Molecular Simulation of Displacement of Methane by Injection Gases in Shale

Jihong Shi, Liang Gong, Zhaoqin Huang, Jun Yao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations


Displacement methane (CH) by injection gases is regarded as an effective way to exploit shale gas and sequestrate carbon dioxide (CO). In our work, the displacement of CH by injection gases is studied by using the grand canonical Monte Carlo (GCMC) simulation. Then, we use molecular dynamics (MD) simulation to study the adsorption occurrence behavior of CH in different pore size. This shale model is composed of organic and inorganic material, which is an original and comprehensive simplification for the real shale composition. The results show that both the displacement amount of CH and sequestration amount of CO see an upward trend with the increase of pore size. The CO molecules can replace the adsorbed CH from the adsorption sites directly. On the contrary, when N molecules are injected into the slit pores, the partial pressure of CH would decrease. With the increase of the pores width, the adsorption occurrence transfers from single adsorption layer to four adsorption layers. It is expected that our work can reveal the mechanisms of adsorption and displacement of shale gas, which could provide a guidance and reference for displacement exploitation of shale gas and sequestration of CO.
Original languageEnglish (US)
Title of host publicationComputational Science – ICCS 2018
PublisherSpringer Nature
Number of pages10
ISBN (Print)9783319937120
StatePublished - Jun 12 2018

Bibliographical note

KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: This study was supported by the National Natural Science Foundation of China (No. 51676208) and the Fundamental Research Funds for the Central Universities (No. 18CX07012A).


Dive into the research topics of 'Molecular Simulation of Displacement of Methane by Injection Gases in Shale'. Together they form a unique fingerprint.

Cite this