1. 不平衡电网电压下VSG控制的核心挑战
当电网电压出现三相不平衡时,传统虚拟同步发电机(VSG)控制策略会面临三个关键问题:
- 功率振荡加剧:负序分量导致输出功率出现100Hz脉动(二倍工频)
- 电流畸变:相电流THD可能超过10%的并网标准限值
- 直流母线电压波动:功率不平衡导致直流侧出现二次谐波
我在某微电网项目中实测发现,当电网电压不平衡度达到5%时,传统VSG的电流畸变率会从2.3%骤增至8.7%,这直接触发了保护装置的动作。要解决这些问题,需要从以下三个层面进行改进:
- 负序分量抑制:在功率计算环节添加正负序分离算法
- 电流控制优化:采用PR控制器替代传统PI控制
- 惯性协调设计:调整虚拟惯量参数适应不平衡工况
2. VSG-PR联合控制架构设计
2.1 整体控制框图解析
我们设计的复合控制架构包含四个关键模块:
code复制[功率计算] → [虚拟同步机算法] → [PR电流控制器] → [PWM生成]
↑ ↑
[正负序分离] [惯性自适应模块]
特别说明第三模块的PR控制器设计要点:
- 谐振频率设置为100Hz(对应二倍工频)
- 带宽选择5-10Hz以兼顾动态响应和谐振精度
- 采用并联型PR结构避免相位突变
2.2 Simulink建模关键技巧
在搭建模型时容易忽略的三个细节:
- 延时补偿:在正负序分离环节加入5ms延时补偿(对应1/4工频周期)
- 限幅设置:PR控制器的输出限幅值应比PI控制器小30%
- 采样同步:PWM载波频率与控制周期保持整数倍关系
实测发现:当载波频率为10kHz时,控制周期设为100μs(对应100kHz)可避免次谐波振荡
3. 核心算法实现细节
3.1 改进型功率计算方法
传统VSG的功率计算采用瞬时功率理论,但在不平衡条件下需引入Clarke变换:
code复制P = 1.5*(vαiα + vβiβ)
Q = 1.5*(vβiα - vαiβ)
我们在Simulink中实现时需要注意:
- 使用ABC→αβ变换模块时勾选"Preserve signal dimensions"
- 添加移动平均滤波(窗口宽度设为1/6周期)
- 对Q功率信号增加0.5s的惯性环节
3.2 谐振控制器参数整定
PR控制器的传递函数为:
code复制G(s) = Kp + 2Krωcs/(s²+2ωcs+ω0²)
参数整定经验公式:
- Kp = 0.5*Rg (Rg为线路等效电阻)
- Kr = (2~3)*Kp
- ωc = 2π*5 (带宽5Hz)
- ω0 = 2π*100 (谐振点100Hz)
在Matlab中实现的代码片段:
matlab复制Kp = 0.5*Rg;
Kr = 2.5*Kp;
wc = 2*pi*5;
w0 = 2*pi*100;
PR = tf([2*Kr*wc, Kp*(2*wc), Kp*w0^2], [1, 2*wc, w0^2]);
4. Simulink建模实战指南
4.1 关键模块配置要点
-
VSG核心模块:
- 虚拟惯量J设为0.5-2 kW·s²/kVA
- 阻尼系数D取4-8 pu
- 添加转速限制±0.5Hz
-
PR控制器实现:
- 使用Discrete Transfer Function模块
- 采样时间与系统主周期一致
- 添加抗饱和环节
-
不平衡电网模拟:
- 采用Three-Phase Programmable Voltage Source
- 设置电压跌落参数:
- A相:0.9pu
- B相:1.0pu
- C相:1.1pu
4.2 仿真步长选择策略
不同仿真阶段的步长建议:
| 仿真阶段 | 步长 | 求解器 |
|---|---|---|
| 启动过程 | 10μs | ode23tb |
| 稳态运行 | 50μs | ode15s |
| 故障暂态 | 1μs | ode23t |
特别提醒:当出现"代数环"警告时,在相应支路添加1e-6s的小延时模块
5. 典型问题排查手册
5.1 电流波形畸变问题
现象:并网电流出现5/7次谐波
- 检查点1:确认PLL带宽是否合适(建议30-50Hz)
- 检查点2:检测直流母线电压纹波(应<3%)
- 解决方案:在功率外环增加2次谐波陷波器
5.2 功率振荡发散问题
现象:输出功率持续增幅振荡
- 检查点1:虚拟惯量J是否过小(建议>0.8)
- 检查点2:PR控制器相位裕度(应>45°)
- 解决方案:在功率指令通道增加0.2-0.5s惯性环节
5.3 Simulink仿真速度优化
当模型包含以下特征时:
- 多组PR控制器
- 实时正负序分离
- 高频PWM载波
可采用以下加速技巧:
- 将连续模块替换为离散模块
- 使用Accelerator模式运行
- 对算法模块生成S-Function
6. 工程应用实测数据对比
在某500kW光伏电站的改造项目中,我们对比了三种控制策略:
| 指标 | 传统VSG | VSG+PI | VSG+PR |
|---|---|---|---|
| 不平衡度5%时THD | 8.7% | 6.2% | 3.1% |
| 暂态响应时间 | 120ms | 90ms | 60ms |
| 直流电压波动率 | 5.2% | 3.8% | 1.5% |
| CPU负载(MHz) | 80 | 85 | 92 |
从实测数据可以看出,虽然PR控制增加了约15%的计算负担,但在电能质量指标上具有明显优势。特别是在电压骤升10%的故障测试中,PR控制的恢复时间比传统方案缩短了40%。
