PVCO
Recognised by the OPM Flow parserPROPS
PVCO defines the oil PVT properties for live216 “Live” oil is oil that contains gas in solution, which is normally the case for most conventional oil reservoirs. However, for oil reservoirs classified as heavy oil reservoirs, the in situ dissolved gas may be negligible and oil would then be classified as gas-free oil which is commonly referred to as “dead” oil. and the keyword should only be used if the there is both oil and gas phases in the model. This keyword should be used when the DISGAS keyword has been declared in the RUNSPEC section indicating that dissolved gas (more commonly referred to as solution gas) is present in the oil. The keyword may be used for oil-water and oil-water-gas input decks. This is an alternative keyword to the PVTO keyword in the PROPS section that also enables entering live oil PVT data. Here, the PVCO keyword assumes that for the undersaturated oil with a given Gas-Oil Ratio (“GOR” or “Rs”), the oil compressibility is independent of the pressure. Hence, is not necessary to enter the undersaturated oil formation volume factor versus pressure data. Similarly, the viscosity of the same type of oil is assumed to have a pressure independent “viscosibility” derivative, and therefore it is not necessary to enter undersaturated viscosity versus pressure data.
“Live” oil is oil that contains gas in solution, which is normally the case for most conventional oil reservoirs. However, for oil reservoirs classified as heavy oil reservoirs, the in situ dissolved gas may be negligible and oil would then be classified as gas-free oil which is commonly referred to as “dead” oil.
This keyword is not supported by OPM Flow but would change the results if supported so the simulation will be stopped; however, the PVTO keyword in the PROPS section may be used to enter live oil PVT data instead.
Notes:
The keyword is followed by NTPVT tables as declared on the TABDIMS keyword in the RUNSPEC section.
Items (2) to (6) may be defaulted, in which case linear interpolation will be used to calculate the missing values. In addition, OVISCOMP, item (6),may be completely defaulted, which sets this data to zero.
Each table is terminated by a “/” and there is no “/” terminator for the keyword.
- Records
- Fixed number of records
- Variadic
- The record accepts a variable number of items
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | DATAmanual: PRESS | PRESS is a real columnar vector of real monotonically increasing down the column values that defines the oil phase saturation pressure (bubble-point pressure), that defines the RS, oil formation volume factor and the oil viscosity at PRESS. | DOUBLE | Pressure, GasSurfaceVolume/ | psia | barsa | atma | None |
| 2 | RS | RS is a real monotonically increasing down the column values that defines the saturated gas-oil ratio (“GOR”) or Rs, for the given value of PRESS. | Mscf/ | sm3/ | scc/ | 1* | ||
| 3 | OFVF | OFVF is a real positive value defining the oil saturated formation volume factor (Bo) at the saturation pressure PRESS. | rb/ | rm3/ | rcc/ | None | ||
| 4 | OVISC | OVISC is a real positive value defining the oil viscosity (µo) at the oil saturated reference pressure, PRESS. | cP | cP | cP | 1* | ||
| 5 | OCOMP | OCOMP is a real positive value defining the oil compressibility (Co) at the saturated oil reference pressure and is defined as: [C sub{o}~=~ - 1 over {B sub{o}}left({dB sub{o}} over{dP} right)] | 1/ | 1/ | 1/ | 1* | ||
| 6 | OVISCOMP | OVISCOMP is a real positive value defining the oil viiscosibility (µoc) at the saturated oil reference pressure with the given RS, where (µoc) is defined as: [%mu sub{oc}~=~ - 1 over { %mu sub{o}}left({d%mu sub{o}} over{dP} right)] | 1/ | 1/ | 1/ | 1* |
Example
--
-- OIL PVT TABLE FOR LIVE OIL
--
PVCO
-- PSAT RS BO VISC OIL OIL
-- PSIA MSCF/STB RB/STB CPOISE COMPRES VISCOS
-- -------- -------- ------- ------ ------- ------
14.7 0.0010 1.05340 1.7230 3.0E-5 1*
500.0 0.0890 1.08890 1.1670 1* 1*
1000.0 0.2060 1.13850 0.8570 1* 1*
1500.0 0.3360 1.19640 0.6840 1* 1*
2000.0 0.4750 1.26110 0.5750 1* 1*
2500.0 0.6220 1.33160 0.5000 1* 1*
3000.0 0.7750 1.40740 0.4450 1* 1*
3500.0 0.9330 1.48790 0.4020 1* 1*
4000.0 1.0960 1.57280 0.3680 1* 1*
4258.0 1.1800 1.61760 0.3530 1* 1*
4500.0 1.2630 1.66190 0.3400 1* 1*
5000.0 1.4340 1.75480 0.3170 1* 1*
5500.0 1.6060 1.85020 0.2980 1* 1* / TABLE NO. 01
--
-- PSAT RS BO VISC OIL OIL
-- PSIA MSCF/STB RB/STB CPOISE COMPRES VISCOS
-- -------- -------- ------- ------ ------- ------
14.7 0.0010 1.05340 1.7230 3.0E-5 1*
500.0 0.0890 1.08890 1.1670 1* 1*
1000.0 0.2060 1.13850 0.8570 1* 1*
1500.0 0.3360 1.19640 0.6840 1* 1*
2000.0 0.4750 1.26110 0.5750 1* 1*
2500.0 0.6220 1.33160 0.5000 1* 1*
3000.0 0.7750 1.40740 0.4450 1* 1*
3500.0 0.9330 1.48790 0.4020 1* 1*
4000.0 1.0960 1.57280 0.3680 1* 1*
4258.0 1.1800 1.61760 0.3530 1* 1*
4500.0 1.2630 1.66190 0.3400 1* 1*
5000.0 1.4340 1.75480 0.3170 1* 1*
5500.0 1.6060 1.85020 0.2980 1* 1* / TABLE NO. 02
The example defines two live oil PVT tables with constant compressibility above the saturation pressure, and assumes that NTPVT equals two on the TABDIMS keyword in the RUNSPEC section.Manual source: parts/chapters/subsections/8.3/PVCO.fodt