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 —
   112   113   114   115   116   117   118   119   120   121   122