首页 > 其他分享 >GMS地下水数值模拟及溶质(包含反应性溶质)运移模拟

GMS地下水数值模拟及溶质(包含反应性溶质)运移模拟

时间:2024-08-23 18:24:34浏览次数:11  
标签:地下水 溶质 模型 数值 构建 模块 GMS 模拟

1.GMS的建模数据的收集、数据预处理以及格式;

2.GMS的建模流程,包括三维地质结构建模、直接建模及概念模型建模;

3.GMS基本模块TIN、Solids、MODFLOW2000/2005、MT3DMS、RT3D、MODPATH、PEST、SEAM3D在模拟地下水流动、地下水溶质运移、质点运移、化学反应等模块的应用过程;

4.GMS模型输出数据的处理,相关图件的编制和模拟结果的三维可视化展示;

5.能够利用数值模型进行均衡计算和地下水资源量评价;

6.能够构建地下水流模型并用于矿井涌水量、供水水源地等典型水流案例剖析;

7.能够构建地下水溶质运移和反应性溶质运移模型,用于地下水水质预测;

8.最新地下水环境影响评价导则(HJ 610-2016),掌握地下水环评报告的撰写提纲和撰写要点。

图片

地下水数值模拟理论模块

1.1 地下水渗流运动方程

1.2 地下水数值模拟建模思路

1.3 地下水数值模拟所需数据

1.4 地下水数值模拟求解过程

地下水数值模拟数据收集、准备及预处理

GMS水流模型和水质模型建模过程中需要的数据收集、公开网站下载(例如气象数据、高程数据)及预处理等,并讲解地下水流场绘制方法,CAD和Arcgis进行相关数据文件的处理方法。

2.1 数据收集与下载

2.2 数据处理准备及导入

2.3 CAD和GIS图件交互与导入

2.4 地下水流场的准备以及导入

2.5 含水层概化与顶底板数据准备、导入

2.6 水文地质参数的计算与导入

2.7 各种源汇项数据的计算与导入

图片

GMS各模块

3.1 Map 模块

3.2 TIN插值-等值线

3.3 钻孔-剖面-三维地质结构模型

3.4 2D和3D Grid模块及插值

3.5 UGrid模块

3.6 网格剖分

3.7 Package各项目

3.8 MODFLOW模块

3.9 MODPATH模块

3.10 MT3DMS 模块

3.11 RT3D模块

3.12 SEAM3D模块

3.13 PHT3D模块

3.14 PEST自动调参及灵敏度分析

3.15 数值模型手动调参方法

三维地质模型构建及与MODFLOW耦合

主要利用TIN、Boreholes、Solids模块构建数字化三维地质结构模型,掌握数据准备、模块使用以及数字化三维地质结构模型构建。并将Solids和MODFLOW模块进行关联耦合,构建三维地质结构模型转入MODFLOW按照介质赋参进行水流模拟。

该案例用于地层、矿层、污染范围等的展示,并可以将三维地质结构模型和水流模型耦合,达到精细化按照岩性分区及赋参的目的。

图片

地下水流动数值模拟及报告编制

主要利用Map、2D、3D Grid、UGrid、MODFLOW、PEST模块练习构建地下水数值模型,网格剖分、模拟流场、各种源汇项、边界条件以及模型的自动调参和手动调参、模拟结果分析等内容。利用供水水文地质和矿床水文地质2个典型案例,包括水源地供水水资源评价和矿床排水矿井涌水量计算,进行地下水流数值模型构建和地下水资源评价。

一、供水水源地模型:

通过某供水水源地水流模型构建,讲解建立用于预测水源地合理开采量模型的全过程,包括前期资料准备、抽水试验求参、水源地开采预测方案设定等;并通过模型预测提取未来不同方案下水均衡状态,从而探讨水源地合理的开采量。

此外,通过典型案例研究报告剖析,报告编制过程以及图件等内容后处理过程,达到水文地质概念模型、模型识别与验证、模型方案设定、预测结果分析以及报告编制全过程的讲解和掌握。

