This page describes the usage of PHENIPS with phenology()
.
The model specific inputs are listed and its basic functionality is explained.
PHENIPS was published by Baier2007;textualbarrks and
parametrized at the Kalkalpen National Park in Austria for Ips typographus.
The function returns a phenology. Look here to find out how it can be analysed.
See phenology()
for a detailled description of the function.
Daily mean/maximum temperatures in °C.
Daily radiation in W * h / m^2.
Length of the day in hours. Can be created with
create_daylength_rst()
or create_daylength_df()
.
Specifies the sun exposure. Can be 'sunny'
(default) or 'shaded'
.
Set FALSE
if sister broods should not be calculated.
In the following, the basic functioning of PHENIPS is explained.
Onset: The onset is triggered when the degree days of the maximum temperature reach a specific threshold and the maximum temperature exceeds the minimum flight temperature.
Development: The beetles develop according to a slightly modified version of the optimum curve described by Wermelinger1998;textualbarrks depending on the bark temperature. The bark temperature is modeled based on mean and maximum temperature, global radiation and sun exposure. A new generation will emerge when the last generation is fully developed and the maximum temperature exceeds the minimum flight temperature.
Diapause: The diapause is initiated when the daylength falls below a threshold.
Mortality: White stages (egg to pupa) die on a fixed date.
Look here to find out how the model parameters affect the actual calculations and which values are used by default.
In barrks
, phenology()
is used to apply a model. The following code
illustrates which inputs are required to apply PHENIPS and which additional
parameters are available.
phenology("phenips", ..., tmean, tmax, rad, daylength,
exposure = 'sunny', sister_broods = TRUE)# calculate submodels separately
phenology("phenips", ..., .submodels = 'onset', tmax)
phenology("phenips", ..., .submodels = 'diapause', daylength)
phenology("phenips", ..., .submodels = 'mortality', tmax)
phenology("phenips", ..., .submodels = 'development',
.onset, .diapause = NULL, .mortality = NULL,
tmean, tmax, rad,
exposure = 'sunny', sister_broods = TRUE)
model()
, phenology()
, model.phenips.customize
Other phenology applications:
model.bso.apply
,
model.chapy.apply
,
model.joensson.apply
,
model.lange.apply
,
model.phenips_clim.apply
,
model.rity.apply