Modeling Diurnal Photosynthesis

This Demonstration simulates the response of net photosynthetic carbon assimilation () over the diurnal time course for either a sunny or overcast day. The equations are based on the leaf model of photosynthesis [1] that predicts based on the most limiting of three processes: (1) the kinetics of ribulose-1,5-bisphosphate (RuBP) carboxylase/oxygenase (or rubisco) for fixing , (2) the rate of RuBP regeneration associated with electron transport rates on the thylakoid membrane (RuBP), and (3) the rate at which inorganic phosphate, required for regenerating ATP from ADP, is released during the utilization of triose phosphate (TPU). The most limiting process will determine the rate of ; the process limiting, rubisco, RuBP, or TPU is indicated by the color of the line. Adjusting any of the parameters will influence the pattern of throughout the day; two modeled lines, a solid (left controls) and a dashed (right controls), are included to allow for direct comparison to parameter adjustments. The equations from the original model [1] have been corrected with the temperature functions from [2] for rubisco-limited photosynthesis, [3, 4, 5] for RuBP-limited photosynthesis, and [6] for TPU-limited photosynthesis. Changes in the stomatal aperture in response to environmental factors, which influences , are not simulated here.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The leaf's environmental conditions include leaf intercellular concentration (), oxygen concentration (), and photosynthetic photon flux density PPFD (). The meteorological data is based on measured air temperatures and PPFD for a sunny and an overcast day in Champaign, IL. The daily minimum, mean, and maximum temperatures for the sunny day were 16.2, 24.2, and 31.7 °C for the sunny day and 18.5, 22.8, and 28.3 °C for the overcast day. The diurnal pattern of the meteorological data for these two days is presented in Figure 1 from [4]. The temperature data can be adjusted up or down by 10 °C and PPFD can be altered from 50% to 150% of measured values.
The photosynthetic parameters include the maximum rate of carboxylation (), maximum rate of electron transport through photosystem II (), rate of triose phosphate utilization (), and rate of mitochondrial respiration (). These are all based on values at 25 °C.
Rubisco specificity (unitless) is a function of the enzyme kinetics of rubisco for and . A higher leads to a lower catalytic rate [7]. The influence of changes in on can be determined using the slider that adjusts the kinetics for carboxylation and oxygenation of rubisco, and the consequent influence on catalytic rate occurs through altering . Details associated with these changes are presented in [4] and [7].
The temperature dependence of is derived using the data from [2] but with the temperature response of [5] modified as in [4] to normalize values to 25 °C. Under the heading "RuBP-Limited Adjustments", you can vary the temperature optimum and the temperature at which falls to of its value at (). The default parameterization for these values are from [5] for tobacco grown at 25 °C, but values for a range of species are provided elsewhere [5]. Changes in and only affect when . You can also vary the leaf absorbance (unitless), the ratio of photosystem II to photosystem I (unitless), the curvature of the PPFD response curve (unitless), and the quantum efficiency of photosystem II ΦPSII (unitless).
Snapshot 1: effect of 5 °C warming on diurnal photosynthesis
Snapshot 2: doubling for an overcast day
Snapshot 3: doubling of for both scenarios on a sunny day but with a 10% down regulation in and for scenario 2
[1] G. D. Farquhar, S. von Caemmerer, and J. A. Berry, "A Biochemical Model of Photosynthetic Assimilation in Leaves of Species," Planta, 149(1), 1980 pp. 78–90. doi:10.1007/BF00386231.
[2] C. J. Bernacchi, E. L. Singsaas, C. Pimentel, A. R. Portis Jr, and S. P. Long, "Improved Temperature Response Functions for Models of Rubisco-Limited Photosynthesis," Plant, Cell & Environment, 24(2), 2001 pp. 253–259. doi:10.1111/j.1365-3040.2001.00668.x.
[3] C. J. Bernacchi, C. Pimentel, and S. P. Long, "In Vivo Temperature Response Functions of Parameters Required to Model RuBP-Limited Photosynthesis," Plant, Cell & Environment, 26(9), 2003 pp. 1419–1430. doi:10.1046/j.0016-8025.2003.01050.x.
[4] C. J. Bernacchi, C. J. Bagley, S. P. Serbin, U. M. Ruiz-Vera, D. M. Rosenthal, and A. VanLoocke, "Modeling C3 Photosynthesis from the Chloroplast to the Ecosystem," Plant, Cell & Environment, 24(2), 2013 pp. 1641–1657. doi: 10.1111/pce.12118.
[5] T. June, J. R. Evans, and G. D. Farquhar, "A Simple New Equation for the Reversible Temperature Dependence of Photosynthetic Electron Transport: A Study on Soybean Leaf," Functional Plant Biology 31(3), 2004 pp. 275–283. doi:10.1071/FP03250.
[6] P. C. Harley, R. B. Thomas, J. F. Reynolds, and B. R. Strain, "Modelling Photosynthesis of Cotton Grown in Elevated ," Plant, Cell & Environment, 15(3), 1992 pp. 271–282. doi:10.1111/j.1365-3040.1992.tb00974.x.
[7] X-G. Zhu, A. R. Portis Jr., and S. P. Long, "Would Transformation of Crop Plants with Foreign Rubisco Increase Productivity? A Computational Analysis Extrapolating from Kinetic Properties to Canopy Photosynthesis," Plant, Cell & Environment, 27(2), 2004 pp. 155–165. doi:10.1046/j.1365-3040.2004.01142.x.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+