基于表格理解的继电保护装置定值单数据的故障检测方法与流程

文档序号:18167592发布日期:2019-07-13 09:43阅读:229来源:国知局
基于表格理解的继电保护装置定值单数据的故障检测方法与流程

本发明涉及电力技术领域,具体涉及一种电力设备故障检测方法、装置、计算机设备及存储介质。



背景技术:

随着新一代智能电网、智能输电线路等工程的深入建设,对电网的自动化检测技术提出了新的挑战。需要借助物联网、大数据等新技术,提出智能化的设备运维技术,逐步构建具有信息化、可视化和智能化的设备运维管控体系,满足未来电网设备更高的自动化安全运维要求。

具体来说,由于大量电力设备的运行定值单以纸质形式下发,缺乏完整的数字化、系统化的电力设备运行定值单管理系统,目前大量有智能电网中的传感器上传网络的设备运行数据缺乏完善的定值数据进行数字化比对,因而难以实现自动化的系统运行数据检测与故障报警。

近年来,随着基于深度学习(deeplearning)的人工智能技术飞速发展,通过使用包含复杂结构和非线性变换构成的多个处理层对数据进行高层抽象的神经网络算法,在各类机器学习、计算机视觉和人工智能等任务上取到了极大的进步,极大的推动了智能话技术在各个领域的应用。深度学习的另外一个好处是能够对高度抽象化的语义信息和上下文逻辑关系进行表达与描述,它将传统学习方法的特征提取与分析合二为一,从而使得通过学习得到的特征针对于特定任务进行优化,然而发明人发现,目前还没有在定值单处理和识别的相关技术中应用到深度学习相关技术。



技术实现要素:

本发明要解决现有技术中由于确认对设备定值数据进行数字化识别导致电力设备无法根据定值数据进行故障检测的问题,从而提供一种电力设备故障检测方法、装置、计算机设备及存储介质。

本发明的一方面,提供了一种电力设备故障检测方法,包括:获取电网定值单的扫描图像数据;利用预先建立的信息提取神经网络对所述扫描图像数据进行信息提取和识别,得到待测电力设备的额定运行参数;获取所述待测电力设备的实际运行参数;将所述额定运行参数和所述实际运行参数进行比对,得到比对结果;基于所述比对结果判断所述待测电力设备是否故障。

可选地,获取电网定值单的扫描图像数据包括:获取通过扫描仪扫描得到的电网定值单的扫描图像;利用预先建立的预处理神经网络对所述扫描图像进行图像信噪比、清晰度和对比度的增强处理。

可选地,所述预处理神经网络为多层卷积神经网络,采用3层3*3卷积组成的resnet模块,每层卷积层采用64个通道,使用5个resnet模块串联。

可选地,所述信息提取神经网络包括表格识别神经网络和字符识别神经网络,其中,利用预先建立的信息提取神经网络对所述扫描图像数据进行信息提取和识别,包括:利用所述表格识别神经网络对所述扫描图像数据中的表格进行识别和校正;将校正后的表格与预先存储的定值单模板进行匹配对齐,以确定出表格中个单元格的对应关系;利用所述字符识别神经网络对所述扫描图像数据中各单元格的字符进行识别和提取。

可选地,利用所述表格识别神经网络对所述扫描图像数据中的表格进行识别,包括:利用基于霍夫变换的直线边缘提取算法对所述扫描图像数据的直线边缘进行检测;根据所有直线边缘的纵横方向检测出所有单元格。

可选地,利用所述表格识别神经网络对所述扫描图像数据中的表格进行校正,包括:循环遍历扫描图像上所有的像素点,执行以下步骤:根据所述扫描图像上的像素点坐标和畸变函数计算得到校正后的像素点坐标;将所述扫描图像上的像素点的像素值插值赋给校正后的像素点。

可选地,所述字符识别神经网络包括:字符分割提取网络,用于通过多层lstm组合实现任意字符串的分割提取任务;字符识别网络,用于对提取出来的每个字符串进行识别,得到字符图像对应的文字代码信息。

本发明实施例还提供了一种电力设备故障检测装置,包括:第一获取模块,用于获取电网定值单的扫描图像数据;识别模块,用于利用预先建立的信息提取神经网络对所述扫描图像数据进行信息提取和识别,得到待测电力设备的额定运行参数;第二获取模块,用于获取所述待测电力设备的实际运行参数;比对模块,用于将所述额定运行参数和所述实际运行参数进行比对,得到比对结果;判断模块,用于基于所述比对结果判断所述待测电力设备是否故障。

