一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种主网侧运行方式单的识别方法及相关装置与流程

2022-05-26 18:58:20 来源:中国专利 TAG:


1.本技术涉及电网操作识别技术领域,尤其涉及一种主网侧运行方式单的识别方法及相关装置。


背景技术:

2.应用计算机系统开展电网未来态风险、负荷等自动分析时,需要以当前电网运行状态为初始状态,再根据设备检修计划及方式调整计划(即方式单)进行时序演变,生成未来任一时刻电网运行方式,以此为基础开展高级分析。电网当前时刻状态可以根据实时监控系统数据信息建立模型,而未来时刻运行方式则需要对方式单内容进行自动解析,进而根据解析结果对当前状态模型进行局部调整。而由于人工编写方式单格式标准及用语缺乏统一标准,计算机识别成功率往往不高。
3.目前的电网相关操作的语义识别要么是没有针对电器设备进行文本识别,要么就是一些馈线识别,不涉及方式单的文本识别。


技术实现要素:

4.本技术提供了一种主网侧运行方式单的识别方法及相关装置,用于解决现有技术缺乏针对方式单的本文识别方案的技术问题。
5.有鉴于此,本技术第一方面提供了一种主网侧运行方式单的识别方法,包括:
6.基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,所述第一预处理操作包括语义信息定义、描述修正和单句分割;
7.根据第一正则表达式对所述语义单句进行动作识别,得到动作模式列表;
8.对所述动作模式列表进行第二预处理操作,得到精简动作模式列表,所述第二预处理操作包括编号删除、变电站补全、设备名称统一和时间文本剔除;
9.对所述精简动作模式列表中的句子进行词划分操作,得到多个分割词语;
10.基于所述分割词语和预置主网侧信息,根据第二正则表达式进行设备识别,得到设备id;
11.基于预置电网拓扑关系,根据所述动作模式列表和所述设备id确定目标动作信息。
12.优选地,所述基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,包括:
13.基于预置语义规则对主网侧的当前运行方式单进行语义信息定义,得到无效字符、分割符号和设备特征;
14.根据所述设备特征对所述当前运行方式单的内容进行描述修正,得到规范方式单;
15.通过所述分割符号对所述规范方式单进行单句分割操作,得到多个语义单句。
16.优选地,所述对所述动作模式列表进行第二预处理操作,得到精简动作模式列表,
包括:
17.将所述动作模式列表中的头部编号删除,得到无编号动作模式;
18.基于余弦相似度对所述无编号动作模式中的设备进行变电站补全操作,得到修补动作模式;
19.以标准电网名词为基准,将所述修补动作模式中的设备名称进行统一表达,得到规范动作模式;
20.将所述规范动作模式中的时间文本剔除,得到精简动作模式列表。
21.优选地,所述基于预置电网拓扑关系,根据所述动作模式列表和所述设备id确定目标动作信息,包括:
22.根据预置设备拓扑关系表获取设备之间的预置电网拓扑关系;
23.从预置设备负荷表和预置设备状态表中获取所述预置电网拓扑关系中设备的潮流方向和开关状态;
24.根据所述潮流方向、所述开关状态、所述动作模式列表和所述设备id进行设备潮流影响分析,确定目标动作信息。
25.本技术第二方面提供了一种主网侧运行方式单的识别装置,包括:
26.第一预处理模块,用于基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,所述第一预处理操作包括语义信息定义、描述修正和单句分割;
27.动作识别模块,用于根据第一正则表达式对所述语义单句进行动作识别,得到动作模式列表;
28.第二预处理模块,用于对所述动作模式列表进行第二预处理操作,得到精简动作模式列表,所述第二预处理操作包括编号删除、变电站补全、设备名称统一和时间文本剔除;
29.词语划分模块,用于对所述精简动作模式列表中的句子进行词划分操作,得到多个分割词语;
30.设备识别模块,用于基于所述分割词语和预置主网侧信息,根据第二正则表达式进行设备识别,得到设备id;
31.动作确定模块,用于基于预置电网拓扑关系,根据所述动作模式列表和所述设备id确定目标动作信息。
32.优选地,所述第一预处理模块,具体用于:
33.基于预置语义规则对主网侧的当前运行方式单进行语义信息定义,得到无效字符、分割符号和设备特征;
34.根据所述设备特征对所述当前运行方式单的内容进行描述修正,得到规范方式单;
35.通过所述分割符号对所述规范方式单进行单句分割操作,得到多个语义单句。
36.优选地,所述第二预处理模块,具体用于:
37.将所述动作模式列表中的头部编号删除,得到无编号动作模式;
38.基于余弦相似度对所述无编号动作模式中的设备进行变电站补全操作,得到修补动作模式;
39.以标准电网名词为基准,将所述修补动作模式中的设备名称进行统一表达,得到规范动作模式;
40.将所述规范动作模式中的时间文本剔除,得到精简动作模式列表。
41.优选地,所述动作确定模块,具体用于:
42.根据预置设备拓扑关系表获取设备之间的预置电网拓扑关系;
43.从预置设备负荷表和预置设备状态表中获取所述预置电网拓扑关系中设备的潮流方向和开关状态;
44.根据所述潮流方向、所述开关状态、所述动作模式列表和所述设备id进行设备潮流影响分析,确定目标动作信息。
45.本技术第三方面提供了一种主网侧运行方式单的识别设备,所述设备包括处理器以及存储器;
46.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
47.所述处理器用于根据所述程序代码中的指令执行第一方面所述的主网侧运行方式单的识别方法。
48.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的主网侧运行方式单的识别方法。
49.从以上技术方案可以看出,本技术实施例具有以下优点:
50.本技术中,提供了一种主网侧运行方式单的识别方法,包括:基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,第一预处理操作包括语义信息定义、描述修正和单句分割;根据第一正则表达式对语义单句进行动作识别,得到动作模式列表;对动作模式列表进行第二预处理操作,得到精简动作模式列表,第二预处理操作包括编号删除、变电站补全、设备名称统一和时间文本剔除;对精简动作模式列表中的句子进行词划分操作,得到多个分割词语;基于分割词语和预置主网侧信息,根据第二正则表达式进行设备识别,得到设备id;基于预置电网拓扑关系,根据动作模式列表和设备id确定目标动作信息。
51.本技术提供的主网侧运行方式单的识别方法,通过多种预处理操作对方式单中的文本信息进行整理,逐步识别出方式单中的动作模式,并且能够精简句子描述,保证需要识别的词句尽可能为有效信息,从而能够准确识别出操作的设备id,获取到完整的目标动作信息。该方法不受方式单编写缺乏统一标准的影响,仅关注其中的重要识别词句,且能修正不标准的关键信息,保证了识别结果的可靠性。因此,本技术能够解决现有技术缺乏针对方式单的本文识别方案的技术问题。
附图说明
52.图1为本技术实施例提供的一种主网侧运行方式单的识别方法的流程示意图;
53.图2为本技术实施例提供的一种主网侧运行方式单的识别装置的结构示意图。
具体实施方式
54.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本
申请一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.为了便于理解,请参阅图1,本技术提供的一种主网侧运行方式单的识别方法的实施例,包括:
56.步骤101、基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,第一预处理操作包括语义信息定义、描述修正和单句分割。
57.进一步地,步骤101,包括:
58.基于预置语义规则对主网侧的当前运行方式单进行语义信息定义,得到无效字符、分割符号和设备特征;
59.根据设备特征对当前运行方式单的内容进行描述修正,得到规范方式单;
60.通过分割符号对规范方式单进行单句分割操作,得到多个语义单句。
61.电网的主网侧的方式单存在一些文本描述规则,可以根据这些特有的规律定义一些不需要识别的词语,将这些词语定义为无效字符,例如“核实”、“已”、“接地”、“重合闸”、“热备”、“冷备”、“塔”、“解环”、“请通知”、“配合”、“继保”、“备自投”、“具备”、“管理”、“检查”、“确认”、“冷导”、“热导”、“保留”、“同一”等词,还可以根据方式单编写的特征加入其它字符,具体的不作限定。
62.分割符号是用于分割方式单中的句子的,例如“\n”、“,”、“。”、“;”、“!”、“?”、“,”、“;”、“!”、“?”等符号。也可以增加其他分句符号,在此不作限定。
63.设备特征主要是设备的描述,例如“站”、“厂”、“线”、“主变”、“甲”、“乙”、“#”、“m”、“b”、“kv”、“kv”、“千伏”、“开关”、“刀”、“分段”等。
64.对于方式单中的无效字符,需要删除,例如删除括号中的解释或者备注内容,删除空格等字符,另外还可以删除修饰线路、变电站的电压等级和“注意”后面的描述内容等。删除这些信息便于提取到更加精炼的词句信息,可以提升识别结果的准确性。
65.设备特征信息可以用在方式单的内容修正上,防止原始方式单的描述存在歧义,错漏。具体的,识别线路名称“甲乙丙丁”混在一起,且没有顿号“、”分隔的情况,替换为“甲、乙、丙、丁”。例如:陶贺甲乙线,修正为,陶贺甲、乙线。由于可能出现省略“线”“站”的情况,因此,要补全线路、变电站的“线”、“站”;可以理解的是,这里要先补全线路,防止“支线”被替换为“站”。解决m2、m3(母线名称),或2#、3#(主变名称)的错误表述问题。基于正则表达式,进行模糊匹配,并进行修正。例如:m2、m3或2#、3#,分别修正为,2m、3m或#2、#3。解决2m3m,或#2#3连在一起而无分隔符的问题。例如:2m3m,修正为,2m、3m。解决多个母线,修饰开关的情况,去除母线名称。例如:xx站110kv5m、6m母联110开关,xx站110kv2m、5m分段115开关,分别修正为xx站110开关,xx站115开关。解决线路修饰开关的情况,去除线路名称。例如:xx站陶贺乙线155开关,修正为,xx站155开关。解决220kv、110kv母线,多个电压等级修饰母线的情况。例如:xx站220kv、110kv母线并列运行,修正为,xx站220kv母线、xx站110kv母线并列运行。识别顿号“、”分隔的母线连接设备。例如:将xx站110千伏母线倒为以下方式,#1母线:#3变中、a线、b线、c线、d线、e线、f线。识别为,xx站110kv1m母线连接xx站#3主变变中、a线、b线、c线、d线、e线、f线。
66.通过已经定义的分割字符可以将修正后的方式单中的文本划分为多个语义单句,得到初步待识别的文本数据。
67.步骤102、根据第一正则表达式对语义单句进行动作识别,得到动作模式列表。
68.正则表达式也是规则表达式,可以检索、替换某些符合特定模式或者规则的文本;基于此本实施例可以识别到语义单句中的动作模式,若是无法识别到任何动作模式,则视为无效动作,不需要进行后续识别。
69.依据的识别规则可以根据文本特征设定,例如“(操作/执行/将)
……
(由/从)
……
(转停电/转检修/停电/检修)”、“将
……
(倒至/倒致/导至)
……
(侧运行/运行/侧)”、“(通过/在/调整为/转由)
……
(侧充电运行/侧充电/充电运行/充电)(至)
……
(侧解环/解环)”、“(采用/用)
……
(通过/经由/经/由)
……
串供
……

