发明名称 生成描述指定时间段内电网变化的CIM模型的方法和系统
摘要 本发明涉及一种生成描述指定时间段内电网模型变化的CIM模型的方法。属于电力系统技术领域。包括下列步骤:导入初始CIM模型,在缓冲区内建立层次关系结构库和拓扑连接关系结构库;输入指定时间段内电网模型对象(容器对象、设备对象和拓扑连接点对象)的变化情况;将增删对象信息表中的所有记录分类并排序,形成增删对象索引表;根据增删对象索引表依次对缓冲区中的电网模型对象(容器对象、设备对象和拓扑连接点对象)进行更新;根据缓冲区中带时间属性的层次关系结构库和拓扑连接关系结构库,按照CIM XML语法规则生成描述指定时间段内电网模型变化的CIM模型XML文件。
申请公布号 CN101930481B 申请公布日期 2014.09.03
申请号 CN200910053573.X 申请日期 2009.06.22
申请人 华东电网有限公司 发明人 张磊;张亮;汪德星;葛敏辉;毕晓亮;高伏英
分类号 G06F17/50(2006.01)I;H02J3/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海思微知识产权代理事务所(普通合伙) 31237 代理人 郑玮
主权项 一种生成描述指定时间段内电网模型变化的CIM模型的方法,包括下列步骤:(1)导入初始CIM模型:将T1时刻电网模型CIM XML文件导入到缓冲区,在缓冲区内建立层次关系结构库和拓扑连接关系结构库;(2)输入指定时间段内电网模型对象的变化情况:a)指定时间段内容器的变化情况:输入指定时间段内容器增加和删除的记录,形成包含增删时间字段的《增加容器信息表》和《删除容器信息表》;b)指定时间段内设备的变化情况:输入指定时间段内电力系统设备增加和删除的记录,形成包含增删时间字段的《增加设备信息表》和《删除设备信息表》;c)指定时间段内拓扑连接点的变化情况:输入指定时间段内拓扑连接点的增加和删除的记录,形成包含增删时间字段的《增加连接点信息表》和《删除连接点信息表》;(3)将上述信息表中的所有记录按照在T1时刻前或后进行分类,并按增删时间排序,形成T1时刻前和T1时刻后的增删对象索引表;(4)对缓冲区中的电网模型对象添加时间属性:4.1)容器对象的时间属性添加:在缓冲区中CIM模型的层次关系结构库中,增加容器对象的两个时间属性:生命开始时间属性、生命结束时间属性,生命开始时间属性的默认值为负无穷远,生命结束时间属性的默认值为正无穷远;4.2)设备对象的时间属性添加:在缓冲区中CIM模型的层次关系结构库中,增加设备对象的两个时间属性:生命开始时间属性、生命结束时间属性,生命开始时间属性的默认值为负无穷远,生命结束时间属性的默认值为正无穷远;4.3)拓扑连接点对象的时间属性添加:在缓冲区中CIM模型的拓扑连接关系结构库中,增加连接点对象的两个时间属性:生命开始时间属性、生命结束时间属性,生命开始时间属性的默认值为负无穷远,生命结束时间属性的默认值为正无穷远;(5)根据T1时刻前和T1时刻后的增删对象索引表依次对缓冲区中的电网模型对象进行更新:5.1)容器对象更新:a)对于《删除容器信息表》中T1时刻后删除的容器,在缓冲区中CIM模型的层次关系结构库中,将该容器的生命结束时间属性的值设定为删除容器信息表中对应的时间;b)对于《删除容器信息表》中T1时刻前删除的容器,在缓冲区中CIM模型的层次关系结构库中插入新的容器对象,将删除容器对象的关键字赋给CIMXM L缓冲区中的容器对象,将该容器的生命结束时间属性的值设定为删除容器信息表中对应的时间;c)对于《增加容器信息表》中T1时刻后增加的容器,在缓冲区中CIM模型的层次关系结构库中插入新的容器对象,将新增容器对象的关键字赋给CIMXM L缓冲区中的容器对象,将该容器的生命开始时间属性的值设定为增加容器信息表中对应的时间;d)对于《增加容器信息表》中T1时刻前增加的容器,在缓冲区中CIM模型的层次关系结构库中;将该容器的生命开始时间属性的值设定为增加容器信息表中对应的时间;5.2)设备对象更新:a)对于《删除设备信息表》中T1时刻后删除的设备,在缓冲区中CIM模型的层次关系结构库中,将该设备的生命结束时间属性的值设定为删除设备信息表中对应的时间;b)对于《删除设备信息表》中T1时刻前删除的设备,在缓冲区中CIM模型的层次关系结构库中插入新的设备对象,将删除设备对象的关键字赋给CIMXM L缓冲区中的对象,补充新增设备的参数信息,将该设备的生命结束时间属性的值设定为删除设备信息表中对应的时间;c)对于《增加设备信息表》中T1时刻后增加的设备,在缓冲区中CIM模型的层次关系结构库中插入新的设备对象,将新增设备对象的关键字赋给CIMXM L缓冲区中的对象,补充新增设备的参数信息,将该设备的生命开始时间属性的值设定为增加设备信息表中对应的时间;d)对于《增加设备信息表》中T1时刻前增加的设备,在缓冲区中CIM模型的层次关系结构库中;将该设备的生命开始时间属性的值设定为增加设备信息表中对应的时间;5.3)拓扑关系对象更新:在完成容器对象和设备对象更新后,缓冲区中的模型对象为指定时间段内出现过的所有容器和设备对象,a)对于《删除连接点信息表》中T1时刻后删除的连接点,在缓冲区中CIM模型的拓扑连接关系结构库中,将该连接点的生命结束时间属性的值设定为删除连接点信息表中对应的时间;b)对于《删除连接点信息表》中T1时刻前删除的连接点,在缓冲区中CIM模型的拓扑连接关系结构库中插入新的连接点对象,将该连接点的生命结束时间属性的值设定为删除连接点信息表中对应的时间;c)对于《增加连接点信息表》中T1时刻后增加的连接点,在缓冲区中CIM模型的拓扑连接关系结构库中插入新的连接点对象,将该连接点的生命开始时间属性的值设定为增加连接点信息表中对应的时间;d)对于《增加连接点信息表》中T1时刻前增加的连接点,在缓冲区中CIM模型的拓扑连接关系结构库中,将该连接点的生命开始属性的值设定为增加连接点信息表中对应的时间;(6)根据缓冲区中带时间属性的层次关系结构库和拓扑连接关系结构库,按照CIM XM L语法规则生成描述指定时间段内电网模型变化的CIM模型XM L文件;其中,所述《增加容器信息表》和《删除容器信息表》的结构说明如下:容器类型:公司、子控制区、厂站或电压等级;容器标识:新增或删除的容器的唯一标识;上级容器类型:公司、子控制区、厂站或电压等级;上级容器标识:新增或删除的容器的上级所属容器的标识;增删标识:用来区分该容器是增加还是删除;容器增删的时间:新增或删除容器的时间;所述《增加设备信息表》和《删除设备信息表》的结构说明如下:设备类型:发电机、母线、变压器、线路、开关、刀闸、地刀、负荷、电容器或电抗器;设备名称:新增或删除的设备的标识;设备端点标识列表:新增或删除的设备的端点标识的列表;设备容器类型:新增或删除的设备所属容器的类型,公司、子控制区、厂站或电压等级;设备容器标识:新增或删除的设备所属容器的标识;增删标识:用来区分该设备是增加还是删除;设备增删时间:新增或删除设备的时间;所述《增加连接点信息表》和《删除连接点信息表》的结构说明如下:连接点标识:新增或删除的连接点的标识;与该连接点相连的设备端点标识列表:与该连接点相连的设备端点标识的列表;增删标识:用来区分该连接点是增加还是删除;连接点增删时间:新增或删除连接点的时间。
地址 200002 上海市南京东路201号