2D Steady-State Heat Conduction
2D Steady-State Heat Conduction: Theoretical Foundations
Fundamentals of 2D Heat Conduction
How is 2D steady-state heat conduction extended from 1D?
It's a problem where temperature changes in two directions. Representative examples include in-plane temperature distribution on circuit boards, cross-sectional temperature fields in molds, and thermal bridge evaluation in building walls.
Governing Equation
The 2D steady-state heat conduction equation for isotropic materials is as follows.
If $k$ is constant and there is no heat generation, it reduces to the Laplace equation $\nabla^2 T = 0$.
Are there analytical solutions?
For a rectangular domain with specified temperatures on each side, a series solution can be obtained using the separation of variables method. For example, for a square domain where three sides are 0°C and one side is $T_0$:
This solution is extremely important as a verification benchmark for FEM codes.
Shape Factor Method
As a convenient method to treat 2D geometric effects in a 1D manner, there is the shape factor $S$.
For example, the heat loss from a buried pipe in the ground can be evaluated with $S = 2\pi L / \cosh^{-1}(D/r)$. Textbooks (Incropera et al.) summarize $S$ for major shapes.
So, using the shape factor, 2D problems can be solved by hand calculation.
That's right. However, for complex shapes, the shape factor is unknown, so we solve them using FEM. In practice, it's common to back-calculate the shape factor value from FEM results and reuse it for similar designs.
Laplace Equation and the Beauty of Analytical Solutions
2D steady-state heat conduction is described by ∇²T=0 (Laplace equation). The analytical solution for a rectangular plate shown by Fourier in 1822 is expressed as a sine series and is still used today as a verification benchmark. The Laplace equation has the same form as electric potential and velocity potential, and 19th-century physicists praised this unity as "the deep beauty of nature."
Computational Methods for 2D Steady-State Heat Conduction
2D Discretization by FEM
What kind of elements are used for 2D problems in FEM?
For 2D heat conduction, there are triangular and quadrilateral elements.
| Element | Number of Nodes | Temperature Distribution | Accuracy |
|---|---|---|---|
| 3-node triangle | 3 | Linear | Low (constant temperature gradient) |
| 6-node triangle | 6 | Quadratic | High |
| 4-node quadrilateral | 4 | Bilinear | Medium |
| 8-node quadrilateral | 8 | Quadratic | High |
The 3-node triangle has a constant temperature gradient within the element, so accuracy is poor unless refined. In practice, 6-node triangles or 8-node quadrilaterals are recommended.
Which is better, quadrilateral or triangle?
For the same number of nodes, quadrilaterals have higher accuracy. However, triangles (tetrahedra) are easier to generate for automatic meshing of complex shapes. Choosing hex-dominant meshing in Ansys provides a good balance.
Finite Difference Method (2D)
Central differencing on a uniform grid is:
If $\Delta x = \Delta y$, it becomes the famous 5-point stencil. This can be implemented in Excel or custom Python code for verification.
Verifying commercial solver results with custom code is a solid approach.
Especially for 2D verification, it can be written in a few dozen lines of Excel VBA or Python, so there's no reason not to do it.
FDM Central Differencing is 2nd Order Accurate
The central differencing scheme for 2D FDM has second-order spatial accuracy; halving the grid spacing reduces the error to 1/4. In the 1960s, NASA performed 2D thermal analysis of rocket nozzles on an IBM 704, which took several hours even for a 128×128 grid. On a modern PC, the same calculation finishes in less than 0.01 seconds. Computational speed has improved by over 10⁹ times in 50 years.
2D Steady-State Heat Conduction in Practice
Scenarios for Utilizing 2D Models
Since 3D analysis is mainstream, what are the advantages of deliberately using a 2D model?
The computational cost is orders of magnitude smaller. 2D is optimal for parametric studies running dozens of cases or for problems where temperature gradients in the cross-sectional direction are dominant.
Practical Example: Thermal Bridge Analysis of PCB
When modeling the cross-section of a multilayer PCB, each layer (copper foil, prepreg, core) is arranged as a strip with different $k$. The equivalent thermal conductivity differs greatly between an L1 layer with 80% copper coverage and an L3 layer with 20%.
| Layer | Thickness [um] | In-plane k [W/(mK)] | Through-plane k [W/(mK)] |
|---|---|---|---|
| L1 (Cu 80%) | 35 | 318 | 1.1 |
| Prepreg | 100 | 0.3 | 0.3 |
| L2 (Cu 50%) | 35 | 199 | 0.55 |
| Core | 800 | 0.3 | 0.3 |
The difference between in-plane and through-plane is over two orders of magnitude.
PCB substrates are extremely anisotropic materials. 2D cross-sectional analysis evaluates through-plane temperature gradients and via effects, while in-plane direction is corrected using spreading resistance. This is the technique also used in the internal modeling of FloTHERM and Icepak.
Utilizing Symmetry
Utilizing symmetry can significantly reduce computational scale.
- 1-axis symmetry: 1/2 model, adiabatic condition on the symmetry plane
- 2-axis symmetry: 1/4 model
- Cyclic symmetry: Model only one repeating unit
Why does the symmetry plane become an adiabatic condition?
If the temperature field is mirror-symmetric across the symmetry plane, the temperature gradient crossing the plane is zero, meaning the heat flux is zero. It's a natural consequence when you think about it physically.
2D Temperature Map of a CPU Die
In 2003, Intel extensively used 2D steady-state thermal analysis for hot spot management in the Pentium 4 "Prescott" core (90 nm process, TDP 84 W). The maximum temperature difference on the die exceeded 20°C, and locations of current density concentration were identified using 2D maps to redesign the wiring layers. This method became standard for subsequent multi-core designs.
2D Steady-State Heat Conduction: Software & Solver Comparison
2D Analysis in Various Tools
How do you do 2D heat conduction in each software?
Related Topics
Experience the theory firsthand with the interactive simulator for this field
All Simulators