modules_tsurface (03/21/16)

CRHM Borland

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.

Notes