基于VGGNet算法的绝缘子无损检测

2021-02-26 12:41马立新豆晨飞宋晨灿杨天笑
光电工程 2021年1期
关键词:闪络绝缘子正确率

马立新,豆晨飞,宋晨灿,杨天笑

基于VGGNet算法的绝缘子无损检测

马立新*,豆晨飞,宋晨灿,杨天笑

上海理工大学机械工程学院,上海 200093

针对电力系统中存在的难以检测运营中的绝缘子劣化问题,本文在深入分析卷积神经网络模型的原理和结构的基础上,运用卷积神经网络算法对绝缘子劣化程度进行评估。通过绝缘子工频闪络试验使其产生无放电、弱放电、强放电三种状态,并使用紫外成像仪采集不同放电状态下的绝缘子紫外图像构建紫外图像样本库。利用VGGNet框架神经网络算法对样本进行分类训练和状态预测评估,最终达到判断绝缘子是否劣化的目的。由实验结果可知,该算法准确率高达98.4%,在绝缘子劣化检测上有宽广的应用前景,并为其他电力设备的可靠性检测提供了思路。

卷积神经网络;紫外放电;无损检测;绝缘子

1 引 言

我国是一个电力大国,电力系统结构复杂,而电力系统的供电可靠性关系到国计民生,为了维持电力系统的稳定性以及可靠性,需要拥有各种可靠稳定的设备,绝缘子就是其中一种。绝缘子是安装在不同电位的导体或导体与接地构件之间的能够耐受电压和机械应力作用的器件,其主要功能是实现电气绝缘和机械固定,是电力系统中的重要设备[1]。绝缘子绝缘性能的完好与否,影响整条线路的使用寿命和安全运行。因此,如何准确快速的检测运营中的绝缘子劣化程度,是一个重要的研究方向。

近年来,各种各样的绝缘子检测算法层出不穷,如文献[2]提出的基于红外成像法的检测算法,文献[3]提出的基于彩色可见光的绝缘子缺陷检测方法等。但基于红外成像的方法容易受到外界环境的影响,如在雨雪等条件下,红外辐射较低,难以检测。而基于视觉的绝缘子缺陷检测方法,由于存在背景因素干扰,如在强光或弱光等情况下,很难进行闪络点的精确定位和分析。

由于运营中的绝缘子在绝缘劣化时,往往会产生放电闪络(下文简称闪络)现象。闪络是指固体绝缘子周围的气体或液体电介质被击穿时,沿固体绝缘子表面放电的现象,也被称为沿表面放电闪络[3]。闪络过程一般分为以下四个阶段:在第一阶段,会以放电端为中心,间歇性显示出一个范围较小、亮度微弱的圆形光斑,其放电程度相对较弱;在第二个阶段,放电中产生的光的光斑分布更均匀,并产生轻微的树枝放电火花;在第三阶段,树枝放电火花长度大大增加,放电增强,日光下可清晰看到放电火花;第四阶段则是发生击穿现象,绝缘层彻底击穿[4]。发生闪络时,会伴随有紫外光的产生,其光谱在可见光(400 nm~700 nm)之外即“日盲”区(240 nm ~280 nm)内,可采用紫外检测设备采集其紫外图像。与红外检测、视觉检测等方法相比,紫外图像不受户外温度,湿度以及光线强弱的影响,可准确识别放电状态,故分析紫外放电图像成为理想的绝缘子劣化状态检测手段[5]。

