Skip to content

D2q9 heat adj




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

Zonal Settings

Name Comment
HeatFluxInObj Weight of [pressure loss] in objective
HeatSquareFluxInObj Weight of [pressure loss] in objective
FluxInObj Weight of [pressure loss] in objective
TemperatureInObj Weight of [integral of temperature] in objective
HighTemperatureInObj Weight of [penalty for high temperature] in objective
LowTemperatureInObj Weight of [penalty for low temperature] in objective

Global Settings

Name Derived Comment
omega 1.0/(3*nu + 0.5) one over relaxation time
nu0 viscosity
InletVelocity inlet velocity
InletPressure inlet pressure
InletDensity 1.0+InletPressure/3 inlet density
InletTemperature inlet temperature
InitTemperature inlet temperature
HeaterTemperature inlet temperature
FluidAlpha thermal diffusivity of fluid
SolidAlpha thermal diffusivity of solid
LimitTemperature temperature of the heater
InletTotalPressure temperature of the heater
OutletTotalPressure temperature of the heater
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
Rho kg/m3 Rho
U m/s U
W 1 W

Exported Global Integrals (CSV, etc)

Name Unit Comment
HeatFlux 1 pressure loss
HeatSquareFlux 1 pressure loss
Flux 1 pressure loss
Temperature 1 integral of temperature
HighTemperature 1 penalty for high temperature
LowTemperature 1 penalty for low temperature
Objective 1 Objective function

Node Types

Group Types
ADDITIONALS Heater, HeatSource
BOUNDARY EPressure, EVelocity, Solid, Wall, WPressure, WVelocity
OBJECTIVE Thermometer, Outlet

Solved fields

Name Access pattern Comment
f0 stencil f0
f1 stencil f1
f2 stencil f2
f3 stencil f3
f4 stencil f4
f5 stencil f5
f6 stencil f6
f7 stencil f7
f8 stencil f8
T0 stencil T0
T1 stencil T1
T2 stencil T2
T3 stencil T3
T4 stencil T4
T5 stencil T5
T6 stencil T6
T7 stencil T7
T8 stencil T8
w stencil w

Densities - default accessors

Name Field Pulling field from Comment
f0 f0 stencil f0
f1 f1 stencil f1
f2 f2 stencil f2
f3 f3 stencil f3
f4 f4 stencil f4
f5 f5 stencil f5
f6 f6 stencil f6
f7 f7 stencil f7
f8 f8 stencil f8
T0 T0 stencil T0
T1 T1 stencil T1
T2 T2 stencil T2
T3 T3 stencil T3
T4 T4 stencil T4
T5 T5 stencil T5
T6 T6 stencil T6
T7 T7 stencil T7
T8 T8 stencil T8
w w stencil w

Action stages

Name Main procedure Preloaded densities Pushed fields
BaseIteration Run f0, f1, f2, f3, f4, f5, f6, f7, f8, T0, T1, T2, T3, T4, T5, T6, T7, T8, w f0, f1, f2, f3, f4, f5, f6, f7, f8, T0, T1, T2, T3, T4, T5, T6, T7, T8, w
BaseInit Init none f0, f1, f2, f3, f4, f5, f6, f7, f8, T0, T1, T2, T3, T4, T5, T6, T7, T8, w


Name Stages
Iteration BaseIteration
Init BaseInit