掌桥专利:专业的专利平台
掌桥专利
首页

一种免配置的智能变电站远动机自动测试方法及系统

文献发布时间:2023-06-19 18:46:07


一种免配置的智能变电站远动机自动测试方法及系统

技术领域

本发明涉及一种免配置的智能变电站远动机自动测试方法及系统,属于变电站远动机测试技术领域。

背景技术

随着国内数字化技术的进步,传统变电站逐渐被取代。智能变电站的不同体现在更智能的电气设备以及数量更多的监控信息,然而,较多智能变电站远动机没有RCD文件,并且智能变电站的全站配置文件格式繁琐,监控信息点表内容繁多,两者难以形成关联,这使得智能变电站信息验收困难,远动机测试验收难度增加。

目前,智能变电站主子站信息交互验收大多仍采用人工联调验收方式,比如,变电站四遥信息的联调验收仍采用的是现场触发信号,主子站通过电话的方式进行远动机转发信息的测试验收,这种方式费时费力,并且易错遗漏。

现有技术专利号为“CN111308245A”的发明专利公开了一种智能变电站远动机自动测试装置及其测试方法,包括软件平台和用于支撑软件平台的硬件平台。软件平台包括用于与硬件平台连接、通信的物理层、用于用户交互、程序管理的交互层和用于功能处理的应用层。测试方法包括:导入调控点表和配置文件,建立系统数据模型;生成测试案例;解析测试数据;生成MMS报文,并发送给远动机、报文记录分析系统;远动机转发数据至报文记录分析系统、主站仿真系统;报文记录分析系统为接收到的数据打时间戳并将数据推送至自动测试系统,主站仿真系统将接收的数据推送至自动测试系统;自动测试系统根据发送数据、接收数据和时间戳,分析出测试结果。

上述现有技术中的数据建模系统需要导入调控点表、RCD(远动机配置)文件,SCD(变电站配置)文件,以生成全站CID(IED实例配置文件)文件和建立系统数据模型,RCD文件需要对远动机进行配置生成,实际工作中需要花费大量的配置和调试时间,并且配置好的RCD文件也会在进行修改,每次测试远动机都需要重新获取新的RCD文件,降低了测试验收的效率。

发明内容

为了解决上述现有技术中存在的问题,本发明提出了一种免配置的智能变电站远动机自动测试方法及系统,无需远动机RCD文件即可进行远动机自动测试。

本发明的技术方案如下:

一方面,本发明公开了一种免配置的智能变电站远动机自动测试方法,包括以下步骤:

导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站,并将虚拟变电站二次设备以及调度主站接入目标测试远动机;

通过虚拟变电站二次设备仿真发送MMS报文至目标测试远动机,形成MMS报文仿真记录文件;

通过虚拟调度主站仿真接收目标测试远动机转发的的104报文,形成调度主站侧仿真记录文件;

通过监控后台导出监控后台记录文件;

关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表,并校核设备信息,形成标准测试案例数据;

通过虚拟变电站二次设备以及调度主站,以数据并发的方式按照标准测试案例数据进行信号的逐一仿真触发,并自动核对经目标测试远动机转发后的信息一致性,完成智能变电站远动机转发信号的测试验收。

作为优选实施方式,所述导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站的步骤具体包括:

导入并解析变电站配置文件SCD,获取智能变电站中的逻辑设备信息,并基于逻辑设备信息建立虚拟变电站二次设备;

导入并解析调度主站点表,获取调度主站点表中的点号,将调度主站点表中的点号与104报文信息体地址一一对应,生成调度主站侧设备信息模型;基于调度主站侧设备信息模型仿真建立虚拟调度主站。

作为优选实施方式,所述MMS报文仿真记录文件的内容包括SOE时标、Ref数据、通道描述和信息值;

所述调度主站侧仿真记录文件的内容包括SOE时标、点号和信息值;

所述监控后台记录文件的内容包括SOE时标、点号和后台描述。

作为优选实施方式,所述关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表的方法具体为:

基于SOE时标的唯一性,关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件中的数据,具体公式为:

其中,

继而根据关联数据的设备信息,生成对点配置表。

