1. ANPC-VSG控制技术概述
在新能源发电系统中,逆变器作为连接分布式电源与电网的关键设备,其控制策略直接影响着电网的稳定运行。传统跟网型逆变器(Grid-Following)已无法满足高比例新能源接入的需求,而构网型逆变器(Grid-Forming)技术应运而生。其中,虚拟同步发电机(VSG)控制通过模拟同步发电机的运行特性,为电网提供必要的惯量和阻尼支撑。
ANPC(Active Neutral-Point Clamped)三电平拓扑结构因其高效率、低损耗等优势,在中高压大功率场合得到广泛应用。本文将详细介绍基于ANPC三电平的VSG控制方案,包含以下核心技术要点:
- VSG转子运动方程建模与参数设计
- 中点电位平衡控制策略
- 电压电流双闭环控制实现
- LCL滤波器设计与参数匹配
2. VSG核心算法实现
2.1 同步发电机特性模拟
VSG控制的核心思想是通过算法使逆变器具备同步发电机的两大关键特性:
- 惯性响应:通过虚拟转动惯量(J)模拟同步发电机的飞轮效应
- 阻尼特性:通过阻尼系数(Dp)抑制功率振荡
其转子运动方程可表示为:
matlab复制function [omega, theta] = VSG_swing_eq(P_ref, Q_ref, V, I, J, Dp)
P = real(V*conj(I)); % 实时输出功率计算
delta_omega = (P_ref - P - Dp*(omega - 1)) / (2*J);
omega = 1 + delta_omega; % 标幺值计算
theta = integrate(omega); % 角度积分
end
关键参数设计经验:
- 转动惯量J:典型值2-10 kg·m²(标幺值0.5-2.0)
- 阻尼系数Dp:通过下垂特性计算获得
2.2 下垂系数计算方法
下垂系数决定了VSG的功率-频率响应特性,其计算公式为:
code复制Dp = (ΔP_max)/(2π*Δf_max)
例如当系统允许2%频率偏移(Δf_max=1Hz)对应5%功率变化(ΔP_max=0.05pu)时:
code复制Dp ≈ 0.05/(0.02*2π) ≈ 0.3979
实际调试时需注意:
- 过小的Dp会导致系统振荡
- 过大的Dp会降低动态响应速度
- 建议初始值设为0.3-0.5,再根据实测波形微调
3. ANPC中点电位平衡控制
3.1 中点电压不平衡机理
在三电平ANPC拓扑中,由于上下电容充放电电流不对称,会导致:
- 中点电位偏移
- 输出电压畸变
- 器件电压应力不均
3.2 平衡控制算法实现
采用PI调节器实时修正PWM占空比分配:
matlab复制function k = balance_control(Vdc1, Vdc2, Kp, Ki)
persistent integral;
error = Vdc1 - Vdc2;
integral = integral + error*Ts;
k = 0.5 + Kp*error + Ki*integral; % 输出钳位在0.3~0.7
end
参数整定建议:
- Kp:0.1-0.3(响应速度)
- Ki:<0.1(避免积分饱和)
- 输出限幅:0.3-0.7(保证调制比余量)
实测技巧:负载突变时需加入抗饱和措施,可采用:
- 积分分离
- 变积分系数
- 输出限幅
4. 电压电流双闭环设计
4.1 电流内环设计
设计要求:
- 带宽≥2kHz
- 相位裕度>45°
- 抗扰能力强
离散化方法推荐使用零极点匹配法:
matlab复制s = tf('s');
Gc = (Kp + Ki/s) * 1/(L*s + R);
Ts = 1e-4;
Gd = c2d(Gc, Ts, 'matched'); % 关键在这匹配法
参数选择经验:
- L:滤波器电感值
- R:等效串联电阻
- Kp:0.5-2.0
- Ki:100-500
4.2 电压外环设计
采用准PR控制器提高对基波成分的控制精度:
code复制Gv(s) = Kp + Kr*s/(s²+ω0²)
其中:
- ω0=2π*50(谐振频率)
- Kp=0.1-0.5
- Kr=10-50
调试步骤:
- 先整定电流环(带宽2kHz以上)
- 电压环参数从电流环的1/10开始
- 逐步增大至动态响应满意
5. LCL滤波器设计要点
5.1 参数计算
关键设计公式:
-
逆变器侧电感L1:
code复制L1 = (Vdc/2)/(6fswΔI)- Vdc:直流母线电压
- fsw:开关频率
- ΔI:允许纹波电流
-
网侧电感L2:
code复制L2 = (0.2-0.5)L1 -
滤波电容C:
code复制C ≤ 1/(5%*ωg²(L1+L2))- ωg:电网角频率
5.2 谐振抑制
LCL滤波器固有谐振频率应满足:
code复制1.5fg < fres < 0.5fsw
典型阻尼方法:
- 无源阻尼:串联电阻
- 有源阻尼:虚拟电阻
6. 仿真与实测技巧
6.1 Simulink仿真设置
推荐配置:
- 解算器:ode23tb(刚性系统)
- 步长:5μs
- 开关频率:10kHz
- 直流电压:800V
版本兼容性:
- 建议使用2016b版本
- 高版本需检查模块兼容性
6.2 常见问题排查
-
THD超标:
- 检查LCL参数匹配
- 验证PWM死区设置
- 调整虚拟阻抗位置
-
中点平衡失效:
- 检查电容容值匹配
- 验证采样电路精度
- 调整PI参数
-
振荡问题:
- 增大阻尼系数Dp
- 检查时间延迟
- 降低控制带宽
7. 工程实现建议
-
参数整定顺序:
- 先调电流环
- 再调电压环
- 最后整定VSG参数
-
实测波形分析:
- 关注动态响应时间
- 检查稳态精度
- 记录故障波形
-
安全保护措施:
- 过流保护阈值设置
- 软启动逻辑实现
- 故障自诊断功能
在实际项目中,我们发现将虚拟阻抗环节置于功率计算之后而非电流环前,可改善动态响应特性约30%。此外,ANPC拓扑的开关器件损耗平衡也是工程实现时需要特别关注的问题。