智能电子装置设备数据模型的一致性测试方法及系统与流程

文档序号:12121585阅读:382来源:国知局

本发明涉及智能电子装置设备数据模型的一致性测试方法及系统。



背景技术:

随着国内智能变电站新技术、国际标准、电力行业标准以及电力企业标准的全面发展,智能变电站的推广建设也是如火如荼,成为目前主流的变电站模式,是智能电网的重要组成部分和关键节点。其中,整站SCD文件在智能变电站的推广建设中十分关键,它描述了全站所有设备,而设备数据模型中所描述的设备配置信息是正确配置整站SCD文件的基础。因此,变电站IED装置设备数据模型一致性测试是智能变电站测试的关键项目之一。当前智能变电站测试朝着高效率、自动化、全站化的方向发展,不仅对站内的各IED进行单体功能测试,而且设计整站的SCD文件检测、虚端子测试,但并没有涉及IED装置设备数据模型一致性测试。自动测试系统从SCD文件解析出每个IED文件的设备数据模型文件,整个环节中设备数据模型的正确性需要检定,且系统从被测IED装置读取的设备数据模型的正确性也需要检定。因此,有必要对SCD文件解析后的IED设备数据模型与从被测装置读取的设备数据模型进行一致性比对测试,以避免因两者模型不一致而导致整站测试出现通讯故障或数据对应错误。



技术实现要素:

发明目的:本发明的目的是提供一种能够解决现有技术中存在的缺陷的智能电子装置设备数据模型的一致性测试方法及系统。

技术方案:本发明所述的智能电子装置设备数据模型的一致性测试方法,包括以下步骤:

S1:读取并解析变电站整站的SCD文件,遍历SCD文件中的所有IED装置,生成每个IED装置的设备数据模型文件,保存为第一设备数据模型文件;所述IED装置的设备数据模型文件定义了IED装置的设备数据模型信息,IED装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

S2:定位到具体被测装置,使用MMS通讯命令从被测装置读取设备数据模型文件,保存为第二设备数据模型文件;所述被测装置的设备数据模型文件定义了被测装置的设备数据模型信息,被测装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

S3:对比第一设备数据模型文件与第二设备数据模型文件的差异,实现两者的一致性比对测试。

进一步,所述步骤S3中的一致性比对测试采用如下的方法进行:从逻辑设备、数据集和数据对象这三个层次对第一设备数据模型文件和第二设备数据模型文件进行逐层次的匹配,比对第一设备数据模型文件和第二设备数据模型文件之间的差异,实现一致性比对测试。这样从逻辑设备、数据集和数据对象这三个层次逐层次进行匹配,能够有效提高匹配的准确性,进而提高一致性比对测试的准确性。

进一步,所述逻辑设备和数据集的匹配采用如下的方法进行:分别分析逻辑设备和数据集包含的模型关键字,根据模型关键字进行智能识别和匹配,匹配成功后,对逻辑设备和数据集进行名称和标识的差异化比对。

进一步,所述数据对象的匹配采用如下的方法进行:首先分析数据对象的名称所包含的语义关键字,然后根据语义关键字进行匹配,选取匹配程度最高的两个数据对象建立对应关系,并对建立对应关系的这两个数据对象进行名称、标识、数据类型、单位、最大值、最小值、步长和数据值的对比。采用语义关键字进行匹配能够提高匹配的准确性。

进一步,所述IED装置的逻辑设备信息描述了IED装置的逻辑设备,定义了逻辑设备的名称和标识属性;IED装置的数据集信息描述了IED装置的数据集,定义了数据集的名称和标识属性;IED装置的数据对象信息描述了数据集包括的数据,定义了每个数据的名称、标识、数据类型、单位、最大值、最小值、步长和数据值的属性。

进一步,所述被测装置的逻辑设备信息描述了被测装置的逻辑设备,定义了逻辑设备的名称和标识属性;被测装置的数据集信息描述了被测装置的数据集,定义了数据集的名称和标识属性;被测装置的数据对象信息描述了数据集包括的数据,定义了每个数据的名称、标识、数据类型、单位、最大值、最小值、步长和数据值的属性。

本发明所述的智能电子装置设备数据模型的一致性测试系统,包括SCD解析模块、MMS通讯模块和模型一致性测试模块;其中:

