Page 97 - 2023年第54卷第2期
P. 97

深度学习是最近的热点研究方向,卷积神经网络(CNN)作为典型的深度神经网络,因其具有独特
              的卷积结构、权值共享、局部连接,以及强大的自主提取特征能力                                 [13] ,被引入到管道漏损故障诊断
              中。众多学者的研究表明,CNN在管道泄漏检测中具有较好的分类预测效果。Chuang等                                        [14] 提出了一
              种基于卷积神经网络的地下水管道泄漏检测方法,该模型以泄漏声信号的梅尔频率倒谱系数作为模型
              的输入,以管道是否存在泄漏为输出,该模型的分类准确率可达到 98%;Zhou等                                    [15] 为了实现使用小
              样本准确检测和定位泄漏,提出了一种集成迁移学习的一维卷积神经网络方法( TL1DCNN),并使用粒
              子群优化算法(PSO)对基学习器的权重进行优化;Kang等                        [16] 将一维卷积神经网络与 SVM融合,提出
              一种基于图像的供水管网泄漏检测和定位算法,泄漏检测精度可达到 99.3%;Cody等                                     [17] 提出一种基
              于 CNN与变异自动编码器结合的管道泄漏检测方法,对泄漏与非泄漏的水声数据进行分类预测,达
              到了 97.2%的分类准确率;Guo等            [18] 使用泄漏谱图来描述泄漏信号特征,建立时频卷积神经网络模型
              来识别泄漏信号,在不同信噪比的条件下,该模型的平均分类准确率达到了 98%。总的来说,CNN方
              法分类预测效果较好,但该方法在以下方面似有不足:( 1)当所采集的数据中泄漏工况类别较多,不
              同工况下的信号数据中能够体现泄漏特征的数据点在时域信号中所占的位置和大小均不固定,加上噪
              声的影响,检测信号中泄漏特征呈现多尺度复杂性,所采用的单一尺度卷积核的 CNN易在池化层丢
              失部分特征信息        [19] ,以致无法充分提取管道的多尺度泄漏特征;(2)当使用瞬态压力数据预测管道泄
              漏时,除泄漏外,非恒定摩阻系数也直接影响着瞬变压力波的衰减和畸变特性                                     [20] ,从而影响泄漏检测
              的准确率。因此,可以尝试采用多尺度卷积神经网络建立分类预测模型,以提高检测精度。
                  针对传统单尺度卷积神经网络对泄漏特征提取不充分的问题,本文尝试采用多尺度卷积神经网络
              对泄漏管道中泄漏位置、泄漏量及非恒定摩阻系数进行分类预测。即首先对传统单一尺度卷积神经网
              络进行改进,构建基于多尺度一维卷积神经网络                       [21] (MS1DCNN)的管道泄漏检测模型,然后通过管道
              非恒定摩阻瞬态模型生成分别用于预测相应泄漏参数的 3类模拟数据集,进而对泄漏信息进行分类预
              测。此外,为验证模型抗噪性能,对各数据集进行加噪处理,并将预测结果与其他深度学习方法和传
              统的机器学习方法进行对比分析。


              2 基于多尺度一维卷积神经网络的管道泄漏检测模型


                  本文首先对传统一维卷积神经网络(1DCNN)进行改进,构建基于 MS1DCNN的预测模型对管道泄
              漏位置、泄漏量、非恒定摩阻系数进行分类预测,具体模型的建立及测试包括网络结构设计、网络参
              数优化和模型评估与验证。
              2.1 模型方法
              2.1.1 一维卷积神经网络 CNN作为深度学习的代表性网络之一                            [22] ,是一类包含卷积计算且具有深
              度结构的前馈神经网络。典型的 CNN结构由输入层、卷积层、池化层(也称为下采样层)、全连接层
              和输出层组成。对于一维卷积神经网络,其经典的网络结构如图 1所示。
                  ( 1)输入层首先将一维数据输入到输入层中,输出维度与输入数据维度一致;卷积层由一定数量
              的一维卷积核组成,卷积核以一定步长对输入的一维数据进行滑动卷积操作,卷积运算过程如下:
                                                   (l + 1 )
                                                                 l
                                                             l
                                                  y   (j) =W X(j) + b l                                (1)
                                                   i
                                                             i
                                                                       i
                                           l
                                                                                  l
                                       l
              式中:为卷积核运算;W 与 b为第 l层中第 i个卷积核的权重和偏置;X(j)为第 l层中第 j个局部卷
                                       i   i
              积区域;y     (l + 1 ) (j)为第 l + 1 层第 i个卷积核运算结果中第 j个神经元的输入。
                        i
                  卷积运算后,CNN通常需要使用激活函数增强神经网络的非线性学习能力,常用的激活函数主要
              包括 ReLU、Tanh、Sigmoid等。Krizhevsky等         [23] 研 究 对 比 发 现,ReLU对 神 经 网 络 性 能 的 提 升 优 于
              Tanh及 Sigmoid函数,因此通常使用 ReLU函数作为激活函数,其表达式如下:
                                                   ReLU(x) =max (0,x)                                   (2)
                  ( 2)池化操作实质上就是对特征向量的信息进一步提取的过程,该过程不需要任何新的参数,因
              此可以达到降维的目的。比较常用的池化方式包括最大池化和平均池化,运算过程为:
                                                                                                —  2 2 1 —
   92   93   94   95   96   97   98   99   100   101   102