1. 虚拟同步机技术概述
在新能源发电并网领域,虚拟同步机(Virtual Synchronous Generator, VSG)技术正成为解决电力系统稳定性问题的关键技术之一。简单来说,VSG就是通过控制算法让电力电子变流器模拟传统同步发电机的运行特性。我从事风电控制系统开发多年,亲眼见证了这项技术从实验室走向实际应用的全过程。
传统同步发电机具有三大核心特性:惯量响应、阻尼特性和电压调节能力。当电网频率波动时,同步发电机转子储存的动能会自动释放或吸收功率,这就是惯量响应。而VSG技术通过实时测量电网频率,利用控制算法模拟这一物理过程。以我们常见的1.5MW双馈风电机组为例,其VSG控制通常包含以下几个关键模块:
- 有功-频率控制环:模拟同步机的转子运动方程
- 无功-电压控制环:模拟同步机的励磁调节特性
- 虚拟阻抗环节:模拟同步机的定子阻抗特性
实际工程应用中,VSG参数整定需要特别注意:虚拟惯量时间常数通常取2-6秒,阻尼系数则要根据电网强度进行调整,过小会导致振荡,过大会影响动态响应。
2. DFIG风电机组的VSG控制实现
2.1 转子侧变流器控制策略
双馈感应发电机(DFIG)的独特之处在于其转子通过变流器与电网连接。在1.5MW机组上实现VSG控制,我们主要改造转子侧变流器的控制逻辑。以下是典型的实现步骤:
-
频率检测模块:
- 采用基于锁相环(PLL)的电网频率实时检测
- 建议使用二阶广义积分器(SOGI)提高抗干扰能力
- 采样频率至少为开关频率的2倍以上
-
有功控制环设计:
matlab复制% VSG有功控制核心算法示例
function [P_ref] = VSG_P_control(f_grid, f_rated, H, D)
% 参数说明:
% f_grid - 实测电网频率
% f_rated - 额定频率(50Hz)
% H - 虚拟惯量常数(s)
% D - 阻尼系数
delta_f = f_rated - f_grid;
P_ref = (1/D)*(2*H*dfdt + delta_f); % VSG经典二阶模型
% 实际工程中会增加限幅环节
P_ref = min(max(P_ref, -1.2*P_rated), 1.2*P_rated);
end
- 无功控制环设计:
- 采用电压-无功下垂特性
- 下垂系数通常取2%-5%
- 需要配合SVG进行动态补偿
2.2 网侧变流器的协同控制
网侧变流器在VSG控制中承担着重要角色,其主要功能包括:
- 直流母线电压稳定控制
- 提供虚拟同步机所需的阻尼特性
- 配合转子侧实现功率双向流动
典型控制框图如下:
code复制[电网] → [LCL滤波器] → [网侧变流器] → [直流母线]
↑
[电压电流双闭环控制]
↑
[VSG算法生成的参考指令]
实际调试中发现,网侧变流器的开关频率选择很关键。对于1.5MW机组,建议:
- IGBT开关频率:2-3kHz(兼顾损耗和动态性能)
- LCL滤波器谐振频率:<1/6开关频率
- 阻尼电阻功耗:<0.5%额定功率
3. 关键参数整定与优化
3.1 虚拟惯量时间常数选择
虚拟惯量H是VSG最核心的参数,其取值直接影响系统动态特性。通过多个项目实践,我总结出以下经验:
-
小型孤立电网:
- H=3-6s(需要较强惯量支撑)
- 阻尼比ξ=0.7-1.2
-
大电网并网:
- H=1-3s(避免过度影响原系统)
- 阻尼比ξ=0.4-0.7
-
参数自适应调整:
python复制# 自适应虚拟惯量算法示例
def adaptive_H(grid_strength):
if grid_strength < 0.5: # 弱电网
return 5.0
elif grid_strength < 1.0:
return 3.0
else:
return 1.5
3.2 阻尼系数优化方法
阻尼系数D的整定需要结合现场测试。推荐采用以下步骤:
- 初始值设定:D=2Hωn (ωn为系统自然振荡频率)
- 进行阶跃扰动测试
- 观察功率振荡衰减情况
- 根据响应曲线调整D值
特别注意:在弱电网条件下,阻尼系数需要增加20%-30%以抑制振荡。
4. 典型问题分析与解决方案
4.1 频率测量异常处理
在实际项目中,我们经常遇到PLL失锁导致VSG控制异常的情况。解决方法包括:
-
硬件层面:
- 增加电压互感器冗余配置
- 优化信号调理电路设计
-
软件层面:
- 采用多PLL并行运行+投票机制
- 设置频率变化率保护(dF/dt<1Hz/s)
4.2 功率振荡抑制
VSG控制中常见的功率振荡问题主要有两种:
-
低频振荡(0.1-2Hz):
- 成因:虚拟惯量与电网固有特性交互
- 对策:引入附加阻尼控制(如图4所示)
-
高频振荡(>100Hz):
- 成因:LCL滤波器谐振
- 对策:增加无源阻尼或有源阻尼算法

4.3 故障穿越能力提升
与传统控制相比,VSG在电网故障时需要特殊处理:
-
对称故障:
- 启用电流限幅模式
- 保持虚拟惯量持续运行
-
不对称故障:
- 采用正负序分离控制
- 负序电流抑制<10%额定
我们在某风电场改造项目中,通过优化VSG的故障控制逻辑,使机组低电压穿越成功率从85%提升到98%。
5. 实际工程应用案例
去年参与的某150MW风电场VSG改造项目颇具代表性。项目基本情况:
- 机型:1.5MW双馈机组×100台
- 电网条件:短路比SCR≈2.5(弱电网)
- 主要问题:频繁出现2Hz左右功率振荡
解决方案实施步骤:
-
参数优化:
- 虚拟惯量H从4s调整为2.5s
- 阻尼系数D增加40%
-
控制结构改进:
- 增加带通滤波环节抑制特定频段振荡
- 引入基于WAMS的广域阻尼控制
-
现场测试结果:
- 振荡幅度减少70%
- 发电量提升约3%
- 故障穿越测试100%通过
这个案例给我的深刻体会是:VSG参数没有最优解,只有最适合当前电网条件的解。我们花了整整两周时间进行不同工况下的参数微调,才最终找到最佳组合。