球壳的定常热传导

分类:热分析 > 定常热传导 | 更新 2026-04-12
Steady-state temperature distribution in a spherical shell showing 1/r profile from inner to outer radius
球壳的定常热传导 ― 从内表面到外表面的温度分布遵循1/r规律

球壳定常热传导的理论基础

球壳与圆筒的区别

🧑‍🎓

老师,球壳的定常热传导与圆筒的情况有什么不同?两者都是"圆形",好像应该很相似啊。

🎓

最大的差别是传热面积的增长方式。在圆筒中,面积与半径成正比($A = 2\pi r L$),但在球体中,面积与半径的平方成正比($A = 4\pi r^2$)。

🧑‍🎓

面积增长方式不同,温度分布也会改变吗?

🎓

完全正确。在圆筒中,温度变化为$\ln r$(对数函数),而在球壳中为$1/r$。直观地说,球壳向外侧扩展时面积增长更快,所以温度降低衰减也更快。

形状面积 $A(r)$温度分布热阻的形式
平板常数$T \propto r$(线性)$L/(kA)$
圆筒$\propto r$$T \propto \ln r$$\ln(r_2/r_1)/(2\pi k L)$
球壳$\propto r^2$$T \propto 1/r$$(1/r_1 - 1/r_2)/(4\pi k)$
🧑‍🎓

也就是说,面积的"幂次"越高,温度降低就越缓和?那在实际工程中,球壳主要用在哪些场合呢?

🎓

主要有三种应用场景。

  • 液化天然气球形罐(直径40米级)的隔热设计 ― 预测蒸发气体损失
  • 核反应堆压力容器的肉厚方向温度分布 ― 热应力评估的输入
  • 球形燃料芯块(高温气冷堆HTGR的TRISO燃料)的中心温度估算

这些场合都能使用球对称假设,通过一维解析解快速给出设计的初步估计,这正是球壳模型的优势所在。

支配方程与解析解

🧑‍🎓

请教我球壳的支配方程。圆筒的时候有$1/r$项对吧。

🎓

球坐标中,定常、径向一维热传导方程是这样的。

$$ \frac{1}{r^2}\frac{d}{dr}\left(k r^2 \frac{dT}{dr}\right) = 0 $$

与圆筒的$\frac{1}{r}\frac{d}{dr}\left(kr\frac{dT}{dr}\right)=0$相比,$r$的指数从1变成了2。这正反映了面积与$r^2$成正比的事实。

🧑‍🎓

如果$k$是常数,怎么积分呢?

🎓

当$k$为常数时,$\frac{d}{dr}\left(r^2 \frac{dT}{dr}\right) = 0$积分两次得

$$ T(r) = -\frac{C_1}{r} + C_2 $$

代入边界条件 $T(r_1) = T_1$、$T(r_2) = T_2$,即可得到温度分布的解析解。

$$ \boxed{T(r) = T_1 + (T_2 - T_1) \frac{\dfrac{1}{r} - \dfrac{1}{r_1}}{\dfrac{1}{r_2} - \dfrac{1}{r_1}}} $$

可以看作圆筒中的$\ln r$分布被替换成了$1/r$的形式,这是圆筒和球壳的直观对应。

🧑‍🎓

$1/r$分布具体的图形是什么样呢?

🎓

举例说,内径100mm、外径200mm的钢球壳,$T_1 = 500$°C、$T_2 = 100$°C时,

  • $r = 100$ mm: $T = 500$°C(内表面)
  • $r = 133$ mm(肉厚1/3处):$T = 300$°C
  • $r = 200$ mm: $T = 100$°C(外表面)

对于平板,肉厚1/3处的温度为$(500-100)\times(1-1/3)+100 = 367$°C,可见球壳在内表面附近的温度降低更快。这也意味着内表面附近的热流密度更大。

球壳的热阻

🧑‍🎓

通过球壳的热流量怎么计算?能像圆筒那样用热阻的概念吗?

🎓

完全可以。用傅里叶定律 $q = -kA(r)\frac{dT}{dr}$,代入$A(r) = 4\pi r^2$并积分

