Abstract
Abstract
The ever-increasing pollutant loads have significantly degraded the quality of receiving water bodies. High–resolution, spatially distributed water quality simulation models can be unsuitable at the planning/reconnaissance level of water resources decision making or for the rapid interactive analysis to support a participatory decision environment. This study presents a complex system dynamic (SD) eutrophication model in an object-oriented template to facilitate reservoir nutrient simulation process and assessment of alternative management strategies. The proposed model considers feedback and interactive loops between phytoplanktons, herbivorous zooplanktons, carnivorous zooplanktons, particulate organic matter, dissolved organic matter, ammonium, nitrate, phosphorus, total suspended solids, and dissolved oxygen in the simulation process. The reservoir SD eutrophication model is structured and expressed as a series of 30 differential equations for 10 state variables and three segmented layers. The model was applied to the Karkheh Reservoir in Iran to simulate the key epilimnion, thermocline, and hypolimnion temporal patterns of the system. The SD eutrophication model is quite suitable for rapid scenario analysis and preliminary management targets. Results of the proposed model compared well with those of a well-known two-dimensional process-based water quality simulation model (CE-QUAL-W2) and measured field data during the calibration and verification periods. Effects of reduction and/or increase in total incoming nutrient loads resulting from different load management scenarios were also examined. Results showed that the Karkheh Reservoir is phosphorus limited during the summer stratified periods.
Introduction
Reservoir eutrophication systems have a high level of dynamic complexity. Studies about the causes and consequences of eutrophication and potential mitigating actions are complex for any lake or impoundment (Tufford and McKellar, 1999). Existence of a number of “causes and consequences feedback loops” with the dynamically varying eutrophication process imposes a dynamic complexity to the problem.
Combination of mathematical models and monitoring provide powerful tools to assess the effects of management decisions prior to their implementation and also to represent reservoir water quality (WOTSP, 2004). Water quality models are of different types intended to serve different purposes. The steady-state, input-output equations of Vollenweider (1975) and Dillon and Rigler (1974) have been extensively used as classical modeling approaches to address lake eutrophication. These models are not capable of predicting the dynamic trend of eutrophication in a large reservoir with temporal variation in inflow and storage. An alternative to these “data-oriented” models is “process-oriented” water quality models, which have a more explicit mechanistic basis and include chemical/biological interactions usually not taken into account in mass balance models (Arhonditsis et al., 2002). The process-oriented models are usually data-intensive and frequently over-parameterized, and are therefore useful in a wide variety of applications related to surface water quality. During the last two decades, significant progress has been made in the development and application of process-based multidimensional hydrodynamics and water quality models (Cerco and Cole, 1993; Jin et al., 1998; Gin et al., 2001; Arhonditsis et al., 2002; Kuo et al., 2003; Wu et al., 2004; Kuo et al., 2006; Gelda and Effler, 2007; Diogo et al., 2008; Li et al., 2008).
Although process-based high-resolution models provide detailed temporal and spatial analysis of reservoir water quality dynamics, for real-time, interactive scenario analysis, such models can be limiting for some main reasons. First, the text-based input files cannot be easily manipulated for real-time interactive scenario testing. Second, the minutes or several minutes is required for spatially complex reservoir water quality models (Roach and Tidwell, 2009).
In the system dynamic (SD) approach, the problem is characterized dynamically, that is, as a pattern of behavior, unfolding over time, which shows how the problem arose and how it might evolve in the future (Forrester, 1961; Sterman, 2000). The SD approach is used in different fields of science, such as water quantity and quality management, transportation, and land use management (Vezjak et al., 1998; Simonovic and Fahmy, 1999; Heimgartner, 2001; Ahmad and Simonovic, 2004; Viste and Skartveit, 2004; Luo et al., 2005; Elmahdi et al., 2007).
This study presents an object-oriented eutrophication model employing SD approach to facilitate addressing reservoir response to the management activities. A key purpose of the model described here is to create a rapid reservoir water quality module that considers interactions among water quality of the spatial elements (adjacent layers), changes or alterations in the structure and function over time, adaptation, and counterintuitivity. The proposed model considers feedback and interactive loops between phytoplanktons, herbivorous zooplanktons, carnivorous zooplanktons, particulate organic matter (POM), dissolved organic matter (DOM), ammonium, nitrate, phosphorus, total suspended solids (TSS), and dissolved oxygen (DO). The developed model is a semi-distributed eutrophication model, which is quite beneficial for planning purposes when only limited data are available and a rapid eutrophication assessment under different management strategies is needed. The model intends to (1) present a clear conceptual eutrophication modeling scheme in an object-oriented template, which provides an ideal environment for shared vision modeling and negotiations between the different parties involved; and (2) provide a partially simplified structure of reservoir eutrophication model that accounts for spatial and temporal variations of the system components.
The model is applied to the Karkheh Reservoir in Iran to simulate its behavior under given nutrient inputs and management strategies. Model outputs are compared with the available field data and with the results of a two-dimensional hydrodynamic and water quality simulation model, CE-QUAL-W2 (Mohamadi, 2004; Afshar and Saadatpour, 2009). In spite of rapid, interactive analysis and preliminary management targets of the SD eutrophication model, it is not appropriate for problems requiring a detailed spatial and/or temporal analysis of reservoir water quality dynamics.
The structure of this article is as follows. The following section describes the components of model development. Model simulation components such as simulation steps, simulation tool, input data, and model setup are presented in the next section. The SD eutrophication model is implemented for the eutrophication modeling and management in the Karkheh Reservoir in Iran. Case study application is followed by detailed analysis of results, and finally conclusions are presented.
Model Development
The main purpose of the developed SD eutrophication model is to provide an object-oriented decision-making template and a sound basis for “what-if” application and guidance for eutrophication management, which is easily understood by stakeholders. Object-oriented modeling organizes models as a collection of discrete objects that incorporate both data structure and system behavior (Simonovic and Fahmy, 1999; Elshorbagy and Ormsbee, 2006). Data are organized into discrete, recognizable entities called objects.
Conceptual model
Spatial segmentation and physics
In highly stratified reservoirs, the epilimnion (upper layer) and hypolimnion (lower layer) are separated by a more or less narrow layer of sharp temperature changes, called the thermocline. The vertical thermal regime significantly affects the rate of chemical and biological reactions, and also handles the physical segmentation (three vertical layers), loadings, and transport in the same way as a three-component model (Fig. 1).