随着深度学习技术的发展,基于深度学习的绝缘子检测方法也引起了许多学者的关注[6-8]。2012年,多伦多大学的Alex Krizhevsky等人提出了一个基于深度学习的卷积神经网络(convolutional neural networks, CNN)模型框架,称作AlexNet。并在当年的ILSNRC赢得冠军。AlexNet展示了CNN模型在图像识别领域的巨大优势。与传统机器学习算法相比,其无需对输入图像进行预处理,且由于其采用局部连接、权值共享、下采样等方式,大大降低了模型所需要训练的参数数量,更快地实现模型训练和测试[9-10]。文献[9]即采用AlexNet框架的CNN算法(下文简称AlexNet进行绝缘子劣化状态检测。

随着人们对CNN研究的不断深入,2014年,牛津大学Visual Geometry Group和Google DeepMind公司的研究员共同提出了VGGNet框架,它探索了卷积神经网络的深度和其性能之间的关系,通过反复的堆叠3´3的小型卷积核和2´2的最大池化层,成功构建了16~19层深的卷积神经网络[7]。相比于AlexNet框架,VGGNet框架可通过多次非线性变换提高卷积核对特征的抽取,参数量更少,方便计算和储存,进一步提高识别的正确率。本文所做的工作,即在对绝缘子放电特性和不同闪络等级的分类进行了研究的基础上,运用VGGNet框架的CNN算法(下文简称VGGNet)检测绝缘子的劣化程度并与其他算法进行对比分析。

2 紫外放电样本库的构建

CNN模型具有复杂的结构和大量的参数,这意味着需要大量的紫外图像作为训练样本。因此需要进行大量的闪络实验,将其不同放电阶段的紫外图像进行分类,生成不同放电阶段的紫外图像样本库,此样本库用于CNN模型的培训和测试。构建的样本库在很大程度上决定了网络的收敛性、泛化能力以及其他特征。本节将介绍样本库的生成方法。

2.1 闪络试验平台构建

为了获得不同闪络阶段绝缘子的紫外图像,对绝缘子进行闪络试验:选择一个绝缘子,以一台150 kV/220 mA带高压保护电阻的工频试验变压器为加压电源,首次将样本的功率提高到发生闪络估计电压的75%,并对其进行分析。然后每秒提高2%电压,直到最后发生闪络。其原理图如图1所示。

2.2 闪络实验样本库构建

在对绝缘子施加电压的过程中,利用FILIN-6紫外成像仪记录其闪络过程,提取出每一帧视频。由于闪络击穿时间较短,与无放电、电晕放电、火花放电(共三类)相比,产生的闪络击穿样品较少。如果将其分为一类,对训练得到的神经网络模型的稳定性产生更为严重的影响,且由于闪络击穿状态是指绝缘子电绝缘的瞬间损耗,其预警意义不大[11-13]。因此只选择将样品库分为无放电、弱电晕放电和强放电三种类型。其中,无放电表示绝缘子绝缘性能良好无劣化,可安全稳定运行;弱电晕放电表示绝缘子绝缘劣化程度较低,仍可正常运行,需保持高度关注;强放电表示绝缘子绝缘劣化程度严重,需及时更换,以免发生运行故障。

在瓷绝缘子闪络试验中,所有的实验共获得4377帧紫外图像:将其中的3800帧图像组成训练集,577帧组成测试集(测试集是一组用于验证训练模型准确率的图像集合,与训练集相互独立)。在3800帧的训练集中,无放电类型有376帧,弱放电类型有1939帧,强放电类型有1485帧。在577帧的测试集中,无放电类型有87帧,弱放电类型有337帧,强放电类型有153帧。

用于训练的样本如图2所示:(a)为强放电组:可以在绝缘体表面观察到许多强放电通道;(b)为弱电晕放电组:可见于导线高压侧、绝缘子钢脚、双伞间的电晕裂纹;(c)为无放电组:无放电时,无放电发光现象。

3 基于深度学习的绝缘子无损检测模型

3.1 模型结构及参数

VGGNet的结构及参数如图3和表1所示。其输入为224´224的图像,经过5段卷积层处理,每段都把多个卷积网络串联在一起,每个卷积层后均跟有ReLU激活函数(表1默认在卷积层),使得模型对特征学习能力更强。在每段卷积层后为池化层,其采用max pooling,共有5层。卷积层之后是三个全连接层,前两个全连接层均有4096个通道,第三个全连接层有1000个通道,所有全连接层配置相同。全连接层后是输出层,采用Softmax函数进行分类。该模型不使用局部响应标准化,这种标准化并不能再提升性能,反而会导致更多的内存消耗和计算时间。下面介绍这些结构层的具体实现。

3.1.1 卷积层

卷积层是一个抽象的特征提取层,由若干卷积核组成。卷积运算的目的是提取输入的不同特征,低层卷积网络可能只能提取一些低级的特征如边缘、线条和角等,而多层的网络能从低级特征中迭代提取更复杂的特征[14]。

卷积层的正向传播计算如下式:

式(1)表示卷积计算前后特征图的变化。其中表示所选输入的卷积特征图,对所选输入的特征图,用若干个卷积核对输入图进行卷积处理,经过卷积计算后,再加一个偏移量来完成卷积层的计算。在卷积操作中,每个卷积核都相当于一种滤波器,负责提取不同种类的特征。其中,浅层卷积核提取的特征,具有较强的位置性,深层卷积核提取的特征则具有较强的语义性。

图2 紫外放电样本图。(a) 强放电;(b) 弱放电;(c) 无放电

图3 VGGNet模型结构

表1 VGGNet模型参数

3.1.2 激活函数

卷积操作的输出均为上层函数的线性输出。若模型中只存在卷积层,则无论其深度有多少,其输出均是基于权重和偏移量做线性变换,缺乏对复杂任务的处理能力,因此需要使用激活函数来引入非线性因素,使其模型可以任意逼近任何非线性结构,从而具有处理复杂数据的能力。在CNN网络中,ReLU(rectified linear unit)函数较为常用,其公式为

该函数输入小于0时,其输出为0,输入大于0时,输出等于输入。与传统神经网络常用的sigmoid函数相比,ReLU函数图像具有单侧不对称结构,不会导致梯度消失,且功能简单,计算速度快。

3.1.3 池化层

经过卷积操作后得到的特征图,具有大量的特征参数,为了防止模型过拟合,需要减少其中非必要特征参数,只保留主要特征,基于此引入池化操作。

池化操作主要对特征图进行空间压缩,从而提高特征图的感受野,降低其参数数量。池化操作与卷积操作相比,其操作改变原特征图维度,并不改变原特征图深度[14]。本文中采用池化方式为最大池化(max pooling)。其公式为

3.1.4 全连接层

全连接层在整个卷积神经网络中起到“分类器”的作用。卷积层、池化层和激活函数层等操作是将原始数据映射到隐层特征空间,其后全连接层将其学到的“分布式特征表示”映射到样本标记空间[15]。其公式为

3.1.5 Soft-max分类函数

在该网络中,最终目的是识别绝缘子放电层度,故在该网络最后一层中。利用Soft-max分类函数得到分类概率,从而将其分为概率最高的一类。公式如下:

3.2 模型训练过程

CNN可以理解为输入与输出之间的一种黑箱映射:它们通过学习大量的数据样本建立更精确的映射关系,而不需要传统的模式识别来手工确定参数的特征。在CNN训练初始化阶段,需要对所有连接权值进行随机初始化,以确保训练过程不会由于网络模型训练中权值过大而导致不收敛和失败的状态[6]。在模型训练过程中,CNN采用反向传播算法训练前馈网络。反向传播算法主要包括前向传播和反向传导。

在模型训练之前,将无放电、弱电晕放电和强火花放电图像标记为0、1或2,以表示这三种放电类型。

步骤一:前向传播

将样本库中的紫外图像作为输入,在CNN模型中经过一系列卷积等计算,如图3所示,得到并输出训练结果。

步骤二:反向传导

在反向传导步骤中,根据输入的紫外图像的实际值(0、1或2)和前向传播得到的输出值,得到训练误差,并将训练误差在网络参数中的导数反向。训练误差对于偏差的偏导公式为

表2 不同训练率下正确率对比

CNN模型训练开始时,对权重进行随机初始化,并从训练样本库中提取输入样本数据,重复前向传播和反向传导过程。经过多次迭代,最终收敛完成模型训练过程。

4 结果分析

4.1 正确率分析

为了达到最佳训练效果,设置训练率参数,实现优化的训练模型。在训练过程中,使用的训练率为0.01、0.005、0.001、0.0005和0.0001,其部分正确率对比如表2所示。

从表2中可得其正确率与训练次数基本上呈正相关,但模型最终正确率与也训练率的选择有关。一般来说,合适的模型训练率对于CNN模型的最终正确率至关重要,偏高或偏低的训练率会导致其难以达到最高正确率。如图4所示,当训练率为0.001时,模型可实现快速收敛,正确率高达98.4%。而随着训练率的增加,如0.01和0.005时,模型正确率反而会降低,正确率仅为66.1%和60.2%,这是由于训练率过高时会导致待优化的参数在最优值附近波动,无法调整到最优值。而随着训练率的降低,如0.0005和0.0001时,最终准确率分别为97.3%和80.5%,这是由于训练率过低,导致待优化参数收敛过慢,未能达到最优值。

为了衡量模型在训练过程中的收敛速度和训练精度。这里使用标准差函数作为模型的损失函数:

图4 不同训练率下CNN正确率趋势图

表3和图5表明,随着训练次数的增加,不同训练率下的标准差均呈现下降趋势,且标准差在训练率为0.001和0.005时,收敛较快,标准差较低;在训练率高达0.01或者训练率低至0.0001时,标准差波动范围大,模型不能有效收敛。

综上对比分析可得,选择训练率为0.001时,模型具有较高的正确率和较快的收敛速度。

4.2 方法对比分析

与文献[3]所使用的BP算法和文献[9]所使用的AlexNet算法两种神经网络模型算法进行对比,分别设置训练率为0.01、0.005、0.001、0.0005和0.0001,正确率对比结果如图6所示,其标准差对比结果如图7所示。

从图6可以看出,VGGNet算法和AlexNet算法在训练率为0.001时,BP算法在训练率为0.005时,达到最高正确率。但VGGNet算法的最高正确率为98.4%,比AlexNet算法的最高正确率96.8%高1.6%,比BP算法高6.1%。从图7可以看出,VGGNet算法和AlexNet算法收敛效果类似,均强于BP算法。这是由于AlexNet算法和VGGNet算法具有多层卷积结构,具有更好的收敛精度,而VGGNet算法相比AlexNet算法具有更深卷积层次,对特征提取效果更好,具有更好的分类效果。

为了体现VGGNet算法模型的优越性,将其与传统分类算法:BOA-SVM算法[16],和两种深度学习算法¾径向基神经网络(RBFNN)、深度信念网络(DBN)进行对比,对比结果如表4所示。表中准确率表示各算法在参数最优情况下的最高准确率,训练耗时表示进行一次参数寻优所需时间,测试耗时即为进行一次分类任务所需要的时间。从表4可知,VGG算法在准确率以及耗时上均具有优势。

5 总结与展望

1) 简要介绍了当前常用的绝缘子劣化检测方法以及绝缘劣化时发生的闪络现象。通过绝缘子工频闪络试验,建立了绝缘子放电状态类型库。采用深度学习卷积神经网络的方法,对绝缘子的紫外放电图像进行识别分类。

