全桥LLC谐振变换器概述及MATLAB仿真

在上节(LLC的软开关技术 -- ZVS与ZCS_zero current switch-CSDN博客)讲解了软开关技术,本文讲解LLC的实现。

一、全桥LLC谐振变换器概述

1.全桥LLC谐振变换器概述

1.1. 高效率

  • 零电压开关 (ZVS):LLC谐振技术能够实现开关管在零电压条件下导通。通过谐振电路的作用,开关器件的电压可以在导通之前降至零,从而减少开关损耗,提高转换效率。
  • 零电流开关 (ZCS):LLC谐振技术还可以实现副端二极管的零电流关断,这有效解决了副端二极管的反向恢复问题,避免了因二极管反向恢复产生的高压尖峰,进一步提高效率并减少器件的应力。

1.2. 降低变换器环流损耗

在传统的移相全桥软开关技术中,存在较大的环流损耗。而LLC谐振技术由于在关断时谐振电流较小,能够大幅减小环流损耗。这对于提高变换器的效率、减少器件的发热非常关键,尤其是在大功率场景下。

1.3. 宽范围的软开关环境

LLC谐振技术可以在较宽的输入电压和负载范围内实现软开关操作。这意味着即使输入电压或负载条件发生较大变化,仍然可以保持较高的效率。传统的移相控制全桥虽然也能实现软开关,但软开关实现的范围通常较窄,负载变化时可能无法维持软开关。

1.4. 结构相对简化

与其他软开关拓扑不同,LLC全桥谐振变换器不需要额外的辅助电路(如有源钳位电路等)来实现软开关。这不仅简化了电路结构,提高了可靠性,还减少了控制的复杂性和器件成本。

1.5. 解决二极管反向恢复问题

在传统全桥拓扑中,副边二极管的反向恢复会产生尖峰电压,增加了对器件的应力并导致效率下降。而LLC谐振技术通过实现二极管的零电流关断,避免了反向恢复的发生,从根本上解决了这个问题,提高了变换器的可靠性和效率。

1.6. 适用于高功率场合

LLC全桥谐振变换器特别适合大功率场合。全桥拓扑结构能够分担更大的功率,同时与LLC谐振技术相结合,在保持高效率的同时降低损耗。这使其成为大功率、高效率应用中的理想选择。

2.变换器主电路拓扑结构

由开关管 S1-S4 构成全桥拓扑结构。图中,谐振腔中的谐振电感与变压器的励磁电感分别用 L_{r} 和 L_{m}表示,C_{r} 为谐振电容。
使用中心抽头式隔离变压器者构成的输出整流电路具有高效率的优势,但绕制较为困难。
D5、D6 组成输出整流电路,最后通过输出电容 C2 进行滤波后得到直流输出电压。

3.LLC变换器基本原理

全桥逆变电路输出一定频率的方波电压,在LLC、或LC谐振回路中产生滞后于基波电压的基波电流,从而在功率器件的开通时刻使得电流流过其MOS反并联二极管(将功率器件两端电压钳位为零),降低两端电压至0,实现零电压开通,进而实现软开关。

4.LLC 全桥变换器稳态能量传输过程

LLC 变换器属于多谐振变换器中的一种,根据变换器的工作状态,LLC 变换器的谐振腔实际组成在 C_{r}L_{r}C_{r}L_{r}L_{m}两种结构之间自动切换,因此, 变换器的谐振频率主要包含两种,一种为第一谐振频率 f_{1}(f_{r})

另 一种为第二谐振频率 f_{2}

根据变换器工作频率与第一谐振频率 f_{1}(f_{r})及第二谐振 f_{2}的关系可将变换器的 稳态工作区间分为三部分,分别为 f_{s}>f_{r},f_{s}=f_{r},f_{s}<f_{r} ,不同区间内, 变换器工作特性不同。

假定变换器的输出电容足够大,输出电压恒定。

4.1.f_{s}<f_{r}时变换器能量传输过程

变换器主要包含 6 个模态。

稳态运行波形如下:

