一种基于大数据的风电机组故障监测预警方法及系统与流程
未命名
10-26
阅读:99
评论:0

1.本发明涉及风电机组故障监测技术领域,具体而言,涉及一种基于大数据的风电机组故障监测预警方法及系统。
背景技术:
2.现有风电机组故障监测预警方法采集风电机组变桨系统的多种传感器信号,并采用神经网络对多种传感器信号进行处理,得到风电机组故障情况,但是神经网络需要训练,其训练精度决定风电机组故障情况的评估精度,现有通常采用交叉熵损失函数进行训练,若训练时间较长,则评估精度较高,若训练时间较短,则评估精度较低,因此,训练时间和评估精度难以兼容。
技术实现要素:
3.本发明的目的在于提供一种基于大数据的风电机组故障监测预警方法及系统,其解决了现有风电机组故障监测预警方法存在训练时间和评估精度难以兼容的问题。
4.本发明的实施例通过以下技术方案实现:一种基于大数据的风电机组故障监测预警方法,包括以下步骤:s1、提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;s2、采用训练集对故障监测模型进行多阶段训练,得到训练完成的故障监测模型;s3、采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;s4、在故障评分高于设定故障阈值时,进行报警处理。
5.进一步地,所述s2中故障监测模型包括:特征提取子模型和故障评分输出子模型;所述特征提取子模型用于对振动数据进行特征提取,得到特征数据;所述故障评分输出子模型用于根据特征数据,计算故障评分。
6.进一步地,所述特征提取子模型的表达式为:进一步地,所述特征提取子模型的表达式为:其中,为第一特征数据,为第二特征数据,为训练集中训练样本的第个振动数据,为训练样本中振动数据的数量,为训练样本中最大振动数据,为训练
样本中最小振动数据。
7.进一步地,所述故障评分输出子模型的表达式为:其中,为故障评分输出子模型的输出,为第一权重,为第二权重,为偏置。
8.进一步地,所述s2中包括以下分步骤:s21、设置故障监测模型中权重和偏置的初值;s22、将训练集中样本输入到故障监测模型中进行第一阶段训练,得到第一阶段损失值;s23、判断第一阶段损失值是否低于第一阈值,若是,则跳转至步骤s25,若否,则跳转至步骤s24;s24、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s22;s25、将训练集中样本输入到故障监测模型中进行第二阶段训练,得到第二阶段损失值;s26、判断第二阶段损失值是否低于第二阈值,若是,则得到训练完成的故障监测模型,若否,则跳转至步骤s27;s27、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s25。
9.进一步地,所述s22中第一阶段损失值的计算公式为:其中,为第一阶段损失值,为第次训练时故障监测模型的输出,为第次训练时的标签,为指数系数,为调整系数。
10.进一步地,所述指数系数的表达式为:。
11.进一步地,所述s25中第二阶段损失值的计算公式为:其中,为第二阶段损失值。
12.一种基于大数据的风电机组故障监测预警方法的系统,包括:训练集构建单元、训练单元、故障评分单元和报警单元;所述训练集构建单元用于提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;所述训练单元用于采用训练集对故障监测模型进行多阶段训练,得到训练完成的故障监测模型;
所述故障评分单元用于采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;所述报警单元用于在故障评分高于设定故障阈值时,进行报警处理。
13.本发明实施例的技术方案至少具有如下优点和有益效果:本发明中将振动数据和标签构建为训练集,通过训练集对故障监测模型进行多阶段训练,从而降低训练时间提高训练精度,在获得训练完成的故障监测模型后,采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分,在故障评分高于设定故障阈值时,进行报警处理。
附图说明
14.图1为一种基于大数据的风电机组故障监测预警方法的流程图。
具体实施方式
15.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
16.如图1所示,一种基于大数据的风电机组故障监测预警方法,包括以下步骤:s1、提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;s2、采用训练集对故障监测模型进行多阶段训练,得到训练完成的故障监测模型;s3、采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;s4、在故障评分高于设定故障阈值时,进行报警处理。
17.所述s2中故障监测模型包括:特征提取子模型和故障评分输出子模型;所述特征提取子模型用于对振动数据进行特征提取,得到特征数据;所述故障评分输出子模型用于根据特征数据,计算故障评分。
18.所述特征提取子模型的表达式为:所述特征提取子模型的表达式为:其中,为第一特征数据,为第二特征数据,为训练集中训练样本的第个振动数据,为训练样本中振动数据的数量,为训练样本中最大振动数据,为训练样本中最小振动数据。
19.所述故障评分输出子模型的表达式为:其中,为故障评分输出子模型的输出,为第一权重,为第二权重,为偏置。
20.所述s2中包括以下分步骤:s21、设置故障监测模型中权重和偏置的初值;s22、将训练集中样本输入到故障监测模型中进行第一阶段训练,得到第一阶段损失值;s23、判断第一阶段损失值是否低于第一阈值,若是,则跳转至步骤s25,若否,则跳转至步骤s24;s24、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s22;s25、将训练集中样本输入到故障监测模型中进行第二阶段训练,得到第二阶段损失值;s26、判断第二阶段损失值是否低于第二阈值,若是,则得到训练完成的故障监测模型,若否,则跳转至步骤s27;s27、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s25。
21.所述s22中第一阶段损失值的计算公式为:其中,为第一阶段损失值,为第次训练时故障监测模型的输出,为第次训练时的标签,为指数系数,为调整系数。
22.所述指数系数的表达式为:。
23.所述s25中第二阶段损失值的计算公式为:其中,为第二阶段损失值。
24.本发明中设置分阶段对故障监测模型进行训练,第一阶段加快训练时间,第二阶段提升训练精度。
25.一种基于大数据的风电机组故障监测预警方法的系统,包括:训练集构建单元、训练单元、故障评分单元和报警单元;所述训练集构建单元用于提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;所述训练单元用于采用训练集对故障监测模型进行多阶段训练,得到训练完成的
故障监测模型;所述故障评分单元用于采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;所述报警单元用于在故障评分高于设定故障阈值时,进行报警处理。
26.本发明中将振动数据和标签构建为训练集,通过训练集对故障监测模型进行多阶段训练,从而降低训练时间提高训练精度,在获得训练完成的故障监测模型后,采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分,在故障评分高于设定故障阈值时,进行报警处理。
27.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于大数据的风电机组故障监测预警方法,其特征在于,包括以下步骤:s1、提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;s2、采用训练集对故障监测模型进行多阶段训练,得到训练完成的故障监测模型;s3、采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;s4、在故障评分高于设定故障阈值时,进行报警处理。2.根据权利要求1所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述s2中故障监测模型包括:特征提取子模型和故障评分输出子模型;所述特征提取子模型用于对振动数据进行特征提取,得到特征数据;所述故障评分输出子模型用于根据特征数据,计算故障评分。3.根据权利要求2所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述特征提取子模型的表达式为:特征提取子模型的表达式为:其中,为第一特征数据,为第二特征数据,为训练集中训练样本的第个振动数据,为训练样本中振动数据的数量,为训练样本中最大振动数据,为训练样本中最小振动数据。4.根据权利要求3所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述故障评分输出子模型的表达式为:其中,为故障评分输出子模型的输出,为第一权重,为第二权重,为偏置。5.根据权利要求1所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述s2中包括以下分步骤:s21、设置故障监测模型中权重和偏置的初值;s22、将训练集中样本输入到故障监测模型中进行第一阶段训练,得到第一阶段损失值;s23、判断第一阶段损失值是否低于第一阈值,若是,则跳转至步骤s25,若否,则跳转至步骤s24;s24、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s22;s25、将训练集中样本输入到故障监测模型中进行第二阶段训练,得到第二阶段损失
值;s26、判断第二阶段损失值是否低于第二阈值,若是,则得到训练完成的故障监测模型,若否,则跳转至步骤s27;s27、采用梯度下降法对故障监测模型中权重和偏置进行更新,并跳转至步骤s25。6.根据权利要求5所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述s22中第一阶段损失值的计算公式为:其中,为第一阶段损失值,为第次训练时故障监测模型的输出,为第次训练时的标签,为指数系数,为调整系数。7.根据权利要求6所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述指数系数的表达式为:。8.根据权利要求7所述的基于大数据的风电机组故障监测预警方法,其特征在于,所述s25中第二阶段损失值的计算公式为:其中,为第二阶段损失值。9.根据权利要求1~8任一项所述的基于大数据的风电机组故障监测预警方法的系统,其特征在于,包括:训练集构建单元、训练单元、故障评分单元和报警单元;所述训练集构建单元用于提取大数据中风电机组故障类型和振动数据,对风电机组故障类型进行打分得到标签,将振动数据和标签构建为训练集;所述训练单元用于采用训练集对故障监测模型进行多阶段训练,得到训练完成的故障监测模型;所述故障评分单元用于采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分;所述报警单元用于在故障评分高于设定故障阈值时,进行报警处理。
技术总结
本发明提供了一种基于大数据的风电机组故障监测预警方法及系统,属于风电机组故障监测技术领域,本发明中将振动数据和标签构建为训练集,通过训练集对故障监测模型进行多阶段训练,从而降低训练时间提高训练精度,在获得训练完成的故障监测模型后,采用训练完成的故障监测模型对风电机组故障时的振动数据进行处理,得到故障评分,在故障评分高于设定故障阈值时,进行报警处理。进行报警处理。进行报警处理。
技术研发人员:高国青 杨介立 易伟峰 孔金良 车坤涛 史向成 孟建 王彦龙 刘海斌 刘阳 李晓刚 杨文浩
受保护的技术使用者:华能新能源股份有限公司山西分公司
技术研发日:2023.09.13
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/