4.1 双馈感应发电机的工作原理
双馈感应发电机,简称DFIG,是目前风电市场的主流机型。我刚开始接触它的时候,觉得这名字挺绕——什么叫「双馈」?说白了,就是定子和转子都能跟电网交换功率。
常规的异步电机,转子要么短路要么串电阻,能量只能从定子走。但DFIG不一样,它的转子绕组通过滑环和变流器连到电网上。这样一来,定子直接并网,转子也通过变流器间接并网。两路都能馈电,所以叫「双馈」。
核心要点:DFIG的转子侧变流器只处理转差功率,容量大约是发电机额定功率的30%左右。这意味着变流器可以做得小,成本低,损耗也小。这是DFIG相比全功率变流器机型的最大优势。
我记得2015年在河北一个风场做调试,现场工程师问我:「为什么DFIG能在次同步和超同步两种模式下运行?」嗯,这个问题问得好。答案其实就在转差率上。
- 次同步运行(转速低于同步速):转差率s>0,转子从电网吸收功率,通过变流器给转子励磁
- 超同步运行(转速高于同步速):转差率s<0,转子向电网回馈功率,变流器工作在逆变状态
- 同步运行(转速等于同步速):转差率s=0,转子侧变流器提供直流励磁,不交换有功
你想想看,一台发电机能在三种工况下灵活切换,这对电网频率支撑来说,意味着什么?意味着我们可以通过控制转子侧的励磁,快速调节有功和无功输出。这就是DFIG参与频率响应的物理基础。
4.2 DFIG的数学模型
搞控制的人都知道,没有模型就没法设计控制器。DFIG的数学模型,我习惯用dq同步旋转坐标系下的方程来描述。为什么用dq坐标系?因为可以把交流量变成直流量,控制起来方便多了。
4.2.1 电压方程
定子和转子的电压方程长这样:
定子电压方程:
usd = Rs * isd + d(ψsd)/dt - ωs * ψsq
usq = Rs * isq + d(ψsq)/dt + ωs * ψsd
转子电压方程:
urd = Rr * ird + d(ψrd)/dt - (ωs - ωr) * ψrq
urq = Rr * irq + d(ψrq)/dt + (ωs - ωr) * ψrd
这里Rs和Rr是定转子电阻,ωs是同步角速度,ωr是转子角速度。注意转子方程里那个(ωs - ωr),它就是转差角速度。我在做仿真时,经常因为符号搞反而出错——嗯,这里要特别小心。
4.2.2 磁链方程
磁链方程相对简单一些:
ψsd = Ls * isd + Lm * ird
ψsq = Ls * isq + Lm * irq
ψrd = Lr * ird + Lm * isd
ψrq = Lr * irq + Lm * isq
Ls和Lr是定转子自感,Lm是互感。这里有个小技巧:如果你把磁链方程代入电压方程,就能得到状态空间形式的DFIG模型。我当年做硕士论文时,光推导这个就花了两周时间。
4.2.3 转矩和功率方程
电磁转矩和功率是衡量DFIG性能的关键指标:
电磁转矩:Te = 1.5 * p * Lm * (isq * ird - isd * irq)
有功功率:Ps = 1.5 * (usd * isd + usq * isq)
无功功率:Qs = 1.5 * (usq * isd - usd * isq)
p是极对数。从转矩方程可以看出,转矩跟定转子电流的叉积有关。说白了,控制转矩就是控制电流的相位关系。
个人经验:我在做DFIG模型验证时,常用空载和短路试验来校核参数。有一次发现仿真结果跟实测差了15%,查了半天发现是互感Lm的饱和效应没考虑进去。所以,如果你要做高精度的频率响应分析,建议用分段线性化的Lm模型。
4.3 DFIG的矢量控制策略
矢量控制,也叫磁场定向控制。说白了,就是把定子磁链或者定子电压的方向作为参考坐标系,把电流分解成励磁分量和转矩分量,分别控制。
我个人习惯用定子电压定向,因为电网电压容易测量,而且稳定性好。具体来说:
- 把d轴定向在定子电压矢量方向上,这样usq = 0,usd = |Us|
- 有功功率由q轴电流控制:Ps ∝ -usd * isq
- 无功功率由d轴电流控制:Qs ∝ usd * isd
你看,这样一来,有功和无功就解耦了。控制变得非常直观。
4.3.1 转子侧变流器控制
转子侧变流器(RSC)是DFIG的大脑。它的控制目标有两个:
- 有功控制:通过调节转子q轴电流,控制电磁转矩,进而控制输出有功功率
- 无功控制:通过调节转子d轴电流,控制定子无功功率或机端电压
控制结构通常是双闭环:外环是功率环或转速环,内环是电流环。电流环的PI参数整定,我建议用极点配置法,带宽取100-200Hz比较合适。
// 转子电流内环PI参数计算示例
// 假设转子电阻Rr=0.01Ω,转子漏感Lσr=0.1mH
// 电流环带宽取150Hz,即ωc=2π*150=942 rad/s
Kp = ωc * Lσr = 942 * 0.0001 = 0.0942
Ki = ωc * Rr = 942 * 0.01 = 9.42
避坑指南:我曾经在一个项目中,直接用了理论计算的PI参数上机,结果电流环振荡得厉害。后来发现是数字控制的延时没考虑进去。建议在实际调试时,把理论值的70%作为初始值,然后逐步增大比例增益,直到出现临界振荡再回调。
4.3.2 网侧变流器控制
网侧变流器(GSC)主要负责两件事:
- 维持直流母线电压稳定
- 调节网侧功率因数
GSC的控制也采用双闭环结构。外环是直流电压环,内环是网侧电流环。直流电压环的带宽一般取10-20Hz,比电流环慢一个数量级,这样才能保证稳定性。
4.4 DFIG仿真模型搭建
说到仿真模型,我用MATLAB/Simulink比较多。下面是我常用的搭建步骤:
4.4.1 模型架构
一个完整的DFIG仿真模型包含以下几个模块:
- 风力机模型:根据风速计算机械转矩
- 传动链模型:两质量块模型,包含齿轮箱和轴系
- DFIG电气模型:基于dq坐标系的四阶状态方程
- 转子侧变流器模型:PWM调制 + 矢量控制
- 网侧变流器模型:PWM调制 + 电压定向控制
- 直流母线模型:电容动态方程
下面是我画的一个DFIG仿真系统结构图,你可以直观地看到各个模块之间的关系:
4.4.2 仿真参数设置
下面是一组典型的2MW DFIG仿真参数,供你参考:
| 参数名称 | 符号 | 数值 | 单位 |
|---|---|---|---|
| 额定功率 | Pn | 2.0 | MW |
| 定子额定电压 | Us | 690 | V |
| 额定频率 | fn | 50 | Hz |
| 定子电阻 | Rs | 0.002 | Ω |
| 转子电阻 | Rr | 0.003 | Ω |
| 定子漏感 | Lσs | 0.12 | mH |
| 转子漏感 | Lσr | 0.10 | mH |
| 互感 | Lm | 4.5 | mH |
| 极对数 | p | 2 | - |
| 直流母线电压 | Vdc | 1150 | V |
| 直流母线电容 | Cdc | 20 | mF |
调试建议:仿真步长建议取50μs,PWM开关频率取2-5kHz。如果你用的是定步长求解器,注意步长要小于开关周期的1/10,否则PWM波形会失真。我一般用ode4(Runge-Kutta)求解器,精度和速度都比较均衡。
4.4.3 仿真验证案例
模型搭好之后,怎么验证它对不对?我通常做三个测试:
- 空载启动测试:看定子电压能否平滑建立,幅值和频率是否跟设定一致
- 负载阶跃测试:给一个有功功率阶跃指令,看响应时间是否在100ms以内,超调量是否小于10%
- 电网电压跌落测试:模拟三相对称跌落20%,看DFIG能否保持不脱网运行
我记得有一次做低电压穿越测试,仿真结果总是跟实测对不上。后来发现是转子侧变流器的限幅环节没加——实际硬件有电流限幅,但仿真模型里忘了。加上之后,波形就完全吻合了。所以,仿真模型一定要把保护逻辑也加进去,否则就是「理想化」的模型,跟实际差距很大。
好了,关于DFIG建模的内容就讲到这里。这一章我们讲了工作原理、数学模型、矢量控制策略和仿真模型搭建。这些都是后续频率控制策略的基础。下一章我们会深入讨论DFIG如何参与电网的一次调频,到时候会用到今天讲的矢量控制框架。