Skip to content
SHD Sim
Menu
Documentation menu

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.

Comparison

The Comparison panel open beside the setup tree, showing the Comparison, Incidence sweep, Component loads, Derived quantities and Comparison report sections.
Comparison

Where it is

Setup tree: Comparison

Controls

Derived quantities

+ Add a derived quantity

  • Control: action (ToolButton2)

Comparison report

Building the comparison…

Label changes with the case; the source gives these forms: Building the comparison…, Export comparison report.

  • Control: action (ToolButton2)
  • Enabled when: CaseState.simulations.length > 1 && !ReportState.comparisonBusy && !ReportState.busy

Conditional and repeated groups

Per item in root.rows

repeated once for every entry in root.rows

Open this simulation

  • Control: action (ToolButton2)
  • Shown when: modelData.index !== CaseState.activeSim

Per item in {

        var tick = CaseState.derivedQuantities.count + CaseState.activeSim
                 + CaseState.dragCoefficient + CaseState.liftCoefficient
        return CaseState.evaluateDerived()
    }

repeated once for every entry in { var tick = CaseState.derivedQuantities.count + CaseState.activeSim + CaseState.dragCoefficient + CaseState.liftCoefficient return CaseState.evaluateDerived() }

=

  • Control: value (ValueField)
  • Value modes: none (plain entry)

Unit

  • Control: value (ValueField)
  • Value modes: none (plain entry)

Lists this panel shows

Read straight from the data behind the panel, not from a hand-written list.

Comparison

From a fixed list in the application.

l
Solver
Turbulence
Cells
Base cell
Target y+
Iterations

Incidence sweep

From a fixed list in the application.

  • Points run
  • Reference area — … m² (all coefficients are against this)
  • dCl/dα — … per degree
  • Cl max — … at …°…
  • dCm/dα — … per degree — …
  • Neutral point — … m … the moment reference — put the CG ahead of it
  • Cd, Cl at zero — …, …

Derived quantities

From CaseState.derivedSymbolGroups.

title names
Fluid ["rho", "nu", "g"]
Reference ["Aref", "lRef", "Uref", "q", "knot"]
This study ["Cd", "Cl", "Cm"]
From the sweep ["Cd0", "Cl0", "ClMax", "ClMaxAt", "dCl", "dCm"]

Derived quantities

From CaseState.derivedFunctions.

name detail
Math.sqrt(x) square root
Math.abs(x) qsTr("absolute value - useful because a "
                                           + "lift coefficient can be negative") |

| Math.pow(x, y) | x to the power y | | Math.min(a, b) | the smaller of two | | Math.max(a, b) | the larger of two | | Math.sin(x) | sine, in radians | | Math.cos(x) | cosine, in radians | | Math.tan(x) | tangent, in radians | | Math.atan2(y, x) | angle of a vector, in radians | | Math.log(x) | natural logarithm | | Math.exp(x) | e to the power x | | Math.PI | 3.14159... | | mon("label") | qsTr("any monitored quantity, by the label " + "the Monitors tab shows") |

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.