Skip to content

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 [Momentum flux in X-direction] in objective
YHydroFLuxInObj Weight of [Momentum flux in Y-direction] in objective
ZHydroFLuxInObj Weight of [Momentum flux in Z-direction] in objective
XHydroFLux2InObj Weight of [Momentum flux (2nd logger) in X-direction] in objective
YHydroFLux2InObj Weight of [Momentum flux (2nd logger) in Y-direction] in objective
ZHydroFLux2InObj Weight of [Momentum flux (2nd logger) in Z-direction] in objective
HeatFluxXInObj Weight of [Heat flux in X-direction] in objective
HeatFluxYInObj Weight of [Heat flux in Y-direction] in objective
HeatFluxZInObj Weight of [Heat flux in Z-direction] in objective
HeatFluxX2InObj Weight of [Heat flux (2nd logger) in X-direction] in objective
HeatFluxY2InObj Weight of [Heat flux (2nd logger) in Y-direction] in objective
HeatFluxZ2InObj Weight of [Heat flux (2nd logger) 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
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
U m/s U
H J H
T K T
m00_F 1 m00_F
material_density kg/m3 material_density
cp J/kg/K cp
conductivity W/m/K conductivity
RawU m/s RawU
KinE 1 Turbulent kinetic energy
ReStr 1 Reynolds stress off-diagonal component
Dissipation 1 Dissipation e
averageU m/s averageU
varU 1 varU
averageP Pa averageP
averageT K averageT

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 Momentum flux in X-direction
YHydroFLux kg/s Momentum flux in Y-direction
ZHydroFLux kg/s Momentum flux in Z-direction
XHydroFLux2 kg/s Momentum flux (2nd logger) in X-direction
YHydroFLux2 kg/s Momentum flux (2nd logger) in Y-direction
ZHydroFLux2 kg/s Momentum flux (2nd logger) in Z-direction
HeatFluxX W Heat flux in X-direction
HeatFluxY W Heat flux in Y-direction
HeatFluxZ W Heat flux in Z-direction
HeatFluxX2 W Heat flux (2nd logger) in X-direction
HeatFluxY2 W Heat flux (2nd logger) in Y-direction
HeatFluxZ2 W Heat flux (2nd logger) 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
BODY Body
BOUNDARY EConvective, ENeumann, EPressure, EVelocity, Solid, Wall, WPressure, WVelocity
COLLISION CM, CM_HIGHER, CM_HIGHER_NONLINEAR, Cumulants, BGK
OBJECTIVEFLUX FluxMeasurmentZone1, FluxMeasurmentZone2
OBJECTIVEFORCE ForceMeasurmentZone
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
hold000 stencil heat LB density H 0
hold100 stencil heat LB density H 1
hold200 stencil heat LB density H 2
hold010 stencil heat LB density H 3
hold110 stencil heat LB density H 4
hold210 stencil heat LB density H 5
hold020 stencil heat LB density H 6
hold120 stencil heat LB density H 7
hold220 stencil heat LB density H 8
hold001 stencil heat LB density H 9
hold101 stencil heat LB density H 10
hold201 stencil heat LB density H 11
hold011 stencil heat LB density H 12
hold111 stencil heat LB density H 13
hold211 stencil heat LB density H 14
hold021 stencil heat LB density H 15
hold121 stencil heat LB density H 16
hold221 stencil heat LB density H 17
hold002 stencil heat LB density H 18
hold102 stencil heat LB density H 19
hold202 stencil heat LB density H 20
hold012 stencil heat LB density H 21
hold112 stencil heat LB density H 22
hold212 stencil heat LB density H 23
hold022 stencil heat LB density H 24
hold122 stencil heat LB density H 25
hold222 stencil heat LB density H 26
fold000 stencil flow LB density F 0
fold100 stencil flow LB density F 1
fold200 stencil flow LB density F 2
fold010 stencil flow LB density F 3
fold110 stencil flow LB density F 4
fold210 stencil flow LB density F 5
fold020 stencil flow LB density F 6
fold120 stencil flow LB density F 7
fold220 stencil flow LB density F 8
fold001 stencil flow LB density F 9
fold101 stencil flow LB density F 10
fold201 stencil flow LB density F 11
fold011 stencil flow LB density F 12
fold111 stencil flow LB density F 13
fold211 stencil flow LB density F 14
fold021 stencil flow LB density F 15
fold121 stencil flow LB density F 16
fold221 stencil flow LB density F 17
fold002 stencil flow LB density F 18
fold102 stencil flow LB density F 19
fold202 stencil flow LB density F 20
fold012 stencil flow LB density F 21
fold112 stencil flow LB density F 22
fold212 stencil flow LB density F 23
fold022 stencil flow LB density F 24
fold122 stencil flow LB density F 25
fold222 stencil flow LB density F 26
avgT stencil avgT
avgP stencil avgP
varUX stencil varUX
varUY stencil varUY
varUZ stencil varUZ
varUXUY stencil varUXUY
varUXUZ stencil varUXUZ
varUYUZ stencil varUYUZ
avgdxu2 stencil avgdxu2
avgdyv2 stencil avgdyv2
avgdzw2 stencil avgdzw2
avgUX stencil avgUX
avgUY stencil avgUY
avgUZ stencil avgUZ

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
hold000 hold000 stencil heat LB density H 0
hold100 hold100 stencil heat LB density H 1
hold200 hold200 stencil heat LB density H 2
hold010 hold010 stencil heat LB density H 3
hold110 hold110 stencil heat LB density H 4
hold210 hold210 stencil heat LB density H 5
hold020 hold020 stencil heat LB density H 6
hold120 hold120 stencil heat LB density H 7
hold220 hold220 stencil heat LB density H 8
hold001 hold001 stencil heat LB density H 9
hold101 hold101 stencil heat LB density H 10
hold201 hold201 stencil heat LB density H 11
hold011 hold011 stencil heat LB density H 12
hold111 hold111 stencil heat LB density H 13
hold211 hold211 stencil heat LB density H 14
hold021 hold021 stencil heat LB density H 15
hold121 hold121 stencil heat LB density H 16
hold221 hold221 stencil heat LB density H 17
hold002 hold002 stencil heat LB density H 18
hold102 hold102 stencil heat LB density H 19
hold202 hold202 stencil heat LB density H 20
hold012 hold012 stencil heat LB density H 21
hold112 hold112 stencil heat LB density H 22
hold212 hold212 stencil heat LB density H 23
hold022 hold022 stencil heat LB density H 24
hold122 hold122 stencil heat LB density H 25
hold222 hold222 stencil heat LB density H 26
fold000 fold000 stencil flow LB density F 0
fold100 fold100 stencil flow LB density F 1
fold200 fold200 stencil flow LB density F 2
fold010 fold010 stencil flow LB density F 3
fold110 fold110 stencil flow LB density F 4
fold210 fold210 stencil flow LB density F 5
fold020 fold020 stencil flow LB density F 6
fold120 fold120 stencil flow LB density F 7
fold220 fold220 stencil flow LB density F 8
fold001 fold001 stencil flow LB density F 9
fold101 fold101 stencil flow LB density F 10
fold201 fold201 stencil flow LB density F 11
fold011 fold011 stencil flow LB density F 12
fold111 fold111 stencil flow LB density F 13
fold211 fold211 stencil flow LB density F 14
fold021 fold021 stencil flow LB density F 15
fold121 fold121 stencil flow LB density F 16
fold221 fold221 stencil flow LB density F 17
fold002 fold002 stencil flow LB density F 18
fold102 fold102 stencil flow LB density F 19
fold202 fold202 stencil flow LB density F 20
fold012 fold012 stencil flow LB density F 21
fold112 fold112 stencil flow LB density F 22
fold212 fold212 stencil flow LB density F 23
fold022 fold022 stencil flow LB density F 24
fold122 fold122 stencil flow LB density F 25
fold222 fold222 stencil flow LB density F 26
avgT avgT stencil avgT
avgP avgP stencil avgP
varUX varUX stencil varUX
varUY varUY stencil varUY
varUZ varUZ stencil varUZ
varUXUY varUXUY stencil varUXUY
varUXUZ varUXUZ stencil varUXUZ
varUYUZ varUYUZ stencil varUYUZ
avgdxu2 avgdxu2 stencil avgdxu2
avgdyv2 avgdyv2 stencil avgdyv2
avgdzw2 avgdzw2 stencil avgdzw2
avgUX avgUX stencil avgUX
avgUY avgUY stencil avgUY
avgUZ avgUZ stencil avgUZ

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, hold000, hold100, hold200, hold010, hold110, hold210, hold020, hold120, hold220, hold001, hold101, hold201, hold011, hold111, hold211, hold021, hold121, hold221, hold002, hold102, hold202, hold012, hold112, hold212, hold022, hold122, hold222, fold000, fold100, fold200, fold010, fold110, fold210, fold020, fold120, fold220, fold001, fold101, fold201, fold011, fold111, fold211, fold021, fold121, fold221, fold002, fold102, fold202, fold012, fold112, fold212, fold022, fold122, fold222, avgT, avgP, varUX, varUY, varUZ, varUXUY, varUXUZ, varUYUZ, avgdxu2, avgdyv2, avgdzw2, avgUX, avgUY, avgUZ 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, hold000, hold100, hold200, hold010, hold110, hold210, hold020, hold120, hold220, hold001, hold101, hold201, hold011, hold111, hold211, hold021, hold121, hold221, hold002, hold102, hold202, hold012, hold112, hold212, hold022, hold122, hold222, fold000, fold100, fold200, fold010, fold110, fold210, fold020, fold120, fold220, fold001, fold101, fold201, fold011, fold111, fold211, fold021, fold121, fold221, fold002, fold102, fold202, fold012, fold112, fold212, fold022, fold122, fold222, avgT, avgP, varUX, varUY, varUZ, varUXUY, varUXUZ, varUYUZ, avgdxu2, avgdyv2, avgdzw2, avgUX, avgUY, avgUZ
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, hold000, hold100, hold200, hold010, hold110, hold210, hold020, hold120, hold220, hold001, hold101, hold201, hold011, hold111, hold211, hold021, hold121, hold221, hold002, hold102, hold202, hold012, hold112, hold212, hold022, hold122, hold222, fold000, fold100, fold200, fold010, fold110, fold210, fold020, fold120, fold220, fold001, fold101, fold201, fold011, fold111, fold211, fold021, fold121, fold221, fold002, fold102, fold202, fold012, fold112, fold212, fold022, fold122, fold222, avgT, avgP, varUX, varUY, varUZ, varUXUY, varUXUZ, varUYUZ, avgdxu2, avgdyv2, avgdzw2, avgUX, avgUY, avgUZ

Actions

Name Stages
Iteration BaseIteration
Init BaseInit