Nondimensional Inputs#
In Flow360, most variables are nondimensional. The nondimensionalization reduces the number of free parameters and helps to provide better understanding of the underlying physics. Some common dimensional variables used to define the inputs are shown in the table below:
- \(L_{gridUnit}\) (SI unit = \(\text{m}\))
- physical length represented by unit length in the given mesh file, e.g.if your grid is in feet, \(L_{gridUnit}=1 \text{ feet}=0.3048 \text{ meter}\);if your grid is in millimeters, \(L_{gridUnit}=1 \text{ millimeter}=0.001 \text{ meter}\).
- \(C_\infty\) (SI unit = \(\text{m}/\text{s}\))
freestream speed of sound
- \(\rho_\infty\) (SI unit = \(\text{kg}/\text{m}^3\))
density of freestream
- \(\mu_\infty\) (SI unit = \(\text{N} \cdot \text{s}/\text{m}^2\))
dynamic viscosity of freestream
- \(p_\infty\) (SI unit = \(\text{N}/\text{m}^2\))
static pressure of freestream
- \(T_\infty\) (SI unit = \(K\))
temperature of freestream
- \(U_\text{ref} \equiv \text{MachRef}\times C_\infty\) (SI unit = \(\text{m}/\text{s}\))
reference velocity
A nondimensional variable is obtained by dividing its dimensional counterpart by an appropriately selected constant like Eq.(41).
Note
Any value presented here in symbolic format (for example \(A_\text{ref}\)) refers to a dimensional value, whereas any value written in text format (for example โgeometry->refAreaโ) refers to a nondimensional value
Theoretically, the reference values for nondimensionalization can be arbitrary as long as the resulting equations are identical to the original ones, but in practice, the reference values are usually selected based on some typical parameters of problems and flow characteristics to avoid confusion. The following list shows some commonly used nondimensional variables in Flow360.json file:
Property |
Ref. value for nondim. |
Examples in Flow360.json |
---|---|---|
Length |
\(L_\text{gridUnit}\) |
geometry->momentLength, BETDisks->radius |
Area |
\(L_\text{gridUnit}^2\) |
geometry->refArea |
Dynamic viscosity |
\(\rho_\infty C_\infty L_\text{gridUnit}\) |
freestream->muRef |
Angular speed |
\(C_\infty/L_\text{gridUnit}\) |
volumeZones->referenceFrame->omegaRadians, BETDisks->omega |
Time |
\(L_\text{gridUnit}/C_\infty\) |
timeStepping->timeStepSize |
Mass flow rate |
\(\rho C_{\infty} L_{gridUnit}^2\) |
MassOutflow->massFlowRate, MassInflow->massFlowRate |
Thermal conductivity |
\(\frac{\rho_{\infty} C_{\infty}^3 L_{gridUnit}}{T_{\infty}}\) |
volumeZones->thermalConductivity |
Volumetric heat source |
\(\frac{\rho_{\infty} C_{\infty}^3}{L_{gridUnit}}\) |
volumeZones->volumetricHeatSource |
Heat flux |
\(\rho_{\infty} C_{\infty}^3\) |
HeatFluxWall->heatFlux |
Compute Reynolds
#
The Reynolds
number in Flow360 is based on the units used in the grid. The Reynolds
value can be calculated using the following equation, with the \(L_\text{ref}\) taking the value of the experimental reference length in grid units and \(L_{gridUnit}\) value being the unit length of the grid. For reference, the experimental Reynolds number is \(\rho_\infty U_\text{ref} L_\text{ref} / \mu_\infty\).
As an example for an experimental Reynolds number of \(20*10^6\), mesh unit in inches with an experimental reference length \(L_\text{ref}\) of 10 inches, the Flow360 input Reynolds
number is calculated as follows:
Compute muRef
#
The reference dynamic viscosity muRef
is a nondimensional number than can be used instead of Reynolds
number to define the freestream and is dependent on the grid units. The muRef
parameter can be calculated using the following equation:
For example, for a mesh in meters at sea-level ISA conditions the reference dynamic viscosity can be calculated as follows:
Define the angle of attack alpha
and sideslip angle beta
#
According to Flow360โs definitions of the angle of attack \(\alpha\) and the sideslip angle \(\beta\), with respect to the grid coordinates, the following values of velocity components are imposed at a Freestream
farfield boundary:
where, the velocity components are nondimensionalized by the freestream speed of sound \(C_{\infty}\). The effects of these two angles are used to compute the forces in stability axes rather than body axes, \(CL\) and \(CD\), as follows:
Compute timeStepSize
#
The definition of timeStepSize
can be found at timeStepping.
Assume the physical time step size is 2 seconds, speed of sound of freestream is 340 m/s and grid unit is feet,
therefore we have:
Convert RPM to nondimensional rotating speed omega
#
The RPM determines the angular speed, and the nondimensional omega
can be calculated by using the same equation as the dimensional angular speed from slidingInterfaces (list). Assume the RPM = 800, speed of sound of freestream is 340 m/s and grid unit is 1 millimeter, so omegaRadians
can be written as:
Alternatively, omegaDegrees
is given by:
Compute heatFlux
#
The nondimensional heat flux for a wall boundary condition can be calculated by dividing the dimensional heat flux \(q\) by the reference value: