Basic CMG Workflow Course Notes1 - 2008
Basic CMG Workflow Course Notes1 - 2008
Table of Contents
1.1. Introduction………………………………………………………….4
1.1 Introduction
a You can add any of your favourite applications (like Excel, Word,
WordPad etc) in this space along with CMGs applications (Select
Programs | Add Icons).
4. Bottom Section is where you can manage runs and view the progress of
each run (Right click on the white space and Select View Log File)
1. Select (i.e. Left Mouse Button) menu item Projects, then Add Project
Start BUILDER (by double clicking on the BUILDER icon on the CMG
Launcher)
b. Units Field
1. Year: 1991 2
2. Month: 01
3. Day: 01
2. Select OK
3. Select OK
3
Tree view
with Pop--
Up menu
bar similar
to Top
menu bar
h. To Cut your reservoir in the plot area use: . This works only in 3D
mode. (Refer to Results Tutorial on how to use slabbing effectively –
Page 12 or Builder user guide for more details)
i. For Quick 3D view use: . This removes all the details on plot area
and brings up cleaner looking 3D image only – Recommended only for
presentation.
l. To access the look and feel of current reservoir image on the plot area
use: or Right Click on Plot area and Click Properties (Refer to
Results Tutorial for information on how to use Properties menu
effectively – Page 10 or Builder user guide for more details).
n. To access Time Line view plot use: . This is summary plot of various
events that occurring in your field (including change in rates, perfs,
work-over etc.).
p. To Edit Grid, Create LGR, Split Grid Planes, Combine Layer use:
z. *TIPS: In 3D mode, if you have active then, you can also Zoom
by Holding simultaneously Control Key + Left Mouse Button and
then moving the mouse
aa. *TIPS: In 3D mode, if you have active then, you can also Pan
by Holding simultaneously Shift Key + Left Mouse Button and then
moving the mouse
5 Click OK again to
return to Main
Builder window
4
2. Select AtlasBoundary 2 3
format (from the Map Type
drop down list).
5. Select OK 5
6
1
12. Select OK
2. Select the cell at the intersection of the Layer 1 row and the Grid Top
column by Selecting this cell, then Right-Click while in this same cell
and Select the Geological Map option as the data source type.
7. Select the box for layer 1 under the property column labelled Porosity.
Right click in this box and Select the Geological Map option as the
data source. Select the Values in file1 button, then Browse for and
Select the Porosity Map in AtlasBoundary Format.bna file as your
source map file for porosity data. Copy and Paste this file description to
all 4 layers in the model. Your spreadsheet should look like:
5
6
8. Select OK to populate
the grid with top-of-
structure and grid
thickness data. This
operation is performed by
BUILDER using the
specified map data to
interpolate grid cell
values.
9. You can change the display mode from IJ-2D aerial to 3D view
in the top left hand drop-down menu to better visualize the
grid and property data you have just finished creating.
12
11. To remove the contour
map from the display,
Right-Click the mouse
while the cursor is
1. Select Tools from the top menu bar. Select Enter a Formula.. option
to create an equation for calculating permeability from porosity.
c. Select ‘Insert Selected into Formula’, (to insert Porosity into the
formula) and
4. Change
the name of 4
the formula 3b
from
Scheme 1
2 3c
to Perm
Formula 1. 3a
Select OK
to save this 3d
formula.
6. Right-Click in the
Whole Grid cell under the
Permeability I column, then
Right-click and Select
Formula.
8 9
9. Under drop-down
menu Select * and then
Enter 0.1 in the Value 10
box ratio of vertical to
horizontal permeability.
Finally Select OK.
TIPS
Right
Click
12. Double Click the Rock Compressibility tab (on the treeview) and
Enter 2E-6 (1/psi) in the Rock Compressibility box and Enter 4000
(psi) in the Reference pressure box. Units will be applied automatically.
Select OK
13
Click on the + symbol next to Options and turn On the Depletion option.
Builder may show an incorrect Red symbol. When the data set is saved and
re-opened this will disappear.
1. This would be a good point to save the data set you are working on.
Select File, and then Click Save.
2. You have option to save this file in one Single file format or “Include”
file format by selecting appropriate options under dropdown menu of
Organize the Data. Include file format can be used to store multiple
section(like Perms, porosity, Wells etc.) of the data-set into various file
folders on the hard-drive (proves to be good help in HistoryMatch
process).
3. Click once inside Main File box and Save the file name as Base
Case.dat
4. Finally you can Type any Comments in the white space provided at the
bottom which will be appended at the top of the dataset.
2. The Option to create a quick BLACK OIL Model menu will show up.
Choose the Black oil Model using correlation and Click OK. (This mode
is called Quick Model creation, which uses default set of correlations to
generate PVT properties. You can later go into detailed dialog box to edit
any correlations)
4. Click OK
5
5. If you want to add multiple PVT
regions Click . Right now we
will stick with single PVT region.
4. Enter the Water-Oil relative permeability table. You can use Ctrl-C
and Ctrl-V keystrokes to copy the data from regular spreadsheet
(use DATA.xls for this exercise).
0.80
0.64
kr - relative permeability
0.48
0.32
0.16
0.00
0.00 0.20 0.40 0.60 0.80 1.00
Sw
krw vs Sw
krow vs Sw
6. Information Step (Not part of Tutorial): You can also Generates the
Rock-Fluid relative permeability table using the correlations. Choose
Tools and Select Generate Table using correlation
7. You can also View 3 phase relative permeability data by Selecting the 3
Phase Kro Plot tab
1. Select the Initial Conditions on the top menu bar and Click
Initialization Setting..
4. This completes
Initial Conditions
Section and you
should have got . 4
Don’t for get to hit
save button after
each section
2. Step1
2c
a Select File type as:
Table Format 2a
d Click Next
3. Step 2
4. Step 3
b Loading Perforation
4a
History: Click
tab which will take you to 4b
loading the perforation file
Window (TIP: You can
also go to Perforation
loading window by
Clicking Well (on the top
menu), then Select Well
Trajectories and then
Click Trajetory
Perforation Intervals)
c Click Open
6a
6c
2 will Change the existing perf date for the selected row
4 will Add the perf interval for the same date before the
selected row
5 will Add the perf interval for the same date before the
selected row
c You can access all the above menus by Right Click in the table
2. Step1:
(Delimited format
should be selected)
b Click Next 2b
3. Step 2:
a Highlight start of
first Production data
3a
line
b Highlight start of
first Well name
c Click Next 3b
3c
b Go to STEP 4 by
Clicking Next
5. Step 4:
a Column 1, Change
the Identifier row 5a 5b 5c 5d
information to
Well/Group Name
b Column 3, Change 5e
the Identifier row
information to Oil
Produced
c Column 4, Change
the Identifier row
information to
Water Produced
d Column 5, Change
the Identifier row 5f
information to Gas
Produced
e Change Gas
Produced unit to
MSCF/day
6. Step 5:
b Click Finish
6b
2. Current display is
for Oil rate and rate
is changed monthly.
6. Click Close
7
TIPS: will help to add more dates to the simulator (This may be used
for Prediction run)
2. You can
change the
name or
location of the
file created,
Click OK
Note: If you had loaded injection or well head/bottom hole pressure data then
separate injection/pressure *.fhf file is created.
4. Double Click on Well 7 to open Well Events Window (or Select Well |
Select Well Events and Browse to Well 7)
a. Select
INJECTOR
MOBWEIGHT
under the drop-
down menu Of 5a
Type
b. Click Apply 5b
b. Select 6b 6c
OPERATE
under
Constraint
column
c. Click Apply
d. Click OK 7d 7c
You can see that well 7, has now been completely defined and the red
mark has vanished. You can perform the above operations again on Well 9
or copy the constraints to Well 9 as shown below:
8b
9a
d. You should see Well 9 and Date 1991-01-01 right hand side
treeview
e. Click OK
9b
9d
9c
9d
9f
10. Follow the same procedure to change the well bottom-hole pressure
constraints for the producers to 500 psia at 1/1/1991.
10
3. You can view the currently running log file by Highlighting the current
run and Selecting View Log file.
4. You can use the file filter in the top right of the Launcher to control
which file types are displayed.
You have now completed Basic Tutorial to build an Black Oil Simulation
Model .
We now completed dataset with the historical match run. We are going to use
the Restart Run feature to make the future prediction runs without having to
rerun the historical data portion.
1. Open Basecase_aq.dat model using the Builder 2008.10
2. Click File in the main Builder menu and select Save As. Name this file
Basecase_prediction.dat.
We want to predict the reservoir performance until 1/1/2000 if the producers are
fixed to a minimum BHP of 2175 psi.
1. Click on the I/O Control tab in the tree view.
2. Double click on the Restart option.
3. Check the box for Restart from previous simulation run (RESTART).
4. Browse to select Basecase_aq.irf. Click “Record to restart from”
(Note that a series of restart dates are now available).
5. In the “Record to restart from” field, select the date 1992/01/01 (or
Last Time Step) and then press OK to exit back to the main Builder
window (press OK to the message that appears).
6. Click on the Well & Recurrent section in the tree view and expand the
Dates.
7. Double click on the date 1992-01-01
8. If the Set STOP box is checked on this date, uncheck it. Then click the
button Add a range of dates.
9. Change the range of dates so that the From date is 1992-01-01 and the
To date is 2000-01-01. Press OK. Press Close.
10. If the Set stop box is checked on 1992-01-01, uncheck it and check
2000-01-01. Press Close.
11. Click on the Wells & Recurrent section in the tree view again.
Expand the Well items in the tree view and double click on Well 1.
12. Change the date to 1992-01-01, check the Auto-apply check box,
and click on the Constraints tab.
13. Check the Constraint definition box, delete the STO constraint (since
we want to run our prediction just on Min BHP for this exercise) then
change OPERATE, MIN BHP to 2175 psi
14. The panel that is displayed should look similar to:
16. Highlight the Well 1 constraints Event for 1992-01-01 (in the
Name/Date list). Click the Tools button at the bottom of the screen and
select Copy events using filter.
17. On the “Select Wells” tab; check Producers and Select. Then on the
“Select Dates” tab check on 1992-01-01. At this tab; make sure to
check on “Do you want to create new dates?” This option creates
new dates for well constraints. Press the Clear List button. Press the
Search & Add button, then OK. All the wells except wells 7 & 9 will
have a new constraint starting 1992-01-01.
26. You can obtain the same plot for all the producers pressing the Repeat
Plots button.
27. Repeat the same procedure as above except this time plot the Water
Cut variable.
We are going to use the Trigger feature to start the Injector wells (Well 7 and
Well 9) when the average reservoir pressure drops below 2300 psi.
1. Open Basecase_prediction.dat model using the Builder 2008.10
2. Click File in the main Builder menu and select Save As. Name this file
Basecase_trigger.dat.
We want to predict the reservoir performance until 1/1/2000 if the producers are
fixed to a minimum BHP of 2175 psi. But here we got limitation on our
compressor which can’t lift the oil if the average reservoir pressure falls below
2300 psi. Therefore we are going to start injector well to support the pressure
when pressure falls below 2300 psi.
3. Click on the Well & Recurrent section in the tree view and click on the
Triggers.
4. Change the date to 1992-01-01 and write appropriate Trigger Name:
Pressure Control.
5. Select Sector under Apply On dropdown menu.
6. Select PAVE:Pore volumn Weighted Pressure under When
dropdown menu and define the trigger value less than < 2300 psi.
7. Type OPEN ‘Well_7’ ‘Well_9’ inside Actions box.
8. Click OK. Save the file.
9. We can now exit Builder and drag and drop the Basecase_trigger.dat
file onto the IMEX icon to run it.