Draft. This manual is new and still growing. If something here does not match what you see in the software, the software is right — tell us and we will fix the page.
Material volumes
Where it is
reached from the default branch of the node switch in the application return cMaterialVolumes
Controls
Material
Browse…
- Control: action (
ToolButton2)
Properties
Viscosity model
- Control: choice (
ComboRow) - Default:
Newtonian - Options:
Newtonian - Shown when:
root.propertyRows.length > 0
Buoyancy
Expansion β
- Control: value (
ValueField) - Unit: 1/K
- Default:
3.0e-3 - Bound to:
CaseState.fluidBeta - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && (CaseState.energyEnabled || CaseState.gravityEnabled))
Reference T
- Control: value (
ValueField) - Unit: K
- Default:
300 - Bound to:
CaseState.fluidTRef - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && (CaseState.energyEnabled || CaseState.gravityEnabled))
Turbulent Pr
- Control: value (
ValueField) - Default:
0.85 - Bound to:
CaseState.fluidPrt - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && (CaseState.energyEnabled || CaseState.gravityEnabled))
Phase change
Melting point
- Control: value (
ValueField) - Unit: K
- Default:
298.15 - Bound to:
CaseState.meltTemperature - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && CaseState.phaseChangeCase)
Latent heat of fusion
- Control: value (
ValueField) - Unit: J/kg
- Default:
200000 - Bound to:
CaseState.fusionLatentHeat - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && CaseState.phaseChangeCase)
Mushy-zone constant
- Control: value (
ValueField) - Default:
1e5 - Bound to:
CaseState.mushyZoneConstant - Value modes: none (plain entry)
- Shown when:
(root.mat && root.mat.kind === "fluid" && !root.volumesNode && CaseState.phaseChangeCase)
Thermophysics
Ambient p
- Control: value (
ValueField) - Unit: Pa
- Default:
101325 - Bound to:
CaseState.ambientPressure - Writes:
0/p internalField - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
Absolute, not gauge. A compressible solver works in absolute Pa, so a gauge zero is one atmosphere — writing zero would give it a fluid with no density.
Molar mass
- Control: value (
ValueField) - Unit: g/mol
- Default:
28.96 - Bound to:
CaseState.fluidMolWeight - Writes:
thermophysicalProperties/mixture/specie/molWeight - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
Cp
- Control: value (
ValueField) - Unit: J/kg/K
- Default:
1004.5 - Bound to:
CaseState.fluidCp - Writes:
thermophysicalProperties/mixture/thermodynamics/Cp - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
Heat of formation
- Control: value (
ValueField) - Unit: J/kg
- Default:
0.0 - Bound to:
CaseState.fluidHf - Writes:
thermophysicalProperties/mixture/thermodynamics/Hf - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
Written into the thermodynamics and left at zero for a fluid that does not react. It matters wherever the energy released by a reaction does — which is every combustion case.
Sutherland As
- Control: value (
ValueField) - Default:
1.4792e-06 - Bound to:
CaseState.fluidSutherlandAs - Writes:
thermophysicalProperties/mixture/transport/As - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
mu = As sqrt(T) / (1 + Ts/T). The air defaults are 1.4792e-06 and 116 K.
Sutherland Ts
- Control: value (
ValueField) - Unit: K
- Default:
116.0 - Bound to:
CaseState.fluidSutherlandTs - Writes:
thermophysicalProperties/mixture/transport/Ts - Value modes: none (plain entry)
- Shown when:
CaseState.compressible
Full thermophysics for heat transfer
- Control: on/off (
ToggleRow) - Default:
false - Bound to:
CaseState.compressibleBuoyancy - Shown when:
CaseState.analysisType === "Convective Heat Transfer"
Boussinesq treats density as constant except in the buoyancy term, which holds while the temperature rise is small — past roughly 30 K it stops holding and this is the honest choice.
Solid conductivity
Anisotropic conductivity
- Control: on/off (
ToggleRow) - Default:
false - Bound to:
CaseState.solidAnisotropic - Shown when:
CaseState.solidThermo
On: a separate conductivity along the mesh's own X, Y and Z, in place of one value in every direction. Correct when the material's principal axes already line up with the part's axes; there is no control here for a material whose axes are rotated relative to the mesh.
kx
- Control: value (
ValueField) - Unit: W/m/K
- Default:
80 - Bound to:
CaseState.solidKappaX - Writes:
thermophysicalProperties/mixture/transport/kappa - Value modes: none (plain entry)
ky
- Control: value (
ValueField) - Unit: W/m/K
- Default:
80 - Bound to:
CaseState.solidKappaY - Writes:
thermophysicalProperties/mixture/transport/kappa - Value modes: none (plain entry)
kz
- Control: value (
ValueField) - Unit: W/m/K
- Default:
80 - Bound to:
CaseState.solidKappaZ - Writes:
thermophysicalProperties/mixture/transport/kappa - Value modes: none (plain entry)
Name
- Control: value (
ValueField) - Bound to:
CaseState.solidMaterials - Value modes: none (plain entry)
- Shown when:
root.listedSolid && !root.volumesNode
Add a part
- Control: choice (
ComboRow) - Default:
Choose… - Options:
Choose… - Shown when:
root.listedSolid && !root.volumesNode && CaseState.geometryPartNames.length > 0
Delete this material
- Control: action (
ToolButton2) - Shown when:
root.listedSolid && !root.volumesNode
Assigned volumes
Add one under Initial conditions
- Control: action (
ToolButton2) - Shown when:
root.mat !== null && root.mat.kind === "phase"
Problems reported against this step
The application reports no problems against this step.
… marks a value the application computes at run time, so the source carries no fixed text for it.