Optimal LAI Model

The Optimal LAI model predicts seasonal to decadal dynamics of leaf area index (LAI) based on optimality principles, balancing energy and water constraints.

This model is based on Zhou et al. [28], which presents a general model for the seasonal to decadal dynamics of leaf area that combines predictions from both the light use efficiency (LUE) framework and optimization theory.

Key Concepts and Definitions

Potential vs Actual GPP

The model distinguishes between two types of gross primary productivity (GPP):

  • Potential GPP ($A_0$): The hypothetical GPP that would be achieved if the canopy absorbed all incoming photosynthetically active radiation (PAR). This corresponds to setting the fraction of absorbed PAR (fAPAR) to 1, which would require an infinitely dense canopy. This is computed as:

    \[A_0 = \text{LUE} \times \text{PPFD}\]

    where LUE is the light use efficiency (mol CO₂ per mol photons) and PPFD is the photosynthetic photon flux density (mol photons m⁻² time⁻¹).

  • Actual GPP ($A$): The GPP achieved by the actual canopy with finite LAI:

    \[A = A_0 \times \text{fAPAR} = A_0 \times (1 - e^{-k \cdot \text{LAI}})\]

fAPAR and Beer-Lambert Law

The fraction of absorbed photosynthetically active radiation (fAPAR) follows Beer-Lambert's law:

\[\text{fAPAR} = 1 - e^{-k \cdot \text{LAI}}\]

where $k$ is the light extinction coefficient. This represents the fraction of incoming PAR that is absorbed by the canopy.

Model Overview

The optimal LAI model computes LAI dynamically by:

  1. Calculating the seasonal maximum LAI (LAI$_{max}$) based on energy and water limitations
  2. Computing steady-state LAI from daily meteorological conditions
  3. Updating actual LAI using an exponential moving average to represent the lag in leaf development

Seasonal Maximum LAI

The seasonal maximum LAI (LAI$_{max}$) is determined by the minimum of energy-limited and water-limited constraints (Equations 11-12 in Zhou et al. 2025):

\[\begin{align} \text{fAPAR}_{max} &= \min\left(\text{fAPAR}_{energy}, \text{fAPAR}_{water}\right) \\ \text{fAPAR}_{energy} &= 1 - \frac{z}{k \cdot A_{0,annual}} \\ \text{fAPAR}_{water} &= \frac{c_a(1-\chi)}{1.6 \cdot D_{growing}} \cdot \frac{f_0 \cdot P_{annual}}{A_{0,annual}} \\ \text{LAI}_{max} &= -\frac{1}{k} \ln(1 - \text{fAPAR}_{max}) \end{align}\]

Physical interpretation:

  • Energy-limited fAPAR: Represents the optimal trade-off between carbon gain from photosynthesis and the cost of building/maintaining leaves. When $z / (k \cdot A_{0,annual})$ is large (high leaf cost relative to potential carbon gain), the optimal fAPAR is reduced.
  • Water-limited fAPAR: Represents the constraint imposed by water availability. The numerator represents the water use efficiency (related to stomatal conductance), while the denominator relates to evaporative demand.

where:

  • \[A_{0,annual}\]

    is the annual total potential GPP (mol CO₂ m⁻² yr⁻¹) — the integrated daily $A_0$ over the year
  • \[P_{annual}\]

    is the annual total precipitation (mol H₂O m⁻² yr⁻¹). Conversion: 1 mm precipitation ≈ 55.5 mol H₂O m⁻²
  • \[D_{growing}\]

    is the mean vapor pressure deficit during the growing season (Pa), where growing season is defined as days with T > 0°C
  • \[k\]

    is the light extinction coefficient (dimensionless)
  • \[z\]

    is the unit cost of constructing and maintaining leaves (mol CO₂ m⁻² yr⁻¹)
  • \[c_a\]

    is the ambient CO₂ partial pressure (Pa). Conversion: 400 ppm at 101325 Pa ≈ 40 Pa
  • \[\chi\]

    is the ratio of leaf-internal to ambient CO₂ partial pressure (dimensionless), from stomatal optimization
  • \[f_0\]

    is the fraction of annual precipitation available to plants (dimensionless). It varies with the aridity index $AI$ as $f_0 = f_{0,max} \exp(-0.604 \ln^2(AI/1.9))$, peaking at $f_{0,max}$ at the energy–water transition

Daily Steady-State LAI

Given daily meteorological conditions, the steady-state LAI ($L_s$) represents the LAI that would be in equilibrium with GPP if conditions were held constant (Equations 13-15):

\[\begin{align} \mu &= m \cdot A_{0,daily} \\ L_s &= \min\left\{\mu + \frac{1}{k} W_0[-k\mu \exp(-k\mu)], \text{LAI}_{max}\right\} \end{align}\]

where:

  • \[A_{0,daily}\]

    is the daily potential GPP (mol CO₂ m⁻² day⁻¹)
  • \[m\]

    is a parameter relating steady-state LAI to steady-state GPP (Equation 20):

\[m = \frac{\sigma \cdot \text{GSL} \cdot \text{LAI}_{max}}{A_{0,annual} \cdot \text{fAPAR}_{max}}\]

where GSL is the growing season length (days) and $\sigma$ is a dimensionless parameter representing departure from square-wave LAI dynamics (σ = 1 would mean LAI instantly reaches LAI$_{max}$ at the start of the growing season).

  • \[W_0\]

    is the principal branch of the Lambert W function, which satisfies $W(x) e^{W(x)} = x$

LAI Update

