Skip to contents

Calculation of the Gradient-Richardson-Number. The number represents the stability of the atmosphere. Negative values signify unstable conditions, positive values signify stable conditions, whereas values around zero represent neutral conditions. Invalid heights, invalid wind speeds, and weak wind-shear cases return NA; these helpers are diagnostics and do not enforce turbulent heat-flux closure. The Richardson-number formula and stability interpretation are cited to Bendix (2004) method background; the numerical guard threshold is a package implementation parameter.

Usage

turb_flux_grad_rich_no(...)

# Default S3 method
turb_flux_grad_rich_no(
  t1,
  t2,
  z1 = 2,
  z2 = 10,
  v1,
  v2,
  elev,
  min_shear = 1e-04,
  ...
)

# S3 method for class 'weather_station'
turb_flux_grad_rich_no(weather_station, ...)

Arguments

...

Additional arguments.

t1

Temperature at lower height (e.g. height of anemometer) in °C.

t2

Temperature at upper height in degrees C.

z1

Lower height of measurement (e.g. height of anemometer) in m.

z2

Upper height of measurement in m.

v1

Windspeed at lower height (e.g. height of anemometer) in m/s.

v2

Windspeed at upper height in m/s.

elev

Elevation above sea level in m.

min_shear

Minimum absolute wind-speed shear in s-1. Values at or below this threshold return NA.

weather_station

Object of class weather_station

Value

Gradient Richardson number, or NA for invalid profile or weak-shear cases.

References

Bendix 2004, p. 43, eq. 2.5