一、热应力与应变分析:从公式到实战

各位工程师朋友,大家好。我是老张,在可靠性工程这行摸爬滚打了十几年。今天咱们聊聊热应力与应变分析。说实话,这玩意儿是搞高低温冲击寿命评估的根基。你连应力怎么来的、应变怎么算的都没搞明白,后面谈寿命预测就是空中楼阁。

我个人习惯,讲热应力之前,先让大家想一个问题:为什么温度变化会让材料内部产生力? 说白了,就是材料想膨胀或收缩,但被“邻居”或者外部结构给拦住了。你想想看,一个自由自在的金属块,加热它就变大,冷却它就缩小,啥事没有。可一旦把它焊在PCB上、封装在壳体里,它就“不自由”了。这时候,热应力就来了。

核心概念: 热应力 = 约束 × 温度变化 × 材料特性。没有约束,就没有热应力。

1.1 热应力公式推导:从物理直觉到数学表达

咱们先来点硬核的。热应力的基础公式,其实就一句话:

σ = E × α × ΔT

等等,别急着背。我来拆解一下这个公式背后的物理意义。

  • σ (应力):单位面积上承受的力,单位是Pa或MPa。说白了,就是材料内部“憋着的那股劲儿”。
  • E (弹性模量):材料的“倔强程度”。越硬的材料,E越大,同样的变形产生的应力就越大。
  • α (热膨胀系数):材料的“热敏感度”。α越大,温度变一点,尺寸就变很多。
  • ΔT (温度变化量):温差。这个不用多解释,温差越大,事儿越大。

但注意,这个公式是完全约束下的理想情况。什么意思?就是材料被死死固定住,一点都不能动。我在项目中遇到过,很多新手工程师拿着这个公式去算BGA焊点的热应力,结果算出来大得离谱。为什么?因为实际结构不是完全刚性的,PCB会弯、焊点会变形,应力会被释放一部分。

实战技巧: 我建议,在初步估算时,可以先用这个公式算一个上限值。然后根据结构的柔度,乘以一个0.3~0.7的折减系数。这个系数怎么来?经验!或者做一次简单的有限元仿真对标一下。

1.2 约束条件下的热应力:现实世界的复杂性

现实中的约束,远比“完全固定”复杂。我把它分成三类:

约束类型 典型场景 应力特点
刚性约束 陶瓷基板上的厚膜电阻 应力最大,接近理论值
弹性约束 PCB上的BGA焊点 应力部分释放,与刚度比相关
自由边界 悬臂梁结构的末端 应力为零,但位移最大

嗯,这里要注意。弹性约束是最常见的,也是最容易出问题的。我记得有一次做汽车电子的可靠性评估,一个电源模块的MOS管在温度循环后频繁开裂。一开始大家都以为是材料问题,后来我用热应力公式一算,发现是散热器与PCB之间的约束刚度不匹配。散热器太硬,PCB太软,温差一大,焊点就被“撕”开了。

为什么会这样?因为两种材料的膨胀系数不同,再加上约束刚度的差异,应力会集中在最薄弱的地方。说白了,就是“硬碰硬”不行,“软碰软”也不行,得讲究个“门当户对”。

1.3 塑性变形与蠕变:当应力超过弹性极限

前面讲的都是弹性变形,也就是应力卸掉后,材料能恢复原状。但在高低温冲击下,尤其是温度范围很宽(比如-55℃到+125℃),应力很容易超过材料的屈服强度。这时候,塑性变形就出现了。

塑性变形,说白了就是“回不去了”。焊点被拉长了一点,就再也缩不回来了。每一次温度循环,塑性变形都会累积一点点。累积到一定程度,材料就疲劳断裂了。

蠕变,是另一个让人头疼的东西。它是在恒定应力下,材料随时间慢慢变形的现象。温度越高,蠕变越明显。你想想看,焊点在高温下承受着持续的应力,它就像一块被拉着的橡皮糖,慢慢变长、变细,最后断掉。

避坑指南: 我曾经犯过一个错误。在做焊点寿命评估时,只考虑了塑性疲劳,忽略了蠕变。结果实验室测试出来的寿命,比我的预测值短了将近一半。后来才意识到,在高温段(比如125℃),蠕变对寿命的贡献甚至超过了塑性疲劳。从那以后,我评估任何高温工况下的焊点,都会把蠕变模型加进去。

这里我给大家一个经验公式,用于估算蠕变应变率:

ε_dot = A × σ^n × exp(-Q/RT)

其中:

  • ε_dot:蠕变应变率(1/s)
  • A:材料常数
  • σ:施加的应力
  • n:应力指数(通常3~7)
  • Q:激活能(J/mol)
  • R:气体常数
  • T:绝对温度(K)

这个公式看着复杂,但核心就一点:温度对蠕变的影响是指数级的。温度每升高10℃,蠕变速率可能翻倍。所以,在做高低温冲击测试时,高温段的驻留时间非常关键。

1.4 应力-应变曲线在温度下的变化:材料也会“变脸”

材料的应力-应变曲线,不是一成不变的。温度一变,材料的“脾气”就变了。我画了一张图,帮大家直观理解:

不同温度下的应力-应变曲线示意图 应变 ε 应力 σ -55℃(低温) 25℃(室温) 125℃(高温) 注:温度升高 → 弹性模量降低、屈服强度降低、延展性增加

从这张图里,你能读出什么信息?

  • 低温下:材料变“脆”了。弹性模量高,屈服强度也高,但一旦超过屈服点,很快就断裂。这就是为什么冬天塑料件容易裂。
  • 高温下:材料变“软”了。弹性模量降低,屈服强度也降低,但延展性变好。说白了,就是更“抗拉”了,但更容易变形。
  • 室温下:介于两者之间,是材料数据手册上给出的典型值。

我个人习惯,在做高低温冲击寿命评估时,至少要用到三个温度点的材料数据:最低温度、最高温度、以及一个中间温度(比如室温)。因为整个温度循环过程中,材料的力学性能一直在变。你用一个固定值去算,误差会很大。

实战建议: 如果你手头没有完整的高低温材料数据,我教你一个土办法。找材料供应商要一份DMA(动态力学分析)报告。DMA能给出不同温度下的储能模量和损耗模量,换算一下就能得到弹性模量的温度曲线。这个数据,比你去查手册要准得多。

小结:热应力分析的三个关键点

好了,咱们把这一章的内容串一下。热应力与应变分析,说白了就是三件事:

  1. 算应力:用σ = E × α × ΔT估算上限,再根据实际约束折减。
  2. 判模式:是弹性变形、塑性变形,还是蠕变?不同模式用不同模型。
  3. 查曲线:材料在不同温度下的应力-应变曲线,是评估的基础。别偷懒,多查几个温度点。

下一章,咱们会把这些理论用到具体的寿命评估模型中去。到时候你会发现,今天讲的这些,全是基础中的基础。基础不牢,地动山摇。各位,共勉。


专注资料整理