2. Basic CMG Workflow Course Notes_2010.10

October 4, 2017 | Author: Mohammad Kazemi | Category: Petroleum Reservoir, Stereoscopy, File Format, Spreadsheet, Permeability (Earth Sciences)
Share Embed Donate


Short Description

Descripción: Reservoir simulation notes...

Description

Tutorial

Builder & Results Black Oil- Reservoir Simulation Model Using 2010 General Release: Builder and Imex Exercise 1

By Computer Modelling Group Ltd.

1|Page Copyright ©Computer Modelling Group, Inc. Confidential

Table of Contents A. REQUIRED FILES

4

B. STARTING CMG LAUNCHER

5

B.1 Introduction

5

B.2 Creating a Project in Launcher

7

C. CREATING A “BLACK OIL” MODEL USING BUILDER

6

C.1 Opening BUILDER

8

C.2 Selecting data

8

C.3 Explanation of Builder Window

9

C.4 Setting Input/Output Controls

13

C.5 Creating Reservoir Description Data

15

Loading Map and Creating the Simulation Grid

15

Assigning Structure Top, Thickness and Porosity

19

Creating Formula to Derive Perm from Porosity

26

Entering Rock Compressibility

31

C.6 Saving First Time Data-Set

24

C.7 Creating PVT Data

35

C.8 Creating Relative Permeability Data

30

C.9 Creating Initial Conditions

46

2|Page Copyright ©Computer Modelling Group, Inc. Confidential

C.10 Creating Well and Recurrent Data

47

Loading Well Trajectories and Perforation Data

47

Adding Historical Production Data

51

Averaging Production Data

54

Creating Field History File

56

Well Definitions and Constraints

57

Writing Restart Information

61

D. RUNNING THE MODEL IN IMEX

63

E. ADDING AN AQUIFER FOR HISTORY MATCHING THE RESERVOIR PRESSURE

65

F. REVIEWING THE SIMULATION RESULTS USING RESULTS GRAPH AND RESULTS 3D 67 G. USING THE HISTORY MATCHED MODEL IN A PREDICTION RUN

69

H. USING THE TRIGGER OPTION TO CONTROL THE INJECTION BASED ON SECTOR PRESSURE 78

3|Page Copyright ©Computer Modelling Group, Inc. Confidential

A. REQUIRED FILES: 1.

Depth to TOS Map in AtlasBoundary Format (*.bna file)

2.

Gross Thickness Map in AtlasBoundary Format (*.bna file)

3.

Porosity Map in AtlasBoundary Format (*.bna file)

4.

Data (Excel file)

5.

Well Trajectories in CMG Format(*.bna file)

6.

Well Perfs in CMG Format (*.perf file)

7.

Production-history (*.prd)

8.

Production-history (*.fhf)

9.

Pressure History (*.fhf)

4|Page Copyright ©Computer Modelling Group, Inc. Confidential

B. STARTING CMG LAUNCHER Start CMG Launcher  Double Click on the CMG icon

or

 Start/Program/CMG/Launcher

TOP SECT

MID SECT

BOT SECT

B.1.

Introduction Launcher is an application where you can manage files, invoke applications and manage runs. This window is divided into 3 sections:

1.

Top section (TOP SECT) is used to manage files: This is similar to Windows Explorer

2.

Middle section (MID SECT) is used to invoke applications: a. You can add/modify/remove/copy any of your favourite applications (like Excel, Word, WordPad etc) in this space along with CMGs applications  Select View | Program Icons | Add | or Right Click then  Select Add Icon b. In order to arrange these icons:

5|Page Copyright ©Computer Modelling Group, Inc. Confidential

 Select View | Program Tabs | Arrange Icons | Right Click then  Select Arrange Icon in Tabs c. For changing the program icon size:  Select View | Program Icon Size | 3.

Bottom Section (BOT SECT) is where you can manage runs and view the progress/message of each run  Right Click on the white space and  Select View Log File | or View Message

6|Page Copyright ©Computer Modelling Group, Inc. Confidential

B.2. 1.

Creating A Project In Launcher Go to the main Builder Menu  Select Projects | Add 1

1.

