Page 117 - 2024年第55卷第7期
P. 117
图 9 特征可视化(SNR = 5dB噪声)
3.4 特征状态识别 分别以上述 3种特征熵作为 IOOA - BiLSTM模型的输入,所有样本均按照 2∶8划
分为测试集和训练集,进行故障诊断分类。其中 IOOA相关参数设置如下:种群数量 20,最大迭代次
数 50,权值阈值上下边界分别为 0.3和 0.01。
首先利用 IOOA算法和 OOA算法对 BiLSTM神经网络的隐藏层节点和学习率进行优化。其收敛迭
代过程曲线如图 10所示。随着位置不断更新,种群优化,最优个体适应度函数值下降。IOOA算法完
成收敛大概需要 20次迭代,而未改进的 OOA算法大约需要 35次迭代才能收敛。此外,OOA算法还
陷入了局部最优困境,无法达到 IOOA的收敛精度。同时,为验证本文优化算法的适用性,引入 2个
函数测试本文优化算法。图 11为 IOOA算法和 OOA算法在测试函数下的适应度曲线,可以看出 IOOA
具有更高的效率和精度。
图 10 优化迭代过程曲线 图 11 不同函数适应度曲线
(1)适应度函数表达式为:
A
( ) × 100
α
f = 1 - (27)
x
B
β
式中:A 为预测分类结果;B 为真实分类结果。
β
α
( 2)Sphere函数表达式为:
30
2
f= x (28)
1 ∑ =1 z
z
式中:x ∈[ - 100 ,100];min(f) =0 。
z
1
( 3)QuarticFunctionNoise函数表达式为:
30
4
f= ux +random[0,1] (29)
2 ∑
u =1 u
式中:x∈[ - 1 .28,1.28];min(f) =0 。
2
u
为体现模型分类的效果,引入表 1中 6组模型作对比。限于篇幅,本文仅列出后两种模型 CEEM
DAN - TSMSE - OOA - BiLSTM与 CEEMDAN - TSMSE - IOOA - BiLSTM 原 始信 号分 类 与 含 噪 信 号 分 类 的
对比结果,其混淆矩阵和状 态 分 类 识 别 如 图 12、 图 13所 示, 其 余 不 同 模 型 的 分 类 准 确 率 如 表 1
所示。
— 8 6 9 —