浙江大学学报(工学版), 2025, 59(1): 196-204 doi: 10.3785/j.issn.1008-973X.2025.01.019

土木工程、交通工程

基于时频卷积神经网络的供水管道漏损识别

赖凌轩,, 柳景青,, 周一粟, 李秀娟

浙江大学 建筑工程学院,浙江 杭州 310058

Identification of leakage in water supply pipelines based on time-frequency convolutional neural network

LAI Lingxuan,, LIU Jingqing,, ZHOU Yisu, LI Xiujuan

College of Civil Engineering and Architecture, Zhejiang University, Hangzhou 310058, China

通讯作者: 柳景青,男,教授,博士. orcid.org/0000-0001-5596-0365. E-mail:liujingqing@zju.edu.cn

收稿日期: 2024-01-16  

Received: 2024-01-16  

作者简介 About authors

赖凌轩(1999—),男,硕士生,从事供水管道漏损识别研究.orcid.org/0009-0002-8858-0961.E-mail:22112072@zju.edu.cn , E-mail:22112072@zju.edu.cn

摘要

现有供水管道漏损检测研究不能判断漏损压力,为此依托全尺寸管网漏损中试实验平台采集管道声信号,提出基于窗参数优化的短时傅里叶变换和卷积神经网络的供水管道漏损压力识别模型. 对于相同面积、不同形状的漏口,采用短时傅里叶变换处理声信号,得到包含三压力水平下漏损特征的二维时频谱图,作为卷积神经网络的输入. 在窗参数和网络超参数优化的基础上,构建漏损压力识别模型. 实验结果表明:所提模型总体识别准确率为95.2%,高、中、低压漏损工况识别准确率为93.5%、92.9%、92.4%;相比传统机器学习模型,所提模型识别漏损和压力准确率更高,可用于实际供水管网的漏损压力识别.

关键词: 供水管道 ; 漏损压力识别 ; 声信号监测 ; 短时傅里叶变换 ; 卷积神经网络 ; 窗参数优化

Abstract

A leakage pressure identification model in the water supply pipeline was proposed to resolve problems that the existing studies of leakage detection failed to determine the pressure of leakage. The proposed model was based on the short-time Fourier transform with window parameter optimization and convolutional neural network. Pipeline sound signals were collected from a full-scale pipeline leakage pilot experimental platform. Leakage conditions of the same leak area but different shapes were subjected to short-time Fourier transform processing to obtain two-dimensional time-frequency spectra. The spectra contained characteristics related to leakage at three different pressure levels and were used as input for the convolutional neural network. The leakage pressure identification model was constructed based on the optimization of window parameters and network hyperparameters. Experimental results showed that the proposed model achieved an overall accuracy of 95.2%, and the recognition of high-pressure, middle-pressure and low-pressure conditions were 93.5%, 92.9% and 92.4% respectively. The proposed model has a higher accuracy in identifying leakage and pressure of leakage than traditional machine learning models, and the model can be used for identifying leakage pressure levels in real water supply networks.

Keywords: water supply pipeline ; leakage pressure identification ; sound signal monitoring ; short-time Fourier transform ; convolutional neural network ; window parameters optimization

