1 Introduction

Rivers are increasingly getting polluted due to large-scale withdrawal of fresh water and increased discharge of wastewater. Many nations have already initiated resource intensive river quality restoration projects. Planning of these projects and optimal allocation of resources requires application of river quality models. Although these water quality models (WQMs) are generic, the selection of a suitable model requires matching with the physical conditions of the river under study, an understanding of the assumptions and limitations, input data requirements, reliability of default values and uncertainty analysis. In the absence of these, predictive values could be over or under-estimated endangering the entire project objectives.

River system sustains a complex interaction and exchange of mass and energy within its biotic and abiotic components. It offers resilience to change and also recovers itself from the minor changes imposed on it from the polluting surroundings. Growing population, urbanization and industrialization have magnified the amount of total wastewater generated which threatens the health of river ecosystems when discharged into it. Due to long-term ramifications of water pollution, many countries have started investing money to formulate river quality restoration projects primarily focused on pollution reduction. Although zero discharge is often touted as a legislative objective, water resources practitioners understand that a more pragmatic goal is to reduce pollution such that it doesn’t exceed its load capacity. The need to predict the fate and impact of a pollutant in the river has led to the development of water quality prediction models. For many decades, WQMs have been developed worldwide in incremental stages without a consistent and clear conceptual basis (Somlyódy et al. 1998). The development and application of models in developed world countries like USA, UK, and some of those members of the EU has resulted in successful river quality restoration projects in these regions as compared to many projects in developing countries where the research and application of WQMs has limited priority (Whitehead 2006).

The pioneering work in the field of river quality modelling was done by Streeter and Phelps (1925) by developing DO sag curves followed by advancement from Theriault (1927), Fair (1939), Thomas (1948), Li (1962, 1972), Camp (1963), Dobbins (1964), Gundelach and Castillo (1976), Van Genuchten and Alves (1982), Bhargava (1983), Ambrose et al. (1996), Jolankai (1997), Yu et al. (1991) and Adrian et al. (1994). The complex river systems were modelled using advances in computational methods (Thomann 1963; McBride and Rutherford 1984; Thomann and Mueller 1987; Koussis et al. 1990; Adrian and Sanders 1998). During the past three decades, substantial contributions have led to the development of user-friendly computer based water quality models which can easily be applied to simulate river quality in 1D, 2D and 3D.

In 1998, a three tier study on the WQMs was done where two models series, namely Activated Sludge Models (ASPs) developed by International Association on Water Quality (IAWQ) and QUAL2 models were compared (Raunch et al. 1998; Shanahan et al. 1998; Somlyódy et al. 1998). Among the various limitations, they highlighted that model calibration is hampered by the inadequacy in field data collection. These constraints negatively impact the simulation ability of a model since the model is unable to capture the marked changes in the river’s pollutant load, stream flow, morphometry, or other basic characteristics. The IAWQ task group has proposed the development of improved conversion sub-models for simulating traditional pollutants involving biological, chemical, biochemical, and physical conversion processes. It must serve for research, education, improved communication, knowledge transfer, regulatory applications such as catchment planning, and improved data collection.

The advances in modelling techniques and many WQMs have been reviewed comprehensively by Thomann and Mueller (1987), James (1993), Wurbs (1994), Chapra (1997), Martin and McCutcheon (1999), Cox (2003a, b), Ji (2008), Ambrose et al. (2009) and Kannel et al. (2010), which provide principles on water quality modelling for various parameters and under different conditions. Compared to the vast literature available on water quality modelling and the development of the models, only a few case-studies are available on their application worldwide. One of the plausible reasons for such a paradox is the mismatch between the data being monitored by water quality surveillance stations and the data required as inputs to WQMs. Often the extent, frequency and detail of the data routinely monitored do not match with the requirements of the model.

The present study compares various models on the basis of their respective capabilities and limitations. These models are available in public domain and have been compared w.r.t. the data requirements, theoretical validity and their applicability. It attempts to bring the objectives of water quality surveillance programs, water quality modelling, and planning of river restoration projects on a common platform of understanding and convergence by discussing the errors accompanied during the modelling process. At the end, study also provides broad criteria for choosing various WQMs.

2 Classification of WQMs

Models have been developed for various pollutants, the nature of source (point or diffuse), and for different river characteristics like morphological, hydraulic and ecological. They estimate changes in contaminant concentrations in a given river stretch integrating the assimilative capacity available from physical, chemical and biological reactions occurring within the system (Cox 2003b; Ji 2008). Depending on the objectives, WQMs can be broadly classified as simulation models (to predict water quality changes due to a pollution source) and optimization models (for optimal allocation of resources) (Bowen and Young 1985; Dudley 1988; Kirchner et al. 1993; Lee and Howitt 1996; Krysanova et al. 1999; Zoppou 2001). Figure 1 illustrates various types of WQMs.

Fig. 1
figure 1

Types of water quality models. The figure illustrates the classification of water quality models

Optimization models can be further divided into linear programming model (Bowen and Young 1985), non-linear programming model (Lee and Howitt 1996) and dynamic programming model (Dudley 1988). A physical simulation model is built to produce a scaled result which can relate back to the real system whereas a mathematical model is based on a set of equations solved numerically to predict the water quality (Ji 2008).

Mathematical models can be further classified on the basis of process description as statistical/empirical or mechanistic; data type as deterministic or stochastic; solution types as numerical or analytical; and level of presentation as lumped or distributed.

3 Model review

The present review focus on the following public-domain water quality models: AQUATOX, Branched Lagrangian Transport Model (BLTM), One Dimensional Riverine Hydrodynamic and Water Quality Model (EPD-RIV1), QUAL2kw, Water Quality Analysis Simulation Program 7(WASP 7) series and Water Quality for River-Reservoir Systems (WQRRS) were chosen to be reviewed with a consistent set of criteria: conceptualization, processes, input data, model capability, limitations, model strengths, and their applicability. These models are ‘mechanistic’ except the BLTM, model system which was chosen due to its wide usage. All these models can be applied successfully to simulate the water quality of river systems especially in terms of DO and BOD.

The section describes the various processes in the WQMs under study. The physical and chemical processes that affect the transport and interaction among the nutrients, phytoplankton, carbonaceous material, sediment, atmosphere and dissolved oxygen in the aquatic environment, for various models are shown in Figs. 2 and 3. A detailed comparison of concepts, assumptions, strengths, limitations, water quality parameters being simulated, dimensions, hydraulic characteristics, pollutant state, process description, method of solution and pollutant transport process are given in Tables 1 and 2.

Fig. 2
figure 2

Conceptual model of a AQUATOX; b BLTM system; c QUAL2E (BLTM Sub Routine); d EPd-Riv1

Fig. 3
figure 3

Conceptual Model of a Mass Balance in Reach Segment i in QUAL2Kw; b QUAL2Kw (ab bottom algae, ap phytoplankton, mo detritus, cs slow CBOD, cf fast CBOD, cT total inorganic carbon, O oxygen, nO organic nitrogen, na ammonia nitrogen,nn nitrite and nitrate nitrogen, po organic phosphorous and pi inorganic phosphorous); c WASP7 (Phyto is phytoplankton as carbon, NO3 is nitrate, NH4 is ammonium, PO4 is ortho-phosphorus, CBOD is carbonaceous biochemical oxygen demand, DO is dissolved oxygen ON is organic nitrogen, OP is organic phosphorous, DOM is dissolved organic matter, SS is inorganic suspended solids); d WQRRS The basic concepts, assumptions, input data requirement, limitations and strengths are given in Table 1. Table 2 provides detail of water quality constituents the models can simulate. Sources Park et al. (2008), Jobson and Schoellhamer (1987), Environmental Laboratory (1985), Pelletier and Chapra (2005), Ambrose and Wool (2009), USACE-HEC 1978 [revised on 1986])

Table 1 Comparison of constituents modelled by RWQMs
Table 2 Characteristics of RWQMs

DO and BOD directly impacts health of a river system and nitrogen and phosphorus describes the level of nutrient loadings to the system. Therefore, the governing equations for these parameters have been illustrated for each WQM. At the end of each model description, a list of few cited applications has also been given.

3.1 AQUATOX

3.1.1 Development

AQUATOX, an ecosystem model can simulate the effect of nutrients, organic chemicals and suspended and bedded sediments on aquatic life. It has incorporated the algorithms from CLEAN model (Park et al. 1974) which is a biological aquatic ecosystem model and the toxic fate model PEST (Park et al. 1982). An additional code was written to integrate the fate and effects of the model with CLEAN, PEST and algorithms from ecotoxicological studies (Park 1990). Park et al. (1995) linked the model to MS windows interface. In 2000, the USPEA release 1 (USEPA 2000a, b, c) followed by Release 1.1 in 2001 (USEPA 2001a, b) with a subsequent Releases 2, 2.1, 2.2 and 3 in 2004, 2005, 2006 and 2008 respectively (Clough 2004; Park and Clough 2004a, b; Clough and Park 2005; Park et al. 2008).

3.1.2 Model system

It simulates the pollutants with spatial and temporal resolutions and represents the average daily conditions for well-mixed and stratified systems, and linked well-mixed segments. The water quality processes are solved by employing 4th and 5th order Runge–Kutta integration method. The model also uses adaptive step method to solve the differential equations. It is a unique model to simulate the impact of pollution on biological life and can be used for stratified lakes, reservoirs, rivers, and estuaries. It can also simulate the transfer of biomass and chemicals from one compartment of the ecosystem to another as it assumes that individual segments are uniformly mixed. Therefore, it can be applied for modelling multiple linked river and reservoir segments. Apart from hydraulic, geometric data, the model also requires data on abiotic and biotic state variables, physical characteristics, biota, remineralization and ecotoxicology. The model can also account for DO fluctuations and toxicity arising from low oxygen and ammonia (Park et al. 1988). The model also computes community similarity indices comparing perturbed and controlled simulations (USEPA 2009).

