Translation status
This page has not yet been translated into Español, or its translation is out of date. The current English version is shown as a fallback.
Transient Heat Conduction Analysis¶
This section presents the time discretization and iterative solution method for heat conduction analysis of solids using the finite element method (FEM). For the governing equations and boundary conditions of the continuum, see Heat Conduction Equation.
Discretized Equation (Starting Point)¶
Discretizing the heat conduction equation (heat conduction equation (gov_he_main)) by the Galerkin method gives
where
Here, \(K\), \(M\), \(F\), and \(N\) are the heat conduction matrix (including convective and radiative boundary contributions), mass matrix, thermal load vector, and shape-function matrix, respectively. The definitions of the material-property symbols (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\), etc.) follow Heat Conduction Equation.
Time Discretization and Iterative Solution¶
Equation \(\eqref{eq:2.4.8}\) is a nonlinear, transient equation. Using the backward Euler method for time discretization, when the temperature at time \(t=t_0\) is known, the temperature at time \(t=t_0+\Delta t\) is calculated using the following equation.
Consider improving the temperature vector \(T_{t=t_0+\Delta t}^{(i)}\), which approximately satisfies Eq.\(\eqref{eq:2.4.13}\), to obtain the more accurate solution \(T_{t=t_0+\Delta t}^{(i)+1}\).
For this purpose, first express the temperature vector as follows.
The product of the heat conduction matrix and temperature vector, the mass matrix, and related terms are approximated as follows.
Substituting Eq.\(\eqref{eq:2.4.14}\), Eq.\(\eqref{eq:2.4.15}\), and Eq.\(\eqref{eq:2.4.16}\) into Eq.\(\eqref{eq:2.4.13}\) and omitting second- and higher-order terms gives the following equation.
The coefficient matrix on the left-hand side is further approximated using the following equation.
Here, \(K_{T_{t=t_0+\Delta t}}^{(i)}\) is the tangent stiffness matrix.
Ultimately, the temperature at time \(t=t_0+\Delta t\) can be calculated by performing iterative calculations using the following equation.
For steady-state analysis in particular, iterative calculations are performed using the following equation.
In transient analysis, because an implicit method is used for time discretization, the choice of time increment \(\Delta t\) is generally not subject to a restriction on its magnitude. However, if the time increment \(\Delta t\) is too large, the number of iterations required for convergence increases. In general, an excessively large time increment \(\Delta t\) increases the number of iterations. In the implementation, automatic increment control monitors the magnitude of the residual vector, reducing \(\Delta t\) when convergence is slow and increasing \(\Delta t\) when the number of iterations is small (→ see Step Control for details).
Related Topics¶
- Analysis Types — Overview of heat conduction analysis features
- Step Control — Details of automatic increment control
- References