表3 不同训练率和训练次数下的标准差

图5 不同训练率和训练次数下的标准差趋势图

图6 神经网络算法正确率对比

图7 神经网络算法标准差对比

表4 算法对比

2) 详细介绍了VGGNet算法模型的结构及参数,展示了VGGNet模型的优点:通过反复堆叠使用感受野为3´3的卷积核,提高了模型的非线性,使其具有更强的特征学习能力,对于绝缘子紫外放电图像这种特征差异较小的图像数据,具有较好的识别效果;其次,与采用大尺寸卷积核相比,有效降低了参数数量,使其具有较高的训练效率。

3) 与同为神经网络的AlexNet算法、BP神经网络算法、传统的BOA-SVM算法以及两种深度学习算法¾径向基神经网络(RBFNN)和深度信念网络(DBN)进行对比,结果表明本文采用的VGGNet算法具有准确率更高、训练时间短、模型泛化性能好等优势,可用于电力系统故障诊断领域,为电力设备无损检测提供了新思路。

4) 随着无人机技术与通信技术的发展,具有高机动性、高可控性等特点的无人机成为理想的电力巡检平台,5G技术的出现,使实时传输高质量图像成为可能。以无人机平台为载体,搭载紫外成像仪,通过5G技术实时传输紫外图像,采用无损检测算法进行故障点检测将成为可能。因此,本文所做研究具有广阔的应用前景,未来将在此基础上进一步探索。

