1. 项目背景与核心价值
在新能源发电占比不断提升的电力系统中,如何让逆变器接口的分布式电源具备类似同步发电机的惯性和阻尼特性,成为当前研究热点。虚拟同步发电机(VSG)技术通过模拟同步发电机的转子运动方程和励磁控制,使电力电子变流器能够为电网提供必要的惯量支撑和一次调频能力。
模块化多电平换流器(MMC)因其模块化结构、低谐波特性、高电压等级适应能力,在大规模新能源并网领域展现出独特优势。将VSG控制策略应用于MMC拓扑,可实现新能源发电系统的"即插即用"和主动支撑电网功能,这对构建高比例可再生能源电力系统具有重要意义。
2. 系统架构设计
2.1 MMC主电路拓扑
典型三相MMC结构包含六个桥臂,每个桥臂由N个子模块(SM)和桥臂电感串联组成。子模块通常采用半桥结构,包含两个IGBT和直流电容。通过控制子模块的投入/切除数量,实现交流侧近似正弦波的电压输出。
关键参数设计:
子模块电容值:需满足电压波动限制 $$ C_{sm} = \frac{P}{6Nf_{sw}\Delta V_{dc}V_{dc}} $$ 其中P为额定功率,fsw为开关频率,ΔVdc为允许电压波动
桥臂电感值:需平衡环流抑制与动态响应 $$ L_{arm} = \frac{V_{dc}}{4Nf_{sw}\Delta i_{arm}} $$
2.2 VSG控制架构
VSG控制层包含三个核心模块:
- 有功-频率控制:模拟同步机转子运动方程 $$ J\frac{d\Delta\omega}{dt} = P_{ref} - P_e - D_p\Delta\omega $$
- 无功-电压控制:模拟励磁系统 $$ K\frac{d\Delta V}{dt} = Q_{ref} - Q_e - D_q\Delta V $$
- 虚拟阻抗环节:改善功率耦合特性
3. 关键实现技术
3.1 子模块均压控制
采用最近电平逼近调制(NLM)时,需实时排序电容电压并选择最接近参考值的子模块。改进的快速排序算法可降低计算负担:
def voltage_balancing(sm_list): active_sm = [sm for sm in sm_list if sm.status == ON] sorted_sm = sorted(active_sm, key=lambda x: x.v_cap) return sorted_sm[:required_num]3.2 环流抑制策略
MMC特有的桥臂环流包含:
- 二倍频负序分量(主要影响)
- 直流分量 采用基于双dq变换的解耦控制: $$ \begin{cases} v_{diff}^d = -k_p(i_{diff}^d - i_{diff}^{d*}) - k_i\int(i_{diff}^d - i_{diff}^{d*})dt \ v_{diff}^q = -k_p(i_{diff}^q - i_{diff}^{q*}) - k_i\int(i_{diff}^q - i_{diff}^{q*})dt \end{cases} $$
3.3 VSG-MMC协同控制
需解决的关键问题:
- 时间尺度匹配:VSG控制(ms级)与MMC调制(μs级)的协调
- 阻抗特性优化:虚拟阻抗与物理阻抗的配合设计
- 故障穿越能力:对称/不对称故障下的控制策略切换
4. 仿真实现要点
4.1 PLECS/Matlab建模步骤
搭建MMC主电路:
- 配置6个桥臂,每个桥臂含20-40个子模块
- 设置直流母线电压(如±30kV)
实现VSG算法:
function [omega, theta] = VSG_model(P_ref, P_e, Q_ref, Q_e, dt) persistent J Dp K Dq omega0; if isempty(J) J = 0.2; Dp = 5; K = 100; Dq = 500; omega0 = 314; end domega = (P_ref - P_e - Dp*(omega - omega0))/J; omega = omega + domega*dt; theta = theta + omega*dt; V = V0 + (Q_ref - Q_e - Dq*(V - V0))/K; end- 配置闭环控制参数:
- 电流内环带宽:≥1kHz
- 功率外环带宽:50-100Hz
- 虚拟惯量J:0.1-0.5 kW·s²/rad
4.2 典型测试案例
频率阶跃响应测试:
- 设置电网频率从50Hz→49.5Hz阶跃变化
- 观察VSG的有功功率响应曲线
电压跌落测试:
- 模拟电网电压30%跌落
- 验证无功支撑能力
5. 工程实践注意事项
参数整定经验:
- 虚拟惯量J过大→动态响应迟缓
- 阻尼系数Dp过小→功率振荡
- 建议采用粒子群算法优化参数
实时性保障:
- VSG控制周期建议≤100μs
- 采用FPGA实现排序算法
常见问题处理:
- 电容电压不均衡→检查排序算法时序
- 环流过大→调整双dq控制参数
- 功率振荡→检查锁相环带宽
实测中发现,当MMC子模块数超过50个时,传统排序算法会占用过多计算资源。可采用分组排序策略,将子模块分为若干组并行处理。
6. 进阶研究方向
多VSG并联运行:
- 基于一致性算法的协同控制
- 虚拟阻抗匹配设计
黑启动能力:
- 无源网络下的电压建立策略
- 负荷投切控制
宽频带振荡抑制:
- 阻抗重塑技术
- 有源阻尼注入方法
在实际工程中,VSG-MMC系统已应用于多个海上风电项目。某300MW示范工程运行数据显示,采用VSG控制后,系统惯量响应时间缩短40%,故障穿越成功率提升至99.7%。这为高比例新能源电力系统提供了可行的技术解决方案。