Heat transfer in solids is a thermal conduction process that is governed by the equation
ΟCpββtβTβ=βββ
q+Q,ββ
where
- Ο is the material density (kg/m3)
- Cpβ is specific heat capacity of the material (J/kgβ
K)
- q is the heat flux density (W/m2)
- Q is the volumetric heat source (W/m3)
- T is the Temperature field (K).
Heat flux density due to conduction is given by Fickβs law of diffusion
q=βΞΊβT,ββ
where ΞΊ is the thermal conductivity of the material (W/m2K).
The governing equation (1) then becomes
βΟCpββtβTβ+ββ
(ΞΊβT)+Q=0.ββ
The weak form of solid mechanics is obtained by multiplying the partial differential equation in (3) with the test function of Temperature field Tβ², and integrating over the whole domain Ξ© to get
β«Ξ©ββΟCpββtβTβTβ²dΞ©+β«Ξ©βββ
(ΞΊβT)Tβ²dΞ©+β«Ξ©βQTβ²dΞ©=0.
Applying Leibniz rule on the divergence term, we get
β«Ξ©ββΟCpββtβTβTβ²dΞ©+β«Ξ©ββΞΊβTβ
βTβ²dΞ©+β«Ξ©βββ
(ΞΊβTTβ²)dΞ©+β«Ξ©βQTβ²dΞ©=0.
Applying Divergence theorem on the divergence term, we get
β«Ξ©ββΟCpββtβTβTβ²dΞ©+β«Ξ©ββΞΊβTβ
βTβ²dΞ©+β«Ξβ(ΞΊβTβ
n)Tβ²dΞ+β«Ξ©βQTβ²dΞ©=0.
Substituting (2) into the boundary term, we get the final weak formulation
β«Ξ©ββΟCpββtβTβTβ²dΞ©+β«Ξ©ββΞΊβTβ
βTβ²dΞ©+β«Ξβ(βqβ
n)Tβ²dΞ+β«Ξ©βQTβ²dΞ©=0.
Applies a fixed temperature T to a selected region in Kelvins. This enforces a Dirichlet boundary condition for the heat equation, keeping the temperature constant at the specified value. Use this to setup fixed-temperature boundaries for the model.
Applies a heat source Q to a selected region, allowing you to model energy input or removal in a heat transfer simulation. This enforces a Neumann boundary condition in the context of finite element formulation. Zero heat flux boundary condition is automatically applied at the boundaries.
Imposes periodic boundary conditions on scalar field T.
Reduces computational domain size for symmetric problems.
This formulation supports the following couplings:
Joule heating (Current flow or Magnetism H)
Models resistive heat generation caused by electrical currents.