You are on page 1of 18

 

Geological Modeling in CMG 

 
Contents 
Creating a dataset using CMG and its Geostatistical tools ....................................................2
Create a new model: .............................................................................................................2
Defining wells:.......................................................................................................................2
Define wells deviation Survey and Coordinates: ...............................................................3
Defining the formation tops of the reservoirs:...................................................................4
Creating the top map of the reservoir based on well tops: ...............................................5
Creating the reservoir thickness map based on well data: ...............................................6
Creating reservoir Grid: .......................................................................................................7
Specify Reservoir Grid Dimensions:....................................................................................9
Well Perforations: .............................................................................................................. 10
Assigning Porosity Values to the Grid Blocks .................................................................. 11
Assigning Permeability Values to the Grid Blocks .......................................................... 17

 
   

PETE 650 – Winter 2011 J.TRIVEDI 1/ 18 


 
Creating a dataset using CMG and its Geostatistical tools 
 
Create a new model: 
Create a new model in CMG – Builder 
Use  IMEX  simulator,  SI  units  and  a  single  porosity  model.  Specify  the  simulation  start 
time. 

 
Defining wells: 
In  the  model  tree  view  open  the  wells  and  recurrent 
section 
 Right click on the wells to create new wells. 
 Add  new  wells  and  specify  their  names  as 
follows: 
 4 production wells: P001, P002, P003, P004 
 1 Injection well: I001 
Take into account that you can add multiple wells with 
the same prefix at once: e.g. add "P" and automatically 
add multiple wells numbered 1 to 4.  

PETE 650 – Winter 2011 J.TRIVEDI 2/ 18 


 
 
 
Define wells deviation Survey and Coordinates: 
In CMG‐Builder, under the well menu, go to well trajectories. 
 Click on 'well trajectories…' 

 
 Select table format for the file type.  
 Select the file units as 'm'.  
 Browse and load the All_Wells.wdb file.  

 
This  file  contains  well  name,  Date,  X  and  Y  coordinate  of  the  wellhead,  true  vertical 
depth and the measured depth of the wells. 
 Click on next to import the data.  
If you have selected different well names other than P001 and etc. you have to relate the 
well names to the trajectory names. 

PETE 650 – Winter 2011 J.TRIVEDI 3/ 18 


 
 

 
 
Defining the formation tops of the reservoirs: 
In Builder,  
 Select  ‘Import  Formation  Top  File’…option  from  the  Well  Trajectories  menu  item 
under the Well menu.  
 Select  the  provided  file  “TopTable.tdb”  which  contains  the  top  values  in  Measured 
Depth for each well.  

   

PETE 650 – Winter 2011 J.TRIVEDI 4/ 18 


 
Creating
g the top m
map of the r
 reservoir ba
ased on we
ell tops: 
 Go to the file
G e menu and click on Creeate Map filee.  
 From the too ols button seelect Imporrt tops from trajectoriess. 

pecify a filee name for y
 Sp your top maap e.g. TOP__MAP.msh b
but do not ssave it as yo
ou 
have to defin ne the method for creatting the top map. 

 
 Select the meethod tab 
Note thaat several caalculation mmethods aree available.  Normally O Ordinary krriging is useed 
to createe well tops,  which is a ggeostatisticcal method ffor linear daata interpollation. In ou
ur 
case as w
we have feww number off wells we caan easily usse Inverse D Distance Estimation. 

PETE 650
0 – Winter 20111 J.T
TRIVEDI 5/ 18
1
 

Creating
g the reserv
voir thickn
ness map based on we
ell data: 
 Go to the filee menu and click on Creeate Map filee.  
G
 pecify a file name for th
Sp he thickness map e.g. T
THICKNESS__MAP.msh.  
 Clear the preevious data in the spreaad sheet. 
 O
Open the file e Thicknessees.xls in Exccel. 
Note  thaat  the  file  contains 
c weell  name,  X  and  Y  coordinate  of  tthe  wells  and  reservoir 
thicknessses. 
 Select the meethod tab.  
 Try different
T t calculation
n methods aand click on update file to view thee results.  
 Finally selectt trend estim
mation method and sav ve the file. 

PETE 650
0 – Winter 20111 J.T
TRIVEDI 6/ 18
1
 
 
Creating reservoir Grid: 
 From the Create Grid option of the Reservoir menu select Cartesian.  

 
 
 Specify number of grid blocks in i, j and k directions. Specify grid block widths in 
I and j direction (e.g. 11* 100).  

PETE 650 – Winter 2011 J.TRIVEDI 7/ 18 


 
 
 

 If the created grid does not cover all wells, click on the probe mode, and then the 
edit grid buttons.  
 Under the reservoir menu, in the Edit grid option, select Modify Position to 
change grid position.  
 Change X and Y Offset values and reposition the grid.  

It  would  be  required  to  activate  grid  modification  option  by  clicking  probe  mode  and 
Edit grid buttons: 

 
PETE 650 – Winter 2011 J.TRIVEDI 8/ 18 
 
 
 
Specify Reservoir Grid Dimensions 
Click on specify properties tab (if it is not active, click on probe mode). 
Grid Top 
 Select cell at row Layer 1 and column Grid Top. Right click and select Geological 
map  from  the  context  menu.  Note  that  maps  were  generated  in  mesh  (.msh) 
format. 

 
 On the Property Specification dialog, click the Values in file1 button and navigate 