3.1.3 Governing equations

  • Basic equation

  • $$ W_{in} = \sum\limits_{u/s} {\frac{{Wout_{u/s} \cdot V_{u/s} \cdot W_{frac} }}{{V_{d/s} }}} ,W_{toxcarrier} = \sum\limits_{u/s} {\frac{{Wout_{u/s} \cdot C_{u/s} \cdot 1e6 \cdot V_{u/s} \cdot Wfrac}}{{V_{d/s} }}} $$
  • DO

  • $$ \begin{gathered} \frac{{d_{DO} }}{dt} = W_{nutrients} + Kreaer(O_{2sat} - O_{2} ) + O_{2photo} \cdot \sum\limits_{plant} {Photosynthesis - BOD} \hfill \\ - \sum {(resp20.1045^{(Temp. - 20)} \cdot Biomass) - O_{2} N \cdot Nitrify} - W_{out} + W_{in} \hfill \\ \pm \frac{Bulkmixcoeff}{{V_{epi.hypo} }} \cdot (C_{epi.hypo} - C_{hypo.epi} ) \pm \frac{Diffcoeff \cdot A}{{L_{char} }} \cdot (C_{1} - C_{2} ) \hfill \\ \end{gathered} $$
  • CBODu

  • $$ OM = BOD \cdot \left( {\frac{{BOD_{5} - CBOD_{u} }}{{O_{2} biomass}}} \right) $$
  • Nitrogen

  • $$ \frac{{dN_{o} }}{dt} = \alpha_{1} \rho A - \beta_{3} N_{0} - \sigma_{4} N_{0} ,\frac{{d[NH_{4} N]}}{dt} = \beta_{3} N_{0} - \beta_{1} [NH_{4} N] + \frac{{\sigma_{3} }}{D} - F_{1} \alpha_{1} \mu A $$
  • $$ \frac{{d[NO_{2} N]}}{dt} = \beta_{1} [NH_{4} N] - \beta_{2} [NO_{2} N],\frac{{d[NO_{3} N]}}{dt} = \beta_{2} [NO_{2} N] - (1 - F)\alpha_{1} \mu A $$
  • Phosphorus

  • $$ \begin{gathered} \frac{dP}{dt} = W_{nutrient} + Photo\text{Re} sp + Dark\text{Re} sp + Animal\text{Re} sp + AnimalExcr \hfill \\ + DetritalDecomp + Animal\Pr edation + Nutr\text{Re} lDefecation \hfill \\ + Nut\text{Re} lPlant\sin k + Nut\text{Re} lMortality + Nut\text{Re} lGameteLoss \hfill \\ + Nut\text{Re} lColonization + Nut\text{Re} lPeriScour - \sum\limits_{plant} {Photosynthesis \cdot Uptake_{p} - W_{out} - W_{in} } \hfill \\ \pm \frac{Bulkmixcoeff}{{V_{epi.hypo} }} \cdot (C_{epi.hypo} - C_{hypo.epi} ) \pm \frac{Diffcoeff \cdot A}{{L_{char} }} \cdot (C_{1} - C_{2} ) - KDPCalcite \cdot Phosphate \cdot CalciteP_{cpt} - 1e - 6 \hfill \\ + s(f_{d1} \cdot C_{1} - C_{watercol} ) \cdot H_{1} \hfill \\ \end{gathered} $$

Notations Win = inflow load from u/s segment (unit/L d/s day); Wout u/s = washout from u/s segment (unit/Lu/s day); V = volume of given segment (m3);Wfrac = fraction of u/s segment’s outflow that goes to this particular d/s segment (unitless); Wtoxcarrier = inflow load of toxicant sorbed to a carrier from an u/s segment (μg/Ld/s day); Wout = washout of toxicant carrier from u/s (mg/Lu/s day); C = concentration of toxicant in carrier u/s (μg/kg); 1e-6 = units conversion (kg/mg); Wnutrients = loading of nutrient from inflow (g/m3 day); KReaer = depth-averaged reaeration coefficient (1/day);O2Sat = saturation concentration of oxygen (g/m3); O2 = concentration of oxygen (g/m3); O2Photo = ratio of oxygen to photosynthesis (1.6, unitless); BOD = instantaneous biochemical oxygen demand (g/m3 day); Photosynthesis = rate of photosynthesis (g/m3 day); Resp20 = user input respiration rate at 20 °C (g/g day); 1.045 = exponential temperature coefficient (°C); Temperature = ambient water temperature (°C); Biomass = plant biomass (g/m3); O2 N = ratio of oxygen to nitrogen (unitless); Nitrify = nitrification rate (g/m3 day); Volume = volume of given segment (m3); C = concentration of given compartment in given zone (g/m3); Diffcoeff = dispersion coefficient of feedback link, (m2/day); Area = surface area of the feedback link (m2); Lchar = characteristic mixing length of the feedback link, (m); OM = organic matter input as required by AQUATOX (gOM/m3 day); O2Biomass = ratio O2 to organic matter (OM) (unitless); BOD5_CBODu = BOD 5 to ultimate carbonaceous BOD conversion factor, also defined as CBODU:BOD5 ratio; Ammonia = concentration of ammonia (g/m3); dAmmonia/dt = change in concentration of ammonia with time (g/m3 day); Denitrify = denitrification (g/m3 day); Diffusion Seg = gain or loss due to diffusive transport over the feedback link between two segments, (g/m3 day); dNitrate/dt = change in concentration of nitrate with time (g/m3 day); KNitri = maximum rate of nitrification (m/day); Loading = loading of nutrient from inflow (g/m3 day); Nitrify = nitrification rate (g/m3 day); NitroDemand = oxygen taken up by nitrification (g/m3 day);PhotoResp = algal excretion of phosphate due to photo-respiration (g/m3 day); DarkResp = algal excretion of phosphate due to dark respiration (g/m3 day); AnimalResp = excretion of phosphate due to animal respiration (g/m3 day); AnimalExcr = animal excretion of excess nutrients to phosphate to maintain constant org. to P ratio as required (g/m3 day); DetritalDecomp = phosphate release due to detrital decomposition (g/m3 day); AnimalPredation = change in phosphate content necessitated when an animal consumes prey with a different nutrient content (g/m3 day), see discussion in “Mass Balance of Nutrients” below; NutrRelDefecation = phosphate released from animal defecation (g/m3 day); NutrRelPlantSink = phosphate balance from sinking of plants and conversion to detritus (g/m3 day); NutrRelMortality = phosphate balance from biota mortality and conversion to detritus (g/m3 day); NutrRelGameteLoss = phosphate balance from gamete loss and conversion to detritus (g/m3 day); NutrRelColonization = phosphate balance from colonization of refractory detritus into labile detritus (g/m3 day); NutrRelPeriScour = phosphate balance when periphyton is scoured and converted to phytoplankton and suspended detritus. (g/m3 day); KDPCalcite = partition coefficient for phosphorus to calcite (L/kg); Phosphate = concentration of phosphorus in water (mg P/L); 1 e-6 = conversion factor (kg/mg); s = surface diffusive transfer (m/day); fd1 = dissolved fraction in layer 1; C = total concentration of state variable in layer (g/m3); and H1 = depth of layer 1 (m);

3.1.4 Strengths

The model incorporates ecological effects, Latin hypercube uncertainty analysis, nominal range sensitivity and time-varying process rates analysis. It can simulate up to 20 organic chemicals simultaneously. It is freely available, and forms an integral part of the BASINS system which can be linked to the other watershed models like HSPF and SWAT.

3.1.5 Assumptions and limitations

It is assumed that the linked segments have an identical set of state variables and each segment is well mixed. Linkages between segments are assumed to be either unidirectional or bidirectional. It does not allow dynamic stratification and toxic effects are presumed to be additive. Macrophytes and algae are simulated as steady state; and zooplankton and fish exhibits avoidance behavior. Toxicant exchange via gill membrane is facilitated by same mechanism as the uptake of oxygen. It does not model metals and luxury uptake and limitation by internal nutrients are not represented in algal bioenergetics.

3.1.6 Applicability

A comprehensive review of the model and its application can be found in Park et al. (2008). Lei et al. (2010) have used AQUATOX to simulate toxicity of 2,4-dichlorophenol (2,4-DCP), 2,4,6-trichlorophenol (2,4,6-TCP) and pentachlorophenol (PCP) on the aquatic species existing widely in the Taihu Lake (China).

3.2 BLTM

3.2.1 Development

Jobson and Schoellhamer (1987) developed the model which has been widely used by U.S. Geological Survey and elsewhere (California Water Resources Control Board 1996; Drewes and Conrads 1995; Graf 1995; Weiss et al. 1994; Bulak et al. 1993; Wiley 1993).

3.2.2 Model system

The main stream reach is divided into sub-reaches. It employs finite difference solution of the mass transport and reaction equations and most determinants are simulated as 1st-order decays. The modelling system has five levels- EQULTMP, SOLAR to process time-series of meteorological data; INTRP, MRG programs to process time-series data; BBLTM, BQUAL2E to build input files for transport model; BLTM, QUAL2E to define reaction kinetics and CTPLT, CXPLT as a post processor plotting programs. The model uses Lagrangian reference frame in which the computational nodes move with the flow to solve 1D advective dispersion equation. The USEPAs stream-water-quality model QUAL2 (EPA-QUAL2) version QUAL2E (Brown and Barnwell 1987) was supplied as a subroutine to the BLTM called QBLTM for simulating the reaction kinetics. The software is available for electronic retrieval by means of either the internet at http://water.usgs.gov/software/ and via anonymous File Transfer Protocol (FTP) from water.usgs.gov (path:/pub/software). The format for data input is described in Jobson and Schoellhamer (1987, p. 8–10 and Appendix A). The input data required includes stream/river parameters, global variable forcing functions. QUAL2E is extensively used for waste load allocation, discharge permit determinations, and other conventional pollutant evaluations and has limitations like it assumes uniform hydraulics, steady-state flow, must be assumed and uniformly spaced computational elements. When combined with BLTM, these limitations are reduced (Fig. 2) and make it a dynamic model wherein both flow and water-quality conditions can be estimated. Further details on the reaction kinetics and rate constants are available by Bowie et al. (1985). The presence of decay-coefficient subroutine in the model can provide the reaction kinetics for up to 10 constituents.

