半无限固体的非定常热传导模拟器 返回
热工学

半无限固体的非定常热传导模拟器

计算表面温度急变时,「特别厚的物体」内部温度如何随时间向深处浸透的工具。改变热扩散率、温度、深度、经过时间,用误差函数的严密解实时计算深度方向的温度分布和热浸透深度。

参数设置
热扩散率 α
m²/s
热的传播难度。钢铁≈1.2e-5、混凝土≈7e-7
急变后的表面温度 T_s
°C
表面急速升高并保持的温度
初期温度 T_i
°C
急变前整个物体保持的均匀温度
评估的深度 x
m
从表面起算这个深度处的温度
经过时间 t
s
表面急变以来的经过时间
计算结果
相似变量 η
误差函数 erf(η)
深度 x 处的温度 (°C)
无量纲温度比
热浸透深度 (m)
中间温度到达时间 (s)
半无限固体的断面 — 温度分布的进展

左端为表面。温度分布随时间向深处进展,热浸透深度(点线)逐渐增长。颜色代表:热(红)→ 冷(蓝)。

温度分布 — 深度方向的温度分布
深度 x 处的温度与经过时间的关系
理论·主要公式

$$\frac{T(x,t)-T_s}{T_i-T_s}=\mathrm{erf}\!\left(\frac{x}{2\sqrt{\alpha t}}\right)$$

表面温度保持恒定的半无限固体的温度场。T_s:表面温度,T_i:初期温度,α:热扩散率。温度是相似变量 η=x/(2√(αt)) 的自相似解。

$$\eta=\frac{x}{2\sqrt{\alpha t}}, \qquad \delta=3.6\sqrt{\alpha t}$$

相似变量 η 和热浸透深度 δ。δ 是表面温度变化衰减到约1%的深度。两者都按时间的平方根成正比增长。

$$T(x,t)=T_s+(T_i-T_s)\,\mathrm{erf}(\eta), \qquad t_{1/2}=\frac{x^2}{4\,\alpha\,(0.4769)^2}$$

深度 x 处的温度和该深度达到中间温度(erf=0.5)的时间 t_1/2。与深度的平方成正比,与热扩散率成反比。

半无限固体的非定常热传导是什么

🙋
「半无限固体」是个奇怪的名字。现实中根本不存在无限大的物体吧?
🎓
你说得对。但这不是说「真的无限」,而是「在我们关心的时间内,热还没传到对面去,厚到就像无底」。比如炎热的夏天,沥青路被照得很热,但热的深度也就1~2米。地球深处毫不关心。所以在短时间内,地面可以看作「没有下底的物体」,也就是半无限固体。
🙋
原来如此!只有表面有反应,深处保持原样啊。那如果表面温度急速变化,内部会怎样呢?
🎓
表面温度一下子升高后保持不变,热传导方程就会有简洁的精确解。这个解的主角是「误差函数 erf」。温度不是分别依赖深度 x 和时间 t,而是只依赖一个无量纲量「相似变量」η = x/(2√(αt))。左边调节深度或时间的滑块,看一下相似变量 η。只要 η 相同,即使深度和时间不同,温度也完全相同。
🙋
深度和时间不同,温度却相同?这是什么意思?
🎓
简单说,深度 x、时间 t 处的温度,和深度 2x、时间 4t 处的温度完全相同。看 η 的式子,如果 x 变成2倍,t 变成4倍,那么 √(αt) 也变成2倍,η 就不变了吧?这就是扩散的本质。热不是随时间按比例传播,而是按时间的「平方根」传播。所以要深入2倍的距离,需要4倍的时间。热浸透深度 δ 也按 √t 增长。
🙋
热浸透深度是热传播到什么地方的目标吧。怎样划分呢?
🎓
没有严格的边界,按惯例设定「表面温度变化只有约1%传到的深度」为浸透深度。用相似变量表示,那就是 η≈1.8,可以写成 δ=3.6√(αt)。在实际工作中,如果 δ 远小于物体的实厚度,就可以说「半无限算法可以用」。反过来,δ 接近实厚度时,就代表不能无视下面的影响,该切换到有限厚度的分析了。
🙋
这种思路对淬火、地下温度这些问题很有用呢。
🎓
完全同意。大钢坯的表面淬火、厚混凝土墙的急冷、地面受日变化和年变化温度波——都是半无限固体的问题。比如「铸造的钢锭表面急冷时,5厘米深处要多少分钟才能达到中间温度」,用这个误差函数解就能立刻估出来。在做详细的CAE分析之前,先用这个估粗值,特别有帮助。

常见问题

