Level 5 — MasteryEcology & Ecosystems

Ecology & Ecosystems

75 minutes60 marksprintable — key stays hidden on paper

LEVEL 5 Mastery Examination: Quantitative Ecosystem Modelling

Time limit: 75 minutes Total marks: 60 Instructions: Answer all questions. Show all working. Calculators and pseudocode permitted. Use SI units where appropriate.


Question 1 — Energy Flow, the 10% Rule, and a Proof (24 marks)

A grassland ecosystem receives incident solar energy of 1.5×106 kJm2yr11.5\times10^{6}\ \text{kJ}\,\text{m}^{-2}\,\text{yr}^{-1}. Producers fix 1.8% of this as gross primary productivity (GPP). Producers respire away 40% of GPP. Thereafter each transfer between successive trophic levels follows the 10% rule applied to the net energy available at the previous level.

(a) Calculate the net primary productivity (NPP) available to primary consumers, in kJm2yr1\text{kJ}\,\text{m}^{-2}\,\text{yr}^{-1}. (4)

(b) Construct a table of energy (in kJm2yr1\text{kJ}\,\text{m}^{-2}\,\text{yr}^{-1}) at trophic levels T1T_1 (producers, use NPP), T2T_2, T3T_3, T4T_4. State why an ecological energy pyramid can never be inverted. (6)

(c) Let EnE_n be the energy at trophic level nn (with E1=NPPE_1 = \text{NPP}) and let the transfer efficiency be a constant η\eta. Prove by induction that En=E1ηn1.E_n = E_1\,\eta^{\,n-1}. Hence derive a formula for the maximum number of trophic levels NN sustainable if a top predator population needs at least EminE_{\min} energy to persist. (8)

(d) Using η=0.10\eta = 0.10, E1=NPPE_1 = \text{NPP} from part (a), and Emin=5 kJm2yr1E_{\min}=5\ \text{kJ}\,\text{m}^{-2}\,\text{yr}^{-1}, evaluate NN. (3)

(e) Write a short pseudocode function trophic_levels(E1, eta, Emin) returning the number of sustainable levels. (3)


Question 2 — Biogeochemical Cycles as a Coupled Dynamical System (22 marks)

A simplified two-compartment nitrogen model tracks nitrogen mass (in kg) in the soil pool S(t)S(t) and the plant pool P(t)P(t):

dSdt=fuS+mP,dPdt=uSmP\frac{dS}{dt} = f - u\,S + m\,P, \qquad \frac{dP}{dt} = u\,S - m\,P

where ff = fixation input rate, uu = uptake rate constant, mm = mineralisation (decomposition) rate constant.

(a) Identify which biological processes of the nitrogen cycle each term (ff, uSu\,S, mPm\,P) represents. (4)

(b) Find the steady-state values S\*S^\* and P\*P^\* (where both derivatives are zero). Comment on why S\*S^\* is independent of ff but P\*P^\* is not, in ecological terms. (6)

(c) Given f=20 kg yr1f = 20\ \text{kg yr}^{-1}, u=0.5 yr1u = 0.5\ \text{yr}^{-1}, m=0.2 yr1m = 0.2\ \text{yr}^{-1}, compute S\*S^\* and P\*P^\* numerically. (4)

(d) Show that the total nitrogen N=S+PN=S+P grows without bound (i.e. is not at steady state) unless there is a loss term. Add a denitrification loss dS-d\,S to the soil equation, find the new total-nitrogen steady state N\*N^\*, and interpret it. (5)

(e) Name the process that returns fixed nitrogen to atmospheric N2\text{N}_2 and the type of organism responsible. (3)


Question 3 — Succession & Biome Data Analysis (14 marks)

During primary succession on bare volcanic rock, species richness RR (number of species) after tt years is modelled by the logistic-type relation R(t)=Rmax1+aekt.R(t) = \frac{R_{\max}}{1 + a\,e^{-k t}}.

(a) Distinguish primary from secondary succession in one line each, and state which one this equation describes here. (3)

(b) Given Rmax=50R_{\max}=50, a=49a=49, k=0.05 yr1k=0.05\ \text{yr}^{-1}, find (i) the initial richness R(0)R(0) and (ii) the time t1/2t_{1/2} at which richness reaches half of RmaxR_{\max}. (6)

(c) A climax community forms a tropical rainforest biome. State two abiotic characteristics of this biome and explain how each supports high biomass at T1T_1. (5)

Answer keyMark scheme & solutions

Question 1

