一种电网主备调系统间动态监测前置模型同步系统及方法转让专利

申请号 : CN202210251522.3

文献号 : CN115065150B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏荣强许丹莉施志良张喜铭陈峰周志烽张高峰吉跃瑾胡亚平李先上靳昊凡朱文张海天

申请人 : 南京南瑞继保电气有限公司中国南方电网有限责任公司南京南瑞继保工程技术有限公司

摘要 :

本发明公开了电力调度自动化领域的一种电网主备调系统间动态监测前置模型同步系统及方法,包括通讯模型同步方法和采集模型同步方法,其中:所述通讯模型同步方法包括:判断主调动态监测前置里是否出现厂站变更的通讯参数;响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启。本发明提高了主备调系统运维效率和可靠性。

权利要求 :

1.一种电网主备调系统间动态监测前置模型同步方法,其特征是,包括通讯模型同步方法和采集模型同步方法,其中:所述通讯模型同步方法包括:

判断主调动态监测前置里是否出现厂站变更的通讯参数;

响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调前置通讯模型导出模块;

所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;

响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启;

所述发往备调进行对应厂站链路重启包括:

备调前置通讯模型导入模块接收到所述新通讯模型文件后,比较当前备调数据库里的各厂站通讯模型和新通讯模型文件中对应厂站的通讯参数;

响应于通讯参数发生改变时,由导入模块将发生变化的厂站通讯模型导入到数据库中,并发送变化消息给各厂站通道;

所述各厂站通道接收到相应的通讯模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作;

所述采集模型同步方法包括:

所述主调动态监测前置里通过管理管道链路发送厂站变更的CFG2文件给厂站端,并发送CFG2变化消息给主调前置采集模型导出模块;

所述主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件;

响应于CFG2文件发生改变时,将厂站当前CFG2文件发往备调进行对应厂站链路重启。

2.根据权利要求1所述的电网主备调系统间动态监测前置模型同步方法,其特征是,所述CFG1为子站生成的全测点配置文件,CFG2为从CFG1挑选后生成的测点文件。

3.根据权利要求1所述的电网主备调系统间动态监测前置模型同步方法,其特征是,将厂站当前CFG2文件发往备调进行对应厂站链路重启,包括:备调前置采集模型导入模块接收到来自主调的CFG2文件后,解析该CFG2文件所属的厂站,比较备调系统该厂站正在使用的CFG2文件和从主调传送过来的CFG2文件;

响应于CFG2文件发生改变,由备调前置采集模型导入模块发送CFG2变化消息给该厂站通道;

所述厂站通道接收到相应的CFG2采集模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作。

4.根据权利要求1所述的电网主备调系统间动态监测前置模型同步方法,其特征是,所述通讯参数包括IP地址、端口号、传输帧速率和投运标志,其中IP地址是厂站对调度的通讯IP地址,端口号为厂站端作为服务端所监听的端口,传输帧速率为每秒传送的数据帧数,投运标志指该厂站是否投入运行。

5.根据权利要求1所述的电网主备调系统间动态监测前置模型同步方法,其特征是,所述新通讯模型文件的内容包括厂站名称、厂站对主调的通讯IP地址、厂站对备调的通讯IP地址、端口号、帧速率和投运标志。

6.一种电网主备调系统间动态监测前置模型同步系统,其特征是,包括:通讯模型同步模块:用于判断主调动态监测前置里是否出现厂站变更的通讯参数;响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调前置通讯模型导出模块;所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启,包括:备调前置通讯模型导入模块接收到所述新通讯模型文件后,比较当前备调数据库里的各厂站通讯模型和新通讯模型文件中对应厂站的通讯参数;

响应于通讯参数发生改变时,由导入模块将发生变化的厂站通讯模型导入到数据库中,并发送变化消息给各厂站通道;

所述各厂站通道接收到相应的通讯模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作;

采集模型同步模块:由主调动态监测前置里通过管理管道链路发送厂站变更的CFG2文件给厂站端,并发送CFG2变化消息给主调前置采集模型导出模块;主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件;响应于CFG2文件发生改变时,将厂站当前CFG2文件发往备调进行对应厂站链路重启。

7.一种电网主备调系统间动态监测前置模型同步装置,其特征是,包括处理器及存储介质;

所述存储介质用于存储指令;