The actual LAI is updated using an exponential weighted moving average to represent the time lag for photosynthate allocation to leaves (Equation 16):

\[\text{LAI}_{new} = \alpha \cdot L_s + (1-\alpha) \cdot \text{LAI}_{prev}\]

where $\alpha$ is a smoothing factor (dimensionless, 0-1). The effective memory timescale is $\tau \approx 1/\alpha$ days. Setting $\alpha = 0.067$ corresponds to approximately 15 days of memory.

Model Assumptions

  1. Water limitation enters once: The potential GPP $A_0$ carries no soil moisture stress, so water availability acts only through the $f_0 P / A_0$ term of LAI$_{max}$ rather than being counted twice.
  2. Beer-Lambert light extinction: Light absorption follows an exponential decay through the canopy.
  3. Optimal stomatal behavior: The model assumes plants optimize their stomatal conductance following the P-model framework, giving the $\chi$ parameter.
  4. Growing season inputs are diagnosed from the simulated climate: the growing season length is a trailing-year count of days above freezing, the growing-season VPD is an $A_0$-weighted mean, and $f_0$ follows the aridity index $AI = PET/P$ with $PET$ the FAO-56 Penman-Monteith reference evapotranspiration, the definition the $f_0(AI)$ relation was fitted with. Each is carried by a time-integrated variable in the prognostic state, seeded from a climatology.
  5. Continuous update: LAI and the trailing climate totals are advanced every timestep by the time-stepper, not by a daily callback.

Parameters

ParameterSymbolUnitTypical ValueDescription
Light extinction coefficient$k$-0.5Controls light attenuation through canopy
Leaf construction cost$z$mol CO₂ m⁻² yr⁻¹12.227Unit cost of building and maintaining leaves
LAI dynamics parameter$\sigma$-1.1Departure from square-wave dynamics
Smoothing factor$\alpha$-0.067Controls LAI response time (~15 days)
Peak precipitation fraction$f_{0,max}$-0.65Fraction of precipitation used by plants at the energy–water transition

The C3/C4 competition that sets the C3 fraction adds the coefficients below, fitted by Lavergne et al. (2022) and used by pyrealm. The proportional C4 GPP advantage is passed through a logistic, then penalised by the C3 tree cover $tc(g) = a g^b + c$ estimated from the annual C3 GPP $g$, so C4 is suppressed where C3 trees would shade it. With this biomass model, the C3 fraction used by photosynthesis comes from the competition rather than from the photosynthesis model's static map, so it requires the P-model.

ParameterSymbolUnitTypical ValueDescription
Competition logistic steepness$k_{c34}$-6.63Sharpness of the C4 fraction's response to the GPP advantage
Competition logistic midpoint$q_{c34}$-0.16GPP advantage at which C3 and C4 are equally expected
Tree-cover coefficient$a$-15.60Scale of the tree-cover relation
Tree-cover exponent$b$-1.41Exponent of the tree-cover relation
Tree-cover offset$c$--7.72Offset, so tree cover vanishes below a threshold GPP
Tree-cover reference GPP$g_{ref}$kg C m⁻² yr⁻¹2.8Normalizes the tree-cover relation to a proportion in [0, 1]

Drivers

DriverSymbolUnitDescription
Daily potential GPP$A_{0,daily}$mol CO₂ m⁻² day⁻¹GPP assuming fAPAR = 1 with actual β
Annual potential GPP$A_{0,annual}$mol CO₂ m⁻² yr⁻¹Yearly integral of daily $A_0$ with actual β
Annual precipitation$P_{annual}$mol H₂O m⁻² yr⁻¹Total yearly precipitation (1 mm ≈ 55.5 mol m⁻²)
Growing season VPD$D_{growing}$PaMean VPD during growing season (T > 0°C)
Growing season lengthGSLdaysLength of continuous period with T > 0°C
CO₂ partial pressure$c_a$PaAmbient CO₂ (400 ppm ≈ 40 Pa at sea level)

Output

OutputSymbolUnitTypical Range
Leaf Area IndexLAIm² m⁻²0-10

Implementation Notes

Integration with Biomass Model

The optimal LAI model is implemented as a ZhouOptimalLAIModel, a subtype of AbstractBiomassModel. LAI is stored in p.canopy.biomass.area_index.leaf, consistent with the PrescribedBiomassModel interface. Auxiliary variables (A0 accumulators, GSL, precip, VPD, f0) are stored under p.canopy.biomass.*.

Potential GPP Calculation

The implementation computes potential GPP ($A_0$) directly from the P-model with fAPAR = 1 and actual β (soil moisture stress):

\[A_0 = \text{PPFD} \times \text{LUE}\]

This differs from Zhou et al. (2025) who use β = 1 for potential GPP. Our implementation uses actual β to allow vegetation structure (LAI$_{max}$) to respond to water availability on annual timescales.

Daily and Annual A₀ Accumulation

  • Daily A₀: Accumulated every timestep by integrating instantaneous A₀. Finalized at local noon.
  • Annual A₀: Accumulated from daily values. Reset every 365 days.

Unit Conversions

  • Precipitation: 1 mm water = 1 kg m⁻² = 55.5 mol H₂O m⁻² (using molar mass of water = 18 g/mol)
  • CO₂ partial pressure: At standard pressure (101325 Pa), 400 ppm CO₂ ≈ 40.5 Pa
  • A₀ units: The P-model computes LUE in kg C/mol photons, so A₀ is converted to mol CO₂ using M$_c$ = 0.0120107 kg/mol

References

[28]