Browse, then  Select 1-Basic Workflow Field Unit | directory where you stored the data files

2.

Name the project BASIC CMG WORKFLOW MODELS

3.

Exit back to CMG Launcher  Click OK

4.

You should now have this directory displayed

2

3

4

7|Page Copyright ©Computer Modelling Group, Inc. Confidential

C. CREATING A “BLACK OIL” MODEL USING BUILDER C.1.

Opening Builder

Start CMG Launcher  Double click on the CMG icon C.2.

Selecting Data

1.

Select IMEX

2.

Select Field

3.

Select Single Porosity

4.

Select Simulation Starting date: a. Year:

1991

b. Month: 01 c. Day: 5.

01

Click OK

3 1

2

4 5

8|Page Copyright ©Computer Modelling Group, Inc. Confidential

6.

Click OK

6

TIPS: is Warning Message (Default Value is being used which is not fatal and simulator will run) is Error Message (something wrong or missing data) is Go-ahead Message Our goal is to get sections of builder

in all the

9|Page Copyright ©Computer Modelling Group, Inc. Confidential

C.3.

Explanation Of Builder Window To move from One plane to another in IJ,IK,JK view

To from IJAreal, IK crosssection, JK cross-section, 3D mode

To view change current viewed property

To change the dates

Top Menu bar, similar to Tree view with Popup Menu bar

Top Panel with commonly used icons (explained below in detail)

Tree view with Pop-Up menu bar similar to Top

Tree view with Objects for each menu of Pop-Up

Plot Area

10 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

Top panel icon explanation:

1 2 3

4

5 6

7 8

9

10

11

12 13 14

15

16 17 18 19

20 21 22 23 24 25

1.

To Create a new data-set.

2.

To Open a new data-set.

3.

To Save the data-set.

4.

To Copy an existing image on the plot area as a „jpg‟ then paste it into PowerPoint or use Ctrl+C simultaneously

5.

To Print an existing image on the plot area.

6.

To Rotate your image continuously. It works only in 3D mode.

7.

To Slab your reservoir in many sections.

8.

To Cut your reservoir in the plot area. It works only in 3D mode.

9.

To Quick 3D view. This removes all the details on plot area and brings up cleaner looking 3D image only – Recommended only for presentation.

10.

To Switch between Stereographic mode to Non-Stereographic mode. This only important if your PC is equipped with Stereographic graphics card for 3D visualization.

11.

To Change the size of viewing area. Recommended to use “Full Window” for bigger working image.

12.

To Access the look and feel of current reservoir image on the plot area or Right Click on Plot area and Click Properties

13.

To Switch between adding/removing the Tree-view window. (Can be used when your grid/well -density is high and well‟s appear like dense Broccoli or when you are trying to add hydraulic fracture and want to edit multiple grid blocks. This will enlarge the plot area substantially).

14.

To Access Time Line view plot. This is summary plot of various events that occurring in your field (including change in rates, perforations, work-over etc.).

15.

To change to Probe Mode.

11 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

16.

To Edit Grid, Create LGR, Split Grid Planes, Combine Layer

17.

To Edit Property

18.

To Edit Perforations or Add wells

19.

To Move the object on the screen.

20.

To Zoom the reservoir.

21.

To Pan the reservoir.

22.

To Rotate the reservoir in 3D mode.

23.

To add Sectors (It is greyed out in 3D mode)

24.

To add Aquifers (It is greyed out in 3D mode)

25.

To Add Lease Planes (It is greyed out in 3D mode)

*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 *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

12 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

C.4. 1.

Setting Input/Output Controls Go to the Model Tree View  Select I/O Control | Simulation Results Output

1

2.

Click Select tab

2

5

13 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

3.

This brings up Select variables window(where you can pick any additional variables that you want to output)

3

4

4.

Click OK (We will default settings for now)

5.

Click OK again to return to Main Builder window

14 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

C.5.

Creating Reservoir Description Data

 Loading map and Creating the Simulation Grid 1.

Go to the main Builder Menu  Select File | Open Map File

1 1

2.

Select Atlas Boundary format | from the Map Type drop down list

3.

Select Units type as ft

4.

