3. 传热学基础(下):热阻网络概念、接触热阻、等效热模型、热时间常数
好,咱们接着聊传热学。上一节我们把导热、对流、辐射这三个基本招式讲完了。这一节,我要带你进入一个更实用的层面——怎么把这些物理量“串”起来,变成工程师能用的工具。
说白了,传热学再漂亮,落不了地也是白搭。我们做热仿真,最终目的是要回答一个问题:这个芯片,到底会不会过热?
要回答这个问题,你就得学会搭“热阻网络”。
3.1 热阻网络概念:把热路当成电路来算
我个人习惯,拿到一个新项目,第一件事不是开Flotherm,而是先在纸上画热阻网络图。为什么?因为热阻网络能让你一眼看穿热量是怎么走的。
热阻的概念,其实是从电路里借来的。你想想看:
- 电压差 → 温差(ΔT)
- 电流 → 热流(Q)
- 电阻 → 热阻(R)
公式也很简单:ΔT = Q × R
这个公式,我建议你刻在脑子里。它比什么复杂的偏微分方程都管用。你想想,一个芯片发热10W,从结到壳的热阻是2°C/W,那结温比壳温高多少?20°C,对吧?
热阻网络有两种基本连接方式:
- 串联:热量依次通过多个介质。总热阻 R_total = R1 + R2 + R3 + ...
- 并联:热量有多条路径可以走。总热阻 1/R_total = 1/R1 + 1/R2 + 1/R3 + ...
我在项目中遇到过这样一个案例:一个功率模块,散热器温度总是比预期高。我画了热阻网络图一看,发现导热垫的热阻占了总热阻的60%。嗯,问题找到了——导热垫太厚了。换了个薄的,温度直接降了15°C。
核心要点:热阻网络不是理论游戏,它是你诊断散热问题的第一把刀。画出来,算一算,哪里热阻大,哪里就是你的优化目标。
3.2 接触热阻:两个面之间那道“隐形墙”
好,现在问题来了。你把芯片贴在散热器上,两个面看起来是接触的,但热量真的能顺利传过去吗?
答案是:不能。
为什么?因为微观上,两个固体表面都是粗糙的。你看着是平的,放大1000倍,全是山峰和山谷。真正接触的面积,可能只有名义接触面积的1%~10%。剩下的空隙里,全是空气。
而空气的导热系数,只有0.026 W/(m·K)。跟铜的400 W/(m·K)比起来,差了四个数量级。这就是接触热阻的根源。
避坑指南:我曾经在一个项目中,忽略了接触热阻,仿真结果比实测低了整整8°C。客户问我为什么,我查了半天才发现,是导热硅脂涂得太薄了。记住,接触热阻不是小问题,它经常是散热瓶颈。
怎么降低接触热阻?常用的方法有:
- 使用导热界面材料(TIM):导热硅脂、导热垫、相变材料等,填充空隙,把空气挤走。
- 增加接触压力:压得越紧,实际接触面积越大,热阻越小。但别压坏了芯片。
- 提高表面光洁度:表面越平,接触越好。但成本也上去了。
在Flotherm里,接触热阻怎么设?我一般用两种方式:
- 直接输入热阻值(单位:°C·cm²/W 或 K·mm²/W)
- 或者用“接触导热系数”来等效,Flotherm会自动计算
我个人建议,如果你有实测数据,直接用实测值。如果没有,可以参考TIM供应商提供的典型值。但要注意,那些值通常是在理想条件下测的,实际应用中要留20%~30%的余量。
3.3 等效热模型:把复杂结构“压缩”成简单模型
你想想看,一个IGBT模块里面,有硅芯片、焊料层、铜基板、陶瓷衬板、导热硅脂……一层又一层。如果每一层都建出来,网格数量会爆炸,仿真跑一天都算不完。
这时候,就需要等效热模型出场了。
等效热模型的核心思想是:用一个或几个热阻、热容,来代表一个复杂结构的整体热行为。
常见的等效模型有:
- Cauer模型:用RC网络模拟热传导路径,每个RC对代表一层材料。物理意义清晰,适合多层结构。
- Foster模型:也是RC网络,但参数是通过曲线拟合得到的。数学上更精确,但物理意义不直观。
在Flotherm XT里,我经常用“双热阻模型”来简化封装。一个结到壳的热阻Rjc,一个结到板的热阻Rjb。两个热阻并联,就能大致描述芯片的散热行为。
小技巧:如果你在做系统级仿真,芯片内部细节不重要,直接用厂商提供的Rjc和Rjb值。但如果你在做封装级仿真,建议用详细的Cauer模型,精度更高。
举个例子,一个TO-247封装的MOSFET,厂商给的数据:Rjc = 0.5°C/W,Rjb = 3.0°C/W。在Flotherm里,我只需要建一个方块,设好这两个热阻,再给个功耗,就能算出结温。省事又准确。
3.4 热时间常数:温度变化有多快?
好,前面我们一直在聊稳态。但现实中,很多设备是间歇工作的。比如电机驱动器,跑一会儿停一会儿。这时候,温度是波动的。
热时间常数,就是描述温度变化快慢的参数。
它的定义很简单:τ = R × C
其中R是热阻,C是热容。τ的单位是秒。
物理意义是什么?当一个物体受到热冲击时,温度从初始值上升到最终值的63.2%,需要的时间就是τ。经过3τ,温度达到95%;经过5τ,基本稳定。
我记得有一次,帮客户分析一个LED灯具的散热。客户说:“我开灯10秒就烫手了,是不是散热设计有问题?”
我算了一下热时间常数,发现这个灯具的散热器热容很小,τ只有8秒。所以10秒达到接近稳态,是正常的。不是设计问题,是物理规律。
热时间常数在仿真中有什么用?
- 判断仿真时间:瞬态仿真要跑多久?至少3τ,最好5τ。
- 优化间歇工作:如果设备的工作周期远小于τ,温度波动会很小,可以用平均功耗来算。
- 识别散热瓶颈:如果某个部件的τ特别大,说明它热容大但散热慢,可能是瓶颈。
实战建议:在Flotherm里做瞬态仿真时,我习惯先算一个粗略的τ,然后设置时间步长。步长取τ/10左右,总时间取5τ。这样既保证精度,又不浪费计算资源。
3.5 小结:把这些概念串起来
好了,这一节的内容不少。我帮你捋一捋:
- 热阻网络:把热路当电路算,ΔT = Q × R,串联并联要分清。
- 接触热阻:两个面之间的隐形墙,用TIM、加压、抛光来降低它。
- 等效热模型:复杂结构用RC网络简化,Cauer和Foster各有千秋。
- 热时间常数:τ = R × C,决定温度变化快慢,瞬态仿真的关键参数。
这些概念,你会在后面的Flotherm实战中反复用到。下一节,我们开始讲Flotherm的基本操作,我会带你建第一个仿真模型。到时候你会发现,今天学的这些,全都能用上。
嗯,今天就到这里。有什么问题,欢迎随时交流。