一种SCD文件中装置快速匹配模板库类型的方法及系统制造方法及图纸

技术编号:36191062 阅读:12 留言:0更新日期:2022-12-31 21:06
一种SCD文件中装置快速匹配模板库类型的方法及系统。通过解析当前变电站的SCD模型文件获取装置名称和装置描述,使用中文机械分词对装置描述进行切分,切分后的词和SCD虚回路标准模板库中的类型匹配,从而为后续SCD文件的虚回路正确性校核提供保障,提高智能变电站配置文件管控工作的效能。配置文件管控工作的效能。配置文件管控工作的效能。

【技术实现步骤摘要】
一种SCD文件中装置快速匹配模板库类型的方法及系统


[0001]本专利技术涉及智能变电站SCD配置文件二次虚回路校核
,具体涉及智能变电站SCD文件中装置描述和装置名称与标准模板库中装置类型基于自然语言技术的快速匹配方法及系统。

技术介绍

[0002]配置文件(SCD文件)的虚端子连接反映了站内二次设备的对应连接关系,是整个站内电气量信息传输的关键及二次系统的核心。保证虚端子连接正确性对智能站正确运行至关重要。在变电站建设、运维、检修等阶段均需对配置文件进行校核。目前主要为人工校核,效率较低,尤其是全站虚端子连接数量多关系复杂,需要手动完成,耗时长且依赖个人经验,常出现漏联、错联的重大缺陷。
[0003]SCD配置文件中装置描述和装置名称在规范中对于命名有规定,但是实际厂家执行中,命名不规范导致虚回路校核过程中无法根据SCD文件中装置的信息在SCD虚回路标准模板库中准确获取对应的校核模板。

技术实现思路