Physical segmentation scheme and transportation.
Mass balance for a substance in the epilimnion, thermocline, and hypolimnion may be written as
where V, c, and t refer to volume, concentration, and time, respectively. W(t), Q, vt, Ajt, and Sj define loading, outflow, thermocline transfer coefficient, area of layer j, and source or sink terms in layer j, respectively (Chapra, 1997).
Kinetic segmentation
The SD eutrophication model as a simple physical segmentation model consists of 10 state variables. Mass balance equations are written for each state variable for every layer. All equations are developed for a generic layer. Thus they can be applied to the epilimnion, hypolimnion, and/or thermocline layers. The settling term is applied strictly to the hypolimnion, which receives settling gains from the epilimnion or thermocline.
Model formulations
Reservoir volume
Reservoir volume is one of the most important elements in model formulation. Reservoir outflow consists of release for domestic and agricultural uses and evaporation. Reservoir elevation is a function of the reservoir volume, and is calculated based on the storage-elevation curve. The depths of the layers vary with time and are explicitly defined based on the gradient of the temperature field. During the stratified period, the thermocline was defined as the middle layer; other times, only two layers were assumed to reproduce patterns of incomplete mixing in the reservoir. Figure 2 shows the relationships between the hydrological and geometrical elements of the reservoir in the form of a stock-flow diagram.

Hydrological and geometrical elements in a stock-flow diagram for reservoir volume feedback loops.
Food chain of phytoplankton
Algae grow as a function of temperature, nutrients, and solar radiation. Sinks include respiration/excretion, grazing, and settling losses. The governing equation for algal biomass considers phytoplankton production and losses due to mortality, settling, and herbivorous zooplankton grazing (Chapra, 1997). The inorganic carbon required for algal growth is assumed to be in excess and thus is not considered by the model. Algae growth rate can be calculated as
where Ke is the extinction coefficient, α1 and α0 are the light attenuation factor at the upper and lower depths of the layers and H1 and H2 are the depths of the top and bottom of a layer, respectively, a is algae concentration, nt and ps are nitrogen and phosphorus concentrations, respectively (Chapra, 1997). Rate of change of algae concentration in the hypolimnion may now be estimated as (Chapra, 1997)
Figure 3 shows the complete feedback loops for phytoplankton. As shown in the figure, nitrate, ammonia, and soluble reactive phosphorus (SRP) affect phytoplankton concentration in the system. In any layer, there are the same feedback and relations between phytoplankton concentrations and other water quality variables.

