Professional Documents
Culture Documents
Volume Calculation Matching Workflow Between Petrel and ECLIPSE - 6439644 - 02
Volume Calculation Matching Workflow Between Petrel and ECLIPSE - 6439644 - 02
But they give unmatched results as their way of calculation is a bit different. Here the workflow shows
how the difference is, where to check to match.
ECLIPSE CASE
1. Go to define simulation case process,
2. Go to grid tab and drop PERM, PORO, NTG, ACTNUM from models pane
3. Drop fluids(Light oil + gas), relative permeability(Pcow=0) and compressibility(C=1E-4) from
Input pane.
4. Click run.
5. Open Print file and check Field Pore Volume.
Volume calculation
1. Go to volume calculation process.
2. Choose Oil, Gas as hydrocarbon interval. Drop the contact set from models pane.
3. In General tab, NTG, PORO is selected
4. In Oil tab, type in 0.2 for water saturation and 0 for gas saturation.
5. In Gas tab, type in 0.2 for water saturation and 0.8 for gas saturation.
6. Click run.
Results Comparison
PORV (RM3) HCPV oil (SM3) HCPV gas (SM3) HCPV water (SM3)
ECLIPSE 276780006 102090885 11575762890 126927064
Petrel 203322400 142622725 20035194
b. Choose Gas zone in code above highest contact. Use both contact. Oil zone and Water zone
in each for hydrocarbon interval below contact.
c. Click Make property.
d. Contact set is created in Properties folder in Models pane.
b. In input pane, Surface named Horizon1 is created. Double click on the surface and go to
calculations tab.
c. Choose radio button for the first option. To create surface at GOC, type GOC depth(-1250)
and click Z=A in Assign. Click OK. Rename it to GOC
d. Copy(Ctrl+C) and Paste(Ctrl+V) Horizon 1. Double click on the copied surface and go to
calculations tab. Type OWC depth(-1875) and click Z=A in Assign. Click OK. Rename it to
OWC.
e. Go to geometrical modeling process. Choose Cells cut by surface as method. Drop the GOC
surface in input pane to Surface. Assign cells cut by the surface to 4 and other cells as
undefined. Click ok. Go to models pane and find the created properties under properties
folder. Rename it to GOC.
3) ACTNUM
4) Combine them into one region properties
a. Check the values of properties. Go to models pane and double click on Contact set. Go to
Dis.stat. Gas has 0, Oil has 1, Water has 2.
Double click on ACTNUM and check values in Dis.stat. 1 as active and 0 as inactive.
g. To recognize what represents what, Double click on REGION in Models pane, Go to Colors
tab. Change name appropriately.
Build the case
Now, region is ready to be used for calculation. When it is used in calculation, it will give you regional
volume. Here we will build the case and volume calculation to give regional volumes.
1) ECLIPSE Case
a. Go to define simulation case process.
b. Choose create new and name it as ECLIPSE_REGION
c. Append item in the table in Grid Tab.
d. Drop in REGION and choose Fluid in place region[FIPNUM] for the KEYWORD.
g. Click run.
1. Petrel has no pore volume for water zone as it doesn’t calculate at all.
2. ECLIPSE has no pore volume for ACTNUM area as it doesn’t calculate at all.
3. For the gas and oil zone, it has small differences due to ECLIPSE taking account into compaction.
REGION REGION ECLIPSE Petrel Difference
FIELD FIELD 278309650 203322400 74987250
1 GAS 15994543 15960000 34543
2 OIL 135430603 134820003 610600
3 WATER 76029620 0 76029620
4 GOC 20628622 20580000 48622
5 OWC 30226262 14742396 15483866
6 ACTNUM 0 17220000 -17220000
Only OWC has difference. The reason is that Petrel divide cells cut by OWC into Water section and Oil
section geometrically and calculate pore volume. Whereas ECLIPSE calculates whole pore volume of cells
cut by OWC as ECLIPSE calculation include water zone.
GAS, OIL and GOC has same pore volume. OWC has different volume between Petrel and ECLIPSE due
to part of cell below oil water contact not considered for the no compaction and Petrel case. Here when
we compare hydrocarbon pore volume, we can see the difference. The reason is that ECLIPSE initialize
saturation using Equilibration method based cell by cell, While Petrel calculates geometrically.
If there is initial saturation to be used, it can be used in Petrel. Also, it should be used with
SWATINIT with Pc curve given.
ECLIPSE uses other properties like Rs, Rv, Bo, Bg calculated at pressure. But Petrel volume
calculation uses constants. For Petrel to use those properties like ECLIPSE, the only way is to import
ECLIPSE results. To do this, you can use RPTRST with ALLPROPS Keyword.