10 Mass balance

Mass balance is performed using a number of algorithms and a routine for matrix inversion, see the energy balance of a box for a description of these.  Once the program has estimated the missing parameters, the system balances the input and output of each group, using respiration for adjustments. The relationship used is

Master Equation 1:

[latex]Consumption = production + respiration + unassimilated \ part\tag{1}[/latex]

where, consumption is the total consumption for a group, i.e., biomass · (consumption / biomass). Respiration is the part of the consumption that is not used for production or recycled as egestion or excretion. Respiration is nonusable currency, i.e., it cannot be used by the other groups in the system. Autotrophs with Q/B = 0 and detritus have zero respiration. Unassimilated food is an input parameter expressing the fraction of food that is not assimilated, (i.e., is egested or excreted). For models whose currency is energy, the default is 0.20, i.e. 20% of consumption for all groups, though this is most applicable for finfish groups following Winberg[1]. The non-assimilated food is directed to the detritus.

If the model currency is a nutrient, there is no respiration. Instead, the model is balanced such that the non- assimilated food equals the difference between consumption and production.

Some consumers are also producers, e.g., coral reefs can be a bit of both. We accommodate that by noting that production in the first Master Equation does not include primary production, i.e., it is defined as biomass · (production / biomass) · (1 – PP), where PP is the proportion of total production that can be attributed to primary production. We thus have that (1 – PP) = 0 in plants, 1 in heterotrophic consumers, and intermediate in the 0 to 1 range for e.g., corals or tridacnid clams.

