High-level functions for hydrological processes. Function hydrology_soilWaterInputs
performs canopy water interception and snow accumulation/melt. Function hydrology_soilInfiltrationPercolation
performs soil infiltration and percolation from the input given by the previous function.
hydrology_soilWaterInputs(soil, soilFunctions, prec, er, tday, rad,
elevation, Cm, LgroundPAR, LgroundSWR, runon = 0,
snowpack = TRUE, modifySoil = TRUE)
hydrology_soilInfiltrationPercolation(soil, soilFunctions, waterInput,
rockyLayerDrainage = TRUE, modifySoil = TRUE)
Function hydrology_soilWaterInputs
returns a named vector with the following elements, all in mm:
Precipitation as rainfall.
Precipitation as snow.
Rainfall water intercepted by the canopy and evaporated.
Rainfall reaching the ground.
Snow melted during the day, and added to the water infiltrated.
Surface water amount running on the target area from upslope.
Total soil input, including runon, snowmelt and net rain.
Function hydrology_soilInfiltrationPercolation
returns a named vector with the following elements, all in mm:
Water infiltrated into the soil (i.e. throughfall + runon + snowmelt - runoff).
Surface water leaving the target area.
Water leaving the target soil towards the water table.
A list containing the description of the soil (see soil
).
Soil water retention curve and conductivity functions, either 'SX' (for Saxton) or 'VG' (for Van Genuchten).
Precipitation for a given day (mm)
Soil water input for a given day (mm).
The ratio of evaporation rate to rainfall rate.
Average day temperature (ºC).
Solar radiation (in MJ/m2/day).
Altitude above sea level (m).
Canopy water storage capacity.
Percentage of photosynthetically-acvive radiation (PAR) reaching the ground.
Percentage of short-wave radiation (SWR) reaching the ground.
Surface water amount running on the target area from upslope (in mm).
Boolean flag to indicate the simulation of snow accumulation and melting.
Boolean flag to indicate the simulation of drainage from rocky layers (> 95% of rocks).
Boolean flag to indicate that the input soil
object should be modified during the simulation.
Miquel De Cáceres Ainsa, CREAF
The function simulates different vertical hydrological processes, which are described separately in other functions. If modifySoil = TRUE
the function will modify the soil
object (including both soil moisture and the snowpack on its surface) as a result of simulating hydrological processes.
spwb_day
, hydrology_rainInterception
, hydrology_soilEvaporation