Process-based simulation library SALMO-OO for lake ecosystems. Part 1: Object-oriented implementation and validation

Abstract The process-based simulation library SALMO-OO represents an object-oriented implementation of mass balance equations for pelagic food webs consisting of diatoms, green algae, blue-green algae and cladocerans, as well as nutrient cycles based on PO4–P, NO3–N, DO and detritus in lakes. It gains its structural flexibility from alternative process representations for algal growth and grazing, and zooplankton growth and mortality. Generic model structures of SALMO-OO were determined for three lake categories classified by circulation types reflecting the local climate and morphometry of lakes, and by trophic states reflecting community structures and habitat properties of lakes. Data of six lakes belonging to either of the three lake categories were used to validate the lake category specific structures of SALMO-OO. The study has demonstrated that: (1) JAVA suits well for object-oriented implementations of ecological simulation libraries, (2) object-oriented simulation libraries facilitate the identification of generic model structures for ecosystem categories.

[1]  Friedrich Recknagel,et al.  Short- and long-term control of external and internal phosphorus loads in lakes—A scenario analysis , 1995 .

[2]  Jürgen Benndorf,et al.  Phosphorus reduction in a shallow hypereutrophic reservoir by in-lake dosage of ferrous iron. , 2002, Water research.

[3]  R. Sequeira,et al.  Implementing generic, object-oriented models in biology , 1997 .

[4]  George B. Arhonditsis,et al.  Eutrophication model for Lake Washington (USA) Part II-model calibration and system dynamics analysis , 2005 .

[5]  C. van Ginkel,et al.  The seasonal and spatial distribution of cyanobacteria in South African surface waters , 2000 .

[6]  C.E. Van Ginkel,et al.  Monitoring microcystin toxin and chlorophyll in five South African impoundments , 2006 .

[7]  Pei Hongping,et al.  Study on the algal dynamic model for West Lake, Hangzhou , 2002 .

[8]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[9]  Colin S. Reynolds,et al.  The ecology of freshwater phytoplankton , 1984 .

[10]  Richard A. Park,et al.  A generalized model for simulating lake ecosystems , 1974 .

[11]  J. Benndorf,et al.  Problems of application of the ecological model salmo to lakes and reservoirs having various trophic states , 1982 .

[12]  Friedrich Recknagel,et al.  Generic limnological models on the touchstone: Testing the lake simulation library SALMO-OO and the rule-based Microcystis agent for warm-monomictic hypertrophic lakes in South Africa , 2008 .

[14]  Friedrich Recknagel Applied systems ecology : approach and case studies in aquatic ecology , 1989 .

[15]  Helmut Klapper,et al.  Control of eutrophication in inland waters , 1991 .

[16]  Friedrich Recknagel,et al.  Process-based simulation library SALMO-OO for lake ecosystems. Part 2: Multi-objective parameter optimization by evolutionary algorithms , 2008, Ecol. Informatics.

[17]  N. D. Stone,et al.  Object-oriented simulation: plant growth and discrete organ to organ interactions , 1991 .

[18]  George B. Arhonditsis,et al.  Eutrophication model for Lake Washington (USA): Part I. Model description and sensitivity analysis , 2005 .