用于调节风力发电机组桨距角PID控制器输出量的方法与流程

文档序号:28278077发布日期:2021-12-31 21:07阅读:137来源:国知局
用于调节风力发电机组桨距角PID控制器输出量的方法与流程
用于调节风力发电机组桨距角pid控制器输出量的方法
技术领域
1.本发明涉及风力发电技术领域,具体涉及一种用于调节风力发电机组桨距角pid控制器输出量的方法。


背景技术:

2.随着风力发电市场竞争的愈演愈烈,在保证质量的前提下,降低风力发电机组的设计制造成本成为各大整机厂商面临的首要任务。在这种复杂的竞争压力下,对低风区、超低风区风力发电机组的开发,成为了整机厂商的又一个竞争点。为了适应风区的变换,风力发电机组的风轮直径不断加长,导致风力发电机组风轮的惯性大大提高。一旦风速突变,风轮转速的变化会有滞后,使相应的桨距角pid控制器的响应滞后,导致系统响应不及时,发电机转速/风轮转速超速。而风轮转速一旦超过允许的额定转速,风力发电机组的制动系统容易失效,导致机组处于失控状态,发生重大安全事故。


技术实现要素:

3.本发明的目的是针对现有技术对应的不足,提供一种用于调节风力发电机组桨距角pid控制器输出量的方法,根据当前的叶片角度和发电机转速变化率动态调节风力发电机组桨距角pid控制器的比例增益,有效抑制在阵风工况下的发电机转速超速/风轮转速超速,不但可以避免因为发电机超速而导致的系统停机,还能够保证风轮转速不会超过允许的额定转速,从而避免风力发电机组的制动系统失效导致的发电机组失控,并且降低了仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩,避免轮毂弯矩过大而使风力发电机组设备产生磨损,甚至叶片断裂。
4.本发明的目的是采用下述方案实现的:一种用于调节风力发电机组桨距角pid控制器输出量的方法,包括以下步骤:
5.1)设置转速增益参数值,桨距角增益参数值,桨距角偏置值;
6.所述转速增益参数值、桨距角增益参数值、桨距角偏置值均为通过仿真软件仿真调试得到的经验值,以保证风力发电机组的风轮转速不会超过允许的额定转速,且对仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩进行限制,避免轮毂弯矩过大而使风力发电机组设备产生磨损,甚至叶片断裂。
7.2)简化风力机c
p

λ
曲线,得到对应桨距的非线性桨距角增益g
nlpg

[0008][0009]
式中,β为叶片桨距角,α为非线性增益系数,π为圆周率;
[0010]
所述风力机c
p

λ
曲线为表示风力发电机组的风能利用系数与叶尖速比之间的关系曲线,由风力发电机组的制造厂家提供;
[0011]
所述非线性增益系数α为通过仿真软件仿真调试得到的经验值,以保证叶片桨距角为β的风力发电机组处于正常稳定运行状态;
[0012]
3)按照下列公式计算发电机转速增益g
speed

[0013]
g
speed
=|δω
control
|
×
variablespeedgain,variablespeedgain≥0
[0014]
式中,variablespeedgain为转速增益参数值,δω
control
为发电机转速调节量;
[0015]
4)根据叶片桨距角β按照下列公式计算桨距角增益g
pitch

[0016][0017]
式中,variablepitchgain为桨距角增益参数值,variablepitchoffset为桨距角偏置值,β为叶片桨距角,π为圆周率;
[0018]
5)按照下列公式计算pid控制器采样周期比例增益g
variableperts

[0019][0020]
式中,g
nlpg
为对应桨距的非线性桨距角增益,δω
control
为发电机转速调节量,g
speed
为发电机转速增益,g
pitc
h为叶片桨距角β对应的桨距角增益;
[0021]
6)按照下列公式计算t时刻的pid控制器比例增益调节量variablek
p

[0022][0023]
式中,g
variableperts
为pid控制器采样周期比例增益,t
s
为pid控制器采样周期;
[0024]
7)按照下列公式计算t时刻的pid控制器总调节量δu(t):
[0025][0026]
式中,k
p
(δω(t)

δω(t

t
s
))为(t

t
s
)时刻pid控制器输出的比例增益调节量,为(t

t
s
)时刻pid控制器输出的积分增益调节量,variablek
p
为t时刻的pid控制器比例增益调节量,t
s
为pid控制器采样周期,δω为发电机转速调节量差值,k
p
为pid控制器比例系数,k
i
为pid控制器积分系数,δω(t)为t时刻的发电机转速调节量差值,δω(t

t
s
)为(t

t
s
)时刻的发电机转速调节量差值;
[0027]
8)根据t时刻的pid控制器总调节量δu(t),按照下列公式计算t时刻的pid控制器总输出量u(t):
[0028]
u(t)=u(t

t
s
)+δu(t)
[0029]
式中,u(t

t
s
)为(t

t
s
)时刻的pid控制器总输出量,δu(t)为t时刻的pid控制器总调节量,t
s
为pid控制器采样周期,由此可见,(t

t
s
)时刻代表t时刻的上一个采样周期。
[0030]
优选地,所述发电机转速调节量δω
control
按照下列公式得到:
[0031]
δω
control
=δω(t)

