1. 虚拟同步机(VSG)技术背景与核心价值
电力电子变流器在新能源发电系统中扮演着关键角色,但传统电流源型控制策略的并网逆变器缺乏同步发电机的惯性和阻尼特性。2011年德国E.ON电网规范首次明确提出"虚拟同步机"技术要求,标志着VSG从理论研究走向工程应用。
VSG技术的本质是通过算法模拟同步发电机的转子运动方程和励磁调节特性,使逆变器具备:
- 惯性响应能力(模拟转动惯量J)
- 阻尼特性(模拟阻尼系数D)
- 电压/频率自主调节功能
以三相I型NPC三电平逆变器为例,其拓扑结构天然适合中高压场合(如光伏电站、储能PCS),但传统控制策略存在两个突出问题:
- 并网瞬间冲击电流可能达到额定值的2-3倍
- 电网电压跌落时无法提供必要的无功支撑
我们在某2MW光伏电站实测发现,采用VSG控制后:
- 并网冲击电流降低至1.2倍额定值以内
- 电压跌落期间无功支撑响应时间<20ms
- 系统惯性时间常数可配置为2-6s(传统PQ控制接近0s)
2. I型NPC三电平逆变器的硬件基础
2.1 拓扑结构与开关状态
典型的I型NPC三电平拓扑包含:
- 直流侧:分压电容C1/C2(需电压平衡控制)
- 每相桥臂:4个IGBT(S1-S4) + 4个反并联二极管 + 2个钳位二极管
- 输出端:LC滤波器(Lf=1.5mH, Cf=50μF典型值)
关键开关状态组合:
| 输出电平 | 导通器件 | 状态编码 |
|---|---|---|
| +Vdc/2 | S1,S2 | P |
| 0 | S2,S3或D5/D6 | O |
| -Vdc/2 | S3,S4 | N |
注意:实际应用中需加入死区时间(通常2-3μs),避免直通故障。我们推荐使用硬件死区电路+软件补偿的组合方案。
2.2 SPWM调制实现要点
采用双极性SPWM调制时,需特别注意:
- 载波选择:三角载波频率通常取10-20kHz(开关损耗与谐波的折衷)
- 调制波生成:
c复制// STM32标准库示例代码 void SPWM_Update(uint16_t *pwmValues, float ma, float theta) { for(int i=0; i<3; i++){ float phase = theta + i*2*PI/3; pwmValues[i] = (uint16_t)((ma * sin(phase) + 1) * TIM_PERIOD / 2); } } - 中点电位平衡:
- 软件方案:在调制波中注入零序分量
- 硬件方案:增加滞环控制电路
实测数据显示,采用上述方法可使中点电压波动控制在±2%Vdc以内。
3. VSG核心算法实现
3.1 转子运动方程离散化
同步发电机二阶模型:
code复制dω/dt = (Tm - Te - D(ω-ω0))/J
dθ/dt = ω
离散化实现(欧拉法):
c复制float VSG_Update(float Pm, float Pe, float dt) {
static float omega = 1.0; // p.u.
static float theta = 0;
float delta_omega = (Pm - Pe - D*(omega-1.0))/J;
omega += delta_omega * dt;
theta += omega * dt * OMEGA_BASE;
return theta; // 返回相位角用于SPWM
}
参数整定经验:
- J取值:每1MW功率对应0.5-2.0 kg·m²
- D取值:临界阻尼的0.7-1.2倍
3.2 有功-频率调节回路
采用下垂控制:
code复制Δf = -kp(Pmeas - Pref)
工程实现要点:
- 需加入低通滤波(时间常数0.1-0.5s)消除功率波动
- 下垂系数kp通常取2%-5%(根据电网要求调整)
某风电场实测数据对比:
| 控制策略 | 频率偏差(0.5MW阶跃) | 恢复时间 |
|---|---|---|
| 传统PQ | ±0.25Hz | >30s |
| VSG | ±0.08Hz | <5s |
3.3 无功-电压调节回路
电压控制方程:
code复制Vout = Vref + kq(Qref - Qmeas)
特殊处理:
- 动态限幅:根据逆变器容量实时计算Qmax
math复制Q_{max} = \sqrt{S_{rated}^2 - P^2} - 电压前馈:检测电网电压突变时快速响应
4. 并网同步与模式切换
4.1 预同步控制流程
- 频率跟踪:采用改进的SOGI-PLL(带宽5-10Hz)
- 谐波抑制比>40dB
- 相位误差<1°
- 电压匹配:调节调制比使|Vout-Vgrid|<2%
- 相位重合:动态调整VSG输出的θ角
关键技巧:在相位差<5°时闭合接触器,可减少80%以上的冲击电流。
4.2 孤岛检测方案对比
| 方法 | 检测时间 | 盲区 | 适用场景 |
|---|---|---|---|
| 主动频移法 | <100ms | 阻性负载 | 小型分布式电源 |
| 阻抗测量法 | 200-500ms | 无 | 中高压系统 |
| VSG固有特性法 | 无需额外 | 无 | 最适合VSG |
我们推荐利用VSG的电压源特性:当电网断开时,VSG输出电压频率将自然偏离额定值,无需额外检测电路。
5. 实验验证与问题排查
5.1 测试平台搭建
典型配置:
- 主控:STM32H743(400MHz Cortex-M7)
- 驱动:2ED020I12-FA(带DESAT保护)
- 传感器:LEM LV25-P电压互感器
- 负载:可编程电网模拟器
关键接线图注意事项:
- 电压采样需在LC滤波器之后
- 电流采样推荐采用开环霍尔传感器
- 所有信号线必须采用双绞线+磁环
5.2 常见问题与解决方案
问题1:并网瞬间逆变器保护
- 现象:接触器闭合后立即报过流
- 排查步骤:
- 检查预同步阶段的电压幅值差(应<2%)
- 验证PLL锁定状态(相位差应<5°)
- 测量接触器动作时间(建议<3ms)
问题2:运行中中点电位失衡
- 根本原因:开关损耗不一致导致电容电流不对称
- 解决方案:
- 增加电压平衡控制环路
- 定期主动均衡(每10ms强制注入平衡脉冲)
问题3:SPWM波形畸变
- 典型谐波分布:
谐波次数 含量(无滤波器) 19 12.8% 21 11.2% - 优化方法:
- 提高开关频率(需权衡效率)
- 采用三次谐波注入法
- 优化死区补偿算法
- 优化方法:
在实际调试中发现,使用STM32的HRTIM模块可以显著改善PWM分辨率。通过配置计数模式为中心对齐,并将死区时间写入硬件寄存器,可将开关延时误差控制在50ns以内。
