一种智能远动机功能及性能自动校核方法技术

技术编号:35185629 阅读:30 留言:0更新日期:2022-10-12 17:56
本发明专利技术提供一种智能远动机功能及性能自动校核方法,在模板仓库文件中选择相应的测试用例抽象模板;遍历测试用例方案集合,依次载入各个子方案,解析获取仿真装置的数据结构集合和仿真主站的数据结构集合;仿真装置从仿真装置的数据结构集合获取数据触发信号,并记录数据T至内部数据总线;智能远动机转发上送信号给仿真主站,仿真主站收到上送信号后转存数据R至内部数据总线;数据T和数据R进行核验比对,并记录至测试报告。本发明专利技术解决了在测试功能性能时,效率低下的问题。效率低下的问题。效率低下的问题。

【技术实现步骤摘要】
一种智能远动机功能及性能自动校核方法


[0001]本专利技术涉及电力系统设备领域,具体涉及一种智能远动机功能及性能自动校核方法。

技术介绍

[0002]目前对于智能远动机的测试任务主要集中在验证数据采集和转发的正确性上,包括智能远动机的单机测试能力,现阶段对智能远动机的功能及性能缺乏高效的测试手段,而且存在需要依赖于现场装置才能进行测试的问题,在面对大量智能远动机工程的现场验收、定期检验的情形下,很难搭建测试环境。

技术实现思路

