机械零部件故障是影响船舶运输安全的重要因素,对其进行寿命分析,估计其退化状态,对船用机械零部件进行及时维护以及确保船舶运行安全具有重要意义[1-2]。
武滢等[3]分析了机械零部件不同状态信号,获取其时频特征后采用经验模态分解(EMD)提取其时频域特征,通过计算皮尔逊相关系数完成特征向量选取,将其作为PSO-SVR寿命预测模型的输入,实现零部件剩余寿命估计,但该方法寿命估计效果不理想,其原因在于各状态信号通过经验模态分解后发生了混叠现象,影响了特征提取结果。陈云翔等[4]在分析装备部件运行条件的基础上,选取参照部件,将其性能状态作为参照标准,在计算其与服役部件性能相似性后,确定剩余寿命结果。该方法的实用性较低,原因是该方法不能确定零部件退化的敏感特征。支持向量回归模型广泛应用于寿命预测领域,可通过对退化特征与剩余寿命的回归分析,达到剩余寿命估计目的,但该模型预测性能往往受模型参数影响较大。因此,本文提出基于改进支持向量回归的船用机械零部件寿命估计方法,实现船用机械零部件的智能化维护。
1 船用机械零部件寿命估计 1.1 船用机械零部件寿命特征提取 1.1.1 时域特征机械零部件全寿命周期数据的时域特征是反映其运行状态的重要指标,二者具有对应关系,因此,可获取其时域特征,以此完成其寿命的估计。采用小波变换法对船用机械零部件全寿命周期数据作去噪处理后,将峭度、峰值、脉冲、波形、偏度、整流平均、峰峰值、均方根、标准差、频率峰值、均值、方差、边缘因子13个可以反映故障状态的时域指标作为船用机械零部件的时域特征。
1.1.2 频域特征采用集合经验模态分解方法(EEMD)对全寿命周期数据进行分析,以获取频域特征,公式描述为:
$ x\left( t \right) = \sum\limits_{j = 1}^n {{c_j}} \left( t \right) + r\left( t \right) 。$ | (1) |
其中:
$ {U_j} = {\int_0^{ + \infty } {\left| {{c_j}\left( t \right)} \right|} ^2}{\rm{d}}t 。$ | (2) |
主成分分析法通过线性变换使得原本存在关联性的原始变量变成了一组相互独立变量,而原始变量中的重要信息均留存于首个变量中。通过下式实现数据信号的降维处理:
$ {X_{m \times 1}} = {L_{m \times s}}{U_{s \times 1}} = \left\{ \begin{gathered} {x_1}\left( t \right) = {l_{11}}{u_1} + {l_{12}}{u_2} + \cdots {l_{1s}}{u_s},\\ {x_2}\left( t \right) = {l_{21}}{u_1} + {l_{22}}{u_2} + \cdots {l_{2s}}{u_s},\\ \mathop {}\nolimits^{} \mathop {}\nolimits^{} \mathop {}\nolimits^{} \mathop {}\nolimits^{} \vdots \\ {x_m}\left( t \right) = {l_{m1}}{u_1} + {l_{m2}}{u_2} + \cdots {l_{ms}}{u_s}。\\ \end{gathered} \right. $ | (3) |
其中:
通过主成分分析法对其作降维处理,以剔除其中的冗余内容等,结果用
SVR是支持向量机的一个重要分支,能够在两变量关系不确定的情况下,通过某种函数关系实现输出变量的预测。
假设
$ f\left( z \right) = {w^{\rm{T}}} \cdot \varphi \left( z \right) + b。$ | (4) |
式中:
$ \mathop {\min }\limits_{w,b,{\xi _i},{{\hat \xi }_i}} \frac{{{{\left\| w \right\|}^2}}}{2} + C\sum\limits_{i = 1}^N {\left( {{\xi _i} + {{\hat \xi }_i}} \right)} ,$ | (5) |
$ \begin{gathered} {\rm{s.t.}}\mathop {}\nolimits^{} f\left( {{z_i}} \right) - {y_i} \leqslant \varepsilon + {\xi _i},\\ \mathop {}\nolimits^{} \mathop {}\nolimits^{} {y_i} - f\left( {{z_i}} \right) \leqslant \varepsilon + {{\hat \xi }_i},\\ \mathop {}\nolimits^{} \mathop {}\nolimits^{} {\xi _i} \geqslant 0,{{\hat \xi }_i} \geqslant 0,i = 1,2, \cdots N 。\\ \end{gathered} $ | (6) |
式中:
$ w = \sum\limits_{i = 1}^N {\left( {{\alpha _i} - {{\hat \alpha }_i}} \right)} \varphi \left( {{z_i}} \right) ,$ | (7) |
式中,
$ f\left( z \right) = \sum\limits_{i = 1}^N {\left( {{{\hat \alpha }_i} - {\alpha _i}} \right)} K\left( {{z_i},z} \right) + b,$ | (8) |
其中,
蚁狮优化算法(ALO)是受蚁狮猎食行为的启发而形成的智能寻优算法,优势在于可通过较少参数的调整实现寻优性能的大幅度提升,但该算法在搜索过程中容易陷入局部最优,因此在其基础上考虑莱维飞行机制,以此对其进行改进。利用改进后的算法实现模型参数寻优,实现船用机械零部件寿命的准确估计。莱维飞行机制是以随机游走方式来反映蚁狮的猎食行为,既能达到搜索空间变广的目的,又能使种群更具多样化。
假设
$ G_i^{t + 1} = G_i^t + \beta \otimes Levy\left( s \right)。$ | (9) |
式中:
$ s = \frac{{u \cdot G_i^{t + 1}}}{{{{\left| v \right|}^{{\gamma ^{ - 1}}}}}} 。$ | (10) |
其中:莱维分布参数
$ \beta = \exp \left( { - \left| {\frac{{s - t}}{s}} \right|} \right){\rm{sign}}\left( {rand - 0.5} \right)。$ | (11) |
其中:
基于改进SVR模型的船用机械零部件寿命估计流程如下:
步骤1 获取船用机械零部件全寿命周期数据后,提取峭度等13个时域特征。对机械零部件全寿命周期数据作EEMD分解,确定若干个本征模态分量,获得各分量能量熵,实现频域特征的提取。
步骤2 获取船用机械零部件时域、时频域特征后,计算各特征与机械零部件剩余寿命间的互信息值,完成机械零部件寿命相关特征的选择,通过主成分分析法作降维处理,确定敏感特征
步骤3 基于获得的敏感特征
$ E = \dfrac{{{{\displaystyle\sum\limits_{i = 1}^N {\left( {{{\hat y}_i} - {y_i}} \right)}^2 }}}}{N} ,$ | (12) |
$ {R^2} = \dfrac{{{{\left( {N\displaystyle\sum\limits_{i = 1}^N {\hat y_i^{}y_i^{} - \displaystyle\sum\limits_{i = 1}^N {\hat y_i^{}\displaystyle\sum\limits_{i = 1}^N {y_i^{}} } } } \right)}^2}}}{{\left[ {N\displaystyle\sum\limits_{i = 1}^N {\hat y_i^2 - {{\left( {\displaystyle\sum\limits_{i = 1}^N {\hat y_i^{}} } \right)}^2}} } \right]\left[ {N\displaystyle\sum\limits_{i = 1}^N {y_i^2 - {{\left( {\displaystyle\sum\limits_{i = 1}^N {y_i^{}} } \right)}^2}} } \right]}}。$ | (13) |
式中,
将船舶机械轴承作为研究对象,通过加速退化试验台采集其寿命周期数据,采用加速度传感器以22 kHz频率获取该轴承的全寿命周期数据,信号采样周期设定为10 s,时长为0.1 s。设置3种工况,工况1为3个轴承在4000 N荷载下以1900 rad/s转速运行;工况2为3个轴承在4300 N荷载下以1600 rad/s转速运行;工况3为1个轴承在4800 N荷载下以1500 rad/s转速运行。
采用本文方法提取机械轴承退化的敏感特征,通过分析轴承退化过程中敏感特征值的变化分析轴承退化状态,实验结果如图1所示。
可知,船用轴承在退化过程中,其敏感特征值随时间的增加而逐渐增大。在船用轴承刚投入使用初期阶段,其运行状态最佳,敏感特征值低于0;轴承在使用过程中不断磨损,磨损程度越高,敏感特征值越大,当敏感特征值处于5 ~13之间时,轴承严重退化,当敏感特征值达到13后,轴承已退化至失效边缘。
SVR参数对船用轴承寿命估计精度起决定性作用,通过对不同步长下
可知,采用本文方法对船用机械零部件寿命估计模型参数进行优化后,随着迭代步长的不断增加,
将迭代步长设置为6,应用本文方法对不同工况条件下的船用轴承寿命进行估计,实验结果如表1所示。
可知,采用本文方法可确定不同工况下各轴承的退化状态,并获得其寿命估计值,估计值与实际值更接近,寿命估计精度更高。
3 结 语以船用轴承为实验对象,应用本文方法对其寿命进行估计,分别从数据信号去噪、特征提取以及寿命估计性能和估计结果方面验证本文方法的应用效果。实验结果表明,当步长为6时,寿命估计模型性能最优,实现不同工况下轴承剩余寿命估计,可以应用在船用机械零部件寿命估计领域。
[1] |
张秀华, 刘怀举, 朱才朝, 等. 基于数据驱动的零部件疲劳寿命预测研究现状与发展趋势[J]. 机械传动, 2021, 45(10): 1-14. ZHANG Xiuhua, LIU Huaiju, ZHU Caichao, et al. Research status and development trend of fatigue life prediction of parts based on data-driven[J]. Mechanical Drive, 2021, 45(10): 1-14. |
[2] |
欧白羽, 杨勐, 韩旭. 基于互信息的主成分分析结合支持向量回归的滚动轴承剩余寿命预测研究[J]. 北京化工大学学报(自然科学版), 2021, 48(6): 108-117. OU baiyu, YANG Meng, HAN Xu. Research on residual life prediction of rolling bearing based on mutual information principal component analysis and support vector regression[J]. Journal of Beijing University of Chemical Technology (Natural Science Edition), 2021, 48(6): 108-117. |
[3] |
武滢, 舒启林. 基于时频特征和PSO-SVR模型的零部件剩余寿命分析[J]. 组合机床与自动化加工技术, 2021, 37(5): 5-9. WU Ying, SHU Qilin. Residual life analysis of components based on time-frequency characteristics and PSO-SVR model[J]. Modular Machine Tool and Automatic Processing Technology, 2021, 37(5): 5-9. |
[4] |
陈云翔, 饶益, 蔡忠义, 等. 基于改进相似性的装备部件剩余寿命预测及经济性储备策略[J]. 系统工程与电子技术, 2021, 43(9): 2688-2696. CHEN Yunxiang, RAO Yi, CAI Zhongyi, et al. Residual life prediction and economic reserve strategy of equipment components based on improved similarity[J]. System Engineering and Electronic Technology, 2021, 43(9): 2688-2696. |