3.2.3 Governing equations

  • Basic equation

  • $$ \frac{{\partial C_{L} }}{\partial t} = \frac{\partial }{\partial \xi }(D\frac{{\partial C_{L} }}{\partial \xi }) + S_{L} + \Upphi_{L} + \sum\limits_{n = 1}^{m} {K_{L,n} (C - CR_{L,n} )} $$
  • DO

  • $$ \frac{{d_{DO} }}{dt} = (C_{8} - C)K_{2} - (\alpha_{3} \mu - \alpha_{4} \rho )A - K_{1} L - \frac{{K_{4} }}{D} - \alpha_{5} \beta_{1} [NH_{4} ] - \alpha_{6} \beta_{2} [NO_{2} ] $$
  • CBODu

  • $$ \frac{{d_{CBODu} }}{dt} = K_{1} L - K_{3} L $$
  • Nitrogen

  • $$ \frac{{dN_{o} }}{dt} = \alpha_{1} \rho A - \beta_{3} N_{0} - \sigma_{4} N_{0} ,\frac{{d[NH_{4} N]}}{dt} = \beta_{3} N_{0} - \beta_{1} [NH_{4} N] + \frac{{\sigma_{3} }}{D} - F_{1} \alpha_{1} \mu A $$
  • $$ \frac{{d[NO_{2} N]}}{dt} = \beta_{1} [NH_{4} N] - \beta_{2} [NO_{2} N],\frac{{d[NO_{3} N]}}{dt} = \beta_{2} [NO_{2} N] - (1 - F)\alpha_{1} \mu A $$
  • Phosphorus

  • $$ \frac{{dP_{o} }}{dt} = \alpha_{2} \rho A - \beta_{4} P_{0} - \sigma_{5} P_{0} ,\frac{{dP_{d} }}{dt} = \beta_{4} P_{0} + \frac{{\sigma_{2} }}{D} - \alpha_{2} \mu A $$

Notations CL = concentration; SL = rate of production of concentration independent of zero-order rate; ΦL = rate of change in concentration due to tributary inflow; D = longitudinal dispersion coefficient; KL,n = rate coefficient for the production of constituent L due to presence of constituent; CRL,n = constituent (n) concentration at which production of constituent L due to n cases; K1 = rate of oxidation of the CBOD; K3 = rate of CBOD loss due to settling; K4 = rate of SOD; β1 = rate coefficient parameter for the biological oxidation of ammonium (i.e., nitrification); NH4N = ammonium-N; NO = organic-N; NO2N = nitrite N; NO3N = nitrate–N; Pd = concentration of inorganic or dissolved P; D = depth; Po = concentration of organic P; t = time; U = mean velocity; x = distance along the element; α1 = fraction of algal biomass that is N; α2 = source rate of P from the sediments; α3 = P content of algae; α4 = rate of respiratory oxygen uptake per unit of algal respiration; α5 = rate of oxygen utilization per unit of ammonium oxidized during nitrification; α6 = rate of oxygen uptake per unit of nitrite oxidized; β2 = rate coefficient for the oxidation of NO2N; β3 = rate coefficient parameter for hydrolysis of organic N to ammonium; β4 = organic P decay rate; ΔS = net concentration influence of external sources and sinks; μ = algal growth rate; ρ = algal respiration rate; σ1 = settling rate; σ4 = rate coefficient parameter for settling of organic N; σ5 = organic P settling rate.

3.2.4 Strengths

The lagrangian reference frame minimizes the numerical dispersion. The dispersion coefficients vary with sub-reach in the model.

3.2.5 Assumptions and limitations

Solutes are assumed to be completely mixed across the cross section and dispersive transport is expected to be proportional to concentration gradient. The model is unable to convert algal death to CBOD and is inappropriate where macrophytes are simulated. The model includes only limited number of reaches, computational elements, and junctions.

3.2.6 Applicability

Model has been applied to various study area like San Joaquin River in California where a rainfall-runoff model, a runoff-quality model, a 1D river-flow model, and BLTM have been used to simulate water quality of urban runoff (Guay 1991). Conrads and Roehl (1999) compared and evaluated the results obtained by BLTM with other selected models like physical model, BRANCH model and neural network technique for Cooper and Wando rivers in South Carolina. They found neural network models have more accuracy for parameters like salinity, temperature and DO. The model has also been applied to Texas River (Lizarraga 1996), Wateree River, South Carolina (Feaster and Conrads 1999), Mississippi River Basin (Broshears et al. 2001) and Catawba River, South Carolina (Feaster et al. 2003).

3.3 EPD-RIV1

3.3.1 Development

The basic model for EPD-RIV1 was originally developed at Ohio State University as requested by USEPA. Thereafter, the WES contracted Ohio State University to modify the model code to handle control structures. Subsequent, update and modifications were made, resulting in Version 1.0 of CE-QUAL-RIV1, released in 1991. WES further modified and supported CE-QUAL-RIV1, releasing Version 2.0 of the model in 1995 (Environmental Laboratory 1985). At the onset of the Chattahoochee River Modeling Project (CRMP), the Environmental Protection Division (EPD) of the Georgia Department of Natural Resources selected CE-QUAL-RIV1. Due to certain limitations in CE-QUAL-RIV1, an extensive development was undertaken, resulting in the software described in this series of documents and the modified version of CE-QUAL-RIV1, referred to as the EPD-RIV1.

3.3.2 Model system

The model simulates multiple branches, and in-stream hydraulic control structures. It employs explicit two-point, 4th-order accurate, Holly-Preissman scheme to solve the mathematical formulations. It has hydrodynamic mode (RIV1H) and water quality mode (RIV1Q) designed to simulate the dynamic conditions in rivers and streams for the purpose of analyzing existing conditions and performing waste load allocations, including allocations of total maximum daily loads (TMDLS). The input data required is geometric data, initial conditions, model forcing data, hydraulic and control parameters and calibration data. The model has the capability to resolve the longitudinal variations in hydraulic and quality characteristics and is applicable where lateral and vertical variations are small. The software has Computer System Shell; pre-processor; deliberator; post-processor, and pre-run. The water quality module can simulate the interactions of 16 state variables, including water temperature, nitrogen species, phosphorus species, DO, CBOD (two types), algae, iron, manganese, coliform bacteria and two arbitrary constituents. The model has the capability to resolve the longitudinal variations in hydraulic and quality characteristics and is applicable where lateral and vertical variations are small. It can also simulate the impacts of macrophytes on DO and nutrient cycle, time-varying point and non-point sources on the hydrodynamics and water quality of a stream. Moreover, the model can represent recycling of nutrients and combined fate; and effects of toxic chemicals. The model can solve differential equations to represent changing values of state variables, normally with a reporting time step of 1 day (Martin et al. 2002).

3.3.3 Governing equations

  • Basic equation

  • $$ \frac{\partial \alpha }{\partial t} + \overline{u} \frac{\partial \alpha }{\partial x} = D\frac{{\partial^{2} \alpha }}{{\partial x^{2} }} + \frac{q}{A}(\gamma - \alpha ) - K_{5} \alpha + SINKS $$
  • DO

  • $$ \begin{gathered} \frac{{d_{DO} }}{dt} = K_{2} *(DO_{SAT} - DO) - K_{1} *CBOD - ONITRI*KN*NH_{4} N + OPDECY \hfill \\ + \left[ {ONEQUI*\left( {\frac{{NO_{3}^{ - } N}}{{NO_{3}^{ - } N + NH_{4}^{ + } N}}} \right)} \right]*(ALGRO + MGRATE) \cdot \hfill \\ OPDECY*(1.FCBOD)*(ALGADK + MDEATH) - OFEDC*KFEDK*FE \hfill \\ - OMNDEC*KMNDK*MN - K_{SOD} \hfill \\ \end{gathered} $$
  • CBODu

  • $$ \begin{gathered} \frac{{d_{CBODu} }}{dt} = \left( {K_{1} + KDN + \frac{{CBOD_{SR} }}{H}} \right)*CBOD + OPDECY*\frac{{(KOCB_{1} + DO_{X} *FCBOD)}}{{(DO_{X} + KOCB_{1} )}} \hfill \\ *(ALGADK + MDEATH) \hfill \\ \end{gathered} $$
  • Nitrogen

  • $$ \begin{gathered} \frac{dON}{dt} = - \left( {KIN + KDN + \frac{XONS}{H}} \right)*ORGAN \hfill \\ + (ANCONT*ALGADK + MNCONT*MDEATH) \hfill \\ \end{gathered} $$
  • $$ \begin{gathered} \frac{{dNH_{4} }}{dt} = (KIN + KDN)*ORGAN - ANCONT*1 - \frac{{NH_{4} }}{{NH_{4} - N + NO_{3}^{ - } - N}}*(ALGRO - ALGADK) \hfill \\ - MNCONT*1 - \frac{{NH_{4} }}{{NH_{4} - N + NO_{3}^{ - N} }}*(MGRATE - MDEATH) + KBNNH_{3} - KN*NH_{4}^{ + } - N \hfill \\ \end{gathered} $$
    $$ \begin{gathered} \frac{{dNO_{3} - N}}{dt} = ONEQUI*KDN*CBOD + KN*NH_{4} N - (ANCONT*ALGRO + MNCONT*MGRATE) \hfill \\ *\left( {\frac{{NO_{3}^{ - } - N}}{{NH_{4}^{ + } - N + NO_{3}^{ - } - N}}} \right) - (KDNO_{2} *NO_{3}^{ - } - N) \hfill \\ \end{gathered} $$
  • Phosphorus

  • $$ \begin{gathered} \frac{{d_{P} }}{dt} = - ORG - P*\left( {KPDK + \frac{KPSET}{H}} \right) + (MPCONT*MDEATH + APCONT*ALGADK) \hfill \\ + ORG - P*KPDK + KBENPO_{4} - (APCONT*ALGRO + MPCONT*MGRATE) \hfill \\ - APO_{4} *TH\_SORP^{(TEMP. - 20)} *OPO_{4} \hfill \\ \end{gathered} $$
  • Algal model

  • $$ ALGRO = C(12.1)*KALGRO\left( {\frac{1}{KEXT*H}} \right) * In\left( {\frac{KLITE + SWALG}{KLITE + SWALG*EXP(KEXT*H)}} \right)*FN*FP $$
  • $$ ALGRO = C(12.1)*KALGDK*\left( {\frac{DO}{DO + KOALDK}} \right) $$

