一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

海上风力发电机组的故障预警方法及设备与流程

2021-09-28 23:32:00 来源:中国专利 TAG:预警 海上 故障 总体 能源


1.本公开总体说来涉及能源技术领域,更具体地讲,涉及一种海上风力发电机组的故障预警方法及设备。


背景技术:

2.全球风电装机容量近几年不断增加,保障风力发电机组运行高效、稳定是保证风电场运营收益的关键。对机组运行状态进行合理的预判,提前对机组故障进行预警,执行预防性维护工作,可以有效降低机组故障率,进而提高风电场的发电收益。


技术实现要素:

3.本公开的示例性实施例在于提供一种海上风力发电机组的故障预警方法及设备,其能够快速、准确地对海上风力发电机组的偏航系统故障进行预警。
4.根据本公开的示例性实施例,提供一种海上风力发电机组的故障预警方法,所述故障预警方法包括:获取海上风力发电机组所在地理位置当前时刻及未来第一预设时长内的气象数据;基于获取的气象数据,确定当前时刻及未来第一预设时长内各个时刻对应的气象输入变量的变量值;将确定的气象输入变量的变量值输入到训练好的海上风力发电机组的偏航系统故障诊断模型,以得到偏航系统故障诊断模型输出的未来第一预设时长内偏航系统故障监测变量的预测值,其中,所述偏航系统故障诊断模型是基于梯度提升决策树算法构建的;当未来第一预设时长内偏航系统故障监测变量的预测值超出安全阈值时,发出偏航系统故障预警。
5.可选地,获取的气象数据至少包括:当前时刻的风向值、当前时刻的风速值、当前时刻的环境温度值、未来第一预设时长内各个时刻的风向值、未来第一预设时长内各个时刻的风速值、未来第一预设时长内各个时刻的环境温度值;
6.其中,所述各个时刻中的每一个时刻对应的气象输入变量的变量值至少包括:该时刻的风向值、该时刻的风速值、该时刻的环境温度值、该时刻与其下一时刻之间的风向变化值、该时刻与其下一时刻之间的风速变化值。
7.可选地,所述偏航系统故障监测变量包括以下项之一:偏航系统的电机的温度、偏航系统的油温、偏航系统的油压、偏航速度、机头加速度。
8.可选地,所述故障预警方法还包括:基于海上风力发电机组的历史运行数据和历史气象数据,训练所述偏航系统故障诊断模型,其中,所述历史运行数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的偏航系统故障监测变量的实际值;所述历史气象数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的气象数据。
9.可选地,基于海上风力发电机组的历史运行数据和历史气象数据,训练所述偏航系统故障诊断模型的步骤包括:基于海上风力发电机组的历史运行数据和历史气象数据,确定与模型训练所涉及的每一历史时刻对应的气象输入变量的变量值和该历史时刻的下一时刻的偏航系统故障监测变量的实际值,作为与该历史时刻对应的模型训练数据;基于
与模型训练所涉及的各个历史时刻对应的模型训练数据,使用梯度提升决策树算法以偏航系统故障监测变量的预测值与实际值之间的误差最小为目标,构建多个二分决策树直至满足预设条件时停止,并基于构建的所有二分决策树得到所述偏航系统故障诊断模型。
10.可选地,在构建多个二分决策树的步骤中,针对每个二分决策树,遍历该二分决策树所对应的所有特征值,计算每个特征值作为该二分决策树的二分节点时,将相应的残差划分成的两组的总方差,并将所对应的总方差最小的特征值作为该二分决策树的最佳二分阈值,其中,特征值包括各个气象输入变量的变量值。
11.可选地,所述故障预警方法还包括:当满足更新条件时,基于新增的历史数据,更新所述偏航系统故障诊断模型,其中,所述更新条件包括:模型准确度低于预设阈值、新增的能够用于模型训练的历史数据超过预定数量。
12.根据本公开的另一示例性实施例,提供一种海上风力发电机组的故障预警设备,所述故障预警设备包括:数据获取单元,获取海上风力发电机组所在地理位置当前时刻及未来第一预设时长内的气象数据;输入变量值确定单元,基于获取的气象数据,确定当前时刻及未来第一预设时长内各个时刻对应的气象输入变量的变量值;预测值获取单元,将确定的气象输入变量的变量值输入到训练好的海上风力发电机组的偏航系统故障诊断模型,以得到偏航系统故障诊断模型输出的未来第一预设时长内偏航系统故障监测变量的预测值,其中,所述偏航系统故障诊断模型是基于梯度提升决策树算法构建的;预警单元,当未来第一预设时长内偏航系统故障监测变量的预测值超出安全阈值时,发出偏航系统故障预警。
13.可选地,获取的气象数据至少包括:当前时刻的风向值、当前时刻的风速值、当前时刻的环境温度值、未来第一预设时长内各个时刻的风向值、未来第一预设时长内各个时刻的风速值、未来第一预设时长内各个时刻的环境温度值;
14.其中,所述各个时刻中的每一个时刻对应的气象输入变量的变量值至少包括:该时刻的风向值、该时刻的风速值、该时刻的环境温度值、该时刻与其下一时刻之间的风向变化值、该时刻与其下一时刻之间的风速变化值。
15.可选地,所述偏航系统故障监测变量包括以下项之一:偏航系统的电机的温度、偏航系统的油温、偏航系统的油压、偏航速度、机头加速度。
16.可选地,所述故障预警设备还包括:训练单元,基于海上风力发电机组的历史运行数据和历史气象数据,训练所述偏航系统故障诊断模型,其中,所述历史运行数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的偏航系统故障监测变量的实际值;所述历史气象数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的气象数据。
17.可选地,训练单元基于海上风力发电机组的历史运行数据和历史气象数据,确定与模型训练所涉及的每一历史时刻对应的气象输入变量的变量值和该历史时刻的下一时刻的偏航系统故障监测变量的实际值,作为与该历史时刻对应的模型训练数据;并基于与模型训练所涉及的各个历史时刻对应的模型训练数据,使用梯度提升决策树算法以偏航系统故障监测变量的预测值与实际值之间的误差最小为目标,构建多个二分决策树直至满足预设条件时停止,并基于构建的所有二分决策树得到所述偏航系统故障诊断模型。
18.可选地,训练单元针对每个二分决策树,遍历该二分决策树所对应的所有特征值,计算每个特征值作为该二分决策树的二分节点时,将相应的残差划分成的两组的总方差,
并将所对应的总方差最小的特征值作为该二分决策树的最佳二分阈值,其中,特征值包括各个气象输入变量的变量值。
19.可选地,所述故障预警设备还包括:更新单元,当满足更新条件时,基于新增的历史数据,更新所述偏航系统故障诊断模型,其中,所述更新条件包括:模型准确度低于预设阈值、新增的能够用于模型训练的历史数据超过预定数量。
20.根据本公开的另一示例性实施例,提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时实现如上所述的海上风力发电机组的故障预警方法。
21.根据本公开的另一示例性实施例,提供一种计算装置,所述计算装置包括:处理器;存储器,存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的海上风力发电机组的故障预警方法。
22.根据本公开示例性实施例的海上风力发电机组的故障预警方法及设备,能够预测偏航系统故障监测变量未来的动态变化并给出偏航系统故障预警。
23.将在接下来的描述中部分阐述本公开总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本公开总体构思的实施而得知。
附图说明
24.通过下面结合示例性地示出实施例的附图进行的描述,本公开示例性实施例的上述和其它目的和特点将会变得更加清楚,其中:
25.图1示出根据本公开示例性实施例的海上风力发电机组的故障预警方法的流程图;
26.图2示出根据本公开示例性实施例的训练偏航系统故障诊断模型的方法的流程图;
27.图3示出根据本公开示例性实施例的海上风力发电机组的故障预警设备的结构框图。
具体实施方式
28.现将详细参照本公开的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本公开。
29.图1示出根据本公开示例性实施例的海上风力发电机组的故障预警方法的流程图。
30.参照图1,在步骤s10,获取海上风力发电机组所在地理位置当前时刻及未来第一预设时长内的气象数据。
31.作为示例,所述气象数据可涉及风速、风向、环境温度之中的至少一项,应该理解,也可涉及其他类型的能够用于偏航系统故障诊断的气象参数,例如,对偏航系统故障监测变量影响较大的气象参数,本公开对此不作限制。
32.作为示例,获取的气象数据可至少包括:当前时刻的风向值、当前时刻的风速值、当前时刻的环境温度值、未来第一预设时长内各个时刻的风向值、未来第一预设时长内各个时刻的风速值、未来第一预设时长内各个时刻的环境温度值。
33.应该理解,当前时刻或历史时刻的气象数据可为实际监测到的气象数据,未来时刻的气象数据可为气象预报数据。
34.在步骤s20,基于获取的气象数据,确定当前时刻及未来第一预设时长内各个时刻对应的气象输入变量的变量值。
35.作为示例,所述各个时刻中的每一个时刻对应的气象输入变量的变量值可至少包括:该时刻的风向值、该时刻的风速值、该时刻的环境温度值、该时刻与其下一时刻之间的风向变化值、该时刻与其下一时刻之间的风速变化值。此外,作为示例,也可包括其他类型的气象输入变量的变量值,例如,该时刻与其下一时刻之间的环境温度变化值。
36.在步骤s30,将确定的气象输入变量的变量值输入到训练好的海上风力发电机组的偏航系统故障诊断模型,以得到偏航系统故障诊断模型输出的未来第一预设时长内偏航系统故障监测变量的预测值,其中,所述偏航系统故障诊断模型是基于梯度提升决策树算法构建的。
37.具体说来,将与所述各个时刻中的每一时刻对应的气象输入变量的变量值输入到偏航系统故障诊断模型,偏航系统故障诊断模型能够输出该时刻的下一时刻的偏航系统故障监测变量的预测值。根据本公开的示例性实施例,考虑到偏航系统故障监测变量随天气参数连续变化的特性,将上一时刻的气象数据及上一时刻与下一时刻之间的气象数据变化值作为模型的输入,以得到下一时刻的偏航系统故障监测变量的预测值。
38.作为示例,所述偏航系统故障监测变量可包括以下项之一:偏航系统的电机的温度、偏航(液压)系统的油温、偏航(液压)系统的油压、偏航速度、机头加速度。
39.在步骤s40,当未来第一预设时长内偏航系统故障监测变量的预测值超出安全阈值时,发出偏航系统故障预警。
40.作为示例,可根据未来第一预设时长内偏航系统故障监测变量的预测值超出安全阈值的幅度和/或持续时长和/或频率,发出相应的偏航系统故障预警。从而能够便于风力发电机组的运维人员有效地安排好预防性维护工作。
41.作为示例,根据本公开示例性实施例的海上风力发电机组的故障预警方法还可包括:基于海上风力发电机组的历史运行数据和历史气象数据,训练所述偏航系统故障诊断模型,其中,所述历史运行数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的偏航系统故障监测变量的实际值;所述历史气象数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的气象数据。根据本公开的示例性实施例,通过使用机组从偏航系统相对正常到发生故障这一时间段内的历史数据来训练偏航系统故障诊断模型,能够使训练好的偏航系统故障诊断模型更好地预测偏航系统从将要发生故障到发生故障这一阶段偏航系统故障监测变量的动态变化。
42.具体地,作为示例,可基于海上风力发电机组的历史运行数据和历史气象数据,确定与模型训练所涉及的每一历史时刻对应的气象输入变量的变量值和该历史时刻的下一时刻的偏航系统故障监测变量的实际值,作为与该历史时刻对应的模型训练数据;然后,基于与模型训练所涉及的各个历史时刻对应的模型训练数据,使用梯度提升决策树算法以偏航系统故障监测变量的预测值与实际值之间的误差最小为目标,构建多个二分决策树直至满足预设条件时停止,并基于构建的所有二分决策树得到所述偏航系统故障诊断模型。
43.这里,模型训练所涉及的历史时刻即用于训练模型的历史运行数据和历史气象数
据所对应的历史时刻。
44.作为示例,所述预设条件可包括:偏航系统故障监测变量的实际值与预测值之间的残差的均值小于残差阈值和/或无法再构建新的二分决策树(即,所有决策树数据源长度等于1)。例如,所述残差阈值可被设置为偏航系统故障监测变量的最小数量级的10%。
45.作为示例,在构建多个二分决策树的步骤中,当损失函数为均方误差时,可针对每个二分决策树,遍历该二分决策树所对应的所有特征值,计算每个特征值作为该二分决策树的二分节点时,将相应的残差划分成的两组的总方差,并将所对应的总方差最小的特征值作为该二分决策树的最佳二分阈值,其中,特征值包括各个气象输入变量的变量值。
46.这里,二分决策树所对应的所有特征值为经由该二分决策树的上一二分决策树划分到该二分决策树的各个气象输入变量的变量值。所述相应的残差为划分到该二分决策树的上一二分决策树的预测值与实际值之间的残差。所述总方差为由该特征值划分的两组残差的方差之和。
47.作为示例,根据本公开示例性实施例的海上风力发电机组的故障预警方法还可包括:当满足更新条件时,基于新增的历史数据,更新所述偏航系统故障诊断模型,其中,所述更新条件包括:模型准确度低于预设阈值、新增的能够用于模型训练的历史数据超过预定数量。从而能够保证偏航系统故障诊断模型的准确度和稳定性。
48.图2示出根据本公开示例性实施例的训练偏航系统故障诊断模型的方法的流程图。
49.参照图2,在步骤s101,获取模型训练数据集d。
50.其中,d={(x
i
,y
i
)},i指示模型训练所涉及的各个历史时刻的序号,i的取值范围为1,2,
……
,n,x指示气象输入变量,y指示偏航系统故障监测变量,(x
i
,y
i
)指示与第i个历史时刻对应的模型训练数据。
51.在步骤s102,初始化f0,并计算残差数组r
m
={r
im
},其中,f0=average(y
i
),i的取值范围为1,2,
……
,n,r
im
=y
i-f
m-1
(x
i
),m的初始值为1。
52.在步骤s103,构建二分类决策树h
m
(x)用于划分{(x
i
,r
im
)},使得式的值最小,并将f
m
(x)更新为:f
m
(x)=f
m-1
(x) h
m
(x)。
53.其中,l()指示损失函数,作为示例,损失函数可为均方误差,具体地,
54.在步骤s104,更新残差数组r
m 1

