View source: R/stability_correction.r
| stability.correction | R Documentation |
dimensionless stability functions needed to correct deviations from the exponential wind profile under non-neutral conditions.
stability.correction(zeta, formulation = c("Dyer_1970", "Businger_1971"))
zeta |
Stability parameter zeta (-) |
formulation |
Formulation for the stability function. Either |
The functions give the integrated form of the universal functions. They
depend on the value of the stability parameter ζ,
which can be calculated from the function stability.parameter.
The integration of the universal functions is:
ψ = -x * zeta
for stable atmospheric conditions (ζ >= 0), and
ψ = 2 * log( (1 + y) / 2)
for unstable atmospheric conditions (ζ < 0).
The different formulations differ in their value of x and y.
a data.frame with the following columns:
psi_h |
the value of the stability function for heat and water vapor (-) |
psi_m |
the value of the stability function for momentum (-) |
Dyer, A.J., 1974: A review of flux-profile relationships. Boundary-Layer Meteorology 7, 363-372.
Dyer, A. J., Hicks, B.B., 1970: Flux-Gradient relationships in the constant flux layer. Quart. J. R. Meteorol. Soc. 96, 715-721.
Businger, J.A., Wyngaard, J. C., Izumi, I., Bradley, E. F., 1971: Flux-Profile relationships in the atmospheric surface layer. J. Atmospheric Sci. 28, 181-189.
Paulson, C.A., 1970: The mathematical representation of wind speed and temperature profiles in the unstable atmospheric surface layer. Journal of Applied Meteorology 9, 857-861.
Foken, T, 2008: Micrometeorology. Springer, Berlin, Germany.
zeta <- seq(-2,0.5,0.05)
stability.correction(zeta)
stability.correction(zeta,formulation="Businger_1971")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.