Anda di halaman 1dari 6

Chapter 4

In this chapter i will briefly describe eclipse data file structure and build data set for
the test runs.
First of all a little of history
Eclipse was invented by 3 professors and the bought by Schlumberger as Petrel
As it the time the Eclipse was written ( on fortran if i am not mistaken) years past
the interface of eclipse and the data it used were remain on level when we played
tetris on i486 machines but now we have petrel and i will show later how we can
substitute Flowiz with petrel
So once you double click on eclipse link you will return to

On the top menu you have following


Eclipse - or eclipse black oil for 3 phase isothermal black oil runs
Eclipse 300 - or compositional for thermal compositional run the different with
eclipse 100 that you not only apply temperature but your oil or gas present as
componential mixture ( pseudo component like C4, C5 etc) . As the amount of
phases increase from 3 to 16 or 20 the time runs for eclipse 300 are much more
comparing to eclipse 100. Basically this option required for condensate field and
reservoir treatment like steam or others .

Frontsim - is the simulator but comparing to eclipse it is as called front line


simulator. If eclipse solves nonlinear equations in every cell of reservoir , Frontsim 1
calculate calculates pressure gradients from to well and only then calculates fluid
property only in cells which are crossing that pressure line or In other words
pressure connections to well. It is good in water flooding problem and big field
problems. ( as i now this only theoretically, you are welcome to add if i miss
something)
Flogrid - postprocessor for visualization. It is very week so we will not use it Instead
we will use petrel to see results of simulation.
Office - tool that help you to automation creation of case , I do not use it and
personally do not recommend it but again it is my personal opinion
SCAL - tool for making relative permeability curves and capillary pressure. I use
excel for this purpose later i will show example of excel file
PVTi- tool for modeling pvt properties , did not try this use Petroleum expert or excel
Schedule - tool for creating well connection and production history , good tool but
again excel is better
VFPi - tool for creating Vertical Flow profile curves. They are required to able eclipse
to calculate Bottom hole pressure for tubing head pressure. Again use excel
Manual - this stuff u should read always
So for good runs all u need is Petrel, Eclipse , and Excel
Data file
NOTE!!!!!!!!! in some application " " empty line that you see in excel or
word could not be actual empty line txt editor so be careful when copy
and pasting data form excel to text file for this purposis use advance text
editors like notepad++ http://sourceforge.net/projects/notepadplus/files/notepad%2B%2B%20releases%20binary/npp
%205.5.1%20bin/npp.5.5.1.Installer.exe/download
As i told you before eclipse was invented a lot of years ago and approach for loading
data was not change since it began commercial.
The approach for loading data is script or command text file which have
extension .data
The syntactic of data file quite simple
1. You give Keyword
2. You supply data in a form of table
3. You terminate keyword and table by / (slash)
4. If you want to make comment use first -- then write comment

I this chapter i will link all keyword description to Eclipse reference manual which is
available from eclipse or from directory C:\ecl\2009.1\manuals .

Data file structure

The script file shoul consist of several section


1. RUNSPEC
2.GRID
3.EDIT(OPTIONAL)
4.PROPS
5.REGIONS
6.SOLUTIONS
7.SUMMARY
8.SCHEDULE
All this levels are amust and each keyword has its own predefine section.
NOTE!!!!!!!!!!!!If you will use keyword in wrong section eclipse will give
you error and probably stop the run
To see what keyword should be run in what section you should open
eclipse reference manual find key word and see what section it is belong
too pic1

In example on picture keyword DIMENS should be in Runspec section . if


you will use it in Grid section eclipse will give you an error.

So lets describe in general what are minimum required information for make 3
phase run
1. RUNSPEC - in this section you need to supply following information
TITLE- case name
DIMENS - dimension of your grid in i j k directions( look to Chapter 1 how to get this
from petrel)
METRIC - type of system ( metric of field)
GAS- phase of run
OIL-phase of run
WATER-phase of run
NOSIM - keywords telling eclipse not tu run simulation just read data in test mode
for errors
So for 3 phase run we need to tell to eclipse each phase if for example i want to run
dead oil case ( with no free and dissolve gas ) i will put only OIL WATER
WELLDIMS - maximum number of well and wells in one group
EQLDIMS- amount of unique equilibrium regions ( in other words regions where you
have different contacts and PVT properties)
TABDIMS- this keyword gives amount of saturation regions , amount of different pvt
regions, amount of FIPNUM (fluid in place regions) , and maximum number of nodes
in pvt and sat tables
number of nodes can be described in following example
For ex i put 2 for nodes in pvt table
but if i supply 3 rows of table , eclipse will read only 2 rows of my table , so put
maximum number to nodes ( 100 for example)
AQUDIMS - dimension and type of my aquifer
FAULTDIMS - dimensions of my fault array if present
MESSAGES - This keyword can be used to reset the print and stop limits
for example by default ran stops when errors exceed 10 . You can manually assign number
of error messages in 11 parameter of messages keyword

2.GRID
In eclipse you can write data directly in data file or use Keyword include to make
link to required information
as grid data is big arrays so we will use include to link
In grid section you need to supply

Grid_array
Actnum_array
Fault_data
Poro_array
Ntg_array
Permx_array
PermY_array
Permz_array
Again it is minimum you need to supply
NOTE!!!!!!
the INCLUDE file should be in the directory of data file. in this case you will
have a mess apart system files that eclipse create during run. to avoid this
mess instead of standard file link
INCLUDE
'actnum.inc'

use following construction


INCLUDE
'../GRID/actnum.inc'

in this case you can create folder GRID and put actnum.inc file directly
there
as show in the picture below

GRIDFILE- this keyword tell eclipse to produce EGRID file this file required by
schedule and also needed for petrel to visualize results of run
INIT - this keyword tell eclipse to produce INIT file which contains a summary of data
entered in the GRID, PROPS and REGIONS sections.

3.EDIT(OPTIONAL)
in this section you can apply modification to grid like multipliers etc lets pass for
now this section.

4.PROPS
in this section you give eclipse PVT , SCAL and rock data data
5.REGIONS
in this section you give eclipse all geometrical data described in chapter 1 or 2
6.SOLUTIONS
this section tells eclipse pressure distribution , actual contact position
in our example the will be 4 regions
7.SUMMARY
This section tells eclipse what parameters it should save at each step of run to be
then use for analysis like well production rate , etc
8.SCHEDULE
this section tells eclipse the complication of wells and history or forecast rates we
will come back for this section later in separate chapter
NOTE!!!!!!!!!!!! for test run when you are on step of preparing and tuning
your sim model you can use dates keyword to as eclipse to calculate
model for specified period. This approach useful to see if the model stable
or not.
EXCERSIZE - Read all keywords description in Eclipse reference manual
Tomorrow i will put test model

Anda mungkin juga menyukai