TOUGH软件教程

原文链接:TOUGH软件教程icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247603355&idx=3&sn=121a3c3b4e2ab03e11d31f167cbb7639&chksm=fa82157ccdf59c6ae8201ae5780c3b037cad06b19268c7e685d5d9dc86aa7458ee7d2c031f6c&token=377353807&lang=zh_CN#rd

前沿

TOUGH系列软件和传统地下水模拟软件Feflow和Modflow不同,TOUGH系列软件采用模块化设计和有限积分差网格剖分方法,通过配合不同状态方程(EOS模块),软件可以处理各种复杂地质条件下,诸如地热能开发,非饱和带水气运移、油气运移,深部碳存储,天然气水合物开发以及多种环境修复等问题。

例如:TOUGHREACT是在TOUGH的基础上,添加了水文地球化学模块,功能上基本囊括了PHREEQC所有模块,真正意义上完成了运移反应模拟的全耦合。相较于过去仅仅考虑对流弥散过程的地下水污染问题,TOUGHREACT在处理复杂水岩相互作用问题上更具优势。

TMVOC模块是基于TOUGH开发,面向多维度非均质介质中水、空气和多组分挥发性有机物混合物的三相非等温流动模拟工具。TMVOC设计之初是为了处理饱和带和非饱和带中烃类物质或有机溶剂逸散造成的污染问题,后又集成了工程修复的数值实现,包括土壤吸附、气相抽提,地下水开采、蒸汽辅助修复、生物降解技术等。

第一:多相流流体基本特征及TOUGH系列软件

首先,通过系统多相流流体特征,从传统包气带或饱水带-这两种“非黑即白”的水文地质划分中解放出来,理解TOUGH所面向的更加复杂且真实的地下流体空间与相关问题。对该系列软件形成初步认识,能够按需、准确选择对应模块开展后续模拟。

图片

1.2 TOUGH2系列软件简介

图片

1.3 TOUGH2软件功能模块

图片

图片

1.4 TOUGH2软件设计思路

图片

1.5 TOUGH2软件数学模型与数值方法

图片

第二:TOUGH系列软件建模步骤,文本输入输出与可视化

文本输入输出是TOUGH系列软件一大特点,给用户调用软件提供了很大的自由度;同时也导致原版TOUGH软件的学习比较抽象困难。将进一步加深对TOUGH软件的理解,建模前资料准备一般建模过程,重点掌握TOUGH2规则网格剖分文本输入输出结果可视化等操作

2.1建模一般流程

图片

2.2 建模前的资料准备

图片

图片

2.3 TOUGH2简单网格剖分

图片

2.4 TOUGH2文本输入输出练习

图片

图片

2.5 TOUGH2结果可视化 

图片

图片

图片

第三:TOUGH第三方软件,功能拓展与高阶应用

如今,市面上存在诸多面向TOUGH开发的、且具有用户界面第三方软件。这些软件的出现为更复杂的TOUGH建模提供了可能与便利。本部分内容选取Petrasim(商业软件)和TOUGHIO(开源软件)两款软件,结合实际案例,就TOUGH建模的第三方软件操作,建模的诉求指明了方向。解决诸如:复杂模型边界条件和初始化问题复杂随机场的构建问题复杂网格的可视化问题多场耦合等问题。基本可以自行处理部分复杂模型的搭建与求解问题。

3.1 常见TOUGH第三方软件

参考:https://tough.lbl.gov/pre-and-post-processors/ 

3.2 Petrasim软件 

图片

图片

图片

图片

3.3 Petrasim复杂三维网格剖分(考虑断层发育)

图片

图片

图片

图片

3.4 Petrasim案例

图片

图片

3.5 TOUGHIO软件

图片

3.6 TOUGHIO案例

图片

3.7 TOUGH建模技巧

图片

图片

图片

第四部分:TOUGH常用模块

4.1 地热能开发背景和我国地热能开发现状,以及地热能开发对数值模拟工作的要求;通过实例练习(EOS1模块),使掌握TOUGH2在地热模拟中的主要流程、研究重点和基本操作。

