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

一种风机发电量损失精细化测算方法、系统、设备和介质与流程

2022-05-08 06:50:55 来源:中国专利 TAG:


1.本发明涉及一种基于scada数据对风电机组因关键部件过热降功率运行导致的风机发电量损失精细化测算方法、系统、设备和介质,属于风电场生产运维领域。


背景技术:

2.风电平价上网对风电机组(以下简称风机)的运行成本提出了更高的要求,因此风机运行中发生的所有降功率、限容导致的电量损失都值得重点关注。但实际运行过程中,导致风机降功率运行的原因多种多样,对这些不同原因导致的电量损失的分解测算的重要性与迫切性也在日渐提高。除去电网下发的限电指令之外,风机对风不准、控制逻辑缺陷与部件过热均为风机发电量损失的重大原因,而部件过热作为其中的一个主要原因,具有非常重要的研究分析价值。
3.但现在风电运营分析中的重点关注对象往往是对风不准、变桨控制策略、转速-转矩控制策略导致的发电量损失,对部件过热导致降温的电量损失的测算研究并不深入。且现有的计算方法往往是基于风机保证功率曲线的计算方法,这种方法容易引入对风不准的电量损失,对于后续的经济性损失的计算与技术改造的收益计算有非常大的负面影响。


技术实现要素:

4.针对上述问题,本发明的目的是提供一种风机发电量损失精细化测算方法、系统、设备和介质,实现了对风机发电量损失的精细化计算。
5.为实现上述目的,本发明采取以下技术方案:
6.第一方面,本发明提供一种风机发电量损失精细化测算方法,其包括以下步骤:
7.获取预设时间段内的风机scada数据,并进行预处理;
8.利用预处理后的所有风机scada数据,进行该时间段内的单台风机平均风速-功率曲线拟合;
9.根据拟合得到的单台风机的平均风速-功率曲线以及预先获取的风机各关键部件的温度控制阈值数据,估算出各关键部件温度超限降功率运行导致的单台风机及全风场在该时间段内发电量损失的最大值和最小值。
10.进一步,所述利用预处理后的所有风机scada数据,进行该时间段内的单台风机平均风速-功率曲线拟合的方法,包括:
11.将所有风机的scada数据中的风速测点数据、有功功率测点数据进行拼接;
12.将得到的拼接数据按照功率进行分段;
13.对每一段中的数据使用四分位法按照风速进行数据筛选,选取风速值在下四分位数和上四分位数之间的数据;
14.基于筛选后的数据,进行功率曲线拟合,得到单台风机的平均风速-功率曲线。
15.进一步,所述单台风机的平均风速-功率曲线的拟合方法,包括:
16.基于风机的切入风速和额定风速将风速数据将每一分段中筛选出的风速数据再
次划分为三个风速区间段;
17.基于划分得到的三个风速区间段,对风机的输出功率曲线进行拟合,得到单台风机的平均风速-功率曲线。
18.进一步,基于划分得到的三个风速区间段,对风机的输出功率曲线进行拟合,得到单台风机的风速-功率曲线的方法,包括:
19.当风速实测值v
风速
小于风机的切入风速v
切入风速
时,确定风机输出功率预测值p
预测
=0;
20.当风速实测值v
风速
大于风机的切入风速v
切入风速
小于风机达到额定功率时的额定风速v
额定风速
时,拟合得到风速区间段内风机输出功率曲线;
21.当风速区间段内风速实测值v
风速
大于风机额定v
额定风速
时,确定风机输出功率预测值为风机额定功率p
预测
=p
满发

22.将上述各风速区间段对应的风机输出功率曲线进行拟合,得到最终的单台风机的风速-功率曲线。
23.进一步,当v
切入风速
《v
风速
《v
额定风速
时,进行功率曲线拟合的方法为:
24.将该风速区间段分为两部分,分别为爬升段和过渡段,两个风速段的分割点记为v
sep

