首页> 外文期刊>Computational Geosciences >A framework for reactive transport modeling using FEniCS-Reaktoro: governing equations and benchmarking results
【24h】

A framework for reactive transport modeling using FEniCS-Reaktoro: governing equations and benchmarking results

机译:使用Fenics-Reaktoro的反应运输建模框架:控制方程和基准结果

获取原文
获取原文并翻译 | 示例
           

摘要

Reactive transport codes are widely applied in geoscience to predict or reconstruct spatial and temporal evolution of geochemical systems. To provide an accurate description of natural systems at different spatial and temporal scales, the reactive transport code has to deal with coupling of different physical and chemical phenomena. Many reactive transport codes have been developed in the past and each of these codes has specific strengths and limitations. Here, we present a new versatile reactive transport framework based on the FEniCS equations solver and the chemical solver Reaktoro. This development was motivated by the need for an advanced open-source tool allowing user-friendly modeling environment and, at the same time, full control over the numerical methods. Unlike most of the currently available codes, the developed FEniCS-Reaktoro framework offers full flexibility in setting up the reactive transport simulations of arbitrary complexity in terms of process couplings, simulation domain geometry and the boundary conditions applied. The simulations are setup using a simple high-level scripting language intuitively linked to the equation based model definition without the need of advanced programming skills. The chemical solver Reaktoro allows thermodynamic modeling of multicomponent multiphase system with several fluids and solid phases, including highly non-ideal solid solutions. The coupling of transport and chemistry is implemented using the sequential non-iterative approach (SNIA) in which the transport of the aqueous components and the chemical reactions are solved in two consequent steps. The flexibility and results of the FEniCS-Reaktoro framework are demonstrated against several widely accepted reactive transport benchmarks.
机译:反应运输代码广泛应用于地球科学,以预测或重建地球化学系统的空间和时间演变。为了提供不同空间和时间尺度的自然系统的准确描述,反应运输代码必须处理不同的物理和化学现象的耦合。过去已经开发了许多反应性传输代码,并且这些代码中的每一个具有特定的强度和限制。在这里,我们介绍了一种基于芬太科方程式求解器和化学求解器Reaktoro的新的多功能反应运输框架。这种发展是由于需要先进的开源工具,允许用户友好的建模环境,并且同时完全控制数值方法。与最多的当前可用的代码不同,开发的芬太科利克托罗框架在采用过程耦合,仿真域几何和边界条件方面建立了任意复杂性的反应运输模拟,提供了全面的灵活性。使用简单的高级脚本语言直观地与基于​​方程式的模型定义直观连接的简单高级脚本语言来设置模拟,而无需高级编程技巧。化学求解器Reaktoro允许具有多个流体和固相的多组分多相体系热力学建模,包括高度非理想的固溶体。使用顺序的非迭代方法(SNIA)来实现运输和化学的偶联,其中含水组分和化学反应的转运以两种步骤求解。对芬太科利克托罗框架的灵活性和结果用于若干广泛接受的反应性基准测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号