Main Content

Steady-state thermal solution and derived quantities

A `SteadyStateThermalResults`

object contains
the temperature and temperature gradient values in a form convenient for plotting and
postprocessing.

The temperature and its gradients are calculated at the nodes of the triangular or
tetrahedral mesh generated by `generateMesh`

. Temperature values at the nodes
appear in the `Temperature`

property. The three components of the
temperature gradient at the nodes appear in the `XGradients`

,
`YGradients`

, and `ZGradients`

properties.

To interpolate the temperature or its gradients to a custom grid (for example,
specified by `meshgrid`

), use `interpolateTemperature`

or `evaluateTemperatureGradient`

.

To evaluate heat flux of a thermal solution at nodal or arbitrary spatial locations,
use `evaluateHeatFlux`

. To evaluate integrated heat
flow rate normal to a specified boundary, use `evaluateHeatRate`

.

Solve a steady-state thermal problem using the `solve`

function. This function returns a steady-state thermal solution as
a `SteadyStateThermalResults`

object.

`evaluateHeatFlux` | Evaluate heat flux of a thermal solution at nodal or arbitrary spatial locations |

`evaluateHeatRate` | Evaluate integrated heat flow rate normal to specified boundary |

`evaluateTemperatureGradient` | Evaluate temperature gradient of a thermal solution at arbitrary spatial locations |

`interpolateTemperature` | Interpolate temperature in a thermal result at arbitrary spatial locations |

`evaluateHeatFlux`

| `evaluateHeatRate`

| `evaluateTemperatureGradient`

| `interpolateTemperature`

| `TransientThermalResults`