1. 永磁直驱风机VSG控制技术概述
永磁直驱风机作为当前风电领域的主流机型,其最大特点在于省去了齿轮箱结构,发电机转子直接与风机叶轮相连。这种结构虽然提高了可靠性,但也带来了惯性响应不足的问题——当电网频率波动时,传统同步发电机能靠物理飞轮的惯性自然响应,而直驱风机却缺乏这种天然缓冲能力。
虚拟同步机(VSG)技术的出现完美解决了这一痛点。其核心思想是通过控制算法,让变流器模拟出同步发电机的转动惯量和阻尼特性。具体到永磁直驱风机上,VSG主要实现三大功能:
- 转子动能虚拟惯量控制
- 直流母线电容参与调频
- 低电压穿越时的协调控制
去年在张家口某200MW风场的实测数据显示,采用VSG控制的风机集群在电网频率突变时的响应速度比传统PQ控制快300ms,频率偏差减少45%。这相当于给电网装上了"电子减震器"。
2. VSG核心算法解析
2.1 转子动能控制模型
VSG算法的核心是二阶摇摆方程模拟:
code复制J·d²θ/dt² + D·dθ/dt = P_m - P_e
其中J代表虚拟转动惯量,D为阻尼系数。在Python实现中,我们通常将其离散化为:
python复制def vsg_controller(f_grid, f_nom, P_m):
delta_f = f_grid - f_nom
delta_P = J * np.gradient(delta_f)/dt + D * delta_f
P_ref = P_m - delta_P
return limit_power(P_ref)
关键参数整定经验:
- J值通常取风机实际转动惯量的3-5倍
- D值对应阻尼比建议0.8-1.2
- 功率限幅一般设为转子动能储备的20%
警告:过大的J值会导致系统振荡,而过小的D值会引起持续震荡。某项目曾因J值设置过大导致变流器过载跳闸。
2.2 直流母线调频策略
直流母线电容其实是个隐藏的能量池。其调频功率计算公式为:
code复制P_dc = 0.5·C·(V_dc² - V_nom²)/Δt
Simulink模型中通常实现为:
matlab复制function P_dc = DCLinkFreqSupport(V_dc, V_nom)
persistent E_prev;
if isempty(E_prev)
E_prev = 0.5 * C * V_nom^2;
end
E_now = 0.5 * C * V_dc^2;
P_dc = (E_now - E_prev)/Ts;
E_prev = E_now;
end
实用技巧:
- 设置3%-5%的死区避免频繁动作
- 电压变化率需限制在±10%/s以内
- 配合SOC估算防止过度放电
3. 低电压穿越协同控制
3.1 LVRT控制架构
低穿期间需要协调三个控制环:
- 无功电流优先注入
- 有功电流自适应限幅
- 直流电压紧急控制
典型实现代码:
c复制void LVRT_Control(double V_grid) {
if(V_grid < 0.9) {
// 无功支撑
I_q = K_q * (0.9 - V_grid);
// 有功限幅
I_d = sqrt(I_max^2 - I_q^2);
// 直流卸荷
if(V_dc > 1.15) activate_braking_chopper();
}
}
3.2 实测波形分析
某2MW机组在0.2pu电压跌落时的实测数据:
| 参数 | 传统控制 | VSG控制 | 改善率 |
|---|---|---|---|
| 恢复时间 | 620ms | 380ms | 38.7% |
| 电流冲击 | 1.8pu | 1.3pu | 27.8% |
| 直流过压 | 1.25pu | 1.15pu | 8% |
4. 工程实施要点
4.1 参数整定流程
推荐采用扫频法现场整定:
- 注入0.1-5Hz正弦扰动
- 观察功率响应波形
- 调整J/D使相位裕度>45°
- 验证阶跃响应超调<20%
某项目整定记录:
code复制频率 传统控制相位 VSG控制相位
0.5Hz -65° -28°
2Hz -180° -92°
4.2 热设计规范
调频期间的损耗计算模型:
code复制P_loss = IGBT_loss(P_ref) + Diode_loss(Q_ref)
建议散热设计裕度:
- 连续运行:1.5倍理论损耗
- 暂态过程:3倍理论损耗(持续<10s)
典型散热方案对比:
| 方案 | 成本 | 体积 | 适用场景 |
|---|---|---|---|
| 风冷 | 低 | 大 | 陆上机组 |
| 液冷 | 高 | 小 | 海上机组 |
| 相变材料 | 中 | 中 | 高密度布置 |
5. 典型故障处理
5.1 振荡抑制方案
当出现持续振荡时:
- 检查电网阻抗比(建议<3)
- 降低J值20%-30%
- 增加D值10%-20%
- 添加带阻滤波器(中心频率=振荡频率)
5.2 保护配置原则
必须配置的保护:
- 虚拟转速超限(±0.3pu)
- 动能释放超时(>30s)
- 直流电压失衡(>±15%)
- IGBT结温预警(>125℃)
某风场保护定值示例:
code复制<Protection>
<OverSpeed>1.3</OverSpeed>
<UnderSpeed>0.7</UnderSpeed>
<OverTemp>140</OverTemp>
</Protection>
6. 现场调试笔记
在内蒙古某风场调试时发现,当电网短路容量比(SCR)<2时,需要额外增加虚拟阻抗环节。具体实现是在功率计算前添加:
code复制Z_virtual = R + jX
I_max = V_grid / |Z_virtual|
另一个实用技巧:在弱电网环境下,将VSG的电压环带宽降低到常规值的60%,可显著提高稳定性。这相当于给控制系统加了"减震弹簧"。