Skip to content
Snippets Groups Projects
Commit 58890b45 authored by Vallier's avatar Vallier
Browse files

Update readme.md

parent d74784ee
Branches
No related merge requests found
Here are the codes: diffusion2D_comp_article.ipynb in the main repository and diffusion2D.ipynb in the 'augmentation_debit', 'augmentation_freq' and 'osc_default' folders
Here are the codes:
- **diffusion2D_comp_article.ipynb** in the main repository
- **diffusion2D.ipynb** in the 'augmentation_debit', 'augmentation_freq' and 'osc_default' folders
## Description:
In each folder, the code diffusion2D.ipynb is undertaking the numerical solving of the diffusion equation of overpressures due to an exploitation with an oscillating flow rate. Each folder corresponds to a study case:
1. for 'augmentation_debit', a monopole with a oscillating flow rate of 240 m^3/h
2. for 'augmentation_freq', a monopole with a oscillating flow rate with a frequency of 1/12 1/h.
3. for 'osc_default', a monopole with a oscillating flow rate of 120 m^3/h with a frequency of 1/24 1/h.
## Outputs:
Description: In each folder, the code diffusion2D.ipynb is undertaking the numerical solving of the diffusion equation of overpressures due to an exploitation with an oscillating flow rate. Each folder corresponds to a study case: (i) for 'augmentation_debit', a monopole with a oscillating flow rate of 240 m^3/h ; (ii) for 'augmentation_freq', a monopole with a oscillating flow rate with a frequency of 1/12 1/h. and (iii) for 'osc_default', a monopole with a oscillating flow rate of 120 m^3/h with a frequency of 1/24 1/h. For each code, we have the Following outputs:
For each solving of the diffusion equation there are the outputs saved in the 'save_profiles' subfolder:
(i) Data files named 'Pt_xxm_inj_cst.dat' of different temporal (time in hours in 1st column) evolution of overpressures (in bars in 2nd column) for injection with an oscillating flow rate. Here xx is equal to different tested set (x,y) coordinates: {xx=200m for {200m,200m} ; xx=500m for {500m,500m} ; xx=1km for {1km,1km} ; xx=2km for {2km,2km} ; xx=4km for {4km,4km} ; xx=6km for {6km,6km} and xx=8km for {8km,8km}}.
(ii) Data files named 'Px_xxm_inj_cst.dat' of spatial profiles (distance in km in 1st column) of overpressures (in bars in 2nd column) for injection with an oscillating flow rate. Here xx is equal to different tested set y-coordinate: {xx=200m for {200m,200m} ; xx=500m for {500m,500m} ; xx=1km for {1km,1km} ; xx=2km for {2km,2km} ; xx=4km for {4km,4km} ; xx=6km for {6km,6km} and xx=8km for {8km,8km}}.
1. Data files named 'Pt_xxm_inj_cst.dat' of different temporal (time in hours in 1st column) evolution of overpressures (in bars in 2nd column) for injection with an oscillating flow rate. Here xx is equal to different tested set (x,y) coordinates: {xx=200m for {200m,200m} ; xx=500m for {500m,500m} ; xx=1km for {1km,1km} ; xx=2km for {2km,2km} ; xx=4km for {4km,4km} ; xx=6km for {6km,6km} and xx=8km for {8km,8km}}.
2. Data files named 'Px_xxm_inj_cst.dat' of spatial profiles (distance in km in 1st column) of overpressures (in bars in 2nd column) for injection with an oscillating flow rate. Here xx is equal to different tested set y-coordinate: {xx=200m for {200m,200m} ; xx=500m for {500m,500m} ; xx=1km for {1km,1km} ; xx=2km for {2km,2km} ; xx=4km for {4km,4km} ; xx=6km for {6km,6km} and xx=8km for {8km,8km}}.
In the main repository, diffusion2D_comp_article.ipynb uses as inputs all these data files in order to display the eight following figures:
(i) Spatial profiles of far-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
(ii) Spatial profiles of far-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
(iii) Spatial profiles of close-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
(iv) Spatial profiles of close-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
(v) Temporal evolutions of far-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
(vi) Temporal evolutions of far-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
(vii) Temporal evolutions of close-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
(viii) Temporal evolutions of close-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
For more information, please read the article of Vallier et al. (2024) entitled 'Alternative pumping strategies to stimulate a reservoir without triggering far-field faults'
How to run the program:
1. Spatial profiles of far-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
2. Spatial profiles of far-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
3. Spatial profiles of close-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
4. Spatial profiles of close-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
5. Temporal evolutions of far-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
6. Temporal evolutions of far-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
7. Temporal evolutions of close-field overpressures due to an injection with an oscillating flow rate with a frequency of 1/24 1/h and doubled, of 1/12 1/h
8. Temporal evolutions of close-field overpressures due to an injection with an oscillating flow rate with an amplitude of 120 m^3/h and doubled, of 240 m^3/h
For more information, please read the article of Vallier et al. (2024) entitled '_Alternative pumping strategies to stimulate a reservoir without triggering far-field faults_'
## How to run the program:
- Install Python 3.9.13
- In your Terminal in /augmentation_debit, /augmentation_freq and /osc_default run ipython: ipython diffusion2D.ipynb
- Then in your Terminal run ipython: ipython gen_figs_results.ipynb
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment