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

风电机组的故障识别方法及装置与流程

2022-02-22 08:28:24 来源:中国专利 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.在本发明的一个实施例中,所述识别模块,还用于:获取所述第二运行参数与所述参考值之间的第一差值;识别所述第一差值大于或者等于第一预设阈值,确定所述风电机组出现故障。
26.在本发明的一个实施例中,所述识别模块,还用于:获取与所述风电机组距离小于或者等于第二预设阈值的目标风电机组;获取所述风电机组的所述第二运行参数与所述目标风电机组的所述第二运行参数之间的第二差值;识别所述第二差值大于或者等于第三预设阈值,确定所述风电机组出现故障。
27.在本发明的一个实施例中,所述识别模块,还用于:识别所述第一差值小于所述第一预设阈值,和/或所述第二差值小于所述第三预设阈值,确定所述风电机组未出现故障。
28.在本发明的一个实施例中,所述将所述第一运行参数输入至所述风电机组的目标正常行为模型之前,所述采集模块,还用于:识别所述运行参数中存在待清除的目标运行参数;将所述目标运行参数从所述运行参数中清除。
29.在本发明的一个实施例中,所述装置还包括:训练模块,所述训练模块,包括:获取单元,用于获取所述风电机组的历史运行参数;生成单元,用于基于所述历史运行参数生成多个训练样本,其中,每个所述训练样本包括历史第一运行参数和历史第二运行参数;训练单元,用于基于所述训练样本对所述风电机组的候选正常行为模型进行训练,直至满足模型训练结束条件,生成所述目标正常行为模型。
30.在本发明的一个实施例中,所述基于所述历史运行参数中生成多个训练样本之前,所述生成单元,还用于:识别所述历史运行参数中存在待清除的目标历史运行参数;将所述目标历史运行参数从所述历史运行参数中清除。
31.在本发明的一个实施例中,所述生成单元,还用于:将所述风电机组检查和/或维修后第一预设时长内的所述历史运行参数识别为所述目标历史运行参数;或者,获取所述风电机组出现故障的历史时间段,并将所述历史时间段内的所述历史运行参数识别为所述目标历史运行参数;或者,获取与所述风电机组距离小于或者等于第二预设阈值的目标风电机组;获取所述风电机组的所述历史运行参数与所述目标风电机组的所述历史运行参数之间的第三差值;识别所述第三差值大于或者等于第四预设阈值,将所述风电机组的所述历史运行参数确定为所述目标历史运行参数。
32.在本发明的一个实施例中,所述生成单元,还用于:按照预设的多个工况对所述训练样本进行划分,得到每个所述工况下的所述训练样本;识别任一所述工况下的所述训练样本的数量是否小于第五预设阈值;响应于存在至少一个候选工况下的所述训练样本的数量小于所述第五预设阈值,则针对任一候选工况,继续基于所述历史运行参数生成所述任一候选工况下的所述训练样本,直至所述任一候选工况下的所述训练样本的数量达到所述
第五预设阈值。
33.在本发明的一个实施例中,所述生成单元,还用于:从所述训练样本中获取用于表征工况的历史工况运行参数,并获取每个所述工况对应的所述历史工况运行参数的取值范围;针对任一训练样本,识别所述任一训练样本对应的所述历史工况运行参数处于目标工况对应的所述取值范围内,将所述任一训练样本确定为所述目标工况下的所述训练样本。
34.在本发明的一个实施例中,所述装置还包括:更新模块,所述更新模块,用于:响应于当前满足模型更新条件,则返回执行获取所述风电机组的历史运行参数及后续步骤,以更新所述目标正常行为模型。
35.本发明第三方面实施例提出了一种风电机组,包括:如本发明第二方面实施例所述的风电机组的故障识别装置。
36.本发明实施例的风电机组,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
37.本发明第四方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本发明第一方面实施例所述的风电机组的故障识别方法。
38.本发明实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
39.本技术第五方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如本发明第一方面实施例所述的风电机组的故障识别方法。
40.本发明实施例的计算机可读存储介质,通过存储计算机程序并被处理器执行,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
41.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
42.本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
43.图1为根据本发明一个实施例的风电机组的故障识别方法的流程示意图;
44.图2为根据本发明一个实施例的风电机组的故障识别方法中确定风电机组出现故
障的流程示意图;
45.图3为根据本发明一个实施例的风电机组的故障识别方法中生成目标正常行为模型的流程示意图;
46.图4为根据本发明一个实施例的风电机组的故障识别方法中基于历史运行参数生成多个训练样本之后的流程示意图;
47.图5为根据本发明一个具体示例的风电机组的故障识别方法的流程示意图;
48.图6为根据本发明一个实施例的风电机组的故障识别装置的结构示意图;
49.图7为根据本发明另一个实施例的风电机组的结构示意图;以及
50.图8为根据本发明一个实施例的电子设备的结构示意图。
具体实施方式
51.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
52.下面结合附图来描述本发明实施例的风电机组的故障识别方法、装置、风电机组、电子设备和存储介质。
53.图1为根据本发明一个实施例的风电机组的故障识别方法的流程示意图。
54.如图1所示,本发明实施例的风电机组的故障识别方法,包括:
55.s101,采集风电机组的运行参数,其中,运行参数包括第一运行参数和第二运行参数。
56.本发明的实施例中,可采集风电机组的运行参数,其中,运行参数包括第一运行参数和第二运行参数。应说明的是,运行参数的采集区域、第一运行参数的类型、第二运行参数的类型均可根据实际情况进行设置,这里不做过多限定。
57.在一种实施方式中,运行参数的采集区域包括但不限于风电机组中风轮、发电机等区域中的至少一种,其中,风轮包括叶片、轮毂等。
58.在一种实施方式中,第一运行参数包括但不限于功率、转速、风速、桨距角、电流、电压、环境温度等。
59.在一种实施方式中,第二运行参数包括但不限于发电机前轴承温度、发电机后轴承温度、发电机前轴承温度与后轴承温度之间的轴承温度差等。
60.在一种实施方式中,可通过采集装置来采集风电机组的运行参数。应说明的是,采集装置可根据实际情况进行设置,这里不做过多限定,例如,采集装置可包括传感器,传感器包括但不限于温度传感器、电流传感器、电压传感器、风速传感器等。
61.s102,将第一运行参数输入至风电机组的目标正常行为模型,由目标正常行为模型基于第一运行参数预测第二运行参数的参考值。
62.本发明的实施例中,可将第一运行参数输入至风电机组的目标正常行为模型,由目标正常行为模型基于第一运行参数预测第二运行参数的参考值。应说明的是,第二运行参数的参考值为风电机组处于第一运行参数下,且风电机组正常运行时(即未出现故障时)的第二运行参数的取值。应说明的是,目标正常行为模型可根据实际情况进行设置,这里不做过多限定。
63.可以理解的是,不同类型的第二运行参数可对应不同的参考值,比如,发电机前轴承温度、发电机后轴承温度、发电机前轴承温度与后轴承温度之间的轴承温度差可分别对应不同的参考值。
64.在一种实施方式中,目标正常行为模型可包括第一目标正常行为模型和第二目标正常行为模型,其中,第一目标正常行为模型用于基于第一运行参数预测发电机前轴承温度的参考值,第二目标正常行为模型用于基于第一运行参数预测发电机后轴承温度的参考值。
65.在一种实施方式中,将第一运行参数输入至风电机组的正常行为模型之前,还包括识别运行参数中存在待清除的目标运行参数,将目标运行参数从运行参数中清除。应说明的是,目标运行参数是需要清除的运行参数,目标运行参数的类型可根据实际情况进行设置,这里不做过多限定。由此,该方法可将目标运行参数从运行参数中清除,进而可基于清除后的运行参数识别风电机组是否出现故障,有助于提高风电机组的故障识别的准确度。
66.在一种实施方式中,识别运行参数中存在待清除的目标运行参数,可包括以下两种可能的实施方式:
67.方式1、获取风电机组的停机时间段和启停机过程时间段,并将停机时间段和启停机过程时间段内的运行参数识别为目标运行参数。应说明的是,停机时间段指的是风电机组处于停机状态的时间段,启停机过程时间段可包括启动过程时间段和停机过程时间段,其中,启动过程时间段指的是风电机组由停机状态转换为运行状态的时间段,停机过程时间段指的是风电机组由运行状态转换为停机状态的时间段。
68.由此,该方法可将风电机组停机时间段和启停机时间段内的运行参数识别为目标运行参数,从而可将风电机组停机时间段和启停机时间段内的运行参数从运行参数中清除,进而可避免在风电机组处于停机和启停机过程时识别风电机组出现故障,可提高风电机组的故障识别的准确度。
69.方式2、获取采集装置的失效时间段,并将失效时间段内采集装置采集的运行参数识别为目标运行参数。应说明的是,关于采集装置的相关内容可参见上述实施例,这里不再赘述。由此,该方法可将采集装置失效时间段内的运行参数识别为目标运行参数,从而可将采集装置失效时间段内的运行参数从运行参数中清除,进而可避免在采集装置处于失效时识别风电机组出现故障,可提高风电机组的故障识别的准确度。
70.在一种实施方式中,识别运行参数中存在待清除的目标运行参数,还可包括将明显异常的运行参数识别为目标运行参数,比如,风电机组正常运行时,功率可能会由于其他外界原因(非风电机组出现故障)出现明显异常,此时可将明显异常的功率识别为目标运行参数。
71.s103,基于第二运行参数和参考值,识别风电机组是否出现故障。
72.本发明的实施例中,可基于第二运行参数和参考值,识别风电机组是否出现故障,即可综合考虑第二运行参数和参考值来识别风电机组是否出现故障。
73.在一种实施方式中,基于第二运行参数和参考值,识别风电机组是否出现故障,可包括获取第二运行参数与参考值之间的第一差值,识别第一差值大于或者等于第一预设阈值,表明此时第二运行参数与参考值差异较大,则可确定风电机组出现故障。反之,识别第
一差值小于第一预设阈值,表明此时第二运行参数与参考值差异较小,则可确定风电机组未出现故障。应说明的是,第一预设阈值可根据实际情况进行设置,这里不做过多限定。
74.在一种实施方式中,识别风电机组出现故障之后,可生成用于指示风电机组出现故障的预警信号。应说明的是,预警信号可根据实际情况进行设置,这里不做过多限定,例如,预警信号包括但不限于灯光信号、语音信号、文字信号等。由此,该方法可通过预警信号及时将风电机组的故障情况告知用户,提高了风电机组的安全性。
75.在一种实施方式中,可设置多个预设范围及其对应的风电机组的预设故障等级。获取第二运行参数与参考值之间的第一差值之后,可识别第一差值所处的目标预设范围,并将目标预设范围对应的风电机组的预设故障等级确定为此时风电机组的故障等级。进一步地,还可基于故障等级生成预警信号。由此,该方法可基于第一差值和目标预设范围,确定风电机组的故障等级,并基于故障等级生成预警信号,提高了预警信号的灵活性。
76.综上,根据本发明实施例的风电机组的故障识别方法,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
77.在上述任一实施例的基础上,如图2所示,步骤s101中采集风电机组的运行参数之后,还可包括:
78.s201,获取与风电机组距离小于或者等于第二预设阈值的目标风电机组。
79.本发明的实施例中,可获取与风电机组距离小于或者等于第二预设阈值的目标风电机组,即目标风电机组为与风电机组距离较小的邻近风电机组。应说明的是,第二预设阈值可根据实际情况进行设置,这里不做过多限定。
80.s202,获取风电机组的第二运行参数与目标风电机组的第二运行参数之间的第二差值。
81.s203,识别第二差值大于或者等于第三预设阈值,确定风电机组出现故障。
82.本发明的实施例中,可获取风电机组的第二运行参数与目标风电机组的第二运行参数之间的第二差值,识别第二差值大于或者等于第三预设阈值,表明风电机组的第二运行参数与目标风电机组的第二运行参数差异较大,则可确定风电机组出现故障。应说明的是,第三预设阈值可根据实际情况进行设置,这里不做过多限定。
83.可以理解的是,不同类型的第二运行参数可对应不同的第三预设阈值,比如,发电机前轴承温度、发电机后轴承温度、发电机前轴承温度与后轴承温度之间的轴承温度差可分别对应不同的第三预设阈值。
84.在一种实施方式中,第二运行参数为发电机前轴承温度,则可获取风电机组的发电机前轴承温度与目标风电机组的前轴承温度之间的第二差值,识别第二差值大于或者等于第三预设阈值,确定风电机组出现故障。由此,该方法可基于风电机组的前轴承温度与目标风电机组的前轴承温度之间的第二差值,以及第三预设阈值,自动识别风电机组是否出现故障。应说明的是,第二运行参数为发电机后轴承温度的相关内容可参照上述实施例中第二运行参数为发电机前轴承温度的相关内容,这里不再赘述。
85.在一种实施方式中,第二运行参数为发电机前轴承温度与后轴承温度之间的轴承
温度差,则可获取风电机组的轴承温度差与目标风电机组的轴承温度差之间的第二差值,识别第二差值大于或者等于第三预设阈值,确定风电机组出现故障。由此,该方法可基于风电机组的轴承温度差与目标风电机组的轴承温度差之间的第二差值,以及第三预设阈值,自动识别风电机组是否出现故障,且基于轴承温度差来识别风电机组是否出现故障,可避免风电机组之间的工况干扰,有助于提高风电机组故障识别的准确性。
86.由此,该方法可基于风电机组的第二运行参数与目标风电机组的第二运行参数之间的第二差值,以及第三预设阈值,识别风电机组是否出现故障,即可基于邻近风电机组识别风电机组是否出现故障。
87.在上述任一实施例的基础上,若识别第一差值小于第一预设阈值,和/或第二差值小于第三预设阈值,表明此时第二运行参数与参考值差异较小,和/或风电机组的第二运行参数与目标风电机组的第二运行参数差异较小,则可确定风电机组未出现故障。由此,该方法可综合考虑第一差值、第二差值来识别风电机组是否出现故障,提高了风电机组故障识别的准确性。
88.在上述任一实施例的基础上,如图3所示,步骤s102中风电机组的目标正常行为模型的生成,可包括:
89.s301,获取风电机组的历史运行参数。
90.本发明的实施例中,可获取风电机组的历史运行参数。应说明的是,历史运行参数可包括历史第一运行参数和历史第二运行参数。可以理解的是,可获取多个风电机组的大量历史运行参数。
91.在一种实施方式中,风电机组的历史运行参数存储在风电机组的自身存储空间、服务器等,进一步地,可从风电机组的自身存储空间来获取历史运行参数,或者从风电机组对应的服务器中获取历史运行参数。
92.s302,基于历史运行参数生成多个训练样本,其中,每个训练样本包括历史第一运行参数和历史第二运行参数。
93.本发明的实施例中,可基于历史运行参数生成多个训练样本,其中,每个训练样本包括历史第一运行参数和历史第二运行参数。应说明的是,一个训练样本中的历史第一运行参数和历史第二运行参数是同一风电机组在同一时刻的历史运行数据。
94.在一种实施方式中,基于历史运行参数生成多个训练样本之前,可包括识别历史运行参数中存在待清除的目标历史运行参数,将目标历史运行参数从历史运行参数中清除。应说明的是,目标历史运行参数是需要清除的历史运行参数,目标历史运行参数的类型可根据实际情况进行设置,这里不做过多限定。由此,该方法可将目标历史运行参数从历史运行参数中清除,进而可基于清除后的历史运行参数生成训练样本,有助于提高训练样本的准确度。
95.在一种实施方式中,识别历史运行参数中存在待清除的目标历史运行参数,可包括以下三种可能的实施方式:
96.方式1、将风电机组检查和/或维修后第一预设时长内的历史运行参数识别为目标历史运行参数。
97.本发明的实施例中,可将风电机组检查和/或维修后第一预设时长内的历史运行参数识别为目标历史运行参数。其中,检查包括风电机组的定期检查,比如,风电机组每半
年、每一年的定期检查。应说明的是,第一预设时长可根据实际情况进行设置,这里不做过多限定,例如第一预设时长可设置为一周。
98.由此,该方法可将风电机组检查和/或维修后第一预设时长内的历史运行参数识别为目标历史运行参数,从而可将风电机组检查和/或维修后第一预设时长内的历史运行参数从历史运行参数中清除,进而可避免基于风电机组检查和/或维修后第一预设时长内的历史运行参数生成训练样本,有助于提高训练样本的准确度。
99.方式2、获取风电机组出现故障的历史时间段,并将历史时间段内的历史运行参数识别为目标历史运行参数。
100.本发明的实施例中,可获取风电机组出现故障的历史时间段,并将历史时间段内的历史运行参数识别为目标历史运行参数,从而可将出现故障的历史时间段内的历史运行参数从历史运行参数中清除,进而可避免基于出现故障的历史时间段内的历史运行参数生成训练样本,有助于提高训练样本的准确度。
101.方式3、获取与风电机组距离小于或者等于第二预设阈值的目标风电机组,获取风电机组的历史运行参数与目标风电机组的历史运行参数之间的第三差值,识别第三差值大于或者等于第四预设阈值,将风电机组的历史运行参数确定为目标历史运行参数。
102.需要说明的是,关于获取与风电机组距离小于或者等于第二预设阈值的目标风电机组的相关内容,可参见上述实施例,这里不再赘述。
103.本发明的实施例中,可获取风电机组的历史运行参数与目标风电机组的历史运行参数之间的第三差值,识别第三差值大于或者等于第四预设阈值,表明风电机组的历史运行参数与目标风电机组的历史运行参数差异较大,则风电机组的历史运行数据为故障历史运行参数的可能性较大,则可将风电机组的历史运行参数确定为目标历史运行参数。应说明的是,第四预设阈值可根据实际情况进行设置,这里不做过多限定。
104.由此,该方法可基于风电机组的历史运行参数与目标风电机组的历史运行参数之间的第三差值,以及第四预设阈值,将第三差值大于或者等于第四预设阈值的风电机组的历史运行参数识别为目标历史运行参数,从而可将与邻近风电机组的历史运行参数差异较大的风电机组的历史运行参数识别为目标历史运行参数,进而可将为故障历史运行数据的可能性较大的风电机组的历史运行参数从历史运行参数中清除,进而可避免基于为故障历史运行数据的可能性较大的风电机组的历史运行参数生成训练样本,有助于提高训练样本的准确度。
105.s303,基于训练样本对风电机组的候选正常行为模型进行训练,直至满足模型训练结束条件,生成目标正常行为模型。
106.本发明的实施例中,可基于训练样本对风电机组的候选正常行为模型进行训练,直至满足模型训练结束条件,生成目标正常行为模型。应说明的是,模型训练结束条件可根据实际情况进行设置,这里不做过多限定,例如,模型训练结束条件包括但不限于模型训练次数达到预设次数阈值,模型精度达到预设精度阈值等。
107.在一种实施方式中,可将当前训练样本中的历史第一运行参数输入至候选正常行为模型,由候选正常行为模型基于历史第一运行参数预测当前训练样本中的历史第二运行参数的参考值,并基于历史第二运行参数和参考值来调整候选正常行为模型的模型参数,并继续基于下一个训练样本对风电机组的候选正常行为模型进行训练,直至满足模型训练
结束条件,生成目标正常行为模型。
108.在一种实施方式中,正常行为模型的模型类别的获取,可包括将训练样本输入至模型生成器,模型生成器包括不同类别的模型,由模型生成器输出训练样本对应的每个类别的模型的评分,评分用于表征模型的性能,将最大评分对应的模型的类别确定为正常行为模型的模型类别。
109.进一步地,获取正常行为模型的模型类别之后,可根据训练样本训练正常行为模型的超参数,得到正常行为模型的最优参数组合,即确定正常行为模型的超参数。之后可固定正常行为模型的超参数,根据训练样本训练正常行为模型的其他模型参数。
110.由此,该方法可基于风电机组的历史运行参数生成多个训练样本,并基于训练样本对风电机组的候选正常行为模型进行训练,以生成目标正常行为模型,即可基于历史运行参数自动生成训练样本,相较于相关技术中大多需要人工来选取训练样本,大大节省了人力物力,提高了训练样本的获取效率。
111.在上述任一实施例的基础上,如图4所示,步骤s302中基于历史运行参数生成多个训练样本之后,可包括:
112.s401,按照预设的多个工况对训练样本进行划分,得到每个工况下的训练样本。
113.本发明的实施例中,可按照预设的多个工况对训练样本进行划分,得到每个工况下的训练样本。应说明的是,工况可根据实际情况进行设置,这里不做过多限定。
114.在一种实施方式中,按照预设的多个工况对训练样本进行划分,得到每个工况下的训练样本,可包括从训练样本中获取用于表征工况的历史工况运行参数,并获取每个工况对应的历史工况运行参数的取值范围。针对任一训练样本,识别任一训练样本对应的历史工况运行参数处于目标工况对应的取值范围内,将任一训练样本确定为目标工况下的训练样本。应说明的是,历史工况运行参数可根据实际情况进行设置,这里不做过多限定,例如,历史工况运行参数包括但不限于历史功率、历史转速等。
115.在一种实施方式中,可预先为每个工况设置历史工况运行参数的取值范围。可以理解的是,不同的工况可对应不同的取值范围。
116.在一种实施方式中,从训练样本中获取用于表征工况的历史工况运行参数之后,可对历史工况运行参数进行归一化处理,获取归一化处理后的历史工况运行参数。例如,可获取历史工况运行参数的额定值,获取历史工况运行参数与额定值的比值,并将比值作为归一化处理后的历史工况运行参数,此时归一化处理后的历史工况运行参数的取值范围为(0,1]。相应的,可获取预设的工况数量,基于工况数量生成每个工况对应的取值范围。例如,工况数量为10个,则可将(0,1]进行10等分,生成10个取值范围,工况1、工况2至工况10对应的取值范围分别为(0,0.1]、(0.1,0.2]至(0.9,1]。
117.进一步地,可识别任一训练样本对应的归一化处理后的历史工况运行参数处于目标工况对应的取值范围内,将任一训练样本确定为目标工况下的训练样本。
118.s402,识别任一工况下的训练样本的数量是否小于第五预设阈值。
119.需要说明的是,第五预设阈值可根据实际情况进行设置,这里不做过多限定。例如,可获取每个工况下的训练样本的数量,并将最大数量确定为第五预设阈值;或者,第五预设阈值可设置为10个。
120.s403,响应于存在至少一个候选工况下的训练样本的数量小于第五预设阈值,则
针对任一候选工况,继续基于历史运行参数生成任一候选工况下的训练样本,直至任一候选工况下的训练样本的数量达到第五预设阈值。
121.本发明的实施例中,可响应于存在至少一个候选工况下的训练样本的数量小于第五预设阈值,表明此时候选工况下的训练样本的数量较少,则针对任一候选工况,继续基于历史运行参数生成任一候选工况下的训练样本,直至任一候选工况下的训练样本的数量达到第五预设阈值。
122.在一种实施方式中,继续基于历史运行参数生成任一候选工况下的训练样本,可包括对任一候选工况下的训练样本进行有放回采样,此时任一候选工况下的训练样本可能出现重复。
123.由此,该方法可按照预设的多个工况对训练样本进行划分,并针对训练样本的数量较少的候选工况,可继续基于历史运行参数生成候选工况下的训练样本,直至候选工况下的训练样本的数量达到第五预设阈值,使得每个工况下的训练样本的数量均达到第五预设阈值,可实现全工况训练样本的生成,有助于提升模型训练效果。
124.在上述任一实施例的基础上,步骤s303中生成目标正常行为模型之后,还包括响应于当前满足模型更新条件,则返回执行获取风电机组的历史运行参数及后续步骤,以更新目标正常行为模型。应说明的是,模型更新条件可根据实际情况进行设置,这里不做过多限定,例如,模型更新条件包括但不限于风电机组进行检查、维修、部件更换,或者当前时刻达到预设时刻。其中,相邻预设时刻之间可间隔第二预设时长,第二预设时长可根据实际情况进行设置,这里不做过多限定,例如第二预设时长可设置为2个月。
125.由此,该方法可在当前满足模型更新条件时,返回执行获取风电机组的历史运行参数及后续步骤,以更新生成目标正常行为模型,从而目标正常行为模型可实时更新,目标正常行为模型的时效性较好。
126.为使本领域技术人员更清楚地了解本发明,图5为根据本发明一个具体示例的风电机组的故障识别方法的流程示意图,如图5所示,该故障识别方法可包括以下步骤:
127.s501,采集风电机组的运行参数,其中,运行参数包括第一运行参数和第二运行参数。
128.s502,将第一运行参数输入至风电机组的目标正常行为模型,由目标正常行为模型基于第一运行参数预测第二运行参数的参考值。
129.s503,获取第二运行参数与参考值之间的第一差值。
130.s504,获取与风电机组距离小于或者等于第二预设阈值的目标风电机组。
131.s505,获取风电机组的第二运行参数与目标风电机组的第二运行参数之间的第二差值。
132.s506,识别第一差值是否小于第一预设阈值,以及第二差值是否小于第三预设阈值。
133.如果是,则执行步骤s507;如果否,则执行步骤s508。
134.s507,确定风电机组未出现故障。
135.s508,确定风电机组出现故障。
136.步骤s501至s508的具体介绍参见上述实施例中相关内容的记载,此处不再赘述。
137.为了实现上述实施例,本发明还提出一种风电机组的故障识别装置。
138.图6为根据本发明一个实施例的风电机组的故障识别装置的结构示意图。
139.如图6所示,本发明实施例的风电机组的故障识别装置100,包括:采集模块110、预测模块120和识别模块130。
140.采集模块110用于采集风电机组的运行参数,其中,所述运行参数包括第一运行参数和第二运行参数;
141.预测模块120用于将所述第一运行参数输入至所述风电机组的目标正常行为模型,由所述目标正常行为模型基于所述第一运行参数,预测所述第二运行参数的参考值;
142.识别模块130用于基于所述第二运行参数和/或所述参考值,识别所述风电机组是否出现故障。
143.在本发明的一个实施例中,所述识别模块130还用于:获取所述第二运行参数与所述参考值之间的第一差值;识别所述第一差值大于或者等于第一预设阈值,确定所述风电机组出现故障。
144.在本发明的一个实施例中,所述识别模块130还用于:获取与所述风电机组距离小于或者等于第二预设阈值的目标风电机组;获取所述风电机组的所述第二运行参数与所述目标风电机组的所述第二运行参数之间的第二差值;识别所述第二差值大于或者等于第三预设阈值,确定所述风电机组出现故障。
145.在本发明的一个实施例中,所述识别模块130还用于:识别所述第一差值小于所述第一预设阈值,和/或所述第二差值小于所述第三预设阈值,确定所述风电机组未出现故障。
146.在本发明的一个实施例中,所述将所述第一运行参数输入至所述风电机组的目标正常行为模型之前,所述采集模块110还用于:识别所述运行参数中存在待清除的目标运行参数;将所述目标运行参数从所述运行参数中清除。
147.在本发明的一个实施例中,所述风电机组的故障识别装置100还包括:训练模块,所述训练模块,包括:获取单元,用于获取所述风电机组的历史运行参数;生成单元,用于基于所述历史运行参数生成多个训练样本,其中,每个所述训练样本包括历史第一运行参数和历史第二运行参数;训练单元,用于基于所述训练样本对所述风电机组的候选正常行为模型进行训练,直至满足模型训练结束条件,生成所述目标正常行为模型。
148.在本发明的一个实施例中,所述基于所述历史运行参数中生成多个训练样本之前,所述生成单元,还用于:识别所述历史运行参数中存在待清除的目标历史运行参数;将所述目标历史运行参数从所述历史运行参数中清除。
149.在本发明的一个实施例中,所述生成单元,还用于:将所述风电机组检查和/或维修后第一预设时长内的所述历史运行参数识别为所述目标历史运行参数;或者,获取所述风电机组出现故障的历史时间段,并将所述历史时间段内的所述历史运行参数识别为所述目标历史运行参数;或者,获取与所述风电机组距离小于或者等于第二预设阈值的目标风电机组;获取所述风电机组的所述历史运行参数与所述目标风电机组的所述历史运行参数之间的第三差值;识别所述第三差值大于或者等于第四预设阈值,将所述风电机组的所述历史运行参数确定为所述目标历史运行参数。
150.在本发明的一个实施例中,所述生成单元,还用于:按照预设的多个工况对所述训练样本进行划分,得到每个所述工况下的所述训练样本;识别任一所述工况下的所述训练
样本的数量是否小于第五预设阈值;响应于存在至少一个候选工况下的所述训练样本的数量小于所述第五预设阈值,则针对任一候选工况,继续基于所述历史运行参数生成所述任一候选工况下的所述训练样本,直至所述任一候选工况下的所述训练样本的数量达到所述第五预设阈值。
151.在本发明的一个实施例中,所述生成单元,还用于:从所述训练样本中获取用于表征工况的历史工况运行参数,并获取每个所述工况对应的所述历史工况运行参数的取值范围;针对任一训练样本,识别所述任一训练样本对应的所述历史工况运行参数处于目标工况对应的所述取值范围内,将所述任一训练样本确定为所述目标工况下的所述训练样本。
152.在本发明的一个实施例中,所述风电机组的故障识别装置100还包括:更新模块,所述更新模块,用于:响应于当前满足模型更新条件,则返回执行获取所述风电机组的历史运行参数及后续步骤,以更新所述目标正常行为模型。
153.需要说明的是,本发明实施例的风电机组的故障识别装置中未披露的细节,请参照本发明实施例的风电机组的故障识别方法中所披露的细节,这里不再赘述。
154.综上,本发明实施例的风电机组的故障识别装置,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
155.为了实现上述实施例,本发明还提出一种风电机组。
156.图7为根据本发明一个实施例的风电机组的结构示意图。
157.如图7所示,本发明实施例的风电机组200,包括上述的风电机组的故障识别装置100。
158.本发明实施例的风电机组,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
159.为了实现上述实施例,如图8所示,本发明实施例提出了一种电子设备300,包括:存储器310、处理器320及存储在存储器310上并可在处理器320上运行的计算机程序,所述处理器320执行所述程序时,实现上述的风电机组的故障识别方法。
160.本发明实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
161.为了实现上述实施例,本发明实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述的风电机组的故障识别方法。
162.本发明实施例的计算机可读存储介质,通过存储计算机程序并被处理器执行,可基于风电机组的第一运行参数和风电机组的目标正常行为模型,预测第二运行参数的参考
值,并基于第二运行参数和参考值,自动识别风电机组是否出现故障。由此,可基于目标正常行为模型实现参考值的自动获取,以及根据第二运行参数和参考值自动识别风电机组是否出现故障,提高了风电机组运行的安全性和可靠性。
163.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
164.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
165.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
166.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
167.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
168.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献