图片

面向裂隙介质的多重作用介质模型-MINC方法,对比考虑不同裂隙发育条件下对地热开采过程的影响。

图片

孔隙介质与裂隙介质(裂隙发育密度50, 250m)中地热开采影响对比

4.2 EOS3模块及圆柱体热管模型

水气两相流动,考虑温度影响,区分液相水与水蒸气,并追加空气流动,非常适合处理非饱和带各类水文地质问题。

图片

4.3 EOS9模块讲解及离散裂隙模型

使用Richard方程,适用于传统土壤水动力学规律研究。

图片

4.4 CO2地质封存(CCS)背景及ECO2N模块说明

通过挪威Sleipner场地模型,掌握ECO2N模块基本操作过程和模拟结果三维可视化。在原Sleipner水动力模型基础上,添加水文地球化学模块TOUGHREACT,研究CO2注入条件下储、盖层中水岩相互作用及物性参数变化特征;通过和运移模型对比,揭示水化学反应对流体迁移规律的影响。

图片

观测点水化学和矿物组分随时间变化特征

4.5 TMVOC模块与多尺度模拟

图片

图片

4.6水合物开采及Hydrate模块

水合物的基本物理过程与开采逻辑,TOUGH+处理水合物的方法,文本输入关键字,以及如何借助PetraSim实现模型的前处理。

图片

4.7 流固耦合模型及TOUGH-CSM、EGS

图片

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3017835.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

长方形盒子能容纳定宽的长方形物体最大长度

问题 已知长方形盒子长度a和宽度b,放入一宽度w的长方形物体,求长方形物体最大长度L。 答案 MS Excel公式如下(其中B1a,B2b,B3w): L SQRT(B1^2B2^2)-B1*B2*B3*2/(B1^2B2^2)注意 当求得 L ≤…

向各位请教一个问题

这是菜鸟上的一道题目,单单拿出来问问大家,看看能不能解惑 ,谢谢各位! 题目25:求12!3!...20!的和 解题思路:这个题不知道为什么我用DEV C 5.11显示出来为0.000000,可能版本有问题?&a…

【代码分享】使用HTML5的Canvas绘制编码说明图片

最急在工作中遇到一个需求,根据给定的编码生成编码说明,像下面这样的效果。 不同含义的编码用横杠分割,然后每个编码下面用箭头指明具体的含义。下面是我使用canvas实现的代码。具体的编码宽度大家可以根据实际情况进行调整,目前…

大数据硬核技能进阶:Spark3实战智能物业运营系统

Spark Streaming 是 Spark 的一个子模块,用于快速构建可扩展,高吞吐量,高容错的流处理程序。具有以下特点: 大数据硬核技能进阶:Spark3实战智能物业运营系统(网盘超清) 通过高级 API 构建应用程序,简单易…

python 打包为exe可执行程序

近期因为需要做文字识别,应用ocr 所以每次都需要部署环境,然后打算做成exe,遇到问题做一总结。 pyinstaller -D --hidden-importpaddleocr testflask.py 生成exe paddleocr 和pyinstaller 安装不做说明。 No such file or directory: …

HCIP的学习(13)

第五章,重发布和路由策略 重发布 ​ 在路由协议的边界设备上,将某一种路由协议的路由信息引入到另一种路由协议中,这个操作被称为路由引入或者路由重分发。----技术本质为重发布。 条件 必须存在ASBR设备(路由边界设备&#x…

数据结构-线性表-应用题-2.2-12

1)算法的基本设计思想:依次扫描数组的每一个元素,将第一个遇到的整数num保存到c中,count记为1,若遇到的下一个整数还是等于num,count,否则count--,当计数减到0时,将遇到的下一个整数保存到c中,计…

Shell编程规范和变量

一.Shell脚本概述 Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作 Shell脚本应用场景 重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行 Shell的作用 1)介于系统内核与用…

使用图网络和视频嵌入预测物理场