……”
等。
70.步骤103、对动作模式列表进行第二预处理操作,得到精简动作模式列表,第二预处理操作包括编号删除、变电站补全、设备名称统一和时间文本剔除。
71.进一步地,步骤102,包括:
72.将动作模式列表中的头部编号删除,得到无编号动作模式;
73.基于余弦相似度对无编号动作模式中的设备进行变电站补全操作,得到修补动作模式;
74.以标准电网名词为基准,将修补动作模式中的设备名称进行统一表达,得到规范动作模式;
75.将规范动作模式中的时间文本剔除,得到精简动作模式列表。
76.删除头部编号是指将方式单中的开头的大小写顺序的编号删除,例如一、二、三,或者1,2,3等,防止数字序号影响后续设备名称的提取。需要补全的是设备所属变电站,也就是没有变电站修饰的设备名称均需要添加所属变电站。可能会因为删除了不需要识别的内容,使得设备的变电站也被误删。因此,将各个句子,生成具有相同维度的高维向量;然后,计算各向量的余弦相似度,用于寻找被误删的原文,从而定位到方式单原位置的变电站名称。不同向量之间的维度是相同的,因此可以计算余弦距离进行相似度比对。
77.标准电网名词可以根据不同名词类进行定义,例如电压等级的单温,由“千伏”、“kv”、“kv”、“kv”、“kv”统一为“kv”单位。以序号2为例,将主变统一为“xx站#2主变”。时间文本主要的模式为年/月/日/时/分等信息。得到的精简动作模式列表中的动作模式表达为:['xxx停电',\'xxx供xxx',\'xxx经xxx供xxx',\'xxx由xxx经xxx供xxx',\'xxx串供xxx',\'xxx经xxx串供xxx',\'xxx串供xxx供xxx',\'xxx经xxx串供xxx供xxx',\'xxx并列',\'xxx并列对xxx供电',\'xxx并列由xxx供电',\'xxx分列','xxx分列对xxx供电',\'xxx分列由xxx供电',\'闭合xxx',\'断开xxx',\'xxx连接xxx']。
[0078]
步骤104、对精简动作模式列表中的句子进行词划分操作,得到多个分割词语。
[0079]
精简动作模式列表中的动作模式就比较清晰,能够较快的从而划分出各个动作名词和设备出来,得到多个分割词语,用于后续的设备识别中。
[0080]
步骤105、基于分割词语和预置主网侧信息,根据第二正则表达式进行设备识别,得到设备id。
[0081]
预置主网侧信息包括补全的信息,统一的名称信息。可以使用sql语句的正则化表达式根据不同设备类型的约束条件对分割词语中的设备id进行识别,得到设备id信息。
[0082]
步骤106、基于预置电网拓扑关系,根据动作模式列表和设备id确定目标动作信息。
[0083]
进一步地,步骤106,包括:
[0084]
根据预置设备拓扑关系表获取设备之间的预置电网拓扑关系;
[0085]
从预置设备负荷表和预置设备状态表中获取预置电网拓扑关系中设备的潮流方向和开关状态;
[0086]
根据潮流方向、开关状态、动作模式列表和设备id进行设备潮流影响分析,确定目标动作信息。
[0087]
从预置设备拓扑关系表中可以获取电网设备之间的拓扑连接关系。从预置设备负荷表和预置设备状态表中可以获取设备的潮流方向,以及开关的开合状态等信息。基于方式单停电、复电的时间排序,进行分析:基于电网拓扑关系,分析当前方式、当前时间影响到的设备。然后,根据设备负荷、开关开合等状态数据,对受影响的设备进行相应动作。最终实现对方式单中的动作模式、设备id的精确识别与查找。
[0088]
本技术实施例提供的主网侧运行方式单的识别方法,通过多种预处理操作对方式单中的文本信息进行整理,逐步识别出方式单中的动作模式,并且能够精简句子描述,保证需要识别的词句尽可能为有效信息,从而能够准确识别出操作的设备id,获取到完整的目标动作信息。该方法不受方式单编写缺乏统一标准的影响,仅关注其中的重要识别词句,且能修正不标准的关键信息,保证了识别结果的可靠性。因此,本技术实施例能够解决现有技术缺乏针对方式单的本文识别方案的技术问题。
[0089]
为了便于理解,请参阅图2,本技术提供了一种主网侧运行方式单的识别装置的实施例,包括:
[0090]
第一预处理模块201,用于基于预置语义规则对主网侧的当前运行方式单进行第一预处理操作,得到多个语义单句,第一预处理操作包括语义信息定义、描述修正和单句分割;
[0091]
动作识别模块202,用于根据第一正则表达式对语义单句进行动作识别,得到动作模式列表;
[0092]
第二预处理模块203,用于对动作模式列表进行第二预处理操作,得到精简动作模式列表,第二预处理操作包括编号删除、变电站补全、设备名称统一和时间文本剔除;
[0093]
词语划分模块204,用于对精简动作模式列表中的句子进行词划分操作,得到多个分割词语;
[0094]
设备识别模块205,用于基于分割词语和预置主网侧信息,根据第二正则表达式进行设备识别,得到设备id;
[0095]
动作确定模块206,用于基于预置电网拓扑关系,根据动作模式列表和设备id确定目标动作信息。
[0096]
进一步地,第一预处理模块201,具体用于:
[0097]
基于预置语义规则对主网侧的当前运行方式单进行语义信息定义,得到无效字符、分割符号和设备特征;
[0098]
根据设备特征对当前运行方式单的内容进行描述修正,得到规范方式单;
[0099]
通过分割符号对规范方式单进行单句分割操作,得到多个语义单句。
[0100]
进一步地,第二预处理模块203,具体用于:
[0101]
将动作模式列表中的头部编号删除,得到无编号动作模式;
[0102]
基于余弦相似度对无编号动作模式中的设备进行变电站补全操作,得到修补动作模式;
[0103]
以标准电网名词为基准,将修补动作模式中的设备名称进行统一表达,得到规范动作模式;
[0104]
将规范动作模式中的时间文本剔除,得到精简动作模式列表。
[0105]
进一步地,动作确定模块206,具体用于:
[0106]
根据预置设备拓扑关系表获取设备之间的预置电网拓扑关系;
[0107]
从预置设备负荷表和预置设备状态表中获取预置电网拓扑关系中设备的潮流方向和开关状态;
[0108]
根据潮流方向、开关状态、动作模式列表和设备id进行设备潮流影响分析,确定目标动作信息。
[0109]
本技术还提供了一种主网侧运行方式单的识别设备,设备包括处理器以及存储器;
[0110]
存储器用于存储程序代码,并将程序代码传输给处理器;
[0111]
处理器用于根据程序代码中的指令执行上述方法实施例中的主网侧运行方式单的识别方法。
[0112]
本技术还提供了一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码用于执行上述方法实施例中的主网侧运行方式单的识别方法。
[0113]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0114]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0115]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0116]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-only memory,英文缩写:rom)、随机存取存储器(英文全称:random access memory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0117]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献