This page describes the usage of PHENIPS-Clim with phenology()
.
The model specific inputs are listed and its basic functionality is explained.
PHENIPS-Clim is not published yet. This manual will be updated when a
publication is available. It was parametrized for Ips typographus in southern Germany.
See phenology()
for a detailled description of the function.
See phenology()
for details.
Daily minimum/mean/maximum temperatures in °C. tmin
is optional. If available it will be used to
calculate the temperature amplitude. If not, (tmax - tmean) * 2
will be
used as amplitude.
Daily radiation in W * h / m^2.
Length of the day in hours. Can be created with
create_daylength_rst()
or create_daylength_rst()
.
Set FALSE
to disable the calculation of sister broods.
Choose a scenario to use a suitable combination of parameters for specific situations. The scenario defines a default value for each value that can be overwritten by specifying a value for the respective parameter. The following scenarios are available:
mean: list(exposure = 'sunny', onset_mode = 0.5, diapause_mode = 'photoperiodic', oviposition_mode = 0.5)
max: list(exposure = 'sunny', onset_mode = 0.1, diapause_mode = 'thermal', oviposition_mode = 0.1)
Specifies the sun exposure. Can be 'sunny'
(default) or 'shaded'
.
Share of beetles that are already infesting trees necessary to
trigger the onset. Must be 0.1
, 0.5
or 0.9
if not customized.
Share of beetles that should have finished oviposition
to trigger the beginning of the development. Must be 0.1
, 0.5
or 0.9
if not customized.
Determines how the diapause is initiated. Can be one of the following options:
'photoperiodic'
: The diapause is initiated when the daylength falls below
a specific threshold.
'thermal'
: The diapause is initiated by a logistic model that depends on
the daylength and the maximum temperature.
Share of beetles that already stopped reproducing necessary to
trigger the diapause. Must be thermal
or 'photoperiodic'
if not customized.
If 'photoperiodic'
is chosen, the diapause is controlled by a daylength
threshold (see parameter daylength_dia here).
In the following, the basic functioning of PHENIPS-Clim is explained.
Onset: A base onset is triggered by a logistic model that relates to the maximum temperature and the respective degree days. Beginning from the base onset, a specific level of degree days (depending on the share of individuals that should be accounted for) and maximum air temperature must be reached to trigger the actual onset.
Development: While the bark temperature and the emergence of new generations are determined according to PHENIPS, the calculation of the beetles' development rates is refined. Rather than implying a constant development within a day, temperature fluctuations are incorporated by taking the daily temperature amplitude into account. Additionally, the first part of development represents the pre-oviposition period and will not appear in the resulting output.
Diapause: The diapause can be initiated due to the photoperiod according to PHENIPS or by a logistic model that depends on the daylength and the maximum temperature and accounts for beetles that reproduce even on shorter days if the temperatures are favorable. In the second case, PHENIPS-Clim detects a reproductive arrest, due to adverse abiotic parameters, and not an actual diapause as the output can be adjusted, if conditions improve and allow for further reproduction later in the season.
Mortality: White stages (egg to pupa) die when the minimum temperature falls below a specific threshold.
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-Clim and which additional
parameters are available.
phenology("phenips-clim", ..., tmin, tmean, tmax, rad, daylength,
sister_broods = TRUE, scenario = 'max', exposure = NULL,
onset_mode = NULL, oviposition_mode = NULL, diapause_mode = NULL)# calculate submodels separately
phenology("phenips-clim", ..., .submodels = 'onset', tmax, scenario = 'max', onset_mode = NULL)
phenology("phenips-clim", ..., .submodels = 'diapause', tmax, daylength, scenario = 'max', diapause_mode = NULL)
phenology("phenips-clim", ..., .submodels = 'mortality', tmin)
phenology("phenips-clim", ..., .submodels = 'development',
.onset, .diapause = NULL, .mortality = NULL,
tmin, tmean, tmax, rad, sister_broods = TRUE,
scenario = 'max', exposure = NULL, oviposition_mode = NULL)
model()
, phenology()
, model.phenips_clim.customize
Other phenology applications:
model.bso.apply
,
model.chapy.apply
,
model.joensson.apply
,
model.lange.apply
,
model.phenips.apply
,
model.rity.apply