收稿日期:2023-01-08基金项目:国防科工局财政稳定支持项目基金(GJCZ 0813 20)
引用格式:刘海瑞,武宪威,,等.基于APSO LSSVM的航空发动机轴承故障诊断及寿命预测[J].测控技术,2024,43(1):70-
76.
LIUHR,WUXW,LIP,
etal.FaultDiagnosisandLifePredictionofAeroengineBearingsBasedonAPSO LSSVM[J]
.Measure
ment&ControlTechnology,2024,43(1):70-76.
基于APSO LSSVM的航空发动机轴承故障诊断及
寿命预测
刘海瑞1
,武宪威1
,李 鹏1
,钱征华1
正则化是结构风险最小化策略的实现,李
 锟2
(1.南京航空航天大学航空航天结构力学及控制全国重点实验室,江苏南京 210016;
2.中国航发四川燃气涡轮研究院,四川绵阳 621703)
摘要:航空发动机轴承在高速、高温、高载荷等极端工况下易发生机械故障,为了提前预警,提出了一种基于自适应粒子优化
(AdaptiveParticleSwarmOptimization,APSO)算法的最小二乘支持向量机(APSOLeastSquaresSupportVectorMachine,
APSO LSSVM)对滑油系统中轴承磨屑进行在线监测的故障诊断及寿命预测。通过主成分分析法(PrincipalComponentsAnalysis,PCA)对滑油磨屑信息进行降维处理,构建特征向量,并将特征向量输入APSO LSSVM模型,对轴承故障状态进行分类并对轴承剩余寿命进行
预测
。结果表明:使用PCA可以保留数据样本99.9%的信息,同时还能极大地降低数据维度;与遗传算法
(GeneticAlgorithm,GA)、灰狼优化(GreyWolfOptimization,GWO)算法、粒子优化(ParticleSwarmOptimization,
PSO)算法的支持向量机相比,所提算法因采用了自适应调节粒子移动步幅,在进行轴承状态分类时准确率更高
,分类正确率可达95.56%,同时在进行轴承剩余寿命预测时具有较好的准确度和泛化性。关键词:
航空发动机轴承;支持向量机;粒子算法;轴承诊断;
主成分分析中图分类号
:V263.6  文献标志码:A  文章编号:1000-8829(2024)01-0070-07doi:
10.19708/j.ckjs.2023.03.226FaultDiagnosisandLifePredictionofAeroengineBearingsBasedon
APSO LSSVM
LIUHairui1牞WUXianwei1牞LIPeng1牞QIANZhenghua1 牞LIKun2
牗1.StateKeyLaboratoryofMechanicsandControlforAerospaceStructures牞NanjingUniversityofAeronauticsandAstronautics牞Nanjing210016牞China牷2.AECCSichuanGasTurbineEstablishment牞Mianyang621703牞China牘
Abstract牶Topredictthestructurallifetimeofbearingsinaeroenginesunderextremeoperatingconditionssuchashighspeed牞hightemperature牞andhighload牞afaultdiagnosisandlifetimepredictionmethodutilizingadap tiveparticleswarmoptimizationandleastsquaressupportvectormachine牗APSO LSSVM牘foronlinemonito ringofbearingdebrisinlubricatingoilsystemsisproposed.Toreducethedimensionalityofoildebrisinforma tion牞principalcomponentsanalysis牗PCA牘isincorporatedintothealgorithmandfeaturevectorsareconstruc ted牞whicharesubsequentlyinputintotheAPSO LSSVMmodelforclassifyingbearingfaultstatesandpredic tingtheremainingbearinglife.TheeffectivenessofPCAinpreservingahighpercentageofinformationfromdatasampleswhilesignificantlydecreasingtheirdimensionsisdemonstrated.Comparedwithsupportvectorma
chinesoptimizedthroughgeneticalgorithm牗GA牘牞greywolfoptimization牗GWO牘algorithm牞andparticleswarmoptimization牗PSO牘algorithm牞thepresentalgorithmwithadaptiveadjustmentofparticlemovingstepimplantedexhibitsbetteraccuracyandgeneralizability牞withaclassificationaccuracyof95.56%inpredictingtheremai ninglifeofbearings.
Keywords牶aeroenginebearings牷SVM牷PSO牷bearingdiagnosis牷PCA
  滚动轴承作为航空发动机的重要零部件之一[1],在发动机工作过程中发挥着至关重要的作用,它的工作性能会对发动机的可靠性产生直接影响。如果航空发动机轴承出现故障不能及时被发现和处理,将引起严重的后果,造成巨大的损失。因此,对滚动轴承的运行状态和健康程度进行实时精准监控[2],并对其可能出现的故障进行精准的预测,对航空发动机的安全至关重要[3]。