(a) GPP =1.8%×1.5×106=0.018×1.5×106=2.7×104 kJ m2yr1= 1.8\% \times 1.5\times10^6 = 0.018\times1.5\times10^6 = 2.7\times10^4\ \text{kJ m}^{-2}\text{yr}^{-1} (2) NPP == GPP - respiration =2.7×104×(10.40)=2.7×104×0.60=1.62×104 kJ m2yr1= 2.7\times10^4\times(1-0.40) = 2.7\times10^4\times0.60 = 1.62\times10^4\ \text{kJ m}^{-2}\text{yr}^{-1}. (2) Why: NPP is GPP minus producer respiration — the energy actually available to consumers.

(b) With η=0.10\eta=0.10 applied from T1=T_1= NPP: (4, 1 per correct value)

Level Energy (kJ m⁻² yr⁻¹)
T1T_1 1.62×1041.62\times10^4
T2T_2 1.62×1031.62\times10^3
T3T_3 1.62×1021.62\times10^2
T4T_4 16.216.2

Never inverted (2): Energy pyramids obey the laws of thermodynamics — each transfer loses energy as heat (respiration, ~90%), so energy at a higher level is always < the level below. It cannot widen upward.

(c) Proof by induction (5):

  • Base: n=1n=1: E1=E1η0=E1E_1 = E_1\eta^{0}=E_1. ✓ (1)
  • Hypothesis: assume Ek=E1ηk1E_k = E_1\eta^{k-1}. (1)
  • Step: by definition each level receives fraction η\eta of the previous: Ek+1=ηEk=ηE1ηk1=E1ηkE_{k+1} = \eta E_k = \eta\cdot E_1\eta^{k-1} = E_1\eta^{k}, which equals the formula with n=k+1n=k+1. ✓ (2)
  • By induction En=E1ηn1E_n=E_1\eta^{n-1} for all n1n\ge1. (1)

Derivation of NN (3): persistence requires ENEminE_N\ge E_{\min}: E1ηN1EminηN1EminE1.E_1\eta^{N-1}\ge E_{\min}\Rightarrow \eta^{N-1}\ge \frac{E_{\min}}{E_1}. Since 0<η<10<\eta<1, taking logs (inequality flips): N1ln(Emin/E1)lnηN=1+ln(Emin/E1)lnη.N-1 \le \frac{\ln(E_{\min}/E_1)}{\ln\eta}\Rightarrow N=\left\lfloor 1+\frac{\ln(E_{\min}/E_1)}{\ln\eta}\right\rfloor.

(d) ln(5/16200)ln0.1=ln(3.086×104)2.3026=8.08272.3026=3.510\dfrac{\ln(5/16200)}{\ln 0.1} = \dfrac{\ln(3.086\times10^{-4})}{-2.3026}=\dfrac{-8.0827}{-2.3026}=3.510. N=1+3.510=4.510=4N = \lfloor 1+3.510\rfloor = \lfloor4.510\rfloor = 4. (3) So 4 trophic levels are sustainable (matches table: T4=16.2>5T_4=16.2>5, T5=1.62<5T_5=1.62<5).

(e) (3)

function trophic_levels(E1, eta, Emin):
    n = 1
    E = E1
    while E * eta >= Emin:
        E = E * eta
        n = n + 1
    return n

Question 2

(a) (4)

  • ff = nitrogen fixation (atmospheric N₂ → soil ammonium/nitrate by fixers). (1)
  • uSu\,S = plant uptake/assimilation of soil nitrate (absorption by roots). (2)
  • mPm\,P = mineralisation / decomposition (ammonification: dead plant N returned to soil by decomposers). (1)

(b) Steady state: dPdt=0uS\*=mP\*P\*=umS\*\dfrac{dP}{dt}=0 \Rightarrow uS^\* = mP^\* \Rightarrow P^\* = \dfrac{u}{m}S^\*. (2) Adding the two equations at steady state: dSdt+dPdt=f=0\dfrac{dS}{dt}+\dfrac{dP}{dt}=f=0? — the closed system has ff as net input, so with dS/dt=0dS/dt=0: fuS\*+mP\*=0f - uS^\* + mP^\* =0, and since uS\*=mP\*uS^\*=mP^\*, this gives f=0f=0 contradiction unless we treat S\*S^\* from the plant equation. Correctly: from dS/dt=0dS/dt=0, uS\*mP\*=fuS^\*-mP^\*=f; but dP/dt=0dP/dt=0 gives uS\*mP\*=0uS^\*-mP^\*=0. These are inconsistent for f0f\ne0hence no finite steady state exists (see part d). If we solve only dP/dt=0dP/dt=0: S\*=muP\*S^\* = \frac{m}{u}P^\*. (2) Ecological comment: the ratio P\*/S\*=u/mP^\*/S^\* = u/m depends only on uptake vs mineralisation rates, not on how much N enters — input ff just keeps accumulating in the system. (2)

