High-level functions to define water inputs into the soil of a stand:
Function
hydrology_waterInputs
performs canopy water interception and snow accumulation/melt.Function
hydrology_snowMelt
estimates snow melt using a simple energy balance, according to Kergoat (1998).
Usage
hydrology_snowMelt(tday, rad, LgroundSWR, elevation)
hydrology_waterInputs(
x,
prec,
rainfallIntensity,
pet,
tday,
rad,
elevation,
Cm,
LgroundPAR,
LgroundSWR,
modifyInput = TRUE
)
Arguments
- tday
Average day temperature (ºC).
- rad
Solar radiation (in MJ/m2/day).
- LgroundSWR
Percentage of short-wave radiation (SWR) reaching the ground.
- elevation
Altitude above sea level (m).
- x
An object of class
spwbInput
orgrowthInput
.- prec
Precipitation for the given day (mm)
- rainfallIntensity
Rainfall intensity rate (mm/h).
- pet
Potential evapotranspiration for the given day (mm)
- Cm
Canopy water storage capacity.
- LgroundPAR
Percentage of photosynthetically-active radiation (PAR) reaching the ground.
- modifyInput
Boolean flag to indicate that the input
x
object should be modified during the simulation.
Value
Function hydrology_waterInputs
returns a named vector with the following elements, all in mm:
- Rain
Precipitation as rainfall.
- Snow
Precipitation as snow.
- Interception
Rainfall water intercepted by the canopy and evaporated.
- Snowmelt
Snow melted during the day, and added to the water infiltrated.
- NetRain
Rainfall reaching the ground.
Details
The function simulates different vertical hydrological processes, which are described separately in other functions.
If modifyInput = TRUE
the function will modify the x
object (including both soil moisture and
the snowpack on its surface) as a result of simulating hydrological processes.