This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
start:hype_model_description:processes_above_ground [2018/08/10 15:40] cpers [Temperature adjustments] |
start:hype_model_description:processes_above_ground [2018/08/10 15:41] cpers [Precipitation adjustments] |
||
---|---|---|---|
Line 26: | Line 26: | ||
Subbasin precipitation (//precgc//) is for subbasin average elevation (//basinelev//), but can be adjusted for elevation variations within the subbasin. The precipitation of a class (//prec//) is adjusted for classes where the class average elevation is greater than a threshold (general model parameter //pcelevth//). The adjustment is determined by a general parameter (//pcelevadd//) that is the correction per 100m. The class elevation adjustment can alternatively be determined from the basin standard deviation of elevation (//stdbasinelev//) and a parameter //pcelevstd//. The class height adjustment is limited by a general parameter //pcelevmax//. The precipitation of a class can additionally be adjusted with land-use dependent parameter //pcluse//, e.g. for interception evaporation. | Subbasin precipitation (//precgc//) is for subbasin average elevation (//basinelev//), but can be adjusted for elevation variations within the subbasin. The precipitation of a class (//prec//) is adjusted for classes where the class average elevation is greater than a threshold (general model parameter //pcelevth//). The adjustment is determined by a general parameter (//pcelevadd//) that is the correction per 100m. The class elevation adjustment can alternatively be determined from the basin standard deviation of elevation (//stdbasinelev//) and a parameter //pcelevstd//. The class height adjustment is limited by a general parameter //pcelevmax//. The precipitation of a class can additionally be adjusted with land-use dependent parameter //pcluse//, e.g. for interception evaporation. | ||
- | <m> precgc=preci×(1+pcaddg)×(1+preccorr)×(1+(pcurain×(1-snowfraction)+pcusnow×snowfraction)) </m> | + | <m> precgc=preci*(1+pcaddg)*(1+preccorr)*(1+(pcurain*(1-snowfraction)+pcusnow*snowfraction)) </m> |
<m> pcorr_{height}=delim{lbrace}{ | <m> pcorr_{height}=delim{lbrace}{ | ||
matrix{2}{2}{ | matrix{2}{2}{ | ||
0 {basinelev+deltah<pcelevth} | 0 {basinelev+deltah<pcelevth} | ||
- | {MIN({basinelev+deltah-pcelevth}/{100}×pcelevadd+{stdbasinelev}/{100}×pcelevstd,pcevelmax)} else | + | {MIN({basinelev+deltah-pcelevth}/{100}*pcelevadd+{stdbasinelev}/{100}*pcelevstd,pcevelmax)} else |
}}{} </m> | }}{} </m> | ||
- | <m> prec=precgc×(1+pcorr_{height} )×(1-pcluse) </m> | + | <m> prec=precgc*(1+pcorr_{height} )*(1-pcluse) </m> |
Where //deltah// is a class's elevation deviation from the subbasin average elevation and //snowfraction// is the average fraction of precipitation that falls as snow calculated from subbasin temperature (tempgc) and class-dependent temperature threshold or from input. | Where //deltah// is a class's elevation deviation from the subbasin average elevation and //snowfraction// is the average fraction of precipitation that falls as snow calculated from subbasin temperature (tempgc) and class-dependent temperature threshold or from input. |