Feedback of phytoplankton stock with other water quality constituents.
Food chain of zooplankton
Part of the consumed algae is converted into herbivorous zooplankton. The herbivores are depleted by carnivore grazing and respiration/excretion losses (Chapra, 1997; Cole and Wells, 2008):
The carnivores are depleted by respiration/excretion losses and a first-order death due to grazing by organisms higher on the food chain (Chapra, 1997):
Organic matter
Organic matter is divided into particulate and dissolved fractions. Inefficient grazing along carnivore death results in gains to the POM pool (Chapra, 1997; Arhonditsis and Brett, 2005a, 2005b; Cole and Wells, 2008):
where cpou is concentration of POM in the upper layer. DOM is gained via the first-order dissolution reaction and lost by hydrolysis (Chapra, 1997):
Nutrients—nitrogen
In the simulated nitrogen cycle, nitrate-nitrite (NO3) and ammonium (NH4) are incorporated by the algae. Egestion of excess nitrogen during zooplankton feeding and phytoplankton and zooplankton basal metabolism releases ammonium and organic nitrogen in the water column. A portion of the particulate organic nitrogen is converted into dissolved organic nitrogen (DON). DON is mineralized to NH4 and made available again to the algae either as NH4 or as NO3. In an oxygenated water column, ammonium is oxidized to nitrate through nitrification and its kinetics is modeled as a function of available ammonium, DO, temperature, and light (Cerco and Cole, 1993; Cole and Wells, 2002).
where Fam is the fraction of inorganic nitrogen taken from the ammonia pool by plant uptake, and ano and ana are the ratios of nitrogen to organic matter and chlorophyll a (Chlr a), respectively. KNOx, SODNH4, and Ased are nitrate-nitrogen decay rate, zero-order sediment ammonium release rate, and sediment area, respectively. In this study, the last two terms of equation (15) are considered only in the hypolimnion. Only under anoxic conditions, nitrate is lost through denitrification and zero-order sediment ammonium release occurs.
Nitrate is gained by nitrification and lost via plant uptake (Chapra, 1997) and through denitrification process in anoxic condition (Cole and Wells, 2002):
Figures 4 and 5 show the feedback loops of ammonium and nitrate stocks with other stocks.

Feedback of ammonium constituent with other water quality constituents.

Feedback of nitrate constituent with other water quality constituents.
Nutrients—phosphorus
The phosphorus-loading concept is based on the premise that phosphorus is the primary, controllable limiting nutrient of lake and reservoir eutrophication. Phytoplankton and zooplankton basal metabolism and egestion of excess phosphorus during feeding release phosphate and particulate organic phosphorus. Dissolved organic phosphorus is converted to phosphate through a first-order reaction (Chapra, 1997; Arhonditsis, 2005a, 2005b; Cole and Wells, 2008):
where apo and apa are the ratios of phosphorus to organic matter and Chlr a, respectively. SODPO4 is the zero-order anerobic sediment release rate. The feedback of phosphate with other stocks are shown in Fig. 6.

