Skip to content

Community growth adjustment by environmental and seasonal factors

The functions limit the growth of all plant species without any species-specific reduction:

The growth is adjusted for environmental and seasonal factors ENVt [-] that apply in the same way to all species:

ENVt=RADtTEMPtSEAt

with the radiation RADt [-], temperature TEMPt [-], and seasonal SEAt [-] growth adjustment factors.

Radiation influence

The growth reducer due to too much radiation RADt [-] is described by:

RADt=max(min(1,1γRAD,1(PARtγRAD,2)),0)
  • γRAD,1 controls the steepness of the linear decrease in radiation use efficiency for high PARt values [ha MJ⁻¹]

  • γRAD,2 threshold value of PARt from which starts a linear decrease in radiation use efficiency [MJ ha⁻¹]

Visualization

steepness of the reduction γ_RAD_14.45e-6
PAR at which the growth is reduced γ_RAD_250000

API

GrasslandTraitSim.radiation_reduction! Function
julia
radiation_reduction!(; container, PAR)

Reduction of radiation use efficiency at high radiation levels.

source

Temperature influence

The growth reduction factor due to too low or too high temperature TEMPt [-] is described by:

TEMPt={0if Tt<ωTEMP,T1TtωTEMP,T1ωTEMP,T2ωTEMP,T1if ωTEMP,T1<Tt<ωTEMP,T21if ωTEMP,T2<Tt<ωTEMP,T3ωTEMP,T4TtωTEMP,T4ωTEMP,T3if ωTEMP,T3<Tt<ωTEMP,T40if Tt>ωTEMP,T4

Equation are from Jouven et al. (2006) and theses are based on Schapendonk et al. (1998).

  • ωTEMP,T1 minimum temperature for growth [°C]

  • ωTEMP,T2 lower limit of optimum temperature for growth [°C]

  • ωTEMP,T3 upper limit of optimum temperature for growth [°C]

  • ωTEMP,T4 maximum temperature for growth [°C]

Visualization

minimum temperature for growth ω_TEMP_T14
lower limit of optimum temperature for growth ω_TEMP_T210
upper limit of optimum temperature for growth ω_TEMP_T320
maximum temperature for growth ω_TEMP_T435

API

GrasslandTraitSim.temperature_reduction! Function
julia
temperature_reduction!(; container, T)

Reduction of the growth if the temperature is low or too high.

source

Seasonal effect

The seasonal growth adjustment factor SEAt [-] is desribed by:

SEAt={ζSEAminifSTt<200°CζSEAmin+(ζSEAmaxζSEAmin)STt200°CζSEA,ST1400°Cif200°C<STt<ζSEA,ST1200°CζSEAmaxifζSEA,ST1200°C<STt<ζSEA,ST1100°CζSEAmin+(ζSEAminζSEAmax)STtζSEA,ST2ζSEA,ST2ζSEA,ST1100°CifζSEA,ST1100°C<STt<ζSEA,ST2ζSEAminifSTt>ζSEA,ST2STt=i=tmod365tmax(0°C,Ti0°C)

This empirical function was developed by Jouven et al. (2006).

  • ζSEA,ST1 threshold of the yearly accumulated temperature, above which the seasonality factor decreases from ζSEAmax to ζSEAmin [°C]

  • ζSEA,ST2 threshold of the yearly accumulated temperature, above which the seasonality factor is set to ζSEAmin [°C]

  • ζSEAmin minimum value of the seasonal effect [-]

  • ζSEAmax maximum value of the seasonal effect [-]

Visualization

ζ_ST₁775
ζ_ST₂1450
minimum value of the seasonal effect ζ_SEAmin0.7
maximum value of the seasonal effect ζ_SEAmax1.3

API

GrasslandTraitSim.seasonal_reduction! Function
julia
seasonal_reduction!(; container, ST)

Adjustment of growth due to seasonal effects.

source