[0004]为解决现有技术中存在的不足,本专利技术提供一种SCD文件中装置快速匹配模板库类型的方法及系统。通过解析当前变电站的SCD模型文件获取装置名称和装置描述,使用中文机械分词对装置描述进行切分,切分后的词和SCD虚回路标准模板库中的类型匹配,从而为后续SCD文件的虚回路正确性校核提供保障,提高智能变电站配置文件管控工作的效能。
[0005]本专利技术采用如下的技术方案。
[0006]一种SCD文件中装置快速匹配模板库类型的方法,包括以下步骤:
[0007]步骤1,解析当前变电站正在使用的SCD模型文件,获取整个变电站所有装置的名称和描述;
[0008]步骤2,将所提取的装置描述作为待切分的字符串,对每个字符串分别进行词语切分,并将切分的结果进行保存;
[0009]步骤3,iedname按照通用意义建立词语库,使用iedname对步骤2的切分结果进行辅助校核;
[0010]步骤4,切分后的词语与SCD虚回路标准模板库中模板类型进行匹配;
[0011]步骤5,匹配成功,则进行后续的虚回路校核;否则提示用户,并人工干预进行处理。
[0012]优选地,步骤2包括以下步骤:
[0013]步骤2.1,系统加载词库;
[0014]步骤2.2,正向匹配字符串,即将待处理的IED的描述字符串设置为desc;截取长度为L的字符串,L初始值为2,测试desc.substring(0,L)是否是一个词语,如果是,保存其长度max=L。否则将L加1后继续匹配并判断是否是一个词语,L的取值为2到字典里词语的最
大长度,直到获得一个词语,该词语长度记为max;继续处理余下的字符desc=desc.substring(max,max+L)并重复上述过程;
[0015]步骤2.3,逆向匹配字符串,即将待处理的IED描述字符串的一个子串desc(0,k)记为desc1;测试desc1.substring(0,L)是否是词语,如果是,保存其长度max=L,否则继续在字典中匹配desc1.substring(1,L),重复此步骤,L的取值为2到字典里词语的最大长度,直到获取一个词语,长度为max。如果max=L,则重新获取新的子串,否则继续处理余下的字符desc1=desc1.substring(0,L

max)。
[0016]优选地,步骤3中,所述iedname采用5层结构命名:IED类型、归属设备类型、电压等级、归属设备编号、间隔内同类装置序号。
[0017]优选地,步骤4中,所述SCD虚回路标准模板库提前预置在系统中,该模板库包含每种类型装置的虚回路的标准回路,类型按照电压等级、接线方式、设备类型进行分类;将切分出来的词语分别和模板库中的类型进行匹配,要求类型的每个字段都需要匹配上才确认该装置属于该类型。
[0018]一种SCD文件中装置快速匹配模板库类型的系统,包括装置名称和描述获取模块、分词模块、辅助校核及匹配模块。
[0019]装置名称和描述模块解析当前变电站正在使用的SCD模型文件,获取整个变电站所有装置的名称和描述;
[0020]分词模块对装置的描述字符串进行中文机械切分操作,并将切分后的结果进行保存;
[0021]辅助校核及匹配模块对分词模块的结果进行辅助校核,并与SCD虚回路模板库中的模板类型进行匹配。
[0022]本专利技术的有益效果在于,与现有技术相比,本专利技术能够基于自然语言处理相关技术,建立起标准模板库与SCD文件中包含的虚回路之间的关联,解决变电站SCD文件虚回路的智能识别和搜索匹配,进而为后续SCD文件的虚回路正确性校核提供保障,提高智能变电站配置文件管控工作的效能。
[0023]基于SCD模型文件获取全站装置的装置名称和装置描述,并对装置名称和装置描述进行自然语言技术的切分,使用此技术切分后的词语能快速、准确地在SCD虚回路标准模板库中匹配到对应的模板,进而为下一步的虚回路校验奠定基础。
附图说明
[0024]图1是本专利技术的一种SCD文件中装置快速匹配模板库类型的方法流程图。
具体实施方式
[0025]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术的技术方案进行清楚、完整地描述。本申请所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部实施例。基于本专利技术精神,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术的保护范围。
[0026]一种SCD文件中装置快速匹配模板库类型的方法,如图1所示,包括以下步骤:
[0027]步骤1,解析当前变电站正在使用的SCD模型文件,获取整个变电站所有装置的名
称和描述。
[0028]所述装置的名称为标签<IED name="***">对应的内容;所述装置的描述为标签<IED desc="***">对应的内容。
[0029]步骤2,将所提取的装置描述作为待切分的字符串,对每个字符串分别进行词语切分,并将切分的结果进行保存。
[0030]步骤2包括以下具体步骤:
[0031]步骤2.1,系统加载词库;
[0032]步骤2.2,正向匹配字符串,即将待处理的IED的描述字符串设置为desc;截取长度为L(L初始值为2)的字符串,测试desc.substring(0,L)是否是一个词语,如果是,保存其长度max=L。否则将L加1后继续匹配并判断是否是一个词语(L的取值为2到字典里词语的最大长度),直到获得一个词语,该词语长度记为max;继续处理余下的字符desc=desc.substring(max,max+L)并重复上述过程;
[0033]步骤2.3,逆向匹配字符串,即将待处理的IED描述字符串的一个子串desc(0,k)记为desc1;测试desc1.substring(0,L)是否是词语,如果是,保存其长度m本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SCD文件中装置快速匹配模板库类型的方法,其特征在于,包括以下步骤:步骤1,解析当前变电站正在使用的SCD模型文件,获取整个变电站所有装置的名称和描述;步骤2,将所提取的装置描述作为待切分的字符串,对每个字符串分别进行词语切分,并将切分的结果进行保存;步骤3,iedname按照通用意义建立词语库,使用iedname对步骤2的切分结果进行辅助校核;步骤4,切分后的词语与SCD虚回路标准模板库中模板类型进行匹配;步骤5,匹配成功,则进行后续的虚回路校核;否则提示用户,并人工干预进行处理。2.根据权利要求1所述的一种SCD文件中装置快速匹配模板库类型的方法,其特征在于:步骤2包括以下步骤:步骤2.1,系统加载词库;步骤2.2,正向匹配字符串,即将待处理的IED的描述字符串设置为desc;截取长度为L的字符串,L初始值为2,测试desc.substring(0,L)是否是一个词语,如果是,保存其长度max=L;否则将L加1后继续匹配并判断是否是一个词语,L的取值为2到字典里词语的最大长度,直到获得一个词语,该词语长度记为max;继续处理余下的字符desc=desc.substring(max,max+L)并重复上述过程;步骤2.3,逆向匹配字符串,即将待处理的IED描述字符串的一个子串desc(0,k)记为desc1;测试desc1.substring(0,L)是否是词语,如果是,保存其长度max=L,否则继续在字典中匹配desc1.substring(1,L),重复此步骤,L的取值为2到字典里词语的最大长度,直到获取一个词语,长度为max;如果max=L,则重新获取新的子串,否则继续处理余下的字符desc1...

【专利技术属性】
技术研发人员:张锋乔利红姚凯韩伟刘尧王博张震吴莉李惠民
申请(专利权)人:国网河南省电力公司山东网聪信息科技有限公司
类型:发明
国别省市:

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

1