Feedback of phosphate constituent with other water quality constituents.
In this study, the last two terms of Equation (18) are considered only in the hypolimnion layer, and phosphorus zero-order sediment release is allowed to occur only if the overlying water DO concentration is less than a minimum value (anerobic condition) (Cole and Wells, 2002).
Dissolved oxygen
The major sources and sinks of DO in the water column include phytoplankton photosynthesis and respiration, nitrification, decomposition of organic matter in the sediments and water column, denitrification, and atmospheric reaeration. The rate of the latter process is proportional to DO deficit, while DO saturation concentration decreases as temperature increases, based on the empirical formula provided by APHA (1992):
where Osat is the saturation DO concentration and SOD is the zero-order bottom sediment oxygen demand, which is considered in the hypolimnion.
Total suspended solids (TSS)
In this research, TSS is modeled in the simplest manner. Mass balance equations are written for the suspended solids in the epilimnion, thermocline, and hypolimnion. Then a given sediment layer is assumed to be placed in the hypolimnion. The mass balance equation in the hypolimnion layer is as below (Chapra, 1997):
The last term in Equation (20) refers to sediment resuspension, which is considered only in the hypolimnion layer.
Simulation Model
Understanding the system components and its boundaries, identifying the key variables, defining the mathematical relationship among physical processes or variables, mapping the structure of the model, and simulating the model for understanding its behavior are the major steps in applying the SD approach (Simonovic, 2009). These steps are applied in this research to develop the SD eutrophication model.
The SD eutrophication model is programmed in Vensim (Ventana Systems, 2009) environment, where words are connected with arrows; relationships among system variables are entered as mathematical formulations and recorded as causal connections. This information is used by the equation editor to help form a complete simulation model. A simple and flexible way of building simulation models from causal loop or stock and flow diagrams is provided in the Vensim environment.
The purpose of the study is to develop a SD object-oriented reservoir eutrophication model and assess its performance by using field data and/or results of the CE-QUAL-W2 model. As mentioned earlier, the developed model divided the reservoir into three layers. During cold seasons, temperature gradient in the layers is low, and so the thermocline layer is eliminated and there are only two layers.
Input data include the reservoir elevation-storage-area curve, daily evaporation losses, measured temperature in the three main layers of the reservoir, initial water quality concentration in the three main layers, initial water surface elevation, daily water inflow rate, water quality inflow rate, hypolimnetic sediment concentration, and daily water outflows.
The hydrological, geometrical, water temperature, and water quality data for model calibration and performance evaluation were provided by the Iran Water and Power Company Karkheh reservoir Monitoring Program (Iran WPC, 2006). The water quality monitoring program conducted 12 surveys per year at approximately four stations in the reservoir during 2003 to 2006. The data were collected at a variety of frequencies varying from daily to monthly.
Parameters and coefficients that affect the concentration of PO4, NH4, NO3, DO, and Chlr a were determined in a detailed calibration process. Other simulated constituents included TSS, DOM, and POM. Numerous model runs were conducted to calibrate the SD eutrophication model parameters, which were determined by trial and error method through model simulation. Following each run, the water levels and water quality variables in each layer were carefully studied. Modifications to the model parameters were made to match the water quality variables with the observed values during calibration period. The calibrated kinetic coefficients and constants for water quality simulation for the Karkheh Reservoir are listed in Table 1. Generally, they are consistent with the literature values.
Chapra (1997).
Tufford and McKellar (1999).
Cole and Wells (2002).
Based on Kanwisher's equation (1963).
Calibration and verification of water elevation and water quality relied upon vertical profile data from the reservoir and CE-QUAL-W2 model results. In this study, the Karkheh Reservoir system model was calibrated from May 17, 2005 to July 22, 2006 and it was verified during July 2, 2003 to May 30, 2004.
The eutrophication behavior of the reservoir, unfolding over time, which shows how the process arose and how it might evolve in the future, has been characterized through SD eutrophication modeling. The relations are expressed as a series of 30 differential equations and state variables for the rates of change of phytoplankton, herbivorous zooplankton, carnivorous zooplankton, POM, DOM, ammonium, nitrogen, phosphorus, TSS, and DO. The inflow and outflow volumes have been entered daily. By using the kinetic interactions from Equations (4)–(20), one can write Equations (1)–(3) for each of the 10 state variables. The resulting 30 ordinary differential equations can be integrated simultaneously using a numerical method.
Vensim software solves a set of differential equations through numerical integration according to several techniques available in it, such as Euler's method or second-order and fourth-order Runge–Kutta method. In this study, fourth-order Runge–Kutta technique integrated with automatic adjustment of the step size to ensure accuracy is implemented.
Study Site
In 1999 the Karkheh Reservoir was constructed on the Karkheh River, one of the most important rivers in Iran. The Karkheh River is located in the southwest region of Iran in the mountainous and plain surroundings and receives runoff from a catchment area of 50,000 km2. The latitude and longitude coordinates for the reservoir are 32°50′ and 48°15′, respectively. The Karkheh Reservoir has a surface area of 162 km2, extends to 64 km, and has a storage capacity of about 5×109 m3. The elevation-area-storage relationships for the Karkheh Reservoir are presented in Table 2.
MASL, Meter above Sea Level; MCM, Million Cube Meter.
The average and maximum depths of the reservoir are 61.8 and 117 m, respectively. The Karkheh Reservoir is a multipurpose hydraulic project built to provide water for irrigation, drinking, and power generation. The geographic location of the Karkheh basin in Iran and its relative position with respect to neighboring countries is presented in Fig. 7.

