Neutral

initial_soil_aerodynamic_resistance(u_24, z_obs=2)

Computes the aerodynamic resistance for soil without stability corrections \(r_{a,soil}^{0}\).

\[r_{a,soil}^{0}=\frac{\ln\left(\frac{z_{obs}}{z_{0,soil}}\right) \cdot \ln\left(\frac{z_{obs}}{0.1z_{0,soil}}\right)} {k^{2} \cdot u_{obs}}\]

where the following constants are used

  • \(z_{0,soil}\) soil roughness = 0.001 [m]

  • \(k\) = karman constant = 0.41 [-]

The factor 0.1 is the ratio between the surface roughness for momentum and heat.

Parameters
  • u_24 (float) – daily wind speed at observation height, \(u_{obs}\) [m/s]

  • z_obs (float) – observation height, \(z_{obs}\) [m]

Returns

ra_soil_init – aerodynamic resistance without stability corrections, \(r_{a,soil}^{0}\) [s/m]

Return type

float

initial_daily_evaporation(rn_24_soil, g0_24, ssvp_24, ad_24, vpd_24, psy_24, r_soil, ra_soil_init)

Computes the soil evaporation based on the Penman Monteith equation adapted for soil.

\[E^{0}=\frac{\Delta\left(Q_{soil}^{*}-G\right)+\rho c_{p} \frac{\Delta_{e}}{r_{a,soil}}}{\Delta+ \gamma\left(1+\frac{r_{soil}}{r_{a,soil}}\right)}\]

where the following constants are used

  • \(c_{p}\) specific heat for dry air = 1004 [J kg-1 K-1]

  • \(k\) = karman constant = 0.41 [-]

Parameters
  • rn_24_soil (float) – daily net radiation for soil, \(Q_{soil}^{*}\) [W m-2]

  • g0_24 (float) – daily soil heat flux, \(G\) [W m-2]

  • ssvp_24 (float) – daily slope of saturated vapour pressure curve \(\Delta\) [mbar K-1]

  • ad_24 (float) – daily air density, \(\rho\) [kg m-3]

  • vpd_24 (float) – daily vapour pressure deficit, \(\Delta_{e}\) [mbar]

  • psy_24 (float) – daily psychrometric constant, \(\gamma\) [mbar K-1]

  • r_soil (float) – soil resistance, \(r_{soil}\) [m s-1]

  • ra_soil_init (float) – initial soil aerodynamic resistance, \(r_{a,soil}\) [m s-1]

Returns

e_24_init – initial estimate radiation equivalent daily evaporation, \(E^{0}\) [W m-2]

Return type

float

initial_daily_evaporation_mm(e_24_init, lh_24)

Computes the soil evaporation based on the Penman Monteith equation adapted for soil.

\[E^{0}=E^{0} \cdot d_{sec} \cdot \lambda_{24}\]

where the following constants are used

  • \(d_{sec}\) seconds in the day = 86400 [s]

Parameters
  • e_24_init (float) – initial estimate daily evaporation, \(E^{0}\) [W m-2]

  • lh_24 (float) – daily latent heat of evaporation, \(\lambda_{24}\) [J/kg]

Returns

e_24_init_mm – initial estimate daily evaporation in mm, \(E^{0}\) [mm d-1]

Return type

float

initial_canopy_aerodynamic_resistance(u_24, z0m, z_obs=2)

Computes the aerodynamic resistance for a canopy soil without stability corrections \(r_{a,}^{0}\).

\[r_{a,canopy}^{0}=\frac{\ln\left(\frac{z_{obs}}{z_{0,m}}\right) \cdot \ln \left(\frac{z_{obs}}{0.1z_{0,m}}\right)}{k^{2} \cdot u_{obs}}\]

where the following constants are used

  • \(k\) = karman constant = 0.41 [-]

The factor 0.1 is the ratio between the surface roughness for momentum and heat.

Parameters
  • u_24 (float) – daily wind speed at observation height, \(u_{obs}\) [m/s]

  • z0m (float) – roughness length, \(z_{0,m}\) [m]

  • z_obs (float) – observation height, \(z_{obs}\) [m]

Returns

ra_canopy_init – canopy resistance without stability corrections, \(r_{a,canopy}^{0}\) [s/m]

Return type

float

initial_daily_transpiration(rn_24_canopy, ssvp_24, ad_24, vpd_24, psy_24, r_canopy, ra_canopy_init)

Computes the soil evaporation based on the Penman Monteith equation adapted for soil.

\[T_{0}=\frac{\Delta\left(Q_{canopy}^{*}\right) +\rho c_{p}\frac{\Delta_{e}} {r_{a,canopy}}}{\Delta+ \gamma\left(1+\frac{r_{canopy}}{r_{a,canopy}}\right)}\]

where the following constants are used

  • \(c_{p}\) specific heat for dry air = 1004 [J kg-1 K-1]

  • \(k\) = karman constant = 0.41 [-]

Parameters
  • rn_24_canopy (float) – daily net radiation for the canopy, \(Q_{soil}^{*}\) [W m-2]

  • ssvp_24 (float) – daily slope of saturated vapour pressure curve \(\Delta\) [mbar K-1]

  • ad_24 (float) – daily air density, \(\rho\) [kg m-3]

  • vpd_24 (float) – daily vapour pressure deficit, \(\Delta_{e}\) [mbar]

  • psy_24 (float) – daily psychrometric constant, \(\gamma\) [mbar K-1]

  • r_canopy (float) – canopy resistance, \(r_{canopy}\) [m s-1]

  • ra_canopy_init (float) – initial canopy aerodynamic resistance, \(r_{a,canopy}\) [m s-1]

Returns

t_24_init – initial estimate radiation equivalent daily transpiration, \(T^{0}\) [W m-2]

Return type

float

initial_daily_transpiration_mm(t_24_init, lh_24)

Computes the canopy transpiration based on the Penman Monteith equation adapted for canopy.

\[T^{0}=T^{0} \cdot d_{sec} \cdot \lambda_{24}\]

where the following constants are used

  • \(d_{sec}\) seconds in the day = 86400 [s]

Parameters
  • t_24_init (float) – initial estimate daily transpiration, \(E^{0}\) [W m-2]

  • lh_24 (float) – daily latent heat of evaporation, \(\lambda_{24}\) [J/kg]

Returns

t_24_init_mm – initial estimate daily transpiration in mm, \(T^{0}\) [mm d-1]

Return type

float