Joule heating¶
JOULE_HEATING couples current conduction to heat conduction: it solves the steady temperature the Joule losses of the solved current produce. It reads the conditions of Current conduction and Thermal as well as its own, so the same tags drive the standalone and the coupled solves. See Conditions and physics for how conditions attach and where they land.
| Frame | Solves as | Solver stack |
|---|---|---|
| Solid | JOULE_HEATING |
StatCurrentSolver, HeatSolver, SaveScalarsSolver, ResultOutputSolver |
| Axisymmetric | no form | |
| Cartesian2D | no form |
Boundary conditions¶
| Condition | Target | Sets | Frames |
|---|---|---|---|
FixedTemperature |
boundary | value [K] |
Solid |
HeatFlux |
boundary | value [W/m²] |
Solid |
Convection |
outer shell | coefficient [W/(m²·K)], ext_temperature [K] |
Solid |
FixedPotential |
boundary | value [V] |
Solid |
Body forces¶
| Condition | Target | Sets | Frames |
|---|---|---|---|
HeatSource |
body | power_density [W/m³], temperature_coefficient [1/K], reference_temperature [K] |
Solid |
JouleHeat |
body | no field | Solid |
JouleHeat¶
Physics JOULE_HEATING · Target body · Section Body Force · Kind joule_heat · API JouleHeat
Heats a body with the Joule losses of its solved current.
It takes no fields.
Writes: The Joule Heat flag.
Put JouleHeat on the conductor bodies whose losses heat the model. A conductor without it carries current but stays a passive heat path.