δω(t

t
s
)
[0032]
式中,t
s
为pid控制器采样周期,δω(t)为t时刻的发电机转速调节量差值,δω(t

t
s
)为(t

t
s
)时刻的发电机转速调节量差值;
[0033]
所述发电机转速调节量δω
control
为t时刻发电机转速调节量差值δω(t)与(t

t
s
)时刻发电机转速调节量差值δω(t

t
s
)之差,即δω
control
为(t

t
s
)时刻的发电机转速调节量。
[0034]
优选地,所述发电机转速调节量差值δω的计算公式如下:
[0035]
δω=ω

ω
ref
[0036]
式中,ω为发电机转速,ω
ref
为发电机参考转速。
[0037]
将t、(t

t
s
)代入所述发电机转速调节量差值δω的计算公式可以得到t时刻发电机转速调节量差值δω(t)与(t

t
s
)时刻发电机转速调节量差值δω(t

t
s
)。
[0038]
优选地,所述发电机转速ω按照下列公式进行计算得到:
[0039]
ω=ω
rotor
×
gearratio
[0040]
式中,ω
rotor
为风轮转子转速,gearratio为风力发电机组的齿轮箱传动比;
[0041]
所述风轮转子转速ω
rotor
可以通过风力发电机组的增量式编码器得到,单位为rad/s;
[0042]
风力发电机组在风轮吸收风能之后,风轮转子转速ω
rotor
通过齿轮箱传动比转化为发电机转速ω。
[0043]
优选地,采用发电机转速ω计算发电机转速调节量差值δω之前,按照下列步骤进行滤波处理:
[0044]

按照下列公式计算出风轮旋转频率f1和风轮旋转频率倍频f2:
[0045][0046]
式中,ω
rotor
为风轮转子转速,π为圆周率;
[0047]

将风轮旋转频率f1、风轮旋转频率倍频f2作为滤波参数,分别输入到串联的发电机转速ω的陷波器、二阶低通滤波器中,对发电机转速ω进行滤波处理:
[0048]
ω=ωfil
ter
[0049]
式中,ω
filter
为滤波后的发电机转速。
[0050]
将对发电机转速滤波后的计算结果ω
filter
=f(ω)代入ω后,再进行其余的计算控制。
[0051]
优选地,由于考虑到风力发电机组变桨系统的硬件响应能力,需要按照下列公式对步骤8)中所述t时刻的pid控制器总调节量δu(t)进行幅值限制:
[0052]

当δu(t)小于pid控制器采样周期内的最大负向调节量minpitchangle,时,δu(t)=

θ,θ为pid控制器采样周期内最大调节量;
[0053]

当δu(t)大于pid控制器采样周期内的最大正向调节量maxpitchangle,时,δu(t)=θ,θ为pid控制器采样周期内最大调节量。
[0054]
若minpitchangle<δu(t)<maxpitchangle,则不进行幅值限制。
[0055]
通过对pid控制器总调节量δu(t)的幅值限制,对t时刻的pid控制器总输出量u(t)进行幅值限制,幅值限制极限值即pid控制器采样周期内最大调节量θ。
[0056]
本发明包含如下有益效果:能有效抑制在阵风工况下的发电机转速超速,避免极端超速停机和避免飞车的情况,可以根据当前的叶片角度和发电机转速变化率动态调节k
p
增益。在特定的仿真工况中可以看出,若本发明运用在风力发电机组上控制pid控制器的输出量,可以避免由于发电机超度导致的停机,同时降低仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩约52%。
附图说明
[0057]
图1为本发明的流程图;
[0058]
图2为本发明实施例仿真试验中风速与风向的变化情况曲线图;
[0059]
图3为本发明实施例仿真试验的发电机转速曲线对比图;
[0060]
图4为本发明实施例仿真试验的桨距角曲线对比图;
[0061]
图5为本发明实施例仿真试验的固定轮毂坐标系m
y
的极限轮毂弯矩。
具体实施方式
[0062]
如图1所示,一种用于调节风力发电机组桨距角pid控制器输出量的方法,包括以下步骤:
[0063]
1)设置转速增益参数值为variablespeedgain,桨距角增益参数值为variablepitchgain,桨距角偏置值为variablepitchoffset;
[0064]
所述转速增益参数值、桨距角增益参数值、桨距角偏置值均为通过仿真软件仿真调试得到的经验值,以保证风力发电机组的风轮转速不会超过允许的额定转速,且对仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩进行限制,避免轮毂弯矩过大而使风力发电机组设备产生磨损,甚至叶片断裂。
[0065]
2)简化风力机c
p