半无限固体是指在关心的时间内,表面温度的变化「还未到达对侧」,厚度足够厚的物体。表面附近的区域有响应,但深处仍保持初期温度。当地面被雷暴冷却时,深部地面不会冷却;大钢坯表面突然淬火时;厚混凝土墙被冷却时——这些场景都可以使用。判断标准是热浸透深度远小于物体的实际厚度。
相似变量定义为 η = x / (2√(αt)),是深度 x 除以「扩散的长度量级」的无量纲量。当表面温度保持恒定时,热传导方程的解不依赖于深度和时间的个别变化,而是可以缩放到这个 η 中(自相似解)。因此,深度 x、时间 t 处的温度与深度 2x、时间 4t 处的温度完全相同。扩散按时间的平方根进行这一特征就体现在这个公式中。
热浸透深度是表面温度变化仅传播约1%的深度,对应相似变量约为1.8。本工具用 δ = 3.6√(αt) 计算。它随经过时间的平方根和热扩散率的平方根按比例增大。比这个深度更深的区域可以认为「还未受到变化影响」。如果物体的实际厚度远大于 δ,则半无限固体模型是合适的。
中间温度(erf(η)=0.5)对应的相似变量是 η=0.4769。将其代入 η=x/(2√(αt)) 并对时间求解,得到 t = x²/(4·α·0.4769²)。与深度的平方成正比,与热扩散率成反比。深度翻倍时,中间温度的到达时间增加4倍——这正是扩散特有的「平方根标度」。

实际应用

金属表面淬火·热处理:大钢坯或铸锭的表面急冷或急热时,热只深入到表面附近,芯部在短时间内表现得像半无限固体。用误差函数解可以快速估算「表面往下几毫米,经过多少秒后是什么温度」,对淬火硬化层深度预测、残留应力估算、加热冷却时间设置都很有用。

土木建筑的地中温度设计:地面是典型的受日变化和年变化温度波的半无限固体。地中热热泵的埋深选择、冻融深度(冻害防护基础深度)、地下结构物的温度环境,都是用这种非定常热传导思路来评估。混凝土墙、大坝厚躯体受急速温度变化时的温度应力检讨,也是用同样的框架。

接触温度和材料手感:两个物体突然接触时,接触面温度瞬间稳定到某个值,两侧各自按半无限固体响应。金属摸着冷、木头摸着暖,就是热扩散率(更准确说是热浸透率)的差别。铸型、轧辊、模具与高温材料的接触热传达估算的基础,也是这个模型。

CAE事前检讨和验证:做非定常热传导的详细FEM分析之前,先用误差函数解掌握「浸透深度」「中间温度时间」的数量级,就能恰当地设置网格细度和时间步。FEM结果与这个解的偏差太大的话,就是边界条件、材料物性、时间步的设置有问题的信号,很好的检查手段。

常见误解与注意事项

最大的陷阱是,「以为半无限固体模型能一直用下去」。这个模型的前提是「热还没传到对面」。随着时间推进,热浸透深度 δ=3.6√(αt) 会不断增长,最终达到物体的实厚度。这时候下面的边界影响就不能忽视了,半无限解就会有误差。实际工作中,「δ 超过物体厚度的一半时就要切换到有限厚度分析」是个标准做法。一定要把本工具的浸透深度和对象物的厚度对比。

其次,「忘了表面温度恒定的边界条件假设」。本工具用的误差函数解,是表面温度阶跃变化后保持不变(第1类边界条件)的解。现实中,表面如果接触空气或流体会对流散热,表面温度就不再恒定,需要用含对流系数的另一种解(用比奥数的解)。表面受热流作用的情况也是另一种公式。边界条件理解错的话,结果会差很多。

最后,「混淆热扩散率 α 和热导率 λ」。决定温度浸透速度的不是热导率本身,而是热扩散率 α=λ/(ρc)。λ 再大,如果密度 ρ 或比热 c 很大,α 就会很小,温度变化就进展缓慢。比如铜的 λ 和 α 都很大,但不锈钢的 λ 中等,α 反而意外地小。比较浸透深度或中间温度时间时,一定要看 α,不要用 λ。另外接触问题中起作用的是 α 不是热浸透率 √(λρc),这点也容易搞混,要注意。

使用指南

  1. 输入热扩散率α(m²/s):铝合金标准值8.5×10⁻⁵、铸铁5.0×10⁻⁵
  2. 设定表面温度变化ΔT(°C)和初期温度:想象锻造加热时表面急升至1200°C或冷却过程
  3. 指定深度x(m)和经过时间t(s),自动计算相似变量η=x/(2√αt)
  4. 从误差函数erf(η)推出无量纲温度比T(x,t)=(T-Ti)/(Ts-Ti)
  5. 确认热浸透深度(温度初期值变化10%的深度)和中间温度到达时间

具体计算示例

钢板渗碳处理中表面加热至950°C、初期温度300°C的情况:热扩散率α=1.3×10⁻⁵m²/s、深度2mm、经过时间3600s,得到η=0.305,由erf(0.305)=0.333得到无量纲温度比0.333。实际温度为300+(950-300)×0.333=516°C。此条件下热浸透深度约为4.8mm,中间温度(625°C)到达需要约7200s。

实务中的注意点

  1. 铝铸造砂型脱模时:假设表面900°C、内部800°C,10小时后深度50mm处温度梯度仍超过150°C,需警惕残留应力发生
  2. 淬火冷却:水冷时对流系数很大,半无限假设仅在最初几分钟有效。10mm以深的计算精度下降
  3. 非定常过程的结束判定:在η<0.2的浅层区域误差函数线性化,浅部计算可早期判定收敛