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 (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 (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.PALADYNAutotrophicRespirationType
struct PALADYNAutotrophicRespiration{NF} <: Terrarium.AbstractAutotrophicRespiration{NF}

Autotrophic respiration implementation from PALADYN (Willeit 2016).

Authors: Maha Badri and Matteo Willeit

Properties:

  • cn_sapwood::Any: Sapwood parameter

  • cn_root::Any: Root parameter

  • aws::Any: Ratio of total to respiring stem carbon, Cox 2001, PFT specific [-]

source
variables(PALADYNAutotrophicRespiration(Float32))
Variables
├─ Prognostic: 
├─ Auxiliary: 
├── autotrophic_respiration [kg m^-2 s^-1] on XY{Center, Center}
├── net_primary_production [kg m^-2 s^-1] on XY{Center, Center}
├─ Inputs: 
├── gross_primary_production [kg m^-2 s^-1] on XY{Center, Center}
├── daily_leaf_respiration [g m^-2 s^-1] on XY{Center, Center}
├── phenology_factor [-] on XY{Center, Center}
├── ground_temperature [°C] on XY{Center, Center}
├─ Namespaces:

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

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.

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_tempFunction
compute_f_temp(autoresp, T_air, T_soil)

Computes temperature factors f_temp_air and f_temp_soil for autotrophic respiration.

source
Terrarium.compute_RmFunction
compute_Rm(
    autoresp,
    vegcarbon_dynamics,
    T_air,
    T_soil,
    Rd,
    phen,
    C_veg
)

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

source
Terrarium.compute_RaFunction
compute_Ra(
    autoresp,
    vegcarbon_dynamics,
    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_NPPFunction
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,
    atmos::Terrarium.AbstractAtmosphere
)
source

Kernel functions

Terrarium.compute_autotrophic_respirationFunction
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

[4]
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).