CliMA / ClimaLand.jl

Clima's Land Model
Apache License 2.0
35 stars 9 forks source link

O2.6.1-2 Big Leaf Model (SDI) #152

Closed kmdeck closed 4 months ago

kmdeck commented 1 year ago

Purpose

Implement a big leaf model into ClimaLSM. The goal of this is to (1) have an example demonstration of a canopy model running with ClimaLSM that we can learn from when we integrate the SPAC model and (2) to have a simple working canopy model which we can integrate with the soil model as a simple land model.

151 first PR with parameterizations

162 Compute surface albedo, emissivity and transpiration with canopy [closed as this was added into #163]

163 Modularize canopy models

175 Plant hydraulics only runs as part of the canopy (remove standalone option)

181 update ozark experiment - soil hydrology + big leaf model

185 plant vulnerability curves

189 full canopy+soil

238 zero lai support

265 two-stream radiation

spatially varying and time varying parameter - handled now in Issue #126

263 area index varies in time (site level)

264 globally prescribed parameters that vary in time and space

341 Adds prognostic temperature for the canopy

368 #369 #276 Additional Fluxnet sites

Cost/benefits/risks

Cost: developer time (Alexis, Katherine, Renato), there is a duplication of effort with what Yujie has already built Benefit: We think this is a shorter route to a version of a canopy model + soil that we can couple to the atmosphere, and the simpler land surface model will likely be easier to debug. this will also be a "minimum working example" that we can build off of to incorporate the SPAC model instead. There is also an opportunity for us to learn about how these models work (which also spreads knowledge across the team instead of concentrated in a few people). Risks: we really want this to be a stepping stone to running the physical land model with the SPAC model, and not viewed as an alternative.

Producers

Alexis (primary developer), Katherine (developer), Renato (supervision, equation/science support)

Components

Radiative transfer model (Beer's law) - we need to get fAPAR here Photosynthesis model (C3 to start, Farquar model) Stomatal conductance model (Medlyn) API for integrating these with existing plant hydraulics model

Inputs

This is a work in progress https://www.overleaf.com/8566116853pdxxskxjjsdh

Results and deliverables

  1. Create a working canopy model which we can run standalone mode.
  2. Integrate the canopy model with the soil model, and drive with reanalysis data (Ozark test site or another). Clear demonstration of how to use atmospheric conditions to compute the necessary fluxes.
  3. Run in a global setting (ingest parameter maps for LAI, Vcmax25, rooting depth)
  4. Use the existing climalsm interface to couple with the atmosphere in a global setting.
  5. A tutorial for use, documentation, unit tests

Task breakdown

A preliminary list of PRs and a preliminary timeline of PRs, milestones, and key results.

...

Reviewers

@braghiere @Yujie-W @cfranken @tapios @eviatarbach

tapios commented 1 year ago

This looks like a great stepping stone to me. A few additional points to consider:

kmdeck commented 1 year ago

@eviatarbach could you add some notes about that model to the overleaf? Equations, what parameters are required, if they are constant over the globe or spatially varying (but constant in time), and if the model introduces any prognostic variables that we solve for via a diff eq. thank you!

Im not sure about your last point, @tapios, but as to the first one - yes, we'll use CLIMAParameters. Ill show Eviatar what we have been doing so far within ClimaLSM and we can adjust it if needed!

Yujie-W commented 1 year ago
  • What is the minimal model necessary to also simulate SIF in this relatively simple setting, which still has a photosynthesis model?

[Short answer] One can emulate SIF with the simple RT models, but the bias could be too high.

Ray tracing canopy radiative transfer (RT) models are among the most complex models. The intermediate ones, such as what we use in the Land module, are to bin the leaf by the angular distribution. The simplest RT models are the two leaf scheme and one big leaf scheme. However, big leaf models do not simulate hyperspectral RT, and thus cannot simulate SIF directly. What people did is to add an ad-hoc scaling based on leaf level photosynthesis and SIF. Yet, this emulated SIF does not contain any information about sun-sensor geometry, and may have considerable bias. For instance, if we assume the CliMA Land RT values are true values (blue dashed curve), the purple is that of big leaf RT, and the red is that of two leaf RT. All the simulations were done using Land RT in the figure below; the bias could be much higher if one uses big leaf RT to emulate the already biased SIF.

image

braghiere commented 1 year ago

The minimal model to simulate SIF is a linear regression of GPP:

SIF = a . GPP

CARDAMOM-SIF uses an approach like this. Noting that the errors associated with this simple model can be substantial, as @Yujie-W showed.

tapios commented 1 year ago

The minimal model to simulate SIF is a linear regression of GPP:

SIF = a . GPP

CARDAMOM-SIF uses an approach like this. Noting that the errors associated with this simple model can be substantial, as @Yujie-W showed.

How can we emulate what @Yujie-W did in a big leaf model? I.e., use his simulation of SIF without multiple layers in a canopy?

Yujie-W commented 1 year ago

Here is an example of how BEPS emulate SIF

tapios commented 1 year ago

Here is an example of how BEPS emulate SIF

Thanks, @Yujie-W. This is worth keeping in mind to implement in a next stage of the big leaf model.