Nonlinear Steady-State Heat Transfer Analysis
Calculates the temperature distribution in a system, in which material properties are a function of temperature.
- Conductivity matrix
- Boundary convection matrix, due to free convection.
- Unknown nodal temperature
- Radiation exchange matrix
- Absolute temperature scale defined via PARAM, TABS
- Thermal loading vector
The system of equations is solved to find nodal temperature .
- Power, due to heat flux at boundary specified by QBDY1.
- Boundary convection vector, due to convection specified by CONV (automatic free convection definition can be activated via CONVG Bulk/Subcase pair).
- Power vector, due to internal heat generation specified by QVOL.
- Boundary radiation vector, due to radiation specified by RADBC.
The matrix on the left-hand side of Equation 1 is singular, unless temperature boundary conditions are specified.
The system of equation (shown above) is solved using the Newton's method. Solution control is provided by defining parameters on the NLPARM Bulk Data Entry. TEMPERATURE(INITIAL) can be used to provide an initial temperature distribution. The temperature results from the nonlinear heat transfer analysis can be used in subsequent structural analysis.
Nonlinear Steady-State Heat Transfer Analysis Setup
- Use the solution sequence identifier (ANALYSIS) in the Subcase Information Entry section to select the nonlinear steady-state heat transfer analysis using: ANALYSIS=NLHEAT.
- The likely initial temperature distribution can be defined using the TEMPERATURE Subcase Information Entry (type=INITIAL). A good initial temperature estimate improves the convergence of the solver.
- The MATT4 Bulk Data Entry can be used to define temperature dependent thermal material properties.
- To indicate that a nonlinear solution is required for any subcase, a NLPARM Subcase Information Entry is required. This subcase entry points to a NLPARM Bulk Data Entry that specifies convergence tolerances and other nonlinear parameters.
- Loads and boundary conditions are defined in the Bulk Data Entry section of the input deck. These should be referenced in the Subcase Information Entry section using SPC and LOAD entries in a subcase. Each Subcase defines a load vector.
Input for Radiation
- Radiation is considered as a boundary condition (similar to Convection).
- Radiant exchange is between the surface element and a black body space node.
- The ambient space node is defined by an SPC Bulk Data Entry and is identified via the NODAMB field of the RADBC Bulk Data Entry.
- RADBC is only used when applied to a surface element (CHBDYE Bulk Data).
- The ambient node is treated as a black body with its own temperature for radiation exchange between the surface element and space.
- The radiation view factor (FAMB on RADBC entry) defines the geometric association between the element surface and the ambient node.
- The emissivity (EMIS1 field) and absorptivity (ABSORP field) can be defined on the RADM Bulk Data Entry.
- The RADM entry is directly referenced by a surface element entry (CHBDYE entry).
- The two parameters are required for radiation calculations:
- PARAM, TABS: Absolute temperature scale factor
- PARAM, SIGMA: Stefan-Boltzmann constant
Example: ANALYSIS and NLPARM Usage
SUBCASE 5
ANALYSIS=NLHEAT
SPC=10
LOAD=20
NLPARM=30
…
BEGIN BULK
…
NLPARM, 30
…
ENDDATA
- Optimization based on nonlinear heat transfer analysis is currently not supported.
- CNTNLSUB is currently not supported for nonlinear heat transfer analysis.
- Shell elements are membranes in Heat Transfer Analysis. Composite properties (PCOMP) are supported in NLHEAT by homogenization. The temperature distribution through the thickness of shell elements is not calculated. Only nodal temperature is determined (1 degree of freedom per grid).
- Flux for composite plate or shell elements are calculated with homogenized conductivity of the entire element.