Select Atlas Boundary file | Browse then clicking the file The (depth to) Top- ofStructure map file called Depth to TOS Map in Atlas Boundary Format.bna

5.

Select OK

15 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2 3

4

5

6.

Select Full Window | under-drop down menu for Increasing the viewing window

7.

Maximize the screen for a better view by clicking on the window maximise button (the square in the top right of the windows)

6

16 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

8.

Go to the Model Tree View  Select Reservoir | Create Grid | Orthogonal Corner Point | Will explore other grid creation option later

8

9.

Enter the following data:  I direction 25 | the number of grids in the I-direction  J direction 35 | the number of grids in the J-direction  K direction 4 | the number of grids in the K-direction  I direction box 25*360 | specify a constant I-direction gridblock length of 360 ft for all 25 I-direction columns  J direction box 35*410 | specify a constant J-direction gridblock length of 410 ft for all 35 J-direction rows.

17 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

9

9

10

10.

Click OK

11.

Hold down Shift key and hold down left mouse button to move (pan) grid

12.

Hold down Ctrl key and hold down left mouse button to rotate grid

13.

Align the grid with the fault so that a grid block boundary lies along it, and the grid covers the whole map area.

18 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

 Assigning Structure Top, Thickness and Porosity 1.

Select

| to change display control to Probe mode

2.

Select Specify Property | to open the General Property Specification spreadsheet as shown below Or expanding Tree View of Array Properties and double click required property - in this case Grid Top. 1

2

19 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

3.

Select the box at the intersection of the Layer 1 row and the Grid Top column

4.

Right click in this box and select the Geological Map option as the data source.

3

7

4

5.

Select the Values in file1 button, then Browse for and Select the top-of-structure map file called Depth to TOS Map in Atlas Boundary Format.bna

5

6

20 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

6.

Select OK to return to the General Property Specification spreadsheet display.

7.

Select the cell at the intersection of the Layer 1 row and the Grid Thickness column

8.

Right-Click to Select the Geological Map option as the data source type

9.

Select the Values in file1 box of Property Specification Window, then Browse for and Select the thickness-of-structure called Gross Thickness Map in AtlasBoundary Format.bna

10.

Enter 0.25 in the times box in order to allocate 25% of the total thickness map to each of the 4 layers in the grid.

9

11.

10

Copy the Grid Thickness/Layer 1 cell contents and Paste it into the Layer 2, Layer 3 and Layer 4 Grid Thickness column cells to complete the specification of Grid Thickness source data for each of the 4 layers in the grid. Or Ctrl-C and Ctrl-V keystrokes to copy specifications for the first layer to the other 3 just as in a regular spreadsheet.

21 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

11

12

12.

Select the cell at the intersection of the Layer 1 row and the Porosity column

13.

Right-Click to Select the Geological Map option as the data source type

13

14.

Select the Values in file1 button (similarly to step 5), then Browse for and Select the Porosity Map in AtlasBoundary Format.bna.

15.

Copy the Porosity/Layer 1 cell contents and Paste it into the Layer 2, Layer 3 and Layer 4 Porosity column cells

22 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

15

16.

Check Grid Thickness, Grid Top, Porosity in Block / Corner Value Calculation

17.

Click 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 16

TIP

17

*TIPS*: Sometimes due to low density of contour lines in a map, you might experience sharp edges that extend all the way to the surface. This can be removed by checking 4th or 3rd box, which will assign some values to each gridblock.

23 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

18.

To view 3D, 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 values 19 18

19.

To rotate the model, select the rotate 3D view button (from the toolbar), then Rotate the display by holding down the left mouse button and moving the mouse. You can also Enlarge or Shrink the grid by holding down the Ctrl key and left mouse button while moving the mouse. Finally you can Pan the grid by holding down the Shift key and left mouse button while moving *TIPS: At any time if you want to get back to original view size, then Right click in the plot area and Select Full reservoir View. This will resize your reservoir to default.

20.

To remove the contour map from the display, Right-Click the mouse while the cursor is anywhere on the grid display area, then Select Properties from the displayed menu (at the bottom of list), then Select Geologic Maps from the tree view, and (finally) Uncheck the Show Map box

