Function aspwb_day
performs water balance for a single day in an agriculture location.
Function aspwb
performs water balance for multiple days in an agriculture location.
aspwbInput(crop_factor, control, soil)
aspwb_day(
x,
date,
meteovec,
latitude,
elevation,
slope = NA_real_,
aspect = NA_real_,
runon = 0,
lateralFlows = NULL,
waterTableDepth = NA_real_,
modifyInput = TRUE
)
aspwb(
x,
meteo,
latitude,
elevation,
slope = NA_real_,
aspect = NA_real_,
waterTableDepth = NA_real_
)
Agriculture crop factor.
A list with default control parameters (see defaultControl
).
An object of class soil
.
An object of class aspwbInput
.
Date as string "yyyy-mm-dd".
A named numerical vector with weather data. See variable names in parameter meteo
of spwb
.
Latitude (in degrees).
Elevation above sea level (in m), slope (in degrees) and aspect (in degrees from North).
Surface water amount running on the target area from upslope (in mm).
Lateral source/sink terms for each soil layer (interflow/to from adjacent locations) as mm/day.
Water table depth (in mm). When not missing, capillarity rise will be allowed if lower than total soil depth.
Boolean flag to indicate that the input x
object is allowed to be modified during the simulation.
A data frame with daily meteorological data series (see spwb
).
control <- defaultControl()
examplesoil <- soil(defaultSoilParams())
x <- aspwbInput(0.75, control, examplesoil)
# Day to be simulated
d <- 100
meteovec <- unlist(examplemeteo[d,-1])
date <- as.character(examplemeteo$dates[d])
#Call simulation function for a single days
sd <- aspwb_day(x, date, meteovec,
latitude = 41.82592, elevation = 100)
#Call simulation function for multiple days
S <- aspwb(x, examplemeteo, latitude = 41.82592, elevation = 100)
#> Initial soil water content (mm): 287.44
#> Initial snowpack content (mm): 0
#> Performing daily simulations
#>
#> [Year 2001]:....................................
#>
#> Final soil water content (mm): 273.887
#> Final snowpack content (mm): 0
#> Change in soil water content (mm): -13.5534
#> Soil water balance result (mm): -13.5534
#> Change in snowpack water content (mm): 0
#> Snowpack water balance result (mm): 0
#> Water balance components:
#> Precipitation (mm) 513
#> Rain (mm) 462 Snow (mm) 51
#> Infiltration (mm) 507 Infiltration excess (mm) 6 Saturation excess (mm) 0 Capillarity rise (mm) 0
#> Soil evaporation (mm) 3 Transpiration (mm) 453
#> Runoff (mm) 6 Deep drainage (mm) 65