EFDC+

Eutrophication and Water Quality

What EFDC+ adds to the legacy EFDC code

Convention: [EFDC+] marks a capability not present in the legacy EPA/GVC code.

Human activities increase the level of nutrients in surface water bodies, leading to severe algal blooms, lowering dissolved oxygen, and often killing fish and other organisms. To better understand the impacts of numerous factors on your ecosystem and support informed decisions for mitigation, EFDC+ provides you with a range of tools from simple to complex, all in one coupled model.

The CE-QUAL-ICM kinetics and the sediment diagenesis model are inherited from the original code. [EFDC+] What EFDC+ adds is room to move: the ICM kinetics have been rewritten for unlimited phytoplankton, periphyton, and macrophyte classes, zooplankton has been integrated into algal dynamics, and cyanobacteria can now migrate vertically, which is the mechanism behind harmful algal blooms.

Water quality conceptual framework, showing solar radiation, atmospheric reaeration, wet and dry deposition, nitrogen and phosphorus cycling, phytoplankton photosynthesis and respiration, dissolved oxygen, settling, sediment oxygen demand, and diagenesis processes in the bed.

Figure 1 — Water quality conceptual framework

Water quality conceptual framework, showing solar radiation, atmospheric reaeration, wet and dry deposition, nitrogen and phosphorus cycling, phytoplankton photosynthesis and respiration, dissolved oxygen, settling, sediment oxygen demand, and diagenesis processes in the bed.

What EFDC+ Adds

CapabilityLegacy EFDC (EPA/GVC)EFDC+
Algal groupsThree fixed groups plus one macroalgae groupUnlimited phytoplankton, periphyton, and macrophyte classes
ZooplanktonNot availableUnlimited groups, integrated into algal dynamics
Algal vertical migrationNot availableTwo models — predefined and dynamic velocity (EFDC+ 12)
Macrophyte placementStationary, fixedGrows between layers, base in any layer, resists flow
Carbon dioxideNot availableSimulated as a state variable
Kinetic time stepNot availableSeparate kinetic time step can be specified

Full Eutrophication Module

EFDC+ includes a complete eutrophication module built on the CE-QUAL-ICM framework, simulating spatial and temporal distributions across 21 state variables: three organic carbon forms, four phosphorus, five nitrogen, two silica, chemical oxygen demand, dissolved oxygen, total active metals, fecal coliform bacteria, carbon dioxide, plus unlimited aquatic plant and zooplankton groups.

You are not obliged to use all of it. Constituents can be activated selectively, so the same module serves a simple dissolved oxygen study and a full multi-group eutrophication investigation.

Diagram of the 21 water quality state variables and the kinetic pathways between them, colour-coded by process: hydrolysis, mineralization, growth, basal metabolism, death and predation, settling, and diagenesis.

Figure 2 — State variables and the kinetic pathways between them. Individual processes — hydrolysis, mineralization, growth, basal metabolism, death and predation, settling, diagenesis — can be switched on or off.

Diagram of the 21 water quality state variables and the kinetic pathways between them, colour-coded by process: hydrolysis, mineralization, growth, basal metabolism, death and predation, settling, and diagenesis.

Unlimited Algal and Macrophyte Groups

Legacy EFDC offered three free-floating groups including cyanobacteria, diatoms, and green algae plus one stationary macroalgae group. [EFDC+] From EFDC+ 10.3 onward you can define an unlimited number of algal, periphyton, and macrophyte groups, each with its own label, settling rate, half-saturation constants, and nutrient uptake rates.

Macrophyte groups use the same kinetics but aren’t transported, which makes them suitable for macroalgae, periphyton, and substrate-attached growth. [EFDC+] EFDC+ also allows macrophytes to grow between layers with their base in any layer, so floating macrophytes can start at the surface and drape down the water column, and macrophyte beds feed back into the hydrodynamics as physical resistance to flow.

Vertical profile and plan views of macrophytes growing in vertical columns from the bed upwards, with velocity profiles compared with and without hydrodynamic feedback.

Figure 3 — a) Macrophytes grow in vertical columns from bottom upwards and its impact on flow velocity. b) Plan view of macrophyte’s impact on flow velocity

Vertical profile and plan views of macrophytes growing in vertical columns from the bed upwards, with velocity profiles compared with and without hydrodynamic feedback.

Algal Vertical Migration and HABs