24 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

20

25 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

 Creating Formula to Derive Perm from Porosity 1.

Go to the main Builder Menu  Select Tools | Enter a Formula | option to create an equation for calculating permeability from porosity.

1

2.

Change the name of the formula from Scheme 1 to Perm Formula 1

*TIPS: Once the Name is assigned to a Formula, it can never be changed. You can however edit any formula 3.

Select Add to List of Independent Variables, then Select Porosity

4.

Click OK.

5.

Entering the formula: a. Enter the partial formula: 5*EXP(20* b. Highlight Porosity variable X0 c. Select „Insert Selected into Formula’ d. Enter the right bracket symbol on the calculator ). The formula should look like 5*EXP(20*X0)

26 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2

5b

3

5a

5c

5d

4

Specify Property | in the top right hand side of screen

6.

Select

7.

Right-Click in the Whole Grid cell under the Permeability I column, then Select Formula.

8.

Select Perm Formula 1 | from Available Formula window

9.

Click Close

10.

Click OK

27 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

7

10

28 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

8

9

11.

Right-Click in the Whole Grid cell under the Permeability J column, then Select EQUALSI Then Click OK

11

12

12.

Right-Click in the Whole Grid cell under the Permeability K column, then Select EQUALSI

13.

Under drop-down menu Select * and then Enter 0.1 in the Value box ratio of vertical to horizontal permeability. Finally Click OK.

29 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

13

13

14.

Click OK to go back to main area

14

15.

Click OK to populate the grid with Permeability data.

30 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

15

 Enter Rock Compressibility

*TIPS*: Right click under the tree view structure and you can validate the particular section. 16

16.

Validation process gives you useful information on error/warning messages.

Double Click Rock Compressibility

31 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

17.

Enter the following data  CPOR 2e-6 | Rock compressibility  PRPOR 4000 | Reference pressure

17

18.

Double Click Compaction/Dilation Regions tab (on the treeview)

19.

Create a New Region

19

20.

Enter the following data  CPOR 2e-6 | Rock compressibility  PRPOR 4000 | Reference pressure

32 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

20

21

21.

Click Apply|OK

This completes Reservoir Description Section and you should have got 

33 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

C.6. 1.

Saving First Time Data Set Select File, and then Click Save

1

2.

Name the file as Basecase.dat

3.

You have option to save this file as three text array methods  Default | Right now we will chose Default  Text optimized for size and speed  Text optimized for readability

4.

Type any Comments in the white space provided at the bottom which will be appended at the top of the dataset

5.

Click OK

34 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

4

2

3

5

C.7.

Creating PVT data

1.

Click the Component Tab | MODEL

2.

Click the Launch Dialog to Create BLACKOIL Model Using Correlations

3.

Click OK | This mode is called Quick Model creation, which uses default set of correlations to generate PVT properties 2

3

35 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

4.

Fill the table with following values: a. Reservoir Temperature:

150 F

b. Generate data upto Max. Pressure of:

5100 psi

c. Bubble point pressure calculation (Select Value Provided under drop down menu): 4900 psi d. Oil Density at STC (Select Stock tank Oil Gravity(API) under drop down menu): 35 e. Gas Density at STC (Select Gas gravity (Air=1) under drop down menu):

0.70

f. Reference Pressure for Water Properties: 4000 psi g. Pressure Dependence of Water viscosity: 0 cp/psi h. Water Salinity:

100000 ppm 4

5

5.

Click OK

36 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

6

6.

To view PVT table

 Double Click PVT Region: 1 7

8

10 37 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

7.

To add multiple PVT regions  Click

8.

| Right now we will stick with single PVT region.

To view/select the correlations that have been used in Quick PVT Model creation process  Click | Generate PVT Table Using Correlations | to view/edit the correlation generated for the black-oil PVT data (tabular or plotted). You can edit the data in the table or by dragging points on the plotted curve.

9.

To edit properties that were created in previous step  Select General tab  Click

| Generate Water Properties Using Correlations

10. Close the PVT Table window to complete the Components section

C.7. 1.

Creating Relative Permeability Data Go to the Model Tree View  Click Rock Fluid | Create | Edit Rock Types 1

