在电力电子领域,LLC谐振变换器因其高效率、高功率密度和软开关特性,已成为中高功率直流变换的主流拓扑之一。然而,传统的变频控制(PFM)在宽输入电压范围,特别是需要低压大电流输出的应用场景中,面临着开关频率范围过宽、磁元件设计困难、轻载效率下降等挑战。移相混合控制(Phase-Shift Hybrid Control)作为一种结合了变频与移相控制优势的策略,为解决LLC变换器在低压增益区间的性能瓶颈提供了新思路。本文将深入探讨移相混合控制LLC谐振变换器在低压增益下的工作特性,并通过Simulink仿真完整复现其工作过程,从理论分析、模型搭建、参数设计到波形验证,提供一套可复现的闭环研究方案。
1. 移相混合控制LLC谐振变换器核心概念
1.1 LLC谐振变换器基础回顾
LLC谐振变换器通常由半桥或全桥逆变级、LLC谐振网络(谐振电感Lr、谐振电容Cr、励磁电感Lm)和整流级构成。其核心优势在于利用谐振实现原边开关管的零电压开通(ZVS)和副边整流二极管的零电流关断(ZCS),从而显著降低开关损耗。传统上,LLC通过调节开关频率(PFM)来控制输出电压:当开关频率等于谐振频率时,增益为1;频率升高,增益降低;频率降低,增益升高。但在输入电压远高于输出电压(即需要低压增益)时,PFM控制需要将开关频率提升至远高于谐振频率,这会导致循环电流增大、导通损耗增加,且对磁性元件的频率特性要求苛刻。
1.2 移相混合控制原理
移相混合控制是在LLC半桥或全桥拓扑中,引入移相角(Phase Shift Angle)作为第二个控制自由度。它不再单纯依赖频率变化,而是通过调节同一桥臂上下管驱动信号之间的相位差(即移相角),来改变施加在谐振网络上的等效方波电压的幅值和占空比,从而实现对输出电压的精细调节。
其核心工作模式可概括为:
- 变频控制主导区:在负载较重或增益需求接近1时,主要依靠调节开关频率,此时移相角较小或为0,工作模式接近传统PFM。
- 移相控制主导区:当需要深降压(低压增益)时,开关频率被固定在一个较优值(通常接近或略高于谐振频率),通过增大移相角来降低等效电压,实现增益的连续下调。此时,由于频率变化范围小,磁性元件设计得以优化,且轻载性能更佳。
这种混合策略的本质是用移相控制拓展LLC在低压增益区的稳定工作范围,同时保留变频控制在额定点附近的高效率优势。
1.3 低压增益工作特性的挑战与意义
研究低压增益特性具有明确的工程意义:
- 应对宽范围输入:在光伏、储能系统中,电池电压范围宽,需要变换器在高压输入时仍能稳定输出低压。
- 提升轻载效率:纯PFM在轻载时频率极高,损耗大。移相控制可以在固定频率下通过调节相位实现稳压,有利于轻载效率。
- 优化磁设计:固定的高频工作点允许使用更小体积的磁芯,简化了变压器和电感的设计。
- 改善动态响应:移相控制作为一种“幅值调制”,其动态响应速度可能优于大范围的频率变化。
2. 仿真环境准备与关键参数设计
2.1 仿真环境说明
本文的仿真研究基于MathWorks公司的Simulink环境完成。Simulink在电力电子系统建模、控制算法设计和动态特性分析方面具有强大优势。
- 软件平台:MATLAB/Simulink (建议R2020a及以上版本,以确保电力系统模块库的完整性)。
- 核心工具箱:Simulink, Simscape Electrical (曾用名:SimPowerSystems)。
- 仿真求解器:推荐使用
ode23tb或ode15s等适用于刚性系统的变步长求解器,以兼顾仿真速度与数值稳定性。 - 关键模块:我们将主要使用 Simscape Electrical 库中的
Mosfet,Diode,Ideal Transformer,Linear Transformer, 电容、电感、电阻等元件,以及PWM Generator等控制模块。
2.2 主电路参数设计示例
为了进行有效的仿真分析,首先需要设计一组合理的LLC谐振变换器参数。以下是一个针对400V输入、48V/10A输出规格的示例设计,目标谐振频率为100kHz。
设计步骤与参数:
确定规格:
- 输入电压 Vin_nom = 400V DC
- 输出电压 Vout = 48V DC
- 额定输出功率 Pout = 480W
- 变压器匝比 n = Np:Ns = Vin_nom / (2 * Vout) = 400 / 96 ≈ 4.17,取整 n=4。
- 目标谐振频率 fr = 100 kHz。
计算等效负载电阻:
- Rac = (8 * n^2 / π^2) * (Vout^2 / Pout) = (8 * 16 / π^2) * (2304 / 480) ≈ 62.2 Ω。
- 公式推导:将副边整流桥和负载反射到原边,得到交流等效电阻。
- Rac = (8 * n^2 / π^2) * (Vout^2 / Pout) = (8 * 16 / π^2) * (2304 / 480) ≈ 62.2 Ω。
选取电感比(k值):
- 电感比 k = Lm / Lr,影响增益曲线的形状和ZVS范围。k值越小,增益峰值越高,但ZVS范围可能变窄;k值越大,增益峰值越低,ZVS范围更宽,但励磁电流会增大导通损耗。本例选取一个折中值 k = 5。
计算谐振参数:
- 特征阻抗 Zo = sqrt(Lr / Cr) = Rac / (2 * π * fr * sqrt(k))? 这里需根据增益曲线和Q值公式反推。更通用的方法是先设定品质因数Q。
- 品质因数 Q = (Zo / Rac)。在谐振频率点,增益为1时的Q值影响带宽。选取 Q = 0.4(一个典型值)。
- 由 Q = (Zo / Rac) 和 fr = 1 / (2π * sqrt(Lr * Cr)), Zo = sqrt(Lr / Cr), 可联立求解:
- Zo = Q * Rac = 0.4 * 62.2 ≈ 24.9 Ω。
- Lr = Zo / (2π * fr) = 24.9 / (2 * 3.1416 * 100e3) ≈ 39.6 μH。
- Cr = 1 / (2π * fr * Zo) = 1 / (2 * 3.1416 * 100e3 * 24.9) ≈ 63.9 nF。
- 励磁电感 Lm = k * Lr = 5 * 39.6 μH = 198 μH。
参数汇总表:
| 参数 | 符号 | 计算值 | 取整/标称值 |
|---|---|---|---|
| 变压器匝比 | n | 4.17 | 4 |
| 谐振电感 | Lr | 39.6 μH | 40 μH |
| 谐振电容 | Cr | 63.9 nF | 64 nF (或62nF串联2nF微调) |
| 励磁电感 | Lm | 198 μH | 200 μH |
| 谐振频率 | fr | 100 kHz | 100 kHz |
| 电感比 | k | 5 | 5 |
| 品质因数 (满载) | Q | 0.4 | 0.4 |
2.3 控制参数设计思路
移相混合控制需要两个控制变量:开关频率Fsw和移相角PhaseShift(或占空比D, 两者有关联)。
- 频率设定:在移相控制主导的低压增益区,我们将开关频率固定。一个较好的选择是固定在略高于谐振频率的点,例如
Fsw_fixed = 105 kHz。这既能保证一定范围的ZVS,又避免了过高的频率。 - 移相角范围:移相角
φ通常在 0° 到 180° 之间变化。0°对应全桥方波(最大电压),180°对应零电压(理论上)。实际应用中,考虑到死区时间和实现,范围可能在 10° 到 170° 之间。 - 控制策略:采用电压外环、移相角内环的双环控制。外环PI控制器根据输出电压误差生成移相角指令
φ_ref。同时,可以设置一个逻辑:当φ_ref小于某个阈值(如20°)时,切换到变频控制模式,频率由另一个PI控制器调节。
3. Simulink仿真模型搭建详解
本节将逐步搭建一个采用移相混合控制的全桥LLC谐振变换器仿真模型。
3.1 主功率电路搭建
- 新建模型:在Simulink中新建一个空白模型。
- 添加直流电源:从
Simscape / Electrical / Specialized Power Systems / Fundamental Blocks / Electrical Sources中拖入DC Voltage Source, 设置为400V。 - 搭建全桥逆变器:
- 添加4个
Mosfet模块(路径同上,在Power Electronics下)。分别命名为Q1,Q2,Q3,Q4。 - 连接成典型全桥结构:Q1和Q3为上管(连接正母线),Q2和Q4为下管(连接负母线)。Q1和Q2组成左桥臂,Q3和Q4组成右桥臂。
- 为每个Mosfet并联一个
Series RLC Branch设置为纯电容(如1nF),模拟其结电容,这对ZVS分析很重要。 - 添加4个
Diode模块与Mosfet反并联(Simscape的Mosfet模型通常自带体二极管,但显式添加更清晰)。
- 添加4个
- 添加谐振网络:
- 在桥臂中点(Q1-Q2连接点与Q3-Q4连接点)之间,接入LLC网络。
- 使用
Series RLC Branch搭建谐振电感Lr(40uH) 与谐振电容Cr(64nF) 的串联支路。 - 使用
Linear Transformer模块作为变压器。在其参数中:Winding 1 parameters: 设置Resistance和Leakage inductance为小值(如1e-3 Ohm和0.1uH),Magnetization inductance设置为Lm(200uH)。Winding 2 parameters: 设置Resistance和Leakage inductance为小值。Number of turns设置为[n, 1], 即原边匝数n=4,副边匝数1。注意:Linear Transformer的励磁电感是并联在绕组两端的,这正符合LLC的模型。原边漏感可以设为0,因为我们已用独立的Lr表示。
- 添加整流滤波与负载:
- 变压器副边接全波整流桥(4个
Diode)。 - 整流输出后接
Series RLC Branch设置为纯电容作为输出滤波电容Co(如470uF)。 - 最后接一个
Resistive Load模块作为负载Rload, 初始值设为Vout^2 / Pout = 48^2 / 480 = 4.8 Ω。
- 变压器副边接全波整流桥(4个
3.2 移相混合控制电路搭建
这是模型的核心。我们将创建一个子系统来生成四路带移相功能的PWM信号。
创建PWM生成子系统:
- 新建一个
Subsystem, 命名为PS_Hybrid_PWM_Generator。 - 该子系统的输入应包括:
Fsw(开关频率),PhaseShift(移相角, 单位为度),Carrier(载波类型, 如三角波)。 - 内部实现:
% 子系统内部逻辑示意图(使用Simulink模块连接): % 1. 频率输入Fsw -> 用于生成三角载波。 % 2. 使用`Repeating Sequence`模块生成三角波载波,频率为2*Fsw(因为每个开关周期三角波要上下扫一次)。 % 3. 将移相角`PhaseShift`(度)转换为时间延迟 `T_delay = (PhaseShift/360) * (1/Fsw)`。 % 4. 生成两路基础PWM: % - `PWM_A`: 比较三角波与一个固定值(如0),得到占空比50%的方波。 % - `PWM_B`: 将`PWM_A`延迟`T_delay`时间。 % 5. 生成四路驱动信号: % - `Q1_gate = PWM_A` % - `Q2_gate = ~PWM_A` (注意添加死区) % - `Q3_gate = PWM_B` % - `Q4_gate = ~PWM_B` (注意添加死区) - 关键模块:
Repeating Sequence: 生成三角载波。Relational Operator: 进行比较,生成PWM。Transport Delay: 实现移相带来的时间延迟。Logical Operator: 取反操作。Dead Time模块或自行用On Delay模块实现死区插入。
- 新建一个
创建电压外环控制器:
- 使用
PID Controller模块,模式设置为PI。 - 输入:输出电压参考值
Vref(48V) 与实际采样值Vout_fb的误差。 - 输出:移相角指令
PhaseShift_cmd。需要对其进行限幅(如[10, 170]度)。 - PI参数需要整定,初始值可设为
Kp=0.1, Ki=100, 通过仿真调整。
- 使用
创建模式切换逻辑(可选,用于完整混合控制):
- 添加一个
Switch模块。 - 当
PhaseShift_cmd小于下限阈值(如20°)时,Switch输出切换到由另一个频率PI控制器产生的频率指令Fsw_cmd;否则,输出固定的Fsw_fixed(105kHz)。 - 频率PI控制器的输入是同样的电压误差,输出为频率指令,也需要限幅(如
[80kHz, 150kHz])。
- 添加一个
3.3 完整模型连接与测量
- 连接:将控制子系统的四路输出分别连接到四个Mosfet的
g端。将输出电压通过Voltage Measurement模块采样后反馈给控制器。 - 添加测量探头:
- 使用
Voltage Measurement和Current Measurement模块测量关键点波形:输入电压/电流、桥臂中点电压(Vab)、谐振电流(iLr)、励磁电流(iLm)、变压器原副边电压、输出电压/电流。 - 将这些测量信号连接到
Simulink Sinks库中的Scope模块,以便观察。
- 使用
- 设置仿真参数:
- 打开
Model Configuration Parameters。 Solver: 选择ode23tb, 相对容差1e-4, 绝对容差1e-6。Stop time: 设置为0.01s或更长,以观察启动和稳态过程。Powergui: 在模型中加入powergui模块,并设置为Discrete仿真模式,采样时间可设为1e-7(100MHz) 以获得更清晰的开关细节。
- 打开
4. 仿真结果分析与工作特性研究
搭建好模型并运行仿真后,我们可以通过分析波形来研究其低压增益工作特性。
4.1 稳态波形分析(固定移相角)
首先,将控制器设置为开环,手动给定一个固定的移相角(如120°)和固定频率(105kHz),观察稳态波形。
预期波形与关键观察点:
- 驱动波形 (Vgs):应清晰看到Q1/Q2和Q3/Q4驱动信号之间存在相位差(移相角)。
- 桥臂中点电压 Vab:不再是标准的50%占空比方波,而是因为移相出现了宽度不等的正负脉冲,其基波幅值降低,这正是增益降低的原因。
- 谐振电流 iLr:应为近似正弦波,但其幅值和相位会随移相角变化。在移相较大时,电流波形可能发生畸变。
- 励磁电流 iLm:呈三角波形状。观察其是否在开关管关断时刻达到足够的负值,以抽走结电容电荷,实现ZVS。
- 输出电压 Vout:应稳定在一个低于48V的数值,计算实际增益
G = (Vout * n) / Vin。
通过扫描移相角(如从30°到150°),记录对应的输出电压,可以绘制出在固定频率下的“移相角-增益”曲线。这将直观展示移相控制对增益的调节能力。
4.2 闭环动态响应测试
启用闭环控制,设置参考电压Vref为48V。
- 启动过程:观察输出电压从0上升到48V的启动过程。由于LLC是谐振变换器,启动时需注意防止过大的谐振电流冲击。可以观察控制器输出的移相角如何从最大值(限幅上限)逐渐减小至稳态值。
- 负载阶跃响应:在仿真时间中途(如0.005s),将负载电阻从满载(4.8Ω)突变为半载(9.6Ω)。观察输出电压的跌落和恢复过程、恢复时间、超调量等。这反映了控制环路的动态性能。
- 输入电压阶跃响应:将输入电压从400V阶跃变化到450V,观察系统如何通过调节移相角来维持输出电压稳定。
4.3 低压增益下的软开关特性验证
这是评估性能的关键。在低压增益(大移相角)工况下,验证ZVS是否依然成立。
- ZVS判断条件:在开关管(如Q1)关断后、其互补管(Q2)开通前,其漏源极电压
Vds必须已经谐振到零。 - 仿真验证方法:
- 放大观察Q1的
Vds波形和其驱动信号Vgs波形。 - 在
Vgs上升沿(开通时刻)之前,Vds应该已经下降到0(或接近0),并且其体二极管已经导通,将电压钳位在0附近。 - 同时,观察谐振电流
iLr在此时刻是否为负值(对于上管)或正值(对于下管),这个电流就是用来实现ZVS的“抽流”。 - 如果在大移相角下,
Vds在开通前未能归零,则意味着ZVS丢失,开关损耗将增大。此时可能需要重新评估固定频率的选择或k值、Q值的设计。
- 放大观察Q1的
4.4 与传统PFM控制的对比
可以搭建一个纯PFM控制的LLC模型作为对比基准。
- 效率对比:在相同的输入输出电压和负载条件下,对比两种控制方式下的谐振电流有效值(导通损耗相关)和开关损耗(通过ZVS情况间接判断)。
- 频率变化范围:PFM控制为了达到相同的低压增益,其开关频率会远高于谐振频率。记录这个频率值。
- 磁性元件应力:对比两种情况下变压器和谐振电感上的电流波形和峰值。
5. 常见仿真问题与排查思路
在Simulink中仿真LLC这类谐振变换器常会遇到收敛性和波形异常问题。
| 问题现象 | 可能原因 | 排查与解决思路 |
|---|---|---|
| 仿真报错:代数环 | 模型中存在信号与物理连接之间的直接反馈,未插入延迟或存储器。 | 1. 在控制信号通往Mosfet Gate的路径上插入一个Unit Delay模块。2. 确保所有反馈回路(如电压采样到PI控制器)都经过离散化处理。 |
| 仿真报错:收敛失败 | 电路初始状态冲突,或仿真步长/容差设置不当。 | 1. 为电容、电感设置合理的初始条件(IC)。 2. 使用 powergui的Initialize工具进行稳态初始化。3. 尝试更严格的求解器(如 ode15s)或减小最大步长。 |
| 波形振荡剧烈或发散 | PI控制器参数过于激进,系统不稳定。 | 1. 大幅降低PI控制器的Kp和Ki值,先让系统稳定,再缓慢增大。2. 检查输出电压采样环节是否有噪声或延迟,可加入低通滤波。 |
| ZVS不成立,开关时刻有电压尖峰 | 死区时间设置不当,或励磁电流不足以抽走结电容电荷。 | 1. 调整死区时间,确保有足够的时间让谐振完成电压过渡。 2. 检查低压增益下(大移相角)的励磁电流峰值是否足够。可能需要减小k值(Lm/Lr)来增大励磁电流变化率。 |
| 输出电压远偏离设计值 | 变压器匝比、谐振参数计算错误,或移相角/频率控制范围设置不当。 | 1. 开环测试:固定一个中等移相角(如90°),检查主电路参数下的增益是否合理。 2. 核对控制指令(移相角、频率)是否正确传递到了PWM生成模块。 3. 检查整流二极管和输出电容的模型参数是否合理。 |
| 仿真速度极慢 | 仿真步长太小,或模型中使用了连续仿真而开关频率很高。 | 1. 尽量使用Discrete仿真模式,并设置合理的采样时间(通常为开关周期的1/100 ~ 1/50)。2. 对于仅关注平均特性的长时间仿真,可以适当增大求解器的相对容差。 |
6. 工程实践建议与扩展方向
基于仿真研究,可以为实际硬件开发提供以下指导:
6.1 参数设计优化建议
- k值 (Lm/Lr) 的权衡:较小的k值有利于扩大增益范围和实现轻载ZVS,但会导致循环电流增大,导通损耗增加。仿真时应扫描k值,在满足全负载范围ZVS的前提下,选择使效率最优的k值。
- 固定频率点的选择:固定频率不宜离谐振频率太远。略高于谐振频率(如1.05~1.2倍 fr)通常是一个较好的折中,既能利用电感区实现ZVS,又不会导致过大的导通损耗。
- 死区时间设置:必须根据开关管的关断延迟、驱动电路传播延迟以及谐振电流的换流时间综合设置。仿真中可以通过扫描死区时间,观察其对ZVS实现和输出电压的影响来确定最优值。
6.2 控制策略实现要点
- 平滑模式切换:如果实现变频与移相的混合控制,在两种模式切换点附近需设计滞环或平滑过渡算法,避免输出电压抖动。
- 数字控制实现:在实际的DSP或MCU中,移相角通常通过调整PWM寄存器的比较值来实现。需要精确计算时基和计数周期。
- 保护功能:必须集成过流保护(监测谐振电流峰值)、过压保护、以及防止在异常工况下移相角或频率进入不可控区域。
6.3 仿真到实践的桥梁
- 模型精细化:将理想开关管和二极管替换为带有导通电阻、结电容、反向恢复特性的具体型号模型,使仿真更接近实际。
- 寄生参数考虑:在仿真中逐步加入PCB走线寄生电感、变压器漏感(已部分包含在Lr中)、电容ESR等,评估其对波形和效率的影响。
- 热分析:通过仿真得到的电流电压波形,可以估算主要功率器件(Mosfet、二极管、谐振电感)的损耗,为散热设计提供初步依据。
6.4 扩展研究方向
- 变频+移相+脉宽调制(PWM)的三维控制:进一步引入PWM占空比控制,在更宽的范围内优化效率。
- 数字控制算法优化:研究基于模型预测控制(MPC)、滑模控制等先进算法,进一步提升动态响应和鲁棒性。
- 多相交错并联:对于更高功率应用,研究多相LLC的移相控制,以减小电流纹波和滤波器体积。
- 磁集成技术:研究将谐振电感与变压器进行磁集成,以进一步提高功率密度,仿真中可以使用自定义的变压器模型来研究耦合效应。
通过本文从理论到Simulink仿真的完整梳理,我们系统性地研究了移相混合控制LLC谐振变换器在低压增益下的工作特性。掌握这套方法,不仅能够深入理解该拓扑的控制机理,更能为实际产品开发提供可靠的参数设计和性能预测依据。仿真中遇到的收敛问题、波形异常,正是实际调试中可能遇到问题的预演,仔细分析并解决这些问题,能极大提升硬件一次成功的概率。