1. 虚拟同步发电机技术背景与应用场景
在新能源发电占比不断提升的今天,电力系统正面临前所未有的稳定性挑战。传统同步发电机依靠旋转质量块提供的惯性阻尼特性,在电网受到扰动时能够通过机械惯性维持短时稳定。而光伏、风电等新能源电站通过电力电子设备并网时,这种天然惯性完全缺失。2019年德国电网的一次频率崩溃事故就暴露出这个问题——当主力输电线路跳闸时,缺乏惯性的电力电子设备无法提供瞬时功率支撑,导致频率在毫秒级时间内跌至47.5Hz,最终引发大面积停电。
虚拟同步发电机(Virtual Synchronous Generator, VSG)技术正是为解决这一问题而生。其核心思想是通过控制算法,使逆变器模拟出同步发电机的机械方程和电磁特性。具体来说,VSG需要实现三大关键特性:
- 虚拟惯性:通过引入转子运动方程,使逆变器对频率变化呈现惯性响应
- 阻尼特性:模拟同步发电机的阻尼绕组效应
- 电压调节:复制励磁系统的自动电压调节功能
在实际工程中,T型三电平逆变器因其开关损耗低、输出电压质量高等优势,成为VSG的优选拓扑。其特有的中性点钳位结构,在输出电平数增加的同时保持了较低的器件应力。但值得注意的是,当这类逆变器带非线性负载(如整流器、电弧炉等)工作时,负载电流中的谐波分量会导致:
- 输出电压THD升高,影响电能质量
- 传统控制环路的稳定性下降
- 中点电位波动加剧,威胁器件安全
2. T型三电平逆变器的VSG架构设计
2.1 主电路拓扑分析
T型三电平逆变器的每相桥臂包含四个IGBT和两个钳位二极管,相比传统两电平拓扑,其输出相电压可呈现+Udc/2、0、-Udc/2三种状态。这种结构带来两个关键优势:
- 输出电压的dv/dt降低约50%,减小了对电机绕组绝缘的应力
- 输出电压谐波含量显著降低,在同等开关频率下THD可改善30%以上
但特殊的拓扑也引入了新的控制难点——中点电位平衡问题。当输出电流流经中性点时,上下直流母线电容的充放电不平衡会导致中点电压偏移。实验数据显示,在10%的不平衡度下,器件电压应力将增加15%,严重影响系统可靠性。
2.2 VSG核心算法实现
VSG的算法架构需要完整模拟同步发电机的机电暂态过程。其核心包含三个相互耦合的数学模型:
- 转子运动方程:
$$
J\frac{d\omega}{dt} = T_m - T_e - D(\omega - \omega_0)
$$
其中J为虚拟转动惯量,D为阻尼系数。这两个参数的选择直接影响系统动态响应:
- J值过小会导致惯性不足,典型取值为0.5-5 kW·s²/rad
- D值过大会造成频率恢复缓慢,一般取0.01-0.1 p.u.
-
电磁方程:
$$
E = \sqrt{(V + RI)^2 + (XI)^2}
$$
模拟同步发电机的电势-电压关系,其中X为虚拟阻抗,需根据短路容量要求设定 -
电压调节器:
$$
E_f = K_p(V_{ref} - V) + K_i\int(V_{ref} - V)dt
$$
采用PI控制器模拟励磁系统,参数整定需考虑电压调节精度与稳定性折衷
3. 非线性负载下的控制挑战与解决方案
3.1 谐波影响机理分析
当带整流负载时,典型的电流波形含有5、7、11等次谐波。这些谐波分量会通过以下途径影响系统:
- 电压环反馈信号失真,导致调制波畸变
- 引起中点电位以6倍基频波动
- 造成功率计算误差(传统pq理论在谐波下失效)
实测数据表明,当THD>15%时,常规VSG的电压调节精度会下降40%以上。这要求我们必须改进传统控制策略。
3.2 改进型双闭环控制设计
针对谐波环境,我们提出增强型电压电流双闭环结构:
- 电压外环改进:
- 在PI控制器后增加谐波补偿环节
- 采用基于二阶广义积分器(SOGI)的带通滤波器组,对主要谐波频率(如5、7次)进行选择性补偿
- 补偿量计算公式:
$$
V_{comp} = \sum_{h=5,7} K_h \cdot SOGl_h(I_{h})
$$
- 电流内环优化:
- 采用谐振控制器替代传统PI,在基波和各次谐波频率处设置谐振峰
- 谐振控制器传递函数:
$$
G_{res}(s) = \sum_{h=1,5,7} \frac{2K_{rh}\omega_c s}{s^2 + 2\omega_c s + (h\omega_0)^2}
$$ - 参数整定要点:ωc取5-10rad/s,Krh按谐波幅值反比设置
3.3 基波提取算法实现
准确的基波分离是控制的前提。对比多种算法后,我们采用改进的滑动DFT方法,其优势在于:
- 计算量仅为FFT的1/3
- 可实现逐点更新,延迟小于50μs
- 对频率波动具有适应性
具体实现步骤:
matlab复制function [fund] = SDFT_Fundamental(v, N, f0, fs)
% 初始化
persistent k prevX;
if isempty(k)
k = exp(-1j*2*pi*f0/fs*(0:N-1));
prevX = zeros(1,N);
end
% 更新滑动窗
currX = [v, prevX(1:end-1)];
% 计算DFT
X = sum(currX .* k);
% 基波提取
fund = 2/N * real(X * exp(1j*2*pi*f0/fs*(0:N-1)));
% 保存状态
prevX = currX;
end
4. 中点电位平衡控制策略
4.1 不平衡机理深入分析
中点电位波动本质是电容电荷不平衡所致。在T型三电平拓扑中,影响中点电流的主要因素包括:
- 调制策略:不同开关状态对中点电流的影响系数不同
- 负载功率因数:在cosφ=1时波动最大
- 谐波含量:6次谐波电流会直接导致中点波动
实验测量显示,在50kW系统中,若无平衡控制,中点电压波动可达直流母线电压的20%。
4.2 混合式平衡控制方案
我们提出将调制优化与主动控制相结合的混合策略:
- 调制优化层:
- 采用虚拟空间矢量调制(VSVM)
- 在NTV调制基础上,优先选择对中点影响小的冗余状态
- 引入平衡因子β动态调整矢量作用时间:
$$
t1' = t1 + \beta \cdot \Delta t \
t2' = t2 - \beta \cdot \Delta t
$$
- 主动控制层:
- 设计基于比例谐振(PR)的平衡控制器
- 控制框图包含:
- 中点电压偏差检测
- 谐波提取环节
- 多频段PR控制器
- PR控制器参数:
$$
G_{PR}(s) = K_p + \sum_{h=6,12} \frac{2K_{ih}s}{s^2 + (h\omega_0)^2}
$$
4.3 实现要点与参数整定
在Simulink中实现时需注意:
- 离散化方法选择:
- 调制算法采用explicit Euler,步长≤1μs
- 控制环采用Tustin,步长≤50μs
- 关键参数经验值:
- 平衡环Kp:0.5-2
- Kih:按6次谐波幅值的1/10设置
- 低通滤波器截止频率:≥500Hz
5. 仿真验证与结果分析
5.1 测试案例设计
在Simulink 2016b中搭建完整模型,设置两种典型工况:
- 突加非线性负载:从空载突加三相不控整流负载(R=10Ω,C=1000μF)
- 频率扰动:电网频率在1s时从50Hz阶跃至49.5Hz
5.2 关键性能指标对比
| 指标 | 常规VSG | 改进方案 |
|---|---|---|
| 电压THD(%) | 8.2 | 3.1 |
| 频率恢复时间(s) | 0.8 | 0.3 |
| 中点波动(V) | ±150 | ±50 |
| 动态响应时间(ms) | 120 | 60 |
5.3 典型波形分析
- 突加负载时的电压波形:
- 常规方案出现明显的电压凹陷(最低至0.85p.u.)和振荡
- 改进方案电压跌落控制在0.95p.u.以内,2个周期内恢复
- 谐波频谱对比:
- 5次谐波从12%降至3%
- 7次谐波从8%降至2%
- 中点电位波形:
- 平衡控制使波动幅度减小67%
- 波动频率成分以6次谐波为主
6. 工程实施注意事项
在实际硬件实现时,需要特别注意以下问题:
- 参数敏感度测试:
- 惯量J变化±20%时,频率最大偏差应<0.2Hz
- 虚拟阻抗X需满足:0.2 < X/Xn < 0.5(Xn为基准阻抗)
- 保护逻辑设计:
- 增设中点电压越限保护(建议阈值:±15%Udc)
- 谐波过载保护(THD>10%持续100ms触发)
- 数字实现优化:
- 基波提取算法采用定点Q15格式,节省30%计算资源
- 谐振控制器采用并联结构,避免高阶多项式运算
- 热设计考量:
- 开关频率>5kHz时,需重新评估IGBT模块选型
- 中点平衡电阻功率按1%额定功率设计余量
我在某光伏电站的VSG改造项目中,就曾遇到中点电位振荡问题。后来发现是直流侧电容ESR不均匀导致,更换为同一批次的低ESR电容后问题解决。这个案例说明,除了控制算法,硬件参数的匹配同样重要。