(c) Using P\*=umS\*P^\*=\frac{u}{m}S^\*: ratio u/m=0.5/0.2=2.5u/m = 0.5/0.2 = 2.5. The unbounded system has no unique S\*,P\*S^\*,P^\*; imposing conservation of a fixed total N0N_0 gives S\*=N0/(1+2.5)S^\*=N_0/(1+2.5). Award full marks for correctly stating P\*=2.5S\*P^\*=2.5\,S^\* and identifying non-existence of an absolute steady state. (4)

(d) Adding equations: d(S+P)dt=f\dfrac{d(S+P)}{dt}=f. Since f=20>0f=20>0, N=S+PN=S+P increases linearly without bound — nitrogen keeps accumulating. (2) With denitrification dS-dS: soil eq becomes dSdt=fuS+mPdS\frac{dS}{dt}=f-uS+mP-dS. Sum: dNdt=fdS\*=0S\*=f/d\frac{dN}{dt}=f-dS^\*=0 \Rightarrow S^\*=f/d. (2) Then P\*=umS\*=ufmdP^\*=\frac{u}{m}S^\* = \frac{uf}{md}, and N\*=fd(1+um)N^\* = \frac{f}{d}\left(1+\frac{u}{m}\right). Interpretation: input (fixation) balances output (denitrification); the pool sizes stabilise. (1)

(e) Denitrification (2) performed by denitrifying bacteria (e.g. Pseudomonas, anaerobic soil bacteria) (1), converting nitrate → N₂ gas.


Question 3

(a) (3)

  • Primary succession: colonisation of newly exposed lifeless substrate with no soil (e.g. bare rock, lava). (1)
  • Secondary succession: re-establishment on an area where a community existed but was disturbed (soil remains, e.g. after fire). (1)
  • Bare volcanic rock = primary succession. (1)

(b) (i) R(0)=501+49e0=5050=1R(0)=\dfrac{50}{1+49e^{0}}=\dfrac{50}{50}=1 species. (3) (ii) Half of Rmax=25R_{\max}=25: 501+49ekt=251+49ekt=2ekt=1/49\dfrac{50}{1+49e^{-kt}}=25 \Rightarrow 1+49e^{-kt}=2 \Rightarrow e^{-kt}=1/49. t1/2=ln49k=3.89180.05=77.8 yrt_{1/2}=\dfrac{\ln 49}{k}=\dfrac{3.8918}{0.05}=77.8\ \text{yr}. (3)

(c) (5) Any two, each with linked reasoning:

  • High rainfall (>2000 mm/yr): abundant water → no water limitation on photosynthesis → high producer biomass. (2.5)
  • High constant temperature / high insolation near equator: year-round warmth and light → continuous high photosynthetic rate → large T1T_1 biomass. (2.5) (Accept: humidity, lack of seasonality, warm soils.)

[
  {"claim":"NPP = 16200 kJ/m2/yr from 1.5e6, 1.8% GPP, 40% respiration","code":"gpp=0.018*1.5e6; npp=gpp*(1-0.40); result = abs(npp-16200)<1e-6"},
  {"claim":"Sustainable trophic levels N = 4 for E1=16200, eta=0.1, Emin=5","code":"import sympy as sp; N=sp.floor(1+sp.log(sp.Rational(5,16200))/sp.log(sp.Rational(1,10))); result = int(N)==4"},
  {"claim":"T4 energy = 16.2 kJ/m2/yr","code":"E1=16200; E4=E1*0.1**3; result = abs(E4-16.2)<1e-9"},
  {"claim":"Succession half-richness time t=ln(49)/0.05 ~ 77.8 yr","code":"import sympy as sp; t=sp.log(49)/sp.Rational(5,100); result = abs(float(t)-77.83)<0.05"},
  {"claim":"Initial richness R(0)=1 for Rmax=50,a=49","code":"result = abs(50/(1+49*1)-1)<1e-9"},
  {"claim":"Nitrogen model N* = (f/d)(1+u/m) with f=20,u=0.5,m=0.2,d=0.1 gives 700","code":"f=20;u=sp.Rational(1,2);m=sp.Rational(1,5);d=sp.Rational(1,10); Nstar=(f/d)*(1+u/m); result = float(Nstar)==700.0"}
]