本发明实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序:所述计算机程序被处理器执行时实现上法的步骤。

根据本发明实施例,通过利用神经网络对定值单的扫描图像数据进行信息识别和提取,实现定值单的自动化分析,然后将其与实际运行参数进行比对用以判断电力设备是否故障,达到提升了电力设备故障检测的效率。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中电力设备故障检测方法的流程图;

图2为本发明实施例中图像预处理神经网络的结构图;

图3为本发明实施例中字符识别神经网络的结构图;

图4为本发明实施例中电力设备故障检测装置的示意图;

图5为本发明实施例计算机设备的硬件结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本发明实施例提供了一种电力设备故障检测方法,如图1所示,方法包括:

步骤s101,获取电网定值单的扫描图像数据。

电网定值单主要包括各电力设备的定值数据,由于通常为纸质文件,因此,在进行检测识别时,先通过扫描仪扫描成图像数据。本实施例中,获取扫描图像数据具体包括:获取通过扫描仪扫描得到的电网定值单的扫描图像;利用预先建立的预处理神经网络对所述扫描图像进行图像信噪比、清晰度和对比度的增强处理。其中,所述预处理神经网络为多层卷积神经网络,采用3层3*3卷积组成的resnet模块,每层卷积层采用64个通道,使用5个resnet模块串联。

具体地,首先通过高精度扫描仪获取高质量的清晰的定值单表格数据图像,并建立电网定值单表格数据库,并利用该数据库模拟利用低成本摄像头实现拍摄过程中的噪声和图像模糊问题,建立含噪和模糊表格图像与清晰表格图像的数据对,构建以resnet网络结构为基础的图像预处理神经网络,网络结构如图2所示,采用3层3×3卷积组成resnet模块,每层卷积层采用64个通道,使用5个resnet模块串联,以上述含噪和模糊表格图像与清晰表格图像的数据对为训练数据,训练针对含噪和模糊表格图像预处理的图像预处理网络。

步骤s102,利用预先建立的信息提取神经网络对所述扫描图像数据进行信息提取和识别,得到待测电力设备的额定运行参数。

对扫描图像数据的信息提取和识别包含两层面的内容,包括表格识别和字符识别。相对应地,所述的信息提取神经网络包括表格识别神经网络和字符识别神经网络,上述步骤具体包括:利用所述表格识别神经网络对所述扫描图像数据中的表格进行识别和校正;将校正后的表格与预先存储的定值单模板进行匹配对齐,以确定出表格中个单元格的对应关系;利用所述字符识别神经网络对所述扫描图像数据中各单元格的字符进行识别和提取。

其中,利用所述表格识别神经网络对所述扫描图像数据中的表格进行识别,包括:利用基于霍夫变换(houghtransform)的直线边缘提取算法对所述扫描图像数据的直线边缘进行检测;根据所有直线边缘的纵横方向检测出所有单元格。本发明实施例中,根据所有直线边缘的方向分为纵线和横线,按照所有相邻横线和纵线可围成一个单元格的原则,就可以检测出图像中所有的单元格。对所有单元格,按照其组成横线和纵线在整个横、纵线序列中的序号来确定单元格坐标,可以对所有单元格给定一个唯一的横纵线索引。

进一步地,利用所述表格识别神经网络对所述扫描图像数据中的表格进行校正,包括:循环遍历扫描图像上所有的像素点,执行以下步骤:根据所述扫描图像上的像素点坐标和畸变函数计算得到校正后的像素点坐标;将所述扫描图像上的像素点的像素值插值赋给校正后的像素点。

具体地,根据扫描镜头参数,对由于相机拍摄造成的表格图像畸变进行校正。假定由于扫描仪相机镜头径向畸变造成的畸变函数为:

x'=x(1+k1r2+k2r4)

y'=y(1+k1r2+k2r4)

其中(x',y')为畸变图像坐标,(x,y)为矫正图像坐标,r为矫正图像坐标对应的以光轴为中心的极坐标半径,k1和k2为镜头径向畸变参数,可针对拍摄镜头预先标定得到。对于矫正图像上的每一个坐标点(x,y),依据上式都能够计算得到一个对应的畸变图像坐标(x',y'),将畸变图像坐标(x',y')处的像素值插值后赋给矫正图像上的坐标点(x,y),并循环遍历所有的(x,y)就能够得到矫正后的图像。上述中畸变图像也即是扫描图像,校正图像也即是校正后的图像。

