Beruflich Dokumente
Kultur Dokumente
The report is intended solely for the benefit of the client, and its contents and
conclusions are confidential and may not be disclosed to any other persons or
companies without ENERPROCOs prior written permission.
The information upon which this presentation is based has either been supplied to
-1-
TBD
-2-
Equation of State (EOS)
-4-
Equations of State (EOS)
Commonly-used EOS
Van-der-Waals (1873)
RT a
p= 2
v b v
where a and b are characteristics of the particular gas, R is the universal gas
constant, and is the molar volume.
Peng-Robinson
RT a
p=
v b v (v + b ) + b (v b )
Z 3 + ( B 1) Z 2 + ( A 3B 2 2 B ) Z ( AB B 2 B 3 ) = 0
with
vP a P bP
Z= A= B=
RT (RT ) 2 RT
-5-
Equations of State (EOS)
Commonly-used EOS
p 2 p
= = 0
The Wa and Wb coefficients are derived from: v T v 2 T
2 2
R Tc b = 0.07780 RT c 1/2 = 1 + m(1 - T r ) m = 0.37464 + 1.54226 - 0.26992 2
1/2
a = 0.45724
Pc pc
a b
Soave-Redlich-Kwong
RT a
p=
v b v (v + b )
Z 3 Z 2 + ( A B B 2 ) Z AB = 0
2 2
m = 0.480 + 1.574 - 0.176 2
a = 0.42747 R T c b = 0.08664 RT c = (log pvr + 1)
pc pc
-6-
Equations of State (EOS)
Mixing Rules
For a mixture, "a" and "b" become composition dependent, require mixing rules
nc
average molecular volumes,
b= yi b i ;
bi is proportional to the size
i=1
nc nc
quadratic mixing rule, " a" reflects the
a= yi y j a ij ;
strength of attraction between two molecules
i=1 j=1
(
a ij = a ii a jj )1 / 2 ( 1 dij )
-7-
Equations of State (EOS)
List of Properties to be Matched by Regressions
Saturation Pressure
Phase densities
Phase viscosities
-8-
Equations of State (EOS)
General Regression of EOS Parameters
The parameters most commonly changed are Wa, Wb and the binary
interaction coefficients. By changing these parameters, the EOS can
be forced to match laboratory measured data.
- 10 -
Characterizing of the Heavy Hydrocarbon Fraction
Details Procedure for Fluid Characterization
Split the C7+ (or C6+) fraction into a suitable number of components.
- 11 -
Characterizing of the Heavy Hydrocarbon Fraction
Details Procedure for Fluid Characterization
Perform regression. If a good match is achieved then stop; otherwise try some of
the following changes:
Change the weight some of the experimental data, usually saturation pressure has
4. a high weight
Add Tc and Pc of more C7+ components to the regression variables
Change the default values of maximum and minimum values of the regression
variables that are at their limits
If the above steps do not improve the match go back to Step 1 and redo the
5. splitting of the C7+ and repeat steps 2 to 4
If the number of components is too large for the desired simulation runs, lump the
components into fewer components. Then perform regression on the lumped
Match any available viscosity data in a separate regression in which only the
7. viscosity model parameters are adjusted.
Test the model over the anticipated range of P, T and composition! Is spurious
8. multiphase behaviour predicted? Do calculated K-values follow physically realistic
trends? Etc
- 12 -
Characterizing of the Heavy Hydrocarbon Fraction
Example
Example:
a) Reported composition
Component Mole %
CO2 3.03
N2 0.33
C1 41.33
C2 8.89
C3 5.95
iC4 1.34
nC4 2.78
- 13 -
Characterizing of the Heavy Hydrocarbon Fraction
Example
Example:
b) Modelled fluid composition
Component
Number Component Mole %
1 CO2 3.03
2 C1 + N2 41.66
- 14 -
Characterizing of the Heavy Hydrocarbon Fraction
Example
Example:
Modelled fluid composition CO2 Pressure-Composition Diagram
Example:
Modelled fluid composition original and regressed properties
- 17 -
Characterizing of the Heavy Hydrocarbon Fraction
A Common Lumping Scheme
General Rules of 2. Target the heavy ends first, then include Methane if necessary.
Thumb for
Regressing EOS 3. If densities and saturation pressure cant be matched
Parameter simultaneously, match densities first then fine tune saturation
pressure.
- 19 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
1. Initialize WinProp through CMG launcher.
2. Insert a title: plus fraction characterization and select PR (1978), Psia & deg F,
feed as moles in the specify titles, EOS and unit system form.
3. In the component selection/Properties form add the following library components
and compositions as given in the file: Raleigh black oil-data.xls.
6. Save the dataset as raleigh oil.dat and run it. After running the data set, use the Update
component properties in the File menu. and save the data set as raleigh oil_plus
fraction splitting.dat. You will now notice that 4 hypothetical pseudo components have
been added in the components form.
- 21 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
7. In order to match the CCE, Differential liberation and separator test, use the data
given in the file Raleigh black oil-data1.xls. then open "Saturation Pressure",
"constant composition expansion", "separator" "differential liberation" forms in
sequence. Input the experimental data given in the file Raleigh black oil-data1.xls.(
you can also input all above forms, from another WinProp dataset).
9. Click on Regression /start on top menu and open Open "Regression Parameters" form
10. Select the heaviest pseudocomponents Pc and Tc, volume shifts of all C7+
pseudocomponents and C1, and the hydrocarbon interaction coefficient exponent as
regression variables. Set the convergence tolerance to 1.0E-06 in "Regression
Controls" tab and then save and run the data set.
- 22 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
11. Adjust the weight of some key experimental data points. Try setting the weight for
separator API gravity to 5.0, saturation pressure to 10.0, and differential liberation API
gravity at standard conditions to 0.0. Re-run the regression.
12. In some cases, you may have to change the lower and upper bounds of the regression
parameters depending on whether these bounds are reached during the regression. In
this case the following bounds were used:
- 23 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
15. For viscosity matching, temporarily exclude the saturation pressure, constant
composition expansion and separator calculations from the data set by right-clicking
on each option and selecting Exclude from the pop-up menu.
- 24 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
16. In the "Differential Liberation" form, set the weight for the viscosity data to 1.0, and all
other weights to 0.0.
17. On the viscosity parameters tab of the "Regression Parameters" form, remove all
previously selected parameters, and then select Vc, vis(l/mol) for C1 and the C7+
pseudo components as regression variables. Run the data set.
18. After completing the match to the viscosity data, update the component properties and
save the file under a new name raleigh oil_Blackoil PVT.dat in preparation for
generating the IMEX PVT table.
20. On the Black Oil PVT Data form, enter the saturation pressure data, desired pressure
levels and the separator data. Enter mole fractions of 0.1, 0.2 and 0.3 for the swelling
data.
- 25 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
- 26 -
Exercise 3: Raleigh Oil (Required File: Raleigh black oil-data.xls)
Objective: Plus fraction splitting, matching experimental constant composition expansion,
separator test and differential liberation tests.
21. Leave the Oil Properties controls at the defaults, and then select Use solution gas
composition for the swelling fluid specification on the gas properties tab. Run the
data set.
- 27 -
Equations for Compositional Simulation
Equations
( y i g u g )+ ( x i o u o )= - [ ( S o o x i + S g g y i )]
t
Darcy's equations for each flowing phase are identical to the Black Oil equations:
kk rg Pg
Where: Pcog = Pg Po
Pcow = Po Pw
So + Sg = 1
- 28 -
Equations for Compositional Simulation
Equations
The phase behavior is depend on pressures and composition, so that the functional
dependencies may be written
o , g , o , g = f(p, T, x i , y i , z i )
o ( Po , x1 , x2 ,...)
g ( Pg , y1 , y2 ,...)
o ( Po , x1 , x2 ,...)
g ( Pg , y1 , y2 ,...)
yi
= K i ( P, T , xi , yi )
xi
- 29 -
Equations for Compositional Simulation
Equations
n =
i
= x
i = y
i
i
i
i 1.0
L +V =
1
=
ni Lxi + Vyi
o So
g Sg
V=
o So + g S g
- 30 -
TBD
ENERPROCO, registered as a Limited Liability Company in the State of Texas, is one of the highly-
specialized and leading professional services firms in the United Stated of America, providing
integrated reservoir management, M&A transaction advisory and management (strategy &
operations) consulting services. ENERPROCO is dedicated to helping its clients to achieve
sustainable profitable growth.
10122 Stafford Hill Cove | Katy | Texas | 77494 | United States of America | www.enerproco.com
- 31 -