Page 104 - 2023年第54卷第2期
P. 104
4 讨论
为进一步验证 MS1DCNN模型的性能,本文使用传统一维卷积神经网络(1DCNN)、BP神经网络、
SVM和 KNN建立对比模型。在 1DCNN和 BP模型中,为保证模型之间的可比性,在保证网络精度的同
时尽可能的将模型参数设置一致,如初始学习率、衰减率、激活函数和最大迭代次数等参数均不变。
各模型参数具体设置如下:
( 1)1DCNN模型由 7个卷积层组成,其网络结构参数和 MS1DCNN模型网络参数基本保持一致,
将 MS1DCNN模型的多通路合并为一个单通路,卷积核尺寸均为 3 × 1,Dropout比例设置为 0.1;
( 2)BP模型具有四个隐藏层,隐藏层单元数分别为 128、64、32、16,输出层使用 Softmax函数,
Dropout比例设置为 0.1;
( 3)SVM使用网格搜索法寻找最优网络参数,惩罚因子系数设置为 1000,使用高斯核函数,核函
数参数 gamma设置为 0.01;
( 4)KNN模型中使用网格搜索法得到的最优 k值 5。
各模型对不同数据集的测试结果如表 5所示,所有实验结果均为随机进行 10次实验后取平均值
所得。实验结果表明,相比其他四种模型,本文所提出的 MS1DCNN模型具有更好的预测分类性能。
对数据集[ L],F值分别比 1DCNN、BP、SVM、KNN模型提高 0.23%,4.84%,0.84%,7.91%;对数
1
据集[Q],F值分别提高 0.7%,1.15%,2.97%,36.57%;对数据集[K],除 KNN模型的效果较差之
1
外,其他模型的 F值均达到了 100%。MS1DCNN模型对三个数据集的平均预测精度比 1DCNN、BP、
1
SVM和 KNN模型提高 0.31%、2%、1.27%、22.8%。
由对比结果可知,MS1DCNN模型凭借通路权值共享机制以及多通路多尺度并行提取泄漏特征的
特点,相比 1DCNN模型具有更强的特征提取能力;相对于传统的浅层机器学习方法,CNN由于具有
自主提取特征的能力,能够更加有效的提取完整丰富的泄漏特征,因此深度机器学习方法相比于传统
的机器学习方法来说具有更好的预测分类效果;除 KNN模型外,各模型均能较好的预测泄漏管道的
非恒定摩阻系数,说明数据驱动的方法在管道非恒定摩阻的预测方面也具有一定潜力。
表 5 各模型对比结果
数据集 评价指标?% MS1DCNN 1DCNN BP SVM KNN
P 99.97 99.75 96.03 99.19 93.07
[L] R 99.96 99.73 94.91 99.12 91.90
99.96 99.73 95.12 99.12 92.05
F 1
P 98.63 97.92 97.86 95.87 62.60
[Q] R 98.49 97.77 97.24 95.48 64.57
98.48 97.78 97.33 95.51 61.91
F 1
P 100 100 100 100 76.61
[K] R 100 100 100 100 76.53
100 100 100 100 76.07
F 1
在实际管道系统中,采集到的泄漏水压信号会受到各类噪声的影响 [29] ,为更好地模拟真实管道的
泄漏工况,可在各数据集中添加不同程度的噪声。Wang等在黏弹性管道中通过数值实验和现场实验
证明,可以将噪声假设为均值为零且服从高斯分布的白噪声 [30] 。考虑到噪声的标准差大于衰减量时,
可能会对分类效果产生较大影响,本文在各数据集中添加信噪比为 - 4~12dB的高斯白噪声来检测模
型性能。数据集[ Q]中某一工况下的加噪效果如图 10所示,使用各模型对含噪声的各数据集进行测
试,其中信噪比( SNR)的计算公式如下:
P
( )
s
SNR = 10lg (14)
P
n
8
— 2 2 —