[发明专利]风机故障诊断方法有效
| 申请号: | 202010357915.3 | 申请日: | 2020-04-29 |
| 公开(公告)号: | CN111625762B | 公开(公告)日: | 2023-07-25 |
| 发明(设计)人: | 胡周达;陈旺;肖克平;方阳;叶全闻;徐乾;尹元熙;彭兴国;孔志军;林桂荣 | 申请(专利权)人: | 广东省能源集团贵州有限公司 |
| 主分类号: | G06F17/14 | 分类号: | G06F17/14;G06F17/16;G06N3/0475;G01R31/34;G01R31/72;G01R31/52 |
| 代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 李亮 |
| 地址: | 550081 贵州省贵阳市观山湖区麒龙中央商务大厦*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 风机 故障诊断 方法 | ||
1.一种风机故障诊断方法,其特征在于,包括如下步骤:
1)故障信号频域变换:采用定子电流法提取故障时的定子电流信号,对该信号进行傅里叶变换,并利用RV窗函数对变换后的频谱进行提取,确保变换后频谱信息集中在窗口范围内,提高信号特征分辨率,其中所述的RV窗为RV(I)-5型窗;
2)灰色处理:通过步骤1)将各故障频点处的幅值数据建立成新的数据序列,再经过变化得到幅值序列的累加生成序列(1-AGO),以弱化序列的随机波动性,挖掘出序列的深度规律;
3)ELM神经网络训练:将步骤2)中处理后的幅值序列作为ELM神经网络的训练输入数据;设定隐含层节点数K,随机生成输入权重ai和单元偏差bi,利用公式(9)求出输出矩阵H;
β=[β1,β2,...,βK]K×m,T=[T1,T2,...,TN]N×m (9)
此时,输出权值矩阵获得其最小二乘范数解便能得到,最小二乘范数解为:
β=H+T (10)
其中H+为隐含层输出矩阵H的广义逆矩阵,T表示期望的输出;
4)ELM输出迭代:利用(10)式得到的输出结果,再对原有输出数据采用迭代算法进行更新,以提高输出数据的精度;操作具体为:
最初输入的训练样本向量为T0,其对应隐含层输出矩阵为H0,此时神经网络的输出向量为β0,此时满足:
当后续新样本数据达到网络,根据一般递归最小二乘法与最小二乘解的更新的递归算法基本一致,此时神经网络的输出可以利用式(12)进行更新计算;
式中,K表示时刻;
此时,为了使迭代后的输出与原来模型的输出有同等的识别效果,此时在初始化数据时界定其数量,使H0的秩不小于隐含节点的数目;
ELM算法中,选取Sigmoid函数作为神经网络的激活函数,其表达式为:
5)累减还原:将ELM神经网络的输出数据经GM(1,1)的累减还原模块(IAGO)得到原始幅值的预测值,如公式(14)所示,将预测值减去最小值的绝对值,进而完成整个灰色ELM预测;
x(0)(k+1)=x(1)(k+1)-x(1)(k) (14)。
2.根据权利要求1所述的风机故障诊断方法,其特征在于:步骤1)所述的故障信号频域变换具体如下:
能量RV窗函数的时域表达式为式(1):
其中,M表示窗函数项数,N为窗长,m表示数据的顺序,am满足公式(2):
将式(2)经过离散傅里叶变换,则有:
由于N远远大于1,于是得:
即得到RV窗h次谐波表达式:
式中,f为基波频率,WR表示傅里叶变换,Δf表示频率间隔,Ah表示第h次谐波的幅值,表示第h次谐波的相位。
3.根据权利要求1所述的风机故障诊断方法,其特征在于:所述步骤3)的基体流程如下:
设待处理数据序列为X(0):
X(0)={x(0)(1),x(0)(2),...,x(0)(n)} (6)
经过第一次累加生成得到其一次生成序列1-AGO序列:
X(1)={x(1)(1),x(1)(2),...,x(1)(n)} (7)
其中:x(0)(k)≥0,(k=1,2,...,n)
类似地,得R-AGO序列:
式中,x(i)表示第i次谐波的幅值,R表示第R个时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省能源集团贵州有限公司,未经广东省能源集团贵州有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010357915.3/1.html,转载请声明来源钻瓜专利网。





