[发明专利]基于极限学习机的风机故障诊断方法有效
申请号: | 201610503720.9 | 申请日: | 2016-07-01 |
公开(公告)号: | CN107563251B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 卢锦玲;绳菲菲;赵洪山 | 申请(专利权)人: | 华北电力大学(保定) |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 崔自京 |
地址: | 071003 河北省保定市北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 极限 学习机 风机 故障诊断 方法 | ||
1.一种基于极限学习机的风机故障诊断方法,包括以下步骤:
①采用风机轴承振动信号的时域特征参数作为样本特征向量,形成训练集和测试集;
②分别用1、2、3、4对训练集和测试集中的类别进行标识;
③在训练集上进行ELM分类模型学习:选取激活函数,通过改进PSO结合CV优化得到ELM参数;所述ELM参数优化过程为:
(1)设XS为包含有S个样本的样本集,随机组合形成K个相互独立的子样本集,样本个数相等,用表示;
(2)用的集合差运算作为训练样本对模型进行训练,用作为验证样本对模型进行验证,这样就得到K个模型以及K个在相应验证集上的正判率;
(3)用K个模型的平均正判率作为PSO的适应度函数,如式(20)所示:
其中,
表示包含的样本数,表示由训练得到的模型对输入向量xi的验证结果;
(4)采用改进PSO优化得到ELM模型的参数,以连续20代个体适应度值相同为终止条件;
④将测试集的样本代入ELM分类器中验证其类别。
2.根据权利要求1所述的基于极限学习机的风机故障诊断方法,其特征在于步骤①中对振动信号进行特征提取:
时域特征可以很好地表征振动信号的信息,因此选取9个有代表性的时域特征参数作为样本的特征向量,分别为:均值um、标准偏差ustd、均方根值urms、峰值up,波形因子KSF、峰值因子KCF、脉冲因子KIF、裕度因子KCLF以及峭度因子Ku,计算公式如式(1)-(9)所示,因此,ELM模型的输入层节点数为9;
up={max[u(i)]-min[u(i)]}/2 (4)
KCF=up/urms (6)
式中N为样本个数。
3.根据权利要求1所述的基于极限学习机的风机故障诊断方法,其特征在于步骤②中用{1,2,3,4}依次表示轴承的正常状态、内圈故障、外圈故障和滚动体故障;每种状态分别取30个样本进行分析,其中20个样本作为训练样本,其它10个样本作为测试样本。
4.根据权利要求1所述的基于极限学习机的风机故障诊断方法,其特征在于步骤③中ELM的模型原理为:
设输入层与隐含层之间的连接权值w,隐含层与输出层之间的连接权值β,隐含层节点阈值b分别为:
其中,m表示输出层节点的个数;
设隐含层节点的激活函数为G(w,x,b),则含有N个样本的训练集的输出结果T可以表示为:
T=[t1,t2,…,tN]m×N (13)
其中,wi=[wi1,wi2,…,win],xj=[x1j,x2j,…,xnj]T;
上式可以表示为:Hβ=T';
其中,T'为T的转置,H为隐含层的输出矩阵,具体表示为:
当G(w,x,b)无限可微时,不需要对所有的SLFN参数进行调整,w和b是随机产生的,并且在训练过程中不需要进行调整,而β可以通过最小二乘解获得:
其解为:
其中,为H的Moore-Penrose广义逆矩阵;
正交投影法可以有效地求取或为使得到的模型具有更好的稳定性和泛化性能,在求解β时,需要对HTH或HHT的对角线元素加上一个足够小的正值1/λ,因此,β可以表示为:
β=HT(1/λ+HHT)-1T' (18)
相应的,ELM的输出函数表示为:
f(x)=h(x)β=h(x)HT(1/λ+HHT)-1T' (19) 。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北电力大学(保定),未经华北电力大学(保定)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610503720.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码批量识别方法
- 下一篇:视频理解方法及装置