PDF (2092KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

赖凌轩, 柳景青, 周一粟, 李秀娟. 基于时频卷积神经网络的供水管道漏损识别. 浙江大学学报(工学版)[J], 2025, 59(1): 196-204 doi:10.3785/j.issn.1008-973X.2025.01.019

LAI Lingxuan, LIU Jingqing, ZHOU Yisu, LI Xiujuan. Identification of leakage in water supply pipelines based on time-frequency convolutional neural network. Journal of Zhejiang University(Engineering Science)[J], 2025, 59(1): 196-204 doi:10.3785/j.issn.1008-973X.2025.01.019

由于施工安装、环境腐蚀、管道老化等因素影响[1],公共供水管网漏损形势严峻. 供水管道漏损的检测研究对防治管网漏损带来的资源浪费、水质污染、地面沉降等危害[2-3]具有重大意义. Zhu等[4-8]提出利用外部设备(如气体示踪、探地雷达、光纤传感等)和内部设备(如水力模型、压力或流量传感器等)的先进管道检漏方法. 基于漏损声信号的声学检测法的成本低且易于实施,在水务行业中被广泛使用[9]. 听音法是主流的传统声学检测方法,该方法依赖操作人员的听音经验,易受环境随机噪声的影响,因此人员培养成本高,工作强度大[10]. 利用声信号的检漏方法主要分为信号处理法和数据驱动法. 基于信号处理的方法依赖泄漏信号先验知识,且受噪声影响大[11];数据驱动方法应用了机器学习方法[12-13],漏损识别效果较好,但方法准确率取决于人为选择的漏损特征. 卷积神经网络(convolutional neural network, CNN)通过卷积计算自动学习图像的层次特征,利用数据增强技术扩充数据集[14],在图像识别中的应用效果显著且稳定,在岩土结构的裂缝识别以及轴承的故障识别中也有良好的应用效果[15-16].

对管道漏损声信号进行时频分析,可以同时保留时域和频域特征,充分反映漏损信号的特点. Guo等[17]将多分辨率的短时傅里叶变换(short-time Fourier transform, STFT)谱图作为CNN的输入,获得了良好的管道漏损识别效果,但作者没有对漏损压力判断展开研究. 在实际检修中,相同漏口面积、不同压力漏损工况的管道声信号存在差异,水务公司对此缺乏了解. 为了研究漏损压力对声信号的影响,本研究提出基于STFT和CNN的供水管道漏损压力识别模型( STFT-CNN),通过中试实验平台采集不同压力条件下的管道声信号,提取时频谱图作为分类对象,在判断供水管道是否漏损的基础上,进一步识别漏损工况的压力条件.

1. 时频卷积神经网络

1.1. 短时傅里叶变换

STFT是常用的时频分析方法,包含时间分辨率和频率分辨率2个重要参数,能够同时反映信号在时域尺度上的特征和频率成分随时间变化的过程. 假定信号在短时分析窗内是平稳状态,在信号进行傅里叶变换之前与窗函数相乘,窗函数以指定的窗移随时间对信号逐窗分析,最终得到全信号的频域特征. 信号的STFT和时频谱图(SPEC)计算式分别为

$ {\mathrm{S}\mathrm{T}\mathrm{F}\mathrm{T}}_{x}\left(t,f\right)=\sum _{m=-\infty }^{\infty }x\left(m\right){{g}}^{*}\left(m-t\right){\mathrm{e}}^{-\mathrm{j}mf} \text{,} $
(1)

$ {\mathrm{S}\mathrm{P}\mathrm{E}\mathrm{C}}_{x}\left(t,f\right)={\left|{\mathrm{S}\mathrm{T}\mathrm{F}\mathrm{T}}_{x}\left(t,f\right)\right|}^{2}. $
(2)

式中:t为时间,f为频率,$ x\left(m\right) $为信号时间序列,$ {{g}}^{*}\left(m\right) $为窗函数.

1.2. 卷积神经网络

CNN利用卷积计算提取特征,具有深度结构的前馈神经网络,一般包含卷积层、批量归一化层、池化层、激活函数和全连接层. 卷积核在卷积层中对输入特征进行卷积计算,主要参数为卷积核的大小、数量、步长以及填充,卷积核尺寸越大则可提取的输入特征越复杂. 卷积计算式为

$ {\boldsymbol{Z}}^{l+1}\left(i,j\right)={\boldsymbol{W}}_{k}^{l}\times {\boldsymbol{x}}^{l}\left(i,j\right)+{\boldsymbol{b}}_{k}^{l}. $
(3)

式中:$ {\boldsymbol{Z}}^{l+1} $同时为第$ l $层的输出和第$ l+1 $层的输入,$ i、j $均为特征图的像素,$ k $为卷积核数,$ {\boldsymbol{W}}^{l} $为第$ l $层卷积核的权重,$ {\boldsymbol{x}}^{l} $为第$ l $层的输入,$ {\boldsymbol{b}}^{l} $为偏重. 输入为$ {c}_{i}\times h\times w $的数据经卷积运算的输出形状计算式为

$ C=k \text{,} $
(4)

$ H=\frac{h-{k}_{h}+2p}{s}+1 \text{,} $
(5)

$ W=\frac{w-{k}_{w}+2p}{s}+1. $
(6)

式中:$ C\times H\times W $分别为输出的通道、高度和宽度,$ k、{k}_{h}、{k}_{w} $分别为卷积核的数量、高度和宽度,$ p $为填充,$ s $为步长. 卷积核的高度和宽度通常为奇数,在保持空间维度的同时,可以在输入四周填充相同数量的行或列. 批量归一化层可以防止模型过拟合,提高模型的训练速度[18]. 池化层汇集卷积层提取的特征,可以降低卷积层的位置敏感性和对空间降采样的敏感性,减少模型参数,缩短训练时间,池化计算通常有最大池化(maximum pooling)和平均池化(average pooling)2种方式. 激活函数在卷积计算中可以为网络增强非线性拟合能力,常用的激活函数有ReLU、Sigmoid和Tanh. 全连接层将输入从低维的分布式特征线性映射至高维的样本空间,对特征进行加权和分类.

1.3. 基于窗参数优化的时频卷积神经网络模型

由STFT得到的时频谱图待定参数包括窗函数、快速傅立叶变换(fast Fourier transform, FFT)长度、窗长、帧移. STFT的窗大小决定时频分辨率:窗长越长,时间分辨率越低,频率分辨率越高;窗长越短,时间分辨率越高,频率分辨率越低[19]. 对于漏损和漏损压力识别问题,须通过优化窗参数,选择最佳组合以提高模型的准确率. 声信号通过STFT时频分析得到时频谱图,将所得时频谱图数据矩阵作为特征输入CNN进行分类识别.

2. 案例分析

2.1. 数据集构建

2.1.1. 实验数据采集

管道声信号采集自供水管道漏损实验平台,如图1所示. 实验平台采用全埋地设计,与暴露在空气中的管道实验系统相比更加接近工程实际.

图 1

图 1   供水管道漏损实验平台示意图

Fig.1   Schematic diagram of water supply pipeline leakage experimental platform


提前判断漏损量大小有益于漏损抢修,漏点流量计算式为

$ {Q}_{\mathrm{L}}={C}_{1}\cdot {C}_{2}\cdot A\cdot \sqrt{2gH}. $
(7)

式中:$ {C}_{1} $为覆土修正系数,$ {C}_{2} $为流量系数,$ A $为漏水孔面积,$ H $为孔口水头. 在控制漏口面积相同的情况下,压力大小反映漏损量大小. 在漏点处设压力监测仪,考虑市政供水一层最小服务水头为10 m,六层水头为28 m,由变频泵调节漏点处水压为10~30 m. 试验控制漏口面积相同,其他漏损条件包括漏点外介质、漏口形状和管道连接件,其中漏点外介质包括土和沙;漏口形状包括常见的横向漏口、纵向漏口和圆形漏口形式;管道连接件包括三通和90°弯头. 管道声信号由放置在管道上的噪声记录仪采集. 漏损声信号受环境噪声影响较大,环境噪声主要通过固体介质传递至管道,因此通过地面传递的噪声信号由严密贴合井壁的噪声记录仪采集. 数据采集使用英国豪迈公司开发的Pcorr+漏损检测设备. 采集得到的原始声信号为wav格式的音频文件,每段音频长度为10 s,每秒采样点数为4 096. Python中的AudioSegment函数可将音频文件转化为离散时序信号,本研究将离散时序信号作为实验数据集,再进行信号预处理和特征提取. 利用某无漏损工况的原始音频绘制的波形图如图2所示,其中纵坐标为归一化振幅,$ A $为信号振幅,$ {A}_{0} $为信号振幅的最大值.

图 2

图 2   无漏损工况信号波形图

Fig.2   Signal waveform diagram for a leak free condition


2.1.2. 信号预处理

管道声信号的数据预处理主要依赖漏损信号的先验知识,通过消除趋势项、直流分量和100~2 000 Hz的带通滤波器处理,可以提高谱估计的准确性[17]. 在实际工程中,用水行为具有不确定性,此外漏损与正常信号的频带在不同的管网和环境中也不相同,为此将信号切割为1 s的短信号后,向原始信号中添加不同信噪比(signal to noise ratio, SNR)的高斯白噪声(white Gaussian noise, WGN)以提高模型的鲁棒性[20]. SNR的计算式为

$ {R}_{\mathrm{S}\mathrm{N}}=10{\mathrm{l}\mathrm{g}}_{}\frac{\displaystyle\sum {s}^{2}\left(n\right)}{\displaystyle\sum {d}^{2}\left(n\right)}. $
(8)

式中:$ s\left(n\right) $为原始声信号,$ d\left(n\right) $为高斯白噪声,n为信号样点数. SNR取值为−10、−5、0、5、10. 通过实验采集得到的原始信号包括无漏损、低压、中压、高压和噪声信号,其中无漏损和噪声原始信号分别为318和300组,低压、中压、高压漏损原始信号各288组. 总数据集包含原始信号和带噪信号,带噪信号由原始数据加噪处理形成,实验数据集的标签定义及样本情况如表1所示.

表 1   漏损工况识别数据集划分

Tab.1  Partition of leakage condition identification dataset

标签分类定义样本数
无漏损未发生漏损1 908
低压漏损漏损且水头为10、15 m1 728
中压漏损漏损且水头为20 m1 728
高压漏损漏损且水头为25、30 m1 728
噪声环境噪声1 800

新窗口打开| 下载CSV


2.1.3. 漏损信号特征分析

噪声记录仪采集得到的管道声信号为一维时序信号,信号主要包含时域特征,对信号进行FFT可以得到信号的频域图获取频域特征,对信号进行STFT可以得到包含时频特征的时频谱图. 如图3所示为不同工况声信号的时域图、频域图和时频谱图. 图中,$ P $为信号幅频,$ S $为信号频率的功率谱幅度. 可以看出,除幅值外难以从时域图直观得到漏损信号特征,而幅值受环境噪声影响较大. 由频域图可知,漏损声信号主要分布在0~2 000 Hz,声信号能量主要集中在300 Hz,无漏损信号能量主要集中在700 Hz,峰值小于漏损工况. 由时频谱图可知,声信号在300 Hz和1 000 Hz处存在持续能量集中带,表明了漏损信号,在0.2~0.3 s短暂出现1个高频率能量带,表明了外界干扰噪声;无漏损的时频谱图能量分布相对均匀. 和环境干扰噪声相比,管道漏损声信号持续存在,且在某一频率表现为全时域存在. 比较漏损工况和无漏损工况,STFT 时频谱图中存在显著的能量集中区域,这一特征普遍存在.

图 3

图 3   供水管道不同工况的声信号时频特征

Fig.3   Time-frequency characteristics of sound signals from different conditions of water supply pipeline


图4所示为不同漏损条件下,低压、中压和高压工况下漏损声信号的时频谱图. 由图可知,漏损信号均存在能量显著集中的频带,但频段分布因漏损工况而异,且无法直接识别不同漏损条件下的压力工况. 相比单一时域或频域图,时频谱图能够更好地指示漏损声信号的时频特征,利用CNN能够自适应提取时频谱图的漏损特征.

图 4

图 4   供水管道不同漏损工况的时频谱图

Fig.4   Time-frequency spectrum of different leakage conditions in water supply pipelines


2.2. 短时傅里叶变换的参数优化

常用的窗函数包括矩形窗、汉宁窗、海明窗等,本研究时频谱图窗函数采用汉宁窗. 汉宁窗主瓣较窄,可获得较高的频率分辨率,旁瓣衰减较大,可减少分析失真 [17]. FFT长度通常为2的幂,窗长取FFT长度,帧移通常为1/4帧长度的倍数. 为了研究不同时频谱图的窗参数组合对STFT-CNN准确率的影响,设置3种FFT长度和3种帧移,共9种窗参数组合[17],形成不同的时频谱图输入模型进行训练,取10次随机训练测试集准确率的平均值作为该时频谱图的准确率,各组参数和模型准确率如表2所示. 表中,$ L $为窗长,$ N $为窗长,$ {\mathrm{Ip}} $为输入矩阵的大小,$ {\mathrm{Acc}} $为模型总准确率. 由表可知,STFT-CNN的训练效果受STFT窗参数窗长和帧移的共同影响,模型准确率随窗长的增加和帧移的减少而提高. 原因是STFT选择长窗可以更好地反映信号的频率分布,选择较小的帧移可以保留更多相邻时段的持续特征[18]. 如图5所示为同一段信号在不同窗长下得到的时频谱图. 管道漏损声信号所在频域在时域上持续稳定,干扰噪声在时域上持续时间短,长窗和短帧移组合可以同时淡化噪声在时域和频域上的分布,避免模型将非平稳噪声识别为关键漏损特征,并且能够更好识别代表漏损和漏损压力的时频特征,第7组窗参数的模型准确率较第3组的模型准确率提高了6.8个百分点. STFT的窗参数最终采用长窗和短帧移的窗参数组合,即第7组.

表 2   时频谱图参数设计及模型准确率

Tab.2  Design of time-frequency spectra parameters and model accuracy

组序$ L $$ N $$ {\mathrm{Ip}} $Acc
125664129×650.908
2256128129×330.897
3256192129×220.884
4512128257×330.924
5512256257×170.919
6512384257×110.899
71 024256513×170.952
81 024512513×90.936
91 024768513×60.927

新窗口打开| 下载CSV


图 5

图 5   不同窗参数的时频谱图

Fig.5   Time-frequency spectra with different window parameters


2.3. 所提模型的识别方法
2.3.1. 所提模型的网络结构

针对各工况管道声信号样本,经试验和调整搭建STFT-CNN的模型网络. 如图6所示,该模型包含2个二维卷积层(Conv2D)、2个批量归一化层(BN)、2个池化层(pool layer)、2个全连接层(FC). 在第一个FC后设置1个丢弃层(dropout),防止模型过拟合;第二个FC将输入以概率得分的形式映射到区间(0, 1.0)内,表示此样本对应该类别的可能性大小. Conv1的输入大小为时频谱图的大小,其余各层输入大小即为上一层输出大小.

图 6

图 6   基于短时傅里叶变换和卷积神经网络的供水管道漏损识别模型

Fig.6   Water supply pipeline leakage identification model based on shot-time Founer transform and convolutional neural network


2.3.2. 所提模型的训练和测试方法

将STFT-CNN应用于供水管道漏损压力水平识别,具体步骤如下. 1)利用噪声记录仪采集包括无漏损、漏损、噪声等各工况原始信号,经过数据预处理形成增强数据集. 2)利用STFT将声信号转化为二维时频谱图输入模型. 3)利用STFT-CNN对训练集和验证集进行模型训练,用测试集测试完成训练的模型. 4)通过测试,完善模型结构和参数,实现供水管道漏损压力识别. 在模型训练过程中,增强数据集样本按8∶1∶1随机分为训练集、验证集和测试集,训练集和验证集用于优化模型参数,测试集用于评估模型性能. STFT的窗参数选择最优窗参数,输入矩阵大小为513×17,相比形成图片后输入模型,直接输入谱图可以直观反映声信号特征,加快模型训练速度. 模型的各层参数如表3所示.

