1. DFIG双馈异步风力发电系统概述
双馈异步发电机(DFIG)作为现代风力发电的主流机型,其核心优势在于能够实现变速恒频运行。与传统的同步发电机不同,DFIG的转子通过变流器与电网连接,这使得其转速可以在±30%范围内波动时仍能输出恒定的50Hz电能。这种特性特别适合风速变化频繁的风电场应用场景。
在实际工程中,我们通常采用1.5-3MW的DFIG机组。以2MW机型为例,其定子直接连接690V电网,转子通过背靠背变流器接入。这种结构使得系统能够实现有功和无功功率的独立控制,为电网提供更好的支撑能力。
关键提示:DFIG系统的变流器容量通常只需设计为转子额定功率的30%左右,这大大降低了设备成本,是其在商业上取得成功的重要原因。
2. 并网发电控制策略详解
2.1 网侧变流器控制架构
网侧变流器采用电压外环-电流内环的双闭环控制结构,这是电力电子变流器的经典控制方案。具体实现时,我们使用dq坐标系下的解耦控制:
- 电压外环:维持直流母线电压稳定
- 电流内环:实现快速的电流跟踪控制
在MATLAB/Simulink中搭建模型时,控制环路的采样时间通常设置为50-100μs,以保证足够的动态响应速度。PI参数的整定遵循"内环快于外环"的原则,一般电流环带宽设为电压环的5-10倍。
matlab复制% 典型PI参数设置示例
Kp_current = 0.5; % 电流环比例系数
Ki_current = 100; % 电流环积分系数
Kp_voltage = 0.1; % 电压环比例系数
Ki_voltage = 10; % 电压环积分系数
2.2 SOGI锁相环的工程实现
二阶广义积分器(SOGI)锁相环在电网电压畸变时表现出色。其传递函数为:
H(s) = (kωs)/(s² + kωs + ω²)
其中ω为电网角频率,k为阻尼系数(通常取√2)。在DSP实现时,我们采用双线性变换将其离散化:
c复制// SOGI的DSP实现代码片段
void SOGI_Update(SOGI_TypeDef *s, float input) {
float v_alpha = s->k * s->omega * (input - s->v_beta);
s->v_alpha += v_alpha * Ts;
s->v_beta = s->omega * s->v_alpha;
s->theta += s->omega * Ts;
}
实测表明,在电网电压含有20%的5次谐波时,SOGI锁相误差可控制在0.5°以内,远优于传统SRF-PLL。
2.3 谐振控制器的参数设计
300Hz谐振控制器用于抑制5/7次谐波,其传递函数为:
G_res(s) = (2k_rω_c s)/(s² + 2ω_c s + ω_r²)
其中ω_r=300Hz×2π,ω_c为截止频率(通常取5-10Hz),k_r为增益系数。在数字实现时需注意:
- 采用Tustin变换保证稳定性
- 添加输出限幅防止积分饱和
- 采样频率至少为谐振频率的10倍
3. 机侧变流器控制关键技术
3.1 定子磁链定向控制
采用定子磁链定向时,dq坐标系的d轴与定子磁链方向重合。这种定向方式下:
- 有功功率主要与q轴电流相关
- 无功功率主要与d轴电流相关
控制框图包含:
- 转速外环(产生q轴电流参考)
- 无功功率外环(产生d轴电流参考)
- 电流内环(实现电流跟踪)
3.2 解耦控制实现
在旋转坐标系下,电压方程存在耦合项。通过前馈解耦,我们得到:
V_d = (R_s + L_s s)i_d - ω_s L_s i_q + E_d
V_q = (R_s + L_s s)i_q + ω_s L_s i_d + E_q
其中E_d、E_q为反电势项。解耦后的系统可视为两个独立的一阶惯性环节。
4. 低电压穿越(LVRT)保护方案
4.1 Crowbar电路设计要点
转子侧Crowbar电路的主要参数选择:
- 电阻值:R_crowbar ≈ 2-3倍转子阻抗
- 触发阈值:1.2-1.5倍额定转子电流
- 动作时间:<2ms
典型接线方式采用IGBT与电阻串联,通过门极驱动快速投入。在仿真建模时,需考虑IGBT的开关损耗和电阻的热时间常数。
4.2 Chopper电路参数计算
直流侧Chopper的电阻值计算公式:
R_chopper = V_dc^2 / P_diss
其中P_diss为需要耗散的功率,通常按转子额定功率的20-30%设计。例如2MW机组:
R_chopper = (1200V)^2 / (0.3×2MW) ≈ 2.4Ω
4.3 无功支撑控制策略
根据电网规范,在电压跌落至0.2pu时,需提供至少1.0pu的无功电流。控制算法实现步骤:
- 检测电网电压幅值
- 计算所需无功电流参考值
- 切换控制模式(从有功优先到无功优先)
- 限制总电流不超过额定值
matlab复制function i_q_ref = LVRT_Control(v_grid)
if v_grid < 0.9
i_q_ref = min(1.0, (0.9 - v_grid)/0.7 * 1.0);
else
i_q_ref = 0;
end
end
5. 不对称故障处理方案
5.1 正负序分离方法
采用双SOGI结构实现正负序分离:
- 第一个SOGI锁定正序分量
- 第二个SOGI锁定负序分量(相位相反)
- 通过矩阵运算实现解耦
5.2 不平衡控制策略
在不对称故障时,采用以下策略之一:
- 抑制负序电流(优先保护发电机)
- 抑制功率波动(平衡有功输出)
- 混合控制(折中方案)
具体选择取决于电网运营商的技术要求。
6. 仿真建模实践指南
6.1 MATLAB/Simulink建模技巧
- 使用平均值模型提高仿真速度
- 对电力电子器件设置合理的snubber参数
- 采用变步长求解器(ode23tb)
- 关键信号添加噪声模拟实际测量
6.2 典型测试工况设置
- 正常并网运行(验证稳态性能)
- 0.2pu对称电压跌落(验证LVRT能力)
- 单相接地故障(验证不对称处理)
- 频率波动±2Hz(验证电网适应性)
7. 工程实施中的经验分享
-
锁相环调试:在实际现场,电网阻抗变化会影响锁相性能。建议:
- 在线调整SOGI的阻尼系数
- 添加自适应滤波算法
-
Crowbar动作时序:过早投入会导致无功支撑不足,过晚可能损坏变流器。我们通过现场测试确定的经验值是:
- 电流超过1.3倍时立即动作
- 电压跌落深度>30%时预投入
-
谐振控制器调谐:现场谐波特性可能与设计时有差异,建议:
- 保留在线频率调整功能
- 设置自动增益调整算法
-
散热设计:Chopper电阻的散热常被低估。一个2MW系统在LVRT期间可能产生超过500kW的热量,需要:
- 强制风冷设计
- 温度监控和保护
在多个风电场的实际运行数据表明,采用这种控制方案的DFIG机组能够满足最严格的电网规范要求,LVRT成功率可达99.9%以上。特别是在沿海地区经常出现的电网闪变工况下,系统表现稳定。
