Example 3: solid with surface convection and radiation¶
Files¶
- Comprehensive test file: main.cpp
- JSON file to define the Robin coefficient: coefficient.json
- Python file for verification: verify.py
Statement of the problem¶
This test corresponds to a 2D steady simulation of the temperature in a solid with surface convection and radiation.
The domain is a rectangle
Boundary conditions¶
Robin boundary conditions are prescribed on , Dirichlet boundary conditions are prescribed on and and Homogeneous Neumann boundary conditions are prescribed on :
Parameters used for the test¶
For this test, the following parameters are considered:
| Parameter | Symbol | Value |
|---|---|---|
| Thermal conductivity | ||
| Convection coefficient | ||
| Fluid temperature | ||
| Dirichlet temperature |
Numerical scheme¶
- Spatial discretization: uniform grid with and nodes
- Newton solver: relative tolerance , absolute tolerance
Results¶
Following [1] and [2], we expect, with a relative error of less than 0.01:
The agreement with the expected solution is verified with the script verify.py.
References¶
[1] J. P. Holman, Heat Transfer Tenth Edition. McGraw-Hill, pp. 111, Example 3-10 (2008). [2] https://reference.wolfram.com/language/PDEModels/tutorial/HeatTransfer/HeatTransferVerificationTests.html, HeatTransfer-FEM-Stationary-2D-Single-HeatTransfer-0002