Physical Scales

In Monin-Obukhov Similarity Theory (MOST), turbulent fluxes are parameterized using characteristic physical scales. These scales represent the turbulent fluctuations of velocity and scalars in the surface layer.

Friction Velocity ($u_*$)

The friction velocity $u_*$ is the characteristic velocity scale of the turbulence, related to the surface kinematic momentum flux (stress) $\tau/\rho$:

\[ u_*^2 = \frac{|\tau|}{\rho} = \left( (\overline{u'w'})^2 + (\overline{v'w'})^2 \right)^{1/2}.\]

In SurfaceFluxes.jl, this is computed by compute_ustar. $u_*$ is derived from the wind speed difference $\Delta U$ using the dimensionless momentum profile $\phi_m$,

\[ u_* = \frac{\kappa \Delta U}{F_m(\zeta, ...)},\]

where $F_m$ is the integrated stability correction function for momentum.

Scalar Scales ($\theta_*, q_*$)

Similar scales are defined for potential temperature ($\theta$) and specific humidity ($q$).

Temperature Scale ($\theta_*$): Related to the kinematic potential temperature flux $\overline{w'\theta'}$:

\[ u_* \theta_* = -\overline{w'\theta'}.\]

Computed as:

\[ \theta_* = \frac{\kappa \Delta \theta}{F_h(\zeta, ...)}\]

In SurfaceFluxes.jl, this scale is computed by compute_theta_star.

Humidity Scale ($q_*$): Related to the kinematic specific humidity flux $\overline{w'q'}$ (evaporation):

\[ u_* q_* = -\overline{w'q'}.\]

Computed similarly to $\theta_*$ using the same heat stability function $F_h$. See compute_q_star.

Variances

SurfaceFluxes.jl also provides functions to estimate the variances of turbulent fluctuations, which are useful for higher-order closure models or statistical analysis.

Velocity Variance ($\sigma_u^2$)

The variance of the horizontal wind speed components, computed by u_variance:

u_variance(param_set, Δz_eff, ustar, ζ)

The parameterization depends on stability:

  • Neutral/Stable ($\zeta \ge 0$): Proportional to $u_*^2$.
  • Unstable ($\zeta < 0$): Includes a contribution from the convective velocity scale $w_*$, which depends on the boundary layer height $z_i$ (taken to be a fixed parameter) and the heat flux at the effective height $\Delta z_{\text{eff}}$.

Scalar Variance ($\sigma_\phi^2$)

The variance of scalars (temperature, humidity), computed by scalar_variance:

scalar_variance(param_set, scale, ζ)
  • Stable: Proportional to $\phi_*^2$.
  • Unstable: Scaling depends on $\zeta$ following standard similarity functions (e.g., Wyngaard et al., 1971).