支持向量机(SupportVectorMachine,SVM)最早由Vapnik提出,其核心思想是通过使用核函数对坐标进行变换,使低维线性不可分问题转化为高维线性可分问题,然后在高
维空间中构造出超平面实现非线性分类和回归。由于其具有最小化结构风险与经验风险等优点,在处理轴承状态监测等小样本数据问题时,泛化能力比人工神经网络更强[4],因此在机械状态监测与故障机器识别中得到了广泛应用[5-6]。为解决SVM在求解对偶问题时计算过程繁冗、效率较低等问题[7],Suykens等[8]提出了最小二乘支持向量机(LeastSquaresSupportVectorMachine,LSSVM)方法,将复杂的二次规划问题转变为线性方程组的求解问题,使计算效率极大地提高。
然而,SVM的性能受核函数参数和惩罚因子的影响较大,如何在使用过程中对这两个参数进行恰当的选择显得尤为重要。Agasthian等[9]用布谷鸟搜索算法对SVM的惩罚因子及核函数参数进行了优化,构建了用于风力机齿轮箱故障诊断的高精度模型。谭晶晶[10]提出了弥补固定步长缺点的动态变步长果蝇算法,并对支持向量机的参数进行了优化,使轴承故障的诊断精确度有了明显的提高。文献[11]将蚁算法用于SVM参数优化,使错误率最小化,以提高故障诊断准确率。皮骏等[12]在采用遗传算法的同时对支持向量机、BP神经网络和RBF神经网络进行了优化,用优化后的模型对航空发动机的油液磨粒进行诊断,结果表明遗传算法优化的SVM精度明显高于RBF和BP神经网络。此外,还可以将粒子优化(PartideSwarmOptimization,PSO)算法[13]、免疫算法[14]、量子自适应粒子算法[15]分别与SVM进行结合,并应用于航空发动机磨损故障诊断中。
上述研究使用了各种种算法对SVM的超参数进行寻优,但并没有考虑到种迭代过程中移动步长的调整,会导致前期收敛缓慢,有的后期无法收敛[16],使最终结果陷入局部最优值。针对这一问题,本文采用一种自适应粒子优化(AdaptiveParticleSwarmOptimization,APSO)算法对LSSVM进行参数寻优,创新性地采用自适应移动步长,降低算法陷入局部最优的可能性,提高算法的收敛性及搜索效率。在此基础上,结合主成分分析法(PrincipalComponentsAnalysis,PCA)对轴承磨屑数据进行降维并提取特征值,最终通过本文的方法对轴承故障数据进行分类,实现了航空发动机轴承的故障诊断,并通过对轴承故障数据进行回归成功实现了轴承的剩余寿命预测。
1 LSSVM算法
LSSVM作为一种基于统计理论的改进型SVM,其理论体系先进完备,可以将二次优化问题的解决转化
为求解线性方程组[17],从而极大地简化问题,目前已在数据回归、模式识别、时间序列预测等方面得到成功应用。下面简要叙述其求解过程。
对于给定训练集T={(x1,y1),(x2,y2),…,(xl,
l)
}∈(χ×γ)l(式中:xi∈χ=Rk;yi∈γ=R;i=1,2,…,l;xi为模型的样本输入,yi为模型的样本输出),
LSSVM可以通过样本训练后得到函数f,通过f即可将输入转化为输出,对数据进行分类或者回归。首先
通过非线性映射x→φ将输入转换到高维特征空间H,然后在特征空间实现分类,其函数表达式可以表示为
f(x)=ωTφ(x)+b(1)式中:ω为超平面系数;b为偏差;φ为非线性映射函数。
目标性问题根据结构风险最小化的原则,可用约束优化问题表述为
min
ω,b,e
J(ω,b,e)=12‖ω‖2+γ2∑li=1e2i
s.t. y
i[ωiφ
(xi)+bi]=1-e
{
(2)式中:γ为正则化参数;i=1,2,…,l;ei为允许的分类误差。
构建如下的Lagrange函数求解式(2)的约束优化问题:
L(ω,b,e,α)=J(ω,b,e)-∑liαi{yi[ωiφ(xi)+bi]-1+ei}
(3)
·
17
·
基于APSO LSSVM的航空发动机轴承故障诊断及寿命预测
式中:αi
为拉格朗日乘数。由Karush Kuhn Tucker(KKT)条件,可得:
ω=0 ωi=
∑l
i=1
αiyi
φ(
xi
) L
b=0 ∑l
i=1
αiyi=0 L ei=0 αi=γei  L
αi
=0 yi[ωiφ(xi)+bi]
-1+ei=
0(
4)综上所述,LSSVM模型可表示为
f(x
)=∑l
i=1
αi
K(x,xi
)+bi
(5)
式中:K(x,xi
)为核函数,用于将数据从低维空间变换到高维空间。本文采用的径向基核函数为K(xi
)=exp
-‖xi‖2
2σ2
6)式中:σ为
核函数宽度。LSSVM模型在使用过程中极易受到正则化参数γ和核函数参数σ的影响,因此,建立
LSSVM模型时有必要对这2个参数进行优化。2 
基于APSO的LSSVM模型优化
在对正则化参数γ和核函数参数σ进行调整时,一般使用划分网格点进行寻,但这种方式的技术精度与划分网格点的密度相关,需要花费大量的时间才能到更好的点。为到这2个参数的最佳取值,本文采用自适应PSO进行参数寻优。PSO最早由Eberhart和Kennedy共同提出[17
],是一种种智能算法,通过模拟鸟类捕食行为而设计出
来。可以解释为设n维空间中的一个优化问题,首先生成一个初始化种
X,该种由m个粒子{X1,X2
,…,Xm}组成,每个粒子在空间中的位置为{Xi,1,Xi,2
,…,Xi,n
}。粒子每次通过将位置坐标代入适应度函数来计算此时位置的好坏。在移动过程中,每个粒子都会记住个体自己搜索到的最佳位置,并记住整个种搜索到的当前最优解,然后下一步朝着这2个最佳位置移动,移动速度及位置的更新公式为v(t+1)i=av(t)i+c1r1(P(t)i-X(t)i)+c2r2(P(t)g-X(t
)i
)(7)X(t+1)i
=X(t)i+v(t+1
i(8)
式中:Xi和vi
分别为粒子的位置和速度;a为惯性因子;c1和c2
分别为个体认知加速度和全局认知加速度;Pi和Pg
分别为个体历史最佳位置和全局历史最
佳位置;
r1和r2
为0~1之间的随机数。在使用PSO确定正则化参数γ和核函数参数σ
的过程中,会面临前期移动步幅过小、收敛过慢、后期移动步幅过大、不到最优值的问题,所以需要对a、
c1
、c2
这3个参数进行调整,本文采用一种自适应粒子算法[18
]实现参数自动调节。参数自适应调节步骤如下所述。
①计算每个粒子i相对于其他粒子的平均距离,即
di=
N-1∑N
j=1,j≠i
∑Dk=1
xk
i-xkj
槡2(9)
式中:N为粒子总数;D
为粒子维度数。
选出di
中最好的值db
、最大距离dmax
、最小距
离dmin
,计算出进化因子h,
h=
db-dmin
dmax-dmin
∈[0,1
](10)
③根据h的值,使用图1所示的隶属函数判断此
刻进化的状态。
图1 隶属函数图④对惯性因子a进行自适应调整,即a(h)=1
1+1.5e
-2.6h
∈[0.4,0.9](11)⑤应用表1对加速因子c1、c2
进行更新。表1 加速度因子更新策略状态策略c1c2
探索S1增加减小发现S2略微增加略微减小收敛S3略微增加略微增加跳
出S4
减小增加同时,为保证每一步参数变化不会太突兀,应满足ci(g+1)-ci
(g)≤δ。式中:i=1,2;g为迭代次数;δ定义为加速度率,根据经验一般取0.05~0.1;c1
与c2
值应满足[1.5,2.5],且和小于4,若超出则归一化,
则ci=4ci/(c1+c2
)。基于APSO的LSSVM模型的整体
优化步骤如图2所示。3 验证与分析3.1 特征提取本文针对中国航发四川燃气涡轮研究院的航空发动机主轴三号轴承的全过程寿命试验滑油磨屑数据,应用本算法对轴承进行故障诊断和剩余寿命预测。数·27·《测控技术》2024年第43卷第1期
图2 基于APSO的LSSVM模型的优化步骤
据利用的是中国航发四川燃气涡轮研究院5套C1276720NW1(H)轴承全寿命过程中的磨屑信息。实验过程中,通过间歇断油来预制初始损伤,轴向和径向
分别施加
19.30kN和2.16kN的载荷,1号和2号轴承的转速为800r/min,其余3个轴承的转速为1200r/min。研究过程中选取20个磨屑信息特征值,包括直径为155μm、175μm、201μm、225μm、250μm、275μm、
301μm、401μm、501μm的颗粒累计数量和累计体积等18个特征值,以及磨屑颗粒总数和总体积每分钟的变化率。考虑到这20个特征值中存在线性相关项,且过多的冗余数据会影响算法的计算效率,因此本
文采用PCA对数据进行降维。PCA可以将高维数据降维为低维数据,解决多维数据分析中的计算量过大、维度灾难、维度冗余等问题。它的基本思想是,将数据集中的多个变量转换为一组新的变量,称这些新的变量为主成分。具体过程如下:
①输入m条样本,特征数为20的轴承磨屑信息数据集,记为
X=x11x12
…x(1,20)x21x22
…x(2,20)    xm1xm2
…x(m,20
)m×20
对矩阵去中心化得到新的矩阵X
,即减去这一列的均值x-i
,x-i
=1m∑m
j=1
xji
(i=1,2,…,20)。③
计算去中心化的矩阵X
的协方差矩阵C=
m-1
X T
,即20×20阶矩阵。④对
协方差矩阵C进行特征分解,求出协方差矩阵的特征值λk
及对应的特征向量vk
即Cvk
=λkvk
。⑤将特征向量对应特征值从左到右按列降序排列成矩阵,取前5列组成n×k阶矩阵W。
⑥通过Y=X
W计算降维到5维后的样本特征,即m×5阶矩阵。应用PCA将原始特征值降维到5个特征向量,主成分的累计贡献占比如图3所示。
由此可见,降维后的前
5个主成分分量可表达出原来20个特征值的99.9%的信息。
图3 主成分累计贡献占比
3.2 故障诊断将轴承的全寿命划分为4个阶段,即正常运行、轻微磨损、初期失效、严重失效,分别将其定义为标签
·
37·基于APSO LSSVM的航空发动机轴承故障诊断及寿命预测
“0”“1”“2”“3”,使用APSO LSSVM对其进行故障分类。采用1、3、4号轴承磨屑数据作为训练集,2号和5号轴承磨屑数据作为测试集进行训练和验证。为进一步说明算法的优势,将本模型的预测结果与LSSVM、基于遗传算法优化的最小二乘支持向量机(GA LSS VM)、基于灰狼算法优化的最小二乘支持向量机(GWO LSSVM)和基于粒子算法优化的最小二乘支
持向量机(PSO LSSVM)进行比较,5种种算法初始种数量都为25,迭代次数为10次,参数γ和σ的
搜索范围都设为[0,200],模型输入为油液磨屑信息进行
PCA降维后的5维特征向量,输出为1维的4种分类标签。每种算法取
50次计算结果平均值,结果如表2所示。
表2 5种算法结果比较
算法模型训练集准确率/%测试集准确率/%
γ
和σ取
值训练时间/sLSSVM80.5784.41(1,10)0.11GWO LSSVM89.1687.05(0.24,33.57)18.64GA LSSVM99.8592.05(0.34,47.71)17.53PSO LSSVM100.0095.00(0.63,177.7)17.27APSO LSSVM
100.00
95.59
(0.65,77.1)17.30
由表2可知,应用了智能种算法对LSSVM超参
数进行寻优后,虽然训练时间大幅增加,但准确率有明显提高,同时也可证明本文算法的正确性。在使用智能种算法对SVM的2个参数进行寻优的问题上,PSO算法相对于GWO和GA算法,准确率和计算速度
都有所提升,测试集准确率可达到
95%,训练时间也减小到17 27s,这是由于PSO的寻优策略简单而高效,更适合于处理二维目
标的寻优问题。而APSO相比于PSO稳定性进一步提高,因为其自适应调节粒子移动步长,可以减小在粒子搜索过程中掉入局部最优的概率,增加算法的稳定性,进而提高算法准确率。5种算法测试集的混淆矩阵如图4所示。
由图4可知:LSSVM整体识别率较低;GWO LSS VM算法无法识别标签为“0”的样本,并且将许多标签为“2”的样本识别成标签为“1”的样本,整体识别度比较低,其原因在于灰狼算法在迭代过程中同时选择“三匹头狼”为移动方向,导致向最优位置的移动速度较慢;GA LSSVM出现部分标签“2”识别为标签“3”的样本,相比于GWO LSSVM精度有显著提高,但因为遗传算法在迭代过程中变异导致的较大随机性,使算法
不够稳定;PSO LSSVM将少数标签为“2”的样本错误识别为标签“1”和“3”,相比于前两种算法,其精度进一步提高,但算法中粒子在移动过程中步幅可能无法调整,
导致后期无法收敛到全局最优值;对于
APSO LSSVM,因为粒子采用了自适应调节步长,相比于PSO LSSVM
图4 5种算法测试集的混淆矩阵
精度进一步提高,APSO到全局最优解的概率提高。
因此在使用APSO LSSVM对轴承的运行状态进行分类评估时,可以完全识别出前期故障,同时对故障后期的判断精度明显优于GWO LSSVM和GA LSSVM,同
时搜索到最优解的稳定性也高于
PSO LSSVM。3.3 剩余寿命预测为了提前预警,实时在线监测轴承的运行状态,以便于发现问题及时报警,本文的方法还可用于对轴承的剩余寿命进行预测。以PCA降维后的颗粒累计数
量和累计体积为特征值,轴承剩余寿命(单位
/万转)为标签,对轴承寿命模型进行回归。在进行轴承寿命预测时,需要保证模型在未经过训练的新轴承上也可以表现良好,这就需要模型具有较好的泛化能力,本文分别单独选取5个轴承作为测试集,采用均方误差(MeanSquaredError,MSE)、平均绝对误差(MeanAb soluteError,MAE)和平均绝对百分比误差(MeanAb
solutePercentageError,
MAPE)3个参数作为描述模型精准度的指标,5种种算法初始种数量都为25,迭
代次数为10次,参数γ和σ的
搜索范围都设为[0,·47·《测控技术》2024年第43卷第1期

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。