This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:hype_model_description:hype_land [2018/10/15 14:16] cpers [Infiltration] |
start:hype_model_description:hype_land [2018/10/16 08:36] cpers [Soil temperature and snow depth] |
||
---|---|---|---|
Line 368: | Line 368: | ||
==== Soil temperature and snow depth ==== | ==== Soil temperature and snow depth ==== | ||
- | Soil layer temperature (//soiltemp//) is calculated as a balance of three temperatures; previous time step soil layer temperature, soil temperature at deep depth (//deeptemp//) and air temperature (//temp//). The weight of the deep soil is constant (0.001), while the weight of the air temperature (//weightair//) depends on snow depth (//snowdepth//) and parameters. The soil memory (//soilmem//) depends on depth and land use, with parameters //surfmem// and //depthrel//. The memory of deep soil temperature is a general parameter (//deepmem//). | + | Soil layer temperature (//soiltemp//) is calculated as a balance of three temperatures; previous time step soil layer temperature, soil temperature at deep depth (//deeptemp//) and air temperature (//T//). The weight of the deep soil is constant (0.001), while the weight of the air temperature (//weightair//) depends on snow depth (//snowdepth//) and parameters. The soil memory (//soilmem//) depends on depth and land use, with parameters //surfmem// and //depthrel//. The memory of deep soil temperature is a general parameter (//deepmem//). |
<m> soilmem = {lbrace}{ | <m> soilmem = {lbrace}{ | ||
Line 377: | Line 377: | ||
<m> weigth_{air}={1}/{soilmem+10*snowdepth} </m> | <m> weigth_{air}={1}/{soilmem+10*snowdepth} </m> | ||
- | <m> deeptemp=weight_{air}*temp+(1-weight_{air})*deeptemp </m> | + | <m> deeptemp=weight_{air}*T+(1-weight_{air})*deeptemp </m> |
- | <m> soiltemp=weight_{air}*temp+(1-weight_{air}-weight_{deep} )*soiltemp+weight_{deep}*deeptemp </m> | + | <m> soiltemp=weight_{air}*T+(1-weight_{air}-weight_{deep} )*soiltemp+weight_{deep}*deeptemp </m> |
In the default snow depth model, snow density (//snowdens//) depends on the snow's age in days (//snowage//). Snow density for fresh snow (//sdnsnew//) and the increase of density with snow age (//snowdensdt//) are general parameters (~ 0.1 and ~0.002). The snow's age increases by one every time step, but are weighted with age (0) for any new snow. | In the default snow depth model, snow density (//snowdens//) depends on the snow's age in days (//snowage//). Snow density for fresh snow (//sdnsnew//) and the increase of density with snow age (//snowdensdt//) are general parameters (~ 0.1 and ~0.002). The snow's age increases by one every time step, but are weighted with age (0) for any new snow. | ||
Line 403: | Line 403: | ||
^Section ^Symbol ^Parameter/Data ^File ^ | ^Section ^Symbol ^Parameter/Data ^File ^ | ||
|Snow melt|//cmlt, ttmp//|//cmlt, ttmp//|[[start:hype_file_reference:par.txt|par.txt]]| | |Snow melt|//cmlt, ttmp//|//cmlt, ttmp//|[[start:hype_file_reference:par.txt|par.txt]]| | ||
- | |:::|//temp//|calculated from|[[start:hype_file_reference:tobs.txt|Tobs.txt]]| | + | |:::|//T//|calculated from|[[start:hype_file_reference:tobs.txt|Tobs.txt]]| |
|Snow cover|//stdelev//|//elev_std//|[[start:hype_file_reference:geodata.txt|GeoData.txt]]| | |Snow cover|//stdelev//|//elev_std//|[[start:hype_file_reference:geodata.txt|GeoData.txt]]| | ||
|:::|//fscmax, fscdist0, fscdist1, fsck1, fsckexp//|//fscmax, fscdist0, fscdist1, fsck1, fsckexp//|[[start:hype_file_reference:par.txt|par.txt]]| | |:::|//fscmax, fscdist0, fscdist1, fsck1, fsckexp//|//fscmax, fscdist0, fscdist1, fsck1, fsckexp//|[[start:hype_file_reference:par.txt|par.txt]]| |