Description

This model uses

  • d3q27 cumulant collision kernel for hydrodynamics
  • d3q27 cumulant or cascaded collision kernel for heat
  • Boussinesq approx to couple heat with hydrodynamics

BC

  • periodic
  • Dirichlet - Equilibrium scheme (1st order convergence)
  • Dirichlet - Anti Bounce Back (2nd order convergence)
  • Dirichlet - Interpolated Anti Bounce Back (2nd order convergence)
  • Neumann like bc - impose heat flux

  • WVelocity inlet

  • EPressure Outlet
  • Neumann Outlet
  • Convective Outlet

Details

Model description files files for this model: Dynamics.c Dynamics.R

Zonal Settings

Name Comment
VelocityX inlet/outlet/init x-velocity component
VelocityY inlet/outlet/init y-velocity component
VelocityZ inlet/outlet/init z-velocity component
Pressure inlet/outlet/init pressure
InitTemperature Initial/Inflow temperature distribution
InitHeatFlux Initial/Inflow heat flux through boundary
conductivity thermal conductivity of fluid (W/(m·K))
material_density density of material [kg/m3]
cp specific heat capacity at constant pressure of fluid (J/(kg·K))
Sigma_GH Initial width of the Gaussian Hill
FDragInObj Weight of [Force exerted on body in X-direction] in objective
FLateralInObj Weight of [Force exerted on body in Y-direction] in objective
FLiftInObj Weight of [Force exerted on body in Z-direction] in objective
XHydroFLuxInObj Weight of [XHydroFLux] in objective
YHydroFLuxInObj Weight of [YHydroFLux] in objective
ZHydroFLuxInObj Weight of [ZHydroFLux] in objective
HeatFluxXInObj Weight of [Heat flux from body in X-direction] in objective
HeatFluxYInObj Weight of [Heat flux from body in Y-direction] in objective
HeatFluxZInObj Weight of [Heat flux from body in Z-direction] in objective
HeatSourceInObj Weight of [Total Heat flux from body] in objective

Global Settings

Name Derived Comment
GravitationX applied rho*GravitationX
GravitationY applied rho*GravitationY
GravitationZ applied rho*GravitationZ
omega_nu 1.0/(3*nu+0.5) inverse of viscous relaxation time
nu kinematic viscosity
GalileanCorrection Galilean correction term
nu_buffer kinematic viscosity in the buffer layer
conductivity_buffer thermal conductivity in the buffer layer
Omegafor3rdCumulants relaxation rate for 3rd order cumulants
h_stability_enhancement magic stability enhancement
BoussinesqCoeff BoussinesqCoeff=rho_0*thermal_exp_coeff
CylinderCenterX X coord of cylinder with imposed heat flux
CylinderCenterY Y coord of cylinder with imposed heat flux
CylinderCenterX_GH X coord of Gaussian Hill
CylinderCenterY_GH Y coord of Gaussian Hill
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
Rho kg/m3 Rho
T K T
U m/s U
m00_F 1 m00_F
H J H
material_density kg/m3 material_density
cp J/kg/K cp
conductivity W/m/K conductivity
RawU m/s RawU

Exported Global Integrals (CSV, etc)

Name Unit Comment
FDrag N Force exerted on body in X-direction
FLateral N Force exerted on body in Y-direction
FLift N Force exerted on body in Z-direction
XHydroFLux kg/s XHydroFLux
YHydroFLux kg/s YHydroFLux
ZHydroFLux kg/s ZHydroFLux
HeatFluxX W Heat flux from body in X-direction
HeatFluxY W Heat flux from body in Y-direction
HeatFluxZ W Heat flux from body in Z-direction
HeatSource W Total Heat flux from body
Objective 1 Objective function

Node Types

Group Types
ADDITIONALS DarcySolid, Smoothing
ADDITIONALS_HEAT HeaterDirichletTemperatureEQ, HeaterDirichletTemperatureABB, HeaterSource, HeaterNeumannHeatFluxCylinder, HeaterNeumannHeatFluxEast
BOUNDARY Wall, Solid, WVelocity, WPressure, WPressureL, EPressure, EVelocity, ENeumann
COLLISION BGK, MRT, CM, CM_HIGHER, CM_HIGHER_NONLINEAR, Cumulants, Cumulants_Higher
DESIGNSPACE DesignSpace
NONE None
OBJECTIVEFLUX FluxMeasurment
OBJECTIVEFORCE ForceMeasurment
SETTINGZONE DefaultZone

Solved fields