另一方面,本发明还提供一种免配置的智能变电站远动机自动测试系统,包括:

数据建模模块,用于导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站,并将虚拟变电站二次设备以及调度主站接入目标测试远动机;

MMS报文仿真记录生成模块,用于通过虚拟变电站二次设备仿真发送MMS报文至目标测试远动机和监控后台,形成MMS报文仿真记录文件;

调度主站侧仿真记录生成模块,用于通过虚拟调度主站仿真接收目标测试远动机转发的104报文,形成调度主站侧仿真记录文件;

监控后台记录导出模块,用于通过监控后台导出监控后台记录文件;

测试案例生成模块,用于关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表,并校核设备信息,形成标准测试案例数据;

自动测试模块,用于通过虚拟变电站二次设备以及调度主站,以数据并发的方式按照标准测试案例数据进行信号的逐一仿真触发,并自动核对经目标测试远动机转发后的信息一致性,完成智能变电站远动机转发信号的测试验收。

作为优选实施方式,所述数据建模模块具体包括:

虚拟变电站二次设备建立单元,用于导入并解析变电站配置文件SCD,获取智能变电站中的逻辑设备信息,并基于逻辑设备信息建立虚拟变电站二次设备;

虚拟调度主站建立单元,用于导入并解析调度主站点表,获取调度主站点表中的点号,将调度主站点表中的点号与104报文信息体地址一一对应,生成调度主站侧设备信息模型;基于调度主站侧设备信息模型仿真建立虚拟调度主站。

作为优选实施方式,所述MMS报文仿真记录文件的内容包括SOE时标、Ref数据、通道描述和信息值;

所述调度主站侧仿真记录文件的内容包括SOE时标、点号和信息值;

所述监控后台记录文件的内容包括SOE时标、点号和后台描述。

作为优选实施方式,所述测试案例生成模块具体包括:

关联单元,基于SOE时标的唯一性,关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件中的数据,具体公式为:

其中,

对点配置表生成单元,用于根据关联数据的设备信息,生成对点配置表。

再一方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任一实施例所述的免配置的智能变电站远动机自动测试方法。

再一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本发明任一实施例所述的免配置的智能变电站远动机自动测试方法。

本发明具有如下有益效果:

本发明通过变电站配置文件SCD和调度主站点表模拟仿真虚拟变电站二次设备、虚拟调度主站,完成智能变电站远动机遥测、遥信等信号的转发测试验收;无需远动机RCD文件,大大缩短变电站投运前对点调试周期,提高变电站信息验收效率,减少变电站建设成本。

附图说明

图1为本发明实施例一的方法流程图;

图2为本发明实施例二的系统结构示意图;

图3为本发明实施例三的电子设备结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。

应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

实施例一:

参见图1,本实施例提出一种免配置的智能变电站远动机自动测试方法,该方法具体包括以下步骤:

S100、导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站,并将虚拟变电站二次设备以及调度主站接入目标测试远动机;

S200、通过虚拟变电站二次设备中的保护测控装置仿真发送MMS报文至目标测试远动机,形成MMS报文仿真记录文件;

S300、通过虚拟调度主站仿真接收目标测试远动机转发的的104报文,形成调度主站侧仿真记录文件;

S400、MMS报文发送到目标测试远动机,经远动机转发后,监控后台会接收到转发后的数据,通过监控后台导出这些数据作为监控后台记录文件;

S500、关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表,并以对点配置表中的电表描述为依据校核对点配置表关联数据的设备信息,形成一致的对点配置表,即标准测试案例数据;

S600、通过虚拟变电站二次设备以及调度主站,以数据并发的方式按照标准测试案例数据进行信号的逐一仿真触发,并自动核对经目标测试远动机转发后的信息一致性,完成智能变电站远动机转发信号的测试验收,具体为:自动比对接收的经目标测试远动机转发后的104数据中的设备信息与发送的设备信息是否一致,或是否缺失,不一致和缺失均为转发错误,即目标测试远动机验收不通过,一致则表示验收通过。

作为本实施例的优选实施方式,在步骤S100中,所述导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站的步骤具体包括:

导入并解析变电站配置文件SCD,获取智能变电站中的逻辑设备信息,并基于逻辑设备信息建立虚拟变电站二次设备;