25.对于爬升段,使用k阶多项式对筛选后的数据进行拟合,得到爬升段的风速-功率曲线函数p
预测
=f
爬升
(v
风速
);
26.对于过渡段,使用k阶多项式对筛选后的数据进行拟合,得到风速-功率曲线函数,并进行修正,得到过渡段的风速-功率曲线函数p
预测
=f
过渡
(v
风速
);
27.修正方法为:
28.首先,使用得到的风速-功率曲线函数,分别计算预设风速下的风机功率值;
29.计算公式包括:
30.v1=v
sep
,p1=fk(v1);
31.p2=fk(v2);
32.v3=v
额定风速
,p3=p
实际满发

33.其中,v
sep
为功率曲线爬升段和过渡段的风速分割值;p
实际满发
为风机运行过程中的实际满发功率值;
34.其次,将得到的预设风速下的风机功率值(v1,p1),(v2,p2),(v3,p3)使用二次曲线进行拟合,得到过渡段的风机输出功率曲线p
预测
=f
过渡
(v
风速
)。
35.进一步,所述p
实际满发
的计算方法为:
36.首先,获取风机工作参数设定值中的额定满发功率p
额定满发

37.其次,判断该时间段内的实发功率最大值是否小于额定满发功率:
38.如果实发功率最大值小于额定满发功率,则不对额定满发功率做出修正,认为p
实际满发
=p
额定满发

39.否则,筛选出所有实发功率大于额定满发功率的数据点,如果这些点的数量小于等于设定的阈值,则不对额定满发功率做出修正,认为p
实际满发
=p
额定满发
;否则,取这些实发功率大于额定满发功率的数据点的实发功率的预设比例值,记为p
修正满发
,认为p
实际满发
=p
修正满发

