Boundary layers
Where it is
Section titled “Where it is”Setup tree: Mesh > Boundary layers
Controls
Section titled “Controls”Target
Section titled “Target”Target y+
Section titled “Target y+”- Control: value (
ValueField) - Default:
30 - Bound to:
CaseState.targetYPlus
The in-app guidance depends on the case:
- Resolved wall treatment needs y+ ≈ 1.
- Wall functions want y+ between 30 and 300.
Layers
Section titled “Layers”- Control: value (
ValueField) - Default:
6 - Bound to:
CaseState.nLayers - Writes:
addLayersControls/layers/nSurfaceLayers
Expansion
Section titled “Expansion”- Control: value (
ValueField) - Default:
1.2 - Bound to:
CaseState.expansionRatio - Writes:
addLayersControls/expansionRatio
1.1 to 1.3. Higher stacks reach the surface cell faster but grow the aspect ratio.
Coverage
Section titled “Coverage”Apply coverage recommendation
Section titled “Apply coverage recommendation”- Control: action (
ToolButton2) - Shown when:
CaseState.meshExists && CaseState.layerCoverage < 0.7
Meshing…
Section titled “Meshing…”Label changes with the case; the source gives these forms: Meshing…, Generate mesh.
- Control: action (
ToolButton2) - Enabled when:
CaseState.meshState !== "meshing"
Problems reported against this step
Section titled “Problems reported against this step”The application checks these before a run and reports them in the Problems tab against this step.
| Severity | Message |
|---|---|
| warn | Layer coverage …% on patch ‘body’ - below the 70% target. |
| warn | Resolved wall treatment needs y+ of about 1; the target is …. |
… marks a value the application computes at run time, so the source carries no fixed text for it.