2.

Select New Rock Type by clicking on the

3.

Uncheck

button.

 Include capillary pressure hysteresis (imbibition curve)  Include capillary pressure (drainage cure if using hysteresis) | since we don‟t want to model hysteresis effect. 4. Open DATA.xls file | It locates in 1-Basic WorkFlow Field Units folder.  Ctrl-C keystroke to copy Water-oil relative permeability data  Ctrl-V keystroke to paste copied data to Water-Oil Relative Permeability Table 38 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2

3

Ctrl-V

4 Table: Water-Oil relative permeability table from DATA.xls spreadsheet

Ctrl-C

39 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

5.

Select Liquid-Gas Table (Liquid Saturation) | under the Relative Permeability Table dropdown menu

6.

Uncheck  Include capillary pressure hysteresis (imbibition curve)  Include capillary pressure (drainage cure if using hysteresis)

7. Open DATA.xls file again (similar Step 4)  Ctrl-C keystroke to copy Liquid-Gas relative permeability data from spreadsheet (DATA.xls)  Ctrl-V keystroke to paste copied data Liquid-Gas Relative Permeability Table

40 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

5 6

Ctrl-V

7

Ctrl-C

41 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

 Relative Permeability Smoothing 8.

Go to the Model Tree View  Click Rock Fluid |Create | Edit Rock Types ... 8

9.

Select Water-Oil Table | from Relative Permeability Table drop down menu

9

10. Click

| Smooth Table 10

11. Select Power law for all properties 12. Select Smooth Curves 13. Select OK 14. Click Apply

42 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

11

12

13

15

14

15. Click OK 43 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

16. Select Liquid-Gas Table (Liquid Saturation) | from Relative Permeability Table drop down menu

9

17. Repeat Steps 10-15 | Below are relative permeability curves after smoothening

44 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

18. Information Step (Not part of Tutorial) You can also Generates the Rock-Fluid relative permeability table using the correlations.

 Click

| Generate Tables Using Correlation

19. Enter the saturation end points parameters for the Analytical relative permeability curves generation (Not part of Tutorial)

20.

The Rock Fluid section should have a green check mark. Save the file at this time.

45 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

C.9. 1.

Creating Initial Conditions Go to the Model Tree view, Click Initial Conditions and Type the following values in the available fields: a. Reference Pressure:

4000 psi

b. Reference Depth:

10000 ft

c. Water-Oil Contact:

10100 ft

d. Constant Bubble Point Pressure (PB):

4900 psi

1c

1a 1b

1d

3

2

2.

Click Apply

3.

Click OK

4.

At this point it is advisable to save the data by Click File | Save

46 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

C.10. Creating Well and Recurrent Data  Loading Well Trajectories and Perforation data 1.

Go to the main Builder Menu  Select Well | Well Trajectories | Well Trajectories... | or  Select File | Import from another file | Well Trajectories...

1

2.

Select File Type as Table Format | Trajectory file type

3.

Select File Units as ft for x,y and z,MD

4.

Browse, then  Select Well Trajectories in CMG Format.wdb file

3 2 4

5

47 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

5.

Click Next

6.

Check the box Clear all existing trajectories | You have an option to select or remove any unwanted trajectories to load. We will load all the trajectories

7.

Click Next

6

7

8.

To load the perforation history file  Click Go to Perfs | or  Select Well | Well Trajectories | Trajectory Perforation Intervals...

9.

Click Read File | It will help you load the “time-dependent” perforation history. You can also use Quick perfs for exploration projects where you do not have perforation data

48 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

8

9

49 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

10.

Open trajectory file  Select Well Perfs in CMG Format.perf file  Select Field (ft) in File unit selection

10

10

11

11.

Click Open | If this is done correctly, the window will be like

12

12.

Click Apply | OK. This completes the trajectories and Perforation of the wells in the model.

50 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

 Adding Historical Production Data to the Model 1.

Go to the main Builder Menu  Select Well | Import Production | Injection Data

2.

Browse, then  Select production-history.prd file

3.

Click Next

2

3

4.

Highlight the first line containing the production data (top window) and well name (lower window)