40.进一步,所述根据拟合得到的单台风机的平均风速-功率曲线以及预先获取的风机各关键部件的温度控制阈值数据,估算出各关键部件温度超限降功率运行导致的单台风机及全风场在该时间段内发电量损失的最大值和最小值的方法,包括:
41.确定待分析关键部件,选取scada数据中与待分析关键部件相关的温度测点,同时获取风机控制逻辑中与待分析关键部件相关的温度阈值;
42.使用单台风机的平均风速-功率曲线,根据每台风机的风速值,计算每台风机的发电能力以及功率偏差;
43.筛选出该时间段内scada数据中待分析关键部件温度最大值大于温度阈值的所有数据,计算出全风场内风机损失电量的最大值;
44.筛选出该时间段内scada数据中待分析关键部件温度最小值大于温度阈值的所有数据,计算出全风场内风机损失电量的最小值。
45.第二方面,本发明提供一种风机发电量损失精细化测算系统,该系统包括:
46.数据获取模块,用于获取预设时间段内的风机scada数据,并进行预处理;
47.功率曲线拟合模块,用于利用预处理后的所有风机scada数据,进行该时间段内的单台风机平均风速-功率曲线拟合;
48.电量损失测算模块,用于根据拟合得到的单台风机的平均风速-功率曲线以及预先获取的风机各关键部件的温度控制阈值数据,估算出各关键部件温度超限降功率运行导致的单台风机及全风场在该时间段内发电量损失的最大值和最小值。
49.第三方面,本发明提供一种处理设备,所述处理设备至少包括处理器和存储器,所述存储器上存储有计算机程序,所述处理器运行所述计算机程序时执行以实现所述风机发电量损失精细化测算方法的步骤。
50.第四方面,本发明提供一种计算机存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现所述风机发电量损失精细化测算方法的步骤。
51.本发明由于采取以上技术方案,其具有以下优点:
52.1、本发明公开了一种能够精细化计算风机及风场因为部件温度超过阈值导致的发电量损失值,通过scada数据和控制逻辑中的阈值,通过特定的风速-功率曲线拟合算法以及损失电量计算算法,对损失电量进行精细化的计算,通过数据驱动的方式为风电生产运维工作提供有效的经济性指导。
53.2、本发明中提出的风速-功率曲线拟合算法在现有常用的将风速分为三段区间分别拟合的方式基础上,提出了将原有的爬升段分为爬升段与过渡段的四段区间划分拟合方式。这种方式能够更好的拟合过渡段的风功率曲线,由于许多故障数据点都处于风功率曲线上的过渡段区间,因此该方法能够更精准地给出功率偏差的数值。
附图说明
54.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。在整个附图中,用相同的附图标记表示相同的部件。在附图中:
55.图1为本发明中的风机发电量损失精细化测算方法流程示意图;
56.图2为本发明中风速-功率曲线拟合模块及筛选后得到的出现问题的数据点的展
示示意图。
具体实施方式
57.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
58.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
59.本发明的一些实施例中,提供一种基于scada数据对风机因关键部件过热降功率运行导致的风机发电量损失精细化测算方法,利用了风机的控制逻辑中有关各部件温度异常的预警值对故障数据进行不同层次的筛选,同时对风机的功率曲线的拟合方法进行了优化,并在以上两点创新的基础上进行风机发电量损失的精细化计算。
60.与之相对应地,本发明的另一些实施例中,还提供一种风机发电量损失精细化测算系统、设备和介质。
61.实施例1
62.如图1所示,本实施例提供一种风机发电量损失精细化测算方法,包括以下步骤:
63.1)获取某一时间段内的风机scada数据,并进行预处理;
64.2)利用预处理后的所有风机scada数据,进行该时间段内的单台风机平均风速-功率曲线拟合;
65.3)根据拟合得到的单台风机的平均风速-功率曲线以及预先获取的风机各关键部件的温度控制阈值数据,估算出各关键部件温度超限降功率运行导致的单台风机及全风场在该时间段内发电量损失的最大值和最小值。
66.作为一个优选的实施例,上述步骤1)中,对风机scada数据进行预处理的方法为:对获取的预设时间段内的风机scada数据进行数据清洗,剔除掉异常数据。
67.其中,异常数据特指:在采集到的风机scada数据中,数据值不在风机正常运行过程中允许的数值范围内的数据点。
68.作为一个优选的实施例,上述步骤2)中,单台风机平均风速-功率曲线的拟合方法,包括以下步骤:
69.2.1)将所有风机的scada数据中的风速测点数据、有功功率测点数据进行拼接;
70.2.2)将得到的拼接数据按照功率进行分段;
71.2.3)对每一分段中的数据使用四分位法按照风速进行数据筛选,选取风速值在下四分位数和上四分位数之间的数据;
72.2.4)基于筛选后的数据,进行功率曲线拟合,得到单台风机的平均风速-功率曲线。
73.作为一个优选的实施例,上述步骤2.4)中,基于筛选后的数据进行风功率曲线拟合的方法,包括以下步骤:
74.2.4.1)基于风机的切入风速和额定风速将每一分段中筛选出的风速数据再次划分为三个风速区间段。
75.2.4.2)基于划分得到的三个风速区间段,对风机的输出功率曲线进行拟合,得到单台风机的平均风速-功率曲线。
76.具体地,对风机的风速-功率曲线进行拟合的方法,包括以下步骤:
77.当风速实测值v
风速
小于风机的切入风速v
切入风速
,即0《v
风速
《v
切入风速
时,确定风机的输出功率预测值,此时p
预测
=0;
78.当第二风速区间段内风速实测值v
风速
大于风机的切入风速v
切入风速
小于风机达到额定功率时的额定风速v
额定风速
,即v
切入风速
《v
风速
《v
额定风速
,对该风速区间段内风机的输出功率进行拟合;
79.当风速区间段内风速实测值v
风速
大于风机额定v
额定风速
,即v
风速
》v
额定风速
,对应的风机输出功率预测值,此时风机额定功率p
预测
=p
满发

80.其中,当v
切入风速
《v
风速
《v
额定风速
时,进行功率曲线拟合的方法为:
81.①
将该风速区间段分为两部分,分别为爬升段和过渡段,两个风速段的分割点记为v
sep