5.1 模型边界及剖分

图片

5.2 模型源汇项及赋值

图片

5.3 模型初始流场及参数

图片

5.4 模型识别验证及调参

图片

图片

5.5模型运行结果及分析

图片

图片

图片

5.6 PEST自动调参和参数灵敏度分析

图片

图片

矿井涌水量评价模型

通过某矿区矿井涌水量预测模型的构建,达到用数值法计算矿井涌水量的目的。

本案例以某矿区为例,矿区水流模型构建过程,包括水文地质概念模型构建、矿区典型开拓工程概化、模型求解、识别验证;特别是后期不同水平(或中段)矿井涌水量预测的方案设定。通过该模型的学习,使学员能够掌握矿区水文地质模型构建、开拓工程概化等,特别是预测方案设定和后期报告编制等。

主要利用MODFLOW、MODPATH模块在地下水流动模型基础上进行质点追踪模型构建。使用MODPATH模块等内容。

图片

主要利用MODFLOW、MODPATH模块在地下水流动模型基础上进行质点追踪模型构建。使用MODPATH模块等内容。 

图片

地下水溶质运移模型

主要利用Map、2D、3D Grid、MODFLOW、MT3DMS模块在地下水流动数值模型基础上,学会构建地下水溶质运移模型,并掌握模拟结果分析等内容。此模型仅考虑对流、弥散作用,不考虑吸附、降解等作用。

以典型化工园区为例,通过讲解某构筑物泄露导致污染地下水的模型,能够掌握在不考虑化学反应的情况下,地表泄露物质渗漏进入地下水含水层后的预测模拟。

本案例主要用于地下水环境影响评价的数值法预测,提供解析法评价的计算软件。掌握解析法和数值法用于预测某污染物质进入含水层后的扩散范围和污染程度,并以地下水环境影响评价专章为例,分析整个报告编制过程。

图片

图片

反应性溶质运移

主要利用Map、2D、3D Grid、MODFLOW、RT3D模块在地下水流动数值模型基础上,学会构建地下水溶质运移模型,并掌握模拟结果分析等内容。此模型考虑对流、弥散作用等同时,也考虑吸附、降解等作用。

该案例以某湿地修复地下废水为例,考虑吸附、降解以及不同化学反应条件下污染物在含水层中的变化过程。通过该案例,掌握吸附、降解以及化学反应的设定,特别是用于污染场地修复过程中人为自定义反应的设定。

图片

图片

图片

图片

主要利用Map、2D、3D Grid、MODFLOW、RT3D模块在地下水流动数值模型基础上,构建地下水溶质运移模型,并掌握模拟结果分析等内容。此模型考虑对流、弥散作用等同时,也考虑化学反应等作用。

 

图片

  

主要利用Map、2D、3D Grid、MODFLOW、RT3D模块在地下水流动数值模型基础上,构建地下水溶质运移模型,并掌握模拟结果分析等内容。此模型考虑对流、弥散作用等同时,也考虑化学反应等作用。

该案例以石油烃被连续讲解为例,讲授由于化学反应石油烃被连续的降解,因此该案例可为石油污染场地修复或者是通过连续的降解工艺将某污染物质进行降解。此外,该案例也可以分析降解过程中生成物的变化过程。

图片

图片

GMS地下水数值模拟及溶质(包含反应性溶质)运移模拟

标签:地下水,溶质,模型,数值,构建,模块,GMS,模拟
From: https://blog.csdn.net/lwjnlqiqi/article/details/141472351

