{"id":3981,"date":"2024-10-11T12:39:09","date_gmt":"2024-10-11T16:39:09","guid":{"rendered":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/?post_type=chapter&#038;p=3981"},"modified":"2026-02-18T18:23:30","modified_gmt":"2026-02-18T23:23:30","slug":"primary-production-and-nutrients","status":"publish","type":"chapter","link":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/primary-production-and-nutrients\/","title":{"raw":"Primary production and nutrients","rendered":"Primary production and nutrients"},"content":{"raw":"<div style=\"font-weight: 400\">\r\n\r\nFor primary producers the production is estimated as a function of the producers\u2019 biomass, Bi, from a simple saturating relationship\r\n\r\n<\/div>\r\n[latex]f(B_i)=\\frac{r_i \\cdot B_i}{1+B_i \\cdot h_i} \\tag{1}[\/latex]\r\n<p style=\"font-weight: 400\">where, <em>r<\/em><sub>i<\/sub> is the maximum production\/biomass ratio that can be realized (for low <em>B<sub>i<\/sub><\/em>\u2019s), and <em>r<\/em><sub>i<\/sub><em>\/h<\/em><sub>i<\/sub> is the maximum net primary production when the biomass is not limiting to production (high <em>B<sub>i<\/sub><\/em>\u2019s). For parameterization it is only necessary to provide an estimate of <em>r<\/em><sub><em>i <\/em><\/sub>\/ (<em>P<\/em><em>\/B<\/em><sub>i<\/sub>),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 <em>r<\/em> parameter in the equation above.<\/p>\r\n\r\n<h2>Nutrient cycling and nutrient limitation<\/h2>\r\n<p style=\"font-weight: 400\">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 <em>N<sub>T<\/sub><\/em>, which is partitioned between nutrient \u2018bound\u2019 in biomass versus free in the environment (accessible to plants for nutrient uptake). That is, <em>T<\/em> is represented as the sum <em>N<sub>T <\/sub>= <\/em>\u2211<sub><em>i<\/em><\/sub>\u014b<em><sub>i<\/sub>B<sub>i<\/sub> + N<sub>f<\/sub><\/em>, where \u014b<sub><em>i <\/em><\/sub>is (fixed) nutrient content per unit of pool <em>i<\/em> biomass, and N<sub><em>f<\/em><\/sub> is free nutrient concentration. Then assuming that <em>N<\/em><sub><em>T <\/em><\/sub>varies as <em>dN<\/em><em><sub>T<\/sub>\/dt <\/em>= <em>I - vN<\/em><sub><em>T<\/em><\/sub>, where <em>I <\/em>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 <em>v <\/em>is relatively large, <em>N<\/em><sub><em>T <\/em><\/sub>is approximated in Ecosim by the (possibly moving) equilibrium value <em>N<\/em><sub><em>T <\/em><\/sub><em>= \u00a0I\/v<\/em>.<\/p>\r\n<p style=\"font-weight: 400\">Changes in nutrient loading can be simulated by assigning a time forcing function to <em>N<\/em><sub><em>T<\/em>,<\/sub> in which case N<sub>T<\/sub> is calculated as N<sub>T<\/sub> = f<sub>t<\/sub> <em>N<\/em><sub><em>To <\/em><\/sub>where <em>N<\/em><sub><em>To <\/em><\/sub>is the Ecopath base estimate of N<sub>T<\/sub> (at the start of each simulation) and <em>f<sub>t<\/sub><\/em> is a time multiplier (<em>f<\/em><sub><em>t <\/em><\/sub>= 1 implies Ecopath base value of <em>N<\/em><sub><em>T<\/em><\/sub>). Under the moving equilibrium assumption, changes in <em>f<\/em><sub>t<\/sub> can be viewed as caused by either changes in input rate <em>I <\/em>or nutrient loss rate <em>v<\/em>.<\/p>\r\n<p style=\"font-weight: 400\">The Ecopath base estimate <em>N<\/em><sub><em>To <\/em><\/sub>of total nutrient is entered by specifying the base free nutrient proportion <em>p<sub>f<\/sub>\u00a0<\/em><em>= N<sub>f<\/sub> \/ N<\/em><sub><em>To <\/em><\/sub>(at: <em>Time dynamic (Ecosim) &gt;Input &gt; Ecosim parameters<\/em>), from which the Ecosim initialization can calculate <em>N<sub>To<\/sub><\/em> as simply <em>N<\/em><sub><em>T<\/em><\/sub><em><sub>o<\/sub> = <\/em>\u2211<sub><em>i <\/em><\/sub>\u014b<em><sub>i<\/sub> B<sub>i<\/sub> \/ (1-<\/em><em>p<sub>f<\/sub>)<\/em>. The units of nutrient concentration are contained in the per-biomass relative nutrient concentrations \u014b<sub>i<\/sub>, and these need not be specified in any particular absolute units. During each simulation, <em>N<\/em><sub><em>f <\/em><\/sub>is varied dynamically by setting it equal at any time to <em>N<\/em><em><sub>T<\/sub> - <\/em>\u2211<sub><em>I <\/em><\/sub>\u014b<em><sub>i<\/sub> B<\/em><sub><em>i<\/em><\/sub>, so that accumulation of nutrient in any functional group can reduce free nutrient available to promote primary production.<\/p>\r\n<p style=\"font-weight: 400\">Primary production rates for producer functional groups <em>j <\/em>are linked to free nutrient concentration during each simulation through assumed Michaelis-Menten uptake relationships of the form <em>P\/B<\/em><em><sub>j <\/sub>= P\/B<\/em><em><sub>max,j<\/sub> N<\/em><em><sub>f<\/sub>\/(K<\/em><em><sub>j<\/sub>+N<\/em><em><sub>f<\/sub>)<\/em>, where the parameters <em>P\/B<\/em><sub><em>max,j <\/em><\/sub>and <em>K<\/em><sub><em>j <\/em><\/sub>are calculated as part of the Ecosim initialization using input estimates of the ratios <em>P\/B<\/em><sub>max,j<\/sub> <em>\/ P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub><em>(Ecosim &gt; Input &gt; Group info <\/em>form). The Michaelis constant <em>K<\/em><sub><em>j <\/em><\/sub>is set so that <em>P\/B<\/em><em>j = P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub>when <em>N<\/em><sub>f<\/sub> is at the initial concentration determined by <em>N<\/em><em><sub>T<\/sub> - <\/em>\u2211<sub><em>I <\/em><\/sub>\u014b<em><sub>i<\/sub> B<\/em><sub><em>i <\/em><\/sub>when all <em>B<\/em><sub><em>i <\/em><\/sub>are at Ecopath base values). The sensitivity to changes in nutrient concentration can be increased by increasing the input <em>P\/B<\/em><em><sub>max,j<\/sub> \/ P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub>ratio. This will make <em>P\/B<\/em><sub><em>j <\/em><\/sub>more variable with changes in <em>N<\/em><sub><em>T <\/em><\/sub>and <em>N<\/em><sub><em>f<\/em><\/sub><em>.<\/em><\/p>\r\nThe default free nutrient proportion<em style=\"font-weight: 400\"> p<sub>f<\/sub><\/em> is set at unity, which causes <em style=\"font-weight: 400\">N<\/em><sub style=\"font-weight: 400\"><em>f <\/em><\/sub>to be virtually constant over time (and hence <em style=\"font-weight: 400\">P\/B<\/em><sub style=\"font-weight: 400\"><em>j<\/em><\/sub>\u2019s to be virtually independent of nutrient concentration changes). To \u201cturn on\u201d nutrient limitation effects, <em style=\"font-weight: 400\">p<sub>f<\/sub><\/em> must be set to a lower value, (e.g., 0.3 at <em>Ecosim &gt; Input &gt; Ecosim parameters<\/em>).\r\n<p style=\"font-weight: 400\">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 \u201cchattering\u201d in the values of phytoplankton biomass. This happens mainly in cases where <em>p<\/em><sub><em>f <\/em><\/sub>is low, so that <em>N<\/em><sub><em>f <\/em><\/sub>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 <em>N<\/em><sub><em>f<\/em><\/sub>, which can cause an over-response in the calculated\u00a0phytoplankton biomass(es) <em>B<\/em><sub><em>j<\/em><\/sub>, which then drives <em>N<\/em><sub><em>f <\/em><\/sub>to near zero, which in turn causes too large a decrease in calculated <em>B<\/em><sub><em>j <\/em><\/sub>for the next monthly Ecosim time step.<\/p>\r\n<p style=\"font-weight: 400\">The single free nutrient concentration N<sub>f<\/sub> is linked to all primary producer groups in the model (through the uptake kinetics-<em>P\/B<\/em> 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.<\/p>","rendered":"<div style=\"font-weight: 400\">\n<p>For primary producers the production is estimated as a function of the producers\u2019 biomass, Bi, from a simple saturating relationship<\/p>\n<\/div>\n<p>[latex]f(B_i)=\\frac{r_i \\cdot B_i}{1+B_i \\cdot h_i} \\tag{1}[\/latex]<\/p>\n<p style=\"font-weight: 400\">where, <em>r<\/em><sub>i<\/sub> is the maximum production\/biomass ratio that can be realized (for low <em>B<sub>i<\/sub><\/em>\u2019s), and <em>r<\/em><sub>i<\/sub><em>\/h<\/em><sub>i<\/sub> is the maximum net primary production when the biomass is not limiting to production (high <em>B<sub>i<\/sub><\/em>\u2019s). For parameterization it is only necessary to provide an estimate of <em>r<\/em><sub><em>i <\/em><\/sub>\/ (<em>P<\/em><em>\/B<\/em><sub>i<\/sub>),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 <em>r<\/em> parameter in the equation above.<\/p>\n<h2>Nutrient cycling and nutrient limitation<\/h2>\n<p style=\"font-weight: 400\">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 <em>N<sub>T<\/sub><\/em>, which is partitioned between nutrient \u2018bound\u2019 in biomass versus free in the environment (accessible to plants for nutrient uptake). That is, <em>T<\/em> is represented as the sum <em>N<sub>T <\/sub>= <\/em>\u2211<sub><em>i<\/em><\/sub>\u014b<em><sub>i<\/sub>B<sub>i<\/sub> + N<sub>f<\/sub><\/em>, where \u014b<sub><em>i <\/em><\/sub>is (fixed) nutrient content per unit of pool <em>i<\/em> biomass, and N<sub><em>f<\/em><\/sub> is free nutrient concentration. Then assuming that <em>N<\/em><sub><em>T <\/em><\/sub>varies as <em>dN<\/em><em><sub>T<\/sub>\/dt <\/em>= <em>I &#8211; vN<\/em><sub><em>T<\/em><\/sub>, where <em>I <\/em>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 <em>v <\/em>is relatively large, <em>N<\/em><sub><em>T <\/em><\/sub>is approximated in Ecosim by the (possibly moving) equilibrium value <em>N<\/em><sub><em>T <\/em><\/sub><em>= \u00a0I\/v<\/em>.<\/p>\n<p style=\"font-weight: 400\">Changes in nutrient loading can be simulated by assigning a time forcing function to <em>N<\/em><sub><em>T<\/em>,<\/sub> in which case N<sub>T<\/sub> is calculated as N<sub>T<\/sub> = f<sub>t<\/sub> <em>N<\/em><sub><em>To <\/em><\/sub>where <em>N<\/em><sub><em>To <\/em><\/sub>is the Ecopath base estimate of N<sub>T<\/sub> (at the start of each simulation) and <em>f<sub>t<\/sub><\/em> is a time multiplier (<em>f<\/em><sub><em>t <\/em><\/sub>= 1 implies Ecopath base value of <em>N<\/em><sub><em>T<\/em><\/sub>). Under the moving equilibrium assumption, changes in <em>f<\/em><sub>t<\/sub> can be viewed as caused by either changes in input rate <em>I <\/em>or nutrient loss rate <em>v<\/em>.<\/p>\n<p style=\"font-weight: 400\">The Ecopath base estimate <em>N<\/em><sub><em>To <\/em><\/sub>of total nutrient is entered by specifying the base free nutrient proportion <em>p<sub>f<\/sub>\u00a0<\/em><em>= N<sub>f<\/sub> \/ N<\/em><sub><em>To <\/em><\/sub>(at: <em>Time dynamic (Ecosim) &gt;Input &gt; Ecosim parameters<\/em>), from which the Ecosim initialization can calculate <em>N<sub>To<\/sub><\/em> as simply <em>N<\/em><sub><em>T<\/em><\/sub><em><sub>o<\/sub> = <\/em>\u2211<sub><em>i <\/em><\/sub>\u014b<em><sub>i<\/sub> B<sub>i<\/sub> \/ (1-<\/em><em>p<sub>f<\/sub>)<\/em>. The units of nutrient concentration are contained in the per-biomass relative nutrient concentrations \u014b<sub>i<\/sub>, and these need not be specified in any particular absolute units. During each simulation, <em>N<\/em><sub><em>f <\/em><\/sub>is varied dynamically by setting it equal at any time to <em>N<\/em><em><sub>T<\/sub> &#8211; <\/em>\u2211<sub><em>I <\/em><\/sub>\u014b<em><sub>i<\/sub> B<\/em><sub><em>i<\/em><\/sub>, so that accumulation of nutrient in any functional group can reduce free nutrient available to promote primary production.<\/p>\n<p style=\"font-weight: 400\">Primary production rates for producer functional groups <em>j <\/em>are linked to free nutrient concentration during each simulation through assumed Michaelis-Menten uptake relationships of the form <em>P\/B<\/em><em><sub>j <\/sub>= P\/B<\/em><em><sub>max,j<\/sub> N<\/em><em><sub>f<\/sub>\/(K<\/em><em><sub>j<\/sub>+N<\/em><em><sub>f<\/sub>)<\/em>, where the parameters <em>P\/B<\/em><sub><em>max,j <\/em><\/sub>and <em>K<\/em><sub><em>j <\/em><\/sub>are calculated as part of the Ecosim initialization using input estimates of the ratios <em>P\/B<\/em><sub>max,j<\/sub> <em>\/ P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub><em>(Ecosim &gt; Input &gt; Group info <\/em>form). The Michaelis constant <em>K<\/em><sub><em>j <\/em><\/sub>is set so that <em>P\/B<\/em><em>j = P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub>when <em>N<\/em><sub>f<\/sub> is at the initial concentration determined by <em>N<\/em><em><sub>T<\/sub> &#8211; <\/em>\u2211<sub><em>I <\/em><\/sub>\u014b<em><sub>i<\/sub> B<\/em><sub><em>i <\/em><\/sub>when all <em>B<\/em><sub><em>i <\/em><\/sub>are at Ecopath base values). The sensitivity to changes in nutrient concentration can be increased by increasing the input <em>P\/B<\/em><em><sub>max,j<\/sub> \/ P\/B<\/em><sub><em>Ecopath,j <\/em><\/sub>ratio. This will make <em>P\/B<\/em><sub><em>j <\/em><\/sub>more variable with changes in <em>N<\/em><sub><em>T <\/em><\/sub>and <em>N<\/em><sub><em>f<\/em><\/sub><em>.<\/em><\/p>\n<p>The default free nutrient proportion<em style=\"font-weight: 400\"> p<sub>f<\/sub><\/em> is set at unity, which causes <em style=\"font-weight: 400\">N<\/em><sub style=\"font-weight: 400\"><em>f <\/em><\/sub>to be virtually constant over time (and hence <em style=\"font-weight: 400\">P\/B<\/em><sub style=\"font-weight: 400\"><em>j<\/em><\/sub>\u2019s to be virtually independent of nutrient concentration changes). To \u201cturn on\u201d nutrient limitation effects, <em style=\"font-weight: 400\">p<sub>f<\/sub><\/em> must be set to a lower value, (e.g., 0.3 at <em>Ecosim &gt; Input &gt; Ecosim parameters<\/em>).<\/p>\n<p style=\"font-weight: 400\">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 \u201cchattering\u201d in the values of phytoplankton biomass. This happens mainly in cases where <em>p<\/em><sub><em>f <\/em><\/sub>is low, so that <em>N<\/em><sub><em>f <\/em><\/sub>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 <em>N<\/em><sub><em>f<\/em><\/sub>, which can cause an over-response in the calculated\u00a0phytoplankton biomass(es) <em>B<\/em><sub><em>j<\/em><\/sub>, which then drives <em>N<\/em><sub><em>f <\/em><\/sub>to near zero, which in turn causes too large a decrease in calculated <em>B<\/em><sub><em>j <\/em><\/sub>for the next monthly Ecosim time step.<\/p>\n<p style=\"font-weight: 400\">The single free nutrient concentration N<sub>f<\/sub> is linked to all primary producer groups in the model (through the uptake kinetics-<em>P\/B<\/em> 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.<\/p>\n","protected":false},"author":1909,"menu_order":2,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-3981","chapter","type-chapter","status-publish","hentry"],"part":987,"_links":{"self":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/3981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/users\/1909"}],"version-history":[{"count":5,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/3981\/revisions"}],"predecessor-version":[{"id":4449,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/3981\/revisions\/4449"}],"part":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/parts\/987"}],"metadata":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/3981\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/media?parent=3981"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapter-type?post=3981"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/contributor?post=3981"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/license?post=3981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}