SCD解析模块:用于读取并解析变电站整站的SCD文件,遍历SCD文件中的所有IED装置,生成每个IED装置的设备数据模型文件,保存为第一设备数据模型文件;所述IED装置的设备数据模型文件定义了IED装置的设备数据模型信息,IED装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

MMS通讯模块:用于从被测装置读取设备数据模型文件,保存为第二设备数据模型文件;所述被测装置的设备数据模型文件定义了被测装置的设备数据模型信息,被测装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

模型一致性测试模块:用于对比第一设备数据模型文件与第二设备数据模型文件的差异,实现两者的一致性比对测试。

有益效果:与现有技术相比,本发明具有如下的有益效果:本发明公开了一种智能电子装置设备数据模型的一致性测试方法及系统,IED装置和被测装置的设备数据模型信息均按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织,这样更加贴近实际现场的分类,提高了测试的准确性,具有很强的实用价值。

附图说明

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

具体实施方式

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

如图1所示,本具体实施方式公开了一种智能电子装置设备数据模型的一致性测试系统,包括SCD解析模块、MMS通讯模块和模型一致性测试模块;其中:

SCD解析模块:用于读取并解析变电站整站的SCD文件,遍历SCD文件中的所有IED装置,生成每个IED装置的设备数据模型文件,保存为第一设备数据模型文件;IED装置的设备数据模型文件定义了IED装置的设备数据模型信息,IED装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

MMS通讯模块:用于从被测装置读取设备数据模型文件,保存为第二设备数据模型文件;所述被测装置的设备数据模型文件定义了被测装置的设备数据模型信息,被测装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

模型一致性测试模块:用于对比第一设备数据模型文件与第二设备数据模型文件的差异,实现两者的一致性比对测试,形成测试报告并反馈到测试界面。

其中,一致性比对测试采用如下的方法进行:从逻辑设备、数据集和数据对象这三个层次对第一设备数据模型文件和第二设备数据模型文件进行逐层次的匹配,比对第一设备数据模型文件和第二设备数据模型文件之间的差异,实现一致性比对测试。

逻辑设备和数据集的匹配采用如下的方法进行:根据IEC61850建模规范,分别分析逻辑设备和数据集包含的模型关键字,根据模型关键字进行智能识别和匹配,匹配成功后,对逻辑设备和数据集进行名称和标识的差异化比对。

数据对象的匹配采用如下的方法进行:首先分析数据对象的名称所包含的语义关键字,然后根据语义关键字进行匹配,选取匹配程度最高的两个数据对象建立对应关系,并对建立对应关系的这两个数据对象进行名称、标识、数据类型、单位、最大值、最小值、步长和数据值的对比。其中的语义关键字是继电保护专业词汇库中定义的关键字。继电保护专业词汇库根据继电保护专业整理形成,包含继电保护装置设备数据模型的全部语义关键词。

IED装置的逻辑设备信息描述了IED装置的逻辑设备,定义了逻辑设备的名称和标识属性;IED装置的数据集信息描述了IED装置的数据集,定义了数据集的名称和标识属性;IED装置的数据对象信息描述了数据集包括的数据,定义了每个数据的名称、标识、数据类型、单位、最大值、最小值、步长和数据值的属性。

被测装置的逻辑设备信息描述了被测装置的逻辑设备,定义了逻辑设备的名称和标识属性;被测装置的数据集信息描述了被测装置的数据集,定义了数据集的名称和标识属性;被测装置的数据对象信息描述了数据集包括的数据,定义了每个数据的名称、标识、数据类型、单位、最大值、最小值、步长和数据值的属性。

本具体实施方式还公开了一种智能电子装置设备数据模型的一致性测试方法,包括以下步骤:

S1:读取并解析变电站整站的SCD文件,遍历SCD文件中的所有IED装置,生成每个IED装置的设备数据模型文件,保存为第一设备数据模型文件;所述IED装置的设备数据模型文件定义了IED装置的设备数据模型信息,IED装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

S2:定位到具体被测装置,使用MMS通讯命令从被测装置读取设备数据模型文件,保存为第二设备数据模型文件;所述被测装置的设备数据模型文件定义了被测装置的设备数据模型信息,被测装置的设备数据模型信息按照逻辑设备信息、数据集信息和数据对象信息的树状结构进行组织;

S3:对比第一设备数据模型文件与第二设备数据模型文件的差异,实现两者的一致性比对测试。

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