Dear all,
I am using PFLOTRAN to simulate CO₂ injection, and I encountered a strange phenomenon.
When I run the case without the chemistry module (i.e., pure two-phase flow), the pressure field behaves normally. However, when I enable the chemistry module, an unexpected pressure drop appears at the top of the computational domain. This behavior does not occur in the pure two-phase flow case.
Some additional details:
I did not enable porosity–permeability relationships.
The relative permeability functions are identical in both simulations.
The case is based on Case 5 from the PFLOTRAN v7 paper, but I change the computational domain and chemistry.(Modeling Supercritical CO2 Flow and Mineralization in Reactive Host Rocks with PFLOTRAN v7.0)
I found that this pressure-drop phenomenon only occurs when the domain is sufficiently wide (for example, radius larger than about 5000 m).
My question is:
Why does enabling the chemistry module cause this pressure decrease at the top of the domain?
Do I need to explicitly impose boundary conditions at the top and bottom of the domain, such as:
LIQUID_PRESSURE DIRICHLET
LIQUID_FLUX NEUMANN
GAS_FLUX NEUMANN
in order to control or eliminate this behavior?
For reference, the input file and a video of the simulation results are attached. Any suggestions or explanations would be greatly appreciated. (pflotran version:V7.0)
Thank you in advance.




|
You don't often get email from suche...@gmail.com.
Learn why this is important
|