表 3   基于短时傅里叶变换和卷积神经网络的供水管道漏损识别模型参数

Tab.3  Parameters of water supply pipeline leakage identification model based on short-time Fourier transform and convolutional neural network

层名层参数输出
Conv1Kernel size=(3, 3), stride=(1, 1), padding=(1, 1)[32, 513, 17]
Pool1Kernel size=(2, 2), stride=(1, 1)[32, 256, 8]
Conv2Kernel size=(3, 3), stride=(1, 1), padding=(1, 1)[64, 256, 8]
Pool2Kernel size=(2, 2), stride=(1, 1)[64, 128, 4]
FC1[128]
DropoutDropout=0.3[128]
FC2[5]

新窗口打开| 下载CSV


3. 结果与讨论

3.1. 模型性能评估指标

使用准确率Acc、召回率R、精确率P和F1分数衡量各分类模型的漏损检测能力. 准确率衡量模型的综合性能. 召回率又名真阳率,衡量实际样本中被正确预测的比例;召回率越高,预测中的漏报率越低. 精确率衡量预测样本中实际正确的比例;精确率越高,预测中的误报率越低. F1分数兼顾了召回率和精确率,计算式为

$ \mathrm{F}1=\frac{2\times P\times R}{P+R}. $
(9)

3.2. 所提模型性能

