0% found this document useful (0 votes)
177 views

Lab - Runspec

This document provides an introduction to reservoir simulation and the RUNSPEC section of the Eclipse reservoir simulator data (DATA) file. It explains that reservoir simulation uses mathematical models to mimic fluid flow in petroleum reservoirs. The RUNSPEC section is used to allocate memory, specify the model characteristics, and define the start date of the simulation. It lists important RUNSPEC keywords like DIMENS, FIELD, OIL, WATER, WELLDIMS, AQUDIMS, TABDIMS, and START. The document also provides an exercise asking the reader to create a RUNSPEC section for a given reservoir description and simulation case.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
177 views

Lab - Runspec

This document provides an introduction to reservoir simulation and the RUNSPEC section of the Eclipse reservoir simulator data (DATA) file. It explains that reservoir simulation uses mathematical models to mimic fluid flow in petroleum reservoirs. The RUNSPEC section is used to allocate memory, specify the model characteristics, and define the start date of the simulation. It lists important RUNSPEC keywords like DIMENS, FIELD, OIL, WATER, WELLDIMS, AQUDIMS, TABDIMS, and START. The document also provides an exercise asking the reader to create a RUNSPEC section for a given reservoir description and simulation case.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

RESERVOIR SIMULATION

Althaf Shafeer

Lab 1 – Introduction and RUNSPEC


Background
• What is simulation?

As applied to petroleum reservoirs, simulation may be refers to the presentation of some


process by either a theoretical or physical / mathematical model to mimic or infer the
behavior of fluid flow in a petroleum reservoir system.

2
Why do you have to do it?

3
SOFTWARE
ECLIPSE

4
Preparing a DATA File

• Open a folder (X)


• Create a text file inside the folder
• Change the format to .DATA
• Rename the fine name to whatever you want it to be.
• Write your code in there
• Save the changes before you run it
• If there are any Includes files, make sure you open a “Includes”
folder within the folder you created and put the files in there.

5
Eclipse DATA file
RUNSPEC General model characteristic

GRID Grid geometry and basic rock properties

EDIT Modification of the processed grid data (optional)

PROPS PVT and SCAL properties

REGIONS Subdivision of the reservoir (optional)

SOLUTION Initialization

SUMMARY Request output for line plots (optional)

Wells, completions, rate data, flow correlations, surface


SCHEDULE
facilities, simulator advance, control and terminate.
6
RUNSPEC Section
Purposes:
• Memory allocation
• Specifying the character of the model
Functions:
• Sets the start date of the simulation
• Defines the basic character of the model
• Allocate memory (RAM) for:
• Simulation grid
• Wells
• Tabular data
• Solver stack

7
RUNSPEC Keywords
--for memory allocation
RUNSPEC

TITLE
This is the model name

DIMENS
-- NX NY NZ / If radfial then include the keyword “RADIAL” and
--This is the number of cells in the I,J,K
20 5 10 /

--Units may be field or metric or labs


FIELD

--Water, gas, disgas and vapoil (depends on what is there in the reservoir)
OIL
WATER

WELLDIMS
4 20 1 4 /
--* means default (if data is not given)
AQUDIMS
4* 1 250 /

TABDIMS
2 2 50 50 /

--Start date of the simulation


START
1 JAN 1994 /

8
RUNSPEC Keywords
RUNSPEC
TITLE
ECLIPSE COURSE EXAMPLE
DIMENS
20 5 10 /
FIELD Units may also be
Phases present may be oil, OIL METRIC or LAB
water, gas, disgas (dissolved WATER
gas), vapoil (vaporized oil)
WELLDIMS
4 20 1 4 /
AQUDIMS Number of PVT, SCAL
4* 1 250 / Aquifer Tables, Wells,
TABDIMS
Connection, Segments
2 2 50 50 /
START
1 JAN 1994 /
UNIFIN
UNIFOUT

9
GRIDDING SYSTEM

10
BASICS
• “- -” : Double dash is to comment out anything you want

• To check the error, check the PRT file (cntrl+F and search for “error” )

• A keywords has a maximum of 8 characters as designed in FORTRAN

• Sections have to be in order. However whatever inside the section doesn’t have to be so.

• Only the schedule section needs order (because of timestep)

• Try not to use tab to leave space items

• Always refer to the manual to write the code

11
MAJOR EXERCISE
DATA:
Geological information indicates that there are 12 reservoir layers, and aquifer attached to the field from
the southern direction. Based on the data available and the computer resources, the simulation will
corresponding to the 12 layers, with 24 columns of cells in the lateral direction and 25 rows of cells in the
transverse direction. The aquifer will be modeled by an analytical aquifer (fetkovich). There are five
producers. Produces that are close to the aquifer may be converted to injectors later, and as many as two
infill wells may be drilled at the later time. The reservoir oil is initially under saturated. But with
production, the reservoir pressure has dropped below the bubblepoint pressure. The fluid properties are
believed to be constant throughout the reservoir.
What you need to do:
• Create the RUNSPEC section
• Request unified input and output and field units.
• Choose a start date for this simulation 1st January 1998
• Ensure the data file is named SNARK.DATA
• Insert the remaining major section keywords
• Save it in a convenient location.

12
EXERCISE 1
• Data:
Radial model of a single oil production well. The reservoir contains oil and free and
dissolved gas; there is an initial gas cap. In the course of production the well initially
produces only oil but eventually cones gas.
Two models of the case are presented : RAD04. DATA, RAD08.DATA
• What you need to do:
•RUN all this data.
•Inspect the file RAD08.PRT in the text editor of your choice. There is an error in the
RUNSPEC Section of the data file.
•Find the first error message in the PRT file and identify the cause.
•Corrected the RUNSPEC error in the RAD08.DATA
•Rerun the RAD08.DATA

13

You might also like