手把手教你学 Simulink——基于载波移相的级联H桥双向DC/AC逆变器仿真 目录手把手教你学 Simulink一、总体系统框图二、CPS-SPWM调制与分层控制原理三、关键整体参数 (以2单元为例)四、Simulink 建模 Step-by-Step五、典型结果判读六、CPS-SPWM常见坑七、工程注意八、结论手把手教你学 Simulink——基于载波移相的级联H桥双向DC/AC逆变器仿真一、总体系统框图┌─────────────┐ │ DC Cell 1 │ Vdc1 200 V └─────┬───────┘ ▼ ┌─────────────┐ │ H-Bridge 1 │ ← PWM1 (载波1) └─────┬───────┘ │ ┌─────┴───────┐ │ DC Cell 2 │ Vdc2 200 V └─────┬───────┘ ▼ ┌─────────────┐ │ H-Bridge 2 │ ← PWM2 (载波2, 移相180°) └─────┬───────┘ │ . . (N个单元串联) . ┌─────┴───────┐ │ DC Cell N │ VdcN 200 V └─────┬───────┘ ▼ ┌─────────────┐ │ H-Bridge N │ ← PWMN (载波N, 移相...) └─────┬───────┘ │ v_ac (多电平电压) ▼ ┌──────────────────────────┐ │ LCL 滤波器 │ L1, Cf, L2 └─────┬────────────────────┘ │ i_g (并网电流) ▼ ┌──────────────────────────┐ │ 单相电网 │ 220V, 50Hz └──────────────────────────┘ ▲ │ 采样i_g, v_g, v_dc1...v_dcN ┌────────────┴──────────────────────────────────────┐ │ 分层控制系统 (核心) │ │ │ │ 总控层功率/电压总环 ──▶ PI ──▶ i_ref_total │ │ │ │ 均压层各单元电压均衡控制 ──▶ 修正各单元调制波 │ │ │ │ 内环电流环 │ │ i_ref_total ──▶ PI ──▶ v_mod_total (总调制波) │ │ │ │ 载波移相调制 (CPS-SPWM) │ │ v_mod_total vs {v_tri1, v_tri2, ..., v_triN} │ │ (N个相位依次错开的三角载波) │ │ ──▶ 生成 N 组 PWM 信号 │ │ │ │ 锁相环 (PLL) │ │ v_g ──▶ SOGI-PLL ──▶ sin(wt), cos(wt) │ └───────────────────────────────────────────────────┘✅核心思想级联H桥CHB通过串联多个独立的H桥单元直接合成多电平电压波形。载波移相脉宽调制CPS-SPWM是其经典调制策略所有H桥单元共用一个正弦调制波但各自使用一个相位依次错开的三角载波进行比较生成各自的PWM信号。✅双向含义与单相逆变器类似通过控制总电流参考i_ref_total的正负即可实现能量在直流侧和交流电网之间的双向流动。✅技术优势等效开关频率倍增N个单元串联在交流侧合成的电压波形等效开关频率为单个单元开关频率的2N倍极大地降低了输出谐波。模块化设计每个H桥单元结构相同易于扩展和维护。低dv/dt输出电压每次只跳变一个直流单元电压对器件和电网更友好。二、CPS-SPWM调制与分层控制原理2.1 载波移相调制 (CPS-SPWM) 原理共用调制波所有H桥单元使用同一个正弦调制波v_mod_total它由总电流环的PI控制器输出。移相载波为N个H桥单元分别生成N个三角载波。这些载波频率相同但相位依次错开360°/N。载波1相位0°载波2相位360°/N载波3相位2 * 360°/N...PWM生成将共用的v_mod_total分别与N个移相后的载波进行比较生成N组独立的PWM信号分别驱动对应的H桥单元。2.2 等效开关频率对于单相CHBN个单元串联后其输出电压在一个电网周期内的电平数为2N1。更重要的是输出电流的纹波频率是单个H桥开关频率的2N倍。这意味着可以使用较低的器件开关频率达到很高的等效开关频率效果从而减小滤波器体积和开关损耗。2.3 分层控制结构总控层 (外环)根据系统总功率或总直流电压参考生成总的并网电流参考i_ref_total。均压层 (关键)由于每个H桥单元的直流侧都是独立电源如电池其电压可能不均衡。均压控制器监测每个单元的直流电压Vdc_i并与平均值比较通过PI调节生成一个微小的电压修正量Δv_i。这个修正量会叠加到总调制波上形成每个单元独立的调制波v_mod_i v_mod_total Δv_i通过微调每个单元的输出功率最终实现各单元直流电压的均衡。内环 (电流环)总电流参考i_ref_total与并网电流反馈i_g比较误差送入PI控制器生成总调制波v_mod_total。三、关键整体参数 (以2单元为例)模块参数说明H桥单元数N 2演示用可扩展单元直流电压Vdc 200 V每个单元的直流源电压单元开关频率5 kHz每个H桥的实际开关频率等效开关频率20 kHzN2时等效频率为 4 * f_sw载波移相角90° (π/2)相邻载波相位差 180°/NLCL 滤波器L12mH, Cf10μF, L21mH可相比单H桥减小电网220V, 50Hz单相交流电网四、Simulink 建模 Step-by-StepStep ① —— 级联功率电路搭建创建子系统先搭建一个包含DC Source和H-Bridge的子系统命名为H_Bridge_Cell。级联复制N个例如2个H_Bridge_Cell子系统。串联输出将第一个H桥的负输出端与第二个H桥的正输出端相连以此类推。最终的交流输出为第一个H桥的正端和最后一个H桥的负端。连接滤波器与电网将级联后的交流输出连接到LCL滤波器再接入电网。Step ② —— 测量与PLL测量总并网电流i_g和电网电压v_g。使用SOGI-PLL从v_g中提取同步信号sin(wt)。新增测量每个H桥单元的直流电压Vdc_1,Vdc_2, ...Step ③ —— 总控与电流环搭建外环如功率环生成总电流参考i_ref_total。搭建总电流环PI控制器输入为i_ref_total和i_g输出为总调制波v_mod_total。Step ④ —— ★ 载波移相调制 (CPS-SPWM) 生成 (核心)生成移相载波使用N个Repeating Sequence模块生成三角波。关键设置通过设置Time values和Output values来定义三角波并利用Time values的偏移来实现相位移动。对于N2开关频率5kHz周期0.0002s载波1Time values: [0, 0.0001, 0.0002],Output values: [1, -1, 1]载波2Time values: [0, 0.0001, 0.0002],Output values: [0, 1, -1](这相当于相位移动了90°)更通用的方法是使用Clock-Math Function (mod)-Lookup Table的方式生成任意相位的载波。比较生成PWM将总调制波v_mod_total分别与N个移相载波通过Relational Operator() 进行比较。生成N路PWM信号分别送入N个H_Bridge_Cell子系统的门极驱动端。Step ⑤ —— (进阶) 均压控制计算平均电压将所有单元的直流电压Vdc_i求和后除以N得到Vdc_avg。电压均衡PI将每个单元的Vdc_i与Vdc_avg比较误差送入一个PI控制器比例系数要小输出为该单元的电压修正量Δv_i。调制波修正将Δv_i加到总调制波v_mod_total上得到该单元的最终调制波v_mod_i再用于和该单元的载波进行比较。Step ⑥ —— 仿真工况时间事件目的0~0.05s软启动系统平稳启动0.05~0.2s逆变模式P_ref 3000W观察多电平波形0.2~0.3s整流模式P_ref -1500W验证双向功能0.3s均压测试故意将某个单元的直流源电压设为不同值观察均压控制效果五、典型结果判读✅多电平电压波形观察级联后的交流输出电压v_ac。对于N2的系统应能看到明显的5电平(400V, 200V, 0, -200V, -400V) 波形。电平数越多波形越接近正弦。✅等效开关频率验证放大观察并网电流i_g的纹波。其纹波频率应为20 kHz(对于N2,f_sw5kHz的情况)远高于单个H桥的5 kHz开关频率。✅均压效果在0.3s后观察两个单元的直流电压Vdc_1和Vdc_2。即使它们的直流源或负载有微小差异在均压控制的作用下两个电压也应能保持基本一致。六、CPS-SPWM常见坑现象原因Fix电平数不对载波移相角度错误或未对齐仔细检查N个载波的相位差是否严格为180°/N且所有载波的幅值和频率完全一致单元间功率不均缺少均压控制或参数不佳加入均压控制环并仔细整定其PI参数通常其带宽应远低于电流环仿真速度慢开关器件过多使用理想开关模型或平均模型进行初步验证最后再用详细模型电流环不稳定LCL滤波器参数与多电平不匹配级联后等效开关频率提高LCL滤波器的谐振点也会变化需要重新设计滤波器参数七、工程注意✅均压控制是核心对于级联多电平变换器尤其是直流侧为储能电池时各单元的能量均衡至关重要。没有有效的均压策略系统无法长期稳定运行。✅载波同步所有H桥单元的载波必须严格同步相位差精确。在数字控制器如DSP/FPGA中这通常由一个定时器模块统一生成。在Simulink中要确保所有载波信号的生成基于同一个时间基准。✅LCL滤波器设计由于等效开关频率大大提高LCL滤波器的电感值可以显著减小从而降低成本和体积。但需要重新计算谐振频率并设计相应的阻尼策略。✅调制波范围总调制波v_mod_total的幅值范围应对应总的直流电压。例如对于N个单元总直流电压为N * Vdc调制比m_a的计算应基于此总电压。八、结论✅你已完成✅ 掌握了级联H桥CHB的拓扑结构和载波移相CPS-SPWM的调制原理。✅ 理解了等效开关频率倍增带来的谐波性能优势。✅ 学会了在Simulink中搭建多单元级联的功率电路和生成移相载波。✅ 了解了分层控制策略特别是实现各单元能量均衡的均压控制方法。✅ 成功仿真了CHB逆变器在双向功率流动下的多电平输出特性。