GEOS-DEV / GEOS-DEV/GEOS

Negative pressure change after stopping injection

Open
#3,071 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: bug type: new
Dominant language
C++
Stars
287
Forks
109
Avg merge
4d 41m
Merged PRs (30d)
5

Description

Hello everyone, I found that the well and the surrounding grid produced Delta_P<0 after the injection stopped when I use GEOS process, that is, the pressure between the grid selected as the well and some surrounding grids after the injection stopped was less than its initial value.(See Figure 1.)

图片
Figure 1 : Negative pressure change after stopping injection

This occurs in the following situations:
When CO2 is injected into an initial high water cut or high oil bearing formation under a constant pressure boundary, the well is set up by applying a sourceTerm to a specified grid in place of the well.

Other tests:

  • During the injection process, the change of mesh pressure is greater than 0.
  • This may not be relevant to the constitutive model, at least for both the black oil model and the saltwater model.
  • This does not occur when water or oil is injected into formations with high water and oil content.
  • Under non-constant pressure boundary conditions, all grid pressure changes are positive, but the pressure increase between the grid and the surrounding grid after the well has stopped injection is still smaller than that of the more distant grid.(See Figure 2.)
  • Changing the volume of gas injection does not change the positive and negative relationship between the pressure and the initial value after stopping injection, but only affects the absolute value of the pressure change, and this effect is basically linear.

图片
Figure 2 :The increase in pressure in the center is smaller than the increase around it, even though the values are positive. The injection is stopped at 2.0e8.

Is this a correct physical phenomenon or a problem within the program?

My platform is :

  • Machine: [Ubuntu20.04 and Ubuntu22.04]
  • GEOSX Version : [up to now.]

Negative pressure change after stopping injection.docx

gas.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the case in gas.zip using the sourceTerm setup described in the issue and attached document, then compare pressure changes before and after injection stops under the stated boundary conditions. No source file or test is named; completion would require determining whether the result is physical behavior or a confirmed program defect.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.