基于改进支持向量回归的船用机械零部件寿命估计

2023-05-05 00:54张丽娜凌付平
舰船科学技术 2023年6期
关键词:船用时域步长

张丽娜,凌付平

(江苏航运职业技术学院 金工实训中心,江苏 南通 226010)

0 引 言

机械零部件故障是影响船舶运输安全的重要因素,对其进行寿命分析,估计其退化状态,对船用机械零部件进行及时维护以及确保船舶运行安全具有重要意义[1-2]。

武滢等[3]分析了机械零部件不同状态信号,获取其时频特征后采用经验模态分解(EMD)提取其时频域特征,通过计算皮尔逊相关系数完成特征向量选取,将其作为PSO-SVR 寿命预测模型的输入,实现零部件剩余寿命估计,但该方法寿命估计效果不理想,其原因在于各状态信号通过经验模态分解后发生了混叠现象,影响了特征提取结果。陈云翔等[4]在分析装备部件运行条件的基础上,选取参照部件,将其性能状态作为参照标准,在计算其与服役部件性能相似性后,确定剩余寿命结果。该方法的实用性较低,原因是该方法不能确定零部件退化的敏感特征。支持向量回归模型广泛应用于寿命预测领域,可通过对退化特征与剩余寿命的回归分析,达到剩余寿命估计目的,但该模型预测性能往往受模型参数影响较大。因此,本文提出基于改进支持向量回归的船用机械零部件寿命估计方法,实现船用机械零部件的智能化维护。

1 船用机械零部件寿命估计

1.1 船用机械零部件寿命特征提取

1.1.1 时域特征

机械零部件全寿命周期数据的时域特征是反映其运行状态的重要指标,二者具有对应关系,因此,可获取其时域特征,以此完成其寿命的估计。采用小波变换法对船用机械零部件全寿命周期数据作去噪处理后,将峭度、峰值、脉冲、波形、偏度、整流平均、峰峰值、均方根、标准差、频率峰值、均值、方差、边缘因子13 个可以反映故障状态的时域指标作为船用机械零部件的时域特征。

1.1.2 频域特征

采用集合经验模态分解方法(EEMD)对全寿命周期数据进行分析,以获取频域特征,公式描述为:

其中:x(t)表示全寿命周期数据信号,通过对该信号进行分解可获得n个本征模态分量cj(t)以及剩余分量r(t)。对于cj(t),其频域特征Uj表示为:

1.1.3 敏感特征

主成分分析法通过线性变换使得原本存在关联性的原始变量变成了一组相互独立变量,而原始变量中的重要信息均留存于首个变量中。通过下式实现数据信号的降维处理:

其中:U为原始特征变量,其维度为s;L为转换矩阵,m≤s。

通过主成分分析法对其作降维处理,以剔除其中的冗余内容等,结果用S={(zi,yi)}表示,以此提取该数据集合中的敏感特征,最终提取到的特征用U′表示。

1.2 支持向量回归模型(SVR)

SVR 是支持向量机的一个重要分支,能够在两变量关系不确定的情况下,通过某种函数关系实现输出变量的预测。

假设S={(zi,yi)}表示输入样本数据,zi∈RN,yi∈R,回归函数通过下式进行确定:

式中:φ(z)为非线性映射函数;w为SVR 模型参数;b为偏置,T表示转置。本文将松弛变量 ξi和添加到模型中,在使模型更具鲁棒性的同时,可以确保f(z)无限趋近于y。则SVR 模型如下:

式中:C为惩罚系数;ε为不敏感损失系数;yi为寿命估计模型输出结果。采用拉格朗日乘子对式(5)进行求解,则有:

式中,αi和表示2 个不同的拉格朗日乘子。则f(z)可改写为:

其中,σ=K(zi,z)=φ(zi)Tφ(z)表示核函数。SVR 模型的预测精度受其参数C,σ,ε等影响很大,故需对其进行改进处理,以实现船用机械零部件寿命的准确估计。

1.3 基于改进蚁狮优化算法的模型参数寻优

蚁狮优化算法(ALO)是受蚁狮猎食行为的启发而形成的智能寻优算法,优势在于可通过较少参数的调整实现寻优性能的大幅度提升,但该算法在搜索过程中容易陷入局部最优,因此在其基础上考虑莱维飞行机制,以此对其进行改进。利用改进后的算法实现模型参数寻优,实现船用机械零部件寿命的准确估计。莱维飞行机制是以随机游走方式来反映蚁狮的猎食行为,既能达到搜索空间变广的目的,又能使种群更具多样化。