82.②
对于爬升段,使用k阶多项式对筛选后的数据进行拟合,得到爬升段的风速-功率曲线函数p
预测
=f
爬升
(v
风速
);
83.③
对于过渡段,使用k阶多项式对筛选后的数据进行拟合,得到风速-功率曲线函数,并进行修正,得到过渡段的风速-功率曲线函数p
预测
=f
过渡
(v
风速
);
84.修正方法为:
85.首先,使用得到的风速-功率曲线函数,分别计算预设风速下的风机功率值;
86.具体地,预设风速下对应的风机功率值的计算包括:
87.v1=v
sep
,p1=fk(v1);
88.p2=fk(v2);
89.v3=v
额定风速
,p3=p
实际满发

90.其中,v
sep
为功率曲线爬升段和过渡段的风速分割值。
91.其次,将得到的预设风速下的风机功率值(v1,p1),(v2,p2),(v3,p3)使用二次曲线进行拟合,得到过渡段的风机输出功率曲线p
预测
=f
过渡
(v
风速
)。
92.最后,将各风速区间段对应的风机输出功率曲线进行拟合,得到最终的单台风机的平均风速-功率曲线拟合结果为:
[0093][0094]
作为一个优选的实施例,上述功率曲线拟合过程中的p
实际满发
为风机运行过程中的实际满发功率值,其具体计算方法如下:
[0095]
首先,获取风机工作参数设定值中的额定满发功率p
额定满发

[0096]
其次,判断该时间段内的实发功率最大值是否小于额定满发功率:
[0097]
如果实发功率最大值小于额定满发功率,则不对额定满发功率做出修正,认为p
实际满发
=p
额定满发

[0098]
否则,筛选出所有实发功率大于额定满发功率的数据点,如果这些点的数量小于等于设定的阈值,则不对额定满发功率做出修正,认为p
实际满发
=p
额定满发
;否则,取这些实发功率大于额定满发功率的数据点的实发功率的上85%分位数,记为p
修正满发
,认为p
实际满发
=p
修正满发

[0099]
作为一个优选的实施例,上述步骤3)中,预先获取的风机各关键部件的温度控制阈值包括但不限于启动降功率运行发电机定子绕组温度、风机停机发电机前后轴温度、启动降功率运行齿轮箱入口油温、风机停机最高齿轮箱主轴及前后轴温度等的温度阈值。
[0100]
作为一个优选的实施例,上述步骤3)中,估算风机及风场损失电量最大最小值的方法,包括以下步骤:
[0101]
3.1)确定待分析关键部件,选取scada数据中与待分析关键部件相关的温度测点,包括但不限于最大值、最小值等;获取风机控制逻辑中与待分析关键部件相关的温度阈值,记为thres(℃)。
[0102]
具体地,由于启动降功率运行发电机定子绕组温度、风机停机发电机前后轴温度、启动降功率运行齿轮箱出入口油温、风机停机最高齿轮箱主轴及前后轴温度等的温度类测点通常有两个温度阈值,其一是当温度超过该阈值时,风机启动限功率运行模式,可称为该温度测点的限功率运行模式阈值;其二是当温度超过该阈值时,风机启动强制停机程序,可称为该温度测点的强制停机阈值。因此,本实施例中,获取的温度阈值包括但不限于开启限功率运行模式阈值和强制停机阈值等,可以针对两个温度阈值分别进行计算。
[0103]
3.2)利用步骤2)中得到的单台风机的平均风速-功率曲线以及每台风机的风速值,计算每台风机的发电能力以及功率偏差。
[0104]
其中,各风机的功率偏差(也即风机发电量损失)的计算公式为:
[0105][0106]
其中,为每台风机的发电能力,p
1偏差
为每台风机的功劳偏差,i=1,

