Skip to content

Adiabatic Boundary Condition

An adiabatic condition enforces zero normal heat flux across a boundary:

\[ q_n = -\hat{n} \cdot (\kappa \nabla T) = 0. \]
  • \(q_n\) - outward normal heat flux [W/m\(^2\)]
  • \(\hat{n}\) - outward unit normal
  • \(\kappa\) - thermal conductivity [W/(m K)]
  • \(T\) - solid temperature [K]

Applicability

The adiabatic boundary condition is applied when no heat transfer occurs across a solid boundary. It represents a perfectly thermally insulated surface, for which the normal heat flux vanishes.

Typical use cases

  • Perfect thermal insulation
  • Symmetry planes (no normal heat flow)
  • Boundaries in vacuum without radiation modeling

Example

condition = AdiabaticBoundaryCondition(
    name = "My Adiabatic Boundary Condition",
    marker = my_marker,
)