3. 传统矢量控制策略:定子磁链定向、转子侧变流器控制、网侧变流器控制、PI参数整定
好,咱们进入正题。传统矢量控制,说白了就是给双馈风机装上一双「慧眼」,让它能看清电网的磁场方向,然后精准地控制功率。这套策略在电网干净的时候,表现相当不错。我做了这么多年风电,这套东西就像老朋友一样熟悉。
3.1 定子磁链定向:找准坐标系
为什么要定在磁链上?你想想看,双馈电机的定子直接连着电网,电网电压是固定的。如果我们把旋转坐标系(dq坐标系)的d轴,对准定子磁链矢量Ψs的方向,那么定子电压矢量Us就会落在q轴上。
这样一来,数学模型就大大简化了。定子磁链的d轴分量Ψsd = Ψs,q轴分量Ψsq = 0。嗯,这里要注意,这是理想情况。实际电网有谐波时,磁链会抖,但那是后面章节的事。
在这种定向下,定子有功功率Ps和无功功率Qs可以写成非常简洁的形式:
Ps = - (3/2) * (Lm/Ls) * Ψs * irq
Qs = (3/2) * (Ψs/Ls) * (Ψs - Lm * ird)
看到了吗?有功功率只跟转子电流的q轴分量irq有关,无功功率只跟转子电流的d轴分量ird有关。这就是解耦控制的核心。我在项目调试时,经常用这个公式来估算功率,比仿真跑得快多了。
3.2 转子侧变流器控制:功率的指挥官
转子侧变流器(RSC)是双馈风机的「大脑」。它的任务就是根据你想要的功率,算出转子电压该给多少。
控制结构是典型的双闭环:
- 外环:功率环。给定Ps*和Qs*,跟实际值比较,经过PI调节器,输出转子电流的参考值ird*和irq*。
- 内环:电流环。跟踪ird*和irq*,输出转子电压的参考值urd*和urq*。
这里有个关键点:转子电压方程里存在交叉耦合项和反电动势项。如果不处理,d轴和q轴会互相打架。所以,我们通常会在PI输出后加上前馈补偿:
urd* = PI(ird* - ird) - ωslip * σLr * irq
urq* = PI(irq* - irq) + ωslip * (Lm/Ls * Ψs + σLr * ird)
其中,ωslip是转差角速度,σ是漏感系数。我曾经在调试一台2MW机组时,忘记加这个前馈项,结果电流波形抖得像心电图,加上去立马就稳了。
3.3 网侧变流器控制:稳住直流母线
网侧变流器(GSC)的任务相对简单,就是维持直流母线电压Udc恒定,同时保证网侧功率因数为1(或者可调)。
它的控制也分两环:
- 外环:电压环。Udc的给定值与实际值比较,经过PI,输出网侧电流的d轴参考值igd*。这个igd*就代表了有功电流的大小。
- 内环:电流环。跟踪igd*和igq*(通常igq*=0,为了单位功率因数),输出网侧电压参考值。
网侧变流器也面临耦合问题。电网电压定向后,d轴对电网电压,q轴对电感。前馈补偿公式类似:
ugd* = PI(igd* - igd) - ωg * Lg * igq + Ugd
ugq* = PI(igq* - igq) + ωg * Lg * igd + Ugq
这里Ugd和Ugq是电网电压的dq分量。说白了,就是把电网电压「前馈」进去,让电流环只负责处理电感上的压降。
3.4 PI参数整定:调参的艺术
PI参数整定,说难不难,说简单也不简单。我个人的经验是:先内环,后外环;先比例,后积分。
对于电流环,我们可以根据电机参数来估算。以转子电流环为例,其开环传递函数近似为:
G(s) = Kp * (1 + 1/(Ti * s)) * (1/(Rr + σLr * s))
工程上常用「典型I型系统」来整定。令Ti = σLr / Rr,抵消掉大惯性环节,然后根据期望的带宽ωc来确定Kp:
Kp = ωc * σLr
Ki = Kp / Ti = ωc * Rr
举个例子,一台2MW双馈风机,转子电阻Rr=0.01Ω,漏感σLr=0.1H。如果希望电流环带宽ωc=300 rad/s(约48Hz),那么:
| 参数 | 计算公式 | 数值 |
|---|---|---|
| Kp | ωc * σLr | 300 * 0.1 = 30 |
| Ki | ωc * Rr | 300 * 0.01 = 3 |
当然,这只是理论值。实际调试时,我会先给Kp一个较小的值(比如10),然后慢慢往上加,直到电流波形出现轻微振荡,再回调到70%左右。积分系数Ki也是类似,从0开始加,直到稳态误差消失。
下面这张图,是我自己总结的传统矢量控制知识框架,帮你理清思路:
好了,传统矢量控制就讲到这里。这套方法在电网干净时非常可靠,但一旦电网出现谐波,问题就来了——磁链观测不准、电流谐波增大、功率脉动……这些坑,我们后面会一个一个填。