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

一种智能变电站二次设备测试方法、装置、设备及介质

文献发布时间:2024-04-18 19:58:53


一种智能变电站二次设备测试方法、装置、设备及介质

技术领域

本发明涉及电力系统自动化技术领域,更具体地说,它涉及一种智能变电站二次设备测试方法、装置、设备及介质。

背景技术

智能变电站二次设备调试是变电二次运检专业日常维护工作(如主变保护、母差保护、线路保护年检工作)中的重点测试项目之一。智能变电站测试项目一般包括采样精度校验、功能软压板校验、定值校验、出口矩阵校验、双AD机制校验、检修不一致机制校验、SVGOOSE压板校验(SVGOOSE报文中的检修状态位校验)等,试验工作量庞大。针对不同的厂家,保护逻辑也不完全相同。

现阶段,二次设备调试主要依靠人工获取定值信息、投退压板、计算故障量,单次作业时间长,调试效率低且人力耗费高。特别是针对多装置同时停电检修的情景,工作量成倍增加,需要依靠更多的人力进行设备调试,现场人员调配困难,人员紧缺和工作量之间形成了不可调和的矛盾。另外,人工调试无法避免因人为因素造成的测试结果误判的风险,无论从效率还是可靠性方面都难以得到保证。

因此,如何提高智能变电站二次设备测试的效率和准确度,是目前亟需解决的问题。

发明内容

本发明的目的是提供一种智能变电站二次设备测试方法、装置、设备及介质,用以提高智能变电站二次设备测试的效率和准确度。

本发明的上述技术目的是通过以下技术方案得以实现的:

本发明的第一方面,提供了一种智能变电站二次设备测试方法,方法包括:

获取预先配置的智能变电站二次设备的SCD文件;

解析所述SCD文件,并读取解析后的所述SCD文件中的目标二次设备的模型信息;

根据所述模型信息,配置所述目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板;

提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,并接收所述目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对所述目标二次设备的测试。

在一种实现方案中,所述SCD文件包括所述多个二次设备的通讯参数、定值信息、遥测信息、压板信息、控制字信息、虚端子命名。

在一种实现方案中,读取解析后的所述SCD文件中的目标二次设备的模型信息,包括:

提取解析后的所述SCD文件中目标二次设备的通讯IP地址、过程层MAC地址,所述通讯IP地址用于配置所述站控层,所述过程层MAC地址用于配置所述过程层通讯。

在一种实现方案中,读取解析后的所述SCD文件中的目标二次设备的模型信息,还包括:

从解析后的所述SCD文件中提取所述遥测信息的通道路径引用信息,所述通道路径引用信息用于与所述测试模板中的遥测量进行匹配;

从解析后的所述SCD文件中提取所述定值信息和所述控制字信息的中文名称,所述中文名称用于与所述测试模板中定值信息和控制字信息进行匹配。

在一种实现方案中,读取解析后的所述SCD文件中的目标二次设备的模型信息,还包括:

从解析后的所述SCD文件中提取所述压板信息的中文名称,所述中文名称用于与所述测试模板中的压板进行匹配,所述压板信息包括功能软压板、GOOSE发送软压板、GOOSE接收软压板、SV接收软压板。

在一种实现方案中,读取解析后的所述SCD文件中的目标二次设备的模型信息,还包括:

从解析后的所述SCD文件中提取所述目标二次设备的GOOSE、SV订阅信息,得到全智能变电站虚端子连接信息。

在一种实现方案中,所述测试模板根据所述压板信息调用预先构建的初始测试模板并组合的得到,提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,包括:

将目标二次设备的当前定值赋值到所述测试模板中,并构建对应的压板、控制字投退模块;

将所述测试模板中的压板、控制字状态,通过所述站控层赋值到所述目标二次设备中;

将所述测试模板和所述目标二次设备中的多个关键字进行特征值提取,所述多个关键字的特征的表示方式为:key={level,weight},其中,key为所述关键字的特征,level为所述关键字的重要程度,weight为所述关键字的权重值;

