基于JAVA平台的CIM模型潮流数据转换方法及装置制造方法及图纸

技术编号:15941746 阅读:58 留言:0更新日期:2017-08-04 23:06
本发明专利技术公开了一种基于JAVA平台的CIM模型潮流数据转换方法及装置。首先,本发明专利技术基于JAVA平台开发,采用了基于面向对象的CIM模型建模思想,与采用非面向对象的语言程序开发相比,本发明专利技术开发的思路简单并且符合要求。其次,本发明专利技术在转换的过程中,采用HashMap底层的数据结构,减少了数据匹配时的搜索量,加快了CIM模型转换速度。最后,在处理非开关类设备时,根据开关的状态对设备是否在线运行进行了评估,保证转换结果的正确性。

【技术实现步骤摘要】
基于JAVA平台的CIM模型潮流数据转换方法及装置
本专利技术涉及电力系统公共信息模型领域,尤其涉及一种基于JAVA平台的CIM模型潮流数据转换方法及装置。
技术介绍
CIM采用开关/节点模型描述电力系统网络,而在计算电网潮流时应用功能是母线/支路模型。因此,在使用计算机进行电网潮流计算时需要把基于CIM模型的数据转换为诸如IEEE或BPA可以识别的潮流计算数据。目前,一些文献对CIM电网潮流数据转换过程中的节点处理进行了研究,但是没有提供一个完整、有效的解决方案来对CIM电网潮流数据转换过程进行说明。因此,提供一个CIM电网潮流数据转换的完整的解决方法为本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术实施例提供了一种基于JAVA平台的CIM模型潮流数据转换方法及装置,减少了数据匹配时的搜索量,加快了CIM转换速度。本专利技术实施例提供了一种基于JAVA平台的CIM模型潮流数据转换方法,包括:S1:获取到CIMXML文件和CIMXML文件包含的电力系统数据,并同时获取潮流状态文件,根据潮流状态文件修正电力系统数据中的开关设备的状态变量,得到修正后的开关设备状态变量;S2:获取本文档来自技高网...
基于JAVA平台的CIM模型潮流数据转换方法及装置

【技术保护点】
一种基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,包括:S1:获取到CIM XML文件和CIM XML文件包含的电力系统数据,并同时获取潮流状态文件,根据潮流状态文件修正电力系统数据中的开关设备的状态变量,得到修正后的开关设备状态变量;S2:获取到CIM模型的ConnectivityNode和Terminal,将ConnectivityNode存储在第一HashMap数据类型中,将Terminal存储在第二HashMap数据类型中,并在ConnectivityNode添加一个HashMap对象,其中,HashMap对象存储有Terminal的ID属性;S3:令k=1;S4:获取到与...

【技术特征摘要】
1.一种基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,包括:S1:获取到CIMXML文件和CIMXML文件包含的电力系统数据,并同时获取潮流状态文件,根据潮流状态文件修正电力系统数据中的开关设备的状态变量,得到修正后的开关设备状态变量;S2:获取到CIM模型的ConnectivityNode和Terminal,将ConnectivityNode存储在第一HashMap数据类型中,将Terminal存储在第二HashMap数据类型中,并在ConnectivityNode添加一个HashMap对象,其中,HashMap对象存储有Terminal的ID属性;S3:令k=1;S4:获取到与修正后的开关设备状态变量对应的开关设备,判断开关设备是否为闭合开关设备,若是,则执行S5,若不是,则执行S8;S5:获取到与闭合开关设备连接的两个ConnectivityNode,判断两个ConnectivityNode是否均为有效节点,若是,则执行S6,若不是,则执行S8;S6:判断两个ConnectivityNode的ID是否相同,若不相同,则执行S7,若不是,则执行S8;S7:将其中一个ConnectivityNode的状态设置为无效,得到无效ConnectivityNode,并修改与无效ConnectivityNode连接的Terminal的ID,再将无效ConnectivityNode的Terminal属性合并至另一个ConnectivityNode的Terminal属性,断开与闭合开关设备连接的两个Terminal;S8:令k=k+1,判断k是否小于预置开关设备总数,若小于,则重新执行S4,若不小于,获取到合并后的闭合开关设备状态,并执行S9;S9:根据合并后的闭合开关设备状态,在判断与合并后的闭合开关设备连接的非开关设备为在线运行状态后,将非开关设备的参数值合并至与非开关设备连接的节点中,得到第一拓扑节点;S10:获取到第一拓扑节点中的孤立节点,对孤立节点进行去除操作,得到第二拓扑节点;S11:对第二拓扑节点进行IEEE格式的潮流数据输出操作。2.根据权利要求1所述的基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,步骤S1之前还包括:建立CIM模型。3.根据权利要求1所述的基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,电力系统数据包括:基准功率、子控制区域、变电站、电压等级、母线、节点、端点、线路、开关设备、变压器、发电机、负荷和补偿电容。4.根据权利要求1所述的基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,潮流数据输出包括:基准功率输出、Case版本输出、线路数据输出、发电机数据输出、节点数据输出、负荷数据输出、补偿电容数据输出。5.根据权利要求1所述的基于JAVA平台的CIM模型潮流数据转换方法,其特征在于,非开关设备包括:同步电机、两绕组变压器、三绕组变压器、串联电容器、并联电容器、电抗器、线路。6.一种基于JAVA平台的CIM模型潮流数据转换装置,其特征在于,包括:修正单元,用于获...

【专利技术属性】
技术研发人员:向德军李世明黄缙华王彬林玥廷唐升卫顾博川刘菲
申请(专利权)人:广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:广东,44

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

1