Page 101 - 《软件学报》2021年第8期
P. 101

刘立  等:基于 1D-CNN 联合特征提取的轴承健康监测与故障诊断                                              2383


                                                      ⎛  C 1  ...  C ⎞  1
                                                      ⎜  1     i  ⎟
                                                      ⎜  #  %  #  ⎟                                  (10)
                                                      ⎜  j     j ⎟
                                                      ⎝  C 1  ... C i ⎠
                 其中,i 表示区间序号.矩阵的每一行是由 i 个区间组成的一个样本,每一列代表一类信号区间,每个元素的组成如
                 下所示:
                                                     j
                                                   C = [X  j 1 i  , X  j 2 i  ,..., X im j  ]        (11)
                                                    i
                      j
                                                    j
                     C 表示第 j 个样本的第 i 个信号区间, x 表示第 j 个样本的第 i 段中的第 m 个采样点.每个信号区间中包
                      i
                                                    im
                 含的采样点集合称为伪特征.
                 2.2   基于1D-CNN并行训练的特征域筛选
                    1D-CNN 能够直接学习原始信号中的相关信息,使得伪特征具备该工况对应的部分特性.在图 2 所示的特
                 征域筛选阶段,通过 1D-CNN 并行训练所有工况下的每类伪特征,从中筛选出能准确反映特定工况(健康状态、
                 外圈故障、内圈故障、滚珠故障)的伪特征组,构建该工况下状态检测模型的特征域.过小的振动信号采样数值
                 会增加 1D-CNN 学习过程中的计算难度,为了避免此类问题,将每个伪特征进行单独归一化处理.对于任意一个
                 伪特征的归一化方式如下:
                                                                −
                                                  ˆ x =  (x −  i  min)/(max min)                     (12)
                                                  i
                 其中,x i 代表进行归一化的采样数据,max 和 min 表示进行归一化的伪特征中最大和最小的值.每个伪特征归一
                 化后,能保证并行训练时具有相仿的时延;其次,相同维度的数据给予每个伪特征一样的贡献能力,在筛选阶段
                 提供可靠的敏感度评判结果.使用 1D-CNN 筛选伪特征的过程本质上是在单位周期内的振动信号上进行的数
                 据裁剪,丢弃不具代表性的伪特征,从根本上降低所需处理的数据量.
                    通过 1D-CNN 的并行训练,得到每个伪特征对应于每个状态(健康状态、内圈损坏、外圈损坏、滚珠故障)
                 的分类准确度,作为能够准确反映各状态的敏感度.
                    首先筛选出对于诊断健康状态具有高分类准确率的伪特征:
                                          P h ()C >  i  Threshold →  h  F =  h  [C h ,1 ,C h ,2 ,...,C h , h n  ]  (13)
                    P h (C i )为第 i 个伪特征对于判断轴承健康状态的准确度;Threshold h 是人为设置的用于判断伪特征在健康判
                 别时是否具有代表性的阈值;n h 为筛选出的伪特征数量,筛选的数量应当不超过总数的 2/3,以免过分增加在线
                 监测的时延和硬件负担;F h 为健康状态的特征域.如图 3 所示,本文将筛选出的伪特征进行联合特征的提取,即特
                 征域中的元素拼接形成子样本输入 1D-CNN 学习,训练后的模型用于判断轴承是否处于健康状态.
                                             1D-CNN健康诊断


                                             ...  ...  ...  子样本

                                                ...            ...
                                                                              健
                                                                   ...  ...   康
                                             ...  ...  ...                    检
                                                                              测
                                                ...                      滚珠故障
                                                                         健康状态
                                                                         外圈故障
                                                     ...
                                                ...                      内圈故障

                                   Fig.3    Online health monitoring based on feature domain splicing
                                           图 3   基于特征域拼接的健康状态在线监测

                    已有文献表明:轴承健康状态的诊断所需要的数据量极少,大多数模型针对的问题是如何实现对轴承 4 种
   96   97   98   99   100   101   102   103   104   105   106