1. 双馈风机并网的核心挑战与SVG解决方案
在新能源发电领域,双馈感应发电机(DFIG)因其优异的变速恒频特性和部分功率变换能力,已成为主流的风力发电技术之一。然而在实际并网运行中,双馈风机的动态特性会带来一系列电能质量问题,其中最突出的就是无功功率波动和电压稳定性问题。
我曾在某200MW风电场项目中亲历过这样的场景:当风速突变导致风机输出功率快速变化时,并网点电压会出现5%-8%的波动,严重时甚至触发低电压穿越保护。传统解决方案是在风电场集中配置静态无功补偿装置(SVC),但响应速度往往跟不上风机功率的瞬态变化。
静态无功发生器(SVG)的出现为这个问题提供了新的解决思路。与SVC相比,SVG具有以下显著优势:
- 响应时间从SVC的20-40ms提升到5-10ms
- 可同时提供容性和感性无功功率
- 输出电流谐波含量低于3%
- 占地面积减少40%以上
在最近完成的某海上风电项目中,我们采用SVG+DFIG的协同控制方案,成功将并网点电压波动控制在±2%以内。这个案例让我深刻认识到,SVG与双馈风机的动态配合需要精确的数学模型作为基础,这也是进行仿真实验的核心价值所在。
2. SVG控制系统的数学建模
2.1 三相静止坐标系下的基本方程
SVG的核心是电压源型变流器(VSC),其数学模型建立是仿真实验的基础。在abc三相静止坐标系下,交流侧电压方程可表示为:
code复制v_a = R·i_a + L·di_a/dt + e_a
v_b = R·i_b + L·di_b/dt + e_b
v_c = R·i_c + L·di_c/dt + e_c
其中R、L分别为连接电抗的电阻和电感,e为电网电压,v为变流器输出电压。在实际工程中,我们通常采用Park变换将其转换到旋转dq坐标系,这大大简化了控制系统的设计。
关键经验:连接电抗的参数选择直接影响SVG性能。根据多个项目实测数据,建议L值按公式L=(0.1~0.15)U_N^2/(S_N·ω)计算,其中U_N为额定电压,S_N为额定容量,ω为角频率。
2.2 dq坐标系下的解耦控制
通过Park变换得到dq坐标系下的方程:
code复制v_d = R·i_d + L·di_d/dt - ωL·i_q + e_d
v_q = R·i_q + L·di_q/dt + ωL·i_d + e_q
这个方程揭示了d、q轴电流之间的耦合关系。采用前馈解耦控制策略,设计控制电压为:
code复制v_d_ref = (Kp + Ki/s)·(i_d_ref - i_d) - ωL·i_q + e_d
v_q_ref = (Kp + Ki/s)·(i_q_ref - i_q) + ωL·i_d + e_q
在某次现场调试中,我们发现当电网频率波动超过±0.5Hz时,这种解耦方式会出现明显误差。后来通过在控制算法中加入频率自适应环节,成功解决了这个问题。
3. 双馈风机与SVG的协同控制策略
3.1 双馈风机的无功能力分析
双馈风机通过转子侧变流器(RSC)可以实现一定范围内的无功调节,其能力可用如下不等式描述:
code复制Q_DFIG^2 ≤ S_DFIG^2 - P_DFIG^2
其中S_DFIG为变流器容量,P_DFIG为输出有功功率。这意味着当风机满发时(P≈S),其无功调节能力几乎为零。这正是需要SVG补充的关键场景。
3.2 分层协调控制架构
我们设计的三层控制架构在实践中表现出色:
- 本地控制层:SVG和DFIG各自维持基本控制
- 场站控制层:根据并网点电压偏差分配无功指令
- 系统调度层:接收电网调度指令
具体实现时,场站控制器的算法尤为关键。我们采用的模糊PID算法参数如下:
| 参数 | 比例系数Kp | 积分时间Ti | 微分时间Td |
|---|---|---|---|
| 电压控制 | 0.8-1.2 | 0.05-0.1s | 0.01-0.02s |
| 无功分配 | 0.3-0.5 | 0.1-0.2s | 0.05-0.1s |
在某次低电压穿越测试中,这套系统在100ms内就将电压恢复到了0.9p.u.以上,远超国标要求的625ms。
4. PSCAD仿真模型搭建要点
4.1 主电路建模细节
在PSCAD中搭建模型时,有几个易错点需要特别注意:
- 变压器漏抗设置:实际值约为0.08-0.12p.u.
- 电缆分布参数:长电缆需采用π型等效模型
- IGBT开关频率:通常设为2-3kHz,过高会导致仿真速度大幅下降
一个典型的参数设置示例如下:
fortran复制! SVG主电路参数
RECTIFIER R1 TYPE=3PH_DIODE RON=0.01
INVERTER I1 TYPE=3PH_IGBT Fsw=2500 RON=0.005
Lfilter=0.15 ! 单位:p.u.
Rfilter=0.01 ! 单位:p.u.
4.2 控制系统的实现技巧
控制算法的PSCAD实现有几个实用技巧:
- 采用自定义组件封装重复使用的模块
- 对于复杂算法,可先用Matlab设计后导入
- 采样时间设置为开关周期的1/10-1/5
在某次仿真中,我们发现电流环出现持续振荡,最终发现是采样时间(50μs)与计算步长(20μs)不匹配导致的。调整一致后问题立即解决。
5. 典型仿真案例分析
5.1 电压骤降工况测试
设置电网电压在t=1s时骤降至0.7p.u.,持续500ms。关键观测指标:
- 电压恢复时间
- SVG无功出力响应速度
- 风机转子电流峰值
实测数据显示,采用协同控制时电压恢复时间比单独DFIG控制缩短了60%,这主要得益于SVG在故障后5ms内就输出了最大容性无功。
5.2 谐波谐振问题排查
在某次仿真中,我们观察到并网点存在明显的5次谐波放大现象。通过阻抗扫描分析,发现是SVG控制参数与电网阻抗在250Hz附近形成了谐振。解决方案:
- 在SVG输出端增加5次谐波滤波器
- 调整电流环带宽从800Hz降到500Hz
- 在控制算法中加入谐波抑制环节
修改后的仿真结果显示,5次谐波畸变率从8.3%降到了2.1%以下。
6. 实验验证与现场调试经验
6.1 控制器硬件在环测试
在实验室阶段,我们采用RT-LAB平台进行了硬件在环(HIL)测试。几个关键发现:
- 实际DSP的计算延迟比仿真多出约20μs
- AD采样通道之间存在0.5-1μs的时间偏差
- PWM死区时间需要根据具体IGBT特性调整
这些细节差异导致控制性能比纯仿真下降约15%,但在可接受范围内。
6.2 现场调试的黄金法则
根据多个项目的现场经验,总结出以下调试要点:
- 先静态后动态:先测试稳态性能,再验证动态响应
- 先单机后系统:先调单个SVG,再测试与风机的配合
- 先小信号后大扰动:从小幅波动开始,逐步加大测试幅度
在某风电场调试时,我们曾遇到SVG在特定工况下异常退出的问题。最终发现是电网背景谐波导致锁相环失锁,通过在PLL前增加自适应滤波器解决了该问题。