Name Access pattern Comment
f000 stencil flow LB density F 0
f100 stencil flow LB density F 1
f200 stencil flow LB density F 2
f010 stencil flow LB density F 3
f110 stencil flow LB density F 4
f210 stencil flow LB density F 5
f020 stencil flow LB density F 6
f120 stencil flow LB density F 7
f220 stencil flow LB density F 8
f001 stencil flow LB density F 9
f101 stencil flow LB density F 10
f201 stencil flow LB density F 11
f011 stencil flow LB density F 12
f111 stencil flow LB density F 13
f211 stencil flow LB density F 14
f021 stencil flow LB density F 15
f121 stencil flow LB density F 16
f221 stencil flow LB density F 17
f002 stencil flow LB density F 18
f102 stencil flow LB density F 19
f202 stencil flow LB density F 20
f012 stencil flow LB density F 21
f112 stencil flow LB density F 22
f212 stencil flow LB density F 23
f022 stencil flow LB density F 24
f122 stencil flow LB density F 25
f222 stencil flow LB density F 26
h000 stencil heat LB density H 0
h100 stencil heat LB density H 1
h200 stencil heat LB density H 2
h010 stencil heat LB density H 3
h110 stencil heat LB density H 4
h210 stencil heat LB density H 5
h020 stencil heat LB density H 6
h120 stencil heat LB density H 7
h220 stencil heat LB density H 8
h001 stencil heat LB density H 9
h101 stencil heat LB density H 10
h201 stencil heat LB density H 11
h011 stencil heat LB density H 12
h111 stencil heat LB density H 13
h211 stencil heat LB density H 14
h021 stencil heat LB density H 15
h121 stencil heat LB density H 16
h221 stencil heat LB density H 17
h002 stencil heat LB density H 18
h102 stencil heat LB density H 19
h202 stencil heat LB density H 20
h012 stencil heat LB density H 21
h112 stencil heat LB density H 22
h212 stencil heat LB density H 23
h022 stencil heat LB density H 24
h122 stencil heat LB density H 25
h222 stencil heat LB density H 26
U stencil U

Densities - default accessors

Name Field Pulling field from Comment
f000 f000 stencil flow LB density F 0
f100 f100 stencil flow LB density F 1
f200 f200 stencil flow LB density F 2
f010 f010 stencil flow LB density F 3
f110 f110 stencil flow LB density F 4
f210 f210 stencil flow LB density F 5
f020 f020 stencil flow LB density F 6
f120 f120 stencil flow LB density F 7
f220 f220 stencil flow LB density F 8
f001 f001 stencil flow LB density F 9
f101 f101 stencil flow LB density F 10
f201 f201 stencil flow LB density F 11
f011 f011 stencil flow LB density F 12
f111 f111 stencil flow LB density F 13
f211 f211 stencil flow LB density F 14
f021 f021 stencil flow LB density F 15
f121 f121 stencil flow LB density F 16
f221 f221 stencil flow LB density F 17
f002 f002 stencil flow LB density F 18
f102 f102 stencil flow LB density F 19
f202 f202 stencil flow LB density F 20
f012 f012 stencil flow LB density F 21
f112 f112 stencil flow LB density F 22
f212 f212 stencil flow LB density F 23
f022 f022 stencil flow LB density F 24
f122 f122 stencil flow LB density F 25
f222 f222 stencil flow LB density F 26
h000 h000 stencil heat LB density H 0
h100 h100 stencil heat LB density H 1
h200 h200 stencil heat LB density H 2
h010 h010 stencil heat LB density H 3
h110 h110 stencil heat LB density H 4
h210 h210 stencil heat LB density H 5
h020 h020 stencil heat LB density H 6
h120 h120 stencil heat LB density H 7
h220 h220 stencil heat LB density H 8
h001 h001 stencil heat LB density H 9
h101 h101 stencil heat LB density H 10
h201 h201 stencil heat LB density H 11
h011 h011 stencil heat LB density H 12
h111 h111 stencil heat LB density H 13
h211 h211 stencil heat LB density H 14
h021 h021 stencil heat LB density H 15
h121 h121 stencil heat LB density H 16
h221 h221 stencil heat LB density H 17
h002 h002 stencil heat LB density H 18
h102 h102 stencil heat LB density H 19
h202 h202 stencil heat LB density H 20
h012 h012 stencil heat LB density H 21
h112 h112 stencil heat LB density H 22
h212 h212 stencil heat LB density H 23
h022 h022 stencil heat LB density H 24
h122 h122 stencil heat LB density H 25
h222 h222 stencil heat LB density H 26
U U stencil U

Action stages

Name Main procedure Preloaded densities Pushed fields
BaseIteration Run f000, f100, f200, f010, f110, f210, f020, f120, f220, f001, f101, f201, f011, f111, f211, f021, f121, f221, f002, f102, f202, f012, f112, f212, f022, f122, f222, h000, h100, h200, h010, h110, h210, h020, h120, h220, h001, h101, h201, h011, h111, h211, h021, h121, h221, h002, h102, h202, h012, h112, h212, h022, h122, h222, U f000, f100, f200, f010, f110, f210, f020, f120, f220, f001, f101, f201, f011, f111, f211, f021, f121, f221, f002, f102, f202, f012, f112, f212, f022, f122, f222, h000, h100, h200, h010, h110, h210, h020, h120, h220, h001, h101, h201, h011, h111, h211, h021, h121, h221, h002, h102, h202, h012, h112, h212, h022, h122, h222, U
BaseInit Init none f000, f100, f200, f010, f110, f210, f020, f120, f220, f001, f101, f201, f011, f111, f211, f021, f121, f221, f002, f102, f202, f012, f112, f212, f022, f122, f222, h000, h100, h200, h010, h110, h210, h020, h120, h220, h001, h101, h201, h011, h111, h211, h021, h121, h221, h002, h102, h202, h012, h112, h212, h022, h122, h222, U

Actions

Name Stages
Iteration BaseIteration
Init BaseInit