$$ Q = \frac{4\pi k (T_1 - T_2)}{\dfrac{1}{r_1} - \dfrac{1}{r_2}} $$

用$Q = \Delta T / R$的形式整理,球壳的导热热阻为

$$ \boxed{R_{\text{sphere}} = \frac{1}{4\pi k}\left(\frac{1}{r_1} - \frac{1}{r_2}\right)} $$

与圆筒不同的是,这里不含长度$L$。这是因为球是全向闭合的形状,不需要管长这样的参数。

🧑‍🎓

如果内外表面有对流,直接加上对流热阻就行吗?

🎓

对的。球面的对流热阻为 $R_{\text{conv}} = 1/(4\pi r^2 h)$,从内表面流体温度$T_{\infty,1}$到外表面流体温度$T_{\infty,2}$

$$ Q = \frac{T_{\infty,1} - T_{\infty,2}}{\dfrac{1}{4\pi r_1^2 h_1} + \dfrac{1}{4\pi k}\left(\dfrac{1}{r_1} - \dfrac{1}{r_2}\right) + \dfrac{1}{4\pi r_2^2 h_2}} $$

这就是对流+导热+对流的串联电路,与欧姆定律的结构完全相同。

多层球壳模型

🧑‍🎓

液化天然气罐那样夹着隔热材料的多层情况,怎么计算呢?

🎓

对于$n$层球壳,各层热导率为$k_i$,半径为$r_0, r_1, \ldots, r_n$,总导热热阻为

$$ R_{\text{total}} = \sum_{i=1}^{n} \frac{1}{4\pi k_i}\left(\frac{1}{r_{i-1}} - \frac{1}{r_i}\right) $$

包含对流的总传热系数$U$,以内表面$A_1 = 4\pi r_0^2$为基准面积

$$ \frac{1}{U A_1} = \frac{1}{h_1 A_1} + \sum_{i=1}^{n}\frac{1}{4\pi k_i}\left(\frac{1}{r_{i-1}} - \frac{1}{r_i}\right) + \frac{1}{h_2 A_n} $$
🧑‍🎓

这样就能参数化地计算隔热材料厚度变化时的热损失了。

🎓

正是这样。以直径40米的液化天然气球形罐为例,钢壳30mm($k = 50$ W/(m·K))加珍珠岩隔热材500mm($k = 0.04$ W/(m·K)),隔热材的热阻约为钢壳的2500倍。用热阻法能定量识别哪一层是控制因素,这正是热阻法的强大之处。

内部发热的情况

🧑‍🎓

像核反应堆燃料球那样内部发热的情况,该怎么处理?

🎓

有均匀体积热源$\dot{q}$ [W/m³]的实心球(半径$R$、表面温度$T_s$),支配方程为

$$ \frac{1}{r^2}\frac{d}{dr}\left(kr^2\frac{dT}{dr}\right) + \dot{q} = 0 $$

在中心对称条件 $dT/dr|_{r=0} = 0$ 和$T(R) = T_s$下求解

$$ T(r) = T_s + \frac{\dot{q}}{6k}(R^2 - r^2) $$

中心温度为 $T_{\max} = T_s + \dot{q} R^2 / (6k)$。与圆筒的情况(分母为$4k$)相比,球的中心温度上升更小,因为表面积更大散热更快。

🧑‍🎓

直径约1mm的高温气冷堆TRISO燃料粒子,用这个式子就能估算中心温度了。

🎓

正确。以UO₂内核为例($k \approx 3$ W/(m·K)、$\dot{q} \approx 2 \times 10^8$ W/m³、$R = 0.25$ mm),$\Delta T_{\max} = 2\times10^8 \times (0.25\times10^{-3})^2 / (6 \times 3) \approx 0.7$°C。粒子很小,所以温度升幅很小。但实际上需要加上多层被覆(如SiC层)的接触热阻。

休息时刻 闲话故事

球壳热传导与地球科学

球壳定常热传导理论的渊源可追溯到19世纪的泊松(1820年代)和开尔文勋爵。开尔文曾把地球视为一个冷却的球体,试图用定常热传导的$1/r$分布从地球年龄推断出来(约1亿年),但他没有考虑放射性衰变导致的内部热源,因此严重低估了。现代地球物理仍在用球壳热传导作为地幔对流模型的初始近似。