Geographic location of Karkheh basin in Iran and the relative position with respect to neighboring countries.
Model Results
Reservoir volume and water surface elevation
Collecting and setting up the adjustable geometrical characteristic and evaporation losses have been done to maximize the fit to the observed values for reservoir water elevations. The results of water surface elevation modeling with the proposed SD eutrophication model and CE-QUAL-W2 (Afshar and Saadatpour, 2009) are presented in Fig. 8. Both the maximum error and the average error with the two models fall within acceptable ranges for the Karkheh Reservoir with very large inflow.

Comparison of water surface elevation of system dynamic (SD) eutrophication model results with CE-QUAL-W2 model results and observed field data.
Water quality variables
Based on Equations (4)–(20), causal feedback loops were developed for three segmented layers of epilimnion, thermocline, and hypolimnion. Results of the CE-QUAL-W2 model were longitudinal and depth averaged over the epilimnion, thermocline, and hypolimnion to be comparable with those of the SD eutrophication model. Any water quality stock in one layer is related to its next layer or layers through the process of diffusion.
Algal biomass predicted by the SD eutrophication model is compared with the available Chlr a data and those of CE-QUAL-W2 model in the three layers (Fig. 9).

Chlr a concentration in
As is clear from Fig. 9, in the cold season (December to March; Julian day 340 to 430) the reservoir experiences low growth, while the highest growth is expected during warmer seasons. With regard to decreasing the light and temperature (during the warm seasons) in the water column (deep depths), algae growth rate is limited in the lower layers. In the cold seasons, because of high diffusion rate in the epilimnion and hypolimnion layers, Chlr a concentration in the reservoir is homogeneous and the hypolimnion layer experiences higher Chlr a concentration than during warmer seasons.
Nutrient concentrations in the epilimnion show a consistent seasonal pattern through the simulation period. Phosphate and ammonium concentrations are highest during the late winter and early spring due to low algae uptake, and lowest during the late spring and early summer due to high algae uptake. As mentioned earlier, sediment contribution of phosphorus and/or ammonium to hypolimnion layer is modeled as a zero and first-order process [Eqs. (15) and (18)]. In this research, the high concentration of phosphate and/or ammonium in the hypolimnion layer is due to first-order sediment release rate (Figs. 10 and 11). Zero-order phosphate and ammonium releases do not occur when DO concentrations are above a minimum value (Cole and Wells, 2002).

PO4-P concentration in

NH4-N concentration in
During warmer seasons, concentration of nitrate in the epilimnion layer remains low partially because of algae uptake and low ammonium concentration, and partially because no new inputs occur (Fig. 12). During December to March, high hypolimnetic ammonium concentration and low algae uptake lead to high hypolimnetic nitrate concentration.

NO3-N concentration in
Concentrations of DO in the layers are shown in Fig. 13. DO concentration in the epilimnion is higher than in other layers, possibly related to the interfacial oxygen exchange due to reaeration process in the water surface and higher sediment oxygen demand in the lower layers. During December to March, as the reservoir surface would be cold, oxygen solubility increases and the epilimnetic concentrations increase due to high reaeration rate (APHA, 1992). In this period, due to high diffusion rate in the epilimnion and hypolimnion layers, levels of DO in the reservoir are high and homogeneous.

Dissolved oxygen concentration in
Predicted values for the SD eutrophication model are satisfactory compared with measured field data and/or CE-QUAL-W2 model results. The proposed model was verified during May 20, 2003 to July 4, 2004. Model outputs are compared with the available water quality data and CE-QUAL-W2 model results (Mohamadi, 2004). Considering the temporal and spatial variations in quality parameters throughout the reservoir, the accuracy of the model is shown to be satisfactory for model projection and for the evaluation of future management strategies. Mean absolute errors (MAE) for the constituents with the available field data and CE-QUAL-W2 model results do not exceed 18%. MAE for nitrate is less than 14% and for phosphorus, ammonium, and DO are less than 18% for the verification period.
Figure 14 illustrates the variation in phytoplankton, herbivorous zooplankton, and carnivorous zooplankton concentrations during the simulation period. The results indicate that predator-prey interactions are taking place, with the peak of the algae, herbivores, and carnivores occurring approximately on Julian days 254, 328, and 361, respectively.

