Stability Variables in Vortex Time Series

Atmospheric stability describes the tendency of air parcels to move vertically in the atmosphere. It influences wind shear, turbulence intensity, momentum mixing, and ultimately wind turbine performance.
Unstable conditions promote strong vertical mixing, producing more uniform wind profiles and generally lower wind shear. Stable conditions suppress mixing, increasing wind shear and allowing wakes and turbulence structures to persist for longer distances.
Because stability directly affects wind resource assessment, energy production, and wake behaviour, Vortex SERIES and TIMES products provide two stability-related variables: the Bulk Richardson Number (RiNumber) and the inverse Monin-Obukhov Length (RMOL).


Illustration of thermal and mechanical turbulence (credit: Shutterstock).


Variables Provided

The following stability variables are included in Vortex SERIES and TIMES time series:

Example rows from a time series file:

YYYYMMDD HHMM  M(m/s) D(deg)  T(C)  De(k/m3) PRE(hPa)      RiNumber  RH(%)   RMOL(1/m)
19991231 1800    1.6    169    9.4    1.06     862.7           2.25   62.6      0.5342
19991231 1900    1.4    187    9.1    1.06     862.4           4.93   60.9      0.8470
19991231 2000    1.6    171    9.0    1.07     862.2           2.07   58.4      0.3648
19991231 2100    2.7    155    9.1    1.06     861.9           0.90   52.9      0.2006

We provide both variables because RMOL is directly output by WRF, while RiNumber can be computed from wind and temperature levels from WRF.


Richardson Number

The Richardson Number compares two competing processes in the atmosphere: In simple terms: This makes the Richardson Number a useful indicator of the balance between thermal and mechanical effects in the atmospheric boundary layer.

RiNumber is computed using the bulk Richardson formulation described by Stull [Reference: An Introduction to Boundary Layer Meteorology]

Level definition around requested height

This means Ri can be computed from two surrounding WRF levels (lower and upper, around the requested level), with temperature at the requested level in the denominator.

Potential temperature correction
$$T = t + 0.0098 \cdot h + 273.15$$

Applied at each level:

$$T_0 = Temp_0 + 0.0098h_0 + 273.15$$ $$T_1 = Temp_1 + 0.0098h_1 + 273.15$$ $$T_2 = Temp_2 + 0.0098h_2 + 273.15$$


Bulk Richardson number used in Vortex
$$Ri = 9.81 \cdot \frac{(h_2-h_0)(T_2-T_0)} {T_1\left[(u_2-u_0)^2 + (v_2-v_0)^2\right]}$$

Note: if wind differences between upper and lower levels are very small, the denominator can become small and Ri can become very large.


Monin-Obukhov Length (RMOL)

The Monin-Obukhov Length (L) is one of the most widely used stability parameters in boundary-layer meteorology. It represents the height at which buoyancy forces become as important as mechanical turbulence production.

Because L can vary from a few metres to several kilometres, WRF outputs its inverse (1/L), reported in Vortex time series as RMOL:

$$RMOL = \frac{1}{L}$$

Large absolute values indicate increasingly unstable or stable conditions.

In Vortex, we use an empirical relationship between Ri and Monin Obukhov length:

$$\frac{z}{L} = -\frac{Ri}{6} \quad \text{for stable conditions } (Ri > 0.25)$$ $$\frac{z}{L} = Ri \quad \text{for unstable conditions}$$

where z is the requested height above ground level and L is the Monin-Obukhov length.


Stability Classification

For reporting purposes, Richardson Number values can be grouped into qualitative stability classes. These categories provide an intuitive way to summarize the atmospheric conditions experienced at a site over long periods.
While the exact thresholds vary slightly among studies, the classification below is commonly used in wind resource assessment and follows the Bulk Richardson Number approach implemented in Vortex SERIES.

ClassRi range
Very Unstable$Ri < -5$
Unstable$-5 < Ri < 0$
Neutral$0 < Ri < 0.25$
Stable$0.25 < Ri < 1$
Very Stable$1 < Ri$