球壳定常热传导的数值计算方法

轴对称FEM模型

🧑‍🎓

球壳热传导的有限元分析,一定要建立3D球体模型吗?

🎓

如果有球对称性,用二维轴对称模型就足够了。这相当于画出断面的半圆,然后围绕对称轴旋转。计算成本比3D模型低1000倍以上。

模型类型单元数量自由度数计算时间
3D全体(整个球)50万以上50万以上分钟级
3D 1/8对称6万以上6万以上秒至分钟
2D轴对称200以上200以上瞬时
1D解析解手算
🧑‍🎓

用轴对称模型要注意什么?

🎓

有三点需要注意。

  • 单元类型的选择:Ansys Mechanical选用PLANE55(线性)/PLANE77(二阶),KEYOPT(3)=1(轴对称)。Abaqus选用DCAX4/DCAX8。
  • 对称轴上的边界条件:$r=0$轴上自动应用绝热条件($\partial T/\partial r = 0$),但某些软件需要显式设置。
  • 网格偏置:内表面温度梯度陡,要细分;外表面梯度缓,可粗化。通常内表面单元尺寸设为外表面的1/3到1/5。

有限差分法的离散化

🧑‍🎓

如果不用有限元,想用有限差分自己编程(用Python),该怎么做?

🎓

球坐标定常热传导方程展开后

$$ \frac{d^2T}{dr^2} + \frac{2}{r}\frac{dT}{dr} = 0 $$

用中心差分离散化,在节点$i$(位置$r_i$)

$$ \frac{T_{i+1} - 2T_i + T_{i-1}}{\Delta r^2} + \frac{2}{r_i}\frac{T_{i+1} - T_{i-1}}{2\Delta r} = 0 $$

整理成三对角矩阵的线性方程组

$$ \left(1 - \frac{\Delta r}{r_i}\right)T_{i-1} - 2T_i + \left(1 + \frac{\Delta r}{r_i}\right)T_{i+1} = 0 $$

$r_i$越小(接近内表面),$\Delta r / r_i$的影响越大,所以等间距网格在内表面附近精度下降。用非均匀网格或变量变换$s = 1/r$可以改善精度。

🧑‍🎓

$s = 1/r$的变换很有趣,变换后会怎样?

🎓

做变换$s = 1/r$,球壳方程变成$\frac{d^2T}{ds^2} = 0$。也就是说,在$s$坐标空间中,温度分布变成线性的。用等间距的$s$网格离散化,中心差分会给出精确解。这是球壳热传导特有的技巧。

网格设计指南

🧑‍🎓

有限元网格的单元尺寸怎么决定?

🎓

球壳定常热传导的网格设计参考如下。

项目推荐值理由
肉厚方向分层数10层以上准确再现$1/r$分布
内表面偏置比1:3~1:5内表面温度梯度陡峭
单元类型二阶单元推荐$1/r$分布用线性单元近似较粗糙
多层界面节点重合界面处温度梯度不连续
宽高比5以下过度扁平的单元精度下降
🧑‍🎓

怎么验证网格收敛性?

🎓

用三个或以上不同密度的网格进行计算,检查关键点的温度是否收敛。因为球壳有解析解,直接与解析解对比是最有效的验证方法。通常肉厚方向5、10、20层进行计算,比较内表面热流,变化率小于1%即可判定为收敛。

验证用基准问题

🧑‍🎓

有现成的标准基准问题用来验证我的有限元模型是否正确吗?

🎓

有个典型的基准问题。

参数数值
内径 $r_1$0.1 m
外径 $r_2$0.2 m
热导率 $k$50 W/(m·K)
内表面温度 $T_1$500°C
外表面温度 $T_2$100°C

解析解:$r = 0.15$ m处的温度

$$ T(0.15) = 500 + (100-500)\frac{1/0.15 - 1/0.1}{1/0.2 - 1/0.1} = 500 - 266.7 = 233.3 \text{°C} $$

