tsurface
A module to calculate skin surface temperature from hru_t and SWE. The basic module uses a 'Radiative-Conductive-Convective approach to surface temperature, T.J. (Williams et al, 2015). The variation#1 uses the parameter n_factor to estimate surface temperature from the air temperature. Woo (2012, p. 57).
Observations
- none
Variables
- hru_tsf (°C) - surface/skin temperature.
- hru_tsfD (°C) - mean daily surface/skin temperature.
- hru_tsf_acc (°C) - temperature accumulator used to calculate the daily mean hru_tsfD.
Parameters
- W_a () - empirical constant for air temperature. Only uses in tsurface.
- W_b () -empirical constant for net radiation at ground surface. Only uses in tsurface.
- W_c () - empirical constant for frost table. Only uses in tsurface.
- W_d () - empirical constant for frost table. Only uses in tsurface.
- n_factor_a () - a constant in n_factor = n_factor_a - n_factor_b*exp(-n_factor_c*T) where T is days after start of ground thaw. Only uses in tsurface#1.
- n_factor_b () - a constant in n_factor = n_factor_a - n_factor_b*exp(-n_factor_c*T) where T is days after start of ground thaw. Only uses in tsurface#1.
- n_factor_c () - a constant in n_factor = n_factor_a - n_factor_b*exp(-n_factor_c*T) where T is days after start of ground thaw. Only uses in tsurface#1.
- n_factor_d () - a constant in n_factor = n_factor_a - n_factor_b*exp(-n_factor_c*T) where T is days after start of ground thaw. Only uses in tsurface#1
Variable Inputs
- hru_t (°C) - air temperature
- SWE (mm) - snow water equivalent.
- net (MJ/m^2*int) - net radiation. Only uses in tsurface.
- Zdt (m) - active thawing front. Only uses in tsurface.