首页> 外文期刊>Advances in Geosciences >Verification of a Python-based TRANsport Simulation Environment for density-driven fluid flow and coupled transport of heat and chemical species
【24h】

Verification of a Python-based TRANsport Simulation Environment for density-driven fluid flow and coupled transport of heat and chemical species

机译:验证基于Python的传输仿真环境,用于密度驱动的流体流量和热和化学物质的耦合传输

获取原文
       

摘要

Abstract. Numerical simulation has become an inevitable tool for improving the understanding on coupled processes in the geological subsurface and its utilisation.However, most of the available open source and commercial modelling codes do not come with flexible chemical modules or simply do not offer a straight-forward way to couple third-party chemical libraries.For that reason, the simple and efficient TRANsport Simulation Environment (TRANSE) has been developed based on the Finite Difference Method in order to solve the density-driven formulation of the Darcy flow equation, coupled with the equations for transport of heat and chemical species.Simple explicit, weighted semi-implicit or fully-implicit numerical schemes are available for the solution of the system of partial differential equations, whereby the entire numerical code is composed of less than 1000 lines of Python code, only.A diffusive flux-corrected advection scheme can be employed in addition to pure upwinding to minimise numerical diffusion in advection-dominated transport problems.The objective of the present study is to verify the numerical code implementation by means of benchmarks for density-driven fluid flow and advection-dominated transport.In summary, TRANSE exhibits a very good agreement with established numerical simulation codes for the benchmarks investigated here. Consequently, its applicability to numerical density-driven flow and transport problems is proven.The main advantage of the presented numerical code is that the implementation of complex problem-specific couplings between flow, transport and chemical reactions becomes feasible without substantial investments in code development using a low-level programming language, but the easy-to-read and -learn Python programming language.
机译:抽象的。数值模拟已成为改善地质地下中耦合过程的理解的不可避免的工具及其公用化。但是,大多数可用的开源和商业建模码不带有柔性化学模块,或者根本不提供直接的耦合第三方化学图书馆的方式。这是基于有限差分法开发了简单高效的运输仿真环境(Transe),以解决达西流程方程的密度驱动的配方,加上用于传输热和化学物质的方程。可以为偏微分方程的系统解决方案,用于解决部分微分方程系统的尺寸,从而由少于1000行的Python代码组成的整个数字代码,只有。除了纯覆盖外,还可以使用扩散磁通校正的平流方案,以最小化Numeri平流主导的运输问题中的扩散。本研究的目的是通过密度驱动的流体流量和平流统治运输的基准来验证数值代码实现。总结,Transe展示了与已建立的数值非常良好的协议在此处调查的基准测试代码。因此,证明了其对数值密度驱动的流量和运输问题的适用性。所呈现的数字代码的主要优点是,在使用代码开发的代码开发中的实质性投资,在流动,传输和化学反应之间的复杂问题特定耦合的实施成为可行的主要优点一种低级别的编程语言,但易于读取和learn python编程语言。

著录项

  • 来源
    《Advances in Geosciences》 |2020年第1期|共11页
  • 作者

    Kempka Thomas;

  • 作者单位
  • 收录信息
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

  • 入库时间 2022-08-18 23:52:09

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号