10. Conventions#

10.1. Non-dimensionalization in Flow360#

In Flow360, most input and output variables are non-dimensional. The non-dimensionalization reduces the number of free parameters and helps to provide better understanding of the underlying physics. A non-dimensional variable is obtained by dividing its dimensional counterpart by an appropriately selected constant like Eq.(10.1.1)

(10.1.1)#\[\text{non-dimensional variable} = \frac{\text{dimensional variable}}{\text{reference value}}\]

Note

Any value presented here in symbolic format (for example \(A_{ref}\)) refers to a dimensional value, whereas any value written in text format (for example \(\text{"geometry/refArea"}\)) refers to a non-dimensional value

Theoretically, the reference values for non-dimensionalization 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 non-dimensional variables in both input configuration files and output files:

Table 10.1.1 Reference values for non-dimensionalization in Flow360#

Property

Reference value for non-dimen.

Examples in Flow360

Length

\(L_\text{gridUnit}\)

geometry->{momentCenter, momentLength}, actuatorDisks->thickness, BETDisks->{radius, chordRef, thickness, bladeLineChord, chords, sectionalRadiuses}, {volumeOutput, surfaceOutput}->wallDistance

Area

\(L_\text{gridUnit}^2\)

geometry->refArea

Density

\(\rho_\infty\)

{surfaceOutput, volumeOutput}->primitiveVars

Velocity

\(C_\infty\)

{surfaceOutput, volumeOutput}->primitiveVars

Pressure

\(\rho_\infty C_\infty^2\)

{surfaceOutput, volumeOutput}->primitiveVars, surfaceOutput->nodeForcesPerUnitArea

Temperature

\(T_\infty\)

volumeOutput->T

Dynamic viscosity

\(\rho_\infty C_\infty L_\text{gridUnit}\)

freestream->muRef

Angular speed

\(C_\infty/L_\text{gridUnit}\)

slidingInterfaces->omegaRadians, BETDisks->omega

Force

\(\rho_\infty C_\infty^2 L_\text{gridUnit}^2\)

force in BET output

Moment

\(\rho_\infty C_\infty^2 L_\text{gridUnit}^3\)

moment in BET output

Time

\(L_\text{gridUnit}/C_\infty\)

TimeStepping->timeStepSize

Note

The definition on \(L_\text{gridUnit}\) can be found in case configuration.

Besides the above non-dimensional quantities, there are also many coefficients commonly used in the community of computational fluid dynamics, e.g. pressure coefficient (\(C_p\)), skin friction coefficient (\(C_f\)), lift coefficient (\(C_L\)), drag coefficient (\(C_D\)), etc. Flow360 also exports the above coefficients found in volumeOutput, surfaceOutput, sliceOutput as well as the “Forces” tab of web interface.

Caution

It should be noted that the reference velocity \(U_\text{ref}\) used to calculate the \(C_p, C_f, C_D, C_L\) can be set via “freestream/Mach” or “freestream/MachRef” by users. Its definition can be found in case configuration. It is not the same as the reference velocity (\(C_\infty\)) for non-dimensionalization in Table 10.1.1.

It should also be noted that the “freestream/Reynolds” is based on the given reference velocity \(U_\text{ref}\) and \(L_\text{gridUnit}\).

10.2. Force Coefficients and Moment Coefficients#

The force coefficients and moment coefficients exported by Flow360 are listed in Table 10.2.1. These coefficients are shown in “Forces” tab of each case in Flow360 web portal. These coefficients can also be fetched by flow360client.case.GetCaseTotalForces(caseId).

Table 10.2.1 Force coefficients and Moment coefficents exported by Flow360#

Property

Definition

CL

\(\text{Lift}/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref}\)

CD

\(\text{Drag}/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref}\)

CFx

\(\text{Force}_x/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref}\)

CFy

\(\text{Force}_y/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref}\)

CFz

\(\text{Force}_z/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref}\)

CMx

\(\text{Moment}_x/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref} L_\text{ref}\left[0\right]\)

CMy

\(\text{Moment}_y/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref} L_\text{ref}\left[1\right]\)

CMz

\(\text{Moment}_z/\frac{1}{2}\rho_\infty U_\text{ref}^2 A_\text{ref} L_\text{ref}\left[2\right]\)

Note

In the above table, all quantities in “Definition” column are dimensional.

  • \(U_\text{ref} = \text{"freestream/MachRef"}\times C_\infty\).

  • \(A_\text{ref} = \text{"geometry/refArea"}\times L_\text{gridUnit}^2\).

  • \(L_\text{ref} = \text{"geometry/momentLength"}\times L_\text{gridUnit}\) and is an array.

The entries \(\text{"freestream/MachRef"}\), \(\text{"geometry/refArea"}\), \(\text{"geometry/momentLength"}\) correspond to the values used in the Flow360.json file.

10.3. FAQ on non-dimensionalization of input parameters:#

10.3.1. How do I set the non-dimensional time step “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 1 feet, so the \(\text{timeStepSize}= \frac{2 \text{ s} \times 340\text{ m/s}}{0.3048 \text{ m}}=2230.971128608\).

10.3.2. How do I set non-dimensional rotating speed “omegaRadians” with a given RPM?#

The RPM determines the angular speed, and the non-dimensional “omegaRadians” can be calculated by 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 \(\text{omegaRadians}=\Omega\times L_\text{gridUnit}/C_\infty=\frac{800\times 2\pi}{60\text{ s}}\times\frac{0.001 \text{ m}}{340\text{ m/s}}=0.00024639942\).

10.4. FAQ on translating non-dimensional outputs:#

10.4.1. In the Tecplot/Paraview visualization files, how can I translate the “velocityX” into m/s?#

Because the reference value of velocity is \(C_\infty\) from Table 10.1.1, the dimensional velocity in X direction can be obtained by multiplying the “velocityX” with speed of sound of freestream. Assume the speed of sound in the freestream is 340 m/s and “velocityX” is 0.6 in the Paraview/Tecplot file, the dimensional velocity in X direction is \(340 \text{ m/s} \times 0.6 = 204 \text{ m/s}\).

10.4.2. In the Tecplot/Paraview visualization files, how can I translate the pressure “p” into Pascal?#

The reference value of pressure is \(\rho_\infty C_\infty^2\) from Table 10.1.1. Assume the speed of sound in the freestream is 340 m/s, freestream density is 1.225 \(kg/m^3\) and “p” is 0.65 in the Paraview/Tecplot file, the dimensional pressure is \(0.65\times 1.225\, kg/m^3\times 340^2\, m^2/s^2=92046.5\,Pascal\).