Skip to content
1900

Hydrogen Storage Potential in Underground Coal Gasification Cavities: A MD Simulation of Hydrogen Adsorption and Desorption Behavior in Coal Nanopores

Abstract

Underground hydrogen storage (UHS) in geological formations presents a viable option for long-term, large-scale H2 storage. A physical coal model was constructed based on experimental tests and a MD simulation was used to investigate the potential of UHS in underground coal gasification (UCG) cavities. We investigated H2 behavior under various conditions, including temperatures ranging from 278.15 to 348.15 K, pressures in the range of 5–20 MPa, pore sizes ranging from 1 to 20 nm, and varying water content. We also examined the competitive adsorption dynamics of H2 in the presence of CH4 and CO2 . The findings indicate that the optimal UHS conditions for pure H2 involve low temperatures and high pressures. We found that coal nanopores larger than 7.5 nm optimize H2 diffusion. Additionally, higher water content creates barriers to hydrogen diffusion due to water molecule clusters on coal surfaces. The preferential adsorption of CO2 and CH4 over H2 reduces H2 -coal interactions. This work provides a significant understanding of the microscopic behaviors of hydrogen in coal nanopores at UCG cavity boundaries under various environmental factors. It also confirms the feasibility of underground hydrogen storage (UHS) in UCG cavities.

Funding source: This research was funded by the Geological Survey Project (Grant No.DD20251331, DD20230040), National Key Research and Development Program of China (2023YFF0804304), the National Natural Science Foundation of China (Grant Nos. 72074199, 71991482, 71991483, 42372153).
Loading

Article metrics loading...

/content/journal7851
2025-05-01
2025-12-05
/content/journal7851
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test