4. LLC开环仿真原理图绘制:半桥LLC主电路搭建
好,咱们进入正题。
这一节,我带你亲手搭建一个半桥LLC的主电路。说白了,就是把那几个关键的元器件——开关管、谐振电容、谐振电感、励磁电感——一个个放到仿真原理图里,再把参数设对。
你可能会问:「不就是放几个元件吗?有什么难的?」
嗯,我刚开始做LLC仿真的时候也这么想。结果第一次跑仿真,波形乱成一团,谐振电流直接飞了。后来才发现,是谐振电容的初始电压没设对。这种坑,我踩过不止一次。所以今天我把每一步拆开讲,你跟着做,基本不会翻车。
4.1 半桥LLC拓扑结构速览
先看一眼我们要搭的电路长什么样。
核心结构:半桥LLC谐振变换器 = 两个开关管(Q1、Q2)+ 谐振腔(Cr、Lr)+ 励磁电感(Lm)+ 变压器 + 整流输出
我习惯把整个电路分成三块来看:
- 逆变桥:Q1和Q2组成半桥,中间节点输出方波电压
- 谐振腔:Cr(谐振电容)、Lr(谐振电感)、Lm(励磁电感)串联,这是LLC的灵魂
- 整流输出:变压器副边接整流二极管和滤波电容
你想想看,LLC这个名字怎么来的?其实就是Lr、Lm、Cr这三个元件。两个L一个C,所以叫LLC。记住了吧?
这张图我画得比较简洁,但关键节点都标出来了。你仿真的时候,就照着这个结构连。
4.2 在仿真软件里搭建半桥电路
我以LTspice为例来讲,其他软件(PSIM、Simulink)操作大同小异。
4.2.1 放置开关管
半桥需要两个NMOS。我一般用IRFP460或者STP20NM60,耐压600V以上,够用。
- Q1:上管,漏极接Vin正,源极接半桥中点
- Q2:下管,漏极接半桥中点,源极接GND
注意:两个管的驱动信号要互补,且带死区。死区时间我通常设200ns~500ns,具体看你开关频率。
我的习惯:在仿真初期,我会用理想开关模型代替MOSFET。这样跑得快,先验证谐振腔参数对不对。等参数调好了,再换成实际MOSFET模型做精细仿真。
4.2.2 放置谐振元件
谐振腔就三个元件:Cr、Lr、Lm。串联在变压器原边。
- Cr(谐振电容):放在半桥中点之后,Lr之前
- Lr(谐振电感):可以单独放一个电感,也可以用变压器的漏感来等效
- Lm(励磁电感):就是变压器原边的励磁电感
我遇到过一个问题:有人把Lr和Lm的位置搞反了。记住,Lr是串联在谐振腔里的,Lm是和变压器原边并联的。虽然仿真图上看起来都是串在回路里,但物理意义完全不同。
4.2.3 变压器与整流输出
变压器用理想变压器模型就行,匝比根据你的电压需求来定。副边接全波整流,两个二极管加一个滤波电容。
整流二极管我常用快恢复二极管,比如MUR860。别用普通整流管,开关频率一高,反向恢复损耗会让你怀疑人生。
4.3 谐振参数设置——这是关键
参数设错了,仿真跑出来就是一堆废数据。我见过有人把谐振频率算错一个数量级,结果波形完全不对。
4.3.1 谐振频率的计算
LLC有两个谐振频率:
- 串联谐振频率 fr:fr = 1 / (2π√(Lr·Cr))
- 并联谐振频率 fm:fm = 1 / (2π√((Lr+Lm)·Cr))
fr是主谐振频率,一般开关频率设计在fr附近。fm是增益曲线上的另一个极点,决定了你的工作范围。
举个例子:假设我要设计一个fr=100kHz的LLC。
取Lr=50μH,那么Cr = 1 / ((2π·100k)² · 50μ) ≈ 50.7nF
再取Lm=250μH(Lm/Lr=5),那么fm ≈ 45.2kHz
4.3.2 参数设置表
我整理了一个典型参数表,你可以直接套用:
| 参数 | 符号 | 典型值 | 说明 |
|---|---|---|---|
| 谐振电感 | Lr | 30~100 μH | 可用独立电感或变压器漏感 |
| 谐振电容 | Cr | 20~100 nF | 耐压要留余量,建议2倍以上 |
| 励磁电感 | Lm | 150~500 μH | Lm/Lr比值通常取3~7 |
| 变压器匝比 | n | 4:1 ~ 10:1 | 根据输入输出电压计算 |
| 开关频率 | fs | 80~120 kHz | 一般围绕fr设计 |
注意:谐振电容Cr的初始电压一定要设为0!
我曾经有一次忘了设,结果仿真一开始,Cr上有100V的初始电压,谐振电流直接冲到几十安培,把开关管模型都烧了(虽然是仿真,但看着也心疼)。
在LTspice里,右键点击电容,在"Initial Conditions"里填0。
4.3.3 励磁电感Lm的取值技巧
Lm的取值直接影响你的增益范围和软开关特性。
- Lm越大:励磁电流越小,空载损耗低,但增益范围窄
- Lm越小:励磁电流大,容易实现ZVS,但损耗增加
我一般取Lm/Lr = 4~6。这个比值在工程上比较折中。如果你做的是宽范围输入,可以取小一点(比如3);如果是固定输入,取大一点(比如7)效率更高。
4.4 仿真前的最后检查
参数都设好了,别急着点运行。花两分钟检查这几项:
- 驱动信号:Q1和Q2的驱动是互补的吗?死区时间设了吗?
- 初始条件:Cr的初始电压是0吗?电感初始电流是0吗?
- 仿真步长:建议设最大步长1μs,不然波形可能不收敛
- 仿真时间:先跑500μs看看稳态,别一上来就跑几秒
嗯,这些细节看起来琐碎,但能帮你省下大量排查时间。我刚开始做LLC仿真时,光调收敛问题就折腾了两天。后来发现是步长设太大了,波形在谐振频率附近根本采不到点。
好了,原理图搭好了,参数也设好了。下一节我们就要跑仿真、看波形了。到时候你会发现,LLC的波形其实挺漂亮的——谐振电流正弦度很好,开关管也能实现软开关。前提是,你这一步没出错。
一个小技巧:如果你用的是LTspice,可以在原理图上直接标注参数值,比如"Lr=50μH"、"Cr=47nF"。这样回头检查的时候一目了然,不用再去翻元件属性。
公众号:蓝海资料掘金营,微信deep3321