λ
曲线,得到对应桨距的非线性桨距角增益g
nlpg

[0066][0067]
式中,β为叶片桨距角,α为非线性增益系数,π为圆周率;
[0068]
所述风力机c
p

λ
曲线为表示风力发电机组的风能利用系数与叶尖速比之间的关系曲线,由风力发电机组的制造厂家提供;
[0069]
所述非线性增益系数α为通过仿真软件仿真调试得到的经验值,以保证叶片桨距角为β的风力发电机组处于正常稳定运行状态;
[0070]
3)按照下列公式计算发电机转速增益g
speed

[0071]
g
speed
=|δω
control
|
×
variablespeedgain,variablespeedgain≥0
[0072]
式中,variablespeedgain为转速增益参数值,δω
control
为发电机转速调节量;
[0073]
4)根据叶片桨距角β按照下列公式计算桨距角增益g
pitch

[0074][0075]
式中,variablepitchgain为桨距角增益参数值,variablepitchoffset为桨距角偏置值,β为叶片桨距角,π为圆周率;
[0076]
5)按照下列公式计算pid控制器采样周期比例增益g
variableperts

[0077][0078]
式中,g
nlpg
为对应桨距的非线性桨距角增益,δω
control
为发电机转速调节量,g
speed
为发电机转速增益,g
pitc
h为叶片桨距角β对应的桨距角增益;
[0079]
本实施例中,所述发电机转速调节量δω
control
按照下列公式得到:
[0080]
δω
control
=δω(t)

δω(t

t
s
)
[0081]
式中,t
s
为pid控制器采样周期,δω(t)为t时刻的发电机转速调节量差值,δω(t

t
s
)为(t

t
s
)时刻的发电机转速调节量差值;
[0082]
所述发电机转速调节量δω
control
为t时刻发电机转速调节量差值δω(t)与(t

t
s
)时刻发电机转速调节量差值δω(t

t
s
)之差,即δω
control
为(t

t
s
)时刻的发电机转速调节量。
[0083]
所述发电机转速调节量差值δω的计算公式如下:
[0084]
δω=ω

ω
ref
[0085]
式中,ω为发电机转速,ω
ref
为发电机参考转速。
[0086]
本实施例中,将t、(t

t
s
)代入所述发电机转速调节量差值δω的计算公式可以得到t时刻发电机转速调节量差值δω(t)与(t

t
s
)时刻发电机转速调节量差值δω(t

t
s
)。
[0087]
本实施例中,所述发电机转速ω按照下列公式进行计算得到:
[0088]
ω=ω
rotor
×
gearratio
[0089]
式中,ω
rotor
为风轮转子转速,gearratio为风力发电机组的齿轮箱传动比;
[0090]
所述风轮转子转速ω
rotor
可以通过风力发电机组的增量式编码器得到,单位为rad/s;
[0091]
风力发电机组在风轮吸收风能之后,风轮转子转速ω
rotor
通过齿轮箱传动比转化为发电机转速ω。
[0092]
本实施例中,采用发电机转速ω计算发电机转速调节量差值δω之前,按照下列步骤进行滤波处理:
[0093]

按照下列公式计算出风轮旋转频率f1和风轮旋转频率倍频f2:
[0094][0095]
式中,ω
rotor
为风轮转子转速,π为圆周率;
[0096]

将风轮旋转频率f1、风轮旋转频率倍频f2作为滤波参数,分别输入到串联的发电机转速ω的陷波器、二阶低通滤波器中,对发电机转速ω进行滤波处理:
[0097]
ω=ω
filter
[0098]
式中,ω
filter
为滤波后的发电机转速。
[0099]
6)按照下列公式计算t时刻的pid控制器比例增益调节量variablek
p

