Visual MODFLOW Flex 11.0 新功能:MODFLOW-6导入与非结构化网格

2025年6月,Visual MODFLOW Flex 软件更新到了11.0版本。该软件在一个统一的环境中集成了行业标准的地下水流和溶质运移模拟程序、必要的分析和校准工具以及出色的三维可视化功能。Visual MODFLOW Flex在地下水模拟用户界面中特有的概念模型方法使您能够:

 

  • 在模拟前建立地下水系统的概念模型: 地质构造结构、水文地质属性和边界条件均在模型网格或单元之外设计;这使您可以在应用离散化方法并转换为数值模型之前,灵活地调整对地下水系统的解释。
  • 以少的数据预处理需求构建模型: 处理独立于网格的数据使您能够较大限度地利用现有GIS数据,并在设计网格之前纳入实体地质和地理条件。
  • 生成并模拟区域和局部尺度的模型: 借助对非结构化Voronoi网格和四叉树网格以及局部网格细化(LGR)的支持,您可以直接在概念模型环境中针对感兴趣区域设计局部化/精细化网格。凭借轻松提取子网格的能力,区域模型计算得到的水头也可用作局部尺度模型的边界条件。
  • 更快地设计出正确的模型: 独立于网格的原始数据保持完整,在修改数据和项目目标时不受网格单元或单元元素的限制。这使您能够从同一概念模型生成多个数值模型。
  • 更改模型数据并立即查看结果: 概念模型环境提供同步更新的2D和3D视图,每当数据发生更改时都会更新。

 

 

Visual MODFLOW Flex 改进
Visual MODFLOW Flex 11.0 版本包含以下改进:

 

模型和网格导入

 

Visual MODFLOW Flex 11.0 中对模型导入进行了大规模改进。模型导入现在使用一个基于 FloPy 的新的专有 Python 库,显著提高了导入外部模型时的灵活性和稳定性。
现在可以导入 MODFLOW-6 模型
现在可以导入 SEAWAT 模型
现在可以独立于其他模型元素导入 DIS 和 DISV 格式的模型网格
现在可以独立于模型导入步骤导入 LPF、NPF 和 UPW 格式的流动属性(例如水力传导度和储水率)
可以在导入过程中引入流动属性包的设置
现在可以独立导入大多数常见边界条件(CHD、RIV、GHB、DRN、RCH 和 EVT)
可以导入求解器设置(IMS、PCG、GMG、SIP、WHS、SAMG)
可以导入输出控制设置

 

处理非结构化网格

现在可以将非结构化网格导入 Visual MODFLOW Flex,并且可以在概念化建模工作流之外创建非结构化网格。
现在可以导入使用 DISV 网格的非结构化 MODFLOW-6 模型
现在可以独立导入 DISV 非结构化网格
现在可以直接在数值建模工作流中创建非结构化网格(Voronoi,四叉树)
现在可以导入 3D 非结构化网格数据(例如水头或浓度结果)
3D 非结构化网格数据可用于设置模型属性,例如初始水头和初始浓度

 

 

TIN 表面(不规则三角网)

现在可以在 Visual MODFLOW Flex 项目中使用不规则三角网 (TIN) 表面。现在支持以下功能:
从点 shapefile 文件 (.shp) 和 Triangle 的 .node 或 .ele 文件导入 TIN
使用线性或克里金插值方案,从现有的点数据对象生成 TIN
从模型层生成 TIN
使用 TIN 来定义模型层位
在其他数据对象的表达式生成器中使用 TIN
在数值建模工作流中使用 TIN 定义边界条件参数和模型属性

 

 

性能、可用性及其他增强功能

Visual MODFLOW Flex 包含以下用于处理模型的改进:

可用性:

  • 现在可以通过拖放对数据树中的对象重新排序
  • 可以给模拟运行指定别名,从而在界面中重起名它们
  • 坐标参考系统 (CRS) 选择器现在可搜索


数据工作:

  • 点和多边形的属性数据现在可以在表达式生成器中引用
  • 点的高程数据现在可以在表达式生成器中引用


导出:

  • 将补给 (Recharge) 和蒸发蒸腾 (Evapotranspiration) 边界条件导出为 shapefile
  • 将表面和 TIN 导出为点 shapefile
  • 将 TIN 导出为多边形
  • 将地下水位输出导出为 shapefile 等值线或表面

 

边界条件:

  • 非活动运移区:运移模型可以包含明确的活动运移和非活动运移区域(用于 MT3D-MS、RT3D 和 SEAWAT 的 ICBUND)
  • 补给 (Recharge) 和 EVT 现在可以分配到指定层:
  • 在补给/EVT 边界条件中编辑/分配层
  • 在转换步骤中为适用的流动引擎支持 RCHOP = 2, NEVTOP = 2 选项
  • 表达式生成器支持 layer() 函数,该函数接收一个高程值(来自表面或常量)并输出相关的层号(例如,对于在非结构化网格中将补给分配到露头层很有用)
  • 当使用 MODFLOW-6(不包含/不支持指定通量 BC)时,指定的通量 BC (Specified Flux BCs) 现在可以在转换时转换为数学上等效的 WEL 包文件

 

其他增强功能:

  • 现在可在可视化表面和 TIN 数据对象时应用上下限截断值
  • 定义模型层位时,现在可以将未覆盖整个模型区域的表面外推到模型边界
  • 在 PEST 工作流中,MODFLOW-USG 引擎现在可使用通量观测值(与其他引擎一致)
  • 在概念化建模工作流中,现在可以使用常量值来定义层位,而不总是需要表面或 TIN
  • 运行 Visual MODFLOW Flex 不再强制要求使用美国区域设置来表示数字和日期格式(但仍建议使用这些设置)
  • 扩展了 CRS 库

 

查看Visual MODFLOW Flex软件详情

热门资讯

2025-09-09 11:00
首页    技术文档    Visual MODFLOW Flex 11.0 新功能:MODFLOW-6导入与非结构化网格