相关文章

  • 《模拟人生4》 游戏闪退提示“找不到atl80.dll文件”怎么解决?模拟人生4游戏崩溃弹窗缺
    当模拟人生4游戏出现崩溃弹窗且提示缺失atl80.dll时,可尝试以下几种修复方法。首先可重新安装游戏,确保其完整性。也需时常更新操作系统,维持系统稳定性和兼容性。还能手动从可信的dll下载网站获取atl80.dll文件,将其放置到模拟器安装目录下的适当文件夹,或系统的system32(32位系统)、......
  • [2027届]NOIP2024模拟赛#5
    %%%Larunatrecy比赛链接榜:打得还行吧。T1光理解题意就看了10min,理解以后写了写有手就行的暴力。赛后发现输出-1能多拿10分,惨痛错过呜呜呜。正解的话,我们给每个节点定义两个指标:\(a:\)即使加入一条入边也依旧存在一种合法的\(W\)。\(b:\)即使加入一条出边也依旧存......
  • [2027届]NOIP2024模拟赛#4
    比赛链接先看榜:倒数呜呜呜。T1最简单的一道题,但是我在看到T2以后就先鸽了,然后就一直鸽了……简单来想,每次询问只会改变两个数字,所以与处理之后直接和最后的数字一一对应后就可以做到正确的复杂度。T2就是这道题,卡了我3H……一开始看到的时候直接思路明确。但是规律找的......
  • [赛记] 暑假集训CSP提高模拟27
    最后一场了,还是写写吧;线性只因40pts赛时把与看成或了,最后才发现,结果我的神奇代码交上去得了40pts。。。从高位到低位依次考虑,若这一位是1的数大于m则统计并删除其它的数;否则直接跳过;点击查看代码#include<iostream>#include<cstdio>usingnamespacestd;intn,m;......
  • [赛记] 暑假集训CSP提高模拟26
    这场rank4,应该是暑假以来打的最好的一场了。。。其它时候就没进过前10。。。博弈30pts赛时$O(n^2)$暴力30pts;对于暴力,我们能发现一个性质就是只要有一类边权出现了奇数次,那么先手必胜,所以我们枚举每一个点对,开个数组统计一下即可;不要忘了离散化;对于正解,用到了一个东......
  • 2024.8.23 模拟赛总结
    A.distStatement:给定一棵\(n(n\le10^6)\)个节点带边权的树,定义\(\mathrm{Min}(x,y)\)是\((x,y)\)路径上的边权最小值。求\(\max_{r=1}^n{\sum_{v\nei}\mathrm{Min}(r,v)}\)。Solution:经典套路题。首先注意到一条路径上的只有最小值才会产生贡献,于是对于......
  • WPF 模拟UWP原生窗口样式——亚克力|云母材质、自定义标题栏样式、原生DWM动画 (附我封
    先看一下最终效果,左图为使用亚克力材质并添加组合颜色的效果;右图为MicaAlt材质的效果。两者都自定义了标题栏并且最大限度地保留了DWM提供的原生窗口效果(最大化最小化、关闭出现的动画、窗口阴影、拖拽布局器等)。接下来把各部分的实现一个个拆开来讲讲。一、使用窗口材质特......
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector(模拟实现)
    1.存储结构namespacezone{ template<classT>//需要模板 classvector { public:private: iterator_start; iterator_finish; iterator_endofstorage;};}可见,vector内核是由三个指针实现的2.默认成员函数 2.1.构造函数1.初始化列......
  • YC327B [ 20240821 CQYC NOIP 模拟赛 T2 ] 括号串(bracket)
    题意给定\(S\in\{(,),?\}\)。定义深度为括号嵌套的子序列的最大长度除以\(2\)。求出将\(?\)替换为括号的所有括号串的深度之和,对\(998244353\)取模。\(n\le10^6\)。Sol考虑如何把每次贡献只计算一次。不难想到在括号的中心点计算。可以发现,若当前左右括号......
  • 【C/C++ 软件开发模拟面试 集】cmake 相关知识点模拟面试
    摘自:https://zhuanlan.zhihu.com/p/662623216第一轮:基础知识 1.1什么是CMake? 面试官: 请问你能简单描述一下CMake是什么,以及它通常用来做什么吗? 面试者: CMake是一个跨平台的自动化构建系统,主要用来管理软件构建的过程,它使用一个名为CMakeLists.txt的配置文件来指导编......