[发明专利]一种基于经验模态分解与多核学习的发动机故障检测方法有效
申请号: | 202110267321.8 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112949524B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 周敏 | 申请(专利权)人: | 中国民用航空飞行学院 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/00;G06N20/10 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 代维凡 |
地址: | 618307 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 经验 分解 多核 学习 发动机 故障 检测 方法 | ||
1.一种基于经验模态分解与多核学习的发动机故障检测方法,其特征在于,包括以下步骤:
S1:采集原始发动机信号,并进行EEMD分解;
S2:根据EEMD分解结果进行奇异值分解,提取故障特征;
S3:构建DPSO-PRSVM算法模型;
S4:利用DPSO-PRSVM算法模型对故障特征进行分类,完成发动机故障检测;
所述步骤S3包括以下子步骤:
S31:构建多核函数并生成具有N个粒子的初始种群;
S32:利用适应度函数评价每个粒子,确定并更新全局最优粒子;
S33:基于更新后的全局最优粒子,利用DPSO算法中平均距离和惯性权值公式更新粒子的惯性权值;
S34:利用DPSO算法更新粒子的速度和位置;
S35:判断DPSO算法的进化代数是否达到最大进化代数,若是则输出全局最优粒子,完成DPSO-PRSVM算法模型构建,否则返回步骤S32。
2.根据权利要求1所述的基于经验模态分解与多核学习的发动机故障检测方法,其特征在于,所述步骤S1包括以下子步骤:
S11:采集原始发动机信号x0(t),并加入随机白噪声序列ni(t),得到发动机信号组xi(t);
S12:将发动机信号组xi(t)中的每一个信号进行EEMD分解,得到基本模态分量cij和信号中心趋势残量ri(t),其中,i=1,2,…,m,j=1,2,…,n,m表示对xi(t)进行EMD分解得到的基本模态分量的组数,n表示分解得到的每组基本模态分量的数量;
S13:将基本模态分量cij和信号中心趋势残量ri(t)分为m组IMF分量和m组余量,并计算m组IMF分量的均值{C1,C2,…,Cn}和m组余量的均值Res;
S14:根据m组IMF分量的均值{C1,C2,…,Cn}和m组余量的均值Res,得到原始发动机信号x0(t)的分量。
3.根据权利要求2所述的基于经验模态分解与多核学习的发动机故障检测方法,其特征在于,所述步骤S11中,发动机信号组xi(t)的计算公式为:
xi(t)=x0(t)+ni(t)
其中,x0(t)表示原始发动机信号,ni(t)表示随机白噪声序列;
所述步骤S12中,进行EEMD分解的计算公式为:
其中,n表示分解得到的每组基本模态分量的数量,ci,j表示第i次加入白噪声后分解得到的第j个基本模态分量,ri,j(t)表示信号中心趋势残量;
所述步骤S14中,原始发动机信号x0(t)的分量表示式为:
其中,Cj为IMF分量相应的均值,m表示对xi(t)进行EMD分解得到的基本模态分量的组数,Res表示m组余量的均值,ri,n表示第i次分解得到的第n个中心趋势残量。
4.根据权利要求1所述的基于经验模态分解与多核学习的发动机故障检测方法,其特征在于,所述步骤S2中,提取故障特征的方法为:根据m组IMF分量的均值{C1,C2,…,Cn}组成初始特征向量矩阵A=[C1,C2,…,Cn]T,并对初始特征向量矩阵A=[C1,C2,…,Cn]T进行奇异值分解,将奇异值作为故障特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民用航空飞行学院,未经中国民用航空飞行学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110267321.8/1.html,转载请声明来源钻瓜专利网。