新能源光伏逆变器并网SMIB系统
1. 案例背景
模块化多电平变流器(MMC)是柔性直流输电、高压大容量变换的核心装备。为帮助初学者快速理解MMC的拓扑结构、子模块投切机理、桥臂电流耦合关系及电容电压波动特性,本案例基于MWORKS.Sysplorer平台和NPSLibrary(电力系统库),构建了一个三相MMC简化稳态仿真模型。
该模型不追求工程级控制细节(如均压控制、环流抑制、精确调制),而是以最简形式(每桥臂2个子模块,正弦参考波+多电平PWM)突出MMC的基本运行规律,适合课程教学、入门仿真和机理演示。仿真结果可直观展示相电压的台阶波、相电流的正弦化趋势、桥臂电流的“输出+环流”叠加特征以及子模块电容电压的周期性波动。
2. 系统原理与模型结构
2.1 主电路拓扑
- 三相MMC,每相含上、下两个桥臂。
- 每个桥臂:桥臂电阻 + 桥臂电感 + 2个半桥子模块。
- 直流侧:恒定直流电压源(300V)。
- 交流侧:三相对称RL负载(星形连接)。
2.2 子模块与调制
- 半桥子模块:通过投入(上管通)或旁路(下管通)产生0或Vc的桥臂电压。
- 调制方式:三相相差120°的正弦参考波,经多电平PWM发生器输出开关信号。
- 由于每桥臂仅2个子模块,输出电压为5电平(含0),波形呈明显台阶。
2.3 数学模型要点
- 桥臂电流与相电流关系:
( i_{u,x} = i_{c,x} + i_x/2 ), ( i_{l,x} = i_{c,x} - i_x/2 ),其中 ( i_{c,x} ) 为环流分量。 - 相输出电压:
( u_{xo} = (u_{l,x} - u_{u,x})/2 )。 - 子模块电容动态:( C \frac{dv_c}{dt} = s \cdot i_{\text{arm}} )。
- 桥臂电感电压平衡:
( L \frac{di_{\text{arm}}}{dt} = \frac{u_{dc}}{2} - u_{\text{arm}} - u_{xo} - R i_{\text{arm}} )。
这些方程相互耦合,决定了MMC的稳态波形特征。
3. 组件选取与参数设定
3.1 核心组件(NPSLibrary + Modelica标准库)
| 功能 | 组件类型 | 数量 |
|---|---|---|
| 电力系统环境 | NPSLibrary.Powergui |
1 |
| 直流电压源 | NPSLibrary.Sources.DC_Voltage_Source |
1 |
| 半桥MMC子模块 | NPSLibrary.PowerElectronics.Converter.HalfBridgeMMC |
6 |
| 多电平PWM发生器 | NPSLibrary.PowerElectronics.Control.PWMGenerator_Multilevel |
6 |
| 正弦参考源 | Modelica.Blocks.Sources.Sine |
6 |
| 桥臂RLC支路 | NPSLibrary.PowerSystem.Load.RLC_Branch.Series_RLC_Branch |
6 |
| 交流负载 | 同上 | 3 |
| 电流传感器 | NPSLibrary.Sensors.CurrentSensor |
9 |
| 电压传感器 | NPSLibrary.Sensors.VoltageSensor |
3 |
3.2 关键参数
| 参数类别 | 参数 | 数值 | 说明 |
|---|---|---|---|
| 直流侧 | Vdc | 300 V | 直流母线电压 |
| 子模块 | 每桥臂子模块数 N | 2 | 简化配置 |
| 子模块 | 电容 Csm | 3000 μF | 子模块电容 |
| 子模块 | 初始电压 | 75 V | = Vdc/(2N) |
| 桥臂 | 电阻 Rarm | 0.2 Ω | 桥臂串联电阻 |
| 桥臂 | 电感 Larm | 10 mH | 桥臂串联电感 |
| 负载 | 电阻 Rload | 15 Ω | 每相电阻 |
| 负载 | 电感 Lload | 10 mH | 每相电感 |
| 工频 | f | 50 Hz | 参考波频率 |
| PWM | 周期 / 采样时间 | 0.005 s / 2e-5 s | 轻量化验证 |
4. 仿真设置与验证
4.1 仿真参数(Sysplorer)
- 仿真时长:0.10 s(覆盖约5个工频周期,含启动暂态至稳态)
- 输出点数:1001个(步长约0.0001 s)
- 求解器:Dassl(适合刚性系统)
4.2 模型验证状态
| 检查项 | 结果 |
|---|---|
| 图形建模 | ✅ 完成 |
| 模型检查(Check) | ✅ 通过 |
| 模型翻译(Translate) | ✅ 通过 |
| 稳态仿真 | ✅ 通过(0~0.10 s全过程曲线) |
| 结果读取 | ✅ 可导出相电压、相电流、桥臂电流、电容电压 |
5. 使用方法
5.1 环境要求
- MWORKS.Sysplorer(支持Modelica)
- 已安装 NPSLibrary(电力系统库)
5.2 加载与仿真步骤
- 打开Sysplorer,加载项目文件
MMCNPSStudy.mo。 - 查看顶层模型图(已整理主回路与测量支路)。
- 进入仿真参数设置:
- 起始时间 0,终止时间 0.10 s
- 求解器 Dassl,最大步长 1e-4 s
- 点击 Simulate 运行。
- 仿真完成后,打开Plot窗口添加观测变量:
- 三相相电压:
Va,Vb,Vc - 三相相电流:
Ia,Ib,Ic - 桥臂电流:
i_arm_A_u,i_arm_A_l等 - 子模块电容电压:
SM_A_u1.vC,SM_A_u2.vC等
- 三相相电压:
5.3 预期观察现象
- 相电压:多电平台阶(5电平),三相对称,相位差120°。
- 相电流:正弦趋势明显,略带开关纹波,滞后电压(感性负载)。
- 桥臂电流:幅值远大于相电流,上下桥臂呈对称振荡,包含环流分量。
- 电容电压:启动阶段从75V上升,稳态后周期性波动(纹波显著,因无均压控制)。
6. 典型结果分析(基于文档仿真曲线)
| 波形 | 关键特征 | 物理含义 |
|---|---|---|
| 相电压 | 台阶状,非理想正弦 | 每桥臂仅2子模块,电平数有限 |
| 相电流 | 平滑正弦,暂态后周期稳定 | RL负载滤波作用,输出能量平衡 |
| 桥臂电流 | 幅值大,含公共偏移 | 环流分量+输出电流/2 |
| 电容电压 | 波动明显,低频纹波 | 子模块充放电与桥臂电流相关 |
注:本模型未加入均压控制,电容电压自然发散但仍在合理范围,不影响稳态交流输出。
7. 注意事项与已知限制
- ✅ 模型已通过Check、Translate、Simulate,可直接运行。
- ⚠️ 不包含均压控制、环流抑制、死区补偿等工程细节。
- ⚠️ 每桥臂仅2子模块,输出电压质量低,仅适合教学与机理展示。
- ⚠️ 启动暂态约0.01~0.02 s,之后进入周期稳态。
8. 扩展方向
- 增加子模块数量(如4、6个)→ 电压台阶增多,波形更接近正弦。
- 添加电容电压排序均压控制。
- 添加环流抑制控制器(PR或PI)。
- 替换为最近电平逼近调制(NLM)。
- 接入交流电网代替RL负载。
9. 总结
本案例提供了一个完全可仿真、可检查、可翻译的三相MMC最小模板。通过0.1秒的全过程曲线,使用者可以直观理解:
- MMC如何通过上下桥臂子模块投切合成交流电压;
- 桥臂电流为什么比相电流大很多;
- 子模块电容电压为什么会产生周期性波动。
模型代码清晰,参数开放,非常适合作为电力电子或柔性直流输电课程的数字化教学案例或入门级仿真作业。
版本说明
V0.0.1,2026-05-15 01:55
- 初始版本
使用许可
本模型库版权由MoHub版权所有,未经许可,不得用于商业用途。
登录账号即可下载资源、参与讨论。