模态 1(t0~t1)
  1. 所有开关管关断,该过程为硬关断,电路进入死区状态,四只开关管的寄生电容在谐振电流 Ir 的作用下开始对其中的能量进行相互转移交换。由于谐振腔的阻抗特性为感性,谐振腔电流 Ir 相位滞后于电压,电流方向仍保持负方向。S1,S3 寄生二极管 的钳位电压解除,此后谐振电流通过寄生二极管进行续流,谐振腔电流流经S1体二极管 - Uin - S3体二极管 ,形成回路电流,这个过程因为电流在S1和S3的体二极管中正向导通,导致S1和S3的电压降为0,这就为零电压开通做了准备。
  2. 由于谐振腔的作用, 励磁电感两端电压达到副端导通电压阀值,此时整流二极管 D5 在下一模态导通,励磁电感被副端电压钳位,退出谐振腔,流过 D5 的电流在下一模态开始由 0 缓慢上升(谐振腔电流开始大于励磁电流),二极管实现零电流开通。
  3. 谐振腔电流也流经S4的体电容 - Uin - S3的体电容,为电容充电,使得S4和S2两端电压差都为Uin。

模态 2(t1~t2)

开关S1和S3导通,谐振电流 Ir 变为正方向,开关管 S1、S3 内部开始流过电流,此时SI和S2在上一模态因为谐振腔电流的原因,电压为0,因此为零电压开通。此模态下,谐振腔电流大于励磁电流,右侧有电流流过,二极管 D5 导通,但励磁电感 Lm 两端仍然被副端电压钳位,励磁电流缓慢上升。

模态 3(t2~t3)

在此模态内,谐振电流 Ir 与励磁电流 ILm 保持等大同向,变压器原端电流下降为 0,副端整流二极管 D5 停止导通,二极管 D5 实现零电流关断,负载能量完全由输出电容 Co 提供。由于副端停止导通,副端电压对励磁电感的钳位作用消失,此时谐振腔由 Lm、Lr、Cr 组成,电路谐振频率为 f2

接下来的模态与以上模态对称。

4.2f_{s}=f_{r}时变换器能量传输过程

4.3.f_{s}>f_{r}时变换器能量传输过程

在这个情况下,副端没有实现零电流关断。

5.学习参考:

《全桥LLC谐振变换器研究》 -- 哈尔滨工业大学工学硕士学位论文--黄贺

https://zhuanlan.zhihu.com/p/565385250

二、全桥LLC谐振变换器基本特性

1.LLC 全桥变换器近似模型

由于 LLC 变换器主要依靠谐振腔的谐振特性完成对输出电压的调整,因此谐振腔参数的取值对变换器的工作特性有着很大影响,在下图中对全桥变换器拓扑结构进行简化,使其与 LLC 变换器的工作原理图相对应。(全桥逆变开关网络 -- 谐振腔网络 -- 整流滤波网络)

2.全桥逆变开关网络特性分析

变换器工作原理图中,谐振腔的激励源是由结构图中的输入及开关网络两部分共同等效而来的,因此在工作原理图中,激励源的输出波形应与结构图中开关网络输出的波形相同。在全桥拓扑结构中,开关网络输出的波形为幅值为正负母线电压的方波。

对方波进行傅立叶分解,并展开可得:

除展开式中第一项为开关频率的基波分量以外,其余函数项均为频率为开关频率奇数倍的高次谐波。由于谐振腔的谐振特性,电路的品质因数 Q 较高, 因此谐振腔只会对方波中与谐振频率较为接近的基波分量敏感,同时由于谐振腔的作用,根据上一文章的模态分析可知,输入电压可近似看作正弦波, 其频率与开关频率相同:

源端电流表达式:

其中Ip1为ip的有效值,\varphi为ip对Vab的相位差。

3.整流滤波网络特性分析

在变压器副端导通时,由于输出电压钳位作用,实际变压器副端电压的波形为幅值在正负输出电压之间变化的方波,其频率与开关频率相同,对其进行傅立叶分解可得原端电压为:

近似正弦波表达式:

原端电流和副端电流的波形对比:

原端的电流近似为:

在上边已经知道了原端电压,则由电压和电流可得整流滤波电路的等效电阻为:

其中Req为等效电阻,n为变压器变比,RLD为负载电阻。

4. LLC 全桥变换器增益与负载适应特性关系

变换器的变压特性主要通过变压比 M 体现,在变换器工作原理图中,等效电阻两端电压与输入电压之比即为变压比 M,该值还可通过计算输出电压折算到变压器原端值 Vp1 与直流母线电压 Vab1 的比值得到:

将漏感 Lr 与励磁电感 Lm 之比定义为参数 γ:

根据变换器工作原理图与结构图之间的关系,可以推导出原理图电路的品质因数 Q:

最后将开关频率关于第一谐振振率进行归一化处理:

将上式都带入 M可得:

5.总结

