在 GMS 中处理 MODFLOW General Head Boundary 错误

在 Groundwater Modeling System(GMS)中使用 MODFLOW 时,是否遇到过“general head elevation is below cell bottom elevation”的警告?这一错误并不少见,并且通常可以通过调整解决。当 general head boundary 条件设置为低于单元底部高程的值时,就会发生这种情况。本质上,MODFLOW 不能把水头指定到单元底部以下,因此会将该单元标记为干单元并停用。要处理这一点,只需要使用 GMS 调整几项设置,使单元保持活动,并使模拟顺畅运行。

GMS 中改正 general head boundary 错误

处理问题

下面是在模型中处理该问题的一些方式:

  • 调整 General Head Boundary 值:在 Sources/Sinks 对话框或 General Head Package 对话框中,调整 general head boundary 的值,使新值高于单元底部高程。
  • 修改 Coverage Attribute Table:更改模型设置并重新映射 coverage,确保属性表把 general head boundary 自动指定到正确层。
  • 检查插值值:如果使用弧来指定条件,请确保属性表中的水头值先应用到节点,然后沿弧插值。有时,如果插值值低于单元底部,可能会发生错误,因此需要留意。
  • 使用 Model Checker:作为排查工具,MODFLOW | Check Simulation… 下的 model checker 很有用。通过选择 checker 中的一行,可以检查单元引用,使更改更容易进行。

在 MODFLOW 项目中使用 general head boundary 条件时,有几种简单方式可以处理这些问题。通过调整属性并再次检查数值,可以排除相关问题,让模型回到正确流程。请确保 general head boundary 条件设置正确,使 GMS 中的 MODFLOW 模型能够顺畅并准确地运行。可以下载近期版本的 GMS。

©

滚动至顶部