Lattice Boltzmann simulation of CO2 reactive transport in network fractured media

Zhiwei Tian, Junye Wang

Research output: Contribution to journalJournal Articlepeer-review

29 Citations (Scopus)

Abstract

Carbon dioxide (CO2) geological sequestration plays an important role in mitigating CO2 emissions for climate change. Understanding interactions of the injected CO2 with network fractures and hydrocarbons is key for optimizing and controlling CO2 geological sequestration and evaluating its risks to ground water. However, there is a well-known, difficult process in simulating the dynamic interaction of fracture-matrix, such as dynamic change of matrix porosity, unsaturated processes in rock matrix, and effect of rock mineral properties. In this paper, we develop an explicit model of the fracture-matrix interactions using multilayer bounce-back treatment as a first attempt to simulate CO2 reactive transport in network fractured media through coupling the Dardis's LBM porous model for a new interface treatment. Two kinds of typical fracture networks in porous media are simulated: straight cross network fractures and interleaving network fractures. The reaction rate and porosity distribution are illustrated and well-matched patterns are found. The species concentration distribution and evolution with time steps are also analyzed and compared with different transport properties. The results demonstrate the capability of this model to investigate the complex processes of CO2 geological injection and reactive transport in network fractured media, such as dynamic change of matrix porosity.

Original languageEnglish
Pages (from-to)7366-7381
Number of pages16
JournalWater Resources Research
Volume53
Issue number8
DOIs
Publication statusPublished - Aug. 2017

Keywords

  • CO2 reactive transport
  • fracture network
  • lattice Boltzmann model

Fingerprint

Dive into the research topics of 'Lattice Boltzmann simulation of CO2 reactive transport in network fractured media'. Together they form a unique fingerprint.

Cite this