变换器的变压比 M 除与变换器工作频率有关外,参数 γ以 及电路的品质因数 Q 的取值也会对变换器变压比的造成很大影响。对于所有的 γ与 Q 值,变换器变压特性以第一谐振频率 f1 为界,当工作频率 fs 高于该频率时,变压比小于 1,变换器处于降压状态,当工作频率 fs 低 于该频率时,变压比大于 1,变换器处于升压状态。当工作频率 fs 与第一谐振 频率 f1 相等,变压比 M 取值恒为 1,依据上一章结论,由于谐振作用,在第一 谐振频率 1f 处,谐振电感 Lr 与谐振电容 Cr 的等效串联电阻为零,此时原理图中等效电阻两端的输出电压与输入电压相等,即变压比 M 为 1,且与 γ,Q 取 值无关,因此在该种工作条件下,变压特性与负载条件无关,此时变换器的输出特性最好。 在 γ相同的条件下,对于相同工作频率,Q 值越大变换器的变压比 M 取值越小,因此变换器负载变重时,控制器会使变换器工作频率减小,以保证变 压比 M 恒定不变,达到稳定输出电压的目的。

三、全桥LLC变换器开环模型MATLAB仿真

1.MATLAB仿真模型

1.1.仿真电路图

1.2.器件参数设置

直流电压源:380V

限流电阻:1毫Ω

MOS体电容:200e-12(真实情况是没有这个的,这里是为了观测电容的充放电情况)

谐振电感:0.519毫亨

谐振电容:19.519e-9F

变压器励磁电感:1.817毫亨(这个真实情况也是没有的,是变压器自己有的,在变压器器件的第五个参数框写了1,因此这里加了个励磁电感,为了观测)

变压器:

副端二极管:

输出电容:1.45微法

输出电阻:4Ω

定步长:

2.fs = fr的情况

2.1.设置PWM频率

G1 G4 50KHz(脉宽49是为了设置死区时间)

G2 G3 50KHz

2.2.实验结果

总结:
  1. 如上图,第一个波形为G1和G2的开通时间;第二个波形为G3和G4 的开关时间;第三个波形为谐振腔电流(黄)和励磁电流(蓝)的波形;第四个波形为副端二极管S1(黄)和S2(蓝)的电流波形;
  2. 当fs = fr 的时候,即电压源频率等于谐振频率的时候,实验的波形和上述概论波形一致;
  3. 由第四个波形可知,在副端已经实现了零电流关断。

总结:
  1. 第一个波形为MOS开关G4的开关,第二个为G4的两端电压;
  2. 由图可知,在G4打开之前,两端电压已经降为0,由于谐振腔电流的存在,实现了零电压开通;

3.fs < fr的情况

40KHz

总结:
  1. 小于谐振频率的情况下依旧实现了零电压开通和零电流关断;
  2. 谐振腔电流与励磁电流相同的区间,谐振频率为f_{2}

总结:
  1. 在这种情况下实现了零电压开通。
  2. 谐振腔电流和励磁电流相等的时间变长,这期间的谐振频率为f_{2}

4.fs > fr的情况

150KHz

总结:
  1. 在这种情况下由图中第四个波形可知,并没有实现零电流关断,开关关断的时候副端电流还很大;

总结:
  1. 第一个是当前情况下的输入和输出电压,第二个是在谐振频率下的输入和输出电压,可见明显降低,在谐振频率下的输出电压就是输入电压和变压器匝数比产生的结果,而当前情况下的输出电压降低是因为频率升高进而导致此时电感的阻抗变得更大,导致电路的总阻抗上升,输出电压减小。

四、全桥LLC变换器闭环模型MATLAB仿真

1.MATLAB仿真模型

1.1.仿真电路图

1.2.器件参数设置

步长设置为自动获取:

输出电压与固定目标电压值40(谐振频率下的输出电压)相比较产生的偏差作为PI控制的误差信号;

误差信号送入 PI(s) 控制器,这里表示比例-积分控制器。PI控制器的作用是根据误差信号进行调节,控制输出,使得系统的输出尽可能接近目标电压(40V)。PI控制器通过组合比例控制和积分控制来调整误差响应:比例控制:基于误差的大小进行线性调整。积分控制:用于消除稳态误差,确保系统能长时间内维持在目标值附近。PI参数如下:

我们根据上文可知,假如当前输出电压为20V,比目标电压要低,我们就需要调节频率来增大输出电压,但是频率越高,输出电压就越低,我们需要的是降低频率。然而当这个误差信号经过PI之后发现电压过小,肯定是要提高数值参数的,因此我们将经过PI调节后的参数与一个假定的最高频率150e3相减。这样误差越大,PI输出的信号参数就越大,与150e3相减后的数值就越小,这个减小的参数经过VCO,使得频率减小,输出电压就会增大。(在刚启动的时候,电路的频率一般都会设置为最大的150e3)