3.2.1. 超参数优化

CNN须优化的超参数为学习率LR和最小批量尺寸MB,设计3种学习率和6种最小批量尺寸的组合来研究超参数对模型训练准确率的影响,采用十折交叉验证方法,取训练测试集准确率的平均值作为该参数组的准确率,如表4所示. 各学习率和最小批量尺寸的超参数组合试验结果如图7所示. 随着模型学习率从0.01下降至0.0001,模型分类效果先上升后下降. 分析原因:当学习率过大时,模型学习容易越过最优解;当学习率较小时,模型更新速度较慢,在局部极值点就收敛. 最小批量尺寸对模型分类效果影响较小,可能是受到计算机性能的限制,未算出更精确的梯度下降[21]. 更大的最小批量尺寸能够提升数据处理和模型收敛速度,减少训练时间,因此模型最终采用第12组超参数组合.

表 4   超参数组合优化设计

Tab.4  Optimization design of hyperparameter combination

组别LRMB组别LRMB
10.010 016100.001 064
20.010 032110.001 080
30.010 048120.001 096
40.010 064130.000 116
50.010 080140.000 132
60.010 096150.000 148
70.001 016160.000 164
80.001 032170.000 180
90.001 048180.000 196

新窗口打开| 下载CSV


图 7

图 7   不同超参数组合的数据集准确率