文章目录 一、说明二、为什么要预测?三、流体动力学模拟的可视化四、DeepMind神经网络建模五、图形编码六、图形处理器七、图形解码器八、具有不同弹簧常数的轨迹可视化九、预测的物理编码和推出轨迹 一、说明 这是一篇国外流体力学专家在可视化流体物理属性的设计…

Apache SeaTunnel 正式发布2.3.5版本,功能增强及多个Bug修复

经过两个月的筹备,我们在2.3.4版本基础上进行了新一轮的迭代,本次更新不仅修复了多个关键问题,还引入了若干重要功能增强和性能优化。 在此,我们先提前感谢社区成员的贡献和支持,如果你想升级最新的版本,快…

Grotesque系列靶机Grotesque1

第一步信息收集: 靶机ip:192.168.108.131 攻击机IP:192.168.108.128 nmap扫描靶机的可用端口: 发现http服务的端口存在66端口和80端口 扫描一下靶机端口的http服务: 可以看到,默认的80端口是不存在的&am…

某制造公司屋顶分布式光伏发电案例分享--分布式光伏电力监控系统解决方案

安科瑞薛瑶瑶18701709087/17343930412 ★分布式光伏监控系统 分布式光伏监控电力系统遵循安全可靠、经济合理原则,满足电力系统自动化总体规划要求,且充分考虑光伏发电的因素,对分布式光伏发电、用电进行集中监控、统一调度、统一运维、满足…

人工神经网络初步

大家好,这里是七七,由于各种比赛的缘故,使用了很多人工神经网络模型。但是很多的原理都不是很明白,就导致了不能灵活地运用┭┮﹏┭┮。为此,去看了些人工神经网络原理书,写下此专题。 在进入正文之前要先…

六西格玛项目的核心要素:理论学习、实践应用与项目经验

许多朋友担心,没有项目经验是否就意味着无法考取六西格玛证书。针对这一疑问,张驰咨询为大家详细解答。 首先,需要明确的是,六西格玛项目不仅仅是一种管理工具或方法,更是一种追求卓越、持续改进的思维方式。它强调通…

Pycharm导入自定义模块报红

文章目录 Pycharm导入自定义模块报红1.问题描述2.解决办法 Pycharm导入自定义模块报红 1.问题描述 Pycharm 导入自定义模块报红,出现红色下划线。 2.解决办法 打开【File】->【Setting】->【Build,Execution,Deployment】->【Console】->【Python Con…

【机器学习】自然语言引导下的单目深度估计:泛化能力与鲁棒性的新挑战

自然语言引导下的单目深度估计:泛化能力与鲁棒性的新挑战 一、自然语言引导下的单目深度估计进展二、泛化能力与鲁棒性的挑战三、评估方法与实验验证四、代码实例与未来展望 在人工智能领域,单目深度估计一直是一个备受关注的热点问题。通过单张图片推断…

优立科技:从数字孪生到元宇宙

2021年10月,Facebook致力于发展元宇宙,并更名为Meta。加上此前Roblox上市的消息,让「元宇宙」一词迅速在2021年爆火,刺激了VR、游戏等相关产业的发展,甚至有人宣称2021年为「元宇宙『元年』」。然而,「元年…

c#教程——索引器

前言: 索引器(Indexer)可以像操作数组一样来访问对象的元素。它允许你使用索引来访问对象中的元素,就像使用数组索引一样。在C#中,索引器的定义方式类似于属性,但具有类似数组的访问方式。 索引器&#x…

mysql 离线安装

package download mysql https://dev.mysql.com/downloads/mysql/ libaio http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-0.3.109-13.el7.x86_64.rpm 根据自己服务器选择下载对应的安装包及依赖 删除本机自带mysql相关 # 首先排查服务器自身是否有安装对应m…

Promise魔鬼面试题

文章目录 题目解析难点分析分析输出step1step2step3step4step5step6 参考/致谢:渡一袁老师 题目 Promise.resolve().then(() > {console.log(0);return Promise.resolve(4);}).then((res) > {console.log(res);});Promise.resolve().then(() > {console.l…