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的大脑。它的控制目标有两个:

  1. 有功控制:通过调节转子q轴电流,控制电磁转矩,进而控制输出有功功率
  2. 无功控制:通过调节转子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仿真模型包含以下几个模块:

  1. 风力机模型:根据风速计算机械转矩
  2. 传动链模型:两质量块模型,包含齿轮箱和轴系
  3. DFIG电气模型:基于dq坐标系的四阶状态方程
  4. 转子侧变流器模型:PWM调制 + 矢量控制
  5. 网侧变流器模型:PWM调制 + 电压定向控制
  6. 直流母线模型:电容动态方程

下面是我画的一个DFIG仿真系统结构图,你可以直观地看到各个模块之间的关系:

DFIG风电系统仿真模型结构图 风力机模型 传动链模型 DFIG电气模型 Tm ωr 转子侧变流器 (RSC) 网侧变流器 (GSC) 直流母线 电网 矢量控制 (功率/转速环) 转子电流 Pr Vdc Pg, Qg Ps, Qs 参考值 反馈信号(转速/功率) 图例: 机械部分 电气部分 变流器 控制部分 直流环节 电网

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如何参与电网的一次调频,到时候会用到今天讲的矢量控制框架。

专注资料整理