Some cyanobacteria move vertically through the water column independent of the current, adjusting buoyancy as photosynthesis accumulates carbohydrates by day and consumes them at night. That daily cycle gives them alternating access to light near the surface and nutrients at depth and it is what produces the surface accumulations recognized as harmful algal blooms, which shade the water beneath and drive the oxygen depletion that kills fish.

[EFDC+] New in EFDC+ 12, the water quality module offers two ways to represent this: a predefined velocity model following Overman and Wells (2022), which imposes a daily migration cycle, and a dynamic velocity model, in which migration velocity responds to simulated conditions. Settling is handled alongside migration, since algae reaching the bed becomes a significant nutrient source feeding sediment diagenesis.

For more information on cyanobacteria vertical migration please visit Modeling of Cyanobacteria Vertical Migration and Vertical Migration of Cyanobacteria – Application to Lake Mendota blog posts.

Unlimited Zooplankton Groups

Zooplankton graze algae, bacteria, and organic carbon. Grazing can be the dominant algal loss mechanism depending on season, population, and grazing rate. [EFDC+] A zooplankton kinetics module was implemented in EFDC+ version 10.3, based on Cerco et al. (2004) and Seo (2019), and supports an unlimited number of groups defined through their kinetic parameters with growth, basal metabolism, mortality, and predation on zooplankton all represented.

Zooplankton kinetic diagram, showing grazing on algae and organic carbon, basal metabolism, death and predation, settling, and predation by other zooplankton groups.

Figure 4 — Zooplankton kinetic diagram

Zooplankton kinetic diagram, showing grazing on algae and organic carbon, basal metabolism, death and predation, settling, and predation by other zooplankton groups.

Sediment Diagenesis

Long-term water quality responds to what the bed does with the nutrients it receives, so EFDC+ couples a sediment process model to the water quality model. Originally developed by DiToro for the Chesapeake Bay Model, it simulates twenty-seven state variables and predicts nutrient flux between sediment and water column.

It runs three linked processes. Particulate organic matter settles from the water column (depositional flux); within the bed it decays, producing oxygen demand and inorganic nutrients (diagenesis flux); and the products then leave the sediment (sediment flux), oxygen demand as SOD at the sediment-water interface, as COD exported upward, or buried to deep inactive sediment, with inorganic nutrients either released to the water column or buried. The bed is represented as a thin aerobic surface layer over a much thicker lower layer, which is what allows SOD and nutrient release to respond to overlying oxygen conditions rather than being prescribed.

Sediment layers and processes in the diagenesis model, showing deposition from the water column, surface mass transfer, partitioning, reactions, sedimentation, particle mixing and diffusion in layer 1, and diagenesis, partitioning, reactions and burial in layer 2.

Figure 5 — Sediment layers and processes included in sediment diagenesis model

Sediment layers and processes in the diagenesis model, showing deposition from the water column, surface mass transfer, partitioning, reactions, sedimentation, particle mixing and diffusion in layer 1, and diagenesis, partitioning, reactions and burial in layer 2.

Aquatic Vegetation

The Rooted Plant and Epiphyte Module (RPEM) simulates submerged aquatic vegetation commonly observed along the banks of rivers and lakes, tracking four state variables: plant shoots, roots, epiphyte algae growing on the shoots, and shoot detritus. Growth responds to nutrients, carbon, oxygen, light, temperature, salinity, and plant density, with carbon transported between roots and shoots.

The interactions are individually switchable, simulate rooted plants alone, epiphytes alone, epiphytes on plants, RPEM linked to water column nutrients, RPEM linked to sediment diagenesis, or any combination. Parameters were developed against the Florida Bay seagrass model, with Thalassia and Halodule as dominant species.

Kinetic Time Step

Water quality kinetics evolve far more slowly than the hydrodynamic time step needs to be for stability. [EFDC+] EFDC+ therefore solves the kinetic equations over a user-specified multiple of the hydrodynamic time step, using a generalized trapezoidal scheme with a selectable implicitness factor, and runs sediment diagenesis on the same interval. You can refine the hydrodynamic time step without multiplying the cost of a 21-variable kinetic solution alongside it.

Acknowledgement

We would like to acknowledge the collaboration and contribution of professor Dongil Seo from Chungnam National University, South Korea in the improvement of the phytoplankton/zooplankton dynamics.

Dam with mountains