to and select the Top Map file previously created.  
 
Grid Thickness 

PETE 650 – Winter 2011 J.TRIVEDI 9/ 18 


 
 Select  cell  at  row  Layer  1  and  column  Grid  Thickness.  Right  click  and  select 
Geological map from the context menu.  
 On the Property Specification dialog, click the Values in file1 button and navigate 
to and select the Thickness Map file previously created.  
 For  the  thickness  map  you  must  set  a  multiplier  to  assign  different  values  to 
layers.  For  example  if  you  have  5  layers  set  0.2  as  the  multiplier.  This  is  the 
multiplicative values used to split up the thickness over all the 5 layers.  
 Copy the Grid Thickness specification of row Layer 1 to all rows from other Layers. 

 
 

Well Perforations: 
Under the well menu go to Well trajectories and select Trajectories Perforation Intervals 
to  define  well  perforations.  Select  quick  perf.  To  perforate  all  grid  blocks  that  are 
connected to each well.  

 
 

PETE 650 – Winter 2011 J.TRIVEDI 10/ 18 


 
Assigning Porosity Values to the Grid Blocks 
 Under the reservoir menu select Geostatistics.  
 Click the right pointed arrow next to the Name pull‐down list at the top of the dialog 
and select New.  
 Give a name such as Poro for this geostatistical object. 

 
 Select  Add  New  Custom  Property  in  the  Output  Property  pull‐down  list,  and  add  a 
suffix such as PoroSim, and any comments you want.  

 
 
Loading Well Log Data 
 Click  the  Tools  button  and  select  "Import  logs  or  tables  of  measured  depth  values" 
option.  

PETE 650 – Winter 2011 J.TRIVEDI 11/ 18 


 
 
 Click the Import Well Logs button to import LAS well logs.  
 Click the Open File(s)… button on the Import well logs dialog.  
 Select all well logs to import.  
 It might be required to assign trajectory name from data set to relevant columns in 
trajectory name from file. 

 
 
 After  importing  all  well  logs,  click  the  Select  Wells  button,  click  the  >>  button  to 
select all wells and OK to close the dialog.  

PETE 650 – Winter 2011 J.TRIVEDI 12/ 18 


 
 
 Back to the  Select Wells and Logs dialog again, select  the  DPHI log and click  OK to 
close  the  dialog.  This  will  import  the  well  log  data  and  average  the  values  if  more 
than one point is located in the same grid block.  

PETE 650 – Winter 2011 J.TRIVEDI 13/ 18 


 
 
 

Populating Percentage Porosity Values 
 Select the Methods tab of the Create Geostatistical Objects.  
 Use ‘Gaussian Geostatistical Simulation’ as the calculation method.  
 Select the Bi‐Directional option from the pull‐down list of the Horizontal Variogram 
Direction. Click on match Variogram to see if the variograms are matched. 
 Change horizontal variogram direction to Omni‐Directional and check for variogram 
matching. 
 Click  to  edit  variogram  data  for  zero  and  90'  Horizontal  variogram.  Try  different 
variogram types and different search radiuses. 

PETE 650 – Winter 2011 J.TRIVEDI 14/ 18 


 
 
Save 5  different  PORO files with 5  different variogram properties. (You have to create 
new file with different file names to avoid overwriting). 
 
Enter formula for Porosity values 
 The  generated  values  for  the  above  geostatistical  object  were  porosity  in  terms  of 
percentages and should be converted to fractions to be used in the model. 
 Under the tools menu select Enter a formula. Give a meaningful name to the formula 
such as Poro_Fraction in the edit field next to Calculation at the top of the dialog; click 
the button Add to list of independent variables.  
Select  the  property  CMGL  Temp  Prop1  and  click  OK  to  close.  In  the  formula 
dialog,  select  the  X0  variable.  Click  the  button  Insert  selected  into  formula  and 
type "/100" at the right side of it. 

PETE 650 – Winter 2011 J.TRIVEDI 15/ 18 


 
 
 
Specifying Porosity Property 
 Click the Specify Property button. Click the cell at the intersection of the row Whole 
Grid and Porosity column. Select Formula from the menu. 

 
 The Property Specification dialog will appear. Select the Porosity – Fraction formula 
and  Click  OK  to  close  the  dialog.  Click  OK  again  to  close  the  General  Property 
Specification dialog. 

PETE 650 – Winter 2011 J.TRIVEDI 16/ 18 


 
 
 
Assigning Permeability Values to the Grid Blocks 
Enter formula for permeability values 
Use  the  same  procedure  as  Porosity  to  create  a  new  formula  for  permeability 
values from porosity values. 
Use the following formula : 
3000 0.1
,  
1
Where porosity value in the above formula is in percentages. 

 
PETE 650 – Winter 2011 J.TRIVEDI 17/ 18 
 
Specifying Permeability Property 
Use the same method as Porosity to assign the calculated permeability values to 
permeability in I and j directions. 
Create a new formula for permeability in z direction. Kz is equal to 0.3 of  Ki,j 

 
 
Note that you had created different porosities with different variogram properties. You 
should generate and save several models for these different realizations and use them 
in future.  

PETE 650 – Winter 2011 J.TRIVEDI 18/ 18 


 

You might also like