1. 课程导入

多电平逆变器已经成为中高压大功率电能变换的主流拓扑之一,广泛出现在光伏并网、储能变流、牵引传动、船舶电力推进与柔性直流输电等场景中。与两电平逆变器相比,它通过多个直流母线电平叠加逼近正弦输出,使器件电压应力更低、输出谐波更小、dv/dt 更缓、电磁干扰更弱。但代价是:开关器件数量成倍增加,调制策略、均压控制、死区补偿与故障保护逻辑都变得复杂。若直接把这些算法烧进真实控制器、再接到大功率样机上调试,一旦逻辑有误,轻则炸管、重则损坏整机,代价极高。

硬件在环(Hardware-in-the-Loop,HIL)测试正是为解决这一矛盾而生的工程方法:把被控对象——多电平逆变器主电路、负载与电网——用实时仿真模型替代,运行在实时仿真机上;把真实的控制器(DSP/FPGA/嵌入式控制板)通过 IO 接口与仿真机闭环连接。控制器“以为”自己在驱动真实功率电路,实际上面对的是微秒级步长的实时模型。这样既保留了真实控制器的时序、中断与接口特性,又把功率风险降到零,还能在实验室里复现电网跌落、负载突变、器件开路等极端工况。

本课程的核心命题可以概括为一句话:如何让实时仿真模型在微秒级步长下,既准确又稳定地“扮演”一台多电平逆变器,并与真实控制器构成可信的闭环测试系统。

一、核心概念:从拓扑到闭环

理解本课程,需要先建立四个层次的概念。第一层是拓扑层:二极管钳位型(NPC)、飞跨电容型(FC)、级联 H 桥(CHB)以及模块化多电平换流器(MMC)是最常见的四类结构,它们的电平数、器件数、电容数量与均压需求各不相同。第二层是调制与控制层:载波移相 PWM、载波层叠 PWM、最近电平逼近(NLM)、空间矢量调制(SVPWM)以及电容电压平衡策略,决定了开关序列与输出质量。第三层是实时仿真层:模型被离散化后以固定步长求解,步长通常为 1 μs~50 μs,开关事件的处理方式直接决定仿真精度与数值稳定性。第四层是接口与测试层:PWM 捕获、ADC 采样回送、故障数字 IO、编码器信号等,构成控制器与仿真机之间的物理通道。

这四层不是并列关系,而是层层约束:拓扑决定状态变量数量,状态变量数量决定解算规模,解算规模决定可行步长,步长又反过来限制调制与保护的测试保真度。因此 HIL 测试工程本质上是一个多约束下的权衡设计问题,而不是简单“把模型跑起来”。

二、整体框架:一张图看清测试链路

下图给出多电平逆变器 HIL 测试系统的整体信号链与数据流关系。左侧是真实控制器,右侧是实时仿真机中的被控对象模型,中间通过 IO 接口完成信号交互,形成闭环。

多电平逆变器 HIL 闭环测试信号链 真实控制器 调制算法 SVPWM / NLM / CPS 均压与保护逻辑 电容平衡 / 过流封锁 DSP / FPGA 时序 中断 / 采样 / 死区 故障处理状态机 封波 / 重启 / 上报 测试用例与激励 工况脚本 / 自动判据 IO 接口层 PWM 输出捕获 12~48 路,含死区 ADC 采样回送 电压 / 电流 / 温度 数字 IO 与故障 Trip / Relay / Enable 位置 / 编码器信号 电机负载场景 时序对齐与延迟 接口延迟补偿 实时仿真机 多电平主电路模型 NPC / FC / CHB / MMC 负载与电网模型 RL / 电机 / 并网阻抗 解算器与步长 1 μs~50 μs 定步长 故障注入模块 开路 / 短路 / 电容失效 数据记录与波形 示波 / 回放 / 判据 PWM 数字IO 激励 开关指令 故障注入 采样值 状态反馈 波形数据 ADC Trip 闭环路径:控制器 → IO → 实时模型 → IO → 控制器,步长与接口延迟共同决定测试保真度

三、方法流程:HIL 测试工程的五个阶段

一个完整的多电平逆变器 HIL 测试项目,通常按以下阶段推进,每个阶段都有明确的交付物与判据。

  1. 需求与工况定义:明确被测控制器型号、电平数、开关频率范围、采样率、保护阈值,以及需要覆盖的工况清单(稳态、动态、故障)。
  2. 模型搭建与离线验证:在离线仿真中搭建主电路与负载模型,验证调制算法与均压策略的正确性,确认输出 THD、电容电压纹波等指标合理。
  3. 实时化与步长优化:将模型离散化并部署到实时仿真机,通过拆分状态变量、采用插值或开关事件补偿,把步长压缩到满足精度要求的水平。
  4. IO 接口配置与闭环联调:配置 PWM 捕获、ADC 回送、数字 IO 的电平与时序,测量并补偿接口延迟,完成控制器与仿真机的闭环上电。
  5. 测试执行与复盘:按用例自动执行,记录波形与判据结果,对失败用例进行根因分析,形成回归测试集。

四、典型应用场景与关键参数

不同应用场景对 HIL 测试的侧重点差异明显。下表列出四类典型场景及其关键测试参数,便于在项目初期确定测试重点。

应用场景 典型拓扑 关键测试参数 HIL 测试重点
光伏并网逆变 NPC 三电平 直流母线 800~1500 V,开关频率 3~10 kHz 并网电流谐波、低电压穿越、孤岛保护
储能变流器 T 型三电平 / CHB 充放电切换时间、SOC 均衡 双向功率流、电池模型耦合、均压动态
牵引传动 CHB 多电平 输出频率 0~200 Hz,载波移相角 低速大转矩、电机模型、单元旁路
柔性直流输电 MMC 子模块数 20~200,环流抑制 子模块均压、环流、桥臂故障穿越

五、常见误区与复盘要点

误区一:把 HIL 当成“更快的离线仿真”。HIL 的核心约束是实时性,模型必须在固定步长内完成解算,任何超出步长的计算都会导致丢步甚至系统失稳。因此模型简化、状态变量拆分与解算顺序设计,比离线仿真中“堆精度”更重要。
误区二:忽视接口延迟与量化误差。PWM 捕获延迟、ADC 量化位数、IO 电平转换时间都会引入相位滞后。若不加补偿,闭环系统可能在真实硬件中稳定、在 HIL 中振荡,或反之。建议在联调阶段用阶跃响应测量总延迟,并在模型中显式建模。
复盘要点:每次测试失败后,先区分是“模型问题”“接口问题”还是“控制器问题”。常用手段包括:断开闭环、注入固定占空比观察开环响应;用已知幅值的模拟信号替代 ADC 回送;对比离线与实时波形在开关事件附近的差异。建立这三类问题的排查清单,可以显著缩短调试周期。

本课程后续将围绕上述框架逐层展开:先讲拓扑与调制,再讲实时化建模与步长优化,然后讲 IO 接口与闭环联调,最后落到具体场景的测试用例设计与故障注入。掌握这条主线,就能把“多电平逆变器”与“HIL 测试”两个复杂领域真正打通,形成可复用的工程能力。