Skip to content
Draft. This manual is new and still being checked against the software as it is verified. Some pages will change. If something here does not match what you see, the software is right — tell us and we will fix the page.

Material volumes

reached from the default branch of the node switch in the application return cMaterialVolumes

  • Control: action (ToolButton2)
  • Control: choice (ComboRow)
  • Default: Newtonian
  • Options: Newtonian
  • Shown when: root.propertyRows.length > 0
  • 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))
  • 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))
  • 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))
  • 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)
  • 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)
  • 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)
  • 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.

  • 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
  • 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
  • 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.

  • 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.

  • 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
  • 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.

  • 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.

  • Control: value (ValueField)
  • Unit: W/m/K
  • Default: 80
  • Bound to: CaseState.solidKappaX
  • Writes: thermophysicalProperties/mixture/transport/kappa
  • Value modes: none (plain entry)
  • Control: value (ValueField)
  • Unit: W/m/K
  • Default: 80
  • Bound to: CaseState.solidKappaY
  • Writes: thermophysicalProperties/mixture/transport/kappa
  • Value modes: none (plain entry)
  • Control: value (ValueField)
  • Unit: W/m/K
  • Default: 80
  • Bound to: CaseState.solidKappaZ
  • Writes: thermophysicalProperties/mixture/transport/kappa
  • Value modes: none (plain entry)
  • Control: value (ValueField)
  • Bound to: CaseState.solidMaterials
  • Value modes: none (plain entry)
  • Shown when: root.listedSolid && !root.volumesNode
  • Control: choice (ComboRow)
  • Default: Choose…
  • Options: Choose…
  • Shown when: root.listedSolid && !root.volumesNode && CaseState.geometryPartNames.length > 0
  • Control: action (ToolButton2)
  • Shown when: root.listedSolid && !root.volumesNode
  • Control: action (ToolButton2)
  • Shown when: root.mat !== null && root.mat.kind === "phase"

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.