[1] Lv Z N. A survey of common faults analysis and detection methods for transmission line[J]., 2020(1): 161–164, 168.

吕志宁. 输电线路常见故障分析与检测方法综述[J]. 自动化与仪器仪表, 2020(1): 161–164, 168.

[2] Huang Y C, Zheng Y H, Xu P P. Degradation state of composite insulator evaluated by infrared detection technology[J]., 2019(6): 48–52.

黄云程, 郑云海, 许萍萍. 应用红外检测技术评估复合绝缘子劣化状态[J]. 电工电气, 2019(6): 48–52.

[3] Tian Z R, Jin L J. Detection of insulator contamination grades based on digital image processing[J]., 2015, 34(9): 70–74.

田治仁, 金立军. 基于彩色可见光图像的绝缘子污秽等级判别[J]. 电工电能新技术, 2015, 34(9): 70–74.

[4] Ma L X, Zhou X B, Zhu R,. The quantitative classification of corona discharge intensity of UV detection[J]., 2016, 43(1): 1–5.

马立新, 周小波, 朱润, 等. 紫外检测电晕放电强度量化分级[J]. 光电工程, 2016, 43(1): 1–5.

[5] Asimakopoulou G E, Kontargyri V T, Tsekouras G J,. Artificial neural network optimisation methodology for the estimation of the critical flashover voltage on insulators[J]., 2009, 3(1): 90–104.

