在 Groundwater Modeling System(GMS)中使用 MODFLOW 建立地下水模型时,前期需要做出的一个重要决定是选择合适的 MODFLOW 版本。由于可用版本较多,并且每个版本都面向特定建模情景,因此理解它们的能力很有必要,这有助于让模型在计算过程和结果表达上保持合理。
每个版本在求解器技术、网格灵活性和过程集成方面都有不同特点。无论是在处理直接的地下水流模型,还是在处理包含运移动力学和不规则边界的复杂系统,在 GMS 中选择合适的 MODFLOW 版本都会影响建模结果和工作流程。

什么是 MODFLOW?
MODFLOW 是由美国地质调查局(USGS)开发的模块化有限差分流动模型。它被广泛视为模拟地下水流的行业标准。已经开发出多个 MODFLOW 版本,每个版本都引入了新功能,用于更好地处理日益复杂的水文地质条件。
GMS 支持的 MODFLOW 版本
下面概述 GMS 中可用的 MODFLOW 版本,并说明每个版本适合的使用情景。
MODFLOW 2005
这是一个稳定、使用广泛的版本,适合标准承压和非承压流模型。它支持许多包和边界条件,但在干单元等非线性问题上可能会遇到困难。
MODFLOW-NWT(Newton Solver)
该版本使用 Newton-Raphson 求解器,以便更好地处理非承压条件、干单元和陡梯度。它适合非承压含水层中的非线性或瞬态流动。
MODFLOW-USG(Unstructured Grids)
该版本支持非结构网格,可用于复杂地形和边界建模。它适合不规则几何形状和局部网格加密。
MODFLOW-USG Transport
该版本通过 Groundwater Transport(GWT)包向 MODFLOW-USG 增加溶质或热运移。它适合非结构网格中的污染物或热建模。
MODFLOW 6
这是较新的、灵活性较高的版本。它支持模块化、多区域和耦合过程建模,例如流动、运移和地表水过程。它适合复杂项目或需要面向后续扩展的项目。
较旧模型
- MODFLOW-88:原始公开发布版本,具有基础意义,但已经过时,需要通过导入方式使用。
- MODFLOW-96:改进了稳定性和边界选项,是一个过渡版本,需要通过导入方式使用。
- MODFLOW-2000:引入模块化设计和校准工具,仍用于旧模型。
GMS 支持的其他版本
根据安装和许可情况,GMS 也可能支持其他 MODFLOW 版本,例如:
- MODFLOW-LGR(Local Grid Refinement):用于在粗网格模型中嵌入更细网格。
- MODFLOW-CFP(Conduit Flow Process):用于模拟含水层中的岩溶或管状特征。
- MODFLOW-SURFACT:用于变饱和流的专有扩展,需要单独许可。
如何选择合适版本
- 建模需求:可靠的传统模型;建议版本:MODFLOW 2005。
- 建模需求:非承压流或干单元;建议版本:MODFLOW-NWT。
- 建模需求:不规则网格或陡梯度;建议版本:MODFLOW-USG。
- 建模需求:非结构网格上的耦合运移;建议版本:MODFLOW-USG Transport。
- 建模需求:新一代集成建模;建议版本:MODFLOW 6。
如何在 GMS 中更改 MODFLOW 版本
在 GMS 中更改 MODFLOW 版本,可以通过 MODFLOW Global Options 对话框完成:
- 在 GMS 中打开项目。
- 进入 MODFLOW | Global Options…,打开 MODFLOW Global/Basic Package 对话框。
- 在 MODFLOW version 部分,选择需要的 MODFLOW 版本。
- GMS 会提示确认切换,并可能调整或禁用不兼容的包。
注意:切换到 MODFLOW 6 或 MODFLOW-USG 等版本,可能需要网格或求解器变化,这些变化不一定可以向后兼容。退回到 MODFLOW 2005 或 MODFLOW-NWT 往往意味着需要重建模型的部分内容。
在模型中使用 MODFLOW
选择合适的 MODFLOW 版本,是在 GMS 中建立地下水模型的基础环节。选择版本时,应考虑项目尺度、复杂程度、边界条件和长期目标。若不确定,MODFLOW 6 提供较面向后续扩展的灵活性,而 MODFLOW 2005 对标准应用仍是一个可信版本。
可以下载 GMS,查看哪一个 MODFLOW 版本适合当前项目。