Fig.7   Accuracy of different hyperparameter combinations on datasets


3.2.2. 所提模型的分类性能

图8所示为STFT-CNN的分类性能. 对于水务公司关注的无漏损、漏损(包含各压力水平漏损)、噪声信号分类识别,模型的召回率分别为99.5%、97.8%、99.0%,极少量漏损信号被误分类为无漏损和噪声信号. 在漏损压力识别中,低、中、高压漏损判断的召回率分别为92.8%、91.3%、92.0%,对压力条件的分类存在相互误报的现象,这是漏损工况的声信号特征相近导致的误判. 当模型训练15轮时准确率开始收敛,此后随着训练轮数的增加,训练集和验证集准确率变化较少,波动不超过1%;综合考虑模型准确率和训练时长,模型训练次数选择15轮.

图 8

图 8   基于短时傅里叶变换和卷积神经网络的供水管道漏损识别模型性能

Fig.8   Performance of water supply pipeline leakage identification model based on shot-time Fourier transform and convolutional neural network


3.2.3. 消融实验

为了验证STFT-CNN搭建和优化中BN、丢弃层、网络超参数优化以及数据预处理和输入的STFT时频谱图窗参数优化的有效性,分别对这些模块进行消融实验. 消融实验测试集的准确率和F1分数如表5所示. 根据消融实验结果可知,删减STFT-CNN的模块,或改变模型超参数和输入参数,均不利于模型对漏损压力工况的识别. 模块或因素对模型准确率影响IR由大至小排列如下:超参数优化(IR=7.4%)、窗参数优化(IR=6.8%)、预处理(IR=3.3%)、BN(IR=2.7%)、丢弃层(IR=2.4%).

