Radiation

class pyccx.bc.Radiation(target, epsilon=1.0, TAmbient=0.0, name=None, amplitude=None, timeDelay=None)

Bases: BoundaryCondition

The radiation boundary condition applies Black-body radiation using the Stefan-Boltzmann Law, \(q_{rad} = \epsilon \sigma_b\left(T-T_{amb}\right)^4\), which is imposed on the faces of boundary elements (correctly ordered according to Calculix’s requirements).

Ensure that the Stefan-Boltzmann constant \(\sigma_b\), has consistent units, which is set in the SIGMAB. This BC may be used in thermal and coupled thermo-mechanical analyses.

Attributes Summary

ambientTemperature

The ambient temperature \(T_{amb}\).

emissivity

The emissivity value \(\epsilon\) used for the Radiation boundary condition

Methods Summary

type()

Returns the BC type so that they are only applied to suitable load cases

writeInput()

Attributes Documentation

ambientTemperature

The ambient temperature \(T_{amb}\). used for the Radiation boundary condition

emissivity

The emissivity value \(\epsilon\) used for the Radiation boundary condition

Methods Documentation

type()

Returns the BC type so that they are only applied to suitable load cases

Return type:

BoundaryConditionType

writeInput()
Return type:

str