1. 项目背景与核心挑战
风电并网调频是当前新能源电力系统研究的重点方向。传统同步发电机通过转子惯性自然响应频率波动,而双馈风机(DFIG)通过电力电子接口并网,缺乏物理惯性支撑。当风电渗透率超过15%时,系统频率稳定性显著下降——英国2019年8月9日大停电事故就是典型案例,当时风电占比达35%,频率跌至48.8Hz导致全网崩溃。
2. 调频策略架构设计
2.1 虚拟惯性控制(VI)
在Matlab/Simulink中实现的关键方程:
ΔP_VI = K_VI * df/dt * (1 - e^(-t/T_VI))其中K_VI为惯性增益系数,T_VI为时间常数。实测表明,当K_VI取3-5pu/s时,可提供相当于同步机组60%的惯性响应。
重要提示:VI响应速度需与风机变桨系统协调,否则可能导致传动链扭振。建议在Simulink中添加Torsional Vibration监测模块。
2.2 下垂控制(Droop)
采用改进型自适应下垂系数:
R_d = R_base * (1 + α*(SOC-0.5))SOC为转子动能状态量,α为调节因子(通常取0.2-0.5)。这种设计可使调频出力动态适应运行点。
3. Simulink建模细节
3.1 风机本体模型
使用Simulink/Simscape Electrical搭建的DFIG关键参数:
| 组件 | 参数设置 | 物理意义 |
|---|---|---|
| 风机 | 2MW, 叶片半径58m | 符合IEC Class II标准 |
| 齿轮箱 | 速比1:89 | 匹配1500rpm发电机 |
| 双馈电机 | Rs=2.6mΩ, Lls=0.087mH | 典型1.5MW机型参数 |
3.2 控制层实现
在MATLAB Function Block中编写的协调逻辑:
function [P_ref, Q_ref] = freq_ctrl(f_meas, f_set, SOC) persistent P_VI_hist; % 虚拟惯性计算 dfdt = (f_meas - f_set)/0.02; P_VI = min(0.1*dfdt, 0.2*SOC); % 下垂控制 P_droop = (50 - f_meas)*0.03; % 限幅逻辑 P_total = saturate(P_VI + P_droop, -0.3, 0.3); Q_ref = sqrt(1 - P_total^2); end4. 仿真案例分析
4.1 阶跃频率扰动测试
设置0.5Hz的阶跃跌落时,不同策略对比:
| 控制模式 | 频率最低点(Hz) | 稳定时间(s) | 转子超速风险 |
|---|---|---|---|
| 无调频 | 49.2 | >30 | 无 |
| 纯VI控制 | 49.5 | 15 | 中等 |
| 协调控制 | 49.7 | 8 | 低 |
4.2 实测问题排查
- 功率振荡:当VI增益>5时可能出现2-4Hz振荡,需在Powergui中启用Phasor仿真模式
- SOC估计偏差:采用滑动窗口积分法替代简单积分,窗口宽度建议取5s
- 通信延迟:在Zero-Order Hold模块设置0.1s延迟模拟实际通信
5. 工程实施建议
参数整定流程:
- 先单独调试VI响应(K_VI从1开始逐步增加)
- 再引入下垂控制(R_base按0.03-0.05pu/Hz初设)
- 最后协调限幅逻辑
硬件在环测试: 使用xPC Target将控制算法部署到TI C2000系列DSP,实测表明:
- 算法执行时间<500μs
- 可承受100Hz以上的频率波动
场站级协调: 建议采用分布式架构,各风机通过CAN总线交换SOC状态,时延控制在50ms内。