本发明涉及风机控制,特别是涉及一种风机控制方法、一种风机控制装置、一种电子设备以及一种计算机可读存储介质。
背景技术:
1、近几年来,我国风力发电发展迅速,风电装机(简称风机)容量已实现翻番式增长,在全国发电装机结构中所占的比例逐步上升。在风机的使用过程中,为避免风速过高时造成风机损坏,因此设置风速大于切入风速,且小于或等于切出风速时,才运行风机,风速在大于或等于切出风速时,停止运行风机。
2、然后,目前的方法通常是对风速进行实时监测,在风速达到切出风速时,才控制风机停止运行,导致过大的风速仍然会对风机造成破坏。
技术实现思路
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、数据获取模块,还用于获取所述风机所处环境的真实风速值、所述风机的真实输出功率值、以及所述风机故障时的参照风速值和参照功率值;
44、差值计算模块,用于计算所述真实风速值和所述参照风速值的第三风速差值、与所述真实输出功率值和所述参照功率值的功率差值;
45、风机控制模块,还用于根据所述第三风速差值和所述功率差值对所述风机的启用状态进行控制。
46、可选地,所述风机控制模块,包括:
47、风机控制子模块,还用于当所述第三风速差值小于第三预设风速差值,和/或所述功率差值小于预设功率差值时,将所述风机的启用状态调整为停机状态。
48、本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
49、所述存储器,用于存放计算机程序;
50、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
51、本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
52、本发明实施例包括以下优点:获取风机所处环境的历史风速数据,历史风速数据包括待预测时间段之前的连续多个第一历史时间段的第一历史风速值、与上一周期中的多个第二历史时间段的第二历史风速值,上一周期中的多个第二历史时间段分别与当前周期中的待预测时间段和第一历史时间段对应,根据历史风速数据,采用威布尔分布拟合出所述待预测时间段的预测风速值,将第一历史风速值与其对应的第二历史风速值进行比对,确定出待预测时间段的风速值与其对应的第二历史风速值的相关性,根据预测风速值和相关性,对风机的启用状态进行控制,本发明实施例中可以提前预测出接续当前时间段的下一时间段的预测风速值,因此可以根据预测风速值提前对风机的启用状态进行控制,以便在风速过大之前,将空机的开启状态调整为停止状态,防止因风速过大而对风机造成损坏。
53、而单采用威布尔分布拟合出的预测风速值并不太精确,因此可以通过威布尔分布拟合出的预测风速值和确定出的相关性结合,进一步提高预测风速值的准确度,更好地对风机的启用状态进行控制。