5.

Click Next

51 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

4

4

5 6.

Click Next | If the delimiters look good and the columns are separated correctly

6

52 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

7.

Go to Columns 1,3,4,5,6 and in the identifier row a. Choose Well |Group Name b. Choose Oil Produced c. Choose Water Produced d. Choose Gas Produced e. Choose MSCF/day

7a

7b

7c

7d 7e

8

8.

Click Next

53 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

9 9.

Click Finish This is the place showing you which well’s production data has been picked up and which well is not. For example, the program could not find any production data from well 5, 7 and 9. Since wells 5, 7 and 9 have no production history, the easiest action is to delete them from the model. We will do this later

10.

The Simulation Dates window will appear  Click Close

 Averaging Production Data Next thing we want to do is to generate the well recurrent data for every month.

1.

Go to the main Builder Menu  Select Well | Average Production/Injection Data...

2.

Move your mouse on the y-axis  Right click | A menu will show up to allow you to change the average interval from this point on to monthly, bi-annually, yearly, etc

54 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

3.

Select Reset all intervals to every month

4.

Click OK

3

4

5.

Click 1992-01-01 (365) check box | Date you want to stop the simulation

6.

Click Close

55 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

5

6

 Creating Field Production History (*.fhf) for History Match This file (*.fhf) is required if you want to compare the historical fluid data to simulation fluid data in RESULTS Graph. If you had loaded Pressure data through the Production loading Wizard, then you will have option to create separate historical pressure data file, however since we have not loaded pressure data, this option is greyed out currently 1.

