配电网无功优化软件中数据管理引擎的设计与实现 design and implementation of data management engine in reactive power optimization software of the distribution system.pdfVIP

配电网无功优化软件中数据管理引擎的设计与实现 design and implementation of data management engine in reactive power optimization software of the distribution system.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配电网无功优化软件中数据管理引擎的设计与实现 design and implementation of data management engine in reactive power optimization software of the distribution system

《电气应用》2006年第25卷第2期 配电网无功优化软件中数据管理 引擎的设计与实现 颜 伟1 黄 淼1 徐 郑2何 宁1 400030 (1.重庆大学电气工程学院 2.重庆市杨家坪供电局 400050) 摘 要 在开发配电网无功优化软件时,没有采用以数据库管理系统作为后台数据管理工具 的常规做法,而是自主设计和实现了一个数据管理引擎,以此来代替数据库管理系统为优化计算 提供数据服务。该引擎作为一个模块嵌在无功优化软件中,主要完成解释执行sQL语句、数据 存取、数据组织及查询处理等功能。文中着重阐述了数据管理引擎的静态结构及其关键部分的实 现思路。该引擎具有操作数据快速、使用简便、易于扩展等特点。 关键词 无功优化 数据管理引擎 语法树 序列化 AVL树 应用程序运行在相同的进程空间,所以它用在数据 l 引言 通信上的开销比方式1低。从扩展性的层面上看, 配电网无功优化软件通常采用Access、sQL由于设计和实现了类似于数据库框架的表、字段等 server、MysQL等数据库管理系统(Database类,设备属性可视作字段被方便地添加、删除和修 ManagementSystem,DBMS)作为后台数据管理改,因此该引擎比方式2扩展性强。可以说,该引 工具。在软件开发的前期,采用了这种方式,为便 擎的设计和实现是对无功优化软件中的数据管理模 于阐述,称其为方式1。测试表明,软件进行潮流 式的一次有意义的探索和尝试。 分析、无功优化计算时,从DBMS读取数据速度 本文首先给出了整个无功优化软件的体系结 较慢。于是,又改用第二种方式,即把电网中的各 构,然后着重介绍了数据管理引擎的静态结构和引 擎关键部分的实现思路,最后对该引擎的特点进行 种设备抽象成类,然后利用Vc+十中的MFC类 库提供的序列化机制实现对这些类对象的存取。测 了总结。 试表明,方式2比方式1快。但方式2存在着扩展 2无功优化软件的体系结构 性差的缺陷:不能添加、删除、修改设备类的属 性,若要更改,则必须修改源代码,然后进行重新 整个软件划分为三个层次:用户界面层、优化 编译。鉴于此,又尝试了第三种方式,也就是论文 计算层和数据管理引擎,其结构如图1所示,图中 要介绍的数据管理引擎。 箭头表示使用关系。 该数据管理引擎是在VisualC十十6.0环境下 用一界而墨_l垫化计l算层 开发的。它被嵌在无功优化软件中,可作为一个动 态链接库或静态链接库被软件的用户界面层或优化 +数据管理引擎0 计算层调用。它能解释执行符合SQL92子集标准 ● 的大部分SQL语句,能对数据进行添加、删除、 序列化存取 更改、查询以及存储等操作。它支持多种数据类 型,目前支持整数、浮点数、逻辑值、字符串以及 自定义的图形数据类型等,并能方便地实现对其他 自定义数据类型的支持。它具有操作数据快速、使 图1无功优化软件的体系结构 用方便、扩展性强等特点。从数据通信开销的层面 优化计算层是软件的核心部分,实现网络拓 扑、潮流分析、灵敏度分析、无功优化等功能[川。 上看,方式1在优化计算时,DBMS和优化软件需

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档