TMDL Modeling Workshop WRDB

advertisement
TMDL Modeling Toolbox
Environmental Fluid Dynamics
Code (EFDC)
Steven Davie
Tetra Tech Inc.
TMDL Modeling Toolbox - EFDC
Overview
•
•
•
•
•
•
•
Introduction to EFDC
History of code and model development
Peer Review and Validation of model
Pre-processing Tools
Post-processing Tools
Simple setup and example
Complex setup and example
TMDL Modeling Toolbox - EFDC
Introduction to EFDC (1 of 2)
• Environmental Fluid Dynamics Code = EFDC
• EFDC is a 2-D/3-D orthogonal curvilinear grid
hydrodynamic model.
• EFDC can solve for the circulation and transport
of material in complex environments including,
estuaries, coastal embayments, lakes and
offshore.
• EFDC also provides solutions for salinity,
temperature, and conservative tracers with full
density feedback to handle stratified conditions.
TMDL Modeling Toolbox - EFDC
Introduction to EFDC (2 of 2)
• EFDC Model Includes Internally Linked
– Hydrodynamics
– Sediment Transport and Toxic Transport & Fate
• Public Domain Model
• The EFDC Model Has:
– Extensive Application Track Record
– Peer Reviewed Publications
– Peer Review Panels for Major Applications
• EFDC Is Maintained by Tetra Tech with
Primary Support from US EPA
• EFDC-Hydro Can Be Linked to WASP and
CE-QUAL-ICM
TMDL Modeling Toolbox - EFDC
History of Development
• Developed by John Hamrick at Virginia Institute
of Marine Science with Primary Support from
State of Virginia
– VIMS Version (HEM3D) Frozen in 1996
• Tetra Tech, Inc. Has Continued to Develop,
Maintain, and Support EFDC Since 1996.
• EPA Region 4 has supported revision of the
code for only hydrodynamics and sediment
transport and the ability to link with the WASP
water quality model.
• Currently used by Federal, State and Local
Agencies, Consultants, and Universities.
TMDL Modeling Toolbox - EFDC
EFDC Capabilities
• Three-Dimensional Hydrodynamics with
Coupled Salinity and Temperature Transport
• Directly Coupled Toxic Contaminated
Sediment Transport and Fate Model
• Integrated Near-field Mixing Zone Model
• Pre-Processing Software for Grid Generation
and Input File Creation
• Post-Processing Software for Analysis,
Graphic, and Visualization
TMDL Modeling Toolbox - EFDC
Hydrodynamics (1 of 3)
• Three-Dimensional with 2-D and 1-D Options
• Boundary Fitted Horizontal CurvilinearOrthogonal Grid and Sigma (Stretched) Vertical
Grid
• Conservative, 2nd Order Accurate Finite
Difference/Finite Volume Numerics
• Highly Efficient Two or Three Time-Level SemiImplicit Temporal Solution
• Includes M-Y Turbulence Closure Model
• Dynamically Coupled Salinity and Temperature
Transport
TMDL Modeling Toolbox - EFDC
Hydrodynamics (2 of 3)
• MPDATA and COSMIC Advection Schemes
• Newtonian Nudging Data Assimilation for
Water Surface Elevation and Scalar Transport
Variables
• Drying and Wetting of Shallow Areas
• Wave-Current Boundary Layers and Wave
Induced Current via SWAN and RIFDIF
Linkages
• Hydraulic Control Structures
• Vegetation Resistance
• 1D Channel Network Option Using HEC Type
Cross Sections
TMDL Modeling Toolbox - EFDC
Hydrodynamics (3 of 3)
Hydrodynamics
Dynamics
(E, u, v, w, mixing)
Dye
Temperature
Salinity
Near Field
Plume
Drifter
TMDL Modeling Toolbox - EFDC
EFDC Validation (1 of 2)
• 14 Years of Use on Over 100 Applications
by Numerous Users
• Analytic Solutions for
–
–
–
–
–
–
Tidal Propagation
Oscillatory Boundary Layers
Wind Setup Seiche
Sediment Settling
Cohesive Bed Consolidation
Contaminant Partitioning and Diffusion in Bed
and Water Column
TMDL Modeling Toolbox - EFDC
EFDC Validation (2 of 2)
• Simulation of Laboratory Experiments
–
–
–
–
Tidal Propagation
Salinity Intrusion
Velocity Redistribution in Curved Channels
Movable Bed Sediment Transport
• Mass and Energy Balances
– Field Scale Sediment and PCB Application
• Opposing Party Code Review in High Profile
Superfund Application
• Widely accepted for regulatory purposes:
– TMDLs, WLAs and NPDES permitting
TMDL Modeling Toolbox - EFDC
Selected EFDC Peer Review Publications
Hamrick, J. M., and T. S. Wu, 1997: Computational design and optimization of the EFDC/HEM3-D surface water
hydrodynamic and eutrophication models. Next Generation Environmental Models and Computational Methods.
G. Delich and M. F. Wheeler, Eds., Society of Industrial and Applied Mathematics, Philadelphia, 143-156.
Hamrick, J.M., 1994: Linking hydrodynamic and biogeochemical transport models for estuarine and coastal waters.
Estuary and Coastal Modeling, Proc. Third Intl. Conf., M. L. Spaulding et al., Eds., ASCE, New York, 591 608.
Jin, K. R., and Z. G. Ji, 2003: Modeling of sediment transport processes and wind-wave impact in a large shallow
lake. Journal of Hydraulic Engineering, ASCE (tentatively accepted)
Jin, K. R., and Z. G. Ji, 2003: Application and validation of a 3-D model in a shallow lake. Journal of Waterway, Port,
Coastal, and Ocean Engineering (accepted)
Ji, Z.-G., J. H. Hamrick, and J. Pagenkopf, 2002: Sediment and metals modeling in shallow river, Journal of
Environmental Engineering, 128, 105-119.
Jin, K. R., Z. G. Ji, and J. M. Hamrick, 2002: Modeling winter circulation in Lake Okeechobee, Florida. Journal of
Waterway, Port, Coastal, and Ocean Engineering, 128, 114-125.
Ji, Z.-G., M. R. Morton, and J. M. Hamrick: 2001: Wetting and drying simulation of estuarine processes, Estuarine,
Coastal and Shelf Science, 53, 683-700.
Jin, K.-R., and Z.-G. Ji. 2001. Calibration and Verification of a Spectral Wind-Wave Model for Lake Okeechobee.
Journal of Ocean Engineering, 28(5), 573-586.
TMDL Modeling Toolbox - EFDC
Selected EFDC Peer Review Publications
Jin, K. R., J. M. Hamrick, and T. S. Tisdale, 2000: Application of three-dimensional hydrodynamic model for Lake
Okeechobee. Journal of Hydraulic Engineering, 126, 758-771.
Moustafa, M. Z., and J. M. Hamrick, 2000: Calibration of the wetland hydrodynamic model to the Everglades nutrient
removal project. Water Quality and Ecosystem Modeling, 1, 141-167.
Shen, J. Boon, J., and Kuo, A. Y. 1999. A numerical study of a tidal intrusion front and its impact on larval dispersion
in the James River estuary, Virginia. Estuaries, 22(3), 681-692.
Shen, J. and Kuo, A.Y. 1999. Numerical investigation of an estuarine front and its associated eddy. Journal of
Waterways, Ports, Coastal and Ocean Engineering, 125 (3), 127-135.
Kuo, A.Y., Shen, J. and Hamrick, J. M. 1996: The effect of acceleration on bottom shear stress in tidal estuaries.
Journal of Waterway, Port, Coastal, and Ocean Engineering, 122 (2), 75-83.
Wu, T. S., J. M. Hamrick, S. C. McCutechon, and R. B. Ambrose, 1997: Benchmarking the EFDC/HEM3-D surface
water hydrodymamic and eutrophication models. Next Generation Environmental Models and Computational
Methods. G. Delich and M. F. Wheeler, Eds., Society of Industrial and Applied Mathematics, Philadelphia, 157161.
Yang, Z. and J. M. Hamrick, 2003: Variational inverse parameter estimation in a cohesive sediment transport model:
an adjoint approach. Journal of Geophysical Research, in press.
Yang, Z. and J. M. Hamrick, 2002: Variational inverse parameter estimation in a long-term tidal transport model.
Water Resources Research, in press.
TMDL Modeling Toolbox - EFDC
Lake Okeechobee FL
me 001  13 Nov 2002  florida bay full grid
EFDC
Grids
26
Florida Bay FL
North Lat
25.5
25
Savannah River
and Estuary GA
24.5
-82
-81.5
-81
-80.5
West Long
N
W
####
## ##
#
#
#
#####
##
##
#
#
#
### # #
### #
#
#
# ##
## ## #
##
### #
#
#
##
#
#
#
##
##
##
##
##
#
#
#
# ##
#
#
# # ## #
#
# # ##
##
# ##
##
## # ### ##
#
#
##
# ## ## # #
#
###
#
##
#
####
# # ##
##
#
##
### ##
#
##
# # ###
##### #### ##
####
##
#
##
###
##
####
##
##
#
##
##
##
# ## ###
#
# ##
###
##
# # # ### #
# # # # ## ## # #
##
#
# ##
#
##
## #
#
#
#
#
# #
# ###
##
### # ##
## #
#
##
##
# ## # ##
###
### # # ##
#
##
## #
#
##
##
#
# #
#
##
#####
###
## ##
##
##
##
#
## #
## # # ###
#
#
# #
### ###
#
#
###
#
#
# ## ##
## #
#
#
#
#
#
### # #
##
#
## # #
#
#
###
#
##
# ## ##
#
#
#
##
#
##
#
##
##
#
#
#
##
###
#
##
## # ###
#
###
#
# ##
# ## # # # #
##
##
#
# ##
##
#
#
## # #
#
#
#
## ###
##
##
##
# #
##
#
#
###
##### # # ######
#
#
#
#
# ##
##### #
## ## ###
# ##
#
##
### ##
#
#
##
###
#####
##
# ## #### #
# ### # # # ## ## #
#
###
#
## #
##
# ##
# ## # #
# ##
###
#
##
####
#
## #
##
#
#
#
###
#
###
# ## ### # #
#### ####
#
## #####
###
# ## #
##
##
### ## ## #
##
##
##
##
##
#
## ##
##
##
#
## ## # ##
### ##
##
###
#####
#
######
####
##
#
###
##
#
##
#
#
### # ######
#
#
#
##
#
#
##
#
#
# #
##
##
###
### #####
##
##
#
#
##
#
#
#
#
#
#
###
## ##
# #
###
#####
##
#
# #### #
##
##
##
###
# ### ###
# ###
#
##
### ##
#
###
#####
#
#
##
#
##
##
##
# # ## ####
#
##
###
##
# ##
#
#
##
#
# #
# ###
# # # #### ## # ## ####
#
#
## #
# #
#
##### #
#
#
#
#
#
#
#
#
#
#
#
#
## # ## ##
#
#
###
#
## ###### # # ##
#
##
#
##
##
#
###
### #
##
#
####
# ### ##
#
###
#
#
#
#
##
## #
#
## #
####
##
#
##
#
##
##
##
####
# #
##
##
#
###
## ##### ####
####
##
#
#
##
#
#
##
# ## #####
#
#######
#
###
###
### #
#
###
##
#
#
#
#
##
##
##
#### #
###
# #
#
#
##
##
## ### #
#
# # ##
#
##
# ##
#
#######
##
#
### ###
###
#### #
#####
# #
##
#
#
#
#
##
#
# #
#
#
#
# ### ##
#
#
##
#
##
#
###
##
# ## #
#
###
## ####
#
###
##
##
#
##
#
### ###
##
#
#
#
##
# ###
### ##
#
#
#
# #
# #
##
#
#
##
##
# #
#### # ##
#### #
## ###
## ###
###
#
###
####
# ##
#
#
###
# ####
##
### ##
##### ###
##
## #
#
# ## #
## ### ##
###
#
## #
#### #
###
#
# # ## ##
##
##
# #
#
#
##
## ## ## ##
##
##
# # # ##
#
#
## ### ##
####
###
#
#
###
##
######## #
#
#
#
#
###
###
#
#
#
# #
#####
##
####
#
##
####
##
#
#
## #
#
#
#
##
#
###
# ## # # #
##
##
##
#
# #####
#
##
# ###
##
##
##
###
# # #### ## ######
##
#
#
##
#
# ## ## # #
#
#
#### ##
## # #
#
##
##
#
#
###
##
##
###
## # # ### # #
#
#
## ##
#
####
## # ##
#
## #
##
##
###
####
## ##
#
# ###
###
#
##
## # #####
### ##
## #### ### #### #
####
#
### ###
#
# # ##
#
## ##
#### ##
# ##
##
##
###
## ### ###
##
### #
##
#
# ##
# #### #
###
###
#
###
# ##
#### ## # #
#
##
##
#### ##
#
#
#
## # ##
#
#
#####
## ## ## ##
###
##
##
# ##
##
# ###
#
## ### ## ###
#
# ##
#
##
##
##
## ## ##
#
##
#
#
##
#
#####
# ####
### #
#
#
#
##
#
#
#
#
#
#
#
#
#
#
##
#
#
#
## ###
#
####
#
# ###
##
# ##
#### ## ##
##
##
#
##
#
##
# ###
# ##
##
# ###
#
##
####
## # #
### # # ###
### # #
#
#
##
#### ###
###
#
## ##
#
####
##
#
##
# #
###
#
#
###
#
#
##
####
####
## # ###
#
#
#
#
###
#
# #
#
#
#
#
#
#
#
#
#
#
#
#### # ##
#
### #
##
##
###
##
## # ## #
#
### ##
#
###
#
#
### #
#
##
# #
#
## ## #### # # #
##
#
##
#
##
#
# ##
##
#
##
###### # ###
# ###
#
#### #
#
#
#
##
##
##
##
###
##
# #
##
##
##
#### #
## # # # ##
#### ## ### ##
##
# ##
##
#
#
##
##
#### #
### #
#
####
##
#
### ####
# ##
### ##
#
#### #
# #
### ###
###
##
##
#####
# ### # #
### # ### ####
#
####
#
# ##
#
#
# ##
##
##
#####
#
## # ##
##
#
####
##
###
##
##
#
##
##
#
### ## ### ###
##
# #
#
## ###
##
##
#
#
#
#
#
##
## #
##
#
# #
## # #
####
###
##
##
##
## ### ##
###
# #
#
# #
##
##
# ##
###
#
#
#
##
#
# ###
#
##
##
##
## ###
#
##
#
#
# # ## # #
#### ##
#
##
##
#
#
#
#
#
###
#
###
##
#
##
#
##
#
####
#
####
##
##
#
#
##
#
##
# ######
# #
### ###
#
# ## #
#######
####
#
#
#
##
#
#
#
#
#
#
#
#
#
##
##
#
###
# ##
#
##
#
# ###
###
##
##
#
### #
#
#
##
##
###
##
#
###
##
#
# #
#
#
#
#
#
## ## ###
#####
# ##
#
##
#
##
##
##
#
#
#
##
#
#
#
###
#
## ##
# ## #
##
##
##
## #
#
#
##
#
#
#
##
##
##
##
#
#
###
##
###
#
##
#
## ##
##
#
#
##
##
##
#
#
##
##
##
##
#
#
#
####
## ####
# #
##
##
# #
#####
# ### ##
# ##
###
##
##
#
#
#
#
#
###
#####
#
##
##
#
#
## ##
#
## #
##
# # #### #
# #
###
#
#
#
##
###
##
# ##
## #
##
##
#
# ##
###
#
#### # ## ####
###
#
#
#
## ###
# ##
##
##
#
#### #
#
#### #### #
#
#
#
## #
#
# ####
#
#
# ##
#
###
#
## #### #
#
#
#
##
# #####
##
#
####
##
###
# ## ###
##
#### # ###
##
##
# ##
##
#
##
#
##
#
#
#
## ## #
#
#
#######
#
##
#
#
#
#
## #
#
#
#
#
## ###
# ##
###
#
###
###
##
####
# #
#
##
####
#
##
##
##
##
#
##
##
#### ####
##
## ##
##
#
##
#
###
###
##
#
##### ####
#
#
##
## # ### # #
#
## ##
#
####
#
##
#
## # ##
##
##
#
##
##
##
#
##
###
## ##
#
#####
##
####
###
##
#
##
#
##
#
#
#
###
###
## #
#
##
#
#
#
###
###
#
#
#
##
### ## ##
####
### ##
# #####
# ##
##
##
##
###
# #
##
##
# #
#
## #
#
## ### #
##
###
#
#####
# ##
#
#
#
## ##
#
### #
##
##
###### ### #
#
##
#
#
## ###
##
#
#
#
#
#
#
#
#
#
#
#
#
## ## ##
# #
##
##
#### #
### ####
##
#
#
# ##
###
##
##
#
## ##
##
#
#
##
##
#
###
##
##
# ##
#
###
###
# # ####
##
#
##
#
#
##
#
##
# ####
##
#
## #
##
#
#
#
#
##
#### # ######
###
## ###
# ##
# ##
##
#
###
#
##
## #
##
## ##
######
##
#
###
## ##
# ##
###
#
#
##
###
### ##
#
##
##
#
#
###
##
##
###
#
# #
#
##
#
#
#
# ##
##
###
#
### #
#
##
#
#
## #
##
#
#
##
#
#
#
##
#
###
# # ##
#
#
### #
#
#
##
##
###
###
### #
#
#
##
#######
##
#
## #
##
##
##
# #
## # ###
#
## ####### #### #
#
#
##
###
# ###
# #
###
#
# ##
# #
###
#
##
#
# ##
#
# #####
## ##
#
##
###
# ####
#
#
##
##
###
# ###
#
###### #
#
# #
####
##
## # #
##
#
# #
####
##
##
#
#####
## #
###
# #####
#
#
##
### # #
##
######
###### #### ## # ## ## #
####
#
#
##
#
#
###
#
##
#
##
### # ###
#
##
#
## #
# # # ### #
#
## ####
## ## ### # ### ##
#
#
######
###
#
## # ##
#
#
###
###
##### ##
#
##
##
##
##
##
# # #######
# ##
###
#####
# #
##
## ##### #
# #
#
### # #
#
##
##
##
#
#
##
###
## #
# #
##
#
##
# #
#
###
# ##
## # #
###
#
#
##
#
#
## ##
# # # ##
#
##
#
#
#
# ## ###
#
##
##
# ## ### ##
#
#### # #
##
##
##
## #####
# ##
##
# #
#
# ##
###
# #
#
##
#
##
##
#
#
### # # ##
##
### ##
#
#
# ## ##
####
# #
##
##
# ##
## # # ###
##
##
# ###
#
##
#
#
#
#
#
#
##
##
##
## # # # # #
##
#
#
# ####
#
####
##
#
## ##
##
## #
#
#
# #
# ##
#
#
#
#
##
##
##
#
# ##
##
#
##
#
# ##
#
#
#
## ##
###
##
#
#
#### ## ##
#
# ## ##
#
# #
#
##
#
##
#
#
#
#
##
#
#
### # ###
#####
##
#
######
#
###
## #
##
##
###
#
#
# ##
## ##
###
####
#
###
##
#
##
#
#
# ###
##
##
# #
##
# ##
###
# #
#
#
### ##
#
# ##
### ###
#
#
##
###
##### # #
#
# ##
#
##
##
## #
#### #
##
##
##
###
# ##
##
####
#
#
#
##
#
# ##
###
# #
##
#
# ##
# # #
##
###
####
#
##
##
### #
#
###
## ## #
#
##
## #
##
#
##
#
###
##
###
##### ##
## #
#
##
#
###
#
##
# #
# ##
###
#
#
##
##
# ####
##
## ##
#
#
#
### ##
# ####
#
#
# #
#
##
#
### ###
###
## ##
##
#
#### ##
## #
## #
##
###
### #
#
# ##
## ###
#
# ### ###
#### #
##
###
##
##
#
#
####
#
########
## #
###
#
#
## ###
##
##
###
##
# #
##
###
###
# #
#
#
#
##
####
##
###
#
#
##
# ##
#
#
##
#
##
##
###
#
###
#
#
####
#
#
## #
#
#
###
##
###
#
#
#
#
#
##
#
# # #####
#
##
##
###
####
#
##
##
##
###
#
##
#
#
#
##
#
#
#
# ##
## # ##
#
# ##
#
###
#
# ##
####
##
##
##
##
#
# # # ###
#
##
#
#
#
#
##
##
##### #
##
## #
#
##
##
##
## ##
# #
##
#####
#
##
##
##
##
##
##
#
# #
#
#
#
###
### #
## ##
##
#
##
##
###
##
### # # #
# ###
##
# #
##
## ## #
#
#
#
#
#
#
#
#
###
#
#
# #
##
#
##
# #
#
##
#
# # ##### ##
##
#
###
##
# # # # ##
##
# ##
# #
##
#####
#
##
##
#
#
#
#
##
#
#
#
#
# #
## ##
#####
##
#
##
##
##### ##### ##
###
## ####
#
##
#
##
#
### ###
## # ##### # #
#####
##
#
##
####
###
####
# ## ##
##
#
##
## #
###
##
#
#
#
###### #
# #
# ##
# ## #
##
##
## #
#
##
####
##
#
#
#
#
##
##
# ##
##
# ##
## ###
### ## # ### # #
#
### # ##
##
##
##
#
#
##
#
### ### ## # #### # # #
#
##
#
#### #####
# ##
# #
######
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#####
# # # ## # #
#
#
## # # #### # #
#
###
# ##
# ## ###
#
## # #
#
#
#
#
#
## # ## ### ##
#
####
## ##
#
### #
#
# # ####
# ## # #
#
#
#
#
##
####
# ##
#
#
#
#
##
####
## #
#
##
# ##
# #
###
#
#
# #
#
#
#
#
# #
#
# #
#
####
#
##
##
#
##
#
#
########
#
##
#
#
##
##
###
#
####
#
##
#
##
#
#### ## ## #
# #
## #
##
#
#
##
####
#
##
#
###
#
#
##
#
#
# ##
#
#
##
#
##
#
## # # #
#
#
#
#
#
#
##
#####
## #
##
#
#
##
#
###
#
## #
#
# ## #
#
##
##
#
# ## # ###
#
#
#
##
####
###
#
#
#
##
#
##
###
#
# # ##
##
#
####
#
##
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#### ##
###
##
###
####
##
#
# ## ###### #
#
#####
### ##
##
## ####
#
##
#
#
#
#
#
## ## # ###
##
### ####
###
##
#
####
## #
# #
##
### ##
####
# ####
##
#
## #
# ##
# ##
#
##
###
##
#
####
##
#
#### #### ####
##
#
### #########
# ###
####
#
##
##
#
##
#
##
# #########
#
#
#
## # ## ### # ###
##
####
##
##
#
# ##
### # ##
#
##
###
###
######
# #
###
#
## #
#### ## # #
#
#
## ### ###
## # # #### ### # # ##
######
##
##
#
##
###
# ###
#
####
###
##
#
#
#
##
##
#
### ## #####
## ###
#
##
##
## ####
#
#
#
## # #### ####
# ## #
###
#####
###
#####
##
##
##
##
# # ##
#
##
# #
#
#
#
### #
#
#####
##
###### #
#
##
# ####
#
##### ###
##
######
##
# ##
##
##
#
#
### ##
#
##
## #####
## ###
#
##
##
##
### #
#
##
##
##
### ##
##
#
##
#
#
#
#
##
#
##
##
#
##
# ##
##
##
#
# ##
### #
##
#
##
#
#
##
####
#
#
##
#
## ##
## ##
##
#
#
##
#
#
##
### #
#
##
#
# ##### ##
#
#
#
##
##
##
##
##
# ###
# #
##
##
#####
##
##
####
##
##
#
## ###
#
#
# ###
#
# ##
#
##
#
##
##
#
#
#
#
#
## ###
#
# # # # ###
#
##
##
#
##
###
#
###
#
##
# #####
##
## #
#
#
#
##
## #
# ## ###
#
#
# #
#
#
##
##
#
#
#
#
##
##
#
##
###
# ## # #
### ##
## #
######
#
##
# #
#
#
#
##
##
#
# #
#
## ##
#
#
####
##
#
##
####
#
##
# ##
##
#
#
##
## ##
#
#
#
##
##
####
###
##
##
# ##
##
### # #
##
##
##
#
##
#
###
#
###
#
# ##
####
### ##
#
##
####
#
####
##
##
## #
##
#
#
#
#
#
##
##
##
#####
#
##
# #
##
## #
#
##
###
#
#
# #
## #
##
##
##
##
##
##
##
#
##
#
#
#
#
#
#
## #
### #
####
#
#
# ##
#
#
#
##
##
#
#
#
#
##
###
##
#
##
##
##
## ##
#
#
##
#
#
#
#
##
##
##
##### ##
#
#
##
#####
##
##
##
##
##
##
#
# #
##
#
#
#
#
##
#
#
## ####
#
#
####
#
#
#
#
#
#
#
####
## #
#
#
# ##
#
#
#
##
#
## #
## ##### # # ## ####
##
#
#
###
##
##
#
##
##
#
#
#
##
#
#
##
##
##
#
#
##
#
#
##
##
#
#
##
##
#
#
#
##
##
####
#
##
##
#
# ###
##
##
#
##
#
#
#
#
#
#
##
## #
# #
#
###
###
#
##
#
#
###
#### ###
##
#
### # # ####
#
#
#
#
#
#
##
# ###
##
#
#
##
## #
#
##
#
#
# ###
#
##
#
#
###
#
# ##
##
#
### #
#
##
#
#
#
####
#####
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
# #
##
##
# ##
##
# ## #
#
#
#
# ##
## #
#
## ## # ##
###
#
####
##
#
# ###
###
# ##
##
##
#
# # # ##
##
##
##
#
##
#
#
#
#
#
#
#
##
#
## #
#
##
##### ### # #
##
#
### #
##
#
##
##
##
# ##
#
##
##
#
##
##
##
##
#####
#
##
##
##### ##
## #
#
#
##
##
##
##
#
# #####
######
##
##
###
##
#
#
# ##
#
##
#
##
#
## # # #
##
#
#
###
##
#
#
##
####
##
##
#
#
#
###
#
#
#
## #
#
#
######
#
#
#
####
#
#
#
##
##
##
#
###
## #
###
#
#
####
### ##
#
###
##
#
#
#
#
##
#
#######
###
##
#
#
#
## # #
#
###
##
##
##
#
#
#
#
# # ##
##
#
###
###
###
##
#
##
#
#
# ### #
## #
#
# ##
#
##
#
##
##
## #
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
##
##
## #
# #
##
###
####
##
## #
###
# ###
#
###
#
###
##
#
#
###
#
#
#
#
### #
#
###
## ##
#
## #
###
## #
#
##
## # #
#
##
#### # #
#
##
##
##
##
## # #
#
#
##
##
###
#
#
##
#
#
####
# #
##
#
#
#
##
###
# #
#
###
##
#
#
### #
#####
#
## # ##
#
##
##
##
#
##
## ##
###
#
##
#
#
#####
#
###### #
###
#
## ##
##
#
##
#
# # ##
##
## #
##
#
#
###
# #
##
##
#
#
# ##
#
##
## # ### ## #
#
##
##
#
#
#
## #
#
#
#
# ###
#####
##
#
# ##
#
#
##
#
##
# ####
###
#
##
###
###### ### ## # #
#
##
##
##
# #
##
#
#
###
###
#
###
# # ###
##
###
##
#
#
#
#
##
##
##
###
##
## # ### ###
##
##
##
##
#
##
# ##
##
#
# ##
#
##
#
#
# #
####
# ##
#
#
##
#
#
#
# ##
## ######
#
#
#
#
##
#
#
##
# ####
#
# ##
#### # #####
# #
##
##
##
##
#
# #
#
####
## #
##
##
##
#
# ##
##
##
##
#
## #
# ##
##
##
### # #
##
#
#
#
#
## #
#
## ##
###
# ###
###
#
### ## ##
##
##
##
#
##
#
#
## #
##
#
# ####
## ###
#
#
##
#
# #### ###
## #
#
###
#
##
# # ##
#
###
##
#
#
#
#### ##
###
#
#
##
###
#
# ## #
# #
##
####
##
# ###
#
###
#
###
# # # ##
##
#
#
## ###
#
#
#
#
## #
###
#
##
#
# #
#
# #####
## ##
#
##### #
##
#
#
## #####
##
#
###
#
##
## #
#
##
###
#### # #
##
#
#
#####
#
#
##
# ##
## # #
#
#
#
### #
### #
#
#
##
#
#
##
# # ## #
##
#
##
#
## #
##
# # #
#
## #
### ###
###
#
##
# ###
## ## ###
###
##
#
#
#
#
##
#
###
#
#### # # ##
###
##
#
##
##
#
#
#
#
##
#
#
##
# ####
########
# ## # ##
## ###### #
# ###
##
##
##
####
## ## # ###
#
# ##
#
# ## #
##
##
##
###
# ## #
###
## ###
#
### ##
###
##
##
## ##
#
#
#
#
#
###
###
###
#
###
#
##
#
####
# ###
###
##
## ###
#
#
###
### #
#
###
##
##
# # ##### ## ### ### # #
# ##
# ##
# # ##
###
#
#
#
##
# #
#
# # ##
#
###
#
#
##
#
#
### #
## ## #
#### ##
## ### #
##
# #
##
### # # #
#
##
#
## ##
#
#
### #### ##
#
###
##
#
#
#
##
#
#
##
# ##
##
###
# ####
# #
#
##
##
# #
# #
##
#
#
##
##
###
##
#
##
# ####
#
###
#
## ######
#
##
###
#
##
# # ##
# ##
##
##
##
##
#
#
#
###
#
# ###
##
##
###
# # ##
#
# ##
##
##
#
##
##
#
#
##
####
# #
###
# #
# #
## # # ###
##
##
#
##
##
#
#
## #
#
##
#
##
# ##
###
# ###
###
##### #
###
##
##
##
##
# ## #
##
##
##
#
##
#
##
##
#
#
##
#
##
#
##
### #
####
####
### #
#
#
##
##
#
#
#
####
#
#
#
##
##
#### #
####
# #### # ###
#
#
#
#
###
#
##
##
##
##
##
##### #
#
#
##
##
# #### #
####
####
######
#
#
# # ### ### ##
#
##
##
#
#
# # ####
##
#
#
## #
#
##
##
#
###
# ##
##
#
##
### ###
##
#
##
# ####
##### # # ### #####
#
##
##
##
##
##
##
#
#
##
# #
##
#
#
# #
## ##
# # ##
#
#
##
#
#
###
###
##
##
#
##
# ###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
# #
## ### ##
#
## ### #
##
#
#
#
##
##
#
# #
##
#
#
##
#
# ####
## ##
## ##
##
#
##
####
## #
##
#
#
#
####
#
#
##
##
###
#### # ## #
#
##
#
###
##
##
#
##
## ####
###
##
#
####
##
####
###
##
#
##
##
##
##
##
# #
####
#
#
##
### ##
# ##
#####
#
##
#
###
#
##
###
### ##
# # ###
## ##
##
###
# ## ##
#
###
#
##
##
#
#
#
#
# #
##
#
#
#
## #
##
## ######
##
#
# ## #
##
#
##
# ## ####
#
# ####
## #
##
####
##
##
#
##
#
##
#
###
# ## ## #
### # #
##
#
##
#
#
#
##
#
##
## ###
#
##
## #
#
##
## #
##
# ## ## # # # ## #
##
#
##
##
#
##
##
#
##
#
#
#
##
##
#
#### # ### # #### ### ### #
#
##
##
##
#
## ##
##
#
#
#####
##
##
# #
#
#
###
##
##
#
#
#
#####
##
## ###
# ## ##
#
##
###
#
#
###
#
#
##
#
## ##
### # ##
# ##
### ## ### ###
##
## #
#
#
####
#
## ##
### #
#
# ### ## ##
#
#
##
##
##
# ########
### ## #
##
#
#
# ##
#
##
##
#
#
##
##
##
##
###
###
#
### # ### ## #
#
###
## #
# #
# # ###
####### #
##
###
##
# ###
# #
##
#
#
#
#
##
##
##
##
#
##
#
#
#
#
#
###
### ## #
#
##
# #
## ## ## ##### #
#
#
# # ## # #
## ##
##
#
#
#
#
##
##
##
#
#
#
####
#
### ##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
# # ##
# ## ##
### #
### ##
##
# # ###
###
# ## #
## # ## #
##
####
###
#
#
#
###
##
#
#
#
#
#
#
#
###
##
##
#
##
##
###
#
#
#
#
#
# ## ##
##
# #### ###
##
#### ##
#
#
#
### ###
##
#
##
##
##
#
#
#
##
########
#
#
# #
# ##
###
##
#
#
### # ##
##
#
##
#
#
#
#
#
#
## ###
### #
### #####
###
###
##
# #
#
##
#
##
#
### # # ##
#
## ### #
## ## # # #
#
# # ##
##
#
#
##
#
##
#
##
##
##### #
#
##
#
## ##
###
## ##
##
# ###
###
###
##
# #
#
##
##
##
##
##
##
##
#
###
##
### ##
# ##
#
## # ## # #
#
#
#
##
#
#
##
#
##
#
##
## ###
##
#######
# ###
#####
##
#
##
#
#
##
#
#
##
###
#
### ##
##
#
#
# ##
#
# #
# ##
# # ###
##
#
#
##
#
#
# #
##
###
#
#
#
###
#
#
#
#
##
#
#
#
#
##
##
## # #
# ##
#
# ##
### ##
#
## ##
#
#
# # ####
#### ##
## ##
#
#
#
##
##
###
#
##
##
#
##
###
####
##
###
#
###
#
####
## ## #
####
#
##
##
##
##
##
#
## #
###
##
##
##
###
#
# ##
##
# # ##
##
#
#
##
#
#
### #
### #
##
# #
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
## # ## ##
###
## #
## ##
#
#
##
##
#
#
# #
# #
#
##
#
##
##
#
#
#
###
##
## #
##
#
#
##
# # # # ####
####
##
##
#
#
# ##
# ####
##
#### ##
#
##
##
#
##
###
####
####### #####
###
#
#
#
###
#
##
## #
#
#
#
#
## # #
##
##
# #
#
##### ## ###
#####
# #
#
#
# ###
###
##
#
##
#
#
#
### ##
##
## # # ### ####
##
#####
##
##
## ##
#
##
###
###
#
###
## # ##
#
#
# ##
### ##
## ##
#
#
#
#
#
##
#
#
#####
#
## ##
## # ##
#
# #
## #
#
#
###
#
#
#
##
#
###
#
## #
#
#
##
#
#
#
#
## #
##
##
###### # # #### #
## #
# #
#
###
##
# ## # ##
###
#
##
## ####
###
# ##
# ##
#
#
##
###
## #######
# #
# ##
####
##
##
###
##
##
##
## #
#
##
#
#
# #
#
#
#
####
#
##
##
####
###
##
#
#
##
##
#
#
# ###
##
##
#
##
#
##
##
#####
#
## #
#
#
# ####
## #
##
##
#
#
#
#
#
###
##
## #
# #####
##
#
##
#
#
#
#
# ##
##
#
#
##
#
##
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
## #
##
#
##
##
###
##
##
#
##
#
#
##
## #
##
#
#
#
##
##
## ## #
##
## ##
#
##
# ##
###
# ##
##
#
#
# ## #
#
## #
##
#### ###
##
##
##
#
# ##
#
####
#
#
# ### ## #
#
##
#
#
#### #
#
##
#
#
#### ##
##
#
#
#### ## ##
#
#
### # ##
#
#
#
##
#
#### ####
##
###
#
#
#
# ### #
##
#
##
#
###
##
#
# ###
##
####
####
####
# ##
#
## ####
##
#
# ##
##
#
##
###
####
#
#
#
#
###
#
## ##
#
#
# ## ##
## ##
####
##
##
#
#
#
#
#
#
#
##
#
## #
#
#
#
###
##
#### # ##
#
#
###
####
##
#
#
#
#
##
## #
##
# ##
#
#
#
#
#
# #
#
#
#
## ####
##
#
##
## #
#
#
#
#
##
##
#####
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
## #
## #
##
## ####
##
##
#
##
#
##
#
#
#
#
#
#
#
#
####
##
###
# ##
##
#
#
#
##
##
#
##
#
##
##
##
#
##
#
## # ##
#
########
#
##
##
##
#
##
##
##
###
#
# # ###
##
#
##
## #
##
##
#
#
####
##
##
#
### #
####
####
# ## #
# ####
#
##
##
#
##
#
##
#
##
#
#
#
# #
#
#
#
#
##
#
#
#
#
##
##
###
#
##
#
# ##
##
#
###
#
#
##
## ###
#
#
#
#
##
#
#
#
##
##
##
###
#
##
###
#
#
#
##
##
#
#
##
##
#
#
#
#
#
#
#
#
#
#
#
#
#
###
##
##
##
#
#
##
## #
###
#
## # ###
### ###
##
#
#
##
##
#
####
##
#
#### ####
### ######
#
###
## ## ## #
## #
#
#
#
##
# ##### #
##
##
#
#
#
#
#
#
##
# ### ##
##### #
#
##
# #
#### #
# ##
#
#
##
#
##
##
#
#
##
##
## #
#
##
#
#
###
#
##
## ## #
####
##
## ## # # ##
#
#
#
##
###
# # # ##
#
#
#
##
#
#
#
##
####
##
#
# #
##
#
#
#
#
## #
# #
##
#
##
####
##
#
##
#
#
##
#
#
#
# ##
##
#
# ###
#### ##
##
#
##
##
#
###
######
#
##
##
###
#
#
# #
###
#
###
#
#
#
## #
###### # # ###### # ## ##
##
##
##
### ##
##
#
# #
#
#
###
### #
###
#
#
#
##
#####
##
#
##
# ##
##
##
## ##
# ## #
##
##### # ###
## ### #
#
##
##
#
##
##
##
#
#
#
#
## #
###
##
#
##
##
#
### ####
### #
##
#
##
##
# # ##
###
#
#
##
#
##
#
##
#
##
## ##
#
#
# #
# #
###
# ## #
##### ######
#
#
####
#
##
# #
##
#
##
##
## #### # # #
##
#
#
##
# #
#
#
## ## ##
## ##### #
##
##
## ##
##
###
#
##
# ##
##
## ##
#
##
#
#
#
#
#
#
###
###
#
# #
#
## #
#
#
##
#
#
## #
### #
##
#
####
#
#
###
###
### ## ## ##
##
##
#
# ##
## ## ###
#
#
#
#
#
#
#
#
##
##
#
#
#
##
#
# ##
#### # # #
#
##
#
#
#
#
#
#
### #
#
##
##
#
## ##
#
## #
##
## # #
##
#
##
## # ###
##### ####
#
#
# ##
#
#
##
#
##
##
### ##
#
#
##
# ######
#
## # ##
##
###
#
#
#
#
## #
#
##
##
##
####
# ##
### #
#
#
##
# ##########
#
##
#
#
###
#
#
#
#
##
#
#
#
#
####
##
#
#
#
#
##
###
# ##
#
##
#
## #
#
##
#
#
#
##
#
#
###
##
#
# #
## ##
## ### #
#
## ###
# ##
#
#
#
#
##
## # # #
##
#
#
#
####
##
#
###
#
#
##
# ####
##
# #
#####
## ##
#
##
#
#
#
#
#
#####
##
#
###
##
#
##
#
#
#
# #
#
## ###
# ####
##
#
#
##
##
##
#
#
#
#
#
##
#
#### ##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
##
####
##
##
#####
#
#
####
#
## ##
##
##
#
##
#
# #
#
#
## ######
## #
#
# # ## #
##
# ##
#
#
##
#
##
##
##
####
##
##
##
#
# #
# # # # ##
# ##
##
#
#
#
##
###
##
# # # # #### #
#
##
#
#
##
# ######
##
#
#
#
#
##
## ##
####### # # # #
###
#
# # ###
#
#
##
## #
### ##
#### ##
##
#
#
#
##
## ## #
##
##
##
#
##
#
###
##
#### # #
##
###
###
###
#
#### ###
#
######
#
# ## ##
#
### ### ##
#
##
#
##
#
##
###
# ### ##### #
##
#
## ## #
#####
#
#
#
#
###
##
#
#
#
## #
# #####
#
##
####
###
#
##
#
## #
##
##
###
#### # # ## # #
##
# ##
#### ## #
# ##
##
#
# ##
##
#
#
#
## ##
# ## ### #
##
##
#
#
#
##
######
### ## # ##### ###
# #
#
##
#
#
#
#
#
### #
##
#
#
###
# # ##
# ### ##
#
###
#
#
#
#
#
###
#
#
## ## ## ### # #
###
# # #### # ## ## #
# ##
#
## # # #
###
# ##
#
###
## ###
#
#
#
#
#
#
####
# ##
##
###
#
###
#
# #
#
###
##
#
###
##
####
#
# ##
#
#
#
##
#
###
##
##
##
##
#
##
####
##
#
#### # ###
###
##
###
##
##
##
##
##
#
## # ##
# ###
# ##
#####
# ##
##
#
####
#
##
##
#
#
#### ###
##
#
#
## ######
##### ##
# #
#
#
##
##
##
##
###
#
#
##
##
# ##
##
##
##
##
##
#
#
#
#
##
#
# ##
#
# #
##
## #
##
#
##
#
### ##
#
#
##
##
##
#
##
##
####
#
##
########## ###
##
#
#
##
##
##
###
#####
###
## # #
##
###
#
#
##
### ######
#
## #####
#
##
##
#
####
###
####
##
##
##
#
# ### ##
# ## # #
#
###
# ##
##
###
####
####
#
##
# #
#
##
##
## # #
#
### #
##
#
###
#
#
#
#
# ###
##
# # ### ##
###
##
##
##
##
##
####
##
###
## ### ####
#
##
##
#
# ####
####
###
##
#####
## #
##
#
##
### ####
##
#
##
#
#
#
#
###
#
#
#
#
# # ## #
##
#
##
#
#
##
#
##
##
#
### ##
## ### ## ###
##
##
#
#
#
# ##
#
#
#
#
# # #
###
#
# # ###
##
#
#
####
#
######
#
#
###
# ##
##
##
##
##
#
#
#
#
## #
##
#
##
#
###
###
##
##
#
#
#
#
### ##
# ##
###
#
##
#
###
#
#
#
#
###
##
#
#
#
##
# ## #
##
##
#######
##
#
#
##
#
##
##
## ###
##
##
##
#
# ##
#
##
###
#
##
#
##
##
##
#
#
##
#
##
# #
#
#
#### ####
#### #
#
#
##
#
#
##
#
#
## # #### ###
####
#
##
#
###
##
##
#
##
###
#
##
#
##
##
## ##
###
#
#
##
###
# #
#
##
#
#
#
##
##
###
#
###
##
##
#
#
# ###
# #
#
#
#
#
#
#
#
#
#
#
#
#
##
#
##
##
## ##
#
# #
###
##
#
# ##
#
#
##
#
# ## #
## # #
##
###### ##
##
###
# ###
##
#
##
###
## #
#
#
#
## ## ##
####
#
#
##
# ##
##
#
#
#
## ###
##
##
##
##
#
# ##
#
#
##
#
###
##
###
## #
#
##
##
#
##
#
## #########
#
# ## ###
# ###
##
#
#
## #
##
###
##
#
#
#
#
#
###
#
# # ##
###
#
#
#
#
#
#
#
#
#
# #
#
#
###
##
# ###
#
### #
##
# ###
#
# #
#
##
#
#
#
##
###
##
#
## #
# # ##
###
##
##
#
##
# ##
##
#
#
#
##
##
## #
#
##### #
##
# ##
###
#
#
# ##
# ##
#
#
#
## # ##
#
#
##
#
##
# ##
##
#
#
#
#
##
## ##
# #
#
##
#
#
#
##
##
#
##
##
##
##
#
#
#
#
##
## #
##
## #
#
#
#
#
##
#
#
# #
##
##
####
## ##
#####
## ##
#
####
##
#
##
# ##
##
#### #
### #
##
####
### #
#
##
#
##
#
##
#
#
#
#
#
#
#
## ##
# #
# #
##
## ##
##
##
# #
##
# #
#
#
#
#
###
### #
#
# #
#
####
##
## #
#
##
###
##
#
#
##
##
#
##
## #
# ##
#
#
## #
#
#
#
#
##
#
#
#
#
# #
### #
#
## ####
### #
#
##
#
# #
#
# #
##
# #
####
##
#
#
#
## #
# ##
#
# #
#
##
##
# #
##
#
#
#
# #
#
#
#
#
#
#
#
#
##
# ##
#
#
##
#
## #
#
###
#
###
##
###
##
#
#
##
#
# #
#
#
#
#
##
##
###
##
###
## #
##
#
#
#
#
##
#
#
#
##
## ##
#
##
#
# #
#
#
####
##
#
#
##
##
#
#
##
## #
##
#
###
# ##
#
##
##
# ##
## # #
##
##
##
##
##
##
##
#
#
######
##
#
## ##
##
##
### #
##
# ##
##
#
# ###
##
#
##
# ### #
#
##
#
##
###
# #
#
##
#
#
###
#
###
# #
#
#
#
##
##
##
#
#
#
# #
#
#
####
#
##
#
#
##
#
##
# #
#
##
#
#
##
#
#
#
# ## ### # ##
# # ### #
#
##
##
##
#
#
#
#
### ##
##
# ## #
# ##
##
##
##
##
#
##
#
##
##
##
#
#
#
#
#
#
##
#
#
####
# #######
## #
##
##
##
#
#
E
S
0
2
4
e
us
Ne
r
iv e
R
Ba
che
lor
6 Miles
Swift
Creek
Cre
ek
Neuse River and
Estuary NC
Pamlico Sound
Upper
Broad
Creek
Broad
Creek
Goose
Creek
Beard
Creek
Greens
Creek
Dawson
Creek
Trent River
Adams
Creek
Slocum
Creek
Hancock
Creek
Clubfoot
Creek
South
River
Fenholloway
River and
Estuary FL
TMDL Modeling Toolbox - EFDC
Jordan Lake NC
EFDC
Grids
LEGEND
Operating Pool Cells
Wet/Dry Flood Pool Cells
Logan Martin
Lake AL
Mobile Bay AL
10
0
Lake Allatoona GA
Mobile Bay AL
10
2
TMDL Modeling Toolbox - EFDC
EFDC Pre-Processing
• Grid Generator
–
–
–
–
Develop 2-D and 3-D grids
Depth interpolation
Includes bottom elevation
Tangent points for complex shorelines
• EFDCView
–
–
–
–
Model configuration
Interactive boundary designation
Execution control
Launch post-processor
TMDL Modeling Toolbox - EFDC
Grid Generator
Move Control Point
User may move primary and
secondary control points to fit a
complex shoreline, then
regenerate the grid. The new
grid is automatically displayed
TMDL Modeling Toolbox - EFDC
Interface
TMDL Modeling Toolbox - EFDC
Flint Simple Grid
TMDL Modeling Toolbox - EFDC
Remove Land Cells
TMDL Modeling Toolbox - EFDC
EFDCView (Preprocessor)
TMDL Modeling Toolbox - EFDC
Assigning Boundaries
TMDL Modeling Toolbox - EFDC
EFDC Post-Processing
• MOVEM (with WASP)
– EFDCView generates a Binary Model Data
(BMD) file that can be viewed by MOVEM.
• Tecplot
– Animations
– Time series plots
TMDL Modeling Toolbox - EFDC
Flint Creek Example
• Flint Creek watershed in northern AL
• Drains to the TN River
• Grid and model development for the
embayment
TMDL Modeling Toolbox - EFDC
Location Maps
TN River
Subwatershed
N
W
E
S
0
5
10
15 Miles
TMDL Modeling Toolbox - EFDC
Flint Creek Example
#
S
U
%
Y
#
Y
#
WQ Stations
USGS Gages
NPDES Permits
Embayment
NHD Streams
Subwatershed
#
S
#
S
Y
#
Y
#
N
W
0
FC-4
#
S
#
S
#
S
F9
#
S
WF-1
#
S
1
E
S
2 Miles
Download