[6] Pei S T. Analysis and evaluation of insulator operation status based on infrared and ultraviolet imaging detection technology[D]. Beijing: North China Electric Power University (Beijing), 2019.

裴少通. 基于红外紫外成像检测技术的绝缘子运行状态分析与评估[D]. 北京: 华北电力大学(北京), 2019.

[7] Zuo G Y, Ma L, Xu C F,. Insulator detection method based on cross-connected convolutional neural network[J]., 2019, 43(4): 101–106.

左国玉, 马蕾, 徐长福, 等. 基于跨连接卷积神经网络的绝缘子检测方法[J]. 电力系统自动化, 2019, 43(4): 101–106.

[8] Woon W L, El-Hag A, Harbaji M. Machine learning techniques for robust classification of partial discharges in oil–paper insulation systems[J]., 2016, 10(3): 221–227.

[9] Pei S T, Liu Y P, Ji X X,. UV-flashover evaluation of porcelain insulators based on deep learning[J]., 2018, 12(6): 770–776.

[10] Czajka A, Bowyer K W, Krumdick M,. Recognition of image-orientation-based iris spoofing[J]., 2017, 12(9): 2184–2196.

[11] Chen Y, Xu Y. Detection and localization of untwisted strands in transmission lines using cascaded shape filtering and color filtering[C]//, 2015: 1–6.

[12] Zhang Z J, Zhang W, Zhang D D,. Comparison of different characteristic parameters acquired by UV imager in detecting corona discharge[J]., 2016, 23(3): 1597–1604.

[13] Wang S H, Lv F C, Liu Y P. Estimation of discharge magnitude of composite insulator surface corona discharge based on ultraviolet imaging method[J]., 2014, 21(4): 1697–1704.

[14] Lin J F. Research on semantic segmentation of remote sensing image based on deep learning[D]. Guangzhou: Guangdong University of Technology, 2019.

林锦发. 基于深度学习的遥感图像语义分割方法研究[D]. 广州: 广东工业大学, 2019.

[15] Pei F. Research on image style migration system based on deep convolutional neural network[D]. Yinchuan: Ningxia University, 2019.

裴斐. 基于深度卷积神经网络的图像风格迁移系统研究[D]. 银川: 宁夏大学, 2019.

[16] Pei S T, Liu Y P, Chen T F,. Infrared spectrum diagnosis method of deteriorated insulators based on BOA-SVM[J]., 2018, 55(24): 11–16.

裴少通, 刘云鹏, 陈同凡, 等. 基于BOA-SVM的劣化绝缘子红外图谱诊断方法[J]. 电测与仪表, 2018, 55(24): 11–16.

Insulator nondestructive testing based on VGGNet algorithm

Ma Lixin*, Dou Chenfei, Song Chencan, Yang Tianxiao

School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China

VGGNet model structure

