上一篇:有限元方法问答 11:非线性 · 系列总目录 · 下一篇:有限元方法问答 13:热传导

L13 — Thermal Stress(热应力)🔴 样卷未考


Q99 🔴 热应变公式

EN: The thermal strain caused by a temperature change ΔT\Delta T for an isotropic material is:

εij0=αΔTδij\boxed{\varepsilon_{ij}^0 = \alpha \Delta T \, \delta_{ij}}

where α\alpha is the coefficient of thermal expansion (CTE) and δij\delta_{ij} is the Kronecker delta. In vector form for 3D:

ε0=αΔT{111000}\boldsymbol{\varepsilon}^0 = \alpha \Delta T\begin{Bmatrix} 1 \\ 1 \\ 1 \\ 0 \\ 0 \\ 0 \end{Bmatrix}

Thermal strain is purely volumetric (equal normal strains, no shear strains).

中文: 热应变 εij0=αΔTδij\varepsilon_{ij}^0=\alpha\Delta T\delta_{ij}。各向同性材料中,热应变是纯体积应变——各方向正应变相等(αΔT\alpha\Delta T),剪应变为零。这是必背公式。


Q100 🔴 自由热膨胀是否产生应力?

EN: No. Free (unconstrained) thermal expansion does NOT produce thermal stress. The body simply expands/contracts without developing internal forces. Thermal stress arises ONLY when:

  1. Thermal expansion is constrained (e.g., fixed-end bar)
  2. There is a temperature gradient within the body (differential expansion)
  3. The structure is made of materials with different CTE (α\alpha) values

Classic example: A bar fixed at both ends develops compressive stress σ=EαΔT\sigma = -E\alpha\Delta T when uniformly heated.

中文: 自由热膨胀不产生热应力。只有在约束、温度梯度、或材料热膨胀系数差异时,才产生热应力。经典例子:两端固支杆均匀升温 → 压应力 σ=EαΔT\sigma=-E\alpha\Delta T


Q101 🔴 热弹性本构关系

EN: With thermal effects, the constitutive relationship becomes:

σ=D(εε0)\boxed{\boldsymbol{\sigma} = \mathbf{D}(\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}^0)}

where ε\boldsymbol{\varepsilon} is the total strain (from both mechanical and thermal effects) and ε0\boldsymbol{\varepsilon}^0 is the thermal strain. The quantity εε0=εm\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}^0 = \boldsymbol{\varepsilon}_m is the mechanical strain — only this portion produces stress.

中文: 热弹性本构:σ=D(εε0)\boldsymbol{\sigma}=\mathbf{D}(\boldsymbol{\varepsilon}-\boldsymbol{\varepsilon}^0)。总应变 ε\boldsymbol{\varepsilon} 减去热应变 ε0\boldsymbol{\varepsilon}^0 得到机械应变 εm\boldsymbol{\varepsilon}_m,只有机械应变才产生应力。这是区别于纯力学问题的关键。


Q102 🔴 热等效节点力

EN: The thermal effect enters the FEM equations through the thermal equivalent nodal force vector:

fTe=VeBTDε0dV\boxed{\mathbf{f}_T^e = \int_{V_e} \mathbf{B}^T \mathbf{D} \boldsymbol{\varepsilon}^0 \, dV}

The element equation becomes: kede=fe+fTe\mathbf{k}_e \mathbf{d}_e = \mathbf{f}^e + \mathbf{f}_T^e

where fe\mathbf{f}^e is the mechanical load and fTe\mathbf{f}_T^e is the thermal load. After assembly: Kd=F+FT\mathbf{Kd} = \mathbf{F} + \mathbf{F}_T.

中文: 热等效节点力 fTe=BTDε0dV\mathbf{f}_T^e = \int\mathbf{B}^T\mathbf{D}\boldsymbol{\varepsilon}^0 dV。热效应被"等效"为一组节点力,与机械力一起装配到右端项。这是热应力FEM的核心公式。


Q103 🔴 一维杆热等效节点力

EN: For a 1D bar element with constant E,A,α,ΔTE, A, \alpha, \Delta T:

fT=EAαΔT{11}\boxed{\mathbf{f}_T = EA\alpha\Delta T \begin{Bmatrix} -1 \\ 1 \end{Bmatrix}}

These forces act in opposite directions at the two nodes — like a pair of forces trying to expand the element. If the bar is constrained (both ends fixed), these forces produce reactions and internal compressive stress.

中文: 一维杆单元热等效节点力 = EAαΔT{1,1}TEA\alpha\Delta T\{-1,1\}^T。两个力大小相等、方向相反,试图"拉长"单元。若杆两端约束,则产生反力和压应力。


