[发明专利]一种风力发电机振动故障诊断方法及存储介质在审
申请号: | 201910330200.6 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110146294A | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 陈学军;吴展鸿;杨栋;林亚君 | 申请(专利权)人: | 莆田学院 |
主分类号: | G01M15/00 | 分类号: | G01M15/00;G06K9/62 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
地址: | 351100 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 风力发电机 分模 振动故障诊断 振动信号分解 存储介质 分解算法 模态分量 特征向量 能量熵 模态 分解 维纳滤波器 故障识别 函数优化 模态函数 模态混叠 输入支持 约束条件 振动故障 振动信号 中心频率 向量机 有效地 自适应 递归 构建 带宽 更新 转化 | ||
1.一种风力发电机振动故障诊断方法,其特征在于,包括以下步骤:
获取风力发电机的振动信号f(t);
通过变分模态分解算法将获取的振动信号分解得到k个模态分量uk(t);
计算k个模态分量的能量熵,并根据各个模态的能量熵构建特征向量;
将特征向量输入支持向量机的模型中进行故障识别。
2.根据权利要求1所述风力发电机振动故障诊断方法,其特征在于,所述“通过变分模态分解算法将获取的振动信号分解得到k个模态分量”具体包括以下步骤:
将风力发电机的振动信号f(t)转化为频域信号
初始化模态分量中心频率拉格朗乘法算子n←0;
n=n+1;
利用公式和更新和中心频率α为二次惩罚因子;
对于所有ω≥0,更新双上升步长:τ为噪声容限参数;
判断和是否满足收敛条件公式:其中ξ>0;
若满足,则停止迭代,若不满足,则返回至n=n+1,继续迭代。
3.根据权利要求1所述风力发电机振动故障诊断方法,其特征在于,还包括以下步骤:
获取风力发电机在正常状态、内圈故障状态、外圈故障状态及滚动体故障状态的振动信号各n组作为训练样本及各n组作为测试样本;
将训练样本及测试样本进行变分模态分解算法分解后进行能量特征提取后,输入LIBSVM模型中进行样本训练后,得到最后的支持向量机的模型。
4.根据权利要求3所述风力发电机振动故障诊断方法,其特征在于,所述LIBSVM模型的惩罚参数为2,函数参数为1。
5.根据权利要求1所述风力发电机振动故障诊断方法,其特征在于,所述“计算k个模态分量的能量熵,并根据各个模态的能量熵构建特征向量”之后还包括:
对构建的特征向量进行归一化处理。
6.一种存储介质,所述存储介质内含有计算机程序,其特征在于,所述计算机程序被处理器运行时执行以下步骤:
获取风力发电机的振动信号f(t);
通过变分模态分解算法将获取的振动信号分解得到k个模态分量uk(t);
计算k个模态分量的能量熵,并根据各个模态的能量熵构建特征向量;
将特征向量输入支持向量机的模型中进行故障识别。
7.根据权利要求6所述存储介质,其特征在于,所述处理器执行“通过变分模态分解算法将获取的振动信号分解得到k个模态分量”具体执行以下步骤:
将风力发电机的振动信号f(t)转化为频域信号
初始化模态分量中心频率拉格朗乘法算子n←0;
n=n+1;
利用公式和更新和中心频率α为二次惩罚因子;
对于所有ω≥0,更新双上升步长:τ为噪声容限参数;
判断和是否满足收敛条件公式:其中ξ>0;
若满足,则停止迭代,若不满足,则返回至n=n+1,继续迭代。
8.根据权利要求6所述存储介质,其特征在于,所述计算机程序被处理器运行时还执行以下步骤:
获取风力发电机在正常状态、内圈故障状态、外圈故障状态及滚动体故障状态的振动信号各n组作为训练样本及各n组作为测试样本;
将训练样本及测试样本进行变分模态分解算法分解后进行能量特征提取后,输入LIBSVM模型中进行样本训练后,得到最后的支持向量机的模型。
9.根据权利要求8所述存储介质,其特征在于,所述LIBSVM模型的惩罚参数为2,函数参数为1。
10.根据权利要求6所述存储介质,其特征在于,所述计算机程序被处理器运行后执行步骤“计算k个模态分量的能量熵,并根据各个模态的能量熵构建特征向量”之后还执行:
对构建的特征向量进行归一化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莆田学院,未经莆田学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910330200.6/1.html,转载请声明来源钻瓜专利网。