55.在步骤s105,判断是否满足预设条件。例如,所述预设条件可为:average(r
m 1
)<0.1*(y
i
的最小数量级)或所有决策树数据源长度等于1。
56.当在步骤s105确定不满足预设条件时,执行步骤s106,令m=m 1,并返回执行步骤s103,即,进行下一次的二分决策树的拟合。
57.当在步骤s105确定满足预设条件时,执行步骤s107,确定偏航系统故障诊断模型其中,f0(x)=average(y
i
),h
m
(x)指示第m个二分决策树的残差拟合结果。
58.图3示出根据本公开示例性实施例的海上风力发电机组的故障预警设备的结构框图。
59.如图3所示,根据本公开示例性实施例的海上风力发电机组的故障预警设备包括:数据获取单元10、输入变量值确定单元20、预测值获取单元30、以及预警单元40。
60.具体说来,数据获取单元10用于获取海上风力发电机组所在地理位置当前时刻及未来第一预设时长内的气象数据。
61.输入变量值确定单元20用于基于获取的气象数据,确定当前时刻及未来第一预设时长内各个时刻对应的气象输入变量的变量值。
62.预测值获取单元30用于将确定的气象输入变量的变量值输入到训练好的海上风力发电机组的偏航系统故障诊断模型,以得到偏航系统故障诊断模型输出的未来第一预设时长内偏航系统故障监测变量的预测值,其中,所述偏航系统故障诊断模型是基于梯度提升决策树算法构建的。
63.预警单元40用于当未来第一预设时长内偏航系统故障监测变量的预测值超出安全阈值时,发出偏航系统故障预警。
64.作为示例,获取的气象数据可至少包括:当前时刻的风向值、当前时刻的风速值、当前时刻的环境温度值、未来第一预设时长内各个时刻的风向值、未来第一预设时长内各个时刻的风速值、未来第一预设时长内各个时刻的环境温度值。
65.作为示例,所述各个时刻中的每一个时刻对应的气象输入变量的变量值可至少包括:该时刻的风向值、该时刻的风速值、该时刻的环境温度值、该时刻与其下一时刻之间的风向变化值、该时刻与其下一时刻之间的风速变化值。
66.作为示例,所述偏航系统故障监测变量可包括以下项之一:偏航系统的电机的温度、偏航系统的油温、偏航系统的油压、偏航速度、机头加速度。
67.作为示例,根据本公开示例性实施例的海上风力发电机组的故障预警设备还可包括:训练单元(未示出),训练单元用于基于海上风力发电机组的历史运行数据和历史气象数据,训练所述偏航系统故障诊断模型,其中,所述历史运行数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的偏航系统故障监测变量的实际值;所述历史气象数据包括:偏航系统故障发生时刻及该时刻之前第二预设时长内的气象数据。
68.作为示例,训练单元可基于海上风力发电机组的历史运行数据和历史气象数据,确定与模型训练所涉及的每一历史时刻对应的气象输入变量的变量值和该历史时刻的下一时刻的偏航系统故障监测变量的实际值,作为与该历史时刻对应的模型训练数据;并基于与模型训练所涉及的各个历史时刻对应的模型训练数据,使用梯度提升决策树算法以偏航系统故障监测变量的预测值与实际值之间的误差最小为目标,构建多个二分决策树直至满足预设条件时停止,并基于构建的所有二分决策树得到所述偏航系统故障诊断模型。
69.作为示例,训练单元可针对每个二分决策树,遍历该二分决策树所对应的所有特征值,计算每个特征值作为该二分决策树的二分节点时,将相应的残差划分成的两组的总方差,并将所对应的总方差最小的特征值作为该二分决策树的最佳二分阈值,其中,特征值包括各个气象输入变量的变量值。
70.作为示例,根据本公开示例性实施例的海上风力发电机组的故障预警设备还可包括:更新单元(未示出),更新单元当满足更新条件时,基于新增的历史数据,更新所述偏航
系统故障诊断模型,其中,所述更新条件包括:模型准确度低于预设阈值、新增的能够用于模型训练的历史数据超过预定数量。
71.应该理解,根据本公开示例性实施例的海上风力发电机组的故障预警设备所执行的具体处理已经参照图1-2进行了详细描述,这里将不再赘述相关细节。
72.应该理解,根据本公开示例性实施例的海上风力发电机组的故障预警设备中的各个单元可被实现硬件组件和/或软件组件。本领域技术人员根据限定的各个装置所执行的处理,可以例如使用现场可编程门阵列(fpga)或专用集成电路(asic)来实现各个装置。
73.本公开的示例性实施例提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时实现如上述示例性实施例所述的海上风力发电机组的故障预警方法。该计算机可读存储介质是可存储由计算机系统读出的数据的任意数据存储装置。计算机可读存储介质的示例包括:只读存储器、随机存取存储器、只读光盘、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。
74.根据本公开的示例性实施例的计算装置包括:处理器(未示出)和存储器(未示出),其中,存储器存储有计算机程序,当所述计算机程序被处理器执行时,实现如上述示例性实施例所述的海上风力发电机组的故障预警方法。
75.虽然已表示和描述了本公开的一些示例性实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本公开的原理和精神的情况下,可以对这些实施例进行修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