Environmental Productivity

Primary Production

For primary producers the production is estimated as a function of the producers’ biomass, Bi, from a simple saturating relationship

[latex]f(B_i)=\frac{r_i \ B_i}{1+B_i \ h_i} \tag{1}\label{1}[/latex]

where, ri is the maximum production/biomass ratio that can be realized (for low Bi’s), and ri/hi is the maximum net primary production when the biomass is not limiting to production (high Bi’s). For parameterization it is only necessary to provide an estimate of ri/(P/B)i, i.e., a factor expressing how much primary production can be increased compared to the base model state. If a forcing function is applied to primary production, it multiplies the r parameter in (1).

Nutrient Cycling and Nutrient Limitation in Ecosim

Ecosim uses a very simple strategy to represent nutrient cycling and potential nutrient limitation of primary production rates.  It is assumed that at any instant in time the system has a total nutrient concentration NT, which is partitioned between nutrient ‘bound’ in biomass versus free in the environment (accessible to plants for nutrient uptake).  That is, T is represented as the sum

[latex]N_T=\sum\limits_i ŋ_i \ B_i + N_f\tag{2}\label{2}[/latex]

,where ŋi is (fixed) nutrient content per unit of group i biomass, and Nf is free nutrient concentration.  Then assuming that NT varies as dNT/dt = I – vNT, where I is total inflow rate to the system from all nutrient loading sources and v is total loss rate from the system due to all loss agents (volume exchange, sedimentation, export in harvests, etc.), and that v is relatively large, NT is approximated in Ecosim by the (possibly moving) equilibrium value NT = I/v.

Changes in nutrient loading can be simulated by assigning a time forcing function number to NTon the Ecosim > Input > Ecosim parameters form, in which case NT is calculated as NT = ft NTowhere NTo is the Ecopath base estimate of NT (at the start of each simulation) and ft is a time multiplier (ft  = 1 implies Ecopath base value of >NT) supplied by the user the same as any other time forcing function.  Note that under the moving equilibrium assumption, changes in ft can be viewed as caused by either changes in input rate I or nutrient loss rate v.

The Ecopath base estimate NTo of total nutrient is entered by specifying the base free nutrient proportion Ρf = Nf / NTo on entry to Ecosim (at Ecosim >Input > Ecosim parameters), from which the Ecosim initialization can calculate NTo as simply,

[latex]N_{To} = \sum\limits_{i} ŋ_i \ B_i/(1-p_f)\tag{3}\label{3}[/latex]

Note here that the units of nutrient concentration are contained in the per-biomass relative nutrient concentrations ŋi, and these need not be specified in any particular absolute units.  During each simulation, Nf is varied dynamically by setting it equal at any time to

[latex]N_{T} - \sum\limits_i I \ ŋ_i \ B_i\tag{4}\label{4}[/latex]

so that accumulation of nutrient in any biomass pool(s) can reduce free nutrient available to promote primary production.

Primary production rates for producer pools j are linked to free nutrient concentration during each simulation through assumed Michaelis-Menten uptake relationships of the form

[latex]P/B_{j} =P/B_{max,j} \ N_f/(k_j+N_f)\tag{5}\label{5}[/latex]

where the parameters P/Bmax,j and Kj are calculated as part of the Ecosim initialization using input estimates by the user of the ratios P/Bmax,j / P/BEcopath,j (Ecosim > Input > Group info form).  The Michaelis constant Kj is set so that P/Bj =P/BEcopath,j when Nf is at the initial concentration determined by

[latex]N_{T} - \sum\limits_i I \ ŋ_i \ B_i\tag{6}\label{6}[/latex]

when all Bi are at Ecopath base values. One can increase sensitivity to changes in nutrient concentration (make P/Bj more variable with changes in NT and Nf) by increasing the input (P/B)max,j) / (P/B)Ecopath,j ratio.

The default free nutrient proportion pf is set at unity, which causes Nf to be virtually constant over time (and hence P/Bj’s to be virtually independent of nutrient concentration changes).  Thus to “turn on” nutrient limitation effects, you must set a lower value for ρf, (e.g., 0.3) on the Ecosim parameters form.

Be aware that this simple approach to accounting for nutrient limitation can interact with the numerical method used to simulate very fast phytoplankton dynamics over time, to cause numerical instability or “chattering” in the values of phytoplankton biomass.  This happens mainly in cases where ρf is low, so that Nf is initially small.  Then any biomass decline in the system (e.g., due to decline in zooplankton biomass) results in a relatively large increase in Nf, which can cause an over-response in the calculated phytoplankton biomass(es) Bj, which then drives Nf to near zero, which in turn causes too large a decrease in calculated Bj for the next monthly Ecosim time step.

Chattering can be reduced by using the Runge-Kutta integration option and/or higher pf settings.  Improved numerical integration procedures should allow us to avoid the problem entirely in future Ecosim versions, but at present the computational cost of avoiding the problem by ‘brute force’ (shorter simulation time steps) would be prohibitively expensive of computer time.

Note further that the single free nutrient concentration Nf is linked to all primary producer groups in the model (through the uptake kinetics-P/B relationships), implying competition among all plant types in the model for free nutrients.  This can cause major shifts in primary production structure over time, e.g., between benthic and pelagic primary production and between grazeable and non-grazeable algal types.

License

Icon for the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

User Guide for Ecopath with Ecosim (EwE) Copyright © 2024 by Ecopath International Initiative is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book