Page 126 - 2024年第55卷第6期
P. 126

值下降。经过 50次迭代计算,ALWOA算法可以在不到
              10次迭代的时间内完成收敛。另一方面,未优化的 WOA
              算法需要大约 15次迭代才能完成收。此外,WOA算法
              还陷入了局部最优。根据故障诊断需要,利用 2个单峰
              值函数测试本文算法的收敛精度。图 10为 ALWOA算法和
              WOA算法在各函数的三维参数空间及各算法在不同测试
              函数熵的适应度曲线,可以看出 ALWOA具有更高的效率
              和更准确的计算结果。
                  (1)Sphere函数表达式为
                                        m
                                           2
                                   f=     x                  (26)              图 9 优化迭代过程曲线
                                    1 ∑
                                           i
                                        i =1
              式中:x ∈[ - 100 ,100];f的全局最小值为 0。
                     i                 1
                  (2)Schwefel2.22函数表达式为
                                                       m        m
                                                            i ∏
                                                   2 ∑
                                                  f=       x +      x i                                (27)
                                                       i =1     i =1
              式中:m= 30,为迭代次数;x ∈[ - 10,10];f的全局最小值为 0。
                                                         2
                                         i









































                                           图 10 不同函数三维参数空间和各算法适应度曲线
                  为了体现所建模型的有效性和高效性,引入 MCSE - BP、CMCSE - BP、RCMCSE - BP、MCSE - AL
              WOA - BP 、CMCSE - ALWOA - BP五组模型作对比。限于篇幅原因,本文仅列出 RCMCSE - ALWOA - BP
              和 RCMCSE - BP的对比结果,其混淆矩阵和状态分类识别如图 11所示,其余不同模型的准确度如表 2
              所示。

                     2
                —  7 5  —
   121   122   123   124   125   126   127   128   129   130   131