Q104 🔴 两端固支均匀升温杆的应力

EN: For a bar fixed at both ends with uniform temperature increase ΔT\Delta T:

  1. Free thermal strain: ε0=αΔT\varepsilon^0 = \alpha\Delta T
  2. Due to fixed ends, total strain: ε=0\varepsilon = 0
  3. Mechanical strain: εm=εε0=αΔT\varepsilon_m = \varepsilon - \varepsilon^0 = -\alpha\Delta T
  4. Thermal stress: σ=EαΔT\boxed{\sigma = -E\alpha\Delta T} (compressive)

End reaction: F=EAαΔTF = EA\alpha\Delta T (at each support).

The negative sign indicates compressive stress — the bar wants to expand but is constrained.

中文: 两端固支均匀升温 → σ=EαΔT\sigma=-E\alpha\Delta T(压应力)。杆想膨胀但被约束 → 产生压应力。端部反力 F=EAαΔTF=EA\alpha\Delta T


Q105 🔴 平面应力 vs 平面应变的热应变

EN: The thermal strain vectors differ between plane stress and plane strain:

Plane stress: ε0=αΔT{110}\boldsymbol{\varepsilon}^0 = \alpha\Delta T\begin{Bmatrix} 1 \\ 1 \\ 0 \end{Bmatrix} (2D vector, εz\varepsilon_z exists but is not explicitly modeled)

Plane strain: ε0=(1+ν)αΔT{110}\boldsymbol{\varepsilon}^0 = (1+\nu)\alpha\Delta T\begin{Bmatrix} 1 \\ 1 \\ 0 \end{Bmatrix} (note the (1+ν)(1+\nu) factor!)

The (1+ν)(1+\nu) factor in plane strain arises because the constrained εz=0\varepsilon_z = 0 condition alters the effective thermal expansion in the modeled plane. This is a common exam trap!

中文: ⚠️ 高频易错——平面应力热应变:αΔT{1,1,0}T\alpha\Delta T\{1,1,0\}^T;平面应变热应变:(1+ν)αΔT{1,1,0}T(1+\nu)\alpha\Delta T\{1,1,0\}^T(多了 (1+ν)(1+\nu) 因子!)。原因是平面应变中 εz=0\varepsilon_z=0 的约束改变了面内的有效热膨胀。


Q106 🟡 轴对称热应变

EN: For axisymmetric problems, the thermal strain includes the hoop direction:

ε0=αΔT{1110}corresponding to {εr,εz,εθ,γrz}T\boldsymbol{\varepsilon}^0 = \alpha\Delta T\begin{Bmatrix} 1 \\ 1 \\ 1 \\ 0 \end{Bmatrix} \quad \text{corresponding to } \{\varepsilon_r, \varepsilon_z, \varepsilon_\theta, \gamma_{rz}\}^T

All three normal strain components get the same thermal strain αΔT\alpha\Delta T.

中文: 轴对称热应变 = αΔT{1,1,1,0}T\alpha\Delta T\{1,1,1,0\}^T,包含环向分量。三个正应变分量各得 αΔT\alpha\Delta T


Q107 🟡 热应力题标准解题步骤

EN: Standard procedure for thermal stress FEM problems:

  1. Determine temperature change ΔT\Delta T
  2. Write thermal strain: ε0=αΔT\boldsymbol{\varepsilon}^0 = \alpha\Delta T
  3. Write thermoelastic constitutive law: σ=D(εε0)\boldsymbol{\sigma} = \mathbf{D}(\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}^0)
  4. Write shape functions N\mathbf{N} and B-matrix B\mathbf{B}
  5. Compute stiffness: ke=BTDBdV\mathbf{k}_e = \int \mathbf{B}^T\mathbf{D}\mathbf{B}\,dV
  6. Compute thermal force: fT=BTDε0dV\mathbf{f}_T = \int \mathbf{B}^T\mathbf{D}\boldsymbol{\varepsilon}^0\,dV
  7. Assemble: Kd=F+FT\mathbf{Kd} = \mathbf{F} + \mathbf{F}_T
  8. Apply BCs and solve for d\mathbf{d}
  9. Post-process stress: σ=D(Bdε0)\boldsymbol{\sigma} = \mathbf{D}(\mathbf{Bd} - \boldsymbol{\varepsilon}^0)

中文: 9步走——定ΔT→写热应变→写本构→写N和B→算刚度→算热力→装配→加BC求解→后处理应力。关键是第6步和第9步,多了热力项和减热应变操作。



上一篇:有限元方法问答 11:非线性 · 系列总目录 · 下一篇:有限元方法问答 13:热传导