1. 直驱永磁风机并网系统概述
直驱永磁风机作为现代风力发电的主流机型之一,其最大特点是取消了传统的齿轮箱结构,将永磁同步发电机直接与风轮相连。这种设计显著提高了系统可靠性,降低了机械损耗,但同时对并网控制技术提出了更高要求。在电网电压骤降(即低电压穿越,LVRT)工况下,如何维持风机稳定运行成为关键挑战。
Chopper电路(直流侧卸荷电路)是解决这一问题的经典方案。当电网电压跌落时,发电机输出的电能无法及时通过逆变器馈入电网,导致直流母线电压快速上升。此时Chopper电路通过快速投切电阻负载,消耗多余能量,维持直流母线电压稳定。这种保护机制对于防止功率器件过压损坏至关重要。
2. 仿真模型搭建要点
2.1 永磁同步电机建模
在Simulink的Simscape Electrical库中,Permanent Magnet Synchronous Machine模块是最接近实际直驱风机的模型。关键参数设置需要特别注意:
matlab复制% 典型2MW直驱风机参数示例
Rs = 0.006; % 定子电阻(ohm)
Ld = 0.0003; % d轴电感(H)
Lq = 0.0003; % q轴电感(H)
flux = 5.2; % 永磁体磁链(Wb)
poles = 16; % 极对数
J = 2500; % 转动惯量(kg.m^2)
实际工程中建议通过电机铭牌参数或厂家提供的dq轴等效电路数据来精确设置这些值。转动惯量的设置直接影响系统动态响应速度,需要根据实际风轮尺寸计算获得。
2.2 Chopper电路实现
采用IGBT搭建的Buck型Chopper电路是工程常见方案。在Simulink中可用Universal Bridge模块配合PWM发生器实现:
matlab复制% Chopper控制参数
Vdc_nom = 1200; % 额定直流母线电压(V)
Vdc_max = 1300; % 保护动作阈值(V)
R_chopper = 2; % 卸荷电阻值(ohm)
f_sw = 2000; % 开关频率(Hz)
控制逻辑需要实现:
- 实时监测直流母线电压
- 当Vdc>Vdc_max时启动PWM控制
- 采用PI调节器动态调整占空比
2.3 电网故障模拟
使用Three-Phase Programmable Voltage Source模块可以精确模拟各种电网故障:
matlab复制% 电压跌落参数设置
fault_start = 0.5; % 故障开始时间(s)
fault_duration = 0.2; % 故障持续时间(s)
Vdip = 0.3; % 电压跌落比例(30%)
更真实的模拟应考虑:
- 不对称跌落(如单相接地故障)
- 电压恢复时的相位跳变
- 故障发生时的谐波畸变
3. 低电压穿越控制策略
3.1 协调控制架构
完整的LVRT控制需要多模块协同工作:
- 网侧变流器切换到无功优先模式
- 机侧变流器降低有功功率输出
- Chopper电路精确吸收多余能量
- 桨距角控制系统介入调节
matlab复制% 协调控制逻辑示例
if Vgrid < 0.9*Vnom
enable_LVRT_mode();
set_Qpriority();
activate_chopper();
adjust_pitch_angle();
end
3.2 Chopper的先进控制算法
传统Bang-Bang控制容易引起振荡,建议采用:
- 滞环比较控制
matlab复制hysteresis = 20; % 滞环宽度(V)
if Vdc > (Vdc_max + hysteresis/2)
increase_duty();
elseif Vdc < (Vdc_max - hysteresis/2)
decrease_duty();
end
- 模糊PI控制
- 根据电压偏差和偏差变化率动态调整PI参数
- 适应不同跌落深度的非线性特性
4. 仿真结果分析技巧
4.1 关键波形解读
直流母线电压波形应关注:
- 最大过电压值(一般不超过1.3pu)
- 稳定时间(典型要求<100ms)
- 振荡次数(理想情况无持续振荡)
matlab复制% 电压波形质量分析
overshoot = (max(Vdc)-Vdc_nom)/Vdc_nom;
settling_time = find(Vdc<=1.05*Vdc_nom,1)*Ts;
4.2 性能指标计算
根据IEC 61400-21标准要求:
- 电压恢复期间的动态特性
matlab复制% 计算无功电流响应时间
t_Qresponse = find(Iq>=0.9*Iq_ref,1)*Ts;
- 有功功率恢复速率
matlab复制% 计算功率爬坡率
ramp_rate = diff(Pout)./diff(t);
5. 工程实践经验
5.1 参数整定技巧
Chopper控制参数的经验公式:
matlab复制% PI参数初始值估算
Kp = 0.5*C_dc/(R_chopper*Ts);
Ki = 0.1*Kp/Ts;
其中C_dc为直流母线电容值,Ts为控制周期。
5.2 常见问题排查
- 持续振荡问题:
- 检查测量环节延时
- 适当降低比例增益
- 增加低通滤波
- 响应迟缓问题:
- 确认PWM死区时间设置
- 检查IGBT驱动电路模型
- 验证控制周期与实际相符
- 过冲过大问题:
- 增加电压前馈补偿
- 采用非线性限幅策略
- 检查机械惯量参数准确性
6. 模型验证与扩展
建议通过以下方式验证模型可信度:
- 与厂家提供的LVRT测试数据对比
- 在不同跌落深度(20%-80%)下测试
- 加入测量噪声和参数漂移测试鲁棒性
模型可扩展方向:
- 加入变流器热模型评估器件应力
- 集成风场级LVRT协调控制
- 结合SCADA数据进行数字孪生应用
在风电并网技术快速发展的今天,掌握精确的仿真建模方法对工程师至关重要。这个模型虽然基于Matlab 2018a开发,但其核心思路同样适用于新版Simulink环境。实际应用中还需要根据具体机型参数和电网要求进行调整优化。
