View source: R/stability_correction.r
Monin.Obukhov.length | R Documentation |
calculates the Monin-Obukhov length.
Monin.Obukhov.length( data, Tair = "Tair", pressure = "pressure", ustar = "ustar", H = "H", constants = bigleaf.constants() )
data |
Data.frame or matrix containing all required variables |
Tair |
Air temperature (deg C) |
pressure |
Atmospheric pressure (kPa) |
ustar |
Friction velocity (m s-1) |
H |
Sensible heat flux (W m-2) |
constants |
Kelvin - conversion degree Celsius to Kelvin |
The Monin-Obukhov length (L) is given by:
L = - (ρ * cp * ustar^3 * Tair) / (k * g * H)
where rho is air density (kg m-3).
L - |
Monin-Obukhov length (m) |
Note that L gets very small for very low ustar values with implications for subsequent functions using L as input. It is recommended to filter data and exclude low ustar values (ustar < ~0.2) beforehand.
Foken, T, 2008: Micrometeorology. Springer, Berlin, Germany.
stability.parameter
Monin.Obukhov.length(Tair=25,pressure=100,ustar=seq(0.2,1,0.1),H=seq(40,200,20))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.