1. 不平衡电网下VSG控制的技术背景
在新能源发电占比超过40%的现代电网中,电压不平衡问题日益突出。当电网出现单相接地故障或负载不对称时,传统并网逆变器采用PQ控制策略会导致明显的功率振荡和电流畸变。去年参与某风电场并网项目时,我们就遇到过电压跌落导致逆变器集体脱网的棘手情况——这正是驱动我深入研究VSG技术的现实动因。
虚拟同步发电机(VSG)技术通过模拟同步电机的转动惯量和阻尼特性,为电网提供类似传统发电机的频率支撑能力。但常规VSG控制存在两个致命缺陷:一是对负序电流的抑制不足,二是动态响应速度慢。这就像给短跑运动员穿上铁靴跑步,既跑不快又容易摔倒。
2. 系统整体设计方案
2.1 控制架构创新点
本方案的核心创新在于将正负序分离技术与PR控制相结合,形成三层控制体系:
- 功率计算层:采用瞬时功率理论实时解耦正负序分量
- VSG控制层:通过虚拟转子方程提供惯性响应
- 电流控制层:PR控制器实现精准谐波抑制
这种架构好比汽车的"导航-发动机-转向"系统协同工作:功率计算层像导航系统识别路况,VSG层如同发动机提供动力,PR控制则相当于精准的转向控制。
2.2 关键参数设计考量
在20kVA的实验系统中,我们经过多次仿真迭代确定了以下核心参数:
- 虚拟惯量J=0.2kg·m²(兼顾响应速度与稳定性)
- 阻尼系数D=15N·m·s/rad(有效抑制功率振荡)
- 电流环带宽1kHz(确保谐波抑制效果)
- PR控制器谐振频率50±0.5Hz(覆盖电网频率波动)
实践发现:虚拟惯量每增加0.1kg·m²,系统响应时间会延长约15%,需要根据具体应用场景权衡选择。
3. 核心模块实现细节
3.1 改进型锁相环设计
传统SRF-PLL在电压跌落时会产生高达10°的相位误差。我们采用的双同步坐标系解耦锁相环(DDSRF-PLL),通过在αβ坐标系构建正负序分离网络,将相位误差控制在0.2°以内。具体实现时需要注意:
matlab复制% DDSRF-PLL核心代码片段
[vq_pos, vd_pos] = PositiveSequenceCalculator(va, vb, vc);
[vq_neg, vd_neg] = NegativeSequenceCalculator(va, vb, vc);
theta = atan2(vq_pos, vd_pos) + PI_Controller(vq_pos);
3.2 PR控制器参数整定
PR控制器的传递函数为:
$$
G_{PR}(s) = K_p + \frac{2K_rω_cs}{s^2+2ω_cs+ω_0^2}
$$
其中:
- $K_p$=0.5(比例系数)
- $K_r$=20(谐振增益)
- $ω_c$=5rad/s(截止带宽)
- $ω_0$=314rad/s(基波频率)
调试时发现:$K_r$过大会导致系统振荡,建议从10开始逐步增加,通过伯德图观察相位裕度保持在45°以上。
4. 仿真验证与问题排查
4.1 典型测试案例
设置C相电压60%跌落1秒的极端工况,观察到:
- 电流THD从4.2%降至1.3%
- 功率波动幅度减小80%
- 系统恢复时间缩短40%
但首次测试时出现了奇怪的二次谐波,后来发现是PLL参数不匹配导致的。通过调整DDSRF-PLL的滤波器截止频率从100Hz降到50Hz,问题得到解决。
4.2 常见故障处理表
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 电流波形畸变 | PR控制器谐振频率偏移 | 重新校准电网频率 |
| 功率振荡 | 虚拟惯量设置过大 | 逐步减小J值并测试 |
| 锁相失步 | PLL带宽过宽 | 降低截止频率至50Hz |
| 直流侧电压波动 | 电压外环PI参数不当 | 按照Ziegler-Nichols法重新整定 |
5. 工程应用建议
在实际项目中部署该方案时,有几点血泪教训值得分享:
- 电网阻抗测量务必准确,我们曾因线路阻抗估值偏差30%导致系统失稳
- PR控制器的离散化处理要采用Tustin变换,简单欧拉法会引入数值振荡
- 建议增加电流限幅保护,我们在现场测试时烧毁过IGBT模块
最近将这套方案应用于某光伏电站改造项目,成功将故障穿越期间的脱网率从12%降到了0.3%。客户特别满意的是,我们在电压跌落时仍能保持0.95以上的功率因数——这得益于PR控制对无功电流的精准补偿。