[0003]为解决上述问题,本专利技术提供一种智能远动机功能及性能自动校核方法,提高智能远动机的功能性能核验效率。具体技术方案如下:
[0004]一种智能远动机功能及性能自动校核方法,步骤包括:
[0005]S1:根据功能或性能的测试指标需求,在模板仓库文件中选择相应的测试用例抽象模板;
[0006]S2:解析各远传区下的远动配置描述文件RCD以及变电站SCD模型文件,生成实例化测点记录集合文件,建立数据结构,存储每个远传区下的实例化测点信息;
[0007]S3:从S1中的测试用例抽象模板中剥离出抽象测点信息,与S2中的数据结构进行实例化比对映射,生成测试用例方案集合文件;
[0008]S4:遍历测试用例方案集合文件,依次载入各个子方案,解析获取仿真装置的数据结构集合和仿真主站的数据结构集合;
[0009]S5:遍历当前子方案下的仿真装置的数据结构集合和仿真主站的数据结构集合,检查通信配置参数,分别启动仿真装置程序和仿真主站的程序,直至m 个仿真装置程序、k个仿真主站程序启动正常并与智能远动机间的连接正常;
[0010]S6:仿真装置程序和仿真主站的程序正常运行后,仿真装置从仿真装置的数据结构集合获取数据触发信号,并记录数据T至内部数据总线;智能远动机转发上送信号给仿真主站,仿真主站收到上送信号后转存数据R至内部数据总线;
[0011]S7:内部数据总线整合数据,数据T和数据R进行核验比对,并记录至测试报告;
[0012]S8:S5中遍历当前子方案下完成后,继续进入下一个子方案的载入测试,直至完成遍历所有子方案测试。
[0013]进一步地,所述模板仓库文件包括描述测试用例信息、描述测试用例的参数、描述当前隶属于远传区以及描述远传区下的测点的抽象信息。
[0014]进一步地,所述实例化测点记录集合包括描述当前远传区的信息、描述当前主站的通信参数配置以及描述各实例化测点。
[0015]进一步地,所述仿真主站的数据结构集合包括覆盖了cid模型数据信息、 A/B网网
卡IP通信信息以及覆盖了仿真主站的规约信息。
[0016]进一步地,所述cid模型对应的是每个仿真装置,变电站SCD模型是由多个cid模型组成。
[0017]进一步地,仿真装置为IEC61850仿真装置。
[0018]进一步地,仿真主站为IEC101、IEC104主站。
[0019]进一步地,所述模板仓库文件、实例化测点记录集合文件以及测试用例方案集合文件为xml格式。
[0020]与现有技术相比,有益效果是:
[0021]本专利技术利用测试用例方案的抽象实例化特征自动生成测试方案,在载入执行测试方案后,智能远动机对上连接的仿真主站、对下连接的仿真IED能实现实时按需启动,确保仿真无误,数据内部总线提取信号并触发,经智能远动机转发后又能返回至内部数据总线,确保数据实时记录。一种新的智能远动机功能性能的自动校核方法,解决了在测试功能性能时,效率低下、缺项漏项、测试数据不可追溯的问题。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本专利技术一种智能远动机功能及性能自动校核方法的流程示意图。
具体实施方式
[0024]下面结合附图对本公开实施例进行详细描述。
[0025]以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0026]一种智能远动机功能及性能自动校核方法,如图1所示,步骤包括:
[0027]S1:根据功能或性能的测试指标需求,在模板仓库文件中选择相应的测试用例抽象模板。
[0028]具体地,在模板仓库XML文件TestCases.xml中选择相应的测试用例抽象模板。
[0029]其中,模板仓库XML文件TestCases.xml包含function标签、param子标签、remote_no子标签、data子标签。function标签用于描述某个测试用例信息;param子标签用于描述该测试用例需要的一些参数,例如主站/IED恢复通信超时、公式计算超时;remote_no子标签用于描述当前隶属于哪个远传区,data 子标签用于描述这个远传区下某些测点的抽象信息,即未绑定任何实际装置IED 信息。
[0030]其中,抽象模板包括:三相合并信号、事故总信号、运动统一化配置工具检查、运动存储能力测试、检修设备信息屏蔽、遥控测试、遥调测试、遥控切换功能、IED通信状态上送、运动数据品质位、运动数据品质位上送方式、SOE 信号测试、遥测过载、遥测死区、IED通信状态上送A网、雪崩模拟测试以及全站失压测试等。
[0031]S2:解析各远传区下的远动配置描述文件RCD以及变电站SCD模型文件,生成实例化测点记录集合文件,建立数据结构,存储每个远传区下的实例化测点信息。
[0032]具体地,解析各远传区下的远动配置描述文件RCD以及变电站SCD模型文件,生成实例化测点记录集合XML文件remote_1,remote_2,...,remote_N,并建立数据结构DataA,DataB,...,存储每个远传区下的所有实例化测点信息链表。
[0033]其中,XML文件remote_N.xml包含remote_N标签、PortParas子标签、item 子标签。remote_N标签用于描述当前远传区的信息,PortParas子标签用于描述当前主站的通信参数配置,item子标签用于描述各实例化测点信息,例如: reference子标签用于描述叶子信息,negative子标签用于描述测点极性, my_class子标签用于描述测点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能远动机功能及性能自动校核方法,其特征在于:步骤包括:S1:根据功能或性能的测试指标需求,在模板仓库文件中选择相应的测试用例抽象模板;S2:解析各远传区下的远动配置描述文件RCD以及变电站SCD模型文件,生成实例化测点记录集合文件,建立数据结构,存储每个远传区下的实例化测点信息;S3:从S1中的测试用例抽象模板中剥离出抽象测点信息,与S2中的数据结构进行实例化比对映射,生成测试用例方案集合文件;S4:遍历测试用例方案集合文件,依次载入各个子方案,解析获取仿真装置的数据结构集合和仿真主站的数据结构集合;S5:遍历当前子方案下的仿真装置的数据结构集合和仿真主站的数据结构集合,检查通信配置参数,分别启动仿真装置程序和仿真主站的程序,直至m个仿真装置程序、k个仿真主站程序启动正常并与智能远动机间的连接正常;S6:仿真装置程序和仿真主站的程序正常运行后,仿真装置从仿真装置的数据结构集合获取数据触发信号,并记录数据T至内部数据总线;智能远动机转发上送信号给仿真主站,仿真主站收到上送信号后转存数据R至内部数据总线;S7:内部数据总线整合数据,数据T和数据R进行核验比对,并记录至测试报告;S8:S5中遍历当前子方案下完成后,继续进入下一个子方案的载入测试,直至完成...

【专利技术属性】
技术研发人员:李文伟陈宝欢韦思南宁庆泉潘忠宁庞丽梅韦建成刘中文陈树廷吕明道姚敏芳
申请(专利权)人:广西电网有限责任公司钦州供电局
类型:发明
国别省市:

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

1