Page 169 - 《振动工程学报》2026年第3期
P. 169

第 3 期                    孟祥恒,等: 自编码器在机械设备未知故障检测中的应用                                        769

                  SDAEC 模型对各数据集的测试数据进行未知                        了已知样本,导致最后只能将 IRF 分类为特征比较
              故障检测的结果如表 3 所示,在数据集 1 中由于未知                       相似的已知样本 ORF。数据集 2 中虽然部分未知
              故障样本全部检测为已知样本,因此 PRE、REC 与                        ORF 样本被检测出来,但是仍然有大部分被判断为
              F1 的值全都为 0。在数据集 2 中,虽然 PRE 的值较                    已知样本,这部分样本在分类过程中同样会被错误
              高,但是由于正确检测的未知样本数量占全部未知                            判断为已知的样本类型。在 SDAEC 模型下,数据
              故障样本的比例并不高,所以 F1 值也较低。                            集 1 已知样本的分类准确率为 49.6%,数据集 2 已知
                                                                样本的分类准确率为 63.6%,由于无法准确检测出
                    表 3  不同算法对未知故障检测的结果对比                       未知故障样本导致对已知样本的分类准确率偏低。
              Tab. 3  Comparison of unknown fault detection results by
                     different algorithms                            因此对未知故障的检测能力将严重影响模型的
                                                                整体性能,为了进一步提高模型对未知样本的识别能
              数据集      算法     ACC    PRE      REC      F1
                                                                力,使用多解码器代替 SDAEC 模型中的单解码器,令
                     MDAEC    0.99   0.99     0.98    0.99
                                                                每 一 类 样 本 训 练 各 自 的 解 码 器 ,建 立 了 MDAEC
                      SDAEC   0.49     0       0        0
                 1                                              模型。
                     OCSVM    0.83   0.82     0.84    0.83
                      iForest  0.44    0       0        0            图 8 为数据集 1 的测试数据输入各解码器之后
                     MDAEC    0.98   0.96     1.00    0.98      得到的重构误差,由于此时解码器对不同类型样本
                      SDAEC   0.71   0.98     0.43    0.59      的敏感性增强,重构误差偏大,为了更好地观察重构
                 2
                     OCSVM    0.92   0.86     1.00    0.93      误差的相对大小,对重构误差取自然对数之后进行
                      iForest  0.43    0       0        0
                                                                绘图。其中,解码器 1 为已知的正常数据训练得到
                                                                的 ,解 码 器 2 为 已 知 的 ORF 样 本 训 练 得 到 的 。 从
                  当样本的重构误差小于阈值时,该样本为已知
                                                                图 8 中可以看出,数据集 1 中未知的故障样本的重构
              样本,之后会将编码器得到的低维特征输入分类器
                                                                误差在每一个解码器的输出结果中基本都大于阈
              中进行样本所属类别的判断。图 7 为 SDAEC 模型
                                                                值,根据未知故障样本的检测方法,数据集 1 中未知
              得到的各测试数据集已知样本分类结果的混淆矩
                                                                的故障样本基本全部检测正确。为了进一步证明方
              阵。从图 7 中可以看出,由于参与训练的样本类型
                                                                法的有效性,继续使用数据集 2 的数据进行测试。
              只有两类,因此样本的预测结果只能为两类中的一
              类,在数据集 1 中,由于将未知样本 IRF 全部判断为



































                    图 7  SDAEC 模型得到的已知样本分类结果                      图 8  MDAEC 模型得到的数据集 1 测试数据的重构误差
              Fig. 7  Classification  result  of  known  samples  obtained  by   Fig. 8  Reconstruction error of test data from dataset 1
                    SDAEC model                                          obtained by MDAEC model
   164   165   166   167   168   169   170   171   172   173   174