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的水質模組,主要模擬水體中以藻類生長為中心的各變數間相互關係。而底質模組模擬沉積物與水體之間的物質交換過程。