热流量 $Q = 4\pi \times 50 \times 400 / (1/0.1 - 1/0.2) = 50{,}265$ W。有限元结果与解析解相差在0.1%以内即通过验证。

球壳定常热传导的实务应用

液化天然气罐的隔热设计

🧑‍🎓

液化天然气球形罐的隔热设计中,球壳热传导计算实际是怎么用的?

🎓

液化天然气球形罐(Moss型,直径40米级)的设计要求日蒸发气体(BOG)损失限制在贮存容量的0.05%以下。用多层球壳热传导计算来确定满足这一要求的隔热材厚度。

  • 钢壳:9% Ni钢,厚30mm,$k = 15$ W/(m·K)
  • 隔热材:珍珠岩粉末,厚500mm,$k = 0.04$ W/(m·K)
  • 内表面条件:液化天然气温度-162°C,$h_1 = 500$ W/(m²·K)(沸腾)
  • 外表面条件:大气温度+35°C,$h_2 = 10$ W/(m²·K)(自然对流)

用多层球壳公式计算,侵入热量约80 kW,BOG率约0.04%,满足要求。如果隔热材减为400mm,侵入热量超100 kW,会超过要求值。

🧑‍🎓

手算出80kW后,还有必要再用有限元验证吗?

🎓

实际的罐不是完全球对称的。支撑结构(裙座)、焊缝处隔热材的缝隙、上下温度差导致的自然对流等三维效应,一维模型无法捕捉。有限元的作用是评估这些局部效应的影响。手算是"设计框架",有限元是"详细检讨",两者分工明确。

核反应堆压力容器的温度评估

🧑‍🎓

核反应堆的设计中,球壳热传导怎么用?

🎓

压水堆(PWR)的压力容器下半球是半球壳形状。正常运行时的肉厚方向温度分布可用球壳定常解评估。然后据此计算热应力,与压力膜应力叠加评估应力强度。

更重要的是加压热冲击(PTS)评估。紧急停堆时冷却水注入,容器内表面急速冷却,内表面产生拉应力,已有缺陷可能扩展。这类非定常问题的初始条件就是定常温度分布。

边界条件的设置

🧑‍🎓

球壳热传导分析的边界条件设置有什么需要注意的?

🎓
边界条件类型数学表达物理含义注意事项
第1类(Dirichlet)$T(r_i) = T_0$表面温度指定最简单,但实际多含对流
第2类(Neumann)$-k\frac{dT}{dr}\bigg|_{r_i} = q_0$热流密度指定绝热条件是$q_0 = 0$的特例
第3类(Robin)$-k\frac{dT}{dr}\bigg|_{r_i} = h(T - T_\infty)$对流换热$h$值影响大。需确认文献值
第4类(辐射)$-k\frac{dT}{dr}\bigg|_{r_i} = \epsilon\sigma(T^4 - T_\infty^4)$热辐射非线性。高温(数百°C以上)主导
🧑‍🎓

对流换热系数$h$的值如何确定,这在工程上似乎是大问题。

🎓

确实,这需要经验。球体外表面自然对流可用Churchill & Chu相关式($\text{Nu} = 2 + 0.589 \text{Ra}^{1/4}/[1+(0.469/\text{Pr})^{9/16}]^{4/9}$),但结果对$h$的假定线性敏感。$h$偏差20%,侵入热量也偏差20%。必须进行灵敏度分析,评估$h$的不确定性对结果的影响。

质量保证检查表

🧑‍🎓

球壳热传导分析的审核,要看哪些关键点?