表 5   模块消融实验结果

Tab.5  Results of modular ablation experiment

模块
Acc/%F1
STFT-CNN95.20.949
删除STFT-CNN的预处理91.90.920
删除STFT-CNN的BN92.50.923
删除STFT-CNN的丢弃层92.80.926
采用非最佳超参数的模型:LR=0.0001, MB=9687.80.875
采用非最佳窗参数的模型:窗长256,帧移19288.40.883

新窗口打开| 下载CSV


3.3. 其他分类模型性能比较

为了评估本模型识别漏损和漏损压力的性能,将STFT-CNN与已用于供水管网漏损识别的机器学习方法进行对比,并将梅尔频率倒谱系数MFCC输入CNN进行识别,对比非时频特征的分类效果. 采用相同的数据集提取其他分类模型所需的漏损声信号特征,包括信号的标准差STD、均方根RMS、近似熵ApEn、短时过零率ZCR、MFCC、功率谱密度的平均分贝(PSD)、经验模态分解前三个分量的均方根(IMF)[22-25].

$ \mathrm{S}\mathrm{T}\mathrm{D}=\sqrt{\sum _{i=1}^{N}\frac{{\left({x}_{i}-\bar{x}\right)}^{2}}{N}}. $
(10)

$ \mathrm{R}\mathrm{M}\mathrm{S}=\sqrt{\sum _{i=1}^{N}\frac{{{x}_{i}}^{2}}{N}}. $
(11)

$ \mathrm{Z}\mathrm{C}\mathrm{R}=\frac{1}{2}\sum _{i=1}^{N-1}\left|\mathrm{s}\mathrm{g}\mathrm{n}\left({x}_{i}\right)-\mathrm{s}\mathrm{g}\mathrm{n}\left({x}_{i-1}\right)\right|. $
(12)