所述处理器用于根据所述指令进行操作以执行根据权利要求1 5任一项所述方法的步~骤。

8.计算机可读存储介质,其上存储有计算机程序,其特征是,该程序被处理器执行时实现权利要求1 5任一项所述方法的步骤。

~

说明书 :

一种电网主备调系统间动态监测前置模型同步系统及方法

技术领域

[0001] 本发明涉及一种电网主备调系统间动态监测前置模型同步系统及方法,属于电力调度自动化领域。

背景技术

[0002] 电网备用调度指挥系统(以下简称备调)在正常运行时,其电网模型参数要求与电网调度指挥系统(以下简称主调)保持一致,为减轻调度自动化运维人员工作压力,要求各应用模块自动进行主备调间的模型参数同步,实现主调统一维护、备调免维护共享的目的。对于动态监测前置模块,主备调的通讯参数由调度部门统一规划,可能存在通讯参数配置不一致的情况。而且,前置采集模型是在站端召唤的全测点中挑选所关注的测点生成部分(全)测点,主调采集模型改变后,备调需要进行相应的处理,不能简单采用数据库同步方式。

发明内容

[0003] 本发明的目的在于克服现有技术中的不足,提供一种电网主备调系统间动态监测前置模型同步系统及方法,提高了主、备调系统的运维效率和可靠性。
[0004] 为达到上述目的,本发明是采用下述技术方案实现的:
[0005] 第一方面,本发明提供了一种电网主备调系统间动态监测前置模型同步方法,包括通讯模型同步方法和采集模型同步方法,其中:
[0006] 所述通讯模型同步方法包括:
[0007] 判断主调动态监测前置里是否出现厂站变更的通讯参数;
[0008] 响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;
[0009] 所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;
[0010] 响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启。
[0011] 进一步的,发往备调进行对应厂站链路重启,包括:
[0012] 所述备调前置通讯模型导入模块接收到所述新通讯模型文件后,比较当前备调数据库里的各厂站通讯模型和新通讯模型文件中对应厂站的通讯参数;
[0013] 响应于通讯参数发生改变时,由导入模块将发生变化的厂站通讯模型导入到数据库中,并发送变化消息给各厂站通道;
[0014] 所述各厂站通道接收到相应的通讯模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作。
[0015] 进一步的,所述CFG1为子站生成的全测点配置文件,CFG2为从CFG1挑选后生成的测点文件。
[0016] 进一步的,所述采集模型同步方法包括:
[0017] 所述主调动态监测前置里通过管理管道链路发送厂站变更的CFG2文件给厂站端,并发送CFG2变化消息给主调采集模型导出模块;
[0018] 所述主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件;
[0019] 响应于CFG2文件发生改变时,将厂站当前CFG2文件发往备调进行对应厂站链路重启。
[0020] 进一步的,将厂站当前CFG2文件发往备调进行对应厂站链路重启,包括:
[0021] 所述备调前置采集模型导入模块接收到来自主调的CFG2文件后,解析该CFG2文件所属的厂站,比较备调系统该厂站正在使用的CFG2文件和从主调传送过来的CFG2文件;
[0022] 响应于CFG2文件发生改变,由采集模型导入模块将发送CFG2变化消息给该厂站通道;
[0023] 所述厂站通道接收到相应的CFG2采集模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作。
[0024] 进一步的,所述通讯参数包括IP地址、端口号、传输帧速率和投运标志,其中IP地址是厂站对调度的通讯IP地址,端口号为厂站端作为服务端所监听的端口,帧速率为每秒传送的数据帧数,投运标志指该厂站是否投入运行。
[0025] 进一步的,所述新通讯模型文件的内容包括厂站名称、厂站对主调的通讯IP地址、厂站对备调的通讯IP地址、端口号、帧速率和投运标志。
[0026] 第二方面,本发明提供了一种电网主备调系统间动态监测前置模型同步系统,包括:
[0027] 通讯模型同步模块:用于判断主调动态监测前置里是否出现厂站变更的通讯参数;响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启;
[0028] 采集模型同步模块:由主调动态监测前置里通过管理管道链路发送厂站变更的CFG2文件给厂站端,并发送CFG2变化消息给主调采集模型导出模块;主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件;响应于CFG2文件发生改变时,将厂站当前CFG2文件发往备调进行对应厂站链路重启。
[0029] 第三方面,本发明提供了一种电网主备调系统间动态监测前置模型同步装置,包括处理器及存储介质;
[0030] 所述存储介质用于存储指令;
[0031] 所述处理器用于根据所述指令进行操作以执行根据上述任一项所述方法的步骤。
[0032] 第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。
[0033] 与现有技术相比,本发明所达到的有益效果:
[0034] 本发明提供的一种电网主备调系统间动态监测前置模型同步方法,在不改变现有主备调动态监测前置通讯架构的情况下满足了前置通讯模型和采集模型自动同步的要求,实现主调统一维护、备调免维护共享的目的,提高了主、备调系统的运维效率和可靠性。

