(电气工程专业论文)电网计算程序与dmis数据转换研究.pdf_第1页
(电气工程专业论文)电网计算程序与dmis数据转换研究.pdf_第2页
(电气工程专业论文)电网计算程序与dmis数据转换研究.pdf_第3页
(电气工程专业论文)电网计算程序与dmis数据转换研究.pdf_第4页
(电气工程专业论文)电网计算程序与dmis数据转换研究.pdf_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 , . . . 曰 . . . . . . . . . . . 曰 . . . 摘要 随着电力工业的快速发展,电网规模日益扩大,电网结构越来越复杂,电力系统运 行人员每天需要分析处理的数据信息越来越庞大。 在现有信息管理系统条件下, 运用现 代数据处理技术进行应用软件的二次开发成为电力部门信息管理工作的重要部分。 电力 系统运行人员 通过调度管理信息系统 d m i s ( d is p a tc h i n g m a n a g e m e n t i n f o r m a t i o n s y s t e m ) 开展电网理论计算时,由 于采用的分析计算软件都是相对独立的, 以 至各套软 件使用的数据无法共享, 数据重复维护困难。 因此, 需要开发一套专门的数据转换软件, 以解决上述问题。 在此背景下,华南理工大学电 力学院与广州供电 公司合作进行了d m i s 和电网计算 软件数据转换的开发研究。在本论文中, 基干d m i s 数据库特点, 通过应用d m 技术, 利 用v i s u a l b a s i c 6 .0 语言和a c c e s s 数据库, 研究设计了用于线损理论计算软件的数据转 换软件。 该软件的功能是: 基于d m i s 系统的特点, 实现数据的查找提取; 通过数据转 换生成新的a c c e s s 表格,以达到计算程序间的数据共享。 本论文的核心是电 力d m i s 系统下的数据转换软件的开发设计。 作者以 线损理论计 算软件的数据转换为主要研究对象, 提出了数据转换的设计思路和具体步骤, 所设计的 软件能实现提取、查找所需的数据,并建立新的数据模式,满足计算软件的需要。其己 成功应用在广州供电分公司的调度计算中。实践证明,本论文设计的转换软件提高了 d m i s 数据处理的精确度, 减少了数据库维护工作量, 提高了 信息分析效率, 在电网计算 中具有较高的实用价值和经济效益,并为电网计算从经验型向分析型发展创造了条件。 此外,论文介绍了数据转换中使用的数据挖掘技术的概念、 发展及在电力系统中的 应用; v i s u a l b a s i c 6 .0 语言和a c c e s s . o r a c l e 两种数 据库及其应用:同时, 对b p a( 离 线计算程序软件)的数据转换作了概述,并介绍了 b p a的特点、功能、网络数据格式 说明及设计目 的; 最后做出总结, 并对适用于线损理论计算软件的数据转换程序进行了 展望。 关键词: 电网; 数据挖掘; 数据转换; d mi s ; 数据库 华南理上大学工程硕十学位论文 ab s t r a c t wi t h t h e d e v e l o p m e n t o f t h e e l e c t r i c p o w e r i n d u s t ry, t h e c o n f i g u r a t i o n o f p o w e r g r i d h a s b e e n m o r e a n d m o r e c o m p le x , s o t h e o p e r a t o r s o f t h e p o w e r c o r p o r a t i o n n e e d t o a n a l y z e a n d d e a l w i t h a n u m b e r o f d a t a i n f o r m a t i o n e v e ry d a y . i n t h e p r e s e n t s o f t wa r e c o n d i t i o n o f d a t a ma n a g e m e n t s y s t e m, t h e s e c o n d p r o c e s s i n g t e c h n o l o g y h a s b e e n a n d e v e l o p m e n t o f a p p l i c a t i o n wi t h mo d e r n d a t a i m p o r t a n t p a rt o f p o w e r s y s t e m i n f o r m a t i o n w h e n t h e o p e r a t o r s s y s t e m ) , c a r r i e s o n t h e o ry c a l c u l a t i o n b y d mi s ( d i s p a tc h i n g ma n a g e me n t . ma n a g e m e n t i n f o r ma t i o n t h e a d o p t i v e re l a t i v e l y w h i c h l e a d s t o n o s h a r e a m o n g d i ff e r e n t i n d e p e n d e n t a n a l y z i n g a n d c a lc u l a t i n g s o f t w a r e , s o f t w a r e d a t u m a n d t h e d i f f i c u l t y o f r e p e a t e d m a i n te n a n c e . s o i n o r d e r t o s o l v e p r a c t i c a l p r o b l e m , a s e t o f s p e c i a l d a t a t r a n s f e r s o f tw a re f o r c a l c u l a t i o n s o f t w a r e i s re q u i r e d t o d e v e l o p i n t h i s b a c k g r o u n d , t h e e l e c t r ic p o w e r c o l l e g e o f s o u t h c h i n a u n i v e r s i t y o f t e c h n o l o g y c o o p e r a t e d w i th g u a n g z h o u p o w e r s u p p l y c o m p a n y t o d e v e l o p d a t a t r a n s f e r s o f t w a r e b e t w e e n d mi s a n d p o w e r g r i d c a l c u l a t i o n s o f t w a r e . i n t h i s p a p e r , t h e a u t h o r i n v e s t i g a t e d t h e d mi s d a t a b a s e c h a r a c t e r , u s i n g d m t e c h n o lo g y , d e s i g n e d t h e s p e c i a l d a t a t r a n s f e r s o f t w a r e f o r l i n e l o s s t h e o ry c a l c u l a t i o n b y u s i n g v i s u a l b a s i c 6 .0 l a n g u a g e a n d a c c e s s d a t a b a s e . t h e f u n c t i o n o f th i s s o f t w a re i s s e a r c h i n g f o r a n d s e l e c t i n g r e q u i re d d a t a f r o m o r i g i n a l d a t a b a s e b a s e d o n c h a r a c t e r o f d mi s d a t a b a s e , c re a t i n g n e w a c c e s s s h e e t b y d a t a c o n v e r s i o n , e s t a b l i s h i n g d a t a s h a r e b e t w e e n d i ff e r e n t c a l c u l a t i o n p r o g r a m s . t h ro u g h p r a c t i c a l t e s t , t h e s o f t w a re i m p r o v e s t h e p r e c i s i o n o f d mi s d a t a p r o c e s s i n g , r e d u c e s t h e w o r k l o a d o f d a t a m a i n t e n a n c e , a n d i m p r o v e s t h e e f f i c ie n c y o f i n f o r m a t i o n a n a l y s i s . t h e d e v e l o p m e n t a n d d e v i s e o f d a t a t r a n s f e r s o f t w a r e b a s e d o n d mi s i n p o w e r s y s t e m i s t h e s u b s t a n c e o f t h i s p a p e r . t h e a u t h o r a d v a n c e t h e d e s i g n i d e a a n d c o n c re t e s t e p o f d a t a t r a n s f e r f o r l i n e l o s s t h e o ry c a c u l a t io n s o f t w a r e . t h i s s o f t w a re h a d b e i n g d e s i g n e d c a n s e a r c h a n d s e l e c t re q u i r e d d a t d , c re a t i n g t h e n e w c a c u l a t i o n m o d e l , s a t i s f f i n g t h e n e e d s o f c a c u l a t i o n s o f t w a re . i t h a s b e i n g s u c c e d l y u s e d i n d i s p a t c h i n g c a c u l a t i o n f o r g u a n g z h o u p o w e r s u p p l y c o m p a n y . s o t h e s o f t w a r e h a s h ig h e r p r a c t i c a l v a l u e a n d b r i n g s e c o n o m y b e n e fi t i n p o w e r s y s t e m c a l c u la t i o n . i t h a s b e i n g p r o v e d b y p r a c t i c e , p r o d u c e d t h e f a c t o r s f o r d e v e l o p m e n t o f p o w e r g r i d c a c u l a t i o n f r o m e x p e r i e n c e t o a n a l y t i c i t y . 摘要 . . . . . . . . . . . . . . . . . . . . t h e a u t h o r a l s o i n t r o d u c e t h e c o n c e p t , d e v e lo p m e n t a n d a p p l i c a t i o n o f d a t a m i n i n g t e c h n o lo g y i n p o w e r s y s t e m , a n d w e s u m m a r i z e t h e d a t a t r a n s f e r o f a n o t h e r s o f t w a r e b p a ( o f f - l i n e c a l c u l a t i o n p r o g r a m s o f t w a r e ) , i n c l u d in g t h e c h a r a c t e r , f u n c t i o n , n e t d a t a f o r m a t a n d d e s i g n e d d a t a t r a n s f e r p u r p o s e o f b p a ( c h i n e s e e d i t i o n ) . i n t h e e n d t h e r e i s a s ua n d p r o s p e c t o f p r o g r a m f o r l i n e l o s s t h e o ry c a l c u l a t i o n s o f t w a r e . k e y w o r d s : p o w e r g r i d ; d a t a m i n i n g ; d a t a t r a n s f e r ; d m i s ; d a t a b a s e m 华南理工大学 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所 取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任 何其他个人或集体己经发表或撰写的成果作品。对本文的研究做出重要贡 献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的 法律后果由本人承担。 作者签名日 期 : 2 0 0 4 年 月/日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意 学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文 被查阅和借阅。本人授权华南理工大学可以将本学位论文的全部或部分内 容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存 和汇编本学位论文。 保密口,在_ 年解密后适用本授权书。 本学位论文属于 不保密口。 ( 请在以上相应方框内打 “ j ) 作者签名 导师签名一 平 育 日期:6 月i 日 日 期 : , 牲肠 第一章绪 论 第一章绪论 1 . 1 数据库技术在电力系统的发展概况 随着电力工业的迅速发展和电力信息的大量增加, 建设电力系统计算机信息网络系 统、 实现行业信息电子化交换和共享,己 成为电力工业信息化的一项重要任务。 从技术 角度上看,目前我国电力工业己 经步入了大电网,高电压和大机组的时代。随着计算机 技术的飞速发展, 其应用软件在电力网络中的应用也随之突飞猛进地发生了变化。由于 现代电力系统电压等级和电网复杂程度大幅度提高, 电网数据已经变的非常庞大, 如在 m i s中大量的基础和运行数据保存在不同等级的数据库中。近五年来,随着数据挖掘技 术的兴起, 数据处理技术更多应用在现有数据管理系统的二次开发上,由于电力行业的 重要性和技术的先进性, 数据库技术在电力系统中得到了广泛应用和快速发展。 尤其在 电网调度管理自 动化上,出现了一批成熟的用于电网数据计算的软件, 而这些计算软件 都离不开数据库技术。在各种类型的应用软件中,数据库软件的应用尤为突出。 数据库技术是当代计算机技术的重要组成部分,它为数据管理提供了强有力的支 持。 数据库研究的问题就是如何科学地组织和存储数据, 如何高效地获取数据和处理数 据。 因特网的发展改变了人们的生活和工作方式, 每个企业公司希望和利用电子商务手 段带来的好处,能在因特网上安全的交换信息资源。 随着我国电力事业的发展, 为了进 一步提高电力系统的管理水平, 许多市、 县级供电局近几年逐步投入了m i s ( m a n a g e m e n t i n f o r m a t i o n s y s t e m ) 信息 管 理系 统, 该 系 统 对于 加 速信 息 采集, 处 理 和反 馈, 加强 各 部门之间的横向联系推进企业的现代化管理水平起到积极的作用。 系统通过安全可靠的 网络结构将这些网络连接成一体, 以 供电企业信息为主体, 采用全局数据库和局部数据 库, 其中全局数据库放在主服务器上, 局部数据库放在各局域网的服务器上。 调度管理 信息 系 统d m i s ( d i s p a tc h i n g m a n a g e m e n t i n f o r m a t i o n s y s te m ) , 也可 称 调 度” i s , 是 电力企业m i s 的核心部分, 是数据库直接应用的主要平台。 o r a c l e 数据库是目 前先进的 关系型数据库的代表,是大型数据库系统,己经成为m i s中的主要应用数据库。论文 中涉及到的所有d m i s电网数据主要是通过 o r a c l e 数据库进行保存和处理。 华南理_ i _ 人学 l 程硕十学位论文 1 . 2论文设计中所用的语言及数据库简介 1 . 2 . 1 a c c e s s 数据库概述 a c c e s s是一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生 成 器。 a c c e s s 使 用符 合 标 准的s q l ( s t r u c t u r e d q u e ry l a n g u a g e , 结 构 化查 询 语言) 作为 它的数据库语言, 从而提供了强大的数据处理能力和通用性。 另外, a c c e s s 还可以 利用 整个o f f i c e 套件共享的编程语a v b a ( v i s u a l b a s i c f o r a p p l ic a t i o n s ) 进行高级操作控制和 复 杂的 数 据操作。 一 般用户 还可以 利用a c c e s s 提供的q b e ( q u e ry b y e x a m p l e ) 网 格以 及 各种自 动化的向导,在友好的图形界面下创建有效的数据库应用程序。 一个mi c r o s o f t a c c e s s 数据库可以包括表、查询、窗体、报表、宏、模块以及数据 访问页的快捷方式。a c c e s s 数据库使用单一的一 m d b文件管理所用的信息,它可以通过 统一的数据库窗口进行直接的处理。 1 . 2 . 2 o r a c l e 数据库与a c c e s s 数据库的区别 o r a c le 是一 个 强 大 的 企 业级 的 关 系 数 据库 管 理系 统( r d b m s ) . r d b m s 有很 多 基 础的重要的结构问题, 他区别于过分的简单化的模型。 o r a c l e 实现了多层结构、网络计 算体系结构 ( n c a ) o a c c e s : 是一种极为简单的关系数据库,它以j e t 引擎形成界面,如果用其他的方法 来获取数据可能会破坏数据。 而且a c c e s s 不是企业应用程序, 它不具备存储过程o o r a c l e 数据库与它相比,功能十分强大,除了一些标准功能外,还具有很多高级功能: 1 、分布式数据库:分布式数据库的优越性在于数据可以完成一定的分布。假设一 个数据库崩溃了,其他数据库不会受影响,还可以 访问在不同操作系统上的 o r a c l e数 据库,只要它们在相同的网络上即可。 操作 控制 和复杂的 数 据操作. 一 般用户还可以 利用a c c e s s提供的q b e ( q u e r y b y e x a m p l e ) 网格以及各种自 动化的向导, 在友好的图形界面下创建有效的数据库应用程 序。 2 、并行服务器:他可以大大增大处理能力和吞吐能力;提高可靠性,假设由于某 种理由 造成一个服务器出了故障,一个结点可以取代另一个结点继续正常工作。 3 、强大的冲突管理能力:在异步复制时,当更新被迁移到其他数据库时可能出现 冲突。 o r a c l e 不仅允许你检测到这些冲突而且还提供若干标准的方法处理它。 你甚至可 华南理_ i _ 人学 l 程硕十学位论文 1 . 2论文设计中所用的语言及数据库简介 1 . 2 . 1 a c c e s s 数据库概述 a c c e s s是一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生 成 器。 a c c e s s 使 用符 合 标 准的s q l ( s t r u c t u r e d q u e ry l a n g u a g e , 结 构 化查 询 语言) 作为 它的数据库语言, 从而提供了强大的数据处理能力和通用性。 另外, a c c e s s 还可以 利用 整个o f f i c e 套件共享的编程语a v b a ( v i s u a l b a s i c f o r a p p l ic a t i o n s ) 进行高级操作控制和 复 杂的 数 据操作。 一 般用户 还可以 利用a c c e s s 提供的q b e ( q u e ry b y e x a m p l e ) 网 格以 及 各种自 动化的向导,在友好的图形界面下创建有效的数据库应用程序。 一个mi c r o s o f t a c c e s s 数据库可以包括表、查询、窗体、报表、宏、模块以及数据 访问页的快捷方式。a c c e s s 数据库使用单一的一 m d b文件管理所用的信息,它可以通过 统一的数据库窗口进行直接的处理。 1 . 2 . 2 o r a c l e 数据库与a c c e s s 数据库的区别 o r a c le 是一 个 强 大 的 企 业级 的 关 系 数 据库 管 理系 统( r d b m s ) . r d b m s 有很 多 基 础的重要的结构问题, 他区别于过分的简单化的模型。 o r a c l e 实现了多层结构、网络计 算体系结构 ( n c a ) o a c c e s : 是一种极为简单的关系数据库,它以j e t 引擎形成界面,如果用其他的方法 来获取数据可能会破坏数据。 而且a c c e s s 不是企业应用程序, 它不具备存储过程o o r a c l e 数据库与它相比,功能十分强大,除了一些标准功能外,还具有很多高级功能: 1 、分布式数据库:分布式数据库的优越性在于数据可以完成一定的分布。假设一 个数据库崩溃了,其他数据库不会受影响,还可以 访问在不同操作系统上的 o r a c l e数 据库,只要它们在相同的网络上即可。 操作 控制 和复杂的 数 据操作. 一 般用户还可以 利用a c c e s s提供的q b e ( q u e r y b y e x a m p l e ) 网格以及各种自 动化的向导, 在友好的图形界面下创建有效的数据库应用程 序。 2 、并行服务器:他可以大大增大处理能力和吞吐能力;提高可靠性,假设由于某 种理由 造成一个服务器出了故障,一个结点可以取代另一个结点继续正常工作。 3 、强大的冲突管理能力:在异步复制时,当更新被迁移到其他数据库时可能出现 冲突。 o r a c l e 不仅允许你检测到这些冲突而且还提供若干标准的方法处理它。 你甚至可 第一章绪 论 以创建自己的规则处理那些冲突口 1 . 2 . 3 v i s u a l b a s i c 6 . 0 的编程特点 v i s u a l b a s ic 6 .0 程序设计语言是一种可视化、面向对象的、 采用事件驱动的高级的 结构化程序设计语言。 v i s u a l b a s i c 6 .0 程序设计语言的出现为wi n d o w s 下的编程提出了 一个新的概念, 利用v i s u a l b a s i c 6 .0 的动态数据交换、 对象的链接、 动态数据库. a c t i v e x 技术和开放式数据库访问技术可以很方便地设计出功能强大的应用程序。 利用v i s u a l b a s i c 语言编程有以 下几个特点: 1 、可视化程序设计 在v i s u a l b a s i c 6 .0 中开发的 应用程序,不但有丰富的图形界面,同时由 用户为开发 图形界面添加的代码真是少之又少, 因为在v i s u a l b a s i c 6 .0 设计图形界面的过程中只需 要设置a c t i v e x控件的属性值即可。 2 、强大的数据库和网络功能 随着v i s u a l b a s i c 6 .0 语言的向前发展, 它在数据库和网络方面的功能优势就愈加明 显, 利用v i s u a l b a s i c 6 .0 中的o d b c 一一开放式地数据库访问技术可以 很方便地开发出 自己地数据库应用程序:利用v i s u a l b a s i c 6 .0自 带的可视化数据管理器和报表生成器, 完全可以在v i s u a l b a s i c 6 .0 就完成数据库的开发工作。 3 、 其他特点 例如:面向对象的编程语言 结构化程序设计 事件驱动的程序设计 支持动态链接库 应用程序之间的资源共享 1 . 2 . 4 v i s u a l b a s i c 6 . 0 与数据库 v i s u a l b a s i c 6 .0 是世界上最流行的程序设计语言之一,它具有强大的数据库编程能 力, 而且在数据库处理方面丝毫不逊于其他数据库编 程语言。因为使用v i s u a l b a s i c 6 .0 具有多方面的优点:v i s u a l b a s i c 6 .0创作的软件象其他数据访问技术一 样完善;v i s u a l 第一章绪 论 以创建自己的规则处理那些冲突口 1 . 2 . 3 v i s u a l b a s i c 6 . 0 的编程特点 v i s u a l b a s ic 6 .0 程序设计语言是一种可视化、面向对象的、 采用事件驱动的高级的 结构化程序设计语言。 v i s u a l b a s i c 6 .0 程序设计语言的出现为wi n d o w s 下的编程提出了 一个新的概念, 利用v i s u a l b a s i c 6 .0 的动态数据交换、 对象的链接、 动态数据库. a c t i v e x 技术和开放式数据库访问技术可以很方便地设计出功能强大的应用程序。 利用v i s u a l b a s i c 语言编程有以 下几个特点: 1 、可视化程序设计 在v i s u a l b a s i c 6 .0 中开发的 应用程序,不但有丰富的图形界面,同时由 用户为开发 图形界面添加的代码真是少之又少, 因为在v i s u a l b a s i c 6 .0 设计图形界面的过程中只需 要设置a c t i v e x控件的属性值即可。 2 、强大的数据库和网络功能 随着v i s u a l b a s i c 6 .0 语言的向前发展, 它在数据库和网络方面的功能优势就愈加明 显, 利用v i s u a l b a s i c 6 .0 中的o d b c 一一开放式地数据库访问技术可以 很方便地开发出 自己地数据库应用程序:利用v i s u a l b a s i c 6 .0自 带的可视化数据管理器和报表生成器, 完全可以在v i s u a l b a s i c 6 .0 就完成数据库的开发工作。 3 、 其他特点 例如:面向对象的编程语言 结构化程序设计 事件驱动的程序设计 支持动态链接库 应用程序之间的资源共享 1 . 2 . 4 v i s u a l b a s i c 6 . 0 与数据库 v i s u a l b a s i c 6 .0 是世界上最流行的程序设计语言之一,它具有强大的数据库编程能 力, 而且在数据库处理方面丝毫不逊于其他数据库编 程语言。因为使用v i s u a l b a s i c 6 .0 具有多方面的优点:v i s u a l b a s i c 6 .0创作的软件象其他数据访问技术一 样完善;v i s u a l 第一章绪 论 以创建自己的规则处理那些冲突口 1 . 2 . 3 v i s u a l b a s i c 6 . 0 的编程特点 v i s u a l b a s ic 6 .0 程序设计语言是一种可视化、面向对象的、 采用事件驱动的高级的 结构化程序设计语言。 v i s u a l b a s i c 6 .0 程序设计语言的出现为wi n d o w s 下的编程提出了 一个新的概念, 利用v i s u a l b a s i c 6 .0 的动态数据交换、 对象的链接、 动态数据库. a c t i v e x 技术和开放式数据库访问技术可以很方便地设计出功能强大的应用程序。 利用v i s u a l b a s i c 语言编程有以 下几个特点: 1 、可视化程序设计 在v i s u a l b a s i c 6 .0 中开发的 应用程序,不但有丰富的图形界面,同时由 用户为开发 图形界面添加的代码真是少之又少, 因为在v i s u a l b a s i c 6 .0 设计图形界面的过程中只需 要设置a c t i v e x控件的属性值即可。 2 、强大的数据库和网络功能 随着v i s u a l b a s i c 6 .0 语言的向前发展, 它在数据库和网络方面的功能优势就愈加明 显, 利用v i s u a l b a s i c 6 .0 中的o d b c 一一开放式地数据库访问技术可以 很方便地开发出 自己地数据库应用程序:利用v i s u a l b a s i c 6 .0自 带的可视化数据管理器和报表生成器, 完全可以在v i s u a l b a s i c 6 .0 就完成数据库的开发工作。 3 、 其他特点 例如:面向对象的编程语言 结构化程序设计 事件驱动的程序设计 支持动态链接库 应用程序之间的资源共享 1 . 2 . 4 v i s u a l b a s i c 6 . 0 与数据库 v i s u a l b a s i c 6 .0 是世界上最流行的程序设计语言之一,它具有强大的数据库编程能 力, 而且在数据库处理方面丝毫不逊于其他数据库编 程语言。因为使用v i s u a l b a s i c 6 .0 具有多方面的优点:v i s u a l b a s i c 6 .0创作的软件象其他数据访问技术一 样完善;v i s u a l 华南理工大学工程硕士学位论文 b as i c 6 .0不仅可以访问数据库,还可以编写文本处理器和电子邮件接收器;v i s u a l b as i c 6 .0 是世界上最流行的语言意味着它有可靠的资 源, 拥有非常多的编程人员, 拥有 大量的资料,是一种容易掌握、有效的编程工具。 v i s u a l b as ic 6 .0可以 对多 种数据库进行操作, 它默认的 数据库是a c c e s s 数据库。 v i s u a l b a s ic 6 .0 可以识别以下三种数据库: v i s u a l b a s i c 数据库,也被称为本地数据库, 与m s a c c e s s 的 格式 相同 ; 外 部 数 据 库, 包 括b tr ie v e , d b a s e i v , m c r o s o f t f o x p r o 2 .5 等:o d b c数据库,如mc r o s o f s q l s e r v e r 。在这里,我主要将介绍v i s u a l b a s ic 6 .0 对 o r a c l e 数 据库与a c c e s s 数 据库的 操作。 v i s u a l b a s i c 6 .0 不是直接对数据库进行操作的, 它通过一个中间程序 ( 数据库引擎) 对数据库进行操作, 应用程序把命令 ( v i s u a l b as i c 6 .0 的代码) 传送给数据库引擎,向 数据库提出 操作请求,由数据库引擎对数据库进行操作。 在任何情况下, 数据库本质上 都是被动的, 它包含数据, 但它不对数据或用数据做任何事情, 那是数据库引擎的任务。 v i s u a l b a s i c 6 .0 的 y作原理如图1 - 1 所示: 图1 - 1 v i s u a l b a s ic 6 .0 的工作原理 f i g 1 - 1 p r i n c i p l e d i a g r a m u s i n g v i s u a l b as i c 6 .0 1 . 3 本论文研究的背景、意义 改革开放以来, 广东电力工业发展迅速, 广东电网已成为目 前全国最大、复杂的 省级大电网。国家新一轮的电力体制改革后, 粤、桂、云、贵、琼五省 ( 区)形成了 统一的南方区域大电网, 广东电网更成为南方电网区域的重负荷中心。目 前, 广东电网 华南理工大学工程硕士学位论文 b as i c 6 .0不仅可以访问数据库,还可以编写文本处理器和电子邮件接收器;v i s u a l b as i c 6 .0 是世界上最流行的语言意味着它有可靠的资 源, 拥有非常多的编程人员, 拥有 大量的资料,是一种容易掌握、有效的编程工具。 v i s u a l b as ic 6 .0可以 对多 种数据库进行操作, 它默认的 数据库是a c c e s s 数据库。 v i s u a l b a s ic 6 .0 可以识别以下三种数据库: v i s u a l b a s i c 数据库,也被称为本地数据库, 与m s a c c e s s 的 格式 相同 ; 外 部 数 据 库, 包 括b tr ie v e , d b a s e i v , m c r o s o f t f o x p r o 2 .5 等:o d b c数据库,如mc r o s o f s q l s e r v e r 。在这里,我主要将介绍v i s u a l b a s ic 6 .0 对 o r a c l e 数 据库与a c c e s s 数 据库的 操作。 v i s u a l b a s i c 6 .0 不是直接对数据库进行操作的, 它通过一个中间程序 ( 数据库引擎) 对数据库进行操作, 应用程序把命令 ( v i s u a l b as i c 6 .0 的代码) 传送给数据库引擎,向 数据库提出 操作请求,由数据库引擎对数据库进行操作。 在任何情况下, 数据库本质上 都是被动的, 它包含数据, 但它不对数据或用数据做任何事情, 那是数据库引擎的任务。 v i s u a l b a s i c 6 .0 的 y作原理如图1 - 1 所示: 图1 - 1 v i s u a l b a s ic 6 .0 的工作原理 f i g 1 - 1 p r i n c i p l e d i a g r a m u s i n g v i s u a l b as i c 6 .0 1 . 3 本论文研究的背景、意义 改革开放以来, 广东电力工业发展迅速, 广东电网已成为目 前全国最大、复杂的 省级大电网。国家新一轮的电力体制改革后, 粤、桂、云、贵、琼五省 ( 区)形成了 统一的南方区域大电网, 广东电网更成为南方电网区域的重负荷中心。目 前, 广东电网 第一章绪 论 现有最高运行电 压等级为5 0 0 k v , 珠江三角洲地区已 经形成5 0 0 k v 环网, 并以5 0 0 k v 电 压与广西联网, 以4 0 0 k v 和 i 1 0 k v 分别与香港和澳门联网, 网内交直流运行。 驾驭如此 庞大和复杂的电网, 必须具有一整套自 动化程度非常高的电网调度和管理信息系统。 广 东省广电集团公司己建立了以本部大楼为中心、辐射至本省下属单位的计算机网络, 以 满足日 益增长的业务及信息交换的需要。 为了 适应电 网络日 益复杂、 信息处理工作量越 来越庞大的发展趋势, 更广泛地进行数据共享、 信息共享和信息交换, 充分利用现有信 息资源, 在原有局域网的基础上, 开始进行省公司信息系统广域网建设工程, 加强电网 数据库的建设, 创新数据库管理手段, 特别是电网数据库计算软件的开发、 应用已经列 为广东电网的稳定和未来现代化发展的重要课题。 广东电网数据库的建设目 标是: 建立层次结构分明, 逻辑上严谨而相对独立的, 适 合于决策层、管理层、数据处理和事务管理者的电网数据库体系。同时考虑数据共享、 维护及扩充方便、操作简单、使用效率高等各种因素。 广东电网数据库设计的基本原则: a 、 数据库必须层次分明, 布局合理, 作为专用数据 库考虑与广电集团系统mi s 的接口; b 、 数据库中的数据必须高度结构化, 数据库结构的 设计应遵循国家标准和行业标准;c 、数据库中的数据必须具有共享性,数据是面向整个 电网规划、管理的, 而不仅仅是面向某个应用的:d .数据库中的数据必须具有独立性, 当数据库中数据的存储结构或逻辑结构发生变化时, 保持应用程序不变; e 、必须保证数 据的安全性, 维护数据的正确性和一致性。 广电集团广州供电分公司作为广东电网的指挥中心所在地和负荷中心, 其对调度管 理的信息化程度最为迫切, 要求最高, 对调度运行中电网数据库应用软件的开发、 应用 走在系统中的前头。 针对电网 计算中要多重维护程序数据的实际问 题, 试图通过软件对 数据自 动进行转换, 以 减少维护工作, 提高数据处理自 动化程度, 保证系统安全和稳定。 基于此实际, 提出了电网计算程序和d m i s 数据转换研究课题。 华南理工大学电力学院 与广电 集团广州供电分公司合作进行了电网数据格式的转换软件开发, 从数据挖掘技术 在电网分析中的应用入手, 对b p a ( 中国 版) 离线计算程序、 e m s 在线计算程序、 继电保 护整定计算程序、 线损理论计算软件和电网节电降耗优化分析系统五套不同的软件各自 的数据输入文件格式及其数据库结构进行分析,利用 d mi s中固有的系统工具,通过 d m技术, 研究开发出计算程序数据转换软件, 并进行实际应用, 对提高电网运行工作 效率, 有效保证电网数据准确性, 具有实用价值, 更重要的是为电网调度从经验型向分 析型发展创造良 好的条件。 华南理1 : 大学 c 程硕十学位论文 1 . 4本论文的主要工作 本论文的主要工作是: i .研究数据转换的理论依据一数据挖掘及其在电力系统中的发展、应用。 2 .分析d m i s 系统特性, 研究数据转换的可行性 分析d m i s 在数据库处理方面的主要特点, 了 解其软件运行特点、 接q 技术特性进 行,研究电网计算程序运行中的数据转换的可行性。 3 . 研究软件开发中的a c c e s s 数据库和o r a c le 数据库与v i s u a l b a s i c 6 .0 语言 分析数据转换中的a c c e s s 数据库和o r a c l e 数据库及v i s u a l b as i c 6 .0 编程语言的主 要特点、功能和它们的关系,并对其在数据转换中的应用作进一步的研究。 4 .在分析线损理论计算软件结构的基础上,利用数据挖掘技术,对该软件的数据 转换系统进行开发设计, 详细介绍转换软件的设计思路, 开发过程, 编写转换程序, 运 行结果及测试。 5 .对数据转换进行总结和展望。 1 . 5本章小结 本章概述了数据库技术在电力系统中的发展状况,并介绍了论文设计中 用到的几 种语言和数据库。介绍论文研究的背景和意义,以及论文的主要工作。 第二章 数据挖掘及其在电力系统中的发展 第二章 数据挖掘及其在电力系统中的发展 2 . 1 数据挖掘技术 数据挖掘 ( d a t a m i n i n g -d m ) 技术是一门 新兴的学科, 仅有十来年的历史, 它是 人工智能与数据库技术发展相结合的产物。 该技术在工业领域中己广泛应用, 并取得重 要经济价值。 在电力系统中开展研究和应用是仅七、 八年的时间, 是处于刚刚起步的阶 段, 大多数人对它的了解还不是很深入。 本文研究的数据转换问题正是属于数据挖掘技 术的具体应用之一,为此在本章中予以 概述。 2 . 1 . 1 数据挖掘的概念 数据挖掘就是指从数据库海量的数据中平凡地抽取出一些蕴涵的、 事先未知的、 潜 在的有用的信息, 并将其表示成为最终为人可理解的模式的高级过程。 由于与数据库的 密 切 联 系 , 故 又 称为“ 数 据 库知 识 发 现 ” ( k n o w l e d g e d i s c o v e ry in d a t a b a s e s -k d d ) 。 数 据挖掘不但能够学习已 有的知识, 而且能够发现未知的知识; 得到的知识是“ 显式” 的, 既能为人所理解,又便于储存和应用,因此它的出 现得到广泛的重视。 数据挖掘技术最早于 1 9 8 9出现, 是一门新兴的、 来自 各种不同领域的交叉性学科, 因 此有很多不同的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论