,n为风机编号。
[0107]
3.3)筛选出该时间段内scada数据中待分析关键部件温度最大值大于温度阈值的所有数据,计算出全风场在该时间段内风机损失电量的最大值,计算公式为:
[0108][0109]
其中,loss
max
为损失电量最大值,单位为kw
·
h;δt为scada数据采集时间间隔,单位为h;为i号风机在t时刻的功率偏差,单位为kw;d1为scada数据中待分析关键部件温度最大值大于该阈值的所有数据。
[0110]
3.4)筛选出该时间段内scada数据中待分析关键部件温度最小值大于温度阈值的所有数据,计算出全风场在该时间段内风机损失电量的最小值,计算公式为:
[0111][0112]
其中,loss
min
为损失电量最小值,单位为kw
·
h;d2为scada数据中待分析关键部件温度最小值大于温度阈值的所有数据。
[0113]
如图2所示,展示了本发明中的多个模块的具体结果。该优选实施例的对象为某风场中的额定满发功率为1500kw的风机。在风速-功率曲线模块中,其具体优选参数示例如下:在四分位法筛选数据中,优选的上四分位数为75%,优选的下四分位数为15%;在数据在爬升段拟合过程中,优选的多项式阶数k为5。在额定满发功率修正中,优选的上四分位数为85%。本实施例针对该风机的发电机定子温度超过阈值导致电量损失的数值进行计算,其中从机组控制逻辑中获取的发电机定子的启动降功率运行的温度阈值为135℃。针对该风机的计算结果如图中所示,修正后的满发功率为1528.4kw,具体测算得到损失电量最小值为3202.3kwh,损失电量最大值为3321.0kwh。
[0114]
实施例2
[0115]
上述实施例1提供了一种风机发电量损失精细化测算方法,与之相对应地,本实施例提供一种风机发电量损失精细化测算系统。本实施例提供的系统可以实施实施例1的一种风机发电量损失精细化测算方法,该系统可以通过软件、硬件或软硬结合的方式来实现。例如,该系统可以包括集成的或分开的功能模块或功能单元来执行实施例1各方法中的对应步骤。由于本实施例的系统基本相似于方法实施例,所以本实施例描述过程比较简单,相关之处可以参见实施例1的部分说明即可,本实施例提供的系统的实施例仅仅是示意性的。
[0116]
本实施例提供的一种风机发电量损失精细化测算系统,包括:
[0117]
数据获取模块,用于获取预设时间段内的风机scada数据,并进行预处理;
[0118]
功率曲线拟合模块,用于利用预处理后的所有风机scada数据,进行该时间段内的单台风机平均风速-功率曲线拟合;
[0119]
电量损失测算模块,用于根据拟合得到的单台风机的平均风速-功率曲线以及预先获取的风机各关键部件的温度控制阈值数据,估算出各关键部件温度超限降功率运行导致的单台风机及全风场在该时间段内发电量损失的最大值和最小值。
[0120]
实施例3
[0121]
本实施例提供一种与本实施例1所提供的一种风机发电量损失精细化测算方法对应的处理设备,处理设备可以是用于客户端的处理设备,例如手机、笔记本电脑、平板电脑、台式机电脑等,以执行实施例1的方法。
[0122]
所述处理设备包括处理器、存储器、通信接口和总线,处理器、存储器和通信接口通过总线连接,以完成相互间的通信。存储器中存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行本实施例1所提供的一种风机发电量损失精细化测算方法。
[0123]
在一些实施例中,存储器可以是高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。
[0124]
在另一些实施例中,处理器可以为中央处理器(cpu)、数字信号处理器(dsp)等各种类型通用处理器,在此不做限定。
[0125]
实施例4
[0126]
本实施例1的一种风机发电量损失精细化测算方法可被具体实现为一种计算机程序产品,计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本实施例1所述的一种风机发电量损失精细化测算方法的计算机可读程序指令。
[0127]
计算机可读存储介质可以是保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意组合。
[0128]
需要说明的是,附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。
[0129]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
[0130]
上述各实施例仅用于说明本发明,其中各部件的结构、连接方式和制作工艺等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。
再多了解一些

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

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

相关文献