Skip to content

Species-specific growth adjustment - Light

We derive the proportion of light intercepted by each species out of the total light intercepted by dividing the sward into vertical height layers of constant width, by default 0.05m:

LIGts=z=lLLIGt,lLIGts,l=INTt,lLAIts,lLAItot,t,l11exp(γRUE,kLAItot,t)INTt,l=exp(γRUE,kz=l+1LLAItot,t,z)(1exp(γRUE,kLAItot,t,l))
  • βLIG,H controls how strongly taller plants get more light for growth, only used in the first method without height layers [-]

  • γRUE,k light extinction coefficient, only used in the method with height layers [-]

Visualization

  • Effect of plant height on light competition:
layer method: light extinction coefficient γ_RUE_k [-]
Leaf area index species 1
Leaf area index species 2
Height species 2
species 1, height varied on x-Axisspecies 2
  • Visualization of the light competition in the height layers
Leaf area index species 1 [-]
Leaf area index species 2 [-]
Height species 1 [m]
Height species 2 [m]
Light extinction coefficient γ_RUE_k [-]

API

GrasslandTraitSim.light_competition! Function
julia
light_competition!(
;
    container,
    above_biomass,
    actual_height
)

Calculate the distribution of potential growth to each species based on share of the leaf area index and the height of each species.

source
GrasslandTraitSim.light_competition_height_layer! Function
julia
light_competition_height_layer!(; container, actual_height)

Divide the grassland into vertical layers and calculate the light competition for each layer.

source