[发明专利]改进差分进化算法优化随机森林的滚动轴承故障诊断方法有效
申请号: | 202110232797.8 | 申请日: | 2021-03-03 |
公开(公告)号: | CN113095355B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 李媛媛;孙祺淳;曹乐;江蓓;姚炜;唐明;侯玲玉;陈嘉航 | 申请(专利权)人: | 上海工程技术大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/00;G06N20/00;G06F17/16;G01M13/045 |
代理公司: | 上海统摄知识产权代理事务所(普通合伙) 31303 | 代理人: | 杜亚 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 进化 算法 优化 随机 森林 滚动轴承 故障诊断 方法 | ||
1.改进差分进化算法优化随机森林的滚动轴承故障诊断方法,其特征是:包括采用改进差分进化算法优化随机森林的故障诊断模型和依此改进差分进化算法优化随机森林的故障诊断模型进行故障诊断;
所述采用改进差分进化算法优化随机森林的故障诊断模型为:
所述中,Ptrain为训练随机森林模型的输入特征矩阵,Qtrain为训练随机森林模型的一维列向量;
所述依此模型进行故障诊断是指将待故障诊断的滚动轴承的输入特征矩阵P输入到所述故障诊断模型中,得到一维列向量Q,Q中出现0代表正常,出现1代表滚动体故障,出现2代表外圈故障,出现3代表内圈故障,出现4代表保持架故障;
所述是关于随机森林的三个参数、输入特征矩阵为P和基于Ptrain和Qtrain建立的随机森林滚动轴承故障诊断模型;将随机森林中的三个参数n_estimators、min_samples_leaf和max_feature作为种群内的个体向量,使用改进差分进化算法进行优化;即随机森林的三个参数分别为:
所述中,G为改进差分进化算法的最大迭代次数,n_estimatorsG,best、min_samples_leafG,best、max_featureG,best均为改进差分进化算法从第G代种群中选出的对于随机森林算法而言精度最高的参数,将n_estimatorsG,best、min_samples_leafG,best、max_featureG,best组成为列向量zG,为改进差分进化算法从第G代种群中选出的对于随机森林算法而言精度最高的个体向量;
所述待故障诊断的滚动轴承的输入特征矩阵P为滚动轴承从正常运行至因发生故障而导致其损坏失效的全寿命周期数据R的九个时域特征构成的矩阵,发生的故障为滚动体故障、外圈故障、内圈故障或保持架故障中的其中一个;
其中,R的数据个数为L×t,L为在一秒的时间内采集的数据个数即采样频率,t为滚动轴承从正常运行至因发生故障而导致其损坏失效采集数据的总时间;P的列数为9,行数为t;
所述九个时域特征是指按照R中数据的时间顺序,分别计算出L×1、L×2、…、L×t的均方根Xrms、平均值Xmean、方差Xvar、标准差Xstd、偏度Xskew、峭度Xkurt、波形因子Xform、峰值因子Xcrest和脉冲因子Xpulse;所述九个时域特征构成的矩阵如下:
P=[Xrms,Xmean,Xvar,Xstd,Xskew,Xkurt,Xform,Xcrest,Xpulse];
所述采用改进差分进化算法优化随机森林的故障诊断模型中,采用多种群交流策略,改进差分进化算法的种群交流策略为基于种群中最优个体向量相关性的交流策略,数学表达式如下:
其中i≠j,且i,j∈[1,NP],NP为种群个数,xj,worst,g为第g代中第j个种群里的精度最低的个体向量,xi,best,g为第g代中第i个种群里精度最高的个体向量;α为判断两个最优个体向量是否相似的阈值;若小于阈值,则用i种群中最优个体向量取代j种群中最劣个体向量;
所述采用改进差分进化算法优化随机森林的故障诊断模型中,改进差分进化算法的缩放因子F的数学表达式如下:
其中,g代表当前进化代数,G代表进化的总次数;m和n为缩放因子F的上限和下限;
所述采用改进差分进化算法优化随机森林的故障诊断模型中,改进差分进化算法的交叉因子CR的数学表达式如下:
其中,g代表当前进化代数,G代表改进差分进化算法的最大迭代次数;rand[0,1]为随机生成的0到1范围内的随机数,p和q为交叉因子CR的上限和下限;
所述采用改进差分进化算法优化随机森林的故障诊断模型中,采用种群拓展策略,改进差分进化算法的种群拓展策略的数学表达式如下:
当连续三代种群的进化陷入停滞时引入拓展策略,即:
f(xbest,g-2)=f(xbest,g-1)=f(xbest,g);
其中,f(xbest,g-2)为个体向量xbest,g-2的适应度值;f(xbest,g-1)为个体向量xbest,g-1的适应度值;f(xbest,g)为个体向量xbest,g的适应度值;xbest,g-2为第g-2代中精度最高的个体向量;xbest,g-1为第g-1代中精度最高的个体向量;xbest,g为第g代中精度最高的个体向量;再对当前代个体向量xbest,g施加一个随机扰动,并取代全种群中任意一个向量,数学表达式如下:
其中,xλ,μ,g为第g代中第λ种群中第μ个个体,NP为种群个数,N为每一个种群内的个体向量的数量;a1,a2,...,an为随机森林待优化的参数,n=3;C为扰动系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110232797.8/1.html,转载请声明来源钻瓜专利网。