Skip to content
David Landa-Marbán edited this page Mar 25, 2022 · 2 revisions

Extended description

The main mechanisms in the conceptual model are as follow: microbial solution is injected which results in microbes attaching themselves to the pore walls to form biofilm, growth solution is injected to stimulate the development of biofilm, cementation solution is injected which is used by the biofilm for production of calcite, and the calcite reduce the pore space which in turn decreases the rock permeability. The implementation of the ad-micp module was largely based on:

Additional dependencies

Changes respect to the 2021b release

  • Removing the instructions to edit the files to run the examples in GNU Octave since this is not necessary for the latest GNU Octave (6.4.0) and mrst (2022a) releases.

Changes respect to the 2021a release

  • Adding new commented numerical examples to show complete workflow for creating, running, and analyzing 1D and 3D flow systems using this module.
  • Deleting the 'addWellMICP' script from the utility folder (the scripts have been modified accordingly to use the 'addWell' script in MRST).
  • Deleting the 'co2_2Dfls' and 'co2_3Dfls' scripts from the utility folder (these have been included inside the corresponding scripts in the publications/paper_A folder).
  • Deleting the 'simulateScheduleADMICP' script from the utility folder (the scripts have been modified accordingly to use the 'simulateScheduleAD' script in MRST, and a new function 'checkCloggingMicp' has been added to check the clogging criterium that was checked before in 'simulateScheduleADMICP').
  • Adding new functions 'getPlotAfterStepCO2' and 'getPlotAfterStepMICP' to live plot the numerical results while the simulator is running.
  • Moving the 'CO2Model', 'equationsCO2', 'getFluxAndPropsCO2', and 'getFluxAndPropsWater' scripts into the co2_assessment folder in the publications/paper_A folder (these scripts are kept to run the corresponding scripts described in publication [A], where a very simple CO2-water model is used, while in the new added numerical example ('runMICP3DCase') the 'TwoPhaseWaterGasModel' script in the MRST co2lab module, a more comprehensive CO2-water model, is used to asses the CO2 leakage prior and after MICP treatment).
  • Improving the code presentation of all scripts in the publications folder.

Changes respect to the first release

  • Adding the numerical example to produce the MRST figure in paper B.
  • Bug fixed (adding the porosity for the attachment in the biofilm term).
  • Setting the attachment rate 'ka' to 8.51e-7 1/s.
  • Adding new grids which can be built using available commands in GNU Octave, while still using the original ones (in [A]) when ad-micp is run in MATLAB.
  • Adding a new function 'mrsttovtk' to write the simulation results into files 'name'.pvd and 'name'-n.vtu for visualization in ParaView when ad-micp is run in GNU Octave, while still plotting the results in the original format (in [A]) when ad-micp is run in MATLAB.
    The previous changes result in slight deviations from prior numerical results and Figures in [A]; however, the main results and conclusions remain the same.