Skip to content

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.