[0100][0101]
式中,g
variableperts
为pid控制器采样周期比例增益,t
s
为pid控制器采样周期;
[0102]
7)按照下列公式计算t时刻的pid控制器总调节量δu(t):
[0103][0104]
式中,k
p
(δω(t)

δω(t

t
s
))为(t

t
s
)时刻pid控制器输出的比例增益调节量,为(t

t
s
)时刻pid控制器输出的积分增益调节量,variablek
p
为t时刻的pid控制器比例增益调节量,t
s
为pid控制器采样周期,δω为发电机转速调节量差值,k
p
为pid控制器比例系数,k
i
为pid控制器积分系数,δω(t)为t时刻的发电机转速调节量差值,δω(t

t
s
)为(t

t
s
)时刻的发电机转速调节量差值;
[0105]
8)根据t时刻的pid控制器总调节量δu(t),按照下列公式计算t时刻的pid控制器总输出量u(t):
[0106]
u(t)=u(t

t
s
)+δu(t)
[0107]
式中,u(t

t
s
)为(t

t
s
)时刻的pid控制器总输出量,δu(t)为t时刻的pid控制器总调节量,t
s
为pid控制器采样周期,由此可见,(t

t
s
)时刻代表t时刻以t
s
为间隔的上一个时刻。
[0108]
本实施例中,由于考虑到风力发电机组变桨系统的硬件响应能力,需要按照下列公式对步骤8)中所述t时刻的pid控制器总调节量δu(t)进行幅值限制:
[0109]

当δu(t)小于pid控制器采样周期内的最大负向调节量minpitchangle,时,δu(t)=

θ,θ为pid控制器采样周期内最大调节量;
[0110]

当δu(t)大于pid控制器采样周期内的最大正向调节量maxpitchangle,时,δu(t)=θ,θ为pid控制器采样周期内最大调节量。
[0111]
若minpitchangle<δu(t)<maxpitchangle,则不进行幅值限制。
[0112]
通过对pid控制器总调节量δu(t)的幅值限制,对t时刻的pid控制器总输出量u(t)进行幅值限制,幅值限制极限值即pid控制器采样周期内最大调节量θ。
[0113]
本发明采用仿真软件gh bladed作实施例,在图2所示的风速/风向的变化情况下进行仿真试验,得到采用本发明调节桨距角pid控制器输出量与没有采用本发明调节桨距角pid控制器输出量的风力发电机组的各项参数如图3至图5所示:
[0114]
如图3,仿真试验时中,采用本发明进行pid控制的风力发电机组与未采用本发明进行pid控制的风力发电机组的发电机转速的区别:
[0115]
未采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,发电机转速一旦超出设定的转速限制值,触发风力发电机组故障,风力发电机组会立刻执行停机过程,导致发电机转速迅速下降;
[0116]
采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,发电机转速不会超出设定的转速限制值,风力发电机组可以稳定正常的运行,在图3上可以看出,采用本发明控制的风力发电机组的发电机转速曲线非常平缓,尤其是达到发动机最高转速
后,波动幅度极小;
[0117]
如图4,仿真试验时中,采用本发明进行pid控制的风力发电机组与未采用本发明进行pid控制的风力发电机组的桨距角的区别:
[0118]
未采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,由于发电机转速一旦超出设定的转速限制值,触发风力发电机组故障,风力发电机组在执行停机过程时,桨距角运行到停机位置;
[0119]
采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,发电机转速不会超出设定的转速限制值,风力发电机组可以稳定正常的运行,桨距角也跟随系统动态调整保持正常运行;
[0120]
如图5,仿真试验时中,采用本发明进行pid控制的风力发电机组与未采用本发明进行pid控制的风力发电机组仿真实验中的固定轮毂坐标系m
y
极限轮毂弯矩的区别:
[0121]
未采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,发电机转速极易一旦设定的转速限制值,触发风力发电机组故障时,由于阵风和风向变化和风力发电机组故障等外部和内部运行状态的变化,风力发电机组仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩如图上曲线所示急速增大,甚至有可能会超出风力发电机组的硬件设计阈值,造成重大事故;
[0122]
采用本发明控制风力发电机组时,在相同的阵风和风向变化的情况下,风力发电机组可以稳定正常的运行,桨距角跟随系统动态调整,此时风力发电机组仿真实验中的固定轮毂坐标系m
y
的极限轮毂弯矩如图上曲线所示,虽然有一定的增加,但是增加量较少,可以控制在风力发电机组的硬件设计阈值范围内,从而避免了事故发生。
[0123]
以上所述仅为本发明的优选实施例,并不用于限制本发明,本领域的技术人员在不脱离本发明的精神的前提下,对本发明进行的改动均落入本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1