Phytoplankton (algae), herbivorous zooplankton, and carnivorous zooplankton concentrations in the epilimnion layer.
After initiation of the spring bloom, herbivorous zooplankton populations respond progressively but do not exert a significant grazing pressure until November, as can be inferred by the maximum grazing rate values. However, as the epilimnetic food concentration (phytoplankton) increases in September, an abrupt increase in the grazing coefficient occurs. From this point, the system is dominated by herbivorous zooplankton grazing and consequently undergoes prey-predator oscillations. On the other hand, high herbivorous zooplankton concentration in November increases food availability for carnivorous zooplankton. So, at relatively high food concentrations, carnivorous zooplankton grazing rate increases.
The SD eutrophication model is developed for purposes of rapid, interactive scenario evaluation. The developed model took less than 1 s to run on a PC with 3 GHz Pentium IV processor and 1.98 GB Ram, Dual Core, whereas the two-dimensional hydrodynamic and process-based water quality model (CE-QUAL-W2) run time is about 6 min for the same simulation period. The semi-distributed SD eutrophication model thus provides a legitimate proxy to the more complex CE-QUAL-W2 models for rapid scenario evaluation of a wide range of alternative futures.
Nutrient Load Reduction/Increase Scenarios
Increased loading from upstream watershed in the Karkheh River basin makes it necessary to assess different scenarios in order to predict how the system will respond to changes in external forces such as nutrient loading. At the same time, the basic goal of this SD eutrophication model is to support management planners and decision-makers in testing the resilience of the Karkheh Reservoir under various management scenarios in the preliminary stages.
The system is simulated for four different scenarios: (1) reference scenario (current state), (2) reducing/increasing nitrate and ammonium loads, (3) reducing/increasing phosphorus loads, and (4) reducing/increasing total nutrient loads originating in the Karkheh territory.
As presented in Fig. 15, any changes in phosphorus input into the reservoir significantly affect the average Chlr a concentration. In fact, concentration of Chlr a within the reservoir is highly dependent on the phosphorus concentration in the inflowing water. To further test this hypothesis, different concentrations of nitrate and ammonium in the inflow were examined, keeping the phosphorus concentration unchanged. Resulting variations in Chlr a concentration were very minor. It may be concluded that the reservoir is quite sensitive to the phosphorus load.

Chlr a concentration, scenarios increasing/decreasing phosphorus load, time series.
Concluding Remarks
Water quality is highly important in reservoir management for a number of reasons. Existing reservoirs are being subjected to intense multi-objective demands on limited resources, and thus, water use attracts more attention causing water quality to draw closer scrutiny.
The proposed SD eutrophication model considers feedback and interactive loops between phytoplankton, herbivorous zooplankton, carnivorous zooplankton, POM, DOM, ammonium, nitrate, phosphorus, TSS, and DO. The model divides the reservoir into three layers and is expressed as a series of 30 differential equations for 10 state variables in the layers. Due to rapid, non-resource-intensive, but low-resolution outputs of the developed model, it is most appropriate at the planning/reconnaissance level of water resources decision makings or in low controversy situations.
The SD eutrophication model reproduces the epilimnion, thermocline, and hypolimnion temporal patterns of the system, and the results compare well with the simulated and observed monthly data and also with the results of the CE-QUAL-W2 model during calibration and verification periods.
The verified SD eutrophication model was used to assess the impact of nutrient load in the Karkheh watershed on the eutrophication due to stakeholders' contributions. It was concluded that in the Karkheh Reservoir, phosphor is the limiting factor for algae growth and primary productivity.
Finally, this study emphasizes the need for integrating the SD eutrophication model with a hydrodynamic model having a fine vertical resolution. Eutrophication through SD modeling can be extended to other water bodies such as elongated lakes, streams, and estuaries with additional nutrients and food chain components.
Footnotes
Author Disclosure Statement
No competing financial interests exist.
