temperatureAndHeatFlux (1d, 2d, 3d)

Evaluates the temperature and heatflux on the boundary of interest. The description of specific parameters is given blelow:

Parameters

variablesType
= temperatureAndHeatFlux
storeSurfaceProperty
= 1. This should be true to vizulaize and utilize the evaluated variables in boundary conditions
in
= vectors containing the thermal conductivity and temperature gradient. Note that temperature gradient vector will have three components.
heatFluxBalanceModel
option to chose the type of heat flux balance. currently implemented model is radiationEquilibrium.
emissivity (real)
is the surface emissivity.
baseTemperature (real)
minimum possible surface temperature.
averageMolecularWeight (float)
average molecular weight of the compound material
out
the result vector consisting of surface temperature \((K)\) and surface heat flux \((W/m^2)\)

Example

Code block

 <Updater computeSurfTemp>
  kind = surfaceVariables2d
  onGrid = domain
  variablesType = temperatureAndHeatFlux
  storeSurfaceProperty = 1

  dynVectors = []
  in = [D,gradTemp]

  heatFluxBalanceModel = radiationEquilibrium
  emissivity = 0.9
  baseTemperature = BASETEMP

  out = [surfTemp]

  entity = ghost
</Updater>