本发明涉及风力发电机组变速变桨技术领域,特别是涉及一种用于风力发电机组转矩控制和变桨控制解耦的方法及系统。
背景技术:
近年来,随着科学技术的发展,变速变桨风力发电机组在行业内应用越来越广泛。pid作为工业生产中最常用的一种控制方式也在变速变桨风力发电机组中得到广泛使用。变速变桨风力发电机组在发电过程中除了要捕获最大风能还必须保持转速的稳定性。在额定风速附近,需要通过调节转矩和桨角的大小稳定发电机转速和功率。pi控制是单输入单输出闭环控制算法,所以控制转速需要使用两个pi控制——转矩控制和变桨控制。在风速变化过程中,转矩控制和变桨控制存在耦合。耦合的结果将导致转速和功率出现发散的正弦曲线,进而风机载荷过大。
为了避免这种失控现象出现,转矩控制和变桨控制的解耦十分重要。目前针对大型风电机组变桨控制和转矩控制的解耦控制方法,主要是采用修改转矩pi和变桨pi的目标转速,来实现变桨控制和转矩控制的解耦,但现有解耦方法仍存在有不足。
本申请就是针对现有的风力发电机组,在风速变化过程中转矩控制和变桨控制存在耦合的问题,创设一种新的用于风力发电机组转矩控制和变桨控制解耦的方法及系统,使其能通过不同的状态运行不同的转矩输出和变桨输出,以实现转矩控制和变桨控制的解耦,进而避免风机载荷过大,很好的稳定风机发电机转速和功率。
技术实现要素:
本发明要解决的技术问题是提供一种用于风力发电机组转矩控制和变桨控制解耦的方法,使其能通过不同的状态运行不同的转矩输出和变桨输出,以实现转矩控制和变桨控制的解耦,进而避免风机载荷过大,很好的稳定风机发电机转速和功率,从而克服现有的风力发电机组转矩控制和变桨控制耦合的不足。
为解决上述技术问题,本发明提供一种用于风力发电机组转矩控制和变桨控制解耦的方法,所述方法采用不同的状态切换实现风力发电机组转矩控制和变桨控制的解耦,所述不同的状态包括状态0、状态1和状态2:
状态0时,转矩输出tout和桨角输出pout分别为:
tout=qn
pout=pmin
其中,qn为当前并网转矩需求,pmin为最佳桨角;
状态1时,转矩输出tout和桨角输出pout分别为:
tout=tn
pout=pmin
其中,tn为额定转矩需求;
状态2时,转矩输出tout和桨角输出pout分别为:
tout=min(te,tout+δtmax)
pout=pn
其中,te为额定转矩,δtmax为最大允许转矩变化量,pn为变桨需求。
进一步改进,在测量转速ωr小于b值时,采用所述状态0实现并网转矩控制,其中,b=(ωc+ωe)/2,ωc为并网转速,ωe为额定转速。
进一步改进,在所述状态0时,当测量转速ωr满足如下条件时,
所述方法从状态0切换到状态1,实现转矩控制和变桨控制。
进一步改进,在所述状态1时,当测量转速ωr满足如下条件时,
所述方法从状态1切换到状态0,实现并网转矩控制。
进一步改进,在所述状态1时,满足如下条件时,
ζpn-pmin>en+ε
pn-pmin>δ
其中,ζ、ε、δ均为固定正实数,en为当前转速误差,用于调整解耦的响应快慢;所述方法从状态1切换到状态2,实现转矩控制和变桨控制。
进一步改进,在所述状态2时,满足如下条件时,
bladeangle-pmin>δ
pn-pmin>δ
t′n<t′down
其中,bladeangle为实测桨角,t′down为状态2下转矩需求增量所允许的最小值;所述方法从状态2切换到状态1,实现转矩控制和变桨控制。
进一步改进,所述当前并网转矩需求qn和额定转矩需求tn的计算公式如下:
to=koptωrωr
tn=tn-1+tnδt
qn=qn-1+qnδt
tn=max(tn,to)
tn=min(te,tn)
qn=min(qn,to)
qn=max(qn,tmin)
其中,
进一步改进,所述当前变桨需求pn的计算公式如下:
pn=pn-1+pnδt
pn=max(pn,po)
其中,
本发明还提供一种用于风力发电机组转矩控制和变桨控制解耦的系统,包括转速测量机构、状态机、转矩执行机构和变桨执行机构,
转速测量机构,用于测量风机当前转速,并将测量转速结果传送至所述状态机;
状态机,用于根据所述转速测量机构传送的测量转速结果,应用上述的用于风力发电机组转矩控制和变桨控制解耦的方法,实现风力发电机组转矩控制和变桨控制的解耦;
转矩执行机构和变桨执行机构,分别用于根据所述状态机确定的不同状态下的转矩输出和桨角输出,执行风力发电机组的转矩控制和变桨控制。
采用这样的设计后,本发明至少具有以下优点:
本发明通过采用状态机的不同状态,控制不同状态下的转矩输出和桨角输出,并根据实时的风机测量转速实现不同状态的切换,良好的实现风力发电机组转矩控制和变桨控制的解耦,解决了现有转矩控制和变桨控制之间相互干扰的问题,减小风机载荷,使变速变桨风电机组的转速和功率更加稳定。
附图说明
上述仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,以下结合附图与具体实施方式对本发明作进一步的详细说明。
图1是本发明用于风力发电机组转矩控制和变桨控制解耦系统的结构示意图。
图2是本发明用于风力发电机组转矩控制和变桨控制解耦方法中的原理流程图。
图3是本发明用于风力发电机组转矩控制和变桨控制解耦方法中解耦控制范围的确定示意图。其中,当测量转速大于b点采用解耦法控制(状态1和状态2),其中a为并网转速,c为额定转速,b=(a+c)/2,fd曲线为to随转速变化的趋势曲线。d点为to取值点,e点为te取值点。当测量转速小于b点采用并网转矩控制(状态0)。
图4是本发明用于风力发电机组转矩控制和变桨控制解耦方法中不同状态之间切换的逻辑示意图。
具体实施方式
参照附图1所示,本实施例用于风力发电机组转矩控制和变桨控制解耦的系统,包括转速测量机构、状态机、转矩执行机构和变桨执行机构。
转速测量机构,用于测量风机当前转速,并将测量转速的结果ωr传送至状态机。
状态机,用于根据转速测量机构传送的测量转速结果ωr,应用风力发电机组转矩控制和变桨控制的解耦方法,实现风力发电机组转矩控制和变桨控制的解耦。
转矩执行机构和变桨执行机构,分别用于根据状态机确定的不同状态下的转矩输出tout和桨角输出pout,执行风力发电机组的转矩控制和变桨控制,能实现风力发电机组转矩控制和变桨控制的解耦,解决转矩控制和变桨控制的相互干扰问题,使变速变桨风电机组的转速和功率更加稳定。
本实施例中风力发电机组转矩控制和变桨控制的解耦方法,参照附图2所示,包括如下步骤:
1.测量转速并计算转速误差
其中,
2.根据步骤1的结果,计算转矩需求
to=koptωrωr
tn=tn-1+t′nδt
qn=qn-1+q′nδt
tn=max(tn,to)
tn=min(te,tn)
qn=min(qn,to)
qn=max(qn,tmin)
其中,to为最佳转矩,kopt为最佳增益系数,q′n为当前并网转矩需求增量,kp1为比例系数,ki1为积分系数,qn为当前并网转矩需求,
3.同时根据步骤1的结果,计算变桨需求
pn=pn-1+p′nδt
pn=max(pn,po)
其中,p′n为变桨需求增量,kp2为比例系数,ki2为积分系数,
4.本实施例风力发电机组转矩控制和变桨控制的解耦方法,通过不同的状态实现不同的转矩输出和桨角输出,具体的状态包括状态0、状态1和状态2:
状态0时,转矩输出tout和桨角输出pout分别为:
tout=qn
pout=pmin
其中,qn为当前并网转矩需求,pmin为最佳桨角。
状态1时,转矩输出tout和桨角输出pout分别为:
tout=tn
pout=pmin
其中,tn为额定转矩需求。
状态2时,转矩输出tout和桨角输出pout分别为:
tout=min(te,tout+δtmax)
pout=pn
其中,te为额定转矩,δtmax为最大允许转矩变化量,pn为变桨需求。
根据上述不同状态,实现不同的转矩输出tout和桨角输出pout。
5.不同状态之间的切换
根据附图3所示,首先根据测量转速确定该风机处于何种控制区,当测量转速ωr小于b值时,采用状态0实现并网转矩控制,其中,b=(ωc+ωe)/2,ωc为并网转速,ωe为额定转速。当测量转速ωr大于b点采用解耦法控制,如状态1和状态2,其中fd曲线为to随转速变化的趋势曲线,d点为to取值点,e点为te取值点。
具体的,参照附图4所示,在处于状态0时,若以下公式条件为真,即切换到状态1:
在处于状态1时,若以下公式条件为真,即切换到状态0:
在处于状态1时,若以下公式条件均为真,即切换到状态2:
ζpn-pmin>en+ε
pn-pmin>δ
其中ζ、ε、δ均为固定正实数,en为当前转速误差,作用是调整解耦的响应快慢。
在处于状态2时,若以下公式条件均为真,即切换到状态1:
bladeangle-pmin>δ
pn-pmin>δ
t′n<t′down
其中bladeangle为实测桨角,t′down为状态2下转矩需求增量所允许的最小值。
本发明用于风力发电机组转矩控制和变桨控制解耦的方法通过采用不同状态下,输出不同的转矩输出和桨角输出,能实现风力发电机组转矩控制和变桨控制的解耦,解决了转矩控制和变桨控制的相互干扰问题,使变速变桨风电机组的转速和功率更加稳定。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,本领域技术人员利用上述揭示的技术内容做出些许简单修改、等同变化或修饰,均落在本发明的保护范围内。