Go to the main Builder Menu  Select Well | Create Field History File | then provide a filename (or you can just use the default

2.

Click OK

If you had loaded injection or well head/bottom hole pressure data then separate injection/pressure *.fhf file is created

56 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2

 Well Definition and Constraints For those wells that have no production history, we can either delete them or define them as a producer or injector and shut-in the wells so that they will not affect the history match 1.

Go to the Model Tree View  Select Wells & Recurrent  Right Click on Well 5 | Delete

2.

Click Yes | Completely delete Well_5

3.

Go to Well_7  Right Click on Well 7 | Properties

4.

Select INJECTOR MOBWEIGHT | for the type

5.

Check Auto-apply | check box

6.

Click Apply

7.

Click OK

8.

Go to the Constraints tab, Check Constraint definition | box

57 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2

4

5

7

6

8 9

10

11

9.

Select OPERATE | under Constraint column

10.

Type 3625 psi | under Value column

11.

Click Apply | OK

58 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

12.

Go to the Option tab | Check Status | under status box

13.

Select SHUTIN | under Type/Value column

14.

Click Apply | OK

12

13

14

15.

Click Apply | OK

16.

Copy all the above specifications to Well 9. To do that, make sure you are looking at “Well 7” in the Name/Date list.  Highlight the following Events (for Well 7) by clicking on them with your mouse and pressing down the Ctrl key to select multiple items: INJECTOR, constraints, injected fluid, SHUTIN  Right Click around the highlighted section, and select Copy events using filter... This will open a new window. Or Press the Tools button at the bottom of the screen and select Copy events using filter...

16

59 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

17.

In the Select Wells tab  Check Well_9 and Highlighted

17 17

18.

In the Select Dates tab  Check 1991-01-01 date and Highlighted

18 18

19

19.

Press Search&Add button then OK

60 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

20.

If everything was done correctly, your tree view in the Well Events window should look like

21

21.

Click OK

22.

Please save data by Click File | Save

 Write Out Restart information to a Restart File 1.

Go to the Model Tree View  Select I/O Control | Restart

2.

Click Enable Restart Writing | box

3.

Click on

4.

Click OK

button to add the date for which you want to write restart information

61 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

2

3

4

5

5.

Click OK.

We now have a dataset that includes instructions to create “restart records”, you will be able to use it to make future “prediction or forecast” runs without having to recalculate the historical portion of the data 6.

Click OK

62 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

6

D. RUNNING THE IMEX DATASET If everything is OK, you should be able to run the dataset using IMEX. 1.

Locate the file Basecase.dat in your launcher

2.

Drag and Drop it onto the IMEX 2010.10 icon and Release the mouse

3.

To submit/run a simulation job, you can either  Select Run immediately with mx201010.exe | If there are no errors, a MS-DOS window will open up and show you the progress of the run. When finished, the MS-DOS window will be terminated and shows a brief summary of results. Or  Select Submit to Scheduler | Local | use this option in the tutorial

4.

Click OK

63 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

3

4

5.

Right Click on the current run and Select View Log File

5

6.

New files created by IMEX during the run include  Basecase.out: an ASCII file containing simulator output in the old “printer” style format  Basecase.irf: an ASCII file containing pointers to data locations in the Base case.mrf file used by RESULTS Graph, RESULTS 3D and RESULTS Report for data display and exporting  Basecase.mrf: a binary file containing simulator output.

64 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

 Basecase.log: an ASCII file containing information about the run.

 Basecase.err: an ASCII file containing errors encountered during the run

E. ADDING AN AQUIFER FOR HISTORY MATCHING THE RESERVOIR PRESSURE The next thing we want to do is add an aquifer, and try to History Match the Average Reservoir Pressure 1.

Drag and Drop Basecase.dat onto the Builder 2010.10 icon and release the mouse

2.

Go to the Model Tree View  Select Reservoir | Create/Edit Aquifers... or  Click

3.

icon

Select The aquifer is to be connected to the bottom of the reservoir | box

3

4.

Select Carter-Tracey (limited extent) for Modelling Method and Leakage is allowed for Leak, leave all other items blank

5.

Add the aquifer pressure function tables based on the extent of aquifer size ratio to reservoir size. Let say our aquifer is 3.5 times bigger than our reservoir  Select Table for R-Ratio=3.5

6.

Select OK | to exit the panel to return to the model display area

7.

Click Apply | OK

8.

Go to File | Save As | to save the file name as Basecase_AQ.dat

9.

Click OK | to save the file and Exit Builder, Click Yes|OK to confirm save changes

65 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

4

4

7

5

6

10.

Drag and Drop Basecase_AQ.dat onto the IMEX 2010.10 icon and Release the mouse to run simulation

66 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

F. REVIEWING THE SIMULATION RESULTS USING RESULTS GRAPH AND RESULTS 3D We can now look at the simulation run and compare it with the historical data and see how the reservoir would perform, so those 3 cases are:  Basecase.irf | reservoir without aquifer  Basecase_AQ.irf | reservoir with aquifer  Pressure History.fhf | field history 1.

Drag and Drop Basecase_AQ.irf onto the Results Graph 2010.10 icon.

2.

Go to the main Results Menu  Select File | Open CMG Simulation Results  Select Basecase.irf

We now have both simulation results loaded so that we can compare them 3.

Go to the main Results Menu  Select File | Open Field History  Select Pressure History.fhf

4.

Right Click on Plot 1 or Click on Add Curve icon

4

67 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

5.

In the Results Graph – Add Curves  Select Basecase.irf | in the File box  Select Special History | in the Origin Type box  Select Pressure: PRES Average Reservoir Pressure | in the Parameter box

5

6

6.

Click OK.

7.

Repeat the same steps (4 to 6) but this time  Select Basecase_AQ.irf and Pressure History.fhf | in the File box as we want to compare the simulated data with the historical input data. You should now see a plot similar to:

68 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

8.

You can also enter the 3D display area from here (Results 3D) and both types of display are linked together. When you exit Results 3D or Graph, the .ses (line plot) or .3tp (3D image) file referred to is a template that you can use to re-create the images that you have generated using the same or other input files.

9.

Results 3D and Graph are very intuitive and most things can be accessed by the menus or by right mouse clicking on the display areas.

G. USING THE HISTORICAL DATA RESTART FILE IN A PREDICTION RUN 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.

Drag and Drop Basecase_AQ.dat onto the Builder 2010.10 icon.

2.

Go to the main Builder Menu  Select File | Save As new name 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

69 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

3.

Go to the Model Tree View  Select I/O Control | Restart  Click Restart from previous simulation run (RESTART) | box

4.

Browse to select Basecase_AQ.irf

5.

Select 1992/01/01 or Last Time Step

6.

Click OK

3 4

5

6

7.

Go to the Model Tree View  Select Wells & Recurrent  Expand Dates  Double Click on the date 1992-01-01

70 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

8.

If set STOP is checked on 1992-01-01, uncheck it

9.

Click Add a range of dates button

10.

Enter the range of dates  From 1992-01-01  To

2000-01-01

11.

Click OK

12.

Click OK | to add 96 new dates 7

9

10 8 11

13.

If set STOP is checked on 1992-01-01 again, Uncheck it and  Check 2000-01-01

71 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

12

13

14

14.

Click Close

15.

Go to the Model Tree View  Select Wells & Recurrent  Expand Wells  Double Click on the Well 1

16.

Change the date to 1992-01-01

17.

Check the Auto-apply | check box

18.

Select Constrain tab | to  Check Constraint definition box  Uncheck Change current primary constraint (ALTER) box

19.

Click to parameter STO surface oil rate

72 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

20.

Click Delete button

21.

Change OPERATE, BHP bottom hole pressure, MIN to 2175 psi 16 18 19

20

18

17

23

21

22.

Click OK | a new constraint will be created in the date 1991-09-01 for Well 1. The next task will be to copy the same constraint to all the other wells to do the forecast.

73 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

23.

Go to the Model Tree View again  Select Wells & Recurrent  Expand Wells  Double Click on the Well 1

24.

Highlight Well 1 constrains

25.

Select Tools | Copy events using filter

24

25

26.

On the Select Wells tab  Select Producers | then Click Select button

74 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

26

27.

On the Select Dates tab Press the Clear List button.  Check on 1992-01-01  Check on Do you want to create new dates | This option creates new date for wells which are already shut in because of production history event

28.

Click Clear List button

29.

Click Search & Add button

30.

Click OK | All the wells except Wells 7 & 9 will have a new constraint starting 1992-01-01

75 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

27

27

29 30

31.

Click OK | to return main menu

32.

Save file now. Now All check marks must be green

33.

We can now exit Builder and drag and drop the Basecase_Prediction.dat file onto the IMEX 2010.10 icon to run it

We can now look at the simulation run and compare it with the historical data and see how the reservoir would continue to perform, so those 2 cases are:  Basecase_Prediction.irf | reservoir with aquifer  Production-history.fhf | field history 34.

Drag and Drop Basecase_Prediction.irf onto the Results Graph 2010.10 icon.

35.

Go to the main Results Menu  Select File | Open Field History...  Select Production-history.irf

76 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

28

36.

Right Click on Plot 1 or Click on Add Curve icon

37.

In the Results Graph – Add Curves  Select basecase_prediction.irf | in the File box  Select Well | in the Origin Type box  Select Oil Rate SC | in the Parameter box  Select Well_1 | in the Origin box

38.

Click OK

37

38

39.

Repeat the same steps (36 to 38) but this time

Select Production-history.fhf | in the File box. You should now see a plot similar to: 77 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

40.

To obtain the same plot for all the producers, pressing the Repeat Plots button.

41.

Right Click on Plot 1 and select Add Plot. Repeat to obtain the Water Cut plot

78 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

H. USING THE TRIGGER OPTION TO CONTROL THE INJECTION BASED ON SECTOR PRESSURE 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.

Drag and Drop Basecase_Prediction.irf onto the Builder 2010.10 icon.

2.

Go to the main Builder Menu  Select File | Save As new name 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.

Go to the Model Tree View  Select Wells & Recurrent  Double Click on the Trigger

4.

In the Well Management Trigger  Select 1992-01-01 | in the Date box  Type Pressure Control | in the Trigger Name box  Select Sector | under Apply On dropdown menu  Select PAVE: Pore volumn Weighted Pressure | under When dropdown menu  Define trigger value less than < 2300 psi  Type OPEN „Well_7‟ „Well_9‟ | inside action box

5.

Click Apply

6.

Click OK

7.

Save and Exit Builder and run Basecase_Trigger.dat

79 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

4

6

5

80 | P a g e Copyright ©Computer Modelling Group, Inc. Confidential

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF