A CMG F M: Dvanced LOW Odelling
A CMG F M: Dvanced LOW Odelling
A CMG F M: Dvanced LOW Odelling
TABLE OF CONTENTS
PROBLEM DATA
Column1 Column3
Est. OWC 6740 ft
Ref Pressure 2020 psia
Init. Press@6550ft 2020 psia
Gas Density 0.075 lb/SCF
Oil Density 47 lb/SCF
Water Density 62.5 lb/SCF
FVF Water 1.02 bbl/STB
Compressiblity
Water 3 x 10-6 psi-1
Water Viscosity 0.4 cp
Rock Compressibility 4 x 10-6 psi-1
Wellbore Diameter 7 1/2 inches
Start of Production 1-Jan-00
Oil Compressibility 2.185 x 10-5 psi-1
1. Go to Windows | All Programs | CMG | Launcher 2016.10. Select OK for the dialog the appears.
2. Double click on Builder 2016.10.
3. In the window that opens click File | New. Fill the dialog as shown below.
8. In the upper right corner of the Create Map dialog, click on the three buttons to change the name of the
file to TopMesh.
9. Click on the Mesh tab and change the mesh number to 15. Click save file to generate top map.
10. Go to points tab and replace the Value column with thickness data. From the upper right column click on
the three dots to change the name of the mesh to ThickMesh. Click on Update file to generate thickness
map. Click close to return to main Builder window.
11. Click on Reservoir | Create Grid | Orthogonal corner point. Fill the dialog as follows. Click OK to return to
main Builder window.
12. Press on SHIFT or CTRL with left mouse button click to adjust the mesh to fit the map as you like.
13. Click on probe mode to activate Specify Properties button.
14. Click on Specify Button to load the top and thickness map.
15. Right click on Layer 1 row of Grid Top Column and select Geological Map.
17. Select CMG Mesh format as Map type and Units as ft. Click on the three dots to select top map file from
your project directory.
26. To remove the maps, right click anywhere in the 3D window and select Properties. From Builder
properties dialog under Model view select Maps. Uncheck Show Map. Click OK to return to main Builder
window.
27. Click Reservoir | Geostatistics.
28. In the Create Geostatiscal Objects dialog, click on the arrow beside the Name and select New (default).
Enter Porosity as the name.
29. From the Output Property drop down list select Porosity from the list.
30. Select Use layer numbers for 3D radio button.
31. From reservoirData.xlsx copy porosity data and paste as shown below.
32. Click on Methods Tab. Select Gaussian Geostatistical Simulation as Calculation method. Click on Click to
match Variogram button to edit Variogram graphically. To edit the Variogram manually, click on Click to
edit Variogram data button for Horizontal and Vertical Variogram to edit.
33. Click on Run to populate the porosity data for each grid cell. If you are satisfied with the distribution click
Apply button.
34. Repeat steps 28 to 33 for Permeability I.
35. Click OK to return to Main Builder window.
1. Click Components | Model and select None of the above. Launch detail dialog as shown.
5. Click on general Tab and fill as shown from the data provided.
ROCK-FLUID SECTION
5. Select liquid-gas table (Liquid Saturation). Copy and paste liquid gas table as shown.
5. Click Next.
6. Select Output in history matching mode option. Make sure well names imported matches well names in
the input file.
7. Click Finish.
8. In the Simulation time dialog that appears scroll down to the bottom and set Stop as shown
30. In the fifth row, right click inside the cells of the Actions column and select Simulator Initialization to run
each realization.
31. The following dialog appears, fill the dialog according to your preference. Click OK.
32. This step is required if only you require initial fluid in place for each realization.
33. Add row 6 after Simulator Initialization.
34. Right click and select Simulation Queue.
35. Fill the dialog as shown and click OK.
37. After the run, you should get this output message.
Dataset Repeat # Total oil in place Total water in place Total gas in place HC. Pore Volume Total Pore Volume.
STB STB SCF M RBBL M RBBL
SECTOR-0 SECTOR-0
HIST_MATCH_0000.dat 1 5.31E+08 2.11E+08 2.74E+11 678105 888863
HIST_MATCH_0001.dat 2 5.35E+08 2.13E+08 2.76E+11 682412 895392
HIST_MATCH_0002.dat 3 5.38E+08 2.15E+08 2.77E+11 686121 900777
HIST_MATCH_0003.dat 4 5.45E+08 2.18E+08 2.81E+11 695558 913642
HIST_MATCH_0004.dat 5 5.39E+08 2.15E+08 2.78E+11 687122 902084
HIST_MATCH_0005.dat 6 5.44E+08 2.17E+08 2.80E+11 694168 910790
HIST_MATCH_0006.dat 7 5.40E+08 2.16E+08 2.78E+11 688464 904861
HIST_MATCH_0007.dat 8 5.39E+08 2.17E+08 2.77E+11 687176 903722
HIST_MATCH_0008.dat 9 5.32E+08 2.12E+08 2.74E+11 679322 891163
HIST_MATCH_0009.dat 10 5.37E+08 2.13E+08 2.77E+11 685643 898461
3. Change the file type to SR3 Files and select files with extension .sr3 not rstr.sr3 and click Open.
4. Click Add files but this time change the file type to Field History Files.
5. Select FIELD_PRESSURE_HISTORY.FHF and PRODUCTION_HISTORY.FHF files and click Open.
6. Click on Add Time Series Plot.
7. Make the following selections in the order as shown below to plot the field pressure history.
8. From the above we can observe that in 16-year period of production reservoir pressure has not drop
significantly which suggest we may have an aquifer.
9. Open HIST_MATCH0000.DAT in Builder.
2. Select Bottom Aquifer from the dialog as shown and click OK.
13. From the Results 2016.10 which you open earlier click on Reread now to update your uploaded results.
14. To compare simulated and History field pressure make the following selection as shown.
15. If your field pressure did not match as shown, change the Aquifer properties and DWOC as in steps 1 to 7
until you obtain a reasonable match.
16. The following plots show matched Cumulative Oil, Water and Gas for selected wells.
FORECASTING
The demonstrations below are only for teaching how to use CMG-Builder to do forecasting.
DEPLETION
Under this scenario, we utilize same wells and constraints of the history stage. This is used as our base case for
comparisons other forecasting methods.
1. Open the best matched obtained during history matching using Builder.
2. Save as DEPLETION.DAT in prediction folder.
3. Click on Wells |Dates.
4. Click on Add a Range of Dates calendar icon.
5. Add 10-year prediction period starting 2016/01/01 t0 2026/01/01 and click OK.
18. Right click on 2016-02-01 date in well-1001 and select delete events using filter.
19. Click on Dates tab.
20. Uncheck 2016-01-01.
21. Check 2016-02-02 and click Search & Add.
22. Click OK. If SHUTIN events still exist repeat steps 18 to 21 to delete for all wells.
23. Save and Close the Depletion.dat.
24. Run Depletion file from Launcher.
25. After RUN is completed open your results in Results 2016.10
INFILL DRILLING
In this scenario, we add extra production wells to increase the average field oil production rate.
9. Click Constraints tab and fill Create New well dialog as shown and Click OK.
19. Click OK
20. Save and Close INFILL.DAT.
21. Run INFILL.DAT from Launcher
22. After Run is complete load the results in Results 2016.10
WATERFLOODING
23. Click Constraints tab and fill Create New well dialog as shown and Click OK.
33. Click OK
34. Save your file now.
GAS INJECTION
5. Click OK.
6. Go Well | Well Events and change Injection Fluid for all Injectors to GAS.
7. Click Apply and OK.
8. Save and Close GASINJECTION.DAT.
9. Run GASINJECTION.DAT from Launcher
10. After Run is complete load the results in Results 2016.10
POLYMER FLOODING
6. Click Apply.
7. Change Polymer Properties Table from Polymer adsorption table to Polymer permeability table and fill as
shown. Table is in the reservorData.xlsx.
SOLVENT FLOODING
HYDRAULIC FRACTURING