Please enable JavaScript to view this site.

GeoDict User Guide 2025

Reactive Flow - iPhreeqC Model

The Reactive Flow – iPhreeqC model GeoApp computes dissolution and precipitation of mineral phases during continuous inflow of reactants (e.g., acid) and predicts:

  • Permeability reduction & enhancement (porosity-permeability relationship)
  • 4D rock alteration: automated generation of animations that enable visual determination of the precipitation and dissolution patterns in addition to the analysis via various plots that are generated automatically
  • Chemical transport in the geometry, determined on the voxel scale

For solving Reactive Flow for the various application areas, the geochemical calculator PhreeqC (USGS) is coupled to GeoDict to compute geochemical transport and mineral dissolution / precipitation based on the Lagrangian Transport method.

Note-Important

Modules needed to run this GeoApp:

AddiDict

Optional: FlowDict, PoroDict

Click Edit to open the Reactive Flow – iPhreeqC model parameters dialog.

Choose a Result File Name for the resulting GeoDict result file (*.gdr) and the corresponding result folder.

The parameters are organized into five groups:

hmtoggle_arrow0General Settings

hmtoggle_arrow0Transport Settings

hmtoggle_arrow0Geochemical Model

hmtoggle_arrow0Post-Processing Settings

hmtoggle_arrow0Expert Settings

After completing your individual setup, click OK to close the dialog. Go back to the GeoApp section and click Run.

You can find more details on the setup of a Reactive Flow - iPhreeqC Model simulation in our tutorial Reactive flow GeoApp for CO2 sequestration.

Results

Once the simulation finishes, the Result Viewer of the result file (*.gdr) opens automatically. The results show the Number of Batches, Total Simulation Time, Total Reaction Time, and Delta Porosity in the Results Report tab.

Multiple result plots are found under the Results Plots tab, depending on your setup: Porosity-permeability, Porosity, Porosity gradient (in flow direction), Reaction rate, Damkoehler number (Da), Péclet number (Pe), and PeDa number (product of Pe and Da).

In the following, see some sample visualizations of the computation on a Grosmont carbonate rock (Andrä et. al, 2013) that are generated automatically depending on your post-processing settings and stored in your result folder as images and (*.mp4) animation:

Digital Reactive Flow Experiment considering the entire aqueous geochemistry here showing an intermediate result of a digital kinetically-controlled acidizing treatment of a Grosmont carbonate rock upon inflow of a hydrochloric acid at pH 5.5

Digital Reactive Flow Experiment considering the entire aqueous geochemistry here showing an intermediate result of a digital kinetically-controlled acidizing treatment of a Grosmont carbonate rock upon inflow of a hydrochloric acid at pH 5.5

 

Simulation of acidizing treatment in the digital Grosmont carbonate rock using different injection velocities and the same geochemical setup, which results in three main different Dissolution regimes upon usage of the reaction-rate model or pH-based model to dissolve the calcite at computed particle-rock collisions.  

Simulation of acidizing treatment in the digital Grosmont carbonate rock using different injection velocities and the same geochemical setup, which results in three main different Dissolution regimes upon usage of the reaction-rate model or pH-based model to dissolve the calcite at computed particle-rock collisions.  

 

The general workflow for Reactive Flow modeling in GeoDict. Step IV is only considered upon usage of the PhreeqC models.

The general workflow for Reactive Flow modeling in GeoDict.
Step IV is only considered upon usage of the PhreeqC models.

©2025 created by Math2Market GmbH / Imprint / Privacy Policy