Page 115 - 2022年第53卷第9期
P. 115

取水电机组轴系故障特征是融合多元振动信号的难点。熵作为一种衡量时间序列复杂度的工具,被广
              泛应用于水电机组故障特征提取领域                  [7 - 9] 。例如,党建等   [8] 提出了一种基于多维度排列熵和支持向量
              机相结合的水电机组故障诊断方法,实现了水电机组故障的精确识别。随着熵理论研究的不断深入,
              学者们基于多尺度熵和多维嵌入理论将单一信号时序评估扩展到了多元信号领域                                      [10 - 11] ,实现了对多元
              时序信号复杂度的评估。但是,传统多元多尺度熵存在抗噪能力弱以及粗粒化程度不足等问题,针对
              这些问题,文献[12]中提出精细复合多元多尺度符号动态熵(Refinedcompositemultivariatemultiscale
              symbolicdynamicentropy ,RCMMSDE)的 概 念。凭 借 符 号 动 态 熵 良 好 的 抗 噪 性 能 和 改 进 的 粗 粒 化 方
              式  [13 - 14] ,使得 RCMMSDE提取的特征更加客观和可靠。因此,论文利用 RCMMSDE作为特征提取工
              具,提取不同水电机组状态振动信号的特征。
                  将故障特征输入到分类器中进行模式识别是水电机组故障诊断的重要组成部分。近年来,以人工
              神经网络和深度学习为主的算法被用于水电机组模型构建                            [15] 、轴心轨迹识别     [16] 以及振动趋势预测       [17]
              等领域。文献[18 - 20]将支持向量机(Supportvectormachine,SVM)、反向神经网络(Backpropagation
              neuralnetwork,BPNN)以及卷积神经网络(Convolutionalneuralnetwork,CNN)充当分类器,结合故障
              特征有效区分了水电机组不同类型故障。然而,过度依赖超参数和漫长的训练时间都限制了这些模型
              在水电机组故障诊断方面进一步应用。作为随机参数神经网络最新模型                                   [21] ,随机配置网络(Stochastic
              configurationnetwork ,SCN)凭借独特的监督机制和增量的网络模型,在处理大规模高维数据上具有人
              为参数少、训练时间短以及收敛速度快等优点                      [22 - 23] ,在化学医药  [24] 、风速预测   [25] 以及航空工业    [26] 等
              方面都有着广泛的应用。本文将 RCMMSDE提取的特征输入 SCN网络中,完成水电机组轴系故障的模
              式识别工作。
                  鉴于 RCMMSDE在多元时序信号中良好的特征提取能力,提出了一种基于 RCMMSDE和 SCN相结
              合的水电机组轴系故障诊断方法。本文利用 RCMMSDE提取不同状态水电机组轴系故障特征,并将特
              征输入到 SCN中进行故障识别。通过对比水电机组多元振动信号和单一振动信号两种不同场景下不同
              模型的诊断效果,验证了所提模型的有效性。

              2 RCMMSDE - SCN水电机组轴系故障诊断模型


              2.1 多元符号动态熵 (Multivariatesymbolicdynamicentropy,MvSDE)  作为 RCMMSDE的基础,
              MvSDE将符号动态熵应用范围扩展到多元时序信号领域。MvSDE模型可简单概括为以下几个部分                                           [27] :
                  ( 1)采用最大熵划分算法(Maximum entropypartitioning,MEP)将时序序列分成 ε个区间,并通过
              式( 1)对时序序列进行符号化处理:
                                                          N
                                              F({x(k,j)} ) ={y(k,j)}     N                              (1)
                                                                         j = 1
                                                          j = 1
                              N
                                                      N
              式中:{x(k,j)} 为时间序列;{y(k,j)} 为符号序列;F(·)为从时间序列到符号序列的映射;N
                              j = 1                   j = 1
              为时间序列的长度;k = 1 ,2,…,l,l为多元时间序列的通道数。符号化处理过程是符号动态熵具有
              良好抗噪性的保证,从图 1中看出即使时间序列染噪后不同元素的幅值发生变化,但是由于符号化处
              理使得染噪前后熵值并未发生改变。
                  (2)通过 D - Markov机描述符号序列之间的后续状态和转移概率,定义不同的状态序列,将时间序
              列转换成时间相关矩阵:
                                ε ,D
                               Y = {y(k,i),y(k,i + 1 ),y(k,i + 2 ),…,y(k,i + (D - 1 ))}                 (2)
                                k,i
                      ε ,D
                                                                                                     ε ,D
              式中:Y 为状态序列;i = 1 ,2,…,N - (D - 1 ),D为 D - Markov机深度;根据式(2)可知,Y 共有
                      k ,i                                                                           k ,i
               D
              ε种不同状态序列。为凸显不同状态序列的转移概率情况,状态转移矩阵 Π k,m                                  :
                                                               ε ,D
                                      ‖ {i:i ≤N - (D - 1 ),type(Y ) =q,type(Y ε ,D  ) =q} ‖
                                                                              k ,i + 1
                                                               k ,i
                                                                     a
                                                                                     b
                                     =                                                                  (3)
                                 Π k,m
                                                           (N - D + 1 )l
              式中:type(·)为从符号序列到状态序列的映射;q 和 q 为不同的状态序列。
                                                            a    b
                     2
                —  1 1 8 —
   110   111   112   113   114   115   116   117   118   119   120