另一方面,所述字符识别神经网络包括:字符分割提取网络,用于通过多层lstm组合实现任意字符串的分割提取任务;字符识别网络,用于对提取出来的每个字符串进行识别,得到字符图像对应的文字代码信息。

本发明实施例中,字符识别神经网络为cnn-fc神经网络,通过该网络对图像中个单元格中的字符进行检测与分割,实现单一字符分割、提取与识别。对于该网络,其中前半部分为字符分割提取网络,通过多层lstm(longshort-termmemory,长短期记忆网络)组合实现任意字符串的分割提取任务。对提取得到的图像,进行缩放,请单个字符的图像块缩放为标准大小(64×64像素);而后半部分为字符识别网络,将输入字符图像块输入字符识别网络,对于提取出来的每一个字符串,通过一个多层卷积神经网络的进行识别,得到字符图像对应的汉字代码信息。网络结构为多层卷积神经网络(cnn)加上两成全连接网络,具体网络结构如图3所示。

步骤s103,获取所述待测电力设备的实际运行参数。该实际运行参数为电力设备在运行过程中传感器检测到的指标参数,上传至后台系统。

步骤s104,将所述额定运行参数和所述实际运行参数进行比对,得到比对结果。

步骤s105,基于所述比对结果判断所述待测电力设备是否故障。

将额定运行参数与实际运行参数进行比对,其中,额定运行参数表示电力设备正常运行时的参数范围,通过比对,如果实际运行参数处于额定运行参数范围内,则表示电力设备安全正常运行,超出范围则表示电力设备可能存在故障,通过设备安全分析结论并实现预警。

根据本发明实施例,通过利用神经网络对定值单的扫描图像数据进行信息识别和提取,实现定值单的自动化分析,然后将其与实际运行参数进行比对用以判断电力设备是否故障,达到提升了电力设备故障检测的效率。

作为本发明实施例的一种可选的实施方式,一种可选地的电力设备故障检测方法包括步骤如下:

(1)、对输入定值单扫描图像进行预处理,包括图像去噪、去模糊、对比度增强。采用多层卷积神经网络对输入图像进行处理,自适应的对图像信噪比、清晰度和对比度等进行增强,方便后续处理。

(2)、研究基于深度神经网络的图像表格数据的表格特征提取技术,通过对图像表格数据的直线边缘检测,确定表格单元格的行、列结构关系,并对由于扫描相机拍摄造成的表格图像畸变进行校正。

(3)、将上步预处理完成的表格图像的表格数据单元格,与预存定值单模板进行匹配对齐,确定各个单元格对应关系。

(4)、搭建cnn-fc字符提取与识别神经网络系统,对图像中个单元格中的字符进行检测与分割,实现单一字符提取与分割。依据对应表格分类预设的电子表格形式,在对应单元格存储由cnn-fc网络恢复得到的字符信息。

(5)、与通过传感器上传网络得到实际运行参数进行比对,并判断设备运行状况,得到设备安全分析结论并实现预警。

本发明实施例中,还提供了一种电力设备故障检测装置,该装置可用于执行本发明实施例的电力设备故障检测方法,如图4所示,该装置包括:

第一获取模块401,用于获取电网定值单的扫描图像数据。

识别模块402,用于利用预先建立的信息提取神经网络对所述扫描图像数据进行信息提取和识别,得到待测电力设备的额定运行参数;

第二获取模块403,用于获取所述待测电力设备的实际运行参数;

比对模块404,用于将所述额定运行参数和所述实际运行参数进行比对,得到比对结果;

判断模块405,用于基于所述比对结果判断所述待测电力设备是否故障。

由于该装置中各模块的作用与上述方法实施例的中的步骤相对应,因此,具体相关描述参见上述方法实施例,这里不再赘述。

本实施例还提供一种计算机设备,如可以执行程序的台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。本实施例的计算机设备20至少包括但不限于:可通过系统总线相互通信连接的存储器21、处理器22,如图4所示。需要指出的是,图5仅示出了具有组件21-22的计算机设备20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器21(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备20的内部存储单元,例如该计算机设备20的硬盘或内存。在另一些实施例中,存储器21也可以是计算机设备20的外部存储设备,例如该计算机设备20上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器21还可以既包括计算机设备20的内部存储单元也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算机设备20的操作系统和各类应用软件,例如实施例所述的电力设备故障检测装置的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制计算机设备20的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行电力设备故障检测装置,以实现实施例的电力设备故障检测方法。

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储电力设备故障检测装置,被处理器执行时实现实施例的电力设备故障检测方法。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本申请的保护范围之中。

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