$ \mathrm{s}\mathrm{g}\mathrm{n}\left(x\right)=\left\{\begin{aligned}&1\text{,} \quad x\geqslant 0\text{;}\\&-1\text{,}x < 0.\end{aligned}\right. $
(13)

$ x\left(t\right)=\sum _{i=1}^{N}{\mathrm{i}\mathrm{m}\mathrm{f}}_{i}\left(t\right)+r\left(t\right). $
(14)

$ C\left(n\right)=\sum _{m=1}^{N-1}s\left(m\right)\mathrm{c}\mathrm{o}\mathrm{s}\left[\frac{\mathrm{{\text{π}} }n\left(m-0.5\right)}{M}\right]. $
(15)

式中:$ {\mathrm{i}\mathrm{m}\mathrm{f}}_{i}\left(t\right) $为第i个经验模态分解分量,$ r\left(t\right) $为残差余项,$ n $为谱线编号,$ M $为滤波器个数. 将特征输入决策树(decision tree, DT)、支持向量机(support vector machine, SVM)、K-最近邻(K-nearest neighbors, KNN)、优化分布式梯度提升库(eXtreme gradient boosting, XGBoost)进行分类识别. 不同模型分类的输入特征、模型准确率以及各类F1分数如表6所示,各模型对各类信号识别的召回率和精确率如图9所示. 可以看出,STFT-CNN在识别漏损和分类漏损压力具有最高的模型总准确率;在分类各类信号时,STFT-CNN的F1分数均优于其他模型,说明STFT-CNN分类的召回率和精确率最高,该模型具有最低的漏报率和误报率,适用于漏损识别和漏损压力分类. 采用MFCC作为输入的CNN模型分类性能高于输入相同的SVM,但低于STFT-CNN,说明CNN自适应提取特征能力优于SVM,但MFCC包含的漏损特征不如时频谱图丰富. 虽然DT、SVM和XGBoost在识别无漏损、漏损和噪声工况时F1分数较高;但这些模型在分类漏损压力上效果不佳,F1分数较低,DT和XGBoost不能准确识别漏损压力,SVM虽然优于其他2个模型,但低于STFT-CNN. KNN虽然在分类漏损压力上表现较好,但识别无漏损、漏损和噪声工况效果较差. 对比结果表明,采用STFT-CNN可以充分提取声信号特征用于漏损压力分类. STFT-CNN采用STFT获得包含时频域联合特征的时频谱图,优于仅选择部分时域或频域特征的其他方法,具有针对多分类问题的优势;针对漏损压力识别问题,该模型优选了时频谱图的最佳窗参数组合;此外,传统方法依赖漏损特征的选取,该模型中的CNN能够处理复杂的非线性数据,自适应地提取特征,与依靠经验人为选择的模型相比更有优越性.

表 6   不同分类模型的性能比较

Tab.6  Performance comparison of different classification models

分类模型输入特征AccF1
无漏损漏损噪声低压中压高压
STFT-CNN时频谱图0.9520.9720.9880.9870.9240.9290.935
MFCC-CNNMFCC0.8590.9600.9750.9570.7590.7910.785
DTSTD、RMS、ZCR、PSD0.6840.8680.9200.8410.4580.5710.594
SVMApEn, MFCC, IMF0.8440.9440.9680.9670.7200.7640.775
KNN一维时序信号0.8310.7320.8840.8540.8730.8750.901
XGBoost一维时序信号0.7630.9000.9480.9180.5770.6610.680

新窗口打开| 下载CSV


图 9

图 9   分类模型的召回率和精确率

Fig.9   Recall and precision of classification model


4. 结 语

本研究通过全埋地的供水管道实验平台设计包括不同水压条件在内的多因素影响下的漏损实验,通过添加多种信噪比的白噪声,使实验接近实际工况,也丰富了数据样本. 通过短时傅里叶变换得到的二维时频谱图同时反映了信号的时域变化和频域分布. 针对识别漏损压力工况问题,优化选择短时傅里叶变换的窗参数,提高了本研究所提模型识别的准确率. 该模型能够自适应提取时频谱图特征,无须人为输入其他特征. 对卷积神经网络的超参数进行优化,最佳超参数组合提高了网络收敛速度和分类准确率. 所提模型应用于供水管道漏损识别,提高了管道漏损的检出率和准确率,能够准确识别压力条件. 实验结果对监测诊断管网漏损状态具有积极意义. 本研究尚存在一些不足,如仅对漏损工况的进行分类,仅对单一漏损进行识别和漏损状态分析. 后续研究将关注判断漏损量和区分多漏点影响下的漏损信号特征.

参考文献

AHOPELTO S, VAHALA R

Cost-benefit analysis of leakage reduction methods in water supply networks

[J]. Water, 2020, 12 (1): 195

DOI:10.3390/w12010195      [本文引用: 1]

SARKAMARYAN S, HAGHIGHI A, ADIB A

Leakage detection and calibration of pipe networks by the inverse transient analysis modified by Gaussian functions for leakage simulation

[J]. Journal of Water Supply: Research and Technology-Aqua, 2018, 67 (4): 404- 413

DOI:10.2166/aqua.2018.176      [本文引用: 1]

COLOMBO A F, KARNEY B W

Energy and costs of leaky pipes: towards comprehensive picture

[J]. Journal of Water Resources Planning and Management, 2002, 128 (6): 441- 450

DOI:10.1061/(ASCE)0733-9496(2002)128:6(441)      [本文引用: 1]

ZHU L J, WANG D M, YUE J K, et al

Leakage detection method of natural gas pipeline combining improved variational mode decomposition and Lempel-Ziv complexity analysis

[J]. Transactions of the Institute of Measurement and Control, 2022, 44 (15): 2865- 2876

DOI:10.1177/01423312221088080      [本文引用: 1]

XIE J, ZHANG Y B, HE Z Y, et al

Automated leakage detection method of pipeline networks under complicated backgrounds by combining infrared thermography and Faster R-CNN technique

[J]. Process Safety and Environmental Protection, 2023, 174: 39- 52

DOI:10.1016/j.psep.2023.04.006     

AMRAN T S T, ISMAIL M P, AHMAD M R, et al. Detection of underground water distribution piping system and leakages using ground penetrating radar (GPR) [C]// Advancing Nuclear Science and Engineering for Sustainable Nuclear Energy Knowledge . [S. l.]: AIP Publishing, 2017, 1799: 030004.

GONG W J, SURESH M A, SMITH L, et al

Mobile sensor networks for optimal leak and back flow detection and localization in municipal water networks

[J]. Environmental Modelling and Software, 2016, 80: 306- 321

DOI:10.1016/j.envsoft.2016.02.001     

QI Z X, ZHENG F F, GUO D L, et al

Better understanding of the capacity of pressure sensor systems to detect pipe burst within water distribution networks

[J]. Journal of Water Resources Planning and Management, 2018, 144 (7): 04018035

DOI:10.1061/(ASCE)WR.1943-5452.0000957      [本文引用: 1]

GAO Y, LIU Y Y

Theoretical and experimental investigation into structural and fluid motions at low frequencies in water distribution pipes

[J]. Mechanical Systems and Signal Processing, 2017, 90: 126- 140

DOI:10.1016/j.ymssp.2016.12.018      [本文引用: 1]

ADEDEJI K B, HAMAM Y, ABE B T, et al

Towards achieving a reliable leakage detection and localization algorithm for application in water piping networks: an overview

[J]. IEEE Access, 2017, 5 (10): 20272- 20285

[本文引用: 1]

LU H F, LSELEY T, BEHBAHANI S, et al

Leakage detection techniques for oil and gas pipelines: state-of-the-art

[J]. Tunnelling and Underground Space Technology, 2020, 98: 103249

DOI:10.1016/j.tust.2019.103249      [本文引用: 1]

ZHOU M F, XU Y Z, CUI B H, et al

Pipeline leakage detection and localization using a reliable pipeline-mechanism model incorporating a Bayesian model updating approach

[J]. Water, 2022, 14 (8): 1255

DOI:10.3390/w14081255      [本文引用: 1]

EI-ZAHAB S, ASAAD A, ABDELKADER E M, et al

Collective thinking approach improving leak detection systems

[J]. Smart Water, 2016, 2: 3

DOI:10.1186/s40713-017-0007-9      [本文引用: 1]

KANG J, PARK Y J, LEE J, et al

Novel leakage detection by ensemble CNN-SVM and graph-based localization in water distribution systems

[J]. IEEE Transactions on Industrial Electronics, 2018, 65 (5): 4279- 4289

DOI:10.1109/TIE.2017.2764861      [本文引用: 1]

XU Z H, MA W, LIN P, et al

Deep learning of rock images for intelligent lithology identification

[J]. Computers and Geosciences, 2021, 154: 104799

DOI:10.1016/j.cageo.2021.104799      [本文引用: 1]

朱丹宸, 张永祥, 潘洋洋, 等

基于多传感器信号和卷积神经网络的滚动轴承故障诊断

[J]. 振动与冲击, 2020, 39 (4): 172- 178

[本文引用: 1]

ZHU Danchen, ZHANG Yongxiang, PAN Yangang, et al

Fault diagnosis for rolling element bearings based on multi-sensor signals and CNN

[J]. Journal of Vibration and Shock, 2020, 39 (4): 172- 178

[本文引用: 1]

GUO G C, YU X P, LIU S M, et al

Leakage detection in water distribution systems based on time-frequency convolutional neural network

[J]. Journal of Water Resources Planning and Management, 2021, 147 (2): 04020101

DOI:10.1061/(ASCE)WR.1943-5452.0001317      [本文引用: 4]

IOFFE S, SZEGEDY C. Batch normalization: accelerating deep network training by reducing internal covariate shift [C]// International Conference on Machine Learning . San Diego: MIT Press, 2015, 37: 448–456.

[本文引用: 2]

KAMALAKKANNAN R, ROOPKUMAR R, ZAYED A

Short time coupled fractional fourier transform and the uncertainty principle

[J]. Fractional Calculus and Applied Analysis, 2021, 24: 667- 688

DOI:10.1515/fca-2021-0029      [本文引用: 1]

ZHOU X, TANG Z H, XU W R, et al. Deep learning identifies accurate burst locations in water distribution networks [J]. Water Research , 2019, 166: 115058.

[本文引用: 1]

赵林硕, 叶郭煊, 申永刚, 等

基于时频卷积神经网络的供水管道漏损检测

[J]. 中国给水排水, 2023, 39 (17): 53- 58

[本文引用: 1]

ZHAO Linshuo, YE Guoxuan, SHEN Yonggang, et al

Leakage detection of water supply pipeline based on time-frequency convolutional neural network

[J]. China Water and Wastewater, 2023, 39 (17): 53- 58

[本文引用: 1]

BUTTERFIELD J D, KRYNKIN A, COLLINS R P, et al

Experimental investigation into vibro-acoustic emission signal processing techniques to quantify leak flow rate in plastic water distribution pipes

[J]. Applied Acoustics, 2017, 199: 146- 155

[本文引用: 1]

JALIL M, BUTT F A, MALIK A. Short-time energy, magnitude, zero crossing rate and autocorrelation measurement for discriminating voiced and unvoiced segments of speech signals [C]// 2013 IEEE International Conference on Technological Advances in Electrical, Electronics and Computer Engineering . Konya: IEEE, 2013: 208–212.

CHUANG W Y, TSAI Y L, WANG L H. Leak detection in water distribution pipes based on CNN with Mel-frequency cepstral coefficients [C]// The 3rd International Conference on Innovation in Artificial Intelligence . Suzhou: [s.n.], 2019: 83–86.

SUN J D, XIAO Q Y, WEN J T, et al

Natural gas pipeline leak aperture identification and location based on local mean decomposition analysis

[J]. Measure, 2016, 79: 147- 157

[本文引用: 1]

/