根据所述多个关键字的特征,计算所述测试模板与所述目标二次设备的名称相似度,所述相似度的表示为:

K={key

K′={key′

其中,K为所述模板中多个关键字的特征的集合,K为所述目标二次设备中多个关键字的特征的集合,m≤n,ΣW

根据所述相似度和预先配置的保护测试逻辑,计算所述目标二次设备的故障量。

本发明的第二方面,提供了一种智能变电站二次设备测试装置,所述装置包括:

文件获取模块,用于获取预先配置的智能变电站二次设备的SCD文件;

模型信息读取模块,用于解析所述SCD文件,并读取解析后的所述SCD文件中的目标二次设备的模型信息;

测试模板生成模块,用于根据所述模型信息,配置所述目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板;

测试模块,用于提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,并接收所述目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对所述目标二次设备的测试。

本发明的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行本发明的第一方面所述的智能变电站二次设备测试方法。

本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,所述计算机程序运行时执行本发明的第一方面所述的智能变电站二次设备测试方法。

与现有技术相比,本发明具有以下有益效果:

本发明首先获取预先配置的智能变电站二次设备的SCD文件;然后解析所述SCD文件,并读取解析后的所述SCD文件中的目标二次设备的模型信息;再根据所述模型信息,配置所述目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板;最后提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,并接收所述目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对所述目标二次设备的测试。本申请中,通过解析SCD自动生成目标二次设备的测试模板,与目标二次设备建立MMS网络、过程层连接,实现信息交互,完成对被测试二次设备定值、控制字、压板的信息提取与修改,最后基于关键字、测试模板实现目标二次设备的测试,解决了人工调试工作量大、易出错、效率低等问题,提高了二次运维检修的工作效率,保证了二次检修调试工作的有效性和正确性。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:

图1示出了本申请实施例提供的智能变电站二次设备测试方法的应用环境的示意图;

图2示出了本申请实施例提供的智能变电站二次设备测试方法的流程示意图;

图3示出了本申请实施例提供的SCD文件的分层建模结构图;

图4示出了本申请实施例提供的跳闸路径示意图;

图5示出了本申请实施例提供的软压板路径示意图;

图6示出了本申请实施例提供的测试列表示意图;

图7示出了本申请实施例提供的测试结果示意图;

图8示出了本申请实施例提供的智能变电站二次设备测试装置的示意图;

图9示出了本申请实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

需说明的是,可在本申请的各种实施例中使用的术语“包括”或“可包括”指示所申请的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本申请的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

需要说明的是,诸如术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本申请的一实施例中,提供了一种智能变电站二次设备测试方法,可选地,作为一种可选的实施方式,上述智能变电站二次设备测试方法可以但不限于应用于如图1所示的环境中。图1是本申请的一示例性实施例示出的智能变电站二次设备测试方法的应用环境的示意图,参见图1,智能变电站二次设备测试终端101可以但不限于具有本地计算能力的上位机、台式电脑、笔记本电脑等,智能变电站二次设备测试终端101可以但不限于通过网络与数据采集终端102、服务器103进行通信,服务器103可以但不限于对数据库执行操作,例如,写数据操作或读数据操作。上述智能变电站二次设备测试终端101将生成的信息发送给服务器103,上述存储器用于存储相关存储数据,如智能变电站二次设备测试结果等。

作为一种可选的方式,可以通过数据采集终端102对数据进行采集,例如对预先配置的智能变电站二次设备的SCD文件进行采集和预处理。

作为一种可选的方式,可以在智能变电站二次设备测试终端101上执行智能变电站二次设备测试方法中的以下步骤:

获取预先配置的智能变电站二次设备的SCD文件;

解析所述SCD文件,并读取解析后的所述SCD文件中的目标二次设备的模型信息;

根据所述模型信息,配置所述目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板;

提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,并接收所述目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对所述目标二次设备的测试。

基于上述方式,通过解析SCD自动生成目标二次设备的测试模板,与目标二次设备建立MMS网络、过程层连接,实现信息交互,完成对被测试二次设备定值、控制字、压板的信息提取与修改,最后基于关键字、测试模板实现目标二次设备的测试,解决了人工调试工作量大、易出错、效率低等问题,提高了二次运维检修的工作效率,保证了二次检修调试工作的有效性和正确性。

可选地,在本实施例中,上述智能变电站二次设备测试终端101可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:笔记本电脑、平板电脑、掌上电脑、PAD、台式电脑等。目标客户端可以是视频客户端、即时通信客户端、浏览器客户端、教育客户端等支持提供智能变电站二次设备测试应用的客户端。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。

作为一种可选的示例,本实施例对上述智能变电站二次设备测试方法的执行主体不做限定,上述智能变电站二次设备测试方法的部分或全部步骤可以在智能变电站二次设备测试终端101上执行,可例如,在智能变电站二次设备测试终端101为台式电脑的情况下,可以在台式电脑上执行上述智能变电站二次设备测试方法的部分或全部步骤。

在本申请的一实施例中,提供了一种智能变电站二次设备测试方法。图2是本申请的一示例性实施例示出的智能变电站二次设备测试方法的流程示意图,参见图2,智能变电站二次设备测试方法包括如下S210至S240所述的步骤:

在步骤S210中,获取预先配置的智能变电站二次设备的SCD文件。

需要说明的是,SCD为Substation Configuration Description,变电站全站系统配置文件。智能变电站继电保护九统一规范对二次设备的定值、压板、控制字、虚端子命名等都进行了规划和统一。SCD文件中包含了全站所有二次设备的配置信息,因此可以直接读取和解析SCD文件来获取被测试二次设备的数据模型,这也就给基于SCD文件解析自动构建测试模板提供了理论依据。

示例性的,参见图3,图3是本申请的一示例性实施例示出的SCD文件的分层建模结构图。由图3可知,SCD文件的分层建模结构包括Header、Substation、Communication、IED以及DataTypeTemplates。

Communication下存储了全站设备的通讯参数,包括站控层网络(MMS)IP地址,过程层GOOSE网、SV网MAC地址。

站内每台二次设备建模为一个IED,拥有一个IED NAME,全站唯一,可作为二次设备的标识。每个IED包含3个服务器(Server)——S1,G1,M1,通过上述站控层网、过程层GOOSE网、过程层SV网分别进行访问和数据交互。每个服务器(Server)又包含一个或者多个逻辑设备(LDevice),每个逻辑设备包含一组逻辑节点(LN),每个逻辑节点又包含多个数据(DO),每个数据拥有多个逻辑属性。对于二次设备来说,每项定值、控制字、压板、跳闸信息都对应一个逻辑节点建模。

例如,220kV母差保护的差动逻辑节点(LN)下包含了差动保护启动电流定值、CT断线告警定值、CT断线闭锁定值等数据(DO)以及它们的描述,每个数据下面又包括了多个数据属性,包括定值最大值、最小值、单位、步长、中文描述等。这些数据或者数据属性的引用完整格式为“被引用二次设备信息+LD/LN.DO.DA”。

这些数据或者数据属性的引用按照别类组合,形成数据集,例如二次设备定值的数据集为dsSetting,软压板的数据集为dsRelayEna,遥测量的数据集为dsRelayAin等,并且只有数据集中的数据才可以实例化,与外部设备进行信息交互。

在步骤S220中,解析SCD文件,并读取解析后的SCD文件中的目标二次设备的模型信息。

示例性的,为了实现软件测试模板与被测试二次设备(本申请中也可称为目标二次设备或被测试装置)的信息交互,需要解析提取被测试二次设备的数据模型,主要包括二次设备通讯参数提取、遥测信息提取、定值信息提取、控制字信息提取、压板信息提取、虚端子连接信息提取。

在步骤S230中,根据模型信息,配置目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板。

示例性的,软件中内嵌专项测试模板库,根据步骤S220中提取到的二次设备功能压板信息,从库中选择相应的专项测试模板进行组合,自动构建成完整的测试模板。

在步骤S240中,提取测试模板中的关键字,根据关键字对目标二次设备进行测试,并接收目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对目标二次设备的测试。

本申请的另一示例性实施例中的智能变电站二次设备测试方法的具体流程可进行如下描述:通过内嵌了多个基础测试单元,解析导入的SCD(Substation ConfigurationDescription,变电站全站系统配置文件)文件,读取被调试二次设备二次设备的模型信息,建立站控层、过程层通讯,完成GOOSE/SV“发布-订阅”配置,自动建构完整的测试模板。基于“关键字匹配”对调试模板内定值、控制字、压板进行读取、映射、修改、测试,最后通过保护动作接点返回以及获取的被测试设备报文结果,自动对测试结果进行判断评估,完成智能变电二次设备自动测试的工作。

采用本申请提供的上述实施例,通过解析SCD自动生成目标二次设备的测试模板,与目标二次设备建立MMS网络、过程层连接,实现信息交互,完成对被测试二次设备定值、控制字、压板的信息提取与修改,最后基于关键字、测试模板实现目标二次设备的测试,解决了人工调试工作量大、易出错、效率低等问题,提高了二次运维检修的工作效率,保证了二次检修调试工作的有效性和正确性。

在本申请的一实施例中,所述SCD文件包括所述多个二次设备的通讯参数、定值信息、遥测信息、压板信息、控制字信息、虚端子命名。

在本申请的一实施例中,读取解析后的所述SCD文件中的目标二次设备的模型信息,包括:

提取解析后的所述SCD文件中目标二次设备的通讯IP地址、过程层MAC地址,所述通讯IP地址用于配置所述站控层,所述过程层MAC地址用于配置所述过程层通讯。

示例性的,提取SCD中被测试二次设备的通讯IP地址、过程层MAC地址,用于与被测试二次设备建立MMS以及过程层通讯连接,实现两者之间的信息交互,完成软件对被测试二次设备的“三遥功能”——遥测、遥控、遥调,以及过程层“发布/订阅”功能。

从SCD文件(XML打开)中‘Communication’→‘SubNetwork’→‘MMS’→‘被测试二次设备的iedName’→‘Address’→‘IP’下去获取IP地址。当SCD通信模型中存在2个MMS网时,优先获取第一个MMS的IP地址。获取地址后,软件自动设置IP地址为被测试二次设备“IP地址前三位+250”,例如被测试二次设备IP为172.20.22.12,软件设置IP地址为172.20.22.250。

从SCD文件(XML打开)中

‘Communication’→‘SubNetwork’→‘GOOSE’/‘SV’→‘被测试二次设备iedName’→‘Address’→‘MAC_Address’下去获取MAC地址。

在本申请的一实施例中,读取解析后的所述SCD文件中的目标二次设备的模型信息,包括:

从解析后的所述SCD文件中提取所述遥测信息的通道路径引用信息,所述通道路径引用信息用于与所述测试模板中的遥测量进行匹配;

从解析后的所述SCD文件中提取所述定值信息和所述控制字信息的中文名称,所述中文名称用于与所述测试模板中定值信息和控制字信息进行匹配。

示例性的,从SCD中被测试二次设备的[dsRelayAin]数据集中提取遥测信息的通道路径引用,用于与测试模板中的遥测量进行匹配。从SCD中被测试二次设备的[dsSetting]数据集中提取定值、控制字的中文名称,数据类型为INT和FLOAT类型的数据为定值,数据类型为BOOLENA类型的数据为控制字,用于与测试模板中的定值、控制字进行匹配。

在本申请的一实施例中,读取解析后的所述SCD文件中的目标二次设备的模型信息,包括:

从解析后的所述SCD文件中提取所述压板信息的中文名称,所述中文名称用于与所述测试模板中的压板进行匹配,所述压板信息包括功能软压板、GOOSE发送软压板、GOOSE接收软压板、SV接收软压板。

示例性的,从SCD中被测试二次设备的[dsRelayEna]数据集中提取压板的中文名称,压板包括功能软压板、GOOSE发送/接收软压板、SV接收软压板,用于与测试模板中的压板进行匹配。

从数据集中的引用,可以获取被引用数据对应的逻辑节点(LN)、数据(DO)以及数据属性(DA),根据路径访问该逻辑节点的其他数据信息。按照以下原则在被测试二次设备[dsSetting]、[dsRelayEna]数据集中对每项定值、控制字、压板的中文名称进行提取,获得被测试二次设备中文定值列表、控制字列表和压板列表。

优先与SCD文件中(用XML软件打开),‘AccessPoint’→‘Server’→‘LDevice’→‘LN’→‘DOI’→‘DAI’→‘Val’下去获取描述;若在‘Val’下匹配不上,

则去‘AccessPoint’→‘Server’→‘LDevice’→‘LN’→‘DOI’→‘desc’下去获取描述;

其次在‘desc’下也匹配不上,

最后则去‘AccessPoint’→‘Server’→‘LDevice’→‘LN’→‘desc’下去获取描述;

最后若在‘LN’→‘desc’下去获取描述,则认为该间隔IED中不存在该项描述。

在本申请的一实施例中,读取解析后的所述SCD文件中的目标二次设备的模型信息,包括:

从解析后的所述SCD文件中提取所述目标二次设备的GOOSE、SV订阅信息,得到全智能变电站虚端子连接信息。

示例性的,对于不同接线类型的变电站,SV接收压板、GOOSE发送/接收压板在二次设备实例化应用中并不相同。特别是针对支路较多的母差间隔,模型中可能有24个间隔,对应着24个间隔的SV/GOOSE软压板,但现场实际应用只有4条。现场实际测试中,只需要对这4个间隔的SV/GOOSE发送、接收压板进行测试。为了能够适应于符合现场实际接线情况的变电站,需要通过提取被测试二次设备的虚端子连接(即二次设备开入、开出情况),筛选出被测试二次设备实际所用的SV接收压板、GOOSE发送/接收压板。

由于智能变电站SV、GOOSE信息均是以数据集的形式全发布,其中包含许多没有用到的电气量以及跳闸信息,所以只能够通过各个二次设备的虚端子订阅信息(即二次设备开入)确定实例化的量。

在相关逻辑设备下的LLN0逻辑节点中的Inputs部分定义了该设备输入的GOOSE、SV连线,每一个GOOSE、SV连线包含了该逻辑设备内部输入虚端子信号以及外部二次设备的输出信号信息。

按以下原则获取二次设备的虚端子订阅信息:

从SCD文件中(用XML软件打开),各个二次设备的GOOSE虚端子订阅信息在“过程层GOOSE G1”下

‘AccessPoint’→‘Server’→‘LDevice’→‘LN0’→‘Inputs’→‘ExtRef’中。

例如:线路保护收到来自220kV母线保护的闭锁重合闸信号,路径为“PM220BPIGO/PTRC6.Tr.general”。

类似的,各个二次设备的SV订阅信息在“过程层SV M1”下‘AccessPoint’→‘Server’→‘LDevice’→‘LN0’→‘Inputs’→‘ExtRef’中。

通过提取SCD中所有二次设备的GOOSE、SV订阅信息,形成全站SCD虚端子连接表。在这个虚端子表中,以被测试二次设备“IED NAME”为唯一标识码,例如“PM220B”,筛选出与被测试二次设备相关的虚端子连接,能够得出被测试二次设备实例化的“发布/订阅”虚端子。以220kV母差保护为例,参见图8,图8是本申请的一示例性实施例示出的实例化“发布/订阅”虚端子连接表示意图。

对于GOOSE发送软压板,优先根据路径中的“逻辑节点特征码”进行筛选。九统一规范建立了相应的逻辑节点类定义,使得GOOSE出口跳闸的虚端子引用信息与相应的GOOSE出口软压板存在一定的对应关系,本专利需要用到的逻辑节点类定义如表1所示:

表1逻辑节点类定义

提取压板数据集[dsRelayEna]中逻辑节点(LN)的信息,依次与被测试二次设备实例化的“发布/订阅”虚端子连接表一一进行匹配,筛选出对应的GOOSE发送软压板。参见图4、图5,图4是本申请的一示例性实施例示出的跳闸路径示意图,图5是本申请的一示例性实施例示出的软压板路径示意图,虽然跳闸与压板信息引用中逻辑设备(PIGO、PROT)、数据(Tr、TrStrp)不同,但逻辑节点(PTRC1)是相同的,可以根据路径中的逻辑节点信息进行匹配。

对于GOOSE接收、SV接收、以及部分“逻辑节点特征码”匹配不成功的GOOSE发送软压板,信息路径无法进行匹配,可以根据对应的中文名称进行匹配。例如“支路X_保护跳闸”“支路X_启失灵”对应的GOOSE软压板中文名称为“支路X_保护跳闸软压板”“支路X_启失灵软压板”,“支路X_电流”对应的SV软压板为“支路X_间隔接收软压板”,即能够通过虚端子中文名称与软压板的对应关系,筛选出被测试二次设备用到的GOOSE/SV软压板,在测试模板中自动生成需要测试的SV/GOOSE软压板,依次投退进行测试。

在本申请的一实施例中,所述测试模板根据所述压板信息调用预先构建的初始测试模板并组合的得到,提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,包括:

将目标二次设备的当前定值赋值到所述测试模板中,并构建对应的压板、控制字投退模块;

将所述测试模板中的压板、控制字状态,通过所述站控层赋值到所述目标二次设备中;

将所述测试模板和所述目标二次设备中的多个关键字进行特征值提取,所述多个关键字的特征的表示方式包括:

key={level,weight}

其中,key为所述关键字的特征,level为所述关键字的重要程度,weight为所述关键字的权重值;

根据所述多个关键字的特征,计算所述测试模板与所述目标二次设备的名称相似度,所述相似度的表示方式包括:

K={key

K′={key′

其中,K为所述模板中多个关键字的特征的集合,K为所述目标二次设备中多个关键字的特征的集合,m≤n,∑W

根据所述相似度和预先配置的保护测试逻辑,计算所述目标二次设备的故障量。

示例性的,每个专项测试单元内固化了调试逻辑,需要的定值信息,需要投退的功能软压板、控制字信息。当具体应用在某种保护测试的时候,依次将这些测试单元实例化,将被测试二次设备当前的定值赋值到测试模板中,并构建相应的压板、控制字投退模块,将测试模板中需要的压板、控制字状态,通过站控层“远方修改定值”“远方投退压板”的功能赋值到被测试二次设备中。

在完成测试模板与被测试二次设备信息交互的过程中,存在测试模板和被测试二次设备内定值、控制字、压板名称的匹配问题。对于这个问题,本专利采用基于关键字的方法。将多个关键字作为特征值进行提取。即可以得到如下式:

K={key

其中,K是这些关键字的集合,key

key={level,weight}

其中,level表示这个关键字的重要程度,值为1,2,3时,分别表示核心、重要、一般;weight则是每个关键字的权重值,用w表示。在不同重要程度的关键字等级中,可根据关键字在匹配过程中的重要程度确定该关键字的权值。关键字描述完成后,就需要计算测试模板与被测试二次设备的名称相似度,如果模板内中文名称集合为K,被测试二次设备的中文名称集合为K’,则相似度为

其中m≤n,∑W

对于遥测采样部分,根据采样量通道路径便能准确区分遥测量值,不必像定值、控制字、压板匹配中文关键字,直接根据表2所示的遥测对象匹配表,完成基于特征码匹配的MMS报文关键语段筛选,将已知报文特征构成一棵报文特征串树,从“树根”到任何给定节点的路径标志了与该节点有关的报文特征串。从起始位置开始匹配,直到从固定位置到当前位置的输入流模式和任何一个报文特征完全吻合,匹配停止。

表2遥测对象匹配表

按照测试模板内定值、控制字、压板设定值,根据保护测试逻辑,计算故障量,对被测试二次设备进行测试,每个测试项目试验完成后软件自动对测试结果进行判断评估,形成结果报告,完成对二次设备的自动测试。

在本申请的一实施例中,在220kV型号为PCS-931A-DA-G-RP的线路二次设备上进行实验。整个测试流程如下:

导入SCD后,选择被测试二次设备,被测试二次设备的IED名称为PL2201A,设备型号为PCS-931A-DA-G-RP,自动生成测试模板;

PCS-931A-DA-G-RP测试模板调试项目列表如图6所示,图6是本申请的一示例性实施例示出的测试列表示意图,测试列表是由多个专项测试模板组成,比如阻抗定值校验模块、零序保护校验模块等,每一个模块都有相关的定值;

以距离保护测试单元为例,该单元包括一个操作提示、压板投退、控制字投退和距离专项测试模板。在构建测试单元的时候,可以提前指定哪些压板要投入,哪些要退出;例如,测试距离保护时,需要获取线路正序灵敏角、接地距离I/II/II段定值,相间距离I/II/III段等相关定值参数,通过定值映射模块,将测试模板的定值与SCD文件中的定值进行关联;

为了使测试结果不受其他保护影响,需要将其他保护功能退出,只留下距离保护软压板,所以需要通过压板投退模块对被测试二次设备进行压板投退;

获取定值,修改压板后,对二次设备进行距离保护定值、压板测试,每个测试项目试验完成后软件自动对测试结果进行判断评估,参见图7,图7是本申请的一示例性实施例示出的测试结果示意图。

在本申请的一实施例中,还提供了一种智能变电站二次设备测试装置。图8是本申请的一示例性实施例示出的智能变电站二次设备测试装置的示意图,参见图8,该装置包括:

文件获取模块801,用于获取预先配置的智能变电站二次设备的SCD文件;

模型信息读取模块802,用于解析所述SCD文件,并读取解析后的所述SCD文件中的目标二次设备的模型信息;

测试模板生成模块803,用于根据所述模型信息,配置所述目标二次设备对应的站控层、过程层通讯,以得到目标二次设备的测试模板;

测试模块804,用于提取所述测试模板中的关键字,根据所述关键字对所述目标二次设备进行测试,并接收所述目标二次设备在测试过程中返回的测试报文以生成测试结果,完成对所述目标二次设备的测试。

本申请实施例中的智能变电站二次设备测试装置,通过解析SCD自动生成目标二次设备的测试模板,与目标二次设备建立MMS网络、过程层连接,实现信息交互,完成对被测试二次设备定值、控制字、压板的信息提取与修改,最后基于关键字、测试模板实现目标二次设备的测试,解决了人工调试工作量大、易出错、效率低等问题,提高了二次运维检修的工作效率,保证了二次检修调试工作的有效性和正确性。

本申请中关于智能变电站二次设备测试装置的具体实施例可以参考上述智能变电站二次设备测试方法中所示示例,本示例中在此不再赘述。

在本申请的一实施例中,还提供了一种用于实施上述智能变电站二次设备测试方法的电子设备。该电子设备包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行上述的智能变电站二次设备测试方法。

参见图9,图9是本申请的一示例性实施例示出的电子设备的结构示意图。计算机系统900包括中央处理单元(Central Processing Unit,CPU)901,其可以根据存储在只读存储器(Read-Only Memory,ROM)902中的程序或者从储存部分908升载到随机访问存储器(Random Access Memory,RAM)903中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 903中,还存储有系统操作所需的各种程序和数据。CPU 901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(Input/Output,I/O)接口905也连接至总线904。

以下部件连接至I/O接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分907;包括硬盘等的储存部分908;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入储存部分908。

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(CPU)901执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

本申请的另一方面还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,计算机程序运行时执行上述的智能变电站二次设备测试方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。

本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的智能变电站二次设备测试方法。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种备份特性测试方法、装置、设备及存储介质
  • 一种硬盘测试方法、装置、设备以及计算机可读存储介质
  • 一种对象的测试方法、装置、介质及电子设备
  • 一种测试方法、装置、电子设备和存储介质
  • 一种快照特性测试方法、装置、设备及存储介质
  • 一种智能变电站二次设备全景测试系统、构建及测试方法
  • 一种智能变电站二次设备测试方法
技术分类

06120116511154