Autotrophic respiration

Warning

This page is a work in progress. If you have any questions or notice any errors, please raise an issue.

Overview

Gross primary production ($\text{GPP}$) provides the carbon input to the system. A fraction of this carbon is released back to the atmosphere through autotrophic respiration $R_a$, which is represented as the sum of two terms: maintenance respiration $R_m$ (the carbon cost of maintaining existing plant tissues) and growth respiration $R_g$ (the carbon cost of producing new plant tissues).

\[\begin{equation} R_a = R_m + R_g \end{equation}\]

The remaining carbon is the net primary production ($\text{NPP}$), which is then allocated to the different plant components.

\[\begin{equation} \text{NPP} = \text{GPP} - R_a \end{equation}\]

subtypes(Terrarium.AbstractAutotrophicRespiration)
1-element Vector{Any}:
 PALADYNAutotrophicRespiration

PALADYN autotrophic respiration model

Terrarium.PALADYNAutotrophicRespiration — Type
struct PALADYNAutotrophicRespiration{NF} <: Terrarium.AbstractAutotrophicRespiration{NF}

Autotrophic respiration implementation from [21].

Authors: Maha Badri and Matteo Willeit

Properties:

  • cn_sapwood::Any: Carbon-to-nitrogen mass ratio of sapwood (kgC/kgN)

  • cn_root::Any: Carbon-to-nitrogen mass ratio of fine roots (kgC/kgN)

  • aws::Any: Ratio of total to respiring stem carbon, [27]. PFT specific.

  • resp10::Any: Tissue respiration rate at 10 °C per unit tissue nitrogen (kgC/kgN/day), as in [21]

References

  • [21] Willeit & Ganopolski, Geoscientific Model Development (2016)
  • [27] Cox, Hadley Centre Technical Note (2001)
source
variables(PALADYNAutotrophicRespiration(Float32))
Variables
├─ Prognostic: 
├─ Auxiliary: 
├── autotrophic_respiration [kg m^-2 s^-1] on XY{Center, Center, Nothing} of the canopy domain
├── net_primary_production [kg m^-2 s^-1] on XY{Center, Center, Nothing} of the canopy domain
├─ Inputs: 
├── gross_primary_production [kg m^-2 s^-1] on XY{Center, Center, Nothing} of the canopy domain
├── leaf_respiration [kg m^-2 s^-1] on XY{Center, Center, Nothing} of the canopy domain
├── ground_temperature [°C] on XY{Center, Center, Terrarium.Coordinate{typeof(lastindex), Center}} of the ground domain
├─ Namespaces:

This implementation follows the autotrophic respiration scheme of PALADYN [21].

Maintenance respiration

Maintenance respiration is computed as the sum of leaf, stem, and root respiration

\[\begin{equation} R_m = R_{\text{leaf}} + R_{\text{stem}} + R_{\text{root}} \end{equation}\]

where $R_{\text{leaf}}$ is the dark respiration computed by the photosynthesis scheme, and $R_{\text{stem}}$ and $R_{\text{root}}$ are each computed from the corresponding tissue carbon pool and their assigned C:N ratios,

\[\begin{equation} R_{\text{stem}} = r_{10} \, f(T_{\text{air}}) \, \frac{C_{\text{stem}}}{a_{ws} \, \text{CN}_{\text{sapwood}}}, \qquad R_{\text{root}} = r_{10} \, f(T_{\text{soil}}) \, \phi \, \frac{C_{\text{root}}}{\text{CN}_{\text{root}}} \end{equation}\]

where $r_{10}$ (resp10) is the tissue respiration rate at 10 °C per unit nitrogen (kgC/kgN/day, converted to per second), $a_{ws}$ is the ratio of total to respiring stem carbon, $\phi$ is the phenology factor, and $f(T)$ is the temperature factor. All fluxes are in kgC/m²/s.

The temperature factor is a modified Arrhenius equation [28],

\[\begin{equation} f(T) = \exp\left(308.56 \left(\frac{1}{56.02} - \frac{1}{T + 46.02}\right)\right), \end{equation}\]