信号限幅器:

1. Output amplitude (V)(输出振幅,单位:伏特)

  • 这个参数决定了 VCO 输出信号的振幅大小。设置的值越大,输出信号的波形振幅也越大。

  • 通常这个振幅与输出信号的最大电压相关。设定的数值会影响到输出信号的强度。

2. Quiescent frequency (Hz)(静态频率,单位:赫兹)

  • 这是指在输入电压为0时,VCO的输出频率,即 静态频率。输入信号为零时,VCO默认的输出频率是多少。

  • 在这个例子中,默认值是 10 Hz,这意味着当输入电压为0时,VCO会产生一个频率为 10 Hz 的输出信号。

3. Input sensitivity (Hz/V)(输入灵敏度,单位:赫兹/伏特)

  • 该参数表示输入电压的变化如何影响输出信号的频率。也就是说,每单位伏特的输入电压变化会引起多少赫兹的频率变化。

  • 在这个例子中,灵敏度设置为 1 Hz/V,表示输入电压每增加 1 伏,输出信号的频率就会增加 1 Hz。

4. Initial phase (rad)(初始相位,单位:弧度)

  • 该参数决定了输出信号的初始相位,影响输出波形的起始点。初始相位决定信号在时间轴上的起点。

  • 通常设为 0,表示信号从零相位开始。如果设置为不同的值,如 π2\frac{\pi}{2}2π​,信号会以不同的相位起始。

工作原理:

VCO 的输入是一个电压信号,输出是一个频率随输入电压变化的信号。输入电压越高,输出频率越高,而这些参数设置决定了该振荡器的具体行为。

  • 振幅 控制了输出波形的强弱。

  • 静态频率 设置了当输入电压为零时的默认频率。

  • 输入灵敏度 决定输入电压变化对频率的影响程度。

  • 初始相位 决定了输出波形在时间轴上的起始点。

VCO的输出经过两个比较器,0.07的阈值是为了PWM的死区实现零电压开通。

  • 如果大于0.07,输出信号进入上部乘法路径,乘15是为了增大幅值,幅值大一些好观测。
  • 如果小于-0.07,输出信号进入下部乘法路径。

其余器件设置与上文一致。

2.实验结果

2.1.谐振频率下

根据上文可知,本模型谐振频率下的输出电压为40V,因此设置如下目标电压为40V。

此时的电源频率如下

总结:

这张图的电源频率接近谐振频率50e3,但是不是的原因是电路中器件的分压(副端二极管),导致输出电压小于40V,因此为了使分压后的输出电压达到40V,频率就要升高。

总结:

上图中可以看到四个MOS开关相互互补,并且有死区时间。

总结:

输出电压稳态后为40V,输出电流为10A。

2.2.小于谐振频率

当频率比谐振频率小的时候,输出电压增大,因此增大目标电压。

此时的电源频率:小于50e3

谐振腔电流、励磁电流、输出电流等

输出电压输出电流:

2.3.大于谐振频率

此时减小目标电压

此时已经不是零电流关断。

2.4.恒流源

修改为目标电流值和输出电流对比即可。

