一种智能变电站与调度对点测试用例智能生成系统及方法与流程

文档序号:12130584阅读:1235来源:国知局

本发明涉及电力系统继电保护自动测试领域,特别是涉及一种智能变电站与调度对点测试用例智能生成系统及方法。



背景技术:

调度中心能否对变电站进行正确的监控是变电站安全、稳定运行的重要前提。要保证调度中心能够正确地对站端进行监控,实际上应要保证调度中心接收的信息的正确性。变电站对点是将调度主站接收到信息与变电站设备实际信息进行校对。对点是为了对变电站的各设备的实际信息与调度中心接收到的信息进行比对,从而找出调度中心点表中存储的错误信息,同时也能对远动装置、图形网关机、告警直传机进行功能测试。

传统的对点方法复杂、繁琐,对点工作需要在调度主站端与变电站端两端远距离对点。其具体过程为:首先,调度主站工作人员通过电联方式与变电站端工作人员取得联系,变电站端工作人员人为对一次设备进行动作,作为输入激励;接着,调度中心接收输入激励对应的输出信息,将变电站端输入的一次设备的动作信息与调度中心接收的信息进行人工校对,最终完成对点工作。传统对点采用人工手动的方法进行对点,给变电站工作人员和调度中心工作人员带来一系列的不便操作,另外传统手动对点方法也违背了智能变电站智能化、无人操作化的发展趋势。



技术实现要素:

发明目的:本发明的目的是提供一种能够解决现有技术中存在的缺陷的智能变电站与调度对点测试用例智能生成系统及方法。

技术方案:本发明所述的智能变电站与调度对点测试用例智能生成系统,包括SCD文件解析模块、点表文件解析模块、变电站数据管理模块、点表数据管理模块和测试用例智能生成模块,其中:

SCD文件解析模块:用于读取并解析变电站整站的SCD文件,得到每个IED的所有数据信息;

点表文件解析模块:用于读取并解析远动机点表文件,得到遥信、遥测和遥控数据信息;

变电站数据管理模块:用于管理SCD文件解析模块提取的IED的数据信息以及智能分析的中间数据,形成标准变电站信息数据;所述智能分析中间数据,针对每个数据信息对象,定义了数据信息对象名称包含的语义关键字信息以及根据语义关键字信息进行智能匹配成功的数据链表;

点表数据管理模块:用于管理和调整点表文件解析模块的解析结果以及智能分析的中间数据,形成标准远动点表数据;

测试用例智能生成模块:用于智能分析变电站数据管理模块的数据和点表数据管理模块的数据,根据分析结果将这两种数据进行智能匹配,建立数据之间的对应关系,根据对应关系生成对点测试用例表。

进一步,所述每个IED的所有数据信息包括该IED与其他IED的连接信息、该IED的设备数据模型以及该IED的配置信息。

进一步,所述该IED与其他IED的连接信息包括该IED的类型、IP地址、SvIn、SvOut、GooseIn和GooseOut配置信息。

进一步,所述该IED的设备数据模型包括该IED的遥信、遥测、故障信号和告警信号。

进一步,所述IED的数据信息是与远动机点表文件中的遥信、遥测和遥控信息相对应的数据,具体包括:

(1)与远动机遥信信息相对应的变电站保护装置和测控装置的GooseIn配置信息、设备数据模型中的遥信数据集以及智能终端的GooseOut配置信息;

(2)与远动机遥测信息相对应的变电站保护装置和测控装置设备数据模型中的遥测数据集;

(3)与远动机遥控信息相对应的变电站保护装置和测控装置的遥控点表。

进一步,通过以下方式形成标准变电站信息数据:将变电站数据管理对象划分为遥信、遥测、遥控和遥调这四个数据集节点,将在SCD文件中提取出的相应数据分别存放到四个数据集节点中,形成标准变电站信息数据。

进一步,通过以下方式形成标准远动点表数据:将远动点表数据管理对象划分为遥信、遥测和遥控这三个数据集节点,将点表文件解析模块解析的数据分别存放到三个数据集中,形成标准远动点表数据。

进一步,通过以下方式生成对点测试用例表:智能分析标准变电站信息数据和标准远动点表数据的语义关键词,根据语义关键词进行智能匹配,建立标准变电站信息数据与标准远动点表数据的对应关系,根据建立对应关系的数据生成具体的对点测试用例表,根据对点测试用例表对数据进行自动对点测试。

进一步,通过以下方式将标准变电站信息数据与标准远动点表数据进行智能匹配:先匹配点标准变电站信息数据与标准远动点表数据的逻辑节点,再匹配逻辑节点下的数据集,最后匹配数据集中的数据对象;匹配数据对象时,根据关键字库文件进行匹配,计算标准变电站信息数据中的数据与标准远动点表数据中的数据的匹配程度,选择匹配程度最高的数据作为匹配成功数据。