An exhaustive set of guidelines for how a model should be balanced cannot be given. However, if it existed, such a set would include the following general guidelines

  • Make sure to document what is done in the balancing process by entering remarks for all parameters and to extract these subsequently. A model where the balancing process is not appropriately documented is not likely to be publishable;
  • Remember which data that are the more reliable and avoid changing these;
  • Formulate assumptions and argumentation for changes: the ones easy to explain are likely to be the better assumptions;
  • Start by looking at the estimated values. Are the EE values possible (less than 1)? Are the (= P/Q) values physiologically realistic (0.1-0.3 for most groups, perhaps lower for top predators and higher for very small organisms, (e.g., up to 0.5 for bacteria). If not decide from where the problem is the biggest if you want to balance your model starting from the bottom (producers) or from the top down;
  • Search out one group with a bigger problem and try to solve this. Are the P/B, Q/B and B values appropriate for this group? What would happen to, e.g., the g and the EE if you changed the parameters? If the problem is the consumption by predators, look at the Predation mortality form, and identify the quantitatively most important predators. Check the diet compositions and B and Q/B values for these predators;
  • Continue for as long as necessary, documenting carefully what changes are made. It may be a good idea to save the data file under a new name before/after making the set of changes;
  • You may get warnings that the “Respiration cannot be negative”. If this happens the second master equation of Ecopath has been violated. We have:
    Consumption = production + respiration + unassimilated food
    or
    Q = P + R + U
    Expressing this relative to consumption we have:
    1 = P/Q + R/Q + U/Q
    Of these P/Q is entered as the gross food conversion efficiency (g) (or estimated from entered P and Q) and U/Q is the proportion of food that is not assimilated. If g + U/Q exceeds unity, then R/Q and hence the respiration, R, has to be negative. You will need to reduce the production/consumption (g) ratio by lowering the production/biomass (P/B) ratio or increasing the consumption/biomass (Q/B) ratio, and/or reduce the proportion of unassimilated food;
  • Examine the respiration/biomass (R/B) ratios for each group. Generally this ratio reflects activity level. For fish it should as a rule be in the range 1-10 year-1, for copepods perhaps around 50-100 year-1. Please consult physiology texts for more information. If the ratio seems high it may be necessary to change the (assumed) proportion of the food that is not assimilated on the basic input form;
  • Examine the Electivity form. Do the preferences seem reasonable?
  • Examine the predation mortalities at Ecopath > Output > Mortality rates > Mortalities, along with the predation mortality spreadsheet (Ecopath > Output > Mortality rates > Predation mortality rates) to identify how important the various predators are for any group. Does this show what you expect? Are the predators shown to be the most important predators in accordance with what you expect? If not, re-evaluate your model’s diet compositions. The information on the mortality forms is very important!
  • Noting how the energy balance of a group is formulated, it is clear that, for instance, increasing the proportion of the consumption that is not assimilated will leave less energy to respiration (production being unaffected). This will result in a lower R/B ratio and a larger flow to the detritus. The latter may be necessary to balance the model if there is only little system surplus production.

Parameter evaluation

What was that warning, again?
You can find warnings and messages in the Status panel at the lower left of the EwE form

The program estimates the missing parameters and a number of indices without further input. Your model will probably not look very convincing the first time you run it. Keep an eye open for warning messages while you make your way through the forms. In the more serious cases, the parameter estimation will be aborted, and you will have to edit your data. To improve your chances of identifying problems, you will in some cases only get a warning and the program will continue.

The following sections may help you evaluate the results of a run.

Are the EE’s between 0 and 1?

Ecotrophic Efficiencies (EE) represents the proportion of the production that is “used” in the system, or to be more precise, the proportion of the production that the model describes the “fate” of. This is a parameter that is difficult to measure empirically, but it is one we can relate to. If your model is detailed with lots of predators and fisheries impacting, e.g., small pelagics, we’d expect that the EE for that group should be close to 1. A top predator with only low fishing pressure should have a low EE, and in a system with seasonal plankton blooms the EE for phytoplankton should be intermediate, maybe 0.5, to give a few examples.

EE should as proportion be between 0 and 1 (inclusive). A value of zero indicates that no other group or fishery consume the given group. Conversely, a value close to 1 indicates that the group is being heavily preyed upon or grazed and/or that fishing pressure is high, thus describing almost fully what happens to the group’s production.

If, in a first run, any of the EEs are larger than 1, something is wrong: it is not possible for more to be eaten or caught than is produced. The problem can of course be due to the equilibrium assumption not being met, e.g., when the model includes a new fishery on a previously unexploited stock – in that case include a negative biomass accumulation term. So, you should have a closer look at the input parameters.

It may be worthwhile to check the food consumption of the predators, and the production estimates of the group. Compare the food intake of the predators with the production of their prey. Most often, the diet compositions will have to be changed – often the diets are more “pointers” to, than reliable estimates of the real values.

When checking for mass-balance, the first step is to go to the Ecopath > Output > Mortality rates > Mortalities. This screen shows the second Master Equation, Production =
 predation \ mortality
 + fishing \ mortality 
+ biomass \ accumulation
+ net \ migration
+ other \ mortality. Systematically check for groups with EE problems, and especially note if the issue is due to fishing or predation. If the fishing mortality (F = catch/biomass) is too high, check your catches for the fleet(s) causing this. If the predation mortality (M2=total predation/biomass) is too high, check Ecopath > Output > Mortality rates > Predation mortality rates, look across the row for each of the groups with too high EE, and identify the predators that are causing too high EE. For those groups, check their diet compositions – often, a very low diet proportion for a common predator eating a rare prey causes excessive predation mortalities for that prey.

“Cannibalism” in the sense of within-group predation often causes problems. If a group contributes 10% or more to its own diet, this alone may result in consumption being higher than the production of the group. The solution to this is to split the group into juveniles and adults, with the adults acting as predator on the juveniles. The juveniles must then have a higher production rate than the adults, as production is almost always inversely related to size.

It is advisable to make one change at the time when editing input parameters. Make that one change, note down what you did, rerun the Basic estimates routine, re-examine the run, and if necessary re-edit the data, etc. Continue with one change at a time until you get a run you consider acceptable. Make sure, through the entry of remarks in the Remarks window, to record en route what you do and why.

Ecotrophic efficiency of detritus

The ecotrophic efficiency, EE, of a detritus group is defined as the ratio between what flows out of that group and what flows into it. Under steady-state assumption, this ratio should be equal to 1.

Estimates of EE of less than 1 indicate that more is entering a detritus group than is leaving it.

Estimates of EE of more than 1 for a detritus group also require attention. They indicate that the primary production and/or the inputs to the lower parts of the food web are too small to support consumption from that group. It will be necessary to examine the basic inputs that define production and consumption of the lower parts of the food web closely, and to examine whether more detritus should be directed to the detritus group.

Of importance for the flow to detritus is the parameter for non-assimilated food. The default value of 0.2 often underestimates egestion, especially for herbivores and detritivores. For zooplankton eating phytoplankton a value of 0.4 results in more detritus being produced and also often leads to more reasonable respiration/biomass ratios than obtained with the default excretion rate of  0.2. Higher parameter values means that a greater flow is directed to detritus and less to respiration for a given group.

Are the efficiencies possible?

Recall that the gross food conversion efficiency, g, is defined as the ratio between production and consumption. In most cases, production/consumption ratios will range from 0.1 to 0.3, but exceptions may occur, (e.g., bacteria, nauplii, fish larvae and other small, fast-growing organisms). If the values are unrealistic, check the input parameters, especially for groups whose production has been estimated. In such cases, carefully editing the diet composition of the predators of the problem groups will generally help.

Next are some notes about some common causes of problems during balancing.

Problem 1: Loops

As a rule, don’t estimate P/B or Q/B, you can provide better estimates than the mass-balance routine!

In cases where P/B is to be estimated for groups that feed on each other (cycles) the program may first estimate a P/B for one group based on the consumption by the other groups. Subsequently it may estimate the P/B for the second group based on the consumption by the first, and then it may continue with the P/B for the first again, and so on in a loop. The result may be completely unrealistic parameter estimates.

It is necessary to break such loops, e.g., by entering the P/B for one of the groups. If all ecotrophic efficiencies are low it indicates that the trophic transfer efficiencies are low. This may be OK for a system with high production and low abundance of organisms. It may however also indicate that the estimates of the biomasses in the system are too low.

Loop in a food web with two consumers that eat each other and for which the P/B is unknown for both groups. It is not possible to estimate P/B for both groups as described in the text.

Problem 2: Cannibalism (0-order cycles)

Groups where 0-order cycles (cannibalism) are important should be broken into two or more groups. Such cases occur, for example, when a predatory fish feeds on fish of the same species or functional group. The prey fish will, however, be smaller fish, and often the P/B value for the group is based on the recruited part of the population only, and thus does not cover the dynamics of the juveniles, (which generally have much higher P/B values than the recruited part of the population). The solution may be to split the group in an adult and a juvenile fish group. This will also be an advantage for subsequent Ecosim simulations.

Remember that the gross food conversion efficiency (g) is the P/Q ratio. Typically, this ratio is in the range of 10-30%. If the proportion of the 0-order cycle is in the same range there may not be any production left over for other purposes (predation and export). As a guideline if a 0-order cycle includes more than say 5% of the diet composition it is necessary to consider if it would be better to split the group in two.

Problem 3: Estimation of predator consumption and prey production

No need to go there. Don’t let Ecopath estimate P/B or Q/B.

Another example where it is not possible to estimate missing parameters. The details are explained in the text.

 

 

 

 

In this example it is assumed that the consumption is unknown for the predator and the (used part of the) production, (i.e., the B, P/B or EE) unknown for all of the prey groups. In this case, it will not be possible for the program to calculate meaningful parameters and it will (probably) resort to the trivial solution: set the Q/B for the predator to zero, and see what can be estimated for the other groups. The problem is easily identified from an examination of the estimated parameters and statistics. The solution may be to either input a gross efficiency for the predator or one of the missing input parameters for one of the prey groups.

Automatic mass balance?

Earlier versions of EwE (5) had an automatic mass-balance routine.[2], but we have not migrated that utility to later versions. The reason for this is GIGO = Garbage in, Garbage out. Input parameters have to checked carefully before doing mass-balance, one has to weed out error, such as notably unit conversion errors. Our experience is that that process cannot be automated. (But it was a nice and elegant routine).

 

 

Attribution: This chapter is in part adapted from the unpublished EwE User Guide: Christensen V, C Walters, D Pauly, R Forrest. Ecopath with Ecosim. User Guide. November 2008.


  1. Winberg, G. G., 1956. Rate of metabolism and food requirements of fishes. In: Transl. Fish. Res. Board Can., Translation Series 194. pp. 1-253. https://waves-vagues.dfo-mpo.gc.ca/library-bibliotheque/38248.pdf
  2. Kavanagh, P., N. Newlands, V. Christensen and D. Pauly. 2004. Automated parameter optimization for Ecopath ecosystem models. Ecol. Model. 172:141-149. https://doi.org/10.1016/j.ecolmodel.2003.09.004

License

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

Ecosystem Modelling 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