Академический Документы
Профессиональный Документы
Культура Документы
So,
Sometimes ECLIPSE will calculate negative total compressibility values even if the PVT
tables are not extrapolated. This issue seems to occur due to either PVT tables
created by PVT packages that do not have total compressibility checks as in PVTi, or
user errors when tables are exported. Whatever the reason, it is possible to fix the
total compressibility by slightly changing Bo values as shown in the attached tables.
These small changes should improve simulation convergence.
Gas and oil PVT properties are defined in the ECLIPSE deck using PVDG and PVTO
(or PVCO). ECLIPSE then issues the following message:
@--WARNING AT TIME 0.0 DAYS ( 1-JAN-1990):
@ NEGATIVE COMPRESSIBILITY FOUND IN GAS
@ PRESSURE TABLE 1 AND OIL PRESSURE
@ TABLE 1 AT A SAMPLE PRESSURE VALUE
@ 5911.25172 . ADJUST SATURATED FLUID
@ PROPERTY VALUES AT THIS PRESSURE.
@ NEGATIVE COMPRESSIBILITIES OCCUR
@ FOR GAS SATURATIONS LESS THAN 0.01461
Why does ECLIPSE issue this message? What does it mean? How do I fix it?
Answer Details:
To ensure the total volume of the oil-gas mixture reduces as the pressure
increases, ECLIPSE checks that the total compressibility of the hydrocarbon
system along the "saturated line" is positive.
The total compressibility of the oil-gas mixture is defined as:
Ct = Sg*Ct,g + So*Ct,o --- (1)
where,
Ct,g = [-dBg/dP + dRv/dP * (Bo-Rs*Bg) / (1-Rs*Rv)]/Bg --- (2)
Ct,o = [-dBo/dP + dRs/dP * (Bg-Rv*Bo) / (1-Rs*Rv)]/Bo --- (3)
For each PVT region, ECLIPSE selects a pressure range which spans the complete
range of the pressure data in the corresponding oil and gas PVT tables. This
pressure range is then subdivided into 30 equally spaced pressure nodes for the
evaluation of the total hydrocarbon compressibility.
At each pressure node, ECLIPSE checks two limiting total compressibilities:
Ct = Ct,o at Sg = 0, So = 1 --- (4)
Ct = Ct,g at Sg = 1, So = 0 --- (5)
If either or both limiting values are found to be negative at a pressure node,
ECLIPSE will issue a warning message indicating the offending pressure and the
gas saturation range for which negative total compressibility occurs:
If Ct < 0 --- (6)
Then Sg < - Ct,o / (Ct,g - Ct,o) --- (7)
The effect of a negative total compressibility is usually to cause the simulator
to experience numerical difficulties (convergence failures and/or erratic
changes in the solution).
/
/
/
/
-- Psat
-- saturated
-- saturated
-- saturated
-- saturated
-- saturated
__________________________________________________ _____________________________
Example 3. PVDG is the same as that in the Example 1 but PVCO has the multiple
compressibilities (CO) and viscosibities (CV) of the undersaturated
oil. Since the saturated PVT data exists for the complete pressure
range (14.7 to 9014.7 psi), ECLIPSE does not extrapolate Bo and Rs
along the saturated line.
PVCO
-- (PBUB)O RS BO VISO CO CV
14.7 0.0061 1.117 0.994 1.334E-05 9.501E-05 -- saturated
264.7 0.0944 1.160 0.953 1.334E-05 9.501E-05 -- saturated
514.7 0.1776 1.202 0.913 1.334E-05 9.501E-05 -- saturated
1014.7 0.3384 1.284 0.838 1.334E-05 9.501E-05 -- saturated
2014.7
2514.7
3014.7
4014.7
5014.7
6014.7
7014.7
8014.7
9014.7
/
0.6492
0.8014
0.9520
1.2497
1.5436
1.8346
2.1232
2.4097
2.6945
1.435
1.505
1.571
1.691
1.796
1.886
1.960
2.019
2.063
0.706
0.648
0.595
0.502
0.423
0.356
0.300
0.253
0.213
1.334E-05
1.334E-05
1.334E-05
1.334E-05
1.334E-05
1.334E-05
1.334E-05
1.334E-05
1.334E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
9.501E-05
----------
saturated
saturated
saturated
saturated
saturated
saturated
saturated
saturated
saturated
Attached excel sheet illustrates how a small change in specific Bo values can remove
negative total compressibilities. Just turn on option 21 in DEBUG keyword to generate
the check table. JUST RENAME the attached *.doc file in to *.xls
Regards,
Alex