Wall Boundary Conditions

Wall is a boundary through which the flow cannot pass, and you can specify temperature conditions. Velocity conditions can be applied to the motion of the wall.

Velocity Condition

The velocity conditions can be No Slip, Slip, Moving Wall, Atmospheric Wall, Translational Moving Wall, or Rotational Moving Wall.

No-Slip condition is a wall sticking condition with velocity set to (0, 0, 0).

Slip condition is a frictionless wall condition where the wall has no velocity component normal to the wall.

Moving Wall is a condition on a moving object that is applied to a moving object when using a dynamic mesh such as a sliding mesh.

Atmospheric Wall is used for the ground in atmospheric boundary layer problems.

Translational/Rotational Moving Wall sets constant/rotatingal velocity at the wall, while mesh is not moving.

Temperature Condition

The temperature condition can be Adiabatic, Constant Temperature, Constant Heat Flux, or Convection heat transfer to the outside.

Adiabatic

Nothing to set as an adiabatic condition.

Use zeroGradient if there is no radiative heat transfer, and use the condition that the heat flux including radiation is zero(externalWallHeatFluxTemperature) if there is radiative heat transfer.

Constant Temperature

Use fixedValue condition.

Constant Heat Flux

Use externalHextFluxTemperature condition.

Convection

Convection

This condition uses a constant reference temperature and heat transfer coefficient. The heat flux through the wall is given by equation. Use the externalHextFluxTemperature condition.


$q_{external} = h(T_{wall}-T_a)$

  • $h$ : Heat Transfer Coefficient
  • $T_a$ : Free Stream Temperature

The thickness and thermal conductivity of a wall can be used to set the thermal resistance of a solid. The thickness and thermal conductivity of multiple layers of a solid can be set for each layer. This is a way to consider the heat conduction in a solid without considering multi-region modeling. However, it has limitations in that it only considers heat conduction perpendicular to the wall and not lateral heat conduction, and it cannot consider temperature changes over time in transient calculations.

In this case, the thermal resistance is calculated by the equation


$h = \frac {1} {\frac{1}{h_{convection}} + \Sigma \frac{l_{layer}}{\kappa_{layer}}}$

Turbulence Condition

The turbulence condition at the wall uses the wall function as the turbulence model, with the following conditions.

standard $k-\epsilon$, realizable $k-\epsilon$, RNG $k-\epsilon$ model

  • $k$ : kqRWallFunction
  • $\epsilon$ : epsilonWallFunction for standard, epsilonBlendedWallFunction for two layer
  • $\nu_t$ : nutkWallFunction for standard, nutSpaldingWallFunction for two layer
  • $\alpha_t$ : compressible::alphatJayatillekeWallFunction

SST $k-\omega$ model

  • $k$ : kqRWallFunction
  • $\omega$ : omegaBlendedWallFunction
  • $\nu_t$ : nutSpaldingWallFunction
  • $\alpha_t$ : compressible::alphatJayatillekeWallFunction

Spalart-Allmaras model

  • $\tilde{\nu}$ : zeroGradient
  • $\nu_t$ : nutSpaldingWallFunction
  • $\alpha_t$ : compressible::alphatJayatillekeWallFunction

Atmospheric Wall

  • $k$ : kqRWallFunction
  • $\epsilon$ : atmEpsilonWallFunction
  • $\nu_t$ : atmNutkWallFunction

$\alpha_t$

$\alpha_t$ depends on heat transfer boundary condition.

  • Adiabatic : compressible::alphatWallFunction
  • Constant temperature, Constant heat flux, Convection : compressible::alphatJayatillekeWallFunction

Thermo-Coupled Wall

Thermo-Coupled Wall is a condition for a zero-thickness wall(baffle) inside the computational domain. The baffle is paired with two boundary surfaces, master and slave, both of which use the Thermo-Coupled Wall condition. It is also used for boundaries between regions(fluid-solid, solid-solid) in multi-region problems.

The boundary conditions in openfoam used by each field are as follows

  • Velocity : noSlip
  • Pressure : fixedFluxPressure
  • Temperature : turbulentTemperatureCoupledBaffleMixed
  • Turbulence : same with Wall
  • Species : zeroGradient