论文摘要
在传统的能量管理系统(Energy Management System,简称EMS)设计中,各种电力应用软件与SCADA系统捆绑在一起,高度耦合,随着电力市场的发展和应用需求的增加使得应用系统的开放性越来越迫切。如何借助标准化技术,将电力应用软件从SCADA系统中拆分出来,是目前国内外EMS研究的热点。新一代EMS的一个重要特点就是采用IEC 61970国际标准。通过定义一个应用集成架构参考模型、一个公共的信息模型CIM以及一组用于数据交换的标准化组件接口规范CIS,IEC 61970标准为能量管理系统内外的集成提供了完美的解决方案。基于IEC 61970标准研究电力应用软件框架是电力系统应用软件开发中的一个崭新的课题。一个健壮的电力应用软件体系框架隐藏了电力系统中不同厂家、不同用途软件之间信息模型、网络连接方面的差异,设计人员不用重新创建和管理一堆标准的应用程序代码,而是站在“巨人的肩膀上”,从一个比较高的起点编程。依据IEC 61970 CIM/CIS模式标准,借助面向对象技术和经典的设计模式,利用CORBA、ACE等软件开发工具包,效仿VC++6.0中的AppWizard程序代码生成器,本文为电力应用软件开发人员设计一套产生可复用软件框架体系的方法。开发人员依据具体的功能需求,通过SchemaEditor模式编辑器扩展和补充CIM模式,再通过框架生成器产生可移植的应用程序代码,之后将符合标准的应用功能软件包添加到框架当中,补充相应的消息处理函数,即可完成特定功能的电力应用软件的开发。模式驱动方法构建电力应用软件框架体系这种信息模型标准化、应用功能解耦的开放式电力系统应用软件开发平台将为电力系统信息化的发展带来深远的影响。
论文目录
目录摘要Abstract第1章 绪论1.1 研究背景1.2 电力应用软件的开发现状1.3 模式驱动的涵义1.4 本文所作的工作第2章 IEC 61970标准2.1 CIM2.1.1 CIM包2.1.2 CIM类2.2 CIS2.2.1 DAF2.2.2 GDA2.2.3 HSDA和TSDA2.3 小结第3章 模式驱动方法构建电力应用软件3.1 概述3.2 元模式3.3 SchemaEditor模式编辑器3.4 框架生成器3.5 电力应用软件框架3.5.1 PASResource公共基类3.5.2 资源模型3.5.3 CORBA访问代理3.5.4 GDA/HSDA服务器访问策略3.5.5 CIM模式信息访问3.5.6 CIM资源加载3.5.7 模型检查3.5.8 对外发布3.5.9 开发环境配置3.5.10 日志设施3.5.11 配置文件设置3.5.12 异常及错误处理3.6 元模式扩展3.6.1 UserDefined3.6.2 IsAlreadylnherit3.6.3 CIMClassSupply3.6.4 IsOnlyMethod3.6.5 topoNeedClass3.7 模式扩展3.7.1 类模式扩展3.7.2 属性模式扩展3.7.3 关联模式扩展3.8 特定应用代码的生成3.8.1 访问模型代码生成3.8.2 资源创建器的代码生成3.8.3 资源枚举类型的代码生成3.8.4 其它3.9 小结第4章 模式驱动方法构建网络拓扑层4.1 拓扑分析功能需求4.2 模式驱动方法构建拓扑层4.3 小结第5章 模式驱动方法构建潮流计算层5.1 潮流分析功能需求5.1.1 潮流计算节点pfNode5.1.2 潮流计算支路pfBranch5.1.3 潮流计算岛pflsland5.2 模式驱动构建潮流层5.3 小结第6章 电力模型分析6.1 西门子100母线模型测试6.2 IEEE 14节点模型测试6.3 小结总结附录A 电网简介附录B 实测电网模型潮流计算结果附录C 拓扑分析相关说明附录D 潮流计算相关说明参考文献致谢学位论文评阅及答辩情况表
相关论文文献
标签:能量管理系统论文; 模式论文; 框架论文;