where $T$ is the air or soil temperature in °C; $f(10\,°\text{C}) = 1$.

The vegetation carbon $C_{\text{veg}}$ is a single prognostic pool. The tissue pools are diagnosed from it with the allometry of [21] (see compute_leaf_carbon, compute_root_carbon, and compute_stem_carbon), with the balanced leaf area index $\text{LAI}_b = C_{\text{veg}} / (2/\text{SLA} + a_{wl})$,

\[\begin{equation} C_{\text{leaf}} = C_{\text{root}} = \frac{\text{LAI}_b}{\text{SLA}}, \qquad C_{\text{stem}} = a_{wl} \, \text{LAI}_b \end{equation}\]

so that $C_{\text{leaf}} + C_{\text{root}} + C_{\text{stem}} = C_{\text{veg}}$, and stem and root respiration are proportional to $C_{\text{veg}}$.

Growth respiration

Growth respiration is taken as a fixed fraction of the carbon available after maintenance respiration

\[\begin{equation} R_g = 0.25 \cdot (\text{GPP} - R_m) \end{equation}\]

Methods

Terrarium.compute_f_temp — Function
compute_f_temp(autoresp, T_air, T_soil)

Computes temperature factors f_temp_air and f_temp_soil for autotrophic respiration.

source
Terrarium.compute_resp10 — Function
compute_resp10(autoresp)

Computes resp10, the tissue respiration rate at 10 °C per unit tissue nitrogen (kgC/kgN/day).

This is a placeholder that returns the constant parameter resp10. In PALADYN ([21]), the rate of tree PFTs varies with the temperature of the coldest month, between 0.011 for tropical and 0.066 kgC/kgN/day for extratropical trees.

References

  • [21] Willeit & Ganopolski, Geoscientific Model Development (2016)
source
Terrarium.compute_Rm — Function
compute_Rm(
    autoresp,
    vegcarbon_dynamics,
    traits,
    T_air,
    T_soil,
    Rd,
    phen,
    C_veg
)

Computes maintenance respiration Rm in [kgC/m²/s].

source
Terrarium.compute_Ra — Function
compute_Ra(
    autoresp,
    vegcarbon_dynamics,
    traits,
    T_air,
    T_soil,
    Rd,
    phen,
    C_veg,
    GPP
)

Computes autotrophic respiration Ra as the sum of maintenance respiration Rm and growth respiration Rg in [kgC/m²/s].

source
Terrarium.compute_NPP — Function
compute_NPP(autoresp, GPP, Ra)

Computes Net Primary Productivity NPP as the difference between Gross Primary Production GPP and autotrophic respiration Ra in [kgC/m²/s].

source

Process interface

Terrarium.compute_auxiliary! — Method
compute_auxiliary!(
    state,
    grid,
    autoresp::PALADYNAutotrophicRespiration,
    vegcarbon::Terrarium.AbstractVegetationCarbonDynamics,
    phenology::Terrarium.AbstractPhenology,
    traits::PlantTraits,
    atmos::Terrarium.AbstractAtmosphere
)
source

Kernel functions

Terrarium.compute_autotrophic_respiration — Function
compute_autotrophic_respiration(
    i, j, grid, fields,
    autoresp::AbstractAutotrophicRespiration,
    vegcarbon::AbstractVegetationCarbonDynamics,
    atmos::AbstractAtmosphere,
    args...
)

Cell-level autotrophic respiration computation. Implementations should compute autotrophic respiration and related diagnostics (e.g. NPP) for the given cell.

source

References

[21]
M. Willeit and A. Ganopolski. PALADYN v1.0, a Comprehensive Land Surface–Vegetation–Carbon Cycle Model of Intermediate Complexity. Geoscientific Model Development 9, 3817–3857 (2016).
[27]
P. M. Cox. Description of the TRIFFID dynamic global vegetation model. Hadley Centre Technical Note 24 (2001).
[28]
J. Lloyd and J. A. Taylor. On the temperature dependence of soil respiration. Functional Ecology 8, 315–323 (1994).