EFDC(The Environmental Fluid Dynamics Code)模型是由威廉玛丽大学维吉尼亚海洋科学研究所(VIMS,Virginia Institute of Marine Science at the College of William and Mary)的John Hamrick等人开发的三维地表水水质数学模型,可实现河流、湖泊、水库、湿地系统、河口和海洋等水体的水动力学和水质模拟,是一个多参数有限差分模型。经过近20年的发展和完善,目前该模型已在大学,政府机关和环境咨询公司等组织中被广泛使用,并成功用于美国和欧洲其他国家100多个水体区域的研究,在我国已被应用于云南滇池水质模拟,重庆两江汇流水动力模拟、密云水库营养物模拟等以及内蒙古乌梁素海地区水体富营养化模拟等。
该模型系统包括水动力、泥沙、有毒物质、水质、底质、风浪等模块,模拟计算过程中首先完成流场计算,获得三维流速场的时空分布特征,在此基础上计算泥沙迁移、冲淤作用,进而模拟受粘性泥沙吸附影响的各水质变量动态变化过程。为更好的拟合研究区地形条件,模型在水平方向除可采用传统的 直角坐标外还可在水平向使用正交曲线坐标,垂直方向采用σ坐标。
EFDC水动力学模块可计算如下内容:流速,示踪剂,温度,盐度,近岸羽流和漂流。水动力学模型输出变量可直接与水质,底泥迁移和毒性物质等模块耦合,作为物质运移的驱动条件。同时EFDC也提供了与WASP等软件的接口,输出可供水质模拟使用的.HYD文件。EFDC泥沙模块可进行多组分泥沙的模拟,根据在水体里面的迁移特征把泥沙分为悬移质和推移质;悬移质根据粒径大小分为粘性泥沙和非粘性泥沙,进而还可细分为若干组。可根据物理或经验模型模拟泥沙的沉降、沉积、冲刷及再悬浮等过程。EFDC有毒污染物模块可以模拟各类型污染物在水体中的迁移转化过程,该模块需要研究者针对特定有毒污染物提供具体反应过程设定反应系数。EFDC的水质模块,主要模拟水体中以藻类生长为中心的各变量间相互关系。而底质模块模拟沉积物与水体之间的物质交换过程。