🎓
  • 能量守恒:内表面侵入热量 = 外表面散出热量 ± 内部热源 ― 残差在1%以内
  • 解析解对比:均质、球对称的子问题与解析解吻合
  • 网格收敛性:三个及以上密度的网格,关键量(温度、热流)变化率小于1%
  • 物性值合理性:温度范围内的$k$值准确(液化天然气温区的隔热材$k$与室温不同)
  • 边界条件一致性:对流系数$h$的来源清晰、相关式适用范围确认
  • 单位系统一致:特别要防止mm/m混用($k$通常用W/(m·K),若模型用mm需转换)
  • 休息时刻 闲话故事

    Moss型液化天然气球形罐的隔热设计

    Moss型液化天然气罐(由挪威Kvaerner公司1970年代开发)采用直径40米的球形铝罐,外覆珍珠岩隔热材。隔热材厚500mm能将侵入热量控制在约80kW,每天约30吨液化天然气蒸发(BOG率0.04%)。这些蒸发气体作为锅炉燃料消耗,并非浪费,但若BOG率过高会导致罐内压力升高,安全阀作动。

    球壳定常热传导的软件比较

    商业工具的实现

    🧑‍🎓

    能求解球壳定常热传导的CAE软件有哪些选择?

    🎓

    主要的商业软件及球壳建模特点对比如下。

    软件轴对称单元多层支持辐射耦合脚本
    Ansys MechanicalPLANE55/77按材料号分层SURF151/152APDL / PyAnsys
    AbaqusDCAX4/DCAX8Section分配*RADIATIONPython脚本
    COMSOL2D轴对称GUI域分割表面到环境MATLAB LiveLink
    Code_AsterAXIS_FOURIER材料分配ECHANGE_PAROIPython / comm文件

    APDL实现示例

    🧑‍🎓

    能展示一个用Ansys APDL求解球壳热传导的最小脚本吗?

    🎓

    球壳($r_1 = 0.1$ m、$r_2 = 0.2$ m、$k = 50$ W/(m·K))定常温度场的APDL示例。

    /PREP7
    ET,1,PLANE55,,,1    ! 轴对称热传导单元
    MP,KXX,1,50         ! 热导率 50 W/(m·K)
    
    ! 建立球壳断面(半圆)
    K,1, 0.1, 0         ! 内径点(下端)
    K,2, 0.2, 0         ! 外径点(下端)
    K,3, 0, 0.2         ! 外径点(上端)
    K,4, 0, 0.1         ! 内径点(上端)
    LARC,1,4,0,0.1      ! 内面圆弧
    L,4,3               ! 上端直线
    LARC,3,2,0,0.2      ! 外面圆弧
    L,2,1               ! 下端直线
    AL,1,2,3,4          ! 定义面
    
    ESIZE,,20            ! 肉厚方向20分层
    AMESH,ALL
    
    /SOLU
    ANTYPE,STATIC
    ! 边界条件
    NSEL,S,LOC,X,0.1    ! 内表面节点
    D,ALL,TEMP,500       ! 内表面温度 500°C
    NSEL,S,LOC,X,0.2    ! 外表面节点
    D,ALL,TEMP,100       ! 外表面温度 100°C
    ALLSEL
    SOLVE

    $r = 0.15$ m处的温度输出为233.3°C即通过验证。

    Abaqus的设置

    🧑‍🎓

    Abaqus怎么设置?

    🎓

    Abaqus的INP文件设置示例。

    *HEADING
    Spherical shell steady-state conduction
    
    *NODE
    ! 轴对称模型节点坐标 (r, z)
    1, 0.1, 0.0
    ...
    
    *ELEMENT, TYPE=DCAX4, ELSET=SHELL
    ! 轴对称4节点扩散单元
    1, 1, 2, 12, 11
    ...
    
    *MATERIAL, NAME=STEEL
    *CONDUCTIVITY
    50.0
    
    *SOLID SECTION, ELSET=SHELL, MATERIAL=STEEL
    
    *STEP, NAME=STEADY
    *HEAT TRANSFER, STEADY STATE
    
    *BOUNDARY
    INNER_NODES, 11, 11, 500.0
    OUTER_NODES, 11, 11, 100.0
    
    *OUTPUT, FIELD
    *NODE OUTPUT
    NT
    *ELEMENT OUTPUT
    HFL
    
    *END STEP

    关键是单元类型为DCAX4(轴对称4节点扩散单元),自由度编号11代表温度,与结构单元的1-6不同。

    开源软件的选择

    🧑‍🎓

    没有商业软件许可的情况下,有免费的工具吗?

    🎓
    软件许可证球壳支持备注
    Code_AsterGPL轴对称单元法国EDF开发。文档多为法文,但英文版完整
    FEniCS / FEniCSxLGPLPython API灵活定义变分形式直接编程。适合研究
    ElmerGPL2D/3D热传导芬兰CSC开发。有GUI
    自编Python实现有限差分/SciPy教学最简洁。用解析解即时验证

    球壳定常热传导的故障排除

    温度分布与理论解不符

    🧑‍🎓

    老师,我的球壳有限元模型与解析解差5%,哪里有问题?

    🎓

    球壳偏差5%很大。逐项检查。

    • 单元类型设置错误:忘了轴对称(KEYOPT(3)=1),变成平面应力/应变模型。这是最常见的原因。$r^2$的面积效应没有反映,结果完全错误。
    • 对称轴位置:Ansys APDL中$r$轴对应$X$轴,球断面应在YZ平面。若画在XY平面就模型没有旋转。Abaqus也是$r=X$、$z=Y$。
    • 线性单元精度不足:4节点线性单元用$1/r$分布近似,特别是薄壳($r_2/r_1 > 3$)误差大。换8节点二阶单元或增加分层数。
    🧑‍🎓

    除了这些,还有其他常见的错误吗?

    🎓
    • $r = 0$附近的节点:轴对称模型$r = 0$上有单元,雅可比行列式为零,精度崩溃。中实球应从$r = 0$偏移微小距离(如$10^{-6}$ m)。
    • 对称面的边界条件:半球模型(仅$z \geq 0$)在$z = 0$面需要绝热条件。多数求解器默认为"无指定=绝热",但需确认。
    • 热流密度的不连续

      🧑‍🎓

      球壳沿半径方向输出热流密度,单元边界处波动很大…

      🎓

      这是有限元的特性:温度连续(C⁰),但梯度(即热流)在单元边界不连续。对策三种。

      • 节点平均:相邻单元的值取平均。大多数软件默认执行。
      • 用二阶单元:梯度近似精度高,不连续幅度减小。
      • 加密网格:足够细则不连续宽度忽略不计。

      后处理中输出"Unaveraged"(未平均)热流密度,相邻单元差超5%表示网格不足。

      多层模型的接触热阻

      🧑‍🎓

      多层球壳模型中,层间接触热阻怎么处理?手算假设完全接触,实际有缝隙。

      🎓

      考虑层间接触热阻$R_c$ [m²·K/W]有三种方法。

      • 等效薄层:在接触面插入虚拟薄层,厚度$\delta$(如0.1mm),导热率$k_c = \delta / R_c$。与手算兼容。
      • 接触单元:Ansys的CONTA/TARGE单元,Abaqus的TIE + GAP CONDUCTANCE定义接触热导。
      • 直接导热系数:COMSOL"薄层"功能直接输入接触导热系数$h_c = 1/R_c$ [W/(m²·K)]。

      接触面粗糙度(打磨、涂脂等)使$R_c$变化范围$10^{-5}$~$10^{-2}$ m²·K/W。接触面压力越大,微凸顶端压扁,$R_c$减小。

      常见的单位错误

      🧑‍🎓

      前辈说"单位错误浪费了三天"。球壳计算特别容易出什么单位错?

      🎓
      现象原因对策
      热流量大1000倍半径用mm,$k$用W/(m·K)全用SI(m)。或mm系统用mW/(mm·K)
      温度分布呈线性轴对称KEYOPT忘设与解析解对比马上发现
      多层界面温度断跳节点不共享(网格分离)Merge nodes或Tie constraint连接
      外表面热流为零对流$h$单位错误确认$h$为W/(m²·K)。mm系统乘10⁻³
      🧑‍🎓

      最后回到起点——解析解对比是最有效的检验。

      🎓

      完全同意。解析解存在的问题是验证自己模型的宝贵机会。球壳的$T(r) = 1/r$分布验证合格后,再进行复杂的3D模型,是最稳妥的做法。

      相关模拟器

      用本领域的交互式模拟器体验理论吧

      模拟器列表

      相关领域

      结构分析流体分析制造工艺分析
      本文评价
      感谢您的反馈!
      有帮助
      更详细
      有误
      有帮助
      0
      更详细
      0
      有误
      0
      作者:NovaSolver 贡献者
      匿名工程师与AI ― 站点地图
      查看更多