导入并解析调度主站点表,获取调度主站点表中的点号,将调度主站点表中的点号与104报文信息体地址一一对应,生成调度主站侧设备信息模型;基于调度主站侧设备信息模型仿真建立虚拟调度主站。

作为本实施例的优选实施方式,在步骤S500中,所述MMS报文仿真记录文件的内容包括SOE时标、Ref数据、通道描述和信息值,其中Ref数据代表MMS报文的唯一性;

所述调度主站侧仿真记录文件的内容包括SOE时标、点号和信息值,其中点号代表104报文的唯一性;

所述监控后台记录文件的内容包括SOE时标、点号和后台描述。

作为本实施例的优选实施方式,所述关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表的方法具体为:

基于SOE时标的唯一性,关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件中的数据,具体公式为:

其中,

继而根据关联数据的设备信息,生成对点配置表。

实施例二:

具体参见图2,本实施例提供一种免配置的智能变电站远动机自动测试系统,包括:

数据建模模块,用于导入并解析变电站配置文件SCD和调度主站点表,基于解析数据通过仿真建立虚拟变电站二次设备以及调度主站,并将虚拟变电站二次设备以及调度主站接入目标测试远动机;该模块用于实现实施例一中步骤S100的功能,在此不再赘述;

MMS报文仿真记录生成模块,用于通过虚拟变电站二次设备仿真发送MMS报文至目标测试远动机和监控后台,形成MMS报文仿真记录文件;该模块用于实现实施例一中步骤S200的功能,在此不再赘述;

调度主站侧仿真记录生成模块,用于通过虚拟调度主站仿真接收目标测试远动机转发的104报文,形成调度主站侧仿真记录文件;该模块用于实现实施例一中步骤S300的功能,在此不再赘述;

监控后台记录导出模块,用于通过监控后台导出监控后台记录文件;该模块用于实现实施例一中步骤S400的功能,在此不再赘述;

测试案例生成模块,用于关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件,生成对点配置表,并校核设备信息,形成标准测试案例数据;该模块用于实现实施例一中步骤S500的功能,在此不再赘述;

自动测试模块,用于通过虚拟变电站二次设备以及调度主站,以数据并发的方式按照标准测试案例数据进行信号的逐一仿真触发,并自动核对经目标测试远动机转发后的信息一致性,完成智能变电站远动机转发信号的测试验收;该模块用于实现实施例一中步骤S600的功能,在此不再赘述。

作为本实施例的优选实施方式,所述数据建模模块具体包括:

虚拟变电站二次设备建立单元,用于导入并解析变电站配置文件SCD,获取智能变电站中的逻辑设备信息,并基于逻辑设备信息建立虚拟变电站二次设备;

虚拟调度主站建立单元,用于导入并解析调度主站点表,获取调度主站点表中的点号,将调度主站点表中的点号与104报文信息体地址一一对应,生成调度主站侧设备信息模型;基于调度主站侧设备信息模型仿真建立虚拟调度主站。

作为本实施例的优选实施方式,所述MMS报文仿真记录文件的内容包括SOE时标、Ref数据、通道描述和信息值;

所述调度主站侧仿真记录文件的内容包括SOE时标、点号和信息值;

所述监控后台记录文件的内容包括SOE时标、点号和后台描述。

作为本实施例的优选实施方式,所述测试案例生成模块具体包括:

关联单元,基于SOE时标的唯一性,关联MMS报文仿真记录文件、调度主站侧仿真记录文件以及后台监控记录文件中的数据,具体公式为:

其中,

对点配置表生成单元,用于根据关联数据的设备信息,生成对点配置表。

实施例三:

具体参见图3,本实施例提出一种电子设备,包括存储器、处理器、交换机、数据总线、RS485串口、RJ45电口、光/电B码对时口、千兆光/电口、LED面板、按键板、电源及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器包括嵌入式CPU和PL可编程序控制器,所述处理器执行所述程序时实现如本发明任一实施例所述的方法。

实施例四:

本实施例提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所述的方法。

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。

本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory;以下简称:ROM)、随机存取存储器(Random Access Memory;以下简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术分类

06120115686973