内容概要:本文详细介绍了如何利用Simulink搭建全桥LLC谐振变换器仿真模型,并针对常见的仿真难点提供了具体的解决方案。首先,文章通过MATLAB脚本计算了谐振频率及其相关参数,确保仿真模型的基础准确性。接着,详细讲解了构建Simulink模型的具体步骤,包括选择合适的元件(如MOSFET而非IGBT)、正确设置谐振腔参数以及高频变压器的漏感参数。此外,文章还探讨了增益曲线的绘制方法,强调了使用自适应步长进行扫频的重要性,并提供了一些实用的调试技巧,如通过波形捕捉来识别零电压开关(ZVS)状态。最后,作者分享了多个实战经验和常见错误的避免方法,帮助读者更好地理解和应用这一复杂的电源转换技术。 适合人群:从事电力电子设计的技术人员,尤其是对全桥LLC谐振变换器感兴趣的工程师。 使用场景及目标:适用于需要深入了解全桥LLC谐振变换器工作原理和技术细节的研究人员和工程师。主要目标是掌握如何高效地搭建和优化Simulink仿真模型,提高仿真精度和可靠性。 其他说明:文中提供的MATLAB/Simulink代码片段可以直接用于实际项目中,帮助用户快速上手并解决实际问题。同时,文章还提到了一些重要的实践经验,如考虑寄生参数的影响、合理设置仿真参数等,这些都是理论书籍中较少涉及的内容。
<think>嗯,用户想了解基于MPC控制的全桥LLC谐振变换器的工作原理以及如何在MATLAB中进行仿真。首先,我需要回顾一下全桥LLC谐振变换器的基本结构和工作原理。LLC谐振变换器通常由全桥开关网络、谐振电路(包括谐振电感Lr、谐振电容Cr和励磁电感Lm)以及变压器和整流部分组成。其优点包括高效率和软开关特性,适用于高频应用。 接下来,MPC(模型预测控制)在这种变换器中的应用。MPC是一种基于模型的控制策略,通过预测系统未来行为并优化控制输入来实现目标。对于LLC谐振变换器,MPC可以动态调整开关频率或占空比,以应对负载变化或输入波动,提高动态响应和稳定性。需要明确MPC在此应用中的具体控制变量和被控变量,比如输出电压或电流的跟踪。 然后是关于MATLAB仿真的部分。用户可能需要具体的步骤,比如如何搭建模型,使用Simulink中的哪些模块,是否需要Simscape Electrical或者SimPowerSystems工具箱。可能需要指导如何建立全桥LLC的电路模型,集成MPC控制器,设置参数,以及进行闭环仿真。此外,仿真中可能遇到的问题,如模型精度、计算复杂度,也需要考虑进去。 用户可能对MPC在电力电子中的具体实现细节不太清楚,比如如何设计预测模型,如何处理离散时间模型,以及如何优化控制律。需要解释MPC的步骤:模型建立、预测、优化、反馈校正。同时,可能需要提到如何在MATLAB中实现这些步骤,例如使用MPC工具箱或自定义代码。 另外,用户可能没有明确说出的是,他们可能在实践中遇到仿真收敛性问题或参数调整困难。因此,在回答中需要包含一些实用技巧,比如参数整定方法、仿真步长选择,或者常见的错误排查方法。 最后,确保回答结构清晰,分点概述工作原理,再逐步讲解仿真步骤,并附上示例代码或模型搭建要点。引用相关的文献或MATLAB文档作为参考,帮助用户进一步查找资料。同时,生成的相关问题要覆盖设计、控制策略比较、参数影响和实际应用等方面,以扩展用户的理解。</think>### 基于MPC控制的全桥LLC谐振变换器概述 #### 1. 全桥LLC谐振变换器工作原理 全桥LLC谐振变换器全桥开关网络、谐振腔($L_r$, $C_r$, $L_m$)和输出整流电路组成,其特性由谐振频率$f_r = \frac{1}{2\pi\sqrt{L_r C_r}}$和增益特性决定。通过调节开关频率$f_s$,在$f_s > f_r$时实现零电压开关(ZVS)[^1]。 #### 2. MPC控制核心思想 模型预测控制(MPC)通过以下步骤实现: 1. **预测模型**:建立LLC状态空间方程 $$ \dot{x} = Ax + Bu $$ 其中$x=[v_{Cr}, i_{Lr}, i_{Lm}]^T$为状态变量 2. **滚动优化**:在每个控制周期求解目标函数 $$ J = \sum_{k=1}^{N} (v_{o,ref} - v_o(k))^2 + \lambda \cdot u^2 $$ 3. **反馈校正**:实时更新系统状态 #### 3. MATLAB仿真实现步骤 **步骤1:建立电路模型** ```matlab % 使用Simscape Electrical搭建LLC拓扑 LLC_Model = ee_createLLCResonantConverter(... 'Lr', 25e-6, 'Cr', 100e-9, 'Lm', 150e-6,... 'SwitchingFrequency', 100e3); ``` **步骤2:设计MPC控制器** ```matlab mpcobj = mpc(ss(A,B,C,D), Ts); mpcobj.PredictionHorizon = 10; mpcobj.ControlHorizon = 2; mpcobj.Weights.OutputVariables = 1; mpcobj.Weights.ManipulatedVariables = 0.1; ``` **步骤3:闭环仿真配置** ```matlab sim('LLC_MPC_ClosedLoop.slx'); scope = find(system, 'Type','Scope'); set(scope, 'TimeSpan','0.02'); ``` ### 仿真关键参数建议 | 参数 | 典型值范围 | 作用 | |------|------------|------| | 预测时域 | 5-20步 | 平衡计算量与控制效果 | | 控制时域 | 2-5步 | 限制优化变量维度 | | 权重系数λ | 0.01-1 | 调节控制输入惩罚 | ### 注意事项 1. 需准确测量谐振腔参数,误差超过10%会导致模型失配 2. 采样时间建议小于开关周期的1/20 3. 初始阶段可先用PID控制验证模型正确性
评论 87
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值