2. SVG主电路拓扑与HIL建模要点
静止无功发生器(SVG)的主电路拓扑决定了其电压等级、容量扩展方式、谐波特性以及控制自由度。在HIL(硬件在环)测试中,主电路模型既要忠实反映真实装置的电气行为,又必须在实时仿真器的计算步长内完成求解。本节围绕链式(级联H桥)与MMC两类主流拓扑,讨论功率模块等效建模、直流电容与环流动态,以及模型精度与实时性之间的权衡方法。
一、链式与MMC拓扑的结构差异
链式SVG采用多个H桥功率模块串联构成每相桥臂,三相通常采用星形或三角形连接。其显著特点是模块数量多、单个模块电压低,通过级联叠加输出接近正弦的多电平电压。链式拓扑没有公共直流母线,各模块直流电容相互独立,因此不存在相间环流,但需要处理相内模块间的电容电压均衡问题。
MMC拓扑则采用上下桥臂结构,每相由上下两个桥臂组成,每个桥臂包含N个半桥或全桥子模块以及桥臂电抗器。MMC的直流侧存在公共直流母线,交流侧通过桥臂电抗器接入电网。由于上下桥臂之间存在电压差,MMC会产生桥臂环流,这是与链式拓扑最本质的区别之一。在HIL建模时,MMC需要额外考虑环流抑制和桥臂能量平衡。
二、功率模块等效建模
在HIL实时仿真中,功率模块的建模精度直接影响仿真步长和资源占用。对于链式H桥模块,常用的等效方式有三种:
- 开关函数模型:将IGBT和二极管视为理想开关,用0/1开关函数描述模块输出电压与直流电容电压的关系。该模型计算量小,适合模块数量多、步长要求小的场景,但无法反映开关损耗和死区效应。
- 平均值模型:在一个开关周期内对模块输出电压取平均,用占空比代替开关函数。该模型进一步降低计算量,适合系统级仿真,但会丢失高频谐波信息。
- 详细开关模型:包含器件导通电阻、反向恢复等特性,精度最高,但计算量大,通常只用于模块数量较少的验证场景。
以链式SVG每相20个H桥模块、直流电容电压1500V为例,若采用开关函数模型,单个模块在一个仿真步长内只需计算输出电压为+Udc、0或-Udc三种状态之一,计算量约为详细模型的1/5至1/10。在实时仿真器步长设为10μs时,开关函数模型可以稳定运行,而详细模型可能需要将步长压缩到1μs以下,导致实时性难以保证。
三、直流电容与环流动态
直流电容是SVG能量缓冲的核心元件,其动态方程决定了模块电压的波动幅度。对于链式H桥模块,电容电流等于桥臂电流与开关函数的乘积,电容电压由积分得到。在HIL建模中,电容电压的积分求解需要与主电路解算同步进行,通常采用梯形法或后向欧拉法离散化。
MMC的环流问题更为复杂。由于上下桥臂电压不完全对称,桥臂电流中除基波分量外还包含二倍频负序环流。环流在桥臂电抗器上产生压降,导致桥臂电流畸变和子模块电容电压波动加剧。在HIL建模时,环流动态可以通过桥臂电抗器的微分方程自然体现,但需要确保仿真步长足够小以捕捉二倍频分量。若步长过大,环流可能被数值阻尼过度衰减,导致仿真结果偏乐观。
四、模型精度与实时性权衡
HIL测试的核心矛盾在于:模型越精确,计算量越大,实时性越难保证。工程上通常从以下几个维度进行权衡:
| 权衡维度 | 高精度方案 | 高实时性方案 | 适用场景 |
|---|---|---|---|
| 功率模块模型 | 详细开关模型 | 开关函数/平均值模型 | 模块级验证 vs 系统级测试 |
| 仿真步长 | 1μs以下 | 10μs~50μs | 高频谐波分析 vs 基波特性测试 |
| 子模块数量 | 全模块详细建模 | 等效聚合模型 | 小容量样机 vs 大容量工程装置 |
| 环流建模 | 完整桥臂电抗微分方程 | 环流等效电阻/受控源 | 环流抑制策略验证 vs 稳态特性测试 |
实际工程中,一种常见的折中方案是:对链式SVG采用开关函数模型,步长设为10μs,每相模块数超过30个时启用等效聚合;对MMC采用桥臂等效模型,将每个桥臂的N个子模块聚合为1~2个等效子模块,保留桥臂电抗器和环流路径,步长设为5μs。这样既能在实时仿真器上运行,又能保留主要的动态特性。
需要强调的是,模型精度与实时性的权衡不是一次性的,而是贯穿HIL测试全过程。在调试初期,可以适当降低精度以快速验证控制逻辑;在性能验收阶段,则需要提高精度以评估谐波、损耗和动态响应。建议在测试计划中明确每个阶段对模型精度的要求,并预留模型切换和参数调整的时间。