energy_bal_func

Author:

Keith Cherkauer

Date:

January 3, 1996

Description:

This subroutine solves the surface energy balance in order to find the surface temperature.

References

Liang, Xu, E. F. Wood, and D. P. Lettenmaier, Modeling Ground Heat Flux in Land Parameterization Schemes, submitted JGR 1997.

Cherkauer, K, and D. P. Lettenmaier, Modeling the Affects of Frozen Soils in the GCIP LSA-NC, GCIP PRA/PI meeting, Boulder, CO, Nov 1997.

Input Variables:

Variable

Type

Units

Description

TsdoubleCSurface Temperature
T2doubleCTemperature at bottom of soil column
Ts_olddoubleCPrevious surface temperature
T1_olddoubleCPrevious temperature at boundary between top two layers
TairdoubleCAir temperature
radoubles/mAerodynamic resistance
atmos_densitydoublekg/m^3Denisty of the atmosphere
shortwavedoubleW/m^2Net shortwave radiation
longwavedoubleW/m^2Incoming longwave radiation
albedodoublefractionSurface albedo
emissivitydoublefractionSurface emissivity
kappa1doubleW/m/KThermal conductivity of top layer
kappa2doubleW/m/KThermal conductivity of second layer
Cs1doubleJ/m^3/KVolumetric heat capacity of top layer
Cs2doubleJ/m^3/KVolumetric heat capacity of second layer
D1doublemThickness of top layer
D2doublemThickness of second layer
dpdoublemDepth of soil column
delta_tdoublesTime step
LedoubleENTER_UNITSLatent heat of vaporization
EvapdoublemmEvaporation
moistdoublemm/mmMoisture content of top layer
ice0doublemm/mmPrevious ice content of top layer
max_moistdoublemm/mmMaximum moisture content of top layer
bubbledoublecmBubbling pressure of soil column
exptdoubleN/ASoil moisture exponential
surf_attendoublefractionSurface attenuation caused by vegetation (if present)

Output Variables:

Variable

Type

Units

Description

errordoubleW/m^2Surface energy balance error
grnd_fluxdouble *W/m^2Ground heat flux
T1double *CSoil temperature between first and second layers
latent_heatdouble *W/m^2Latent heat flux
sensible_heatdouble *W/m^2Sensible heat flux

Subroutines Called:

Modifications and Limitations

Ground heat flux equations modified to account for latent heat needed to freeze and thaw the soil (Cherkauer, 1997). When soil is unfrozen, or if frozen soil option not selected, equation reverts back to it's original form.

Surface attenuation parameter added along with other vegetation routines.


VIC Home Page

VIC Code Page

Page Last Modified on 10/30/97