一种基于功率曲线分析与神经网络的风电机组故障预警方法与流程

文档序号:29626490发布日期:2022-04-13 14:35阅读:153来源:国知局
一种基于功率曲线分析与神经网络的风电机组故障预警方法与流程

1.本发明涉及风电机组自动化技术领域,特别涉及一种基于功率曲线分析与神经网络的风电机组故障预警方法。


背景技术:

2.风电机组运行环境恶劣,导致风电机组故障频发,给风电机组的安全稳定,运行带来不良影响,从而给风力发电的发展带来严重挑战,因此,实现风电机组早期故障的预警对风力发电的大规模发展有着重要意义。由于风电机组运行状态的多变性和不可预测性,对风电机组故障预警研究已经逐渐成为风电发展中的重要研究方向。近年来,随着人工智能技术的发展,越来越多的先进智能算法成功应用于各个领域中,因此,本方案选择采用神经网络算法应用于风电机组故障预警的研究中,且预测的结果也更加准确。


技术实现要素:

3.本发明的目的在于提供一种基于功率曲线分析与神经网络的风电机组故障预警方法,可以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种基于功率曲线分析与神经网络的风电机组故障预警方法,包括以下步骤:
5.s101:数据筛选,依据功率特性曲线,使用最小二乘与离散度分析结合的算法对scada数据进行筛选,以保留符合机组正常工况的数据,从而提高模型的精度;
6.s102:建立神经网络模型,使用随机森林算法筛选模型的输入参数以简化模型结构,并通过对比隐含层的数目建立风电机组的神经网络模型;
7.s103:提出指标,结合滑动窗口模型,提出一种能反映机组实时运行状态的指标;
8.s104:确定阈值,通过非参数估计法确定该指标的阈值;
9.s105:预警和监测,实现状态预警及在线监测。
10.进一步地,包括工作系统和管理后台,工作系统通过信号传输的方式与管理后台交互数据,且管理后台配置有处理信息的应用模块。
11.进一步地,工作系统包括分析单元、采集模块、预警模块、以及传输模块,采集模块用于采集的状态参数包括风速、风向、转速、电压、电流、功率、振动、温度等,且采集模块通过传输模块信号连接管理后台。
12.进一步地,分析单元包括角度模块、转速模块、风速模块以及功率模块,且分析单元运用scada系统的相关参数,比如转速、功率、风速、角度等,在此基础上结合广义线性回归算法构建可用于分析各风力发电机组电量的线性模型,说明引起电量损失的具体原因。
13.进一步地,工作系统还包括预测判断模块,预测判断模块可用于全场功率预测、叶片结冰预测、风力发电机组机械状态预测、单机功率曲线对标预测、风机机舱风速预测准确性修正以及判断运行健康状态。
14.进一步地,全场功率预测是指基于arima算法构建全场功率预测模型,利用历史风
速、风向、温度、功率、偏航数据用于模型的训练,利用当前相应数据进行模型的预测。
15.进一步地,风力发电机组机械状态预测是指深度挖掘振动信号、温度、风机转速等参数,利用神经网络建立预测模型,并用历史数据对模型进行训练,再利用当前参数进行风电机组机械状态的预测。
16.进一步地,针对步骤s105,可先利用保局投影方法对风电机组状态参数进行特征提取,再建立目标状态参数的神经网络预测模型,运用信息熵方法对目标状态参数预测模型的残差变化趋势进行分析来判断风电机组是否为健康状态,若健康,则允许此风电机组进行正常工作且对此风电机组进行实时监测,若不健康,则启动预警模块进行及时预警,并传输至管理后台进行预处理。
17.与现有技术相比,本发明的有益效果是:该方法充分利用scada数据,且不需要对风电机组复杂的物理特性进行分析,将该方法分别用于风电场的变桨系统和偏航系统的故障预警,进一步证明方法的有效性,lpp特征提取降低了建模和预测的难度,提高了预测精度,神经网络算法中的极端学习机在学习速度和泛化性能上都比传统的bp神经网络更有优势,与极端学习机预测模型对比,核极端学习机预测模型在稳定性和预测精度上有一定的改善,信息熵方法结合熵的概念,能够对数据的变化剧烈程度进行量化,该方法能够实现风电机组早期故障的检测,从而达到故障预警的目的。
附图说明
18.图1为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的概述流程图;
19.图2为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的具体流程图;
20.图3为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的状态预警逻辑图;
21.图4为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的系统组成框图;
22.图5为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的分析单元组成模块框图;
23.图6为本发明基于功率曲线分析与神经网络的风电机组故障预警方法的预测判断模块功能组成框图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.参阅图1-2,一种基于功率曲线分析与神经网络的风电机组故障预警方法,包括以下步骤:
26.s101:数据筛选,依据功率特性曲线,使用最小二乘与离散度分析结合的算法对
scada数据进行筛选,以保留符合机组正常工况的数据,从而提高模型的精度;
27.s102:建立神经网络模型,使用随机森林算法筛选模型的输入参数以简化模型结构,并通过对比隐含层的数目建立风电机组的神经网络模型;
28.s103:提出指标,结合滑动窗口模型,提出一种能反映机组实时运行状态的指标;
29.s104:确定阈值,通过非参数估计法确定该指标的阈值;
30.s105:预警和监测,实现状态预警及在线监测。
31.参阅图4-5,一种基于功率曲线分析与神经网络的风电机组故障预警方法,包括工作系统和管理后台,工作系统通过信号传输的方式与管理后台交互数据,且管理后台配置有处理信息的应用模块,工作系统包括分析单元、采集模块、预警模块、以及传输模块,采集模块用于采集的状态参数包括风速、风向、转速、电压、电流、功率、振动、温度等,且采集模块通过传输模块信号连接管理后台,分析单元包括角度模块、转速模块、风速模块以及功率模块,且分析单元运用scada系统的相关参数,比如转速、功率、风速、角度等,在此基础上结合广义线性回归算法构建可用于分析各风力发电机组电量的线性模型,说明引起电量损失的具体原因。
32.请参阅图6,一种基于功率曲线分析与神经网络的风电机组故障预警方法,工作系统还包括预测判断模块,预测判断模块可用于全场功率预测、叶片结冰预测、风力发电机组机械状态预测、单机功率曲线对标预测、风机机舱风速预测准确性修正以及判断运行健康状态,全场功率预测是指基于arima算法构建全场功率预测模型,利用历史风速、风向、温度、功率、偏航数据用于模型的训练,利用当前相应数据进行模型的预测,而风力发电机组机械状态预测是指深度挖掘振动信号、温度、风机转速等参数,利用神经网络建立预测模型,并用历史数据对模型进行训练,再利用当前参数进行风电机组机械状态的预测。
33.预警工作原理:可先利用保局投影方法对风电机组状态参数进行特征提取,再建立目标状态参数的神经网络预测模型,运用信息熵方法对目标状态参数预测模型的残差变化趋势进行分析来判断风电机组是否为健康状态,若健康,则允许此风电机组进行正常工作且对此风电机组进行实时监测,若不健康,则启动预警模块进行及时预警,并传输至管理后台进行预处理。
34.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1