Hydrocarbon pore volume (HCPV) is the volume of reservoir hydrocarbons at the downhole conditions. It is a function of pore volume and water saturation. Pore volume is the total volume of the pores in the reservoir rock, and water saturation is the fraction of the pore volume occupied by water.
A gas cap is a zone of free gas that overlies an oil zone in a reservoir. The gas cap expands as the reservoir pressure declines, displacing the oil downwards. The hydrocarbon pore volume occupied by gas cap is the fraction of the pore volume that is filled by the gas cap at a given reservoir pressure5.
To calculate the hydrocarbon pore volume occupied by gas cap, one needs to know the initial gas-oil ratio, the reservoir temperature, the gas formation volume factor, the oil formation volume factor, and the reservoir pressure. However, since you asked me to explain without formulas, I will not go into the details of the calculation.
The Hydrocarbon Pore Volume (HCPV) occupied by the gas cap in a reservoir is the volume of pore space filled with gas. It is calculated using the formation volume factor (FVF), porosity, and gas saturation. The formula is given by:
Where:
- is the hydrocarbon pore volume occupied by the gas cap (in acre-feet).
- is the initial water saturation.
- is the formation volume factor.
- is the porosity.
Procedures:
- Collect Reservoir Data:
- Obtain core data or well log data for porosity ().
- Determine the initial water saturation ().
- Determine the formation volume factor ().
- Use Excel to Calculate HCPV:
- Set up an Excel sheet with columns for , , and .
- Apply the formula to calculate HCPV in an adjacent column.
- Create a Scenario with Real Numbers:
- Assume , , and as hypothetical values for a reservoir.
- Excel Calculation:
- Input the values into Excel cells and calculate using the formula.
Example Scenario:
Excel Table:
HCPV (Formula) | |||
---|---|---|---|
0.25 | 1.2 | 0.22 | Excel Formula |
Excel Formula in Cell:
Excel Result:
MATLAB Calculation:
% MATLAB Code
S_wi = 0.25;
FVF = 1.2;
phi = 0.22;
HCPV_MATLAB = 7758 * (1 - S_wi) / (FVF * (1 - phi));