附图说明

[0035] 图1是本发明实施例一提供的电网主备调系统间动态监测前置模型同步结构示意图。

具体实施方式

[0036] 下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0037] 实施例一:
[0038] 一种电网主备调系统间动态监测前置模型同步方法,电网主备调系统间需要同步的动态监测前置模型分为通讯模型和采集模型两部分,通讯模型包括厂站端的IP地址、管理管道/数据管道/文件管道的端口号、帧速率、投运标志;采集模型包括从CFG1里挑选生成的CFG2的测点集合,其中CFG1为子站生成的全测点配置文件,CFG2为从CFG1挑选后生成的部分(全)测点文件,CFG2为CFG1的子集。通讯模型和采集模型采用不同的同步策略。
[0039] 一、通讯模型同步包括如下步骤:
[0040] 步骤1:电网调度指挥系统(简称主调)动态监测前置里增加厂站、删除厂站或者修改厂站的通讯参数(即对所接入的各厂站通讯模型存在增、删、改的操作),发送通讯模型变化消息给主调通讯模型导出模块。通讯参数包括IP地址、端口号、传输帧速率、投运标志,其中IP地址是厂站对调度的通讯IP地址,端口号为厂站端作为服务端所监听的端口,帧速率为每秒传送的数据帧数,投运标志指该厂站是否投入运行。
[0041] 步骤2:主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数,如果发生改变,则将当前数据库里全部厂站的通讯模型按照约定的格式(比如E格式)导出成wfe_config.xml文件,并把该新通讯模型文件发往电网备用调度指挥系统(简称备调);如果没有发生改变,无须执行后续步骤;
[0042] wfe_config.xml文件内容如下:
[0043]
[0044] @序号厂站名称IP1地址IP2地址端口号帧速率投运标志
[0045] #1变电站110.88.180.1720.88.180.1780001001
[0046] #2变电站210.88.181.1720.88.181.1780001001
[0047] #3变电站310.88.182.1720.88.182.178000500
[0048]
[0049] 上述参数中IP1地址是厂站对主调的通讯IP地址,IP2地址是厂站对备调的通讯IP地址。
[0050] 步骤3:备调前置通讯模型导入模块接收到来自主调的新通讯模型文件wfe_config.xml后,比较当前备调数据库里的各厂站通讯模型和新通讯模型文件中对应厂站的通讯参数,如果发生改变,导入模块将发生变化的厂站通讯模型导入到数据库中,并发送变化消息给各厂站通道;如果没有发生改变,无须执行后续步骤。
[0051] 步骤4:各厂站通道接收到相应的通讯模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作,完成链路初始化。通讯模型未发生变化的厂站,不受影响。
[0052] 二、采集模型同步包括如下步骤:
[0053] 步骤1:主调动态监测前置里对新接入厂站创建新的CFG2文件,或者对已接入厂站的CFG2文件存在增、删测点操作,通过管理管道链路发送CFG2文件给厂站端,并发送CFG2变化消息给主调采集模型导出模块。
[0054] 某厂站CFG2文件内容如下:
[0055] [CFG]//文件开始标识
[0056] PERIOD=100//帧速率
[0057] Pmu_Num=2//PMU个数
[0058] [PMU1]//第1个PMU开始标识
[0059] STN=0000000000变电站//PMU1所属的厂站名
[0060] IDCODE=0BDZHXb1///PMU1的IDCODE
[0061] phasor_num=4///PMU1包含的相量个数
[0062] analog_num=1///PMU1包含的模拟量个数
[0063] digital_num=0///PMU1包含的开关量个数
[0064] [PHASOR]///PMU1的相量开始标识
[0065] 1,SHXb‑某甲J线‑UAV,925029//序号,相量名,转换因子
[0066] 2,SHXb‑某甲J线‑UBV,925029
[0067] 3,SHXb‑某甲J线‑UCV,925029
[0068] 4,SHXb‑某甲J线‑U1V,925029
[0069] [ANALOG]///PMU1的模拟量开始标识
[0070] 1,SHXb‑某甲J线‑00P,21145//序号,模拟量名,转换因子
[0071] [PMU2]//第2个PMU开始标识
[0072] STN=0000000000变电站//PMU2所属的厂站名
[0073] IDCODE=0BDZHXb2//PMU2的IDCODE
[0074] phasor_num=2//PMU2包含的相量个数
[0075] analog_num=1//PMU2包含的模拟量个数
[0076] digital_num=0//PMU2包含的开关量个数
[0077] [PHASOR]//PMU2的相量开始标识
[0078] 1,SHXb‑某乙J线‑UAV,925029//序号,相量名,转换因子
[0079] 2,SHXb‑某乙J线‑UBV,925029
[0080] [ANALOG]//PMU2的模拟量开始标识
[0081] 1,SHXb‑某乙J线‑00P,21145//序号,模拟量名,转换因子
[0082] 步骤2:主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件,如果发生改变,则将厂站当前CFG2文件发往备调;如果没有发生改变,无须执行后续步骤。
[0083] 步骤3:备调前置采集模型导入模块接收到来自主调的CFG2文件后,解析该CFG2文件所属的厂站,比较备调系统该厂站正在使用的CFG2文件和从主调传送过来的CFG2文件,如果发生改变,采集模型导入模块将发送CFG2变化消息给该厂站通道;如果没有发生改变,无须执行后续步骤。
[0084] 步骤4:厂站通道接收到相应的CFG2采集模型变化的消息后,重启链路,按照召唤CFG1文件、挑点生成CFG2文件、下发CFG2文件的步骤完成建模工作,完成链路初始化。CFG2采集模型未发生变化的厂站,不受影响。
[0085] 实施例二:
[0086] 一种电网主备调系统间动态监测前置模型同步系统,可实现实施例一所述的一种电网主备调系统间动态监测前置模型同步方法,包括:
[0087] 通讯模型同步模块:用于判断主调动态监测前置里是否出现厂站变更的通讯参数;响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启;
[0088] 采集模型同步模块:由主调动态监测前置里通过管理管道链路发送厂站变更的CFG2文件给厂站端,并发送CFG2变化消息给主调采集模型导出模块;主调前置采集模型导出模块收到厂站的CFG2变化消息后,比较该厂站当前CFG2文件和上次保存的CFG2文件;响应于CFG2文件发生改变时,将厂站当前CFG2文件发往备调进行对应厂站链路重启。
[0089] 实施例三:
[0090] 本发明实施例还提供了一种电网主备调系统间动态监测前置模型同步装置,可实现实施例一所述的一种电网主备调系统间动态监测前置模型同步方法,包括处理器及存储介质;
[0091] 所述存储介质用于存储指令;
[0092] 所述处理器用于根据所述指令进行操作以执行下述方法的步骤:
[0093] 判断主调动态监测前置里是否出现厂站变更的通讯参数;
[0094] 响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;
[0095] 所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;
[0096] 响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启。
[0097] 实施例四:
[0098] 本发明实施例还提供了一种计算机可读存储介质,可实现实施例一所述的一种电网主备调系统间动态监测前置模型同步方法,其上存储有计算机程序,该程序被处理器执行时实现下述方法的步骤:
[0099] 判断主调动态监测前置里是否出现厂站变更的通讯参数;
[0100] 响应于主调动态监测前置里出现厂站变更的通讯参数后,发送通讯模型的变化消息给主调通讯模型导出模块;
[0101] 所述主调前置通讯模型导出模块收到变化消息后,比较当前主调数据库里的各厂站的通讯参数和上次保存的通讯模型文件里所对应厂站的通讯参数;
[0102] 响应于通讯参数发生改变时,将当前数据库里全部厂站的通讯模型按照约定的格式导出成新通讯模型文件后,发往备调进行对应厂站链路重启。
[0103] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0104] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0105] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0106] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0107] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。