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

被引:17
作者
Damiani, Leonardo Hax [1 ,2 ]
Kosakowski, Georg [1 ]
Glaus, Martin A. [1 ]
Churakov, Sergey, V [1 ,2 ]
机构
[1] Paul Scherrer Inst, Lab Waste Management, CH-5232 Villigen, Switzerland
[2] Univ Bern, Inst Geol Sci, CH-3012 Bern, Switzerland
关键词
Reactive transport; Electrochemical transport; Multicomponent diffusion; Finite element method; Porous media; Gibbs energy minimization; Operator splitting approach; POROUS-MEDIA; THERMODYNAMIC PROPERTIES; GEOCHEMICAL TRANSPORT; SIMULATION; DIFFUSION; GROUNDWATER; INTERFACE; CLAY; FLOW; CO2;
D O I
10.1007/s10596-019-09919-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:1071 / 1085
页数:15
相关论文
共 106 条
[1]  
Abhyankar S., 2018, ARXIV PREPRINT ARXIV, VarXiv, p1806.01437
[2]   Unified Form Language: A Domain-Specific Language for Weak Formulations of Partial Differential Equations [J].
Alnaes, Martin S. ;
Logg, Anders ;
Olgaard, Kristian B. ;
Rognes, Marie E. ;
Wells, Garth N. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2014, 40 (02)
[3]   Diffusion-driven transport in clayrock formations [J].
Altmann, Scott ;
Tournassat, Christophe ;
Goutelard, Florence ;
Parneix, Jean-Claude ;
Gimmi, Thomas ;
Maes, Norbert .
APPLIED GEOCHEMISTRY, 2012, 27 (02) :463-478
[4]  
[Anonymous], 1990, INTRO MODELING TRANS, DOI DOI 10.1007/978-94-009-1926-6_7
[5]  
[Anonymous], 1999, NUMERICAL MODEL MULT
[6]  
[Anonymous], 1998, ARXIV10111669V3
[7]  
Arnold D.N., 2002, UNIFIED ANAL DISCONT
[8]   A COMSOL-GEMS interface for modeling coupled reactive-transport geochemical processes [J].
Azad, Vahid Jafari ;
Li, Chang ;
Verba, Circe ;
Ideker, Jason H. ;
Isgor, O. Burkan .
COMPUTERS & GEOSCIENCES, 2016, 92 :79-89
[9]   Coupled thermal-hydraulic-chemical modelling of enhanced geothermal systems [J].
Bächler, D ;
Kohl, T .
GEOPHYSICAL JOURNAL INTERNATIONAL, 2005, 161 (02) :533-548
[10]   A split operator approach to reactive transport with the forward particle tracking Eulerian Lagrangian localized adjoint method [J].
Bell, LSJ ;
Binning, PJ .
ADVANCES IN WATER RESOURCES, 2004, 27 (04) :323-334