式中:s为步长;β为蚁狮优化算法参数。为使s满足莱维分布特性,其可描述为:

其中:莱维分布参数u,v具有正态分布性;γ为一个常数。参数 β限制了改进蚁狮优化算法的寻优性能,故对其进行调整,以提高其动态适应能力,其公式描述为:

其中:sign(·)表示符号函数,t表示莱维分布特征参数,rand表示(0.5,1]之间的一个随机数。

基于改进SVR 模型的船用机械零部件寿命估计流程如下:

步骤1获取船用机械零部件全寿命周期数据后,提取峭度等13 个时域特征。对机械零部件全寿命周期数据作EEMD 分解,确定若干个本征模态分量,获得各分量能量熵,实现频域特征的提取。

步骤2获取船用机械零部件时域、时频域特征后,计算各特征与机械零部件剩余寿命间的互信息值,完成机械零部件寿命相关特征的选择,通过主成分分析法作降维处理,确定敏感特征U′。

步骤3基于获得的敏感特征U′以及机械零部件寿命数据设计训练、测试样本,将训练样本作为船用机械零部件寿命估计模型的输入,完成模型训练后,利用其对测试样本进行机械零部件寿命估计。选取均方误差指标(E)、决定系数指标(R2)对模型的能力进行评估,当轨迹结果无法满足预定条件时,则需对模型参数继续寻优,反之,输出寿命估计结果。E的计算公式为:

2 实验分析

将船舶机械轴承作为研究对象,通过加速退化试验台采集其寿命周期数据,采用加速度传感器以22 kHz频率获取该轴承的全寿命周期数据,信号采样周期设定为10 s,时长为0.1 s。设置3 种工况,工况1 为3 个轴承在4 000 N 荷载下以1 900 rad/s 转速运行;工况2 为3 个轴承在4 300 N 荷载,下以1 600 rad/s 转速运行;工况3 为1 个轴承在4 800 N 荷载下以1 500 rad/s 转速运行。

采用本文方法提取机械轴承退化的敏感特征,通过分析轴承退化过程中敏感特征值的变化分析轴承退化状态,实验结果如图1 所示。

图1 轴承退化状态分析Fig.1 Analysis of bearing degradation

可知,船用轴承在退化过程中,其敏感特征值随时间的增加而逐渐增大。在船用轴承刚投入使用初期阶段,其运行状态最佳,敏感特征值低于0;轴承在使用过程中不断磨损,磨损程度越高,敏感特征值越大,当敏感特征值处于5 ~13 之间时,轴承严重退化,当敏感特征值达到13 后,轴承已退化至失效边缘。

SVR 参数对船用轴承寿命估计精度起决定性作用,通过对不同步长下E和R2指标的变化分析本文方法的寿命估计效果,实验结果如图2 所示。

图2 本文方法的寿命估计效果分析Fig.2 Analysis of life estimation effect of this method

可知,采用本文方法对船用机械零部件寿命估计模型参数进行优化后,随着迭代步长的不断增加,E指标曲线呈先降后升趋势变化,R2指标曲线呈先升后降规律变化,当步长取值为6 时,E指标值最小,而R2指标值最大,此时SVR 可取得最佳寿命估计结果,因此可确定最佳迭代步长为6。

将迭代步长设置为6,应用本文方法对不同工况条件下的船用轴承寿命进行估计,实验结果如表1 所示。

表1 船用轴承寿命估计结果Tab.1 Life estimation results of marine bearings

可知,采用本文方法可确定不同工况下各轴承的退化状态,并获得其寿命估计值,估计值与实际值更接近,寿命估计精度更高。

3 结 语

以船用轴承为实验对象,应用本文方法对其寿命进行估计,分别从数据信号去噪、特征提取以及寿命估计性能和估计结果方面验证本文方法的应用效果。实验结果表明,当步长为6 时,寿命估计模型性能最优,实现不同工况下轴承剩余寿命估计,可以应用在船用机械零部件寿命估计领域。

猜你喜欢
船用时域步长
船用PVC夹芯板在近场水下爆炸作用下的吸能特性
山钢拿下船用9Ni钢订单
基于Armijo搜索步长的BFGS与DFP拟牛顿法的比较研究
基于时域信号的三电平逆变器复合故障诊断
船用柴油机应用前景展望
我国第一台2205千瓦船用低速柴油机
基于极大似然准则与滚动时域估计的自适应UKF算法
基于时域逆滤波的宽带脉冲声生成技术
基于时域波形特征的输电线雷击识别
基于逐维改进的自适应步长布谷鸟搜索算法