Overview:The electricity system structure of our country is very complicated. To maintain the stability and the reliability of the electricity system, we need to have all kinds of reliable and stable equipments, and the insulator is one of them. Insulators are devices which are installed between the conductors of different potentials or conductors and the grounding components. They can also tolerate the effect of voltage and mechanical stress. The main function of the insulators is to realize electrical insulation and mechanical fastening. They are important devices of the electricity system. Whether the insulation function of the insulator is in good condition will influence the lifespan and safely running of the whole circuit. Therefore, how to test the deterioration level of the working insulator is a substantial research topic. What this paper works on is using UV image camera to collect ultraviolet images of the insulators under different discharging states and building an ultraviolet images sample bank. This paper uses the VGGNET framework neural network algorithm to classify the training and statement, and forecast assess the sample in order to estimate whether insulators are deteriorated, and contrast and analysis to other algorithms. VGGNET model: by repeatedly stacking the convolution kernel whose receptive field is 3´3, the non-linearity of the model is improved, so that it has stronger feature learning ability and better recognition effect for the image data with small feature difference of insulator UV discharge images. In addition, it is better than using the large-scale coil. Compared with the product kernel, it effectively reduces the number of parameters and makes it have higher training efficiency. According to the results of experiment, the accuracy of this algorithm is high up to 98.4%. It has the advantages such as high accuracy, short training time, and the generalization of the model is good. It will have broad using prospects in the deterioration test of the insulators, and it also provides a new way to the reliability testing of other electrical devices. With the development of UAV and communication technology, the UAV with high mobility, high control ability, and other characteristics has become an ideal power inspection platform. The emergence of the 5G technology makes it possible to transmit high-quality images in real time. Taking UAV platform as carrier, equipped with UV imager, transmitting UV image in real time through 5G technology, and using non-destructive detection algorithm to detect the fault points will become possible. Therefore, the research in this paper has broad application prospects, and we will explore further in the future.

Ma L X, Dou C F, Song C C,Insulator nondestructive testing based on VGGNet algorithm[J]., 2021, 48(1): 200072; DOI:10.12086/oee.2021.200072

Insulator nondestructive testing based on VGGNet algorithm

Ma Lixin*, Dou Chenfei, Song Chencan, Yang Tianxiao

School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China

In the power system, it is difficult to detect the insulator's deterioration in operation. Aiming at this problem, this thesis applies the convolution neural network algorithm to evaluate the insulator's deterioration degree based on the deep analysis of the principle and structure of the convolution neural network model. Firstly, the power frequency flashover test was conducted on the insulator to produce three states as follows: no discharge, weak discharge, and strong discharge. Moreover, the Ultraviolet imager was applied to collect the insulator's ultraviolet images in different discharge state to establish the ultraviolet images sample library. Subsequently, the VGGNet framework neural network algorithm was applied to perform the classification training and the state-prediction evaluation on the samples so as to eventually achieve the purpose of judging whether the insulator is degraded. From the experimental results, it can be seen that the accuracy rate of the algorithm is as high as 98.4%, which has broad application prospects in the insulator's degradation detection. Furthermore, it provides a mentality for the reliability detection of other power equipments.

CNN; ultraviolet discharge; nondestructive testing; insulator

TP391;TB866

A

10.12086/oee.2021.200072

National Natural Science Foundation of China (61205076)

* E-mail: ma_eeepsi@163.com

马立新,豆晨飞,宋晨灿,等. 基于VGGNet算法的绝缘子无损检测[J]. 光电工程,2021,48(1): 200072

Ma L X, Dou C F, Song C C,Insulator nondestructive testing based on VGGNet algorithm[J]., 2021, 48(1): 200072

2020-03-06;

2020-05-19

国家自然科学基金资助项目(61205076)

马立新(1960-),男,博士,教授,主要从事电气系统故障诊断与模式识别等的研究。E-mail:ma_eeepsi@163.com

猜你喜欢
闪络绝缘子正确率
发变组断路器断口闪络保护改进措施
组合电器内部闪络击穿的多维度故障防御关键技术、装置研制及应用
门诊分诊服务态度与正确率对护患关系的影响
生意
品管圈活动在提高介入手术安全核查正确率中的应用
生意
基于GIS内部放电声压特性进行闪络定位的研究
1000kV耐张绝缘子串单片绝缘子的带电更换技术
500kV绝缘子串含零值绝缘子时的电晕放电分析
绝缘子的常见故障及排除方法