atmCoriolisUSource
applies corrections to incorporate the horizontal and vertical components of the Coriolis force for which the rotating frame is Earth.atmCoriolisUSource
can be applied on any RAS turbulence model.atmCoriolisUSource
inherits the traits of the fvOption, and cellSetOption
.Corrections applied on:
U | Velocity [m/s]
Required fields:
U | Velocity [m/s]
The model expression:
\[ f_M -= \alpha \rho ((2 \Omega) \times \u ) \]
where
\( f_M \) | = | fvMatrix of the velocity field |
\( \Omega \) | = | Rotation vector of the rotating reference frame relative to the inertial frame [rad/s] |
\( \u \) | = | Velocity field [m/s] |
\( \alpha \) | = | Phase fraction in multiphase computations, otherwise equals to 1 |
\( \rho \) | = | Fluid density in compressible computations, otherwise equals to 1 |
Example of the fvOptions specification using constant/fvOptions
file:
atmCoriolisUSource1 { // Mandatory entries (unmodifiable) type atmCoriolisUSource; atmCoriolisUSourceCoeffs { // Mandatory (inherited) entries (unmodifiable) selectionMode all; // Conditional mandatory entries (unmodifiable) // Select either of the below // Option-1: to directly input rotation vector Omega (0 0 5.65156e-5); // Option-2: to indirectly input rotation vector // by a latitude-period pair latitude 51.971; planetaryRotationPeriod 23.9344694; } // Optional (inherited) entries ... }
where the entries mean:
Property | Description | Type | Required | Default |
---|---|---|---|---|
type | Type name: atmCoriolisUSource | word | yes | - |
latitude | Geographic coordinate specifying the north–south position of a point on the surface of a planetary body [degree] | scalar | conditional | 0.0 |
planetaryRotationPeriod | Rotation period of the planetary body [h] | scalar | conditional | 23.9344694 |
Omega | Rotation vector of the rotating reference frame relative to the inertial frame [rad/s] | vector | conditional | (0 0 0) |
The inherited entries are elaborated in:
cellSetOption
Tutorials
Source code
History