rpmodel {rpmodel} | R Documentation |
Invokes a P-model function call
Description
R implementation of the P-model and its corollary predictions (Prentice et al., 2014; Han et al., 2017).
Usage
rpmodel(
tc,
vpd,
co2,
fapar,
ppfd,
patm = NA,
elv = NA,
kphio = ifelse(c4, 1, ifelse(do_ftemp_kphio, ifelse(do_soilmstress, 0.087182,
0.081785), 0.049977)),
beta = ifelse(c4, 146/9, 146),
soilm = stopifnot(!do_soilmstress),
meanalpha = 1,
apar_soilm = 0,
bpar_soilm = 0.733,
c4 = FALSE,
method_jmaxlim = "wang17",
do_ftemp_kphio = TRUE,
do_soilmstress = FALSE,
returnvar = NULL,
verbose = FALSE
)
Arguments
tc |
Temperature, relevant for photosynthesis (deg C) |
vpd |
Vapour pressure deficit (Pa) |
co2 |
Atmospheric CO2 concentration (ppm) |
fapar |
(Optional) Fraction of absorbed photosynthetically active
radiation (unitless, defaults to |
ppfd |
Incident photosynthetic photon flux density
(mol m-2 d-1, defaults to |
patm |
Atmospheric pressure (Pa). When provided, overrides
|
elv |
Elevation above sea-level (m.a.s.l.). Is used only for
calculating atmospheric pressure (using standard atmosphere (101325 Pa),
corrected for elevation (argument |
kphio |
Apparent quantum yield efficiency (unitless). Defaults to
0.081785 for |
beta |
Unit cost ratio. Defaults to 146.0 (see Stocker et al., 2019) for C3 plants and 146/9 for C4 plants. |
soilm |
(Optional, used only if |
meanalpha |
(Optional, used only if |
apar_soilm |
(Optional, used only if |
bpar_soilm |
(Optional, used only if |
c4 |
(Optional) A logical value specifying whether the C3 or C4
photosynthetic pathway is followed.Defaults to |
method_jmaxlim |
(Optional) A character string specifying which method
is to be used for factoring in Jmax limitation. Defaults to |
do_ftemp_kphio |
(Optional) A logical specifying whether
temperature-dependence of quantum yield efficiency is used. See ftemp_kphio
for details. Defaults to |
do_soilmstress |
(Optional) A logical specifying whether an empirical
soil moisture stress factor is to be applied to down-scale light use
efficiency (and only light use efficiency). Defaults to |
returnvar |
(Optional) A character string of vector of character strings specifying which variables are to be returned (see return below). |
verbose |
Logical, defines whether verbose messages are printed.
Defaults to |
Value
A named list of numeric values (including temperature and pressure dependent parameters of the photosynthesis model, P-model predictions, including all its corollary). This includes :
-
ca
: Ambient CO2 expressed as partial pressure (Pa) -
gammastar
: Photorespiratory compensation point\Gamma*
, (Pa), see calc_gammastar. -
kmm
: Michaelis-Menten coefficientK
for photosynthesis (Pa), see calc_kmm. -
ns_star
: Change in the viscosity of water, relative to its value at 25 deg C (unitless).\eta* = \eta(T) / \eta(25 deg C)
This is used to scale the unit cost of transpiration. Calculated following Huber et al. (2009).
-
chi
: Optimal ratio of leaf internal to ambient CO2 (unitless). Derived following Prentice et al.(2014) as:\chi = \Gamma* / ca + (1- \Gamma* / ca) \xi / (\xi + \sqrt D )
with
\xi = \sqrt (\beta (K+ \Gamma*) / (1.6 \eta*))
\beta
is given by argumentbeta
,K
iskmm
(see calc_kmm),\Gamma*
isgammastar
(see calc_gammastar).\eta*
isns_star
.D
is the vapour pressure deficit (argumentvpd
),ca
is the ambient CO2 partial pressure in Pa (ca
). -
ci
: Leaf-internal CO2 partial pressure (Pa), calculated as(\chi ca)
. -
lue
: Light use efficiency (g C / mol photons), calculated asLUE = \phi(T) \phi0 m' Mc
where
\phi(T)
is the temperature-dependent quantum yield efficiency modifier (ftemp_kphio) ifdo_ftemp_kphio==TRUE
, and 1 otherwise.\phi 0
is given by argumentkphio
.m'=m
ifmethod_jmaxlim=="none"
, otherwisem' = m \sqrt( 1 - (c/m)^(2/3) )
with
c=0.41
(Wang et al., 2017) ifmethod_jmaxlim=="wang17"
.Mc
is the molecular mass of C (12.0107 g mol-1).m
is given returned variablemj
. Ifdo_soilmstress==TRUE
,LUE
is multiplied with a soil moisture stress factor, calculated with calc_soilmstress. -
mj
: Factor in the light-limited assimilation rate function, given bym = (ci - \Gamma*) / (ci + 2 \Gamma*)
where
\Gamma*
is given bycalc_gammastar
. -
mc
: Factor in the Rubisco-limited assimilation rate function, given bymc = (ci - \Gamma*) / (ci + K)
where
K
is given bycalc_kmm
. -
gpp
: Gross primary production (g C m-2), calculated asGPP = Iabs LUE
where
Iabs
is given byfapar*ppfd
(arguments), and isNA
iffapar==NA
orppfd==NA
. Note thatgpp
scales with absorbed light. Thus, its units depend on the units in whichppfd
is given. -
iwue
: Intrinsic water use efficiency (iWUE, Pa), calculated asiWUE = ca (1-\chi)/(1.6)
-
gs
: Stomatal conductance (gs, in mol C m-2 Pa-1), calculated asgs = A / (ca (1-\chi))
where
A
isgpp
/Mc
. -
vcmax
: Maximum carboxylation capacityVcmax
(mol C m-2) at growth temperature (argumenttc
), calculated asVcmax = \phi(T) \phi0 Iabs n
where
n
is given byn=m'/mc
. -
vcmax25
: Maximum carboxylation capacityVcmax
(mol C m-2) normalised to 25 deg C following a modified Arrhenius equation, calculated asVcmax25 = Vcmax / fv
, wherefv
is the instantaneous temperature response by Vcmax and is implemented by function ftemp_inst_vcmax. -
jmax
: The maximum rate of RuBP regeneration () at growth temperature (argumenttc
), calculated usingA_J = A_C
-
rd
: Dark respirationRd
(mol C m-2), calculated asRd = b0 Vcmax (fr / fv)
where
b0
is a constant and set to 0.015 (Atkin et al., 2015),fv
is the instantaneous temperature response by Vcmax and is implemented by function ftemp_inst_vcmax, andfr
is the instantaneous temperature response of dark respiration following Heskel et al. (2016) and is implemented by function ftemp_inst_rd.
Additional variables are contained in the returned list if argument method_jmaxlim=="smith19"
-
omega
: Term corresponding to\omega
, defined by Eq. 16 in Smith et al. (2019), and Eq. E19 in Stocker et al. (2019). -
omega_star
: Term corresponding to\omega^\ast
, defined by Eq. 18 in Smith et al. (2019), and Eq. E21 in Stocker et al. (2019).
patm
References
Bernacchi, C. J., Pimentel, C., and Long, S. P.: In vivo temperature response func-tions of parameters required to model RuBP-limited photosynthesis, Plant Cell Environ., 26, 1419–1430, 2003
and their drivers: analysis and modelling at flux-site and global scales, Environ. Res. Lett. 15 124050 https://doi.org/10.1088/1748-9326/abc64e, 2020 Heskel, M., O’Sullivan, O., Reich, P., Tjoelker, M., Weerasinghe, L., Penillard, A.,Egerton, J., Creek, D., Bloomfield, K., Xiang, J., Sinca, F., Stangl, Z., Martinez-De La Torre, A., Griffin, K., Huntingford, C., Hurry, V., Meir, P., Turnbull, M.,and Atkin, O.: Convergence in the temperature response of leaf respiration across biomes and plant functional types, Proceedings of the National Academy of Sciences, 113, 3832–3837, doi:10.1073/pnas.1520282113,2016.
Huber, M. L., Perkins, R. A., Laesecke, A., Friend, D. G., Sengers, J. V., Assael,M. J., Metaxa, I. N., Vogel, E., Mares, R., and Miyagawa, K.: New international formulation for the viscosity of H2O, Journal of Physical and Chemical ReferenceData, 38, 101–125, 2009
Prentice, I. C., Dong, N., Gleason, S. M., Maire, V., and Wright, I. J.: Balancing the costs of carbon gain and water transport: testing a new theoretical frameworkfor plant functional ecology, Ecology Letters, 17, 82–91, 10.1111/ele.12211,http://dx.doi.org/10.1111/ele.12211, 2014.
Wang, H., Prentice, I. C., Keenan, T. F., Davis, T. W., Wright, I. J., Cornwell, W. K.,Evans, B. J., and Peng, C.: Towards a universal model for carbon dioxide uptake by plants, Nat Plants, 3, 734–741, 2017. Atkin, O. K., et al.: Global variability in leaf respiration in relation to climate, plant func-tional types and leaf traits, New Phytologist, 206, 614–636, doi:10.1111/nph.13253, https://nph.onlinelibrary.wiley.com/doi/abs/10.1111/nph.13253.
Smith, N. G., Keenan, T. F., Colin Prentice, I. , Wang, H. , Wright, I. J., Niinemets, U. , Crous, K. Y., Domingues, T. F., Guerrieri, R. , Yoko Ishida, F. , Kattge, J. , Kruger, E. L., Maire, V. , Rogers, A. , Serbin, S. P., Tarvainen, L. , Togashi, H. F., Townsend, P. A., Wang, M. , Weerasinghe, L. K. and Zhou, S. (2019), Global photosynthetic capacity is optimized to the environment. Ecol Lett, 22: 506-517. doi:10.1111/ele.13210
Stocker, B. et al. Geoscientific Model Development Discussions (in prep.)
Examples
## Not run:
rpmodel(
tc = 20,
vpd = 1000,
co2 = 400,
ppfd = 30,
elv = 0)
## End(Not run)