本发明所述的智能变电站与调度对点测试用例智能生成方法,包括以下步骤:

S1:读取并解析变电站整站的SCD文件,得到每个IED的所有数据信息;

S2:读取远动机点表文件,得到遥信、遥测和遥控信息;

S3:在SCD文件中提取所需要的变电站数据,形成标准变电站信息数据,并将远动机点表文件调整为标准远动点表数据;

S4:建立标准变电站信息数据与标准远动点表数据的一一对应关系,根据对应关系生成对点测试用例表。

有益效果:本发明公开了一种智能变电站与调度对点测试用例智能生成系统及方法,克服了传统对点采用人工手动方法进行对点所带来的问题,能够有效减少人工工作量、提高工作效率。

附图说明

图1为本发明具体实施方式的系统框图。

具体实施方式

下面结合附图和具体实施方式,对本发明的技术方案作进一步的介绍。

本具体实施方式公开了一种智能变电站与调度对点测试用例智能生成系统,如图1所示,包括SCD文件解析模块、点表文件解析模块、变电站数据管理模块、点表数据管理模块和测试用例智能生成模块,其中:

SCD文件解析模块:用于读取并解析变电站整站的SCD文件,得到每个IED的所有数据信息。

点表文件解析模块:用于读取并解析远动机点表文件,得到遥信、遥测和遥控数据信息。

变电站数据管理模块:用于管理SCD文件解析模块提取的IED的数据信息以及智能分析的中间数据,形成标准变电站信息数据;智能分析中间数据,针对每个数据信息对象,定义了数据信息对象名称包含的语义关键字信息以及根据语义关键字信息进行智能匹配成功的数据链表;语义关键字,为数据对象包含的电力设备数据模型的关键词;数据链表为每个数据对象有公共关键字的数据对象的集合,按照关键字的匹配程度进行排序,匹配程度最大的数据对象,作为建立对应关系的数据。

点表数据管理模块:用于管理和调整点表文件解析模块的解析结果以及智能分析的中间数据,形成标准远动点表数据。

测试用例智能生成模块:用于智能分析变电站数据管理模块的数据和点表数据管理模块的数据,根据分析结果将这两种数据进行智能匹配,建立数据之间的对应关系,根据对应关系生成对点测试用例表。

其中,每个IED的所有数据信息包括该IED与其他IED的连接信息、该IED的设备数据模型以及该IED的配置信息。该IED与其他IED的连接信息包括该IED的类型、IP地址、SvIn、SvOut、GooseIn和GooseOut配置信息。该IED的设备数据模型包括该IED的遥信、遥测、故障信号和告警信号。

IED的数据信息是与远动机点表文件中包含的遥信、遥测和遥控信息相对应的数据,具体包括:

(1)与远动机遥信信息相对应的变电站保护装置和测控装置的GooseIn配置信息、设备数据模型中的遥信数据集以及智能终端的GooseOut配置信息;

(2)与远动机遥测信息相对应的变电站保护装置和测控装置设备数据模型中的遥测数据集;

(3)与远动机遥控信息相对应的变电站保护装置和测控装置的遥控点表。

通过以下方式形成标准变电站信息数据:将变电站数据管理对象划分为遥信、遥测、遥控和遥调这四个数据集节点,将在SCD文件中提取出的相应数据分别存放到四个数据集节点中,形成标准变电站信息数据。

通过以下方式形成标准远动点表数据:将远动点表数据管理对象划分为遥信、遥测和遥控这三个数据集节点,将点表文件解析模块解析的数据分别存放到三个数据集中,形成标准远动点表数据。

通过以下方式生成对点测试用例表:智能分析标准变电站信息数据和标准远动点表数据的语义关键词,根据语义关键词进行智能匹配,建立标准变电站信息数据与标准远动点表数据的对应关系,根据建立对应关系的数据生成具体的对点测试用例表,根据对点测试用例表对数据进行自动对点测试。

通过以下方式将标准变电站信息数据与标准远动点表数据进行智能匹配:先匹配点标准变电站信息数据与标准远动点表数据的逻辑节点,再匹配逻辑节点下的数据集,最后匹配数据集中的数据对象;匹配数据对象时,根据关键字库文件进行匹配,计算标准变电站信息数据中的数据与标准远动点表数据中的数据的匹配程度,选择匹配程度最高的数据作为匹配成功数据。

本具体实施方式还公开了一种智能变电站与调度对点测试用例智能生成方法,包括以下步骤:

S1:读取并解析变电站整站的SCD文件,得到每个IED的所有数据信息;

S2:读取远动机点表文件,得到遥信、遥测和遥控信息;

S3:在SCD文件中提取所需要的变电站数据,形成标准变电站信息数据,并将远动机点表文件调整为标准远动点表数据;

S4:建立标准变电站信息数据与标准远动点表数据的一一对应关系,根据对应关系生成对点测试用例表。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1