论文部分内容阅读
随着计算机技术和网络技术的发展,电力系统自动化软件日趋组件化、网络化,从而推动了IEC61970系列标准的发展。由于电网规模逐渐增长,电网结构日趋复杂,对电网的安全稳定和控制调度的要求越来越高,因此应用智能电网调度系统有着重要的意义。但电网系统中通常存在着以下问题:电网调度采用多级调度模型,信息交互载体多种多样,从而导致模块之间,系统之间形成信息孤岛;所建立的电网分析平台数据库结构不合理,导致数据库表信息冗余,数据访问困难;没用充分结合CIM与SVG的优势。
本设计的主要目标是IEC61970接口的设计,并以与常州东瑞电力软件公司的合作项目为背景,从该接口的整体需求入手分析,结合实际需求设计了整体的解决方案;然后从CIM的建模及实现、CIM/XML文件的解析、对象数据模型到关系数据模型的映射、电网拓扑关系存储等各个层面进行了细致的设计和开发。最终为常州东瑞电力软件公司开发出一个具有高效率、模块化、开放、数据冗余低的IEC61970接口平台,并与常州东瑞电力软件公司已有的模块系统有效地结合。
本文对基于CIM标准的建模与实现进行了深入详细的研究,主要内容包括:
(1)深入理解并分析了CIM和SVG在电力系统中的应用,比较了两者的表达方式,运用两者在电力系统结合使用的观点,实现图模一体化。
(2)分析了电网系统中的数据交互方式,对DOM和SAX解析方式进行了比较,进而开发了高效的CIM/XML文件解析接口。在此基础上,结合项目需求,对IEC61970接口框架进行了总体的设计。
(3)根据CIM和实际需求,实现CIM抽象模型的对象化,建立了电网层次关系模型;接着分析了对象数据模型到关系数据模型映射的法则,结合数据库设计第三范式和本设计中采用的主键编码算法,完成了数据库设计。
(4)结合SVG图形数据,对拓扑关系的存储进行了设计,并用CIM模型中拓扑关系对SVG图形中的拓扑关系进行验证,给出了详细的验证算法。
(5)最后,对论文所做的工作进行了总结,并讨论了需要进一步研究的一些问题。