Coupling IPhreeqc with UTCHEM to model reactive flow and transport

A detailed step-by-step algorithm is presented through which we integrate IPhreeqc of the United Stated Geological Survey (USGS) state-of-the-art geochemical package with UTCHEM for comprehensive reactive-transport modeling. UTCHEM is 3D multi-phase flow and transport research simulator developed in The University of Texas at Austin. On the other hand, IPhreeqc is the open-source modules of the USGS state-of-the-art geochemical package, PHREEQC. Through this coupling, we are able to simulate homogeneous and heterogeneous, irreversible, and ion-exchange and surface reactions under non-isothermal, non-isobaric and both local-equilibrium and kinetic conditions. All the data communications between UTCHEM and IPhreeqc is performed through the computer memory without writing/reading files. We further parallelize the geochemistry module of UTCHEM-IPhreeqc in order to conduct field scale reservoir simulations. Our proposed coupling procedure can be implemented in any existing reservoir simulator for comprehensive reactive-transport modeling. One realistic case study is presented using UTCHEM-IPhreeqc. Coupling IPhreeqc, with a 3D multi-phase transport simulator, UTCHEM.Parallelizing the geochemistry module of UTCHEM-IPhreeqc for field applications.Including minerals dissolution/precipitation effect in reactive flow modeling.

[1]  E. C. Childs Dynamics of fluids in Porous Media , 1973 .

[2]  D. Hoff,et al.  Reactive Infiltration Instabilities , 1986 .

[4]  Kamy Sepehrnoori,et al.  A Novel Mechanistic Approach for Modeling Low Salinity Water Injection , 2013 .

[5]  Cristiane Rosul Message Passing Interface ( MPI ) Advantages and Disadvantages for applicability in the NoC Environment by , 2008 .

[6]  David L. Parkhurst,et al.  Description of input and examples for PHREEQC version 3: a computer program for speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations , 2013 .

[7]  A. Alzaydi Flow of gases through porous media , 1975 .

[8]  E. Manrique,et al.  Role of active clays on alkaline–surfactant–polymer formulation performance in sandstone formations , 2013 .

[9]  Patrice Nortier,et al.  Coupling a Chemical Reaction Engine with a Mass Flow Balance Process Simulation for Scaling Management in Papermaking Process Waters , 2012 .

[10]  Mojtaba Ghasemi Doroh Development and application of a parallel compositional reservoir simulator , 2012 .

[11]  David L. Parkhurst,et al.  Phreeqe--A Computer Program for Geochemical Calculations , 1980 .

[12]  G. Pope,et al.  Mechanistic Modeling of Alkaline/Surfactant/Polymer Floods , 2009 .

[13]  K. Sepehrnoori,et al.  A Comprehensive Geochemical-Based Approach to Quantify the Scale Problems , 2014 .

[14]  Kamy Sepehrnoori,et al.  A compositional simulator for modeling surfactant enhanced aquifer remediation, 1 Formulation , 1996 .

[15]  D. L. Parkhurst,et al.  User's guide to PHREEQC (Version 2)-a computer program for speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations , 1999 .

[16]  Massimo Rolle,et al.  PHT3D: A Reactive Multicomponent Transport Model for Saturated Porous Media , 2010, Ground water.

[17]  Paolo Trinchero,et al.  Interface COMSOL-PHREEQC (iCP), an efficient numerical framework for the solution of coupled multiphysics and geochemistry , 2014, Comput. Geosci..

[18]  Peng Wang,et al.  Parallel Compositional Reservoir Simulation on Clusters of PCs , 2001, Int. J. High Perform. Comput. Appl..

[19]  P. H. Sammon,et al.  Modeling CO2 Storage in Aquifers with a Fully-Coupled Geochemical EOS Compositional Simulator , 2004 .

[20]  Kamy Sepehrnoori,et al.  Surfactant oil recovery in fractured carbonates: Experiments and modeling of different matrix dimensions , 2015 .

[21]  Kamy Sepehrnoori,et al.  Coupled Geochemical-Based Modeling of Low Salinity Waterflooding , 2014 .

[22]  G. Pope,et al.  Investigation of the Critical Velocity Required for a Gravity-Stable Surfactant Flood , 2014 .

[23]  Mike Müller,et al.  Programming PHREEQC calculations with C++ and Python a comparative study , 2011 .

[24]  L. Lake,et al.  Enhanced Oil Recovery , 2017 .

[25]  K. Pruess,et al.  Thermohydrological conditions and silica redistribution near high‐level nuclear wastes emplaced in saturated geological formations , 1988 .

[26]  Hamid R. Lashgari,et al.  Development of a four-phase thermal-chemical reservoir simulator for heavy oil , 2014 .

[27]  Tetsuya Ishida,et al.  Development and Verification of an Integrated Physicochemical and Geochemical Modelling Framework for Performance Assessment of Cement-Based Materials , 2014 .

[28]  Thomas Kalbacher,et al.  Reactive transport codes for subsurface environmental simulation , 2015, Computational Geosciences.

[29]  Aboulghasem Kazemi Nia Korrani,et al.  Mechanistic modeling of low salinity water injection , 2014 .

[30]  Scott R. Charlton,et al.  PHAST Version 2?A Program for Simulating Groundwater Flow, Solute Transport, and Multicomponent Geochemical Reactions , 2014 .

[31]  Scott R. Charlton,et al.  Modules based on the geochemical model PHREEQC for use in scripting and programming languages , 2011, Comput. Geosci..

[32]  Xue Li A collection of case studies for verification of reservoir simulators , 2012 .

[33]  Hesham El-Rewini,et al.  Message Passing Interface (MPI) , 2005 .

[34]  C. Appelo,et al.  PHT3D: A Reactive Multicomponent Transport Model for Saturated Porous Media , 2010, Ground water.

[35]  D. A. Barry,et al.  2 , , 1993 .