一种基于CIM的电网潮流数据转换方法技术

技术编号:13390230 阅读:270 留言:0更新日期:2016-07-22 13:30
本发明专利技术公开了一种基于CIM的电网潮流数据转换方法,包括步骤:S1、读取CIM XML文件;S2、读取状态文件;S3、用状态文件中的变量修正XML文件中的变量;S4、实现高效索引技术;S5、对闭合开关进行节点合并处理;S6、孤立节点处理;S7、潮流数据输出。本发明专利技术在转换过程中,使用Dom4j解析包来对CIM XML文件进行解析,具有易于实现、转换速度快等优点。

【技术实现步骤摘要】
一种基于CIM的电网潮流数据转换方法
本专利技术涉及电力系统公共信息模型(CIM)领域,尤其是指一种基于CIM的电网潮流数据转换方法。
技术介绍
公共信息模型(CIM)是整个能量管理系统的应用程序接口(EMS-API)框架的重要基础,是整个企业应用集成的重要工具。CIM采用开关/节点模型描述电力系统网络,而在计算电网潮流时应用功能是母线/支路模型。因此,在使用计算机进行电网潮流计算时需要把基于CIM模型的数据转换为诸如Matpower或BPA可以识别的潮流计算数据。目前,一些文献对CIM电网潮流数据转换过程中的节点处理进行了研究,但是没有提供一个完整、有效的解决方案来对CIM电网潮流数据转换过程进行说明。目前,CIM模型系统规定统一采用XML文档来描述。根据从CIMXML中获取数据的简易性,性能和最终所得到的数据模型的不同,XML解析技术大致可分为四类:1)面向文档的流式解析,如SAX法;2)面向文档对象式解析,如Dom,JDom和Dom4j;3)面向文档的指针式解析,如VTD-XML法;4)面向应用的对象式解析。SAX是一种流式解析,它并没有对XML进行重构;Dom是一种面向文档对本文档来自技高网...
一种基于CIM的电网潮流数据转换方法

【技术保护点】
一种基于CIM的电网潮流数据转换方法,其特征在于,包括以下步骤:S1、读取CIM XML文件;S2、读取状态文件;S3、用状态文件中的变量修正XML文件中的变量;S4、实现高效索引技术;S5、对闭合开关进行节点合并处理;S6、孤立节点处理;S7、潮流数据输出。

【技术特征摘要】
1.一种基于CIM的电网潮流数据转换方法,其特征在于,包括以下步骤:S1、读取CIMXML文件;S2、读取状态文件;S3、用状态文件中的变量修正XML文件中的变量;S4、实现高效索引技术,其中所述实现高效索引是指实现由一个类直接导航到与之有关联的另一个类;S5、对闭合开关进行节点合并处理;S6、孤立节点处理,具体步骤如下:S601、初始化k=1;S602、取出该节点,并判断该节点是否有效,若有效,进入步骤S603,若无效进入步骤S604;S603、判断与该节点相连的是否是有效的线路、变压器或发电机,若包含其中至少一个,则标记节点为拓扑节点;否则标记节点为无效节点;S604、令k=k+1;若k<connectivityNodeList.size(),则转步骤S602,否则进入步骤S605;S605、结束;S7、潮流数据输出。2.根据权利要求1所述的一种基于CIM的电网潮流数据转换方法,其特征在于:在步骤S1中,读取CIMXML文件是通过采用基于Java平台的Dom4j解析包来实现的,主要读取了CIMXML文件以下数据:①基准功率;②子控制区域;③变电站;④电压等级;⑤母线;⑥节点和端点;⑦线路;⑧开关;⑨变压器;⑩发电机;负荷;补偿电容。3.根据权利要求1所述的一种基于CIM的电网潮流数据转换方法,其特征在于:在步骤S5中,对闭合开关进行节点合并处理采用的是节点直接合并法;该方法的具体步骤如下:S501、设初始值k=1;S502、取出电器元件并判断该电器元件是否为闭合,若闭合则进行步骤S503,否则进入步骤S507;S503、通过电器元件的端...

【专利技术属性】
技术研发人员:荆朝霞江昌旭
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1