Notations KIN = temperature and DO corrected rate coefficient for organic-N, day−1 as computed from K1 N = ACK * TH_K1 N(T-20.)*(1. + KOCB1)/DO; KDN = temperature corrected rate coefficient for nitrate reduction and anaerobic CBOD oxidation, day−1; KNSET = rate coefficient for removal of organic-N by settling, m/day, H = stream depth, m, ORGAN = concentration of organic-N, C(3,I), g-N/m3, ACK = rate coefficient for organic-N hydrolysis to NH+4, day−1, AKN = specific rate coefficient for organic-N decay, day−1, ANCONT = nitrogen-to-biomass ratio in algae, g/g, MNCONT = nitrogen-to-biomass ratio in macrophytes, g/g, ALGADK = rate of algal decay, g/m3/day, MDEATH = rate of macrophyte decay, g/m3/da, KN = nitrification rate coefficient, day-1, NH4+–N = ammonia-N concentration, g-N/m, AKN = uncorrected rate coefficient for nitrification, day−1, TH_KNH3 = temperature coefficient for ammonium oxidation (suggested value is 1.1), KON = Monod half-velocity constant for oxygen limitation of nitrification, g O2/m, ANCONT = nitrogen-to-biomass ratio in algae, MNCONT = nitrogen-to-biomass ratio in macrophytes, NH4+–N = concentration of ammonium nitrogen, g-N/m3, C(4,I), NO3–N = concentration of nitrate nitrogen, g-N/m3, C(5,I), ALGRO = growth rate of algae, g/m3/day, MGRATE = growth rate of macrophytes, g/m3/da, BENNH3 = benthic release rate, g-N/(m2 day), TH_BENN = temperature coefficient for ammonia release, H = depth, m, T = temperature,  °C; A CK = rate coefficient for organic-N hydrolysis to NH+4, day−1; AKN = specific rate coefficient for organic-N decay, day−1; ALGADK = algal death rate g/(m3 day); ALGRO = growth rate of algae, g/m3/day; ANCONT = nitrogen-to-biomass ratio in algae, g/g; APCONT = phosphorus-to-biomass ratio in algae; APO4 = phosphate loss rate (1/day); BENNH3 = benthic release rate, g-N/(m2 day); BENPO4 = benthic release rate, g-P/(m2 day); C(12,I) = algae concentration at node i, g/m3; CBOD = concentration of CBOD, g O2/m3, from previous time-step, C(2,I) or C(13,I); CBODSR = rate coefficient for CBOD type 1 removal by settling (RBODSR for type 2), m/day; D = dispersion coefficient; DAMK = reaeration coefficient, m; DO = average dissolved oxygen (g/m3); DOSAT = local solubility of oxygen, g O2/m3; DOSAT = saturation DO concentration, g/m3;ELEV0 = reference elevation of the waterbody, ft; FCBOD = fraction of algal and macrophyte mortality contributing to CBOD (FCRBOD for type 2); FE = concentration of reduced iron, g/m3; FL = light growth adjustment factor; ALGADK = algal decay rate, g/(m3 day); FN = nitrogen growth adjustment factor; FP = phosphorus growth adjustment factor; H = depth, m; K1 = temperature corrected rate coefficient for aerobic oxidation of CBOD, day−1; K2 = reaeration rate coefficient, day−1; K2(T) = reaeration rate coefficient at ambient temperature, 1/day; KALGDK = maximum specific algal decay rate, day−1; KALGRO = maximum specific algal growth rate, day−1. Input as KALGRO, renamed ALG1 in subroutine SEG; KDN = temperature corrected rate coefficient for nitrate reduction and anaerobic CBOD oxidation, day−1; KEXT = light extinction coefficient, m−1, corrected for algal self-shading; H = hydraulic depth, A/B, m; KFEDK = oxidation rate for iron, day−1; KIN = temperature and DO corrected rate coefficient for organic-N, day−1 as computed from K1N = ACK * TH_K1 N(T−20.)*(1. + KOCB1)/DO; KDN = temperature corrected rate coefficient for nitrate reduction and anaerobic CBOD oxidation, day−1; KNSET = rate coefficient for removal of organic-N by settling, m/day; KLITE = half-velocity constant for light intensity, watt/m2; KMNDK = oxidation rate for manganese, day−1; KN = nitrification rate coefficient, day−1; NH4+−N = ammonia-N concentration, g-N/m3; KOALDK = DO half-velocity constant for algal decay, g/m3; KOCB1 = Monod half velocity constant for oxygen-limited aerobic systems, g O2/m3; KPSET = organic-P settling rate, m/day; H = depth, m;ALGRO = growth rate of algae, g/m3/day; Ks = biochemical uptake or decay rates (+) and growth rates (−); KS is KDNO2, where KDSED sediment denitrification rate. The coefficient ONEQUI (suggested value 0.35) is a conversion factor for oxygen to nitrogen equivalents; MDEATH = macrophyte death rate, g/(m3 day); MGRATE = growth rate of macrophytes, g/m3/day; Mn = concentration of reduced manganese, g/m3; MNCONT = nitrogen-to-biomass ratio in macrophytes, g/g; MPCONT = phosphorus-to-biomass ratio in macrophytes; NH4+–N = concentration of ammonium nitrogen, g-N/m3, C(4,I); NO3–N = concentration of nitrate nitrogen, g-N/m3, C(5,I); OFEDEC = oxygen-to-iron ratio for iron oxidation; OMNDEC = oxygen-to-manganese ratio for manganese oxidation; OPDECY = oxygen-to-biomass ratio for oxygen production by algae and macrophytes when ammonia is nitrogen source; OPO4 = phosphate concentration (mg/l) ORGAN = concentration of organic-N, C(3,I), g-N/m3; ORG-P = organic-P concentration, C(6,I), g/m3; KPDK = organic-P hydrolysis rate, day−1; q = lateral inflow rate; SINKS = biochemical sources (+) and sinks (−); SWALG = short-wave radiation intensity at the water surface, watt/m2; T, TEMP = temperature, oC; TH_BENN = temperature coefficient for ammonia release; TH_BENPO4 = temperature coefficient for phosphate release; TH_K2 = temperature coefficient, unitless; TH-SORP = temperature coefficient for phosphate sorption or loss; u = velocity; x = longitudinal distance; α = constituent (i.e. DO, temperature, etc.); γ = concentration of the runoff input to the channel by distributed flow q; ΔH = elevation change, m.

3.3.4 Strengths

The geometry specification and time series input of the model are flexible. It can account for time-varying flow, elevation, and water quality constituent changes from unsteady flow. The model includes direct explicit interaction of flow and elevation on the constituent distributions and can be applied to a river channel of arbitrary cross section and specified bottom slope. The lateral inputs of water and pollutant concentrations are accounted and multiple branches and in-stream hydraulic control structures can also be simulated (Martin et al. 2002).

3.3.5 Assumptions and limitations

The river body is assumed to be homogenous across the section. Lateral and vertical gradients are assumed to be small and can be neglected. The model is limited to 1D simulation and does not include sediment transport processes.

3.3.6 Applicability

The model has found limited applications worldwide. Few recent studies includes the evaluation of total maximum daily load for the Coosa River to maintain DO is rarely applied to simulate the river quality http://www.gaepd.org/Documents/coosa_modeling.html and another wherein the model has been applied to Chattahoochee River near Atlanta http://www.gaepd.org/Documents/capps_ferry_do_monitoring.html.

3.4 QUAL2 kw

3.4.1 Development

In 2002, QUAL2 k was developed after identifying limitations of QUAL2E, QUAL2EU. The major enhancement included the strengthening of computational structure and addition of new constituent interactions, such as algal BOD, denitrification, and DO change caused by plants (Chapra and Pelletier 2003). The latest version, QUAL2 Kw was developed by Pelletier and Chapra (2005) by modifying QUAL2 K.

3.4.2 Model system

The QUAL2Kw is 1D, steady state (flow is assumed to be in steady-state but water quality is simulated in a dynamic mode with diel water quality kinetics and heat budget) stream water quality model which is implemented in the Microsoft Windows environment (http://www.ecy.wa.gov/).

The river can be simulated as collection of reaches (equal or unequal lengths) and tributaries are represented as point sources. The input data required is flow and concentrations for headwater, discharges and withdrawals; reach segment lengths, elevations, hydraulic geometry and weather data parameters. It can also simulate a generic pathogen as a function of temperature, light, and settling velocity (Pelletier and Chapra 2005). The model can simulate temperature, pH, conductivity, inorganic suspended solids, DO, slowly reacting CBOD, fast-reacting CBOD, organic nitrogen, ammonia nitrogen, nitrate nitrogen, organic phosphorus, inorganic phosphorus, phytoplankton, detritus, pathogen, alkalinity, total inorganic carbon, bottom algae (periphyton) biomass, bottom algae (periphyton) nitrogen, bottom algae (periphyton) phosphorus. Most of the determinants are simulated as 1st-order decays but DO, nitrate, and phosphate are represented in more detail.

3.4.3 Governing equations

  • Basic equation

  • $$ \begin{gathered} \frac{{dc_{i} }}{dx} = \frac{{Q_{i - 1} }}{{V_{i} }}c_{i - 1} - \frac{{Q_{i} }}{{V_{i} }}c_{i} - \frac{{Q_{ab,i} }}{{V_{i} }}c_{i} + \frac{{E_{i - 1}^{\prime } }}{{V_{i} }}\left( {c_{i - 1} - c_{i} } \right) + \frac{{E_{i}^{\prime } }}{{V_{i} }}\left( {c_{i + 1} - c_{i} } \right) + \frac{{W_{i} }}{{V_{i} }} + S + \frac{{E_{hyp,i}^{\prime } }}{{V_{i} }}\left( {c_{2,i} - c_{i} } \right)_{i} ; \hfill \\ \frac{{dc_{2,i} }}{dx} = S_{2,i} + \frac{{E_{hyp,i}^{'} }}{{V_{2,i} }}\left( {c_{i} - c_{2,i} } \right);\frac{{da_{b,i} }}{dx} = S_{b,i} ;\frac{{dIN_{b} }}{dt} = S_{bN,i } ;\frac{{dIP_{b} }}{dt} = S_{bp,i } ;\frac{{da_{h,i} }}{dt} = S_{ah,i } \hfill \\ \end{gathered} $$
  • DO

  • $$ \begin{gathered} S_{o} = r_{oa} \left( {PhytoPhoto - PhytoResp} \right) + r_{od} \left( {BotAlgPhoto - BotAlgResp} \right)\frac{{A_{st,i} }}{{V_{i} }} - r_{oc} FASTCOxid - \hfill \\ r_{oc} SlowCOxid - r_{on} NH_{4} Nitr + Reaeration - COD_{oxid} - SOD\frac{{A_{st,i} }}{{V_{i} }} = \hfill \\ r_{oa} \cdot \left( {k_{gp} \phi_{Np} \phi_{Lp} a_{p} - F_{oxp} \cdot k_{rp} \cdot a_{p} } \right) + r_{od} \left[ {BotAlgPhoto - F_{oxb} \left( {k_{rb1} \cdot a_{b} - k_{rb2} BotAlgPhoto} \right)} \right]\frac{{A_{st,i} }}{{V_{i} }} - \hfill \\ r_{oc} \cdot \left( {F_{oxcf} \cdot k_{dc} \cdot C_{f} } \right) - r_{oc} \left( {F_{oxcf} \cdot k_{dcs} \cdot C_{s} } \right) - r_{on} \left( {F_{oxnd} k_{n} n_{a} } \right) + Reaeration - k_{COD} \left[ {COD} \right] - SOD\frac{{A_{st,i} }}{{V_{i} }} \hfill \\ \end{gathered} $$
  • $$ Reaeration = k_{a} [(e^{{(lnO_{s} )}} (1 - 00001148elev) - O)] $$
  • $$ InOs = - 139.3411 + \frac{{1.575701 \times 10^{5} }}{{T_{a} }} - \frac{{6.642308 \times 10^{7} }}{{T_{a}^{2} }} + \frac{{1.2438 \times 10^{10} }}{{T_{a}^{3} }} - \frac{{8.621949 \times 10^{11} }}{{T_{a}^{4} }} $$
  • CBODu

  • $$ S_{cs} = r_{od} DetrDiss - SlowChydr - SlowCOxidSlowCHydr = k_{hc} \left( T \right)C_{S} $$
  • $$ S_{cf} = SlowCHydr - FastCOxid - r_{ondn} Denitr + J_{CH4,d} \frac{{A_{st,i} }}{Vi} $$
  • $$ SLowCOxid = F_{oxcf} k_{dcs} \left( T \right)C_{S} ;FastCOxid = F_{oxcf} k_{dc} \left( T \right)f $$
  • Nitrogen

  • $$ \begin{gathered} S_{DO} = r_{na} \cdot \left( {k_{dp} \cdot a_{p} } \right) + qN\left( {\frac{{k_{db} a_{b} }}{H}} \right) - k_{hn} \cdot n_{o} - \frac{{v_{on} }}{H} \cdot n_{o} \hfill \\ S_{na} = k_{hn} \cdot n_{o} - F_{oxna} \cdot k_{na} + r_{na} \left( {F_{oxp} k_{rp} } \right)a_{p} - r_{na} P_{ap} \left( {k_{gp} \emptyset_{Np} \emptyset_{Lp} } \right)a_{p} \hfill \\ + \left[ {J_{{NH_{4} }} - P_{ab} BotAlgUptakeN\left( {NUpWCfrac} \right)} \right]\frac{{A_{st,i} }}{{V_{i} }} \hfill \\ \end{gathered} $$
  • $$ P_{ap} = \frac{{n_{a} n_{n} }}{{\left( {k_{hnxp} + n_{a} } \right)\left( {k_{hnxp} + n_{n} } \right)}} + \frac{{n_{a} k_{hnxp} }}{{\left( {n_{a} + n_{b} } \right)\left( {k_{hnxp} + n_{n} } \right)}} $$
  • $$ P_{ab} = \frac{{n_{a} n_{n} }}{{\left( {k_{hnxb} + n_{a} } \right)\left( {k_{hnxb} + n_{n} } \right)}} + \frac{{n_{a} b}}{{\left( {n_{a} + n_{b} } \right)\left( {k_{hnxb} + n_{n} } \right)}} $$
  • $$ \begin{gathered} S_{nn} = F_{oxna} \cdot k_{mn} \cdot n_{a} - \left( {1 - F_{oxdn} } \right)k_{dn} n_{n} - r_{na} \left( {1 - P_{ap} } \right)\cdot \left( {k_{gp} \emptyset_{Np} \emptyset_{Lp} } \right)a_{p} \cdot \hfill \\ + \left[ {J_{{NO_{3} }} - \left( {1 - P_{ab} } \right)BotAlgUptakeN(NUpWCfrac)} \right] \hfill \\ \end{gathered} $$
  • Phosphorus

  • $$ S_{po} = r_{pa} \cdot \left( {k_{dp} \cdot a_{p} } \right) + q_{p} \left( {\frac{{K_{db} a_{b} }}{H}} \right) - k_{hp} \cdot p_{o} - \frac{{v_{op} }}{H}\cdot p_{o} $$
  • \( S_{po} = k_{hp} \cdot p_{o} + r_{pa} \left( {F_{oxp}\cdot k_{rp} \cdot a_{p} } \right) - r_{pa} \left( {k_{gp} \emptyset_{Np} \emptyset_{Lp} } \right)a_{p} - \frac{{v_{ip} }}{H}P_{i} + \left[ {J_{{PO_{4} }} - BotAlgUptakeP\left( {PUpWCfrac} \right)} \right]\frac{{A_{st,i} }}{{V_{i} }} \) \( S_{mi} = - \frac{{v_{i} }}{H}m_{i} \)

Notations Ah = biofilm of attached heterotrophic bacteria in the hyporheic sediment zone; ap = phytoplankton concentration (mgA/m3), ab bottom algae concentration (gD/m2); Ast,i = surface area of the reach (m2); BotAlgPhoto = bottom algae photosynthesis (gO2/m2/day); BotAlgUptakeN = uptake rate for nitrogen in bottom algae (mgN/m2/day); BotAlgUptakeP = uptake rate for phosphorous in bottom algae (mgP/m2/day); BotAlResp = bottom algae respiration (gO2/m2/day); c2,i = concentration in hyporheic sediment zone (mg/L); ci = concentration in the surface water in reach i (mg/L); ci − 1 = concentration in the upstream reach i − 1 (mg/L); CODoxid = oxidation of non-carbonaceous non-nitrogenous chemical oxygen demand (gO2/m2/day); Denitr = rate of denitrification [mgN/L/day]; E’i − 1, Ei′ = bulk dispersion coefficients between reaches i − 1 and i and i and i + 1 (m3/day), respectively; E’hyp,j bulk dispersion coefficients between hyporheic zone and reach i (m3/day); FastCOxid = fast CBOD oxidation (gO2/m2/day); Foxcf = attenuation due to low oxygen [dimensionless]; Foxna = attenuation due to low oxygen on ammonia nitrification (dimensionless); Foxp = attenuation due to low oxygen of phytoplankton respiration; H2,i = the thickness of the hyporheic zone (cm); INb intracellular nitrogen concentration in bottom algae (mgN/m2); IPb intracellular phosphorus concentration in bottom algae (mgP/m2); JCH4,d is the sediment flux of dissolved methane in oxygen equivalents (gO2/m2/day); JNH4 = sediment flux of ammonia (mgN/m2/day); JNO3 = sediment flux of nitrate (mgN/m2/day); JPO4 = the sediment flux of inorganic P (mgP/m2/day); ka = reaeration rate (1/day); kdc(T); kdcs(T) = temperature-dependent fast CBOD oxidation rate [/day]; kdp = phytoplankton death rate (/day); kgp = maximum photosynthesis rate at temperature (/day); khc(T) = temperature-dependent slow CBOD hydrolysis rate [/day]; khn = organic nitrogen hydrolysis rate (1/day); khnxb = preferences coefficient of bottom algae for ammonium (mgN/m3); khnxp = preferences coefficient of phytoplankton for ammonium (mgN/m3); khp = organic phosphorus hydrolysis rate (/day); kna = nitrification rate for ammonia nitrogen (1/day); knn = temperature-dependent nitrification rate for ammonia nitrogen (1/day); krp = phytoplankton respiration rate (1/day); NH4nitr = ammonium nitrification (gO2/m2/day); NUpWCfrac = fraction of N uptake from the water column by bottom plants; Os = saturation concentration of dissolved oxygen (mgO2/L); Pab = preferences for ammonium as nitrogen source for bottom algae; Pap = preferences for ammonium as nitrogen source for phytoplankton; Phytophoto = phytoplankton photosynthesis (gO2/m2/day); PhytoResp = Phytoplankton respiration (gO2/m2/day); PUpWCfrac = fraction of P uptake from the water column by bottom plants; Qab,i = total flow abstractions from the reach I; Qi = outflow from reach i = Qi–1 inflow from the upstream reach i–1; qN = actual cell quotas of nitrogen (mgN/gD); qP = actual cell quotas of phosphorous (mgP/gD); Reaeration = (gO2/m2/day); rna = ratio of nitrogen to chlorophyll a (mgN/mgA); rod = ratio of oxygen consumed to detritus (mgO2/mgD) during bottom algae respiration; ron = ratio of oxygen consumed nitrogen during nitrification (mgO2/mgN); roa = ratio of oxygen generated to phytoplankton growth (mgO2/mgA); roc = ratio of oxygen consumed during CBOD oxidation (mgO2/mgO2); rpa = ratio of phosphorus to chlorophyll a (mgP/mgA); S2,i = sources and sinks of the constituent in the hyporheic sediment zone due to reactions; Sah,i = sources and sinks of heterotrophic bacteria in the hyporheic sediment zone due to reactions (gD/m2/days; Sb,i = sources and sinks of bottom algae biomass due to reactions (gD/m2/day); SbN,i = sources and sinks of bottom algae nitrogen due to reactions (mgN/m2/day); SbP,i = sources and sinks of bottom algae phosphorus due to reactions (mgP/m2/day); Si = sources and sinks of constituent i due to reactions and mass transfers (mg/L/day); SlowCOxid = slow CBOD oxidation (gO2/m2/day); Ta = absolute temperature (°K), elev = elevation of the area (m); V2,i (= Φs, iAst, iH2, i/100) volume of pore water in the hyporheic sediment zone (m3); Vi = volumes of reach i (m3), t is time (day); vi = inorganic suspended solids settling velocity (m/day); vip = inorganic phosphorus settling velocity (m/day); von = organic nitrogen settling velocity (m/day); vop = organic phosphorus settling velocity (m/day); Wi = external loading of the constituent to reach i (mg/day); ΦLp = phytoplankton light attenuation factor (dimensionless); ΦNp = phytoplankton nutrient attenuation factor (dimensionless); Φs,i = porosity of the hyporheic sediment zone.

3.4.4 Strengths

The model includes multiple loading and abstractions and can simulate both point and non-point pollution for 20 water quality parameters. It can also simulate water exchange between surface water column and hyporheic zone and sediment pore-water quality. It uses two forms of CBOD (slow and fast) and is capable of converting algal death to CBOD, macrophytes and detritus. The model can accommodate anoxia by reducing oxidation reactions to zero at low oxygen levels. Besides, denitrification is modeled as a 1st-order reaction that becomes pronounced at low oxygen concentrations. Sediment–water fluxes of dissolved oxygen and nutrients are simulated internally rather than being prescribed. The model explicitly simulates attached bottom algae. Light extinction is calculated as a function of algae, detritus and inorganic solids. Alkalinity, total inorganic carbon and river pH are simulated. It has inbuilt automatic calibration system using genetic algorithm (Pelletier and Chapra 2005).

3.4.5 Assumptions and limitations

The flow is assumed to be in steady state. The model simulates only the main stem of a river and does not simulate branches of the river system. It does not presently include an uncertainty component.

3.4.6 Applicability

QUAL series have been applied to numerous rivers. Here, a few applications of QUAL2kw model have been given which includes the water quality simulation of Wenatchee River, Washington State (Cristea and Pelletier 2005); Umpqua River, Oregon, USA (Turner et al. 2006) and Bagmati River, Nepal (Kannel et al. 2007a, b).

3.5 WASP 7

3.5.1 Development

The development of WASP model started in 1970s (Wool et al. 2001; Ambrose et al. 2006; Nikolaidis et al. 2006) with its latest enhanced version 7 (Ambrose and Wool 2009). WASP7, is freely available at USEPA’s website. It is a dynamic compartment-modeling program to simulate the fate and transport of contaminants in surface waters.

3.5.2 Model system

The model is based on the concept of flexible compartmentalization and simulates conservation of mass both spatially and temporally which is accounted using FD equation for each segment. The processes of transport, loading, and transformation are simulated using advection dispersion and kinetic transformation. It can be applied in 1D, 2D and 3D (Wool et al. 2001). Ambrose et al. (2006) included the benthic algae and multiple phytoplankton classes in WASP7. Besides EUTRO for water quality and TOXI for toxicants, WASP7 has additional sub-models like advanced EUTRO (named Periphyton), MERCURY and HEAT. The model simulates the variations in detrital and periphyton concentrations based upon the QUAL2 K algorithm (Chapra and Pelletier 2003).

The basic program includes time-varying processes of advection, dispersion, point and diffuse mass loading and boundary exchange. The model has a user-friendly windows-based interface with a pre-processor; sub-model processors and a graphical postprocessor. The transport options for simulating hydrodynamics include internal stream transport algorithms and external linkage to Environmental Fluid Dynamics Code (EFDC) and the Hydrodynamic Program (DYNHYD) (Ambrose and Wool 2009). The input data requires the details regarding output control, model segmentations, boundary concentrations, point and diffuse source waste loads, kinetic parameters, constants, time series flow and initial concentrations. It can simulate the transport and transformation reactions for 14 state variables (Ambrose et al. 1993). WASP7 includes DO, N (organic, ammonia, nitrite, nitrate), P (organic, inorganic), phytoplankton and periphyton (bottom algae C, N. P), particulate detritus (N, P, C), CBOD (fast, intermediate, slow), temperature, salinity, coliform bacteria, silica, cohesive sediments, non-cohesive sediment, sediment diagenesis, conservative tracer, pesticides, organic chemicals, mercury, heavy metals, and inorganic solids (Ambrose et al. 2006).

3.5.3 Governing equations

  • Basic equation

  • $$ \frac{{\partial \left( {AC} \right)}}{\partial t} = \frac{\partial }{\partial x}\left( { - U_{x} AC + E_{x} A\frac{\partial C}{\partial x}} \right) + A\left( {S_{L} + S_{B} } \right) + AS_{k} $$
  • DO

  • $$ \begin{gathered} \frac{{\partial C_{6} }}{\partial x} = k_{a} \left( {C_{sat} - C_{6} } \right) - k_{d} \left( {\frac{{c_{6} }}{{k_{BOD} + c_{6} }}} \right)C_{5} - \frac{64}{14}k_{12} \left( {\frac{{c_{6} }}{{k_{NIT} + c_{6} }}} \right)c_{1} - \frac{SOD}{D,} \hfill \\ + G_{pl} \left( {\frac{32}{12} + \frac{48}{14} + \frac{14}{12}\left( {1 - P_{{NH_{3} }} } \right)} \right)C_{4} - \frac{32}{12}k_{1R} C_{4} \hfill \\ \end{gathered} $$
  • CBODu

  • $$ \begin{gathered} \frac{{\partial c_{5} }}{\partial t} = a_{oc} k_{1d} c_{4} - k_{d} \left( {\frac{{c_{6} }}{{k_{BOD} + c_{6} }}} \right)C_{5} - \frac{5}{4}\frac{32}{14}k_{2d} \left( {\frac{{K_{{NO_{3} }} }}{{K_{{NO_{3} }} + c_{6} }}} \right)c_{2} ;Bottle BOD_{5} = c_{5} \left( {1 - e^{ - 5knbot} } \right) + \hfill \\ a_{oc} c_{4} \left( {1 - e^{{ - 5k_{1R} }} } \right) \hfill \\ \end{gathered} $$
  • Nitrogen

  • $$ \begin{gathered} \frac{{\partial \left( {c_{4} a_{nc} } \right)}}{\partial x} = \left( {G_{pl} - D_{pl} - \frac{{V_{s4} }}{D}} \right) \cdot c_{4} a_{nc} ; \hfill \\ \frac{{\partial c_{7} }}{\partial t} = D_{pl} \left( {a_{nc} \cdot f_{cn} } \right)c_{4} - k_{71} \left( {\frac{{c_{4} }}{{k_{m} P_{c} + c_{4} }}} \right)\cdot c_{7} - \frac{{V_{s7} \left( {1 - f_{d7} } \right)}}{D}c_{7} \hfill \\ \frac{{\partial c_{1} }}{\partial t} = D_{pl} a_{nc} \left( {1 - f_{on} } \right)c_{4} + k_{71} \left( {\frac{{c_{4} }}{{k_{mPc} + c_{4} }}} \right)c_{7} - k_{12} \left( {\frac{{c_{6} }}{{k_{NIT} + c_{6} }}} \right)\cdot c_{1} - G_{pl} \cdot a_{nc} \cdot P_{{NH_{3} }} c_{4} \hfill \\ \frac{{\partial c_{2} }}{\partial t} = k_{12} \left( {\frac{{c_{6} }}{{k_{NIT} + c_{6} }}} \right)c_{1} - G_{pl} \cdot a_{nc} \cdot \left( {1 - P_{{NH_{3} }} } \right)c_{4} - k_{2D} \left( {\frac{{k_{{NO_{3} }} }}{{k_{{NO_{3} }} + c_{6} }}} \right)\cdot c_{2} \hfill \\ P_{{NH_{3} }} = \left( {\frac{{c_{2} }}{{\left( {k_{mN} + c_{1} } \right)\left( {k_{mN} + c_{2} } \right)}}} \right)c_{1} + \left( {\frac{{k_{mN} }}{{\left( {c_{1} + c_{2} } \right)\left( {k_{mN} + c_{2} } \right)}}} \right) \hfill \\ \end{gathered} $$
  • Phosphorus

  • $$ \begin{gathered} \frac{{\partial \left( {c_{4} a_{pc} } \right)}}{\partial x} = \left( {G_{pl} - D_{pl} - \frac{{V_{s4} }}{D}} \right) \cdot a_{pc} c_{4} \hfill \\ \frac{{\partial c_{8} }}{\partial t} = \left( {D_{pl} \cdot a_{pc} \cdot f_{op} } \right) \cdot c_{4} - k_{83} \left( {\frac{{c_{4} }}{{k_{mPc} + c_{4} }}} \right)c_{8} - \frac{{V_{s3} \left( {1 - f_{d8} } \right)}}{D}c_{8} \hfill \\ \frac{{\partial c_{3} }}{\partial t} = D_{p1} a_{pc} \left( {1 - f_{op} } \right)c_{4} + k_{83} \left( {\frac{{c_{4} }}{{k_{mPc} + c_{4} }}} \right)c_{8} - G_{p1} \cdot a_{pc} \cdot c_{4} \hfill \\ \end{gathered} $$

Notations A cross-sectional area (m2); anc = nitrogen to carbon ratio = 0.25 mgN/mgC; aoc = oxygen to carbon ratio = 32/12 (mgO2/mgC); apc = phosphorus to carbon ratio (mgP/mgC),; C : concentration of water quality (g/m3); c1 = ammonia–nitrogen (mgN/L); c2 = nitrate nitrogen (mg/L); c3 = phosphate phosphorus (mg/L); c4 = the phytoplankton biomass in carbon units (mg/L); c5 = CBOD (mg/L); c6 = DO (mg/L); c7  = organic nitrogen (mg/L); c8 = organic phosphorus (mg/L); csat = saturated concentration of DO (mg/L); D = depth of water (m); Dp1 = phytoplankton death rate (1/day); Ex = longitudinal diffusion coefficient (m2/day); fd5 = dissolved fraction of CBOD; fd7 = fraction of dissolved organic nitrogen; fd8 = fraction dissolved organic phosphorus; fon = fraction of dead and respired phytoplankton recycled to the organic nitrogen pool; fop = fraction of dead and respired phytoplankton recycled to the organic phosphorus pool; Gp1 = phytoplankton growth rate (1/day); k12 = nitrification rate (1/day); k1d = phytoplankton death rate (1/day); k1R = phytoplankton respiration rate at 20 °C (1/day); k2d = denitrification rate (1/day); k71 = organic nitrogen mineralization rate (1/day); k83 = dissolved organic phosphorus mineralization (1/day; ka = re-aeration rate (1/day); kBOD = half saturation constant for oxygen limitation for CBOD (mg/O2/L); kd = CBOD deoxygenation rate (1/day); kdbot = the laboratory “bottle” deoxygenation rate constant (1/day); kmN = Michaelis value for ammonia preference (μgN/L); kmPc = half saturation constant for phytoplankton limitation of phosphorous recycle (mgC/L); knbot = the laboratory “bottle” nitrification rate constant (1/day); kNIT = half saturation constant for oxygen limitation for nitrification (mgN/L); kNO3 = half saturation constant for oxygen limitation of de-nitrification (mgO2/L); PNH3 = preference for ammonia term; SB = boundary loading rate including upstream, downstream, benthic, atmospheric (g/m3 day); Sk = transformation term (total kinetic transformation rate; positive source, negative sink, g/m3 day for variable i in a segment); SL = diffusion loading rate (g/m3 day); SOD = sediment oxygen demand (mg/m2/day); T = time (day); Ux = longitudinal velocity (m/day); Vs3 = organic matter settling velocity (m/day); Vs4 = phytoplankton settling velocity (m/day).

3.5.4 Strengths

WASP has a very flexible modeling framework and can simulate water quality in 1D/2D/3D. The volume control structure enables to follow the principle of mass-conservation. The model provides the transport computational framework and can be combined with EUTRO and TOXI to simulate eutrophication, nutrient, metals, toxics, and sediment transport.

3.5.5 Assumptions and limitations

The model assumes completely mixing control volume in the river. It requires an external hydrodynamic model to provide flow file for solving advection. The model has over-simplified sediment flux calculation and is unable to simulate periphyton or macroalgae. In addition, the sediment transport processes are not related to shear stress and the user-specified dispersion coefficient and temperature are used. Besides, the models uses 1st-order UPWIND difference in space which may cause significant numerical diffusion.

3.5.6 Applicability

A few applications of WASP series models can be found in Gualtieri and Rotondo (1996a, b), Pickett (1997), Tufford and McKellar (1999), Wool et al. (2003), Caruso (2004) and Ambrose et al. (2005). It has been used extensively to simulate nutrients, PCBs, organic compounds and heavy metals in many lake and coastal systems such as the Great Lakes; the estuaries of Potomac, James, Delaware, Gulf of Greece and deep rivers (Wool et al. 2001; Rygwelski et al. 1999; Stansbury and Admiraal 2004; Nikolaidis et al. 2006).

3.6 WQRRS

3.6.1 Development

It was originally developed by Chen and Orlob (1975) of Water Resources Engineers, with subsequent modification and continued maintenance and distribution by the Corps of Engineers Hydrologic Engineering Center (HEC). The model has been used to evaluate water quality conditions in river and reservoir systems.

3.6.2 Model system

The model is based on conservation of heat energy and mass both spatially and temporally. It is discretized into series of layers and elements. It includes settling, 1st-order decay, reaeration, chemical transformation, biological uptake and release, growth, respiration and mortality including predation. It includes 3 models, namely reservoir module (WQRRSR), Stream Hydraulics Package (SHP) to simulate the flow and Stream Water Quality (WQRRSQ) to simulate the water quality of stream networks. The input data required is geometric, meteorological, initial conditions, boundary conditions, hydraulic and kinetic parameters.

Model can simulate up to 18 state variables including: temperature, fish (three functional groups), aquatic insects, benthic animals, zooplankton, phytoplankton (two functional groups), benthic algae (two functional groups), detritus, organic sediment, inorganic suspended solids (up to five types), inorganic sediment, dissolved orthophosphorus, dissolved ammonia, dissolved nitrate, dissolved BOD (i.e., DOC), coliform bacteria, total inorganic carbon, alkalinity, TDS, and pH (not all of the possible state variables are included). Temperature simulations were performed based on the head budget method, which evaluates the five major components of the heat budget of a waterbody. In this model, the discharges, velocities, and depths can be computed as a function of time and location in a stream. The input stage-discharge relationships, hydrologic routing, kinematic routing, steady flow equations, or the full unsteady flow St. Venant equation can be used to perform hydraulic computations. (USACE-HEC 1978 [revised on 1986]).

3.6.3 Governing equations

  • Basic equation

  • $$ \overline{v} \frac{\partial C}{\partial t} = \Updelta z^{*} Q_{z} \frac{\partial C}{\partial t} + \Updelta z \cdot A_{z} \cdot D_{c} \frac{{\partial C^{2} }}{{\partial Z^{2} }} + Q_{i} C_{i} - Q_{o} C \pm \Updelta S $$
  • DO

  • $$ \begin{gathered} \frac{{\partial O_{2} }}{\partial t} = K_{O} \left( {O_{2}^{*} - O_{2} } \right) - KL \cdot L - KNH_{3} \cdot NH_{3} \cdot O_{2} NH_{3} - KNO_{2} \cdot NO_{2} \cdot O_{2} NO_{2} - KDET \cdot \hfill \\ \left( {DET + S} \right) \cdot O_{2} DET - \mathop \sum \nolimits BIO \cdot O_{2} R \left[ {BTOR + BIOG\left( {\frac{1}{BIEFF} - 1} \right)\left( {1 - EXF} \right)} \right] + \mathop \sum \nolimits A \left( {O_{2} P \cdot AG - O_{2} R \cdot AR} \right) \hfill \\ \end{gathered} $$
  • CBODu

  • $$ \frac{\partial L}{\partial t} = - L \cdot KL $$
  • Nitrogen

  • $$ \begin{gathered} \frac{{\partial NH_{3} }}{\partial x} = - KNH_{3} \cdot NH_{3} + KDET\left( {DET + S} \right)DN + \mathop \sum \nolimits BIO \cdot BION\left[ {BIOR + BIOG\left( {\frac{1}{BIEFF} - 1} \right)\left( {1 - EXF} \right)} \right] - \hfill \\ \mathop \sum \nolimits A \cdot AP \left( {AG \cdot FNN - AR} \right) \hfill \\ \end{gathered} $$
  • $$ \frac{{\partial NO_{2} }}{\partial t} = KNH_{3} \cdot NH_{3} - KNO_{2} \cdot NO_{2} ;\frac{{\partial NO_{3} }}{\partial t} = KNO_{2} \cdot NO_{2} - \mathop \sum \nolimits A \cdot AN \cdot AG\left( {1 - FNN} \right) $$
  • Phosphorus

  • $$ \begin{gathered} \frac{{\partial PO_{4} }}{\partial t} = KDET \left( {DET + S} \right) DP + \mathop \sum \nolimits BIO \cdot BIOP\left[ {BIOR + BIOG\left( {\frac{1}{BIEFF} - 1} \right)\left( {1 - EXF} \right)} \right] \hfill \\ - \mathop \sum \nolimits A \cdot AP (AG - AR) \hfill \\ \end{gathered} $$

Notations ∆z = element thickness; A = algae concentration (i.e., phytoplankton and benthic algae); AG = algal growth rate; AN = nitrogen fraction of algae; AP = phosphorus fraction of algae; AR = algal respiration rate; Az = cross sectional area at the fluid element boundary; BIEFF = biota digestive efficiency; BIO = biota concentration excluding algae; BIO = biota concentration including algae; BIOEFF = biota digestive efficiency; BIOG = biota growth rate; BION = nitrogen fraction of biota; BIOG = biota growth rate; BIOP = phosphorus fraction of biota; BIOR = biota respiration rate; C = the constituent concentration; DET = detritus concentration; DN = nitrogen fraction of detritus; DP = phosphorus fraction of detritus; Dz = effective diffusion coefficient; EXF = particulate fraction of total excrement; FNN = ammonia fraction of available nitrogen; KDET = detritus decay rate; KL = rate of BOD removal by oxygen uptake; KNH3 = ammonia decay rate; KNH3 = ammonia decay rate; KNH3 = ammonia decay rate; KNO2 = nitrite decay rate; Ko = surface exchange coefficient for dissolved oxygen; L = concentration of ultimate BOD; NH3 = ammonia concentration as nitrogen; NO2 = concentration of nitrite nitrogen; NO3 = nitrate concentration as nitrogen; O2 = nitrite concentration as nitrogen; O2^* = concentration of dissolved oxygen at saturation; O2 = concentration of dissolved oxygen; O2DET = stoichiometric equivalence between oxygen and nitrite; O2NH3 = stoichiometric equivalence between oxygen and ammonia; O2NO2 = stoichiometric equivalence between oxygen and nitrite; O2P = oxygenation factor for algal photosynthesis; O2R = stoichiometric equivalences between oxygen and biomass respiration; PO4 = phosphate concentration as phosphorus; S = concentration equivalent of organic sediment; S = source and sinks; t = computation time increment; Q = flow; \( \overline{v} \) = the volume of the fluid element.

3.6.4 Strengths

The model assesses eutrophication related processes and effects in a simplified manner. The model can evaluate the vertical stratification of physical, chemical, and biological parameters in a reservoir.

3.6.5 Assumptions and limitations

The dispersion is assumed to be instantaneous for all inflow quantities and constituents throughout the horizontal layers. The river is assumed to have 1D homogeneous element and longitudinal and lateral variations are neglected. It does not consider competition between individual species.

3.6.6 Applicability

The application of the model can be found in Lopes et al. (2003); Li et al. (2003) and Kerachian et al. (2005). Karamouz et al. (2008), provided a methodology for conflict resolution over water allocation for Karkheh river-reservoir system (Iran). They linked WQRRS with the optimization model to determine the quality of outlet release, as well as the temporal and spatial variations of the concentration of water quality variables in the reservoir.

4 Errors in WQMs

The models have been developed for specific topographical region and are based on certain default values for rate coefficients which limit their applicability to other geographical areas. However, they can be applied to other study regions by incorporating various statistical tools for calibration, validation, sensitivity and uncertainty analysis. The extent of uncertainty depends upon the quality of data and nature of the model. The errors in the simulation arise due to structural uncertainty, input data uncertainty and uncertainty of the model parameters (Harremoës 1988; Refsgaard et al. 2007; Freni et al. 2009; Mannina and Viviani 2009). Therefore, eliminating the errors and uncertainties is a major task for any river quality modeling study. Consequently, it is important to adjust the rate coefficients according to the river profile in accordance with the chosen WQM. Nevertheless, these values can be adjusted only in the range of default values via calibrating the model. Thomann and Muller (1982) have described the verification of WQMs. Seng Lung and Larson (1995) demonstrated the usefulness of calibration in evaluating water pollution control strategies in upper Mississippi River and Lake Peppin. All the WQMs reviewed have wide range of default values and require hourly frequency of the dataset, which can be changed depending upon the data availability.

It is also inevitable to nullify or minimize the errors related to monitoring of input parameters. In this context, the Global Environment Monitoring System (GEMS) was formulated to standardize a global network for freshwater quality monitoring. Initially, under the flagship of GEMS the important water quality parameters to be monitored were DO, BOD, faecal coliforms, nitrates and chemical constituents such as major, minor and trace contaminants, heavy metals and toxic organic compounds. However, the research has demonstrated that sampling the above mentioned parameters is insufficient in formulating the river restoration plans. Therefore, analysis of suspended matter, bottom sediment, biological tissue and ecological parameters is inevitable to plan the improvement in river water quality (Helmer 1994). It is noteworthy that worldwide, most of the input parameters are not being monitored regularly like total carbon (organic/inorganic); light extinction; heat budget; nutrients; nitrogen and its compounds; phosphorus and its compounds; sand/silt/clay; sediments and various forms including SOD; toxicants (organic/inorganic); solid (organic/inorganic and suspended/dissolved), aquatic plants and animals; benthic plants and animals; microbes; algae and various forms, pathogens, various forms of BOD like NBOD, CBOD (slow and fast); brines; salinity; silica, conservative tracer, pesticides, synthetic organics; hyporheic metabolism; iron; manganese etc.

Furthermore, apart from GEMS, there exists many global agencies aiming to promote good governance in water management like Water Environment Partnership in Asia (WEPA), Land and Water Development Division of Food and Agriculture Organization of the United Nations (LWDD, FAO); Global International Waters Assessment (GIWA); Water Portal; United Nations Development Programme (WP:UNDP) and many more. Also, in addition to GEMs stations, most of the countries have their own monitoring agencies like USA have United States Environment Protection Agency (USEPA), India has Central water commission (CWC), Central Pollution Control Board (CPCB) etc. Existence of various regulatory bodies, leads to mismatch between the data required by a WQM and actual data monitored for the study area. Such, diversification negatively impacts the frequency and the robustness of the input data ultimately leading to the adoption of various assumptions for the river quality modeling studies and intervention analysis. Ambrose et al. (2009) concluded that no comprehensive model exists that has all functionalities and each model has its own set of assumptions and limitations.

All these gaps and existence of default values lead to underutilization of the models. Such differences between the data available and the model requirements lead to the development of weak pollution abatement strategies. Therefore, it is important to perform the systematic analysis and implementation of the data monitored (Helmer 1994). This fact was further strengthened in a study done by Zhulidov et al. (2000) on the derailed water quality programme in Russia which was affected by chronic underfunding; poor functioning of the network design including choice of parameters, sample collection, analytical conditions; data quality including its handling and accessibility; and by large the ‘question of institutionalized flexibility required to meet local data needs’. Similarly, Bhardwaj (2005) highlighted few constraints of water quality monitoring in India like limited resources (finances and manpower), infrastructure sustainability, improper reporting of units, variation in analysis methods and quality control of chemicals, no usage of sophisticated statistical packages for data validation etc. Likewise, Strobl et al. (2006) gave the methodology to select the critical sampling points within a watershed via water quality monitoring network design.

Therefore, it is very crucial to comprehend the strengths, assumptions and limitations of the WQM along with the comprehensive understanding of the errors associated.

5 Discussion

The models described in the study are either steady-state or dynamic in nature. They can estimate the real-field mathematical approximation of the various physical, chemical and biological changes. The models have been compared on the basis of their capabilities, assumptions, basic equations, dimensions, limitations and strengths to simulate different parameters. On the basis of the review and literature collected, it can be stated that all the reviewed models are freely available online and have windows based graphical interface except for BLTM.

BLTM was found to be a simple model with comprehensive nutrient, algal and DO dynamics and is highly stable due to useage of special steady-state implemented for an implicit backward difference numerical scheme (Jobson and Schoellhamer 1987).

It was observed that all the reviewed WQMs models represent different levels of complexity in terms of underlying formulations. Comparatively, the water quality algorithms of EPD-Riv1 are most comprehensive. Whereas, AQUATOX is the most comprehensive model available for risk assessment. In terms of data requirements AQUATOX, QUAL2 Kw and WASP series are most data extensive models. However, QUAL series has certain advantages which makes it favorite among modellers like easy accessibility, frequent upgrades and more comprehensive formulations like simulating maximum numbers of parameters; chemical reactions in hyporheic zone etc. WQRRS can be used for both planning and design purposes. However, its requirement of intensive input data and complexity makes it difficult to be used by environmental planers. EPD-RIV1 model does not include processes like sediment transport such as scour and deposition. These are important factors that influence DO in a river (Park et al. (2008); Jobson and Schoellhamer (1987); Environmental Laboratory (1985); Pelletier and Chapra (2005); Ambrose and Wool (2009); USACE-HEC 1978 [revised on 1986]).

Table 1, describes the capabilities of the WQMs in terms of water quality parameter being simulated. Three models namely QUAL2kw, WASP and AQUATOX are capable of simulating maximum number of parameters. AQUATOX, QUAL2 Kw and WASP include the sediment diagenesis model for remineralization. QUAL2kw can also simulate SOD and hyporheic metabolism which are vital for predicting river water quality and planning the management options. As observed, WASP model has an advantage of simulating toxicants as well.

When analyzed for dimension, hydraulic, state, process description, nature of data, pollution transport and solution method characteristics (Table 2), it was observed that BLTM, and EPD Riv1 models can simulate unsteady flow and QUAL series and AQUATOX simulates steady flow. Whereas, WASP and WQRRS can simulate both steady and unsteady flow. Except for BLTM which is empirical all the models are mechanistic according to the process description. Further, all models are deterministic except for AQUATOX which is both deterministic and stochastic depending upon the data type. All models solve the equation using numerical solution method. In addition, QUAL2kw, AQUATOX and WASP provide uncertainty analysis tools as well.

6 Conclusions

The river quality models have come a long way and a wide variety of models are available today for planning river quality restoration projects. These models have incorporated the developments in basic research to offer application in various conditions and for various types of pollutants. The selection of a model for a particular policy objective is a critical task, as it requires assessment of theoretical validity, data availability, understanding the advantages and limitations of a model. The river quality modelling requires the strengths of input data in terms of information on hydrodynamics, geochemical, atmospheric and anthropogenic influences. Different models require varied sets of input data on the basis of frequency, pollutant type, water body type and solution method type. WQMs can handle large data sets required for comprehensive planning. However, a river system is very complex and therefore, no model is comprehensive enough to capture the entire gamut of real phenomenon. Each river quality model suffers from limitations mainly due to mathematical approximation of the physical, chemical and biological changes occurring in the river system. Hence, based on the review certain guidelines have been suggested to minimize the uncertainty and selecting the best-fit model for the application on the study area which is as follows:

6.1 Coherence in water quality assessment

Every country requires a mandate wherein the water quality monitoring agencies must follow the GEMS protocols of monitoring DO, BOD, faecal coliforms, nitrates and chemical constituents such as major, minor and trace contaminants, heavy metals, toxic organic compounds, analysis of suspended matter, bottom sediment, biological tissue and ecological parameters and other model specific parameters. Optimization of data collection (identifying critical sampling locations, collecting optimum numbers of replicates); identification of critical measurements and sampling locations (first order error analysis or sensitivity analysis) is crucial for minimizing the errors.

6.2 Uncertainty assessment of WQM

A model must be adopted for a particular river only after calibration of kinetic coefficients and matching of simulated values with measured data. The range of validity of the calibrated model is further examined by validation of the model. The errors in the WQMs must be overcome by performing sensitivity and uncertainty analysis. The sensitivity analysis evaluates the contribution of the various sources of uncertainty to the model output and system performance. Uncertainty is a measure of the ‘goodness of fit’ of a result which forms the basis for decision making. Beck (1987), highlighted that parameter uncertainties must be evaluated to estimate their impact on model performance and calibration. Dubus et al. (2003) stated that before studying the effect of simulation it is important to identify the origin of uncertainty.

In the absence of these, river restoration projects may fail to provide the desired results due to overestimation or underestimation of predicted values out of an intervention.

6.3 Complexity of reviewed models

Most of the models studied are incapable of simulating heavy metals except EPD-Riv1 which can simulate Iron and Manganese. WASP is the only model which can predict Silica, conservative tracer, pesticides, synthetic organics. On the basis of comparison of process description, mathematical formulations, water quality parameters simulated and input data requirements, it was observed that BLTM and WQRRS are simple models with lower levels of complexity; QUAl2kw and WASP are easy to access and user-friendly and have intermediate level of complexity. However, AQUATOX and EPD-Riv1 are very comprehensive but they have higher levels of complexity. Based on the above discussion, it is concluded that QUAL2kw and WASP can be considered as the most effective tool for modelling the river water quality. Therefore, the above compared models can be classified according to the level of complexity which is as follows:

  • Lower levels of complexity: BLTM and WQRRS

  • Intermediate levels of complexity: QUAL2kw and WASP

  • Higher levels of complexity: AQUATOX and EPD-Riv1

When compared, it was observed that out of all six models studied, QUAL2kw and WASP have following advantages:

  • Public domain; graphical user interface; simple to use

  • QUAL2kw: 1D and WASP:1D, 2D and 3D

  • Simulates maximum number of water quality parameters

  • QUAL2kw has inbuilt Auto calibration option

  • Uncertainty analysis tool can be plugged-in both QUAL2kw and WASP

However, it is completely user’s discretion to decide the ‘best model’ depending upon factors like the geographic region, study area, watershed type, size of the river, data availability and most importantly the type of pollutants to be monitored. It is therefore essential that a WQM be recognized by regulatory agencies for various rivers correlating with the physical conditions of the river. Next step is to design the water quality surveillance to provide not only the information on existing quality but also to meet the input requirements of the model and real in situ values (to avoid use of default values). This will save time and cost overruns in long term and avoidance of the use of non-suitable WQM, often selected on the basis of convenience. The comprehensive review on basic research and models as provided here can guide the planners and the researchers for the convergence of the objectives of water quality surveillance program, water quality modelling, and planning of river restoration projects.

Modellers have only compared these models qualitatively on the basis of their capabilities and applications. These models have not been applied to same river system leading to a major gap in understanding the model performance. Hence, there is an urgent need to apply different models on same river system using same input data and evaluating the model performance on the basis of quantitative comparisons. Such comparisons will not only evaluate the ‘best uses’ for each model but would also enhance the model strengths and capabilities by identifying their limitations in terms of process and applications. Comparative application of these models propels environment managers towards formulation of BMPs for river restoration plan.