做高压直流电源并联扩容的时候我一度以为热设计是最靠后的事先把拓扑跑通、再把控制调稳最后加散热器就行。直到用PLECS把LCC谐振变换器的开环热仿真完整跑了一遍才发现问题恰恰藏在这个“最靠后”的环节里。两台标称一样的DC/DC模块开环并联后谐振电感只差2%结温却可以拉开十几度。这篇文章就把我在基于LCC谐振变换器的DC/DC双机并联电源开环热仿真里做的损耗计算、热路搭建和数据解读完整写一遍也把几个让人半夜挠头的坑一并列出来。适合正在用或准备用PLECS做谐振变换器热设计、并联均流评估的工程师和研究生参考。1. 为什么非要用LCC做并联还非要开环跑热仿真1.1 LCC在并联扩容里占的坑LCC谐振变换器是串联谐振电感Lr、串联电容Cs再加上一个并联电容Cp构成的谐振网络输出侧天然呈现较强的恒流特性增益曲线比LLC平缓。LLC在谐振频率附近的增益斜率比较陡元件容差稍微偏一点工作点就飘了而LCC对参数偏差的容忍度相对高一些在开环并联这种“没人管”的状态下至少不会因为微小容差就直接偏离出设计区间。我这次做的对象是两路输入400V、输出200V/20A的DC/DC模块单机功率2kW两台并联后总功率4kW。原边全桥副边全桥整流开关频率125kHz固定占空比50%变压器匝比4:1。谐振参数标称值大致是Lr35μHCs22nFCp47nF。开环的意思很直接没有采样、没有调节、没有均流环两个模块只靠外部并联把输出绑在一起。很多人会问并联本来就应该闭环做均流开环有什么意义其实开环热仿真回答的是工程上非常现实的问题如果控制器还没调好或者想省掉均流环在最不利的参数容差组合下散热系统够不够用哪个模块会先过温PLECS恰好能把电流不均转化为器件结温和损耗的定量结果这比单纯在纸上算“大概差不多”要有用得多。1.2 开环省掉的是控制没省掉的是热开环并联时两个模块之间没有任何主动干预各自的输出电流完全由谐振网络阻抗、开关管导通电阻、变压器漏感这些参数决定。只要器件有容差电流就不会平均分。而热设计恰恰会被这种电流不均放大因为损耗和电流平方挂钩开关损耗还和关断电流直接相关所以最后温差往往比电流偏差更明显。我在这套项目里用PLECS跑开环热仿真本质上是想验证一个事情在完全不加均流控制的条件下元器件正常容差引起的损耗偏差是否会被散热器裕量吃掉。如果吃掉那开环方案就能省下一堆控制成本如果吃不掉就得回头筛选器件或者改控制策略。PLECS能在仿真阶段把这个答案给出来而不是等样机烧了再改。2. PLECS损耗模型与热路搭建从datasheet到结温不能跳步2.1 开关管损耗模型不能偷懒理想开关的损耗永远是0PLECS里做热仿真最核心的前提是开关器件必须带损耗模型。如果你直接拖一个理想开关管进电路仿真跑得再漂亮损耗也全部是0热路自然没有输入。我在最初搭建模型时也走过这个弯路波形看着正常热仿真却毫无反应排查了半天才发现器件模型用成了理想开关。实际项目中我采用的是PWL查表方式把SiC MOSFET数据手册里的导通伏安曲线、开通损耗Eon和关断损耗Eoff曲线提取出来做成随电流、电压和结温变化的二维或多维查找表PLECS仿真时会实时插值计算。选这种方案的原因是速度比调内置物理模型快得多而且数据来源就是器件手册工程争议小。需要特别注意的一点是损耗表必须覆盖实际仿真电流范围不能只截手册中间的几安培数据。LCC开环谐振电流波动很大轻载和重载可能差一个数量级超出查表范围时PLECS的外推结果很不靠谱。温度反馈也不能漏。结温升高后SiC MOSFET的导通电阻增大开关损耗也跟着变PLECS支持损耗表依赖结温形成自热闭环。这一点比传统“先算损耗、再套温升公式”的做法精细因为它能反映出热失控的趋势比如某个模块因为均流偏大而结温更高接着损耗更大、结温更高这个正反馈过程在静态估算里很难体现。2.2 磁性元件的热建模变压器和谐振电感才是大头很多人用PLECS做热仿真时眼睛只盯着开关管实际上谐振变换器里磁性元件的损耗占比非常高特别是谐振电感。LCC谐振腔里流过的是准正弦大电流我实测仿真里谐振电流有效值接近20A电感绕组上的铜损绝对不可忽视。变压器建模我用了理想变压器加励磁电感、漏感和绕组电阻的结构磁芯损耗部分用PLECS磁芯模型里的Steinmetz方程也就是Pv k × f^α × B^β形式的单位体积损耗公式。把磁芯材料的k、α、β系数填进去后PLECS会根据实际磁密摆幅自动积分出铁损。这里有一个工程经验想强调绕组电阻一定不要直接填直流电阻。高频下趋肤效应和邻近效应会让交流电阻变成直流的2到4倍如果用直流电阻算铜损仿真结果会严重偏小最后做出的散热器根本压不住温度。PLECS里可以设置交流电阻的计算参数或者手动估算一个系数填进去。谐振电感的建模思路类似但我会特别检查磁密是否接近饱和。LCC在开环状态下的磁芯工作点往往比闭环更漂如果偏置不当磁芯损耗曲线会上翘得厉害PLECS的简化磁芯模型不一定能覆盖。我之前跑出来的电感铁损数值看起来异常逐个排查后发现是谐振电流里叠加了直流偏置磁芯实际工作磁密比模型假设高了很多。这类问题在看数据时要多留一个心眼。2.3 热网络怎么搭散热器的热容和耦合不能省PLECS里开关管的TH端口输出的是瞬时损耗功率后面要接RC热路才能得到温度。我搭的是典型的三级热路结到壳热阻RthJC、壳到散热器热阻RthCS、散热器到环境热阻RthSA每一级再并联相应的热容。环境温度我设为45℃模拟机箱内部发热后的实际进风温度。单模块总损耗大约160W散热器热阻RthSA取0.35K/W左右算下来稳态结温差不多在150℃上下对175℃上限的SiC器件来说有余量但不算宽裕。双机并联时两个模块如果各用各的散热器热路就是两个独立网络如果共用一块散热器PLECS里直接把两个热路接到同一个散热器RC网络就行。这种耦合在纯手算均流时很容易漏掉——一个模块发热增加会把热量通过公共散热器传给另一个模块导致它的温升也跟着涨。我在项目里第一版按独立散热器设计后续改共用散热器方案时PLECS很快暴露了温度差被拉大的问题这算是热路结构选择的直接教训。3. 双机并联的开环仿真参数差一点温度差很多3.1 并联模型怎么搭从单机到双机的三个注意点单机模型跑通之后复制成两台并联并不复杂但有几个地方特别容易出错。第一输入侧和输出侧都要加极小的母线电阻我用的是1mΩ左右用来模拟母排压降和连接阻抗没有这个电阻两条并联支路的电流分配会被人为拉平失真严重。第二两个子电路内部的热模型命名空间不能冲突PLECS中如果热模型名称重复数据很容易串模我遇到过一台模块的损耗被算到另一台头上的情况。第三开关信号我用了同相同步方式没有做180°错相这样能直接看到最恶劣情况下的电流分配错相会改善输出纹波但对平均电流分配影响不大这里不必指望靠移相来解决均流问题。搭建完成后输出端两个模块并联到同一个电容输入并联到同一个直流母线整机就是完整的开环双机系统。这种模型结构比较接近真实样机后续加均流环也有改造基础。3.2 谐振电感容差扫描5%偏差会带来多少温差开环并联最需要关注的就是器件容差。我用PLECS的参数扫描功能扫了模块2的谐振电感Lr从标称值35μH向-5%到5%偏置观察两个模块的输出电流、损耗和结温变化。结果非常直观Lr偏差为0时两模块电流基本一致偏到-2%时模块2输出电流比模块1高了大约0.8A偏到5%时两个模块的谐振电流已经有接近10%的差距而结温差被放大到18℃以上。为什么电流偏差不大、温差却很大原因是损耗和电流平方相关开关损耗还会随着关断电流增加进一步变大再加上结温升高后导通电阻增大又推高了损耗形成正反馈。PLECS把整个过程显示得很清楚开环并联中温差的非线性程度比电流差的线性程度要严重得多。我整理了一张扫描结果表放在仿真报告里可以作为热设计裕量分配的参考。模块2 Lr偏差输出电流差模块间总损耗差原边管结温差0%约0.1A2W以内约2℃-2%约0.8A约10W约7℃5%约2A约28W约18℃这里需要强调仿真的目的不是精确预测某台样机的温度而是评估参数容差组合下的热风险。开环并联如果不做电感配对筛选靠散热器兜底是非常被动的。3.3 环流在哪个回路热仿真怎么把它“看到”开环并联的电流不均本质上是两个模块谐振网络的等效阻抗不同环流顺着输出电容—模块1谐振腔—模块2谐振腔—输出电容这个回路流动。这个环流不会在PLECS里显示成单独一项“环流损耗”它的代价体现在各个器件的损耗增加上。我在对比损耗分解数据时发现一个规律电流偏向的模块其原边开关管的关断损耗增长比例明显高于导通损耗。原因是环流让关断时刻的电流幅值变大而关断损耗Eoff和电流近似呈线性甚至更陡的关系。反过来导通损耗主要看电流有效值增长相对平缓。所以从热仿真的损耗分解中能反推出电流分配失衡到底发生在哪里这对定位问题很有指导意义。如果你只盯着总效率看不出来这些细节。4. 开环热仿真的数据解读与常见坑4.1 损耗分布怎么读先看总量再看单管最后看冷却条件PLECS跑完稳态后第一件事是看损耗分解。我单模块的仿真结果大致是原边全桥四只SiC MOSFET总损耗约70W其中导通损耗约40W、开关损耗约30W谐振电感约30W铜损约18W、铁损约12W变压器约35W铜损约22W、铁损约13W副边四只SiC肖特基整流管约25W。合计约160W输出功率2kW时效率约92.6%。这个水平对没有同步整流的开环谐振变换器来说算正常。从热设计角度看这个表磁性元件损耗合计65W占四成多和很多人“半导体器件才是发热主犯”的直觉不同。所以散热风道设计时磁芯和绕组位置的冷却绝对不能忽视否则哪怕开关管温度压住了变压器附近的局部热点也会出问题。接着再看散热条件是否匹配环境温度设定、散热器热阻、热容大小。PLECS可以输出结温、壳温、散热器温度曲线。我习惯先看散热器平均温升是否在预期范围再看最高结温是否在器件限值内留有10%到15%的降额裕量。如果散热器温度很低但结温超标说明热阻路径中有接触热阻没有建好如果散热器温度很高但器件结温还行说明散热器选小了风冷力度不够。4.2 几种常见的仿真失败模式我在这个项目里踩过或者见过别人踩的坑列出来供参照。第一种器件损耗全部为0热仿真毫无反应。原因是开关管用了理想开关模型或者没有接通损耗表。排查办法很简单看损耗分解窗口里导通损耗和开关损耗是否为零。第二种双机并联后总损耗和单机相加对不上偏大或偏小。多半是两个子电路之间误用了共用的热模型实例或者输出电容的ESR损耗被重复计入了。PLECS里复制子电路时元件名称和热模型引用要仔细检查一个命名错误会让结果差出几十瓦。第三种结温曲线高频抖动形态看起来很不物理。通常是因为热容设置过小或者仿真步长相对开关周期不够细。谐振变换器开关频率125kHz电路步长至少要能分辨开关瞬间我习惯把最大步长设在开关周期的1/50到1/100之间也就是0.08μs到0.16μs级别。第四种热仿真一直跑不到稳态。原因是散热器热容很大时间常数可能到几分钟而电路仿真是微秒级天然存在多时间尺度矛盾。我的处理方法是先暂时把散热器热容调得很小跑一个快速稳态看大致温度水平确认没问题后再恢复真实热容做瞬态过程仿真。这样既能看到开机过程中的温度爬升又不至于让电路仿真因为热时间常数拖得太慢。4.3 结果校验损耗是不是符合“物理常识”仿真跑通不等于结果可信。我每次都会做几个快速校验。第一总效率是否在合理区间开环LCC没有同步整流时92%左右正常如果超过97%先怀疑损耗模型缺东西如果低于80%先检查是不是有硬开关或者环流过大。第二磁性元件损耗和半导体损耗的比例是否合理如果磁性损耗远大于半导体损耗多半是交流电阻系数填高了如果半导体损耗远远大于磁性损耗检查开关频率是否真的设置对了。第三结温数值是否和热路参数自洽比如总损耗160W、总热阻0.65K/W、环境45℃稳态结温就该在150℃上下差太多就说明热路里有断点。我记得有一次仿真显示副边整流管损耗异常偏高拆开波形看发现死区时间设置不当导致整流管被硬换流反向恢复损耗陡增。这个现象在纯电路仿真里也看得到但只有接了热路之后才会直观意识到它对结温的放大作用。所以校验损耗时遇到异常不要急着怀疑PLECS先回头检查电路工作状态。5. 几个可以直接“抄作业”的实操细节最后整理几个我实际用下来觉得非常值得注意的操作细节。第一个是损耗曲线提取PLECS提供的数据拟合工具可以直接从数据手册截图上提取Eon、Eoff曲线但提取时务必确认Eon里是否包含了二极管反向恢复损耗避免后面和整流管损耗重复计算。第二个是先做纯电侧单机仿真把波形和损耗跑稳定了再接热路然后复制成双机并联最后才加参数扫描。这个顺序能帮你把每个环节的问题限制在小范围内排查起来快很多。第三个是开环并联如果想控制温差与其加大散热器不如在谐振电感筛选配对上花成本我实测把Lr配对到±1.5%以内结温差就能压到10℃以内这比把散热器加大一倍划算得多。第四个是PLECS的参数扫描可以顺便把每个温度点都存下来画成温升随偏差曲线这样跟结构工程师讨论散热器风道时就能拿出一张很直观的风险图而不是只靠一句“应该没问题”撑场面。做开环热仿真说到底不是要把数字做到绝对精准而是要把“器件容差变成热风险”这条传导链搞清楚。PLECS只是帮我把这条链上的每个环节都量化了真正值钱的是这些数据背后逼出来的工程决策筛选哪些器件、留多少热裕量、散热器按谁的温度来设计。带着这些问题去跑仿真才不会白跑。
阅读完成 · 觉得有帮助?