Toolyard

Photosynthesis and Limiting Factors Simulator

Equations in this simulation

6CO₂ + 6H₂O → C₆H₁₂O₆ + 6O₂
O₂oxygenthe gas in the bubbles; light splits water to release it, and the carbon dioxide is built into sugar
I = I₁₀ × (10 cm ÷ d)²
Ilight intensity at the plant (µmol of photons per m² per second)the inverse square law: twice as far, a quarter of the light
I₁₀intensity at 10 cm800 µmol m⁻² s⁻¹ for this lamp; full sunlight is about 2,000
dLamp distance d (cm)

With the current values:

J = α × e × I
Jrate the light alone could support (bubbles per minute)
αbubbles per minute per unit of light, when light is the only limit0.1
ehow well the plant uses this colorred 1, white 0.75, blue 0.75, green 0.3: chlorophyll absorbs red and blue and reflects green

With the current values:

P_max = 60 × f(T) × C ÷ (C + 2 mM)
P_maxrate the enzymes could reach with unlimited light (bubbles per minute)
Cdissolved carbon dioxide and hydrogencarbonate (mM)0.5 mM from the tap water plus what Sodium hydrogencarbonate added (grams per liter) gives, at 84 g per mole
f(T)temperature factordoubles every 10 °C (Q₁₀ = 2) until the enzymes start to be damaged above about 35 °C

With the current values:

P = (J + P_max − √((J + P_max)² − 4θ J P_max)) ÷ 2θ, net = P − R
Pgross rate of photosynthesisthe smaller of J and P_max, with a smooth bend between them (θ = 0.9)
Rrespirationthe plant uses oxygen all the time: 3 bubbles a minute at 25 °C, doubling every 10 °C
netbubbles per minute given offzero below the compensation point, where photosynthesis only just covers respiration

With the current values:

How to use the photosynthesis simulator

  1. Set the lamp distance, the light color, the sodium hydrogencarbonate added to the water and the water temperature. The pondweed gives off bubbles of oxygen from its cut stem, faster when it photosynthesizes faster. The results give the bubbles per minute, the light reaching the plant and the factor that limits the rate now.
  2. Choose what to plot the rate against and press Count the bubbles for a minute: the minute is sped up to six seconds, and the count lands on the chart as a yellow mark, a little above or below the model curve as real counts are. Change the variable step by step and count again to build the curve, then find where it levels off.
  3. Watch the limiting factor change: at a distance light limits the rate, close up carbon dioxide or temperature does, and above about 35 °C the enzymes start to be damaged. Green light barely works. The Molarity Calculator turns grams of sodium hydrogencarbonate into a concentration, and the Enzyme Kinetics Simulator shows why temperature matters.

Frequently asked questions

What are the limiting factors of photosynthesis?

Light intensity, carbon dioxide concentration and temperature. At any moment the rate is held back mostly by the one in shortest supply: more light does nothing if the plant is short of carbon dioxide. Raise the limiting factor and the rate climbs until another factor takes over, which is why the rate curves rise and then level off.

Why does moving the lamp change the light so much?

Light from a small lamp spreads out over a sphere, so its intensity falls with the square of the distance: twice as far gives a quarter of the light, three times as far a ninth. That is why the rate is often plotted against 1 ÷ d², which is proportional to the light intensity.

Why does the plant give off no bubbles in dim light?

Plants respire all the time, using oxygen. In dim light photosynthesis only makes as much oxygen as respiration uses, or less, so none is left over to form bubbles. The light level where the two balance is the compensation point.

Is counting bubbles an accurate way to measure photosynthesis?

It is quick but rough. Bubbles differ in size, some oxygen dissolves in the water, and the gas is not pure oxygen. Collecting the gas in an upturned measuring cylinder or a syringe, or measuring dissolved oxygen with a probe, gives better numbers.

It says WebGL is turned off.

The 3D view needs WebGL, which every current browser has. It can be switched off by hardware acceleration being disabled in the browser settings, or by a very old graphics driver. Turn hardware acceleration on, or try another browser.

Is anything uploaded?

No. The simulation is drawn by your own browser with WebGL; nothing is sent anywhere, and it keeps working offline once the page has loaded.

More science simulations

Projectile Motion SimulatorPendulum SimulatorDouble-Slit Experiment SimulatorElectric Field SimulatorOrbit SimulatorMass-Spring Oscillator SimulatorRutherford Scattering SimulatorParticle Collider Event DisplayRadioactive Decay SimulatorBohr Atom Simulator3D Molecule ViewerIdeal Gas SimulatorDiffusion and Osmosis SimulatorDNA and RNA Folding ViewerBacterial Growth SimulatorCentrifuge SimulatorLens and Mirror Ray Diagram SimulatorStanding Wave SimulatorDoppler Effect SimulatorCollision and Momentum SimulatorRC and RL Circuit SimulatorCharged Particle in a Magnetic Field SimulatorBlackbody Radiation SimulatorSpecial Relativity SimulatorRefraction and Total Internal Reflection SimulatorSeries and Parallel Circuit SimulatorFluid Flow and Bernoulli's Principle SimulatorElectromagnetic Induction SimulatorTitration Curve SimulatorReaction Rate and Collision Theory SimulatorChemical Equilibrium Simulator (Le Chatelier)Galvanic Cell and Electrolysis SimulatorHeating Curve and Phase Change SimulatorAtomic Orbitals 3D ViewerBuffer SimulatorChromatography SimulatorSpectrophotometer and Beer-Lambert Law SimulatorCrystal Lattice 3D ViewerEnzyme Kinetics SimulatorAction Potential SimulatorPCR SimulatorNatural Selection and Population Genetics SimulatorHeart and Cardiac Cycle SimulatorGel Electrophoresis SimulatorMitosis and Meiosis SimulatorProtein Synthesis Simulator: Transcription and TranslationPredator and Prey Population SimulatorEpidemic Spread Simulator: SIR and SEIRSeasons and Day Length SimulatorPlate Tectonics and Earthquake SimulatorMoon Phases, Tides and Eclipses SimulatorGreenhouse Effect SimulatorStellar Evolution and Hertzsprung–Russell Diagram SimulatorGalton Board SimulatorFourier Series Simulator

Related calculators and tools

Guides