Professional Documents
Culture Documents
Equivalent Methods in Renewed Porosity and Saturation Algorithm
Equivalent Methods in Renewed Porosity and Saturation Algorithm
The Techlog platform’s Petrophysics menu contains several Quanti methods that are dedicated
porosity and saturation determination. Once the user has quality controlled the inputs, they are
filled inside the methods to provide porosity, saturation, shale volume, permeability and water cut.
The Porosity and Saturation sections, separated from each other, provide two standalone
workflows. The first generation algorithm contain some assumptions that in standard conditions
were sufficient to give accurate results. However, they did not cover for particular cases such as
reservoirs with high shale fraction or gas fields. New methods have been implemented with
algorithms taking into account more varied situations in new Total and Effective combined
Porosity and Saturation methods.
The integrated calculation of saturation inside the same method allows some cross checks between
variables and parameters that were not otherwise performed by the user.
Both Neutron-Density methods can replace Total and effective Neutron-Density from the Porosity
section, except if no resistivity input is available. The same applies to density methods.
The fifth method Neutron-Density PEF/Sonic, included in Techlog 2013.4 version, is a combination
of Neutron-Density methods plus a lithology computation.
Both Effective Porosity and saturation methods contain Archie, dispersed shale, Indonesia,
Modified Total Shale, Total Shale, Simandoux and Modified Simandoux equations.
Equations have been modified to remove excessive simplifications that negatively affected the
results when field conditions were not standard. Inaccuracies are thus avoided.
( * +-!
)' =
!" * +-!
Then there is anhydrite. Computed porosity is equal to 0. If not, the computation continues.
- Convert the matrix from limestone to sandstone or dolomite, depending of the lithology
line used. This conversion depends on the used tool, according to the matrix.
- Compute apparent hydrogen index:
Computation logic
The Total Porosity and saturation from Neutron-Density method compute porosity, virgin and
invaded zone water saturations, SWT and SXOT, from neutron, density true resistivity and micro
resistivity logs. The method makes shale and hydrocarbon corrections and can also use shale
volume, Vsh, input curve, Qv, borehole temperature and pressure and flushed and virgin zone water
salinities.
Here is the workflow followed with both Porosity and saturation Neutron-Density methods:
- Compute initial grain density to check whether the shale correction tends to decrease grain
density. If it does, hydrocarbon correction needs to be done on apparent grain density.
- Test whether or not the data is interpretable, that is to say whether the data falls in a logical
place on the Neutron-Density Crossplot. If not, flag is set to no and results are not
computed, and set to limiting values.
- If the shale volume exceeds the user-set limit, saturation is set to 1.
- Correct for shale, test grain density value and determine whether a hydrocarbon correction
must be made.
- Compute porosity and apparent grain density using the neutron density porosity algorithm
in Quanti (see Core Algorithm above)
- Compute water saturation using one of the total Water Saturation algorithms in Quanti.
- Compute resistivity of the water phase in the flushed zone, if a shallow resistivity is
available. If not, Sxo is derived from Sw.
Hydrocarbon correction:
- If necessary, the HC density will be reduced so that the calculated grain density meets the
minimum grain density constrain.
- Test for convergence, after making sure you have made at least one iteration.
Density methods
Algorithm for Porosity and saturation from Density
The effective porosity is calculated as:
"#$ is the density of clean matrix as defined in the parameter ‘Matrix density’
!"#$ is the density of wet shale, corresponding to the parameter RHOB_shale.
If shale porosity has not been entered as an input in the family selection window, then it is
computed:
&'() * !"#$
%#$ =
&'() * 1
Where: &'() is the density of dry shales and entered as a parameter ‘RHOB dry shale’ in the method
Clay bound water density is assumed to be 1.
Apparent matrix density is calculated as such:
Total porosity is derived from effective porosity and shale porosity as per equation below:
%& has been either computed or come from shale porosity input
Computation Logic
The equations from legacy computation of porosity from Density were as follows:
In the new Porosity and saturation from Density method, several corrections have been applied
to improve accuracy:
Limits
There are several improvements that were introduced in the limits tab in the Porosity and
saturation methods.
CORIBAND:
This type of hydrocarbon correction is designed for complex lithologies. If hydrocarbon density in is
set to ‘fixed’, then the CORIBAND algorithm will be used. It will set hydrocarbon density and
calculate matrix density accordingly.
SARBAND:
When matrix density is assumed to be known, its range can be defined in the grain density cells.
This action will allow hydrocarbon density to vary through the hydrocarbon correction process. In
gas zones, it greatly improves the accuracy of the method.
The limits that will be declared for both the matrix density and the HC density will run the method
in a “CORIBAND type way” (HC density is considered fixed, grain density is calculated accordingly) or
in a “SARABAND type way” (HC density is considered variable, and limits are applied to the
calculated grain density).
In the cross plot below, the data is plotted with the corresponding chart. Its matrix is considered
known and defined by the user. Grain density is then constrained to a minimum. As a consequence,
any hydrocarbon corrected point ought to be displayed under input matrix density line. This means
Constraint porosity:
Porosity for clean sandstone can be limited. This helps the computation whenever shale volume
gets high and porosity declines.
If both flushed zone resistivity and formation resistivity are available, the user can choose between
those four possibilities:
If Flushed zone resistivity is absent, the first choice disappears. The only choice will be to use Sw as
an input. If on the contrary formation resistivity is absent, the first choice is the only one available.
Program’s logic
Sxo is needed to run Hydrocarbon Correction. The accuracy of the computation will therefore impact
the results of the hydrocarbon corrected curves.
In legacy methods, Sxo was estimated from the Archie equations, and injected afterwards in the
Poupon Gaymard Hydrocarbon Correction. It was therefore only an estimate. In the Porosity and
saturation methods, Sxo is computed with the selected saturation equation (Archie, Indonesia,
Simandoux…). In addition, the program will compute saturations as a function of the user’s choice
and its own routine:
- Improved shale correction (matrix density is corrected for shale content in the density
porosity methods)
o No more PHIE = PHIT – VSH * PHITsh.
o Neutron Density accounts for the shale effect on the tools.
o Density accounts for the shale effect on matrix density.
o New Sw/Sxo logic that allows proper calculation of Sw and Sxo.
o Selected saturation equation is used for both the HC loop and the final saturation
computation.
o Option for variable HC density in Neutron Density porosity methods.
o CORIBAND vs SARABAND: can be run with variable grain density and / or variable
HC density.
Reservoir zones
The following well has five main zones. The first and last zone are very shaly, and are not considered
as reservoir formation. In the center, three regions can be distinguished:
- The upper reservoir zone with high resistivity (100->1300 ohm.m) and a large Neutron-
Density crossover. Medium resistivity is lower that deep resistivity. This zone contains gas,
hence the strong drop in neutron reading (Excavation effect). Shaly beds are visible, causing
the Neutron to approach the density.
- The middle reservoir zone still has high resistivity (~130 ohm.m), but the N-D crossover is
reduced and quite stable. This means that hydrocarbon are present with a higher neutron
reading: it contains oil.
- The lower reservoir zone reads the same neutron and density range. Resistivity curves are
however reversed, with deep resistivity dropping to a few ohm.m. This shows the presence
of saline water and invasion by a lower salinity mud filtrate.
Inputs
Both method have the following inputs:
Parameters
Shale density and neutron readings, Archie coefficients, Invasion factor and hydrocarbon
parameters are identical in both computations.
Porosity and saturation method outputs two types of grain density. RHGA is the apparent matrix
density with shale minerals included in the rock. RHOG considers only matrix minerals, excluding
shales. It is the equivalent of RHOMAA.
Interpretation
A layout template has been created to facilitate the outputs’ reading. The results are displayed
below.
Water zone
Since the new method computes effective porosity first and derives total porosity from it, the best
way to compare them is to look at PHIE. Both curves are displayed on top of each other in the water
zone. It shows that the algorithms are consistent. Apparent matrix densities are also superimposed.
The density input (in red) is strictly equal to the hydrocarbon corrected density RHOB_HCC_NDnew.
However, the hydrocarbon corrected density curve from the standalone method (RHOB_HCC) is
slightly shifted. The same can be observed on Neutron input.
As the new algorithm tests if hydrocarbon correction is needed, no correction is applied in the
water zone. In the standalone method, hydrocarbon correction is always applied.
All matrix densities are also consistent, with RHGA slightly above RHOG. This accounts for the
limited amount of shale minerals which has a density which is higher than sand density.
Finally, total porosity is nearly superimposed except in the zones where shale volume is a little more
significant. Since total porosity PHIT_NDnew is derived from effective porosity PHIE_NDnew and
takes into account shale porosity, it is higher in the shaly zones.
Gas zone
The differences accentuate much in the gas zone. In the standalone method, hydrocarbon density is
fixed, even if it can be zoned. It can however be zoned provided the user knows which hydrocarbon
is present in the different sections, but it won’t be as efficient as the dynamic hydrocarbon
correction. This limitation causes the method to perform poorly in this case. Matrix density is
underestimated (2.5 instead of 2,65 g/cm3), and neutron reading is not corrected accurately.
In the Porosity and saturation method, RHOG, the matrix grain density, is set to the fixed value
2.65 g/cm3 in the whole gas zone. This comes from the limit tab where grain density has been
limited to 2.65 or above. This allows the algorithm to recompute the variable Hydrocarbon density.
In this case, it show the gas effect and take its low density into account.
Conclusion
This document summarizes many of the improvements introduced by the methods of the
Porosity and saturation section. Many assumptions have been reworked to obtain better accuracy,
and the user has better control of the computation by adjusting parameters and limits.