Skip to content
Brent$117.6Gas TTF$1,192USD453.87 ₸
MunaiHub
Logs and petrophysicsPorosity and lithology Advanced 24 min read

Gas, shale, carbonate and pressure effects on porosity logs

The density, neutron and sonic logs are the three porosity methods in a suite of well logs. They measure different properties of the rock: density, hydrogen content and the velocity of an elastic (sound) wave. They convert these into porosity using a model of a clean formation whose pores are filled with liquid. But a real formation often does not fit this model. Gas may be left in the zone of investigation. The rock may contain shale material (clay). The matrix of a carbonate may be made of dolomite or sulfates. The rock may have vugs (cavities). Or the rocks may be compacted differently from what is usual at that depth, because of abnormal pressure. Then each method departs from the true porosity in its own way. This lesson explains how to recognise these departures from the disagreement between the methods, and how to get, from two or three methods together, a porosity that none of them gives alone.

Why it matters

In productive sections, a clean water-bearing formation of known lithology is rather the exception. Gas lowers neutron porosity and raises density porosity. Shale raises both. Vugs are almost invisible to the sonic log. Dolomite shifts the scales. Gas that is not accounted for, in a formation with a porosity of 20–25%, causes an error of several porosity units, that is, tens of per cent of the pore volume. And gas hidden by shale is a missed accumulation. The same disagreements, read in numbers, give the porosity of a gas-bearing formation and the gas saturation of the flushed zone, the fraction of vugs in a carbonate, and signs of an overpressured zone (abnormally high formation pressure).

Quick refresher

  • The three methods answer different questions. The density log asks how much mass (more exactly, how many electrons) there is in a unit volume. The neutron log asks how much hydrogen there is. The sonic log asks how stiff the framework of the rock is. In a clean formation of known lithology with liquid in the pores, the answers agree. A disagreement is a sign of gas, shale, a different matrix or a special pore structure.
  • Residual hydrocarbons (oil and gas left in the flushed zone) raise the density porosity by kD ϕShrk_D\,\phi S_{hr}. They lower the neutron porosity by kN ϕShrk_N\,\phi S_{hr}, and by the excavation correction on top of that. For gas at a depth of about 2 km both coefficients are 0.6–0.7. For oil, kDk_D is about 0.1–0.2 and kNk_N is close to zero.
  • Two curves are enough to find two unknowns. The porosity is the weighted average of the corrected ϕD\phi_D and ϕN\phi_N. The gas volume is their disagreement divided by kD+kNk_D + k_N. The gas saturation found refers to the flushed zone, and for the formation it is a lower limit.
  • Shale raises the neutron curve much more than the density curve, and it can hide gas completely. First correct both curves for shale volume from the gamma ray (GR) or SP log, and only then look for gas.
  • In carbonates, dolomite on limestone scales (scales drawn for limestone) separates the curves as shale does. Gypsum gives a neutron porosity of about 0.5, and anhydrite a negative density porosity. The density and neutron logs see vugs, but the sonic log hardly sees them at all.
  • Pressure acts in two ways. At depth gas is denser, so for the same amount of gas the crossover is smaller. In an overpressure zone the shales are undercompacted (squeezed less than normal, so their density is below the normal trend), and the sonic porosity of sands is overestimated unless it is corrected.
Key relationships
ϕD=ϕ (1+kD Shr),kD=ρmf−ρa,hρma−ρmf\phi_D = \phi\,(1 + k_D\,S_{hr}), \qquad k_D = \dfrac{\rho_{mf} - \rho_{a,h}}{\rho_{ma} - \rho_{mf}}

density porosity of a formation with residual hydrocarbons in the flushed zone

ϕN=ϕ (1−kN Shr)−Δϕex,kN=1−HIhHImf\phi_N = \phi\,(1 - k_N\,S_{hr}) - \Delta\phi_{ex}, \qquad k_N = 1 - \dfrac{\mathrm{HI}_h}{\mathrm{HI}_{mf}}

neutron porosity of the same formation

ϕ=kN ϕD+kD ϕN′kD+kN,ϕ Shr=ϕD−ϕN′kD+kN\phi = \dfrac{k_N\,\phi_D + k_D\,\phi_N'}{k_D + k_N}, \qquad \phi\,S_{hr} = \dfrac{\phi_D - \phi_N'}{k_D + k_N}

joint solution; ϕN′=ϕN+Δϕex\phi_N' = \phi_N + \Delta\phi_{ex}, and in a first approximation Δϕex=0\Delta\phi_{ex} = 0

HIh=9 ρh x12+x,x≈4−2.5 ρh\mathrm{HI}_h = \dfrac{9\,\rho_h\,x}{12 + x}, \qquad x \approx 4 - 2.5\,\rho_h

hydrogen index of a hydrocarbon from its density in g/cm³

ϕD,c=ϕD−Vsh ϕD,sh,ϕN,c=ϕN−Vsh ϕN,sh\phi_{D,c} = \phi_D - V_{sh}\,\phi_{D,sh}, \qquad \phi_{N,c} = \phi_N - V_{sh}\,\phi_{N,sh}

corrections for shale volume, made before the gas correction

Common pitfalls
  • Taking the average of the two curves without correcting them for shale volume and bringing them to one matrix.
  • Reading the disagreement “neutron above density” on limestone scales as shale without looking at GR: dolomite and gypsum look the same.
  • Taking the gas saturation of the flushed zone for the gas saturation of the formation.
  • Comparing the crossover at different depths, forgetting that gas is denser at depth.

After this lesson you can

  • for gas, oil, shale, dolomite, gypsum, anhydrite, vugs and undercompaction, state the direction in which the density, neutron and sonic porosities depart from the true value, and explain why
  • calculate the hydrogen index and the apparent density of oil and gas from their density, and estimate how much each fluid shifts the readings
  • find the porosity and the residual gas saturation of the flushed zone from density and neutron porosity with the correction for the excavation effect, and explain why the result is a lower limit for the gas saturation of the formation
  • correct both curves for shale volume before the gas correction and recognise gas hidden by shale
  • distinguish the effect of dolomite and sulfates from that of shale and gas, and estimate the fraction of vugs by comparing the three methods
  • explain how formation pressure weakens the gas effect and how undercompacted shales show on the density log

Three methods, three different questions to the rock

No logging method measures porosity directly. The density log finds how many electrons, and so how much mass, there is per unit volume of rock (Density log and photoelectric factor (Pe)). The neutron log finds how much hydrogen there is in it (Neutron log). The sonic log measures the travel time of an elastic wave, which depends on the stiffness of the rock framework (Sonic log). We turn each of these numbers into porosity through a model of a clean rock of known composition with liquid in the pores. As long as the model is right, the methods give the same porosity. When it is not, they are wrong, but each in its own way. This is their value: the disagreement shows how the formation differs from the model.

It is convenient to think of a reading as the sum of the contributions of the matrix, the fluid in the pores and shale material (the reading as a mixture of responses). A departure appears when a component “weighs” something different for a method than the model assumes. Gas is light and poor in hydrogen. Shale is not that light, but it is rich in the hydrogen of bound water. A vug is almost unnoticeable to an elastic wave. Dolomite is heavier than calcite and slows neutrons more.

Disagreement of the methods as a sign
Cause
Gas in the flushed zone
Density and neutron
ϕD>ϕN\phi_D > \phi_N: crossover
Sonic
in a compacted rock hardly changes
How to confirm
resistivity, gas shows
Cause
Light oil
Density and neutron
ϕD\phi_D higher by 1–2 units
Sonic
hardly changes
How to confirm
resistivity
Cause
Shale
Density and neutron
ϕN\phi_N much higher than ϕD\phi_D
Sonic
too high
How to confirm
GR, SP
Cause
Dolomite (calculated as limestone)
Density and neutron
ϕN\phi_N higher than ϕD\phi_D, low GR
Sonic
too low
How to confirm
PeP_e about 3, cuttings
Cause
Gypsum
Density and neutron
ϕN\phi_N about 0.5
Sonic
close to zero
How to confirm
density 2.35 g/cm³
Cause
Anhydrite
Density and neutron
ϕD\phi_D negative, ϕN\phi_N about 0
Sonic
close to zero
How to confirm
density 2.98 g/cm³
Cause
Vugs
Density and neutron
agree: both include the vugs
Sonic
less than total
How to confirm
core, borehole image logs
Cause
Undercompaction
Density and neutron
agree
Sonic
greater than total
How to confirm
interval transit time of shales

GR is the gamma ray log, SP is spontaneous potential, and PeP_e is the photoelectric factor. The comparisons hold when the curves have been corrected for environmental conditions and calculated for one matrix. A “unit” is one porosity unit (0.01). The table complements the comparison of methods in the topic on sonic porosity. Here what matters is not which method is right, but what their disagreement means.

Porosity from the density, neutron and sonic logs in six assumed bedstruedensityneutronsonic0.00.10.20.30.40.5Porosity, fractionwater-bearing sandstonegas-bearing sandstoneshaly sandstonelimestone with vugsdolomite as limestoneundercompacted sand

Six rows, porosity from 0 to 0.5 along the horizontal axis. Water-bearing sandstone: all three methods and the truth are 0.20. Gas-bearing sandstone: density 0.25, neutron 0.12, sonic 0.20, truth 0.20. Shaly sandstone: density 0.19, sonic 0.23, neutron 0.26, effective porosity 0.16. Limestone with vugs: density and neutron 0.18, sonic 0.14. Dolomite on the limestone scale: density 0.07, sonic 0.13, neutron 0.21, truth 0.15. Undercompacted sand: density and neutron 0.33, sonic 0.43.

CalculatedThe porosity that the three methods would show in six assumed beds, calculated with the models of this lesson and of neighbouring topics. The bar is the true porosity (for the shaly bed, the effective porosity), the circle is density porosity, the square is neutron porosity and the triangle is sonic porosity. Each is calculated with the parameters of a clean water-bearing rock of the same type. For dolomite, the calculation is as if it had been taken for limestone.

Oil and gas as seen by the density and neutron tools

Two properties of a hydrocarbon decide how much it shifts the readings: the hydrogen index for the neutron tool (how much hydrogen it holds compared with water) and the apparent density for the density tool (the density that the tool shows for it). Both follow from the density of the hydrocarbon at reservoir conditions ρh\rho_h and from the number of hydrogen atoms per carbon atom in its average formula CHx\mathrm{CH}_x.

Hydrogen index of a hydrocarbon from its density
HIh=9 ρh x12+x,x≈4−2.5 ρh\mathrm{HI}_h = \frac{9\,\rho_h\,x}{12 + x}, \qquad x \approx 4 - 2.5\,\rho_h
where:
  • HIh\mathrm{HI}_hhydrogen index of the hydrocarbon: the amount of hydrogen per unit volume relative to fresh water, —
  • ρh\rho_hdensity of the hydrocarbon at reservoir conditions, g/cm³
  • xxnumber of hydrogen atoms per carbon atom in the average formula CHx\mathrm{CH}_x, —

Units: ρh\rho_h in g/cm³; the index is dimensionless

Holds when
  • The first formula is derived in the topic on the neutron log, with atomic masses rounded to 12 and 1.
  • If the composition is known, take xx from it. For dry gas (almost pure methane), x=4x = 4 and HIh=2.25 ρh\mathrm{HI}_h = 2.25\,\rho_h. For oil, x≈2x \approx 2 and HIh≈1.29 ρh\mathrm{HI}_h \approx 1.29\,\rho_h.
  • The estimate x≈4−2.5 ρhx \approx 4 - 2.5\,\rho_h is empirical (it comes from experience, not from theory). It reduces light hydrocarbons to methane, and oil with a density of about 0.8 g/cm³ to the formula CH2\mathrm{CH}_2.

The hydrogen index of oil is close to one at any realistic density, so the neutron log cannot tell oil from water. For gas the index is proportional to density, so it grows with pressure. Simpler estimates also exist: about 2.2 ρh2.2\,\rho_h for gas, and ρh+0.3\rho_h + 0.3 for hydrocarbons denser than 0.25 g/cm³. Up to a density of 0.8 g/cm³ they differ from the formula by a few hundredths, but for heavier oil the second one overestimates the index by 0.1 or more.

In other unit systems (1)
With xx estimated from the density
HIh≈9 ρh (4−2.5 ρh)16−2.5 ρh\mathrm{HI}_h \approx \frac{9\,\rho_h\,(4 - 2.5\,\rho_h)}{16 - 2.5\,\rho_h}

ρh\rho_h in g/cm³.

We get it by putting x=4−2.5 ρhx = 4 - 2.5\,\rho_h into the main formula.

Apparent density of a hydrocarbon for the density tool
ρa,h=1.0704 2 (6+x)12+1.01 x ρh−0.1883\rho_{a,h} = 1.0704\,\frac{2\,(6 + x)}{12 + 1.01\,x}\,\rho_h - 0.1883
where:
  • ρa,h\rho_{a,h}apparent density: the number substituted for the density of the hydrocarbon in the mass balance of the density log, g/cm³
  • ρh\rho_htrue density of the hydrocarbon at reservoir conditions, g/cm³
  • xxnumber of hydrogen atoms per carbon atom, —

Units: g/cm³

Holds when
  • The tool is calibrated on limestone saturated with fresh water: ρa=1.0704 ρe−0.1883\rho_a = 1.0704\,\rho_e - 0.1883 (electron and apparent density).
  • The fraction is the ratio 2∑Z/M2\sum Z/M for the group CHx\mathrm{CH}_x. The group has 6+x6 + x electrons (six from carbon and xx from hydrogen), and its molar mass is 12+1.01 x12 + 1.01\,x.
  • For methane the formula becomes ρa,g≈1.334 ρg−0.188\rho_{a,g} \approx 1.334\,\rho_g - 0.188 (apparent gas density), and for oil with x=2x = 2 it becomes ρa,h≈1.222 ρh−0.188\rho_{a,h} \approx 1.222\,\rho_h - 0.188.

For oil the apparent density is lower than the true density by only a few hundredths of a g/cm³. For gas it is much lower, and for methane lighter than 0.14 g/cm³ it is formally negative. It is not a physical density. It is the value that lets the formulas of the tool “weigh” the gas correctly.

Now we can write how much residual hydrocarbons shift both porosities. These shifts are called hydrocarbon shifts. Suppose that, in the flushed zone of a formation with porosity ϕ\phi, a fraction ShrS_{hr} of the pores holds oil or gas that the filtrate has not pushed out, and the rest holds filtrate (Borehole environment: invaded zone and mudcake). The mass balance for density and the hydrogen balance for neutrons give two simple expressions.

Density and neutron porosity of a formation with residual hydrocarbons
ϕD=ϕ+kD ϕShr,ϕN=ϕ−kN ϕShr−Δϕex\phi_D = \phi + k_D\,\phi S_{hr}, \qquad \phi_N = \phi - k_N\,\phi S_{hr} - \Delta\phi_{ex}
where:
  • ϕD\phi_Ddensity porosity calculated with the matrix density of the formation and the density of the filtrate (that is, as if the pores held only filtrate), fraction
  • ϕN\phi_Nneutron porosity in units of the formation matrix, corrected for environmental conditions, fraction
  • ϕ\phitrue porosity, fraction
  • ShrS_{hr}residual hydrocarbon saturation of the flushed zone: Shr=1−SxoS_{hr} = 1 - S_{xo}, fraction
  • kDk_Dsensitivity of density porosity to hydrocarbons: (ρmf−ρa,h)/(ρma−ρmf)(\rho_{mf} - \rho_{a,h})/(\rho_{ma} - \rho_{mf}), —
  • kNk_Nsensitivity of neutron porosity: 1−HIh/HImf1 - \mathrm{HI}_h/\mathrm{HI}_{mf}, —
  • ρmf, HImf\rho_{mf},\ \mathrm{HI}_{mf}density and hydrogen index of the filtrate, g/cm³; —
  • ρma\rho_{ma}matrix density assumed in the calculation of ϕD\phi_D, g/cm³
  • Δϕex\Delta\phi_{ex}correction for the excavation effect (formula); negligible for oil, fraction

Units: fractions; densities in g/cm³

Holds when
  • The formation is clean and its matrix is known. Both curves have been corrected for environmental conditions and brought to the formation matrix.
  • Both tools see the same zone, the first 10–30 cm behind the wall, with filtrate and residual hydrocarbons.
  • The hydrogen index of the flushed-zone fluid SwH=1−kNShrS_{wH} = 1 - k_N S_{hr} is the same as in the excavation formula (more detail), with HImf=1\mathrm{HI}_{mf} = 1.

The signs are opposite: hydrocarbons raise the density porosity and lower the neutron porosity. The gap between the curves, ϕD−ϕN\phi_D - \phi_N, is called the crossover when both are drawn on compatible scales. It equals (kD+kN) ϕShr(k_D + k_N)\,\phi S_{hr} plus the excavation correction. So it is proportional to the volume of hydrocarbons in the zone of investigation.

In other unit systems (1)
In terms of bulk density
Δρb=−(ρmf−ρa,h) ϕShr\Delta\rho_b = -(\rho_{mf} - \rho_{a,h})\,\phi S_{hr}

Δρb\Delta\rho_b is the change in the reading of the density tool, g/cm³, relative to the same formation with only filtrate in its pores. A negative value means that the rock looks lighter.

There is no constant, because this is a mass balance. Divide by ρma−ρmf\rho_{ma} - \rho_{mf} and you get the shift of density porosity, kD ϕShrk_D\,\phi S_{hr}.

Worked exampleOil and gas in the same sandstone
Given (assumed data)
Formation
clean quartz sandstone, ϕ=0.25\phi = 0.25; in the flushed zone 40% of the pores is occupied by residual hydrocarbons (ϕShr=0.10\phi S_{hr} = 0.10), the rest is fresh filtrate (1.00 g/cm³, HI=1\mathrm{HI} = 1)
Case 1
light oil of density 0.75 g/cm³ at reservoir conditions
Case 2
gas close to methane, 0.13 g/cm³ (a formation at a depth of about 2 km)
Solution
  1. Oil: x≈4−2.5⋅0.75=2.125x \approx 4 - 2.5\cdot 0.75 = 2.125. The hydrogen index is 9⋅0.75⋅2.12512+2.125=1.015\dfrac{9\cdot 0.75\cdot 2.125}{12 + 2.125} = 1.015, and the apparent density from the formula above is 0.734 g/cm³.
  2. The sensitivities for oil are kD=1.00−0.7342.65−1.00=0.161k_D = \dfrac{1.00 - 0.734}{2.65 - 1.00} = 0.161 and kN=1−1.015=−0.015k_N = 1 - 1.015 = -0.015. The density porosity rises by 1.6 units, and the neutron porosity hardly changes (0.15 units).
  3. Gas: HIh=2.25⋅0.13=0.2925\mathrm{HI}_h = 2.25\cdot 0.13 = 0.2925 and ρa,h=1.334⋅0.13−0.188\rho_{a,h} = 1.334\cdot 0.13 - 0.188 = −0.015 g/cm³. Then kD=1.00−(−0.015)1.65=0.615k_D = \dfrac{1.00 - (-0.015)}{1.65} = 0.615 and kN=0.7075k_N = 0.7075.
  4. The shifts due to gas: the density porosity goes up by +6.2+6.2 units. The neutron porosity goes down by −7.1-7.1 because of the lack of hydrogen, and by another −2.8-2.8 because of the excavation effect (at SwH=0.717S_{wH} = 0.717).
Answer: Oil separates the curves by only 1.5 porosity units, and gas of the same volume by 16.

What it means. Oil hardly differs from filtrate in either hydrogen or apparent density, so an oil-bearing formation on the density–neutron pair looks almost like a water-bearing one. Resistivity tells them apart (Archie's equation and saturation of clean reservoirs). Gas that takes up 10% of the rock volume separates the curves by 16 units, and 18% of this gap comes from the excavation effect. The coefficients depend on the gas density: deeper, at higher pressure, both are smaller (see the section on pressure below). The data in this example are assumed for illustration.

Gas: porosity and gas saturation from two curves

In a gas-bearing formation each curve on its own is wrong by several porosity units: the density porosity upwards, the neutron porosity downwards. But the errors are known except for one unknown, the gas volume ϕShr\phi S_{hr}. Two curves give the two equations of the section above, with two unknowns: the porosity and the gas saturation of the flushed zone. If the matrix is known, the system can be solved directly, with a formula.

Porosity and residual gas saturation from density and neutron porosity
ϕ=kN ϕD+kD ϕN′kD+kN,ϕShr=ϕD−ϕN′kD+kN\phi = \frac{k_N\,\phi_D + k_D\,\phi_N'}{k_D + k_N}, \qquad \phi S_{hr} = \frac{\phi_D - \phi_N'}{k_D + k_N}
where:
  • ϕ\phiporosity of the formation, fraction
  • ϕShr\phi S_{hr}volume fraction of residual gas in the rock of the flushed zone, fraction
  • ϕD, ϕN\phi_D,\ \phi_Ndensity porosity calculated as if the pores held only filtrate, and neutron porosity, both for the formation matrix, fraction
  • ϕN′\phi_N'neutron porosity corrected for excavation: ϕN+Δϕex\phi_N + \Delta\phi_{ex}; in a first approximation ϕN′=ϕN\phi_N' = \phi_N, fraction
  • kD, kNk_D,\ k_Nsensitivities of density and neutron porosity to gas (section above), —

Units: fractions

Holds when
  • The formation is clean and its lithology is known. Both porosities are calculated for one, correct matrix and corrected for environmental conditions. In a shaly formation, they are used after the corrections for shale volume (next section).
  • kDk_D and kNk_N are calculated from the gas density at reservoir conditions.
  • The excavation correction depends on the unknowns ϕ\phi and ShrS_{hr}, so repeat the calculation with the new correction until the result stops changing. Two or three repetitions are usually enough.
  • Both tools see the same zone with the same saturation.

Multiply the first equation of the section above by kNk_N, multiply the second by kDk_D, and add them. This gives (kD+kN) ϕ(k_D + k_N)\,\phi. Subtract the second from the first and you get (kD+kN) ϕShr(k_D + k_N)\,\phi S_{hr}. The porosity is a weighted average of the two curves: more weight goes to the curve that gas shifts less. The gas volume is the disagreement of the curves divided by the total sensitivity. For gas at medium depths kDk_D and kNk_N are close, so the porosity is close to the mean of the two corrected curves.

Worked exampleGas-bearing sandstone: porosity and gas in the flushed zone
Given (assumed data)
Formation
clean quartz sandstone at a depth of about 2000 m; GR low, resistivity high
Density log
ρb=2.145\rho_b = 2.145 g/cm³; matrix 2.65 g/cm³, fresh filtrate 1.00 g/cm³
Neutron log
ϕN=0.136\phi_N = 0.136 in sandstone units; environmental corrections applied
Gas
methane, 0.13 g/cm³: kD=0.615k_D = 0.615, kN=0.7075k_N = 0.7075 (previous example)
Resistivity
gas saturation of the uninvaded part of the formation from resistivity: 0.75
Solution
  1. Density porosity calculated for filtrate: ϕD=2.65−2.1451.65=0.3061\phi_D = \dfrac{2.65 - 2.145}{1.65} = 0.3061. The difference from the neutron porosity is 0.1701, a clear crossover.
  2. First approximation, without excavation. The sum of the sensitivities is kD+kN=1.3225k_D + k_N = 1.3225. The weights of the curves are kN/1.3225=0.535k_N/1.3225 = 0.535 for density and kD/1.3225=0.465k_D/1.3225 = 0.465 for neutron. So ϕ=0.535⋅0.3061+0.465⋅0.136\phi = 0.535\cdot 0.3061 + 0.465\cdot 0.136 = 0.2270. The gas volume is 0.1701/1.3225=0.12860.1701/1.3225 = 0.1286, and Shr=0.1286/0.2270=0.567S_{hr} = 0.1286/0.2270 = 0.567.
  3. Excavation correction: SwH=1−0.7075⋅0.567=0.599S_{wH} = 1 - 0.7075\cdot 0.567 = 0.599 and Δϕex=0.028\Delta\phi_{ex} = 0.028. The corrected neutron porosity is ϕN′=0.136+0.028=0.164\phi_N' = 0.136 + 0.028 = 0.164.
  4. The second approximation gives ϕ=0.240\phi = 0.240 and Shr=0.45S_{hr} = 0.45. The third changes the porosity by less than 0.1 unit: ϕ=0.240\phi = 0.240, Shr=0.45S_{hr} = 0.45, that is, Sxo=0.55S_{xo} = 0.55.
  5. For comparison, two quick estimates: the root mean square of the two curves, (ϕD2+ϕN2)/2=0.237\sqrt{(\phi_D^2 + \phi_N^2)/2} = 0.237, and the arithmetic mean, 0.221.
Answer: The porosity of the formation is about 24%. In the flushed zone, residual gas occupies about 45% of the pore volume.

What it means. From the density curve alone, calculated as if the pores held water, the porosity would be 30.6%, and from the neutron curve alone 13.6%. These are errors of almost 7 and 10 units in opposite directions. Without the excavation correction, the porosity would come out 1.3 units too low, and the gas saturation of the flushed zone too high, at 57%. The root-mean-square rule (quick estimate) gave 0.237, close to the solution. The root mean square is larger than the arithmetic mean, so it partly makes up for the lowering of the neutron curve by excavation. But it is an empirical rule. It knows nothing of the gas coefficients, and we cannot find the gas saturation with it. The gas saturation of the formation from resistivity is 75%, while 45% is only the gas that remained at the borehole wall after the filtrate invaded. So the estimate from the density–neutron pair is a lower limit. The data in this example are assumed for illustration.

Shale: correction first, then gas

Shale material adds to the reading of each method its own “porosity of shale”, multiplied by the shale volume VshV_{sh}. This is 0.30–0.45 for the neutron log, 0.2–0.4 for the sonic log and about 0.1 for the density log (density, neutron and sonic log). So shale raises the neutron curve above the density curve, in the direction opposite to gas. In a shaly gas-bearing formation the effects cancel each other: there is no crossover, the curves may coincide, and the formation looks water-bearing.

So the order of work is this. First correct both curves for the shale volume, found independently from the gamma ray log (GR) or spontaneous potential (SP) (Determining shale volume). Only then look for gas, by solving the system of the previous section for the corrected values. In a gas-bearing formation, do not take the shale volume from the disagreement of the neutron and density curves: gas brings the curves together, and the estimate comes out too low.

Density and neutron porosity corrected for shale volume
ϕD,c=ϕD−Vsh ϕD,sh,ϕN,c=ϕN−Vsh ϕN,sh\phi_{D,c} = \phi_D - V_{sh}\,\phi_{D,sh}, \qquad \phi_{N,c} = \phi_N - V_{sh}\,\phi_{N,sh}
where:
  • ϕD,c, ϕN,c\phi_{D,c},\ \phi_{N,c}corrected porosities: the response of the pores outside the shale material together with their fluid, fraction
  • VshV_{sh}shale volume from GR or SP, fraction
  • ϕD,sh\phi_{D,sh}density porosity in the adjacent shales: (ρma−ρsh)/(ρma−ρmf)(\rho_{ma} - \rho_{sh})/(\rho_{ma} - \rho_{mf}), fraction
  • ϕN,sh\phi_{N,sh}neutron porosity in the adjacent shales, in units of the same matrix, fraction

Units: fraction

Holds when
  • The shale material in the formation is the same as in the reference shale unit.
  • The contributions add in proportion to the volumes, as in the topics on each method.
  • The gas shifts and the excavation effect apply to the pores outside the shale, so the solution for gas is applied to the corrected values.

The neutron correction is usually three to four times larger than the density correction. If we do not apply it, the shale “eats up” the gas crossover. If we apply it with too high a shale volume, false gas appears.

Worked exampleGas hidden by shale
Given (assumed data)
Formation
shaly sandstone at a depth of about 2000 m; shale volume from GR Vsh=0.30V_{sh} = 0.30
Readings
ρb=2.286\rho_b = 2.286 g/cm³; ϕN=0.230\phi_N = 0.230 in sandstone units; Δt=287\Delta t = 287 µs/m
Adjacent shales
ρsh=2.48\rho_{sh} = 2.48 g/cm³, ϕN,sh=0.38\phi_{N,sh} = 0.38, Δtsh=300\Delta t_{sh} = 300 µs/m
Gas and parameters
methane 0.13 g/cm³ (kD=0.615k_D = 0.615, kN=0.7075k_N = 0.7075); matrix 2.65 g/cm³ and 182 µs/m; filtrate 1.00 g/cm³ and 620 µs/m
Solution
  1. Taken as they are: ϕD=2.65−2.2861.65=0.221\phi_D = \dfrac{2.65 - 2.286}{1.65} = 0.221 and ϕN=0.230\phi_N = 0.230. The neutron porosity is even higher than the density porosity, and there is no crossover. The shale volume from the disagreement of the curves would come out as 0.03, against 0.30 from GR. This contradiction is the first sign that something else is bringing the curves together.
  2. Corrections for shale: ϕD,sh=2.65−2.481.65=0.103\phi_{D,sh} = \dfrac{2.65 - 2.48}{1.65} = 0.103, then ϕD,c=0.221−0.30⋅0.103\phi_{D,c} = 0.221 - 0.30\cdot 0.103 = 0.190 and ϕN,c=0.230−0.30⋅0.38\phi_{N,c} = 0.230 - 0.30\cdot 0.38 = 0.116. Now the density porosity is higher than the neutron porosity by 0.074. This is gas.
  3. The solution for gas with the excavation correction, as in the previous example, gives the effective porosity ϕe=0.160\phi_e = 0.160 and Shr=0.30S_{hr} = 0.30.
  4. Check with a third method. In a compacted sandstone gas hardly affects the interval transit time (the time a sound wave needs to cross a unit length of rock). So ϕS=(287−182)/438=0.240\phi_S = (287 - 182)/438 = 0.240, the “porosity of shale” is (300−182)/438=0.269(300 - 182)/438 = 0.269, and the effective porosity is 0.240−0.30⋅0.269=0.1590.240 - 0.30\cdot 0.269 = 0.159.
Answer: Effective porosity is about 16%, with about 30% gas in the flushed zone. The sonic log independently gives 16%.

What it means. Without the shale corrections the formation would have looked like a slightly shaly water-bearing one: shale “hid” the gas. If only the density curve had been corrected, and the porosity calculated as if the pores held water, the result would be 19%, which is 3 units too high. From the corrected neutron curve alone it would be 12%. The gas solution agrees with the sonic porosity, which gas hardly affects in a compacted rock. This is a strong argument for the model of the formation. Resistivity and testing finally confirm the gas. The data in this example are assumed for illustration.

Carbonates: dolomite, sulfates and vugs

Carbonates add two difficulties of their own to gas and shale. The first is the composition of the matrix: calcite, dolomite, anhydrite and gypsum in unknown proportions. The second is the structure of the voids. Alongside intergranular and intercrystalline pores (pores between grains and between crystals), there are dissolution vugs (cavities that water has dissolved in the rock) and fractures (secondary porosity). The matrix acts on the three methods differently, and only two of them see vugs.

  • Dolomite is heavier than calcite (2.87 against 2.71 g/cm³) and slows neutrons more. On limestone scales its density porosity comes out too low and its neutron porosity too high: at a true porosity of 15%, about 7% and 21% (conversion to the matrix). The curves separate as they do in shale, but GR is low. The average of the two readings on limestone scales depends little on the dolomite fraction (here it is about 14%). So in clean carbonates with liquid in the pores, we use it as an estimate of porosity, and we find the dolomite fraction from a crossplot (a graph of one log against another) (Lithology and porosity from crossplots).
  • Anhydrite is the densest of the common minerals (2.98 g/cm³), and it has no hydrogen. On the limestone scale its density porosity is about −0.16 and its neutron porosity about zero. Anhydrite cement reduces porosity. If it is not included in the matrix density, the density porosity comes out too low.
  • Gypsum contains water of crystallisation (water built into the crystal): its hydrogen index is about 0.5 and its apparent density 2.35 g/cm³. Tight gypsum without pores shows a neutron porosity of about 0.5, a density porosity of about 0.21 on the limestone scale, and an almost zero sonic porosity. The three methods give three different “porosities” that do not exist. Identify such intervals and leave them out of the calculation.
  • Vugs, the voids left by dissolution, are counted by the density and neutron logs in the same way as pores, but the sonic log hardly notices them. The difference between total and sonic porosity is the secondary porosity index (how to calculate it). Here the density–neutron pair does two jobs. It gives the total porosity, and it also checks the conditions. If the two curves agree in a formation without gas and shale, the matrix has been chosen correctly and the difference can be trusted. Fractures take up a fraction of a per cent of the volume, and log porosity hardly notices them.
Worked exampleDolomitised limestone with vugs
Given (assumed data)
Formation
clean carbonate (low GR), pores filled with fresh filtrate; the mud is weighted with barite, so the photoelectric factor PeP_e is unreliable
Readings
ρb=2.526\rho_b = 2.526 g/cm³; ϕN=0.163\phi_N = 0.163 in limestone units; Δt=198\Delta t = 198 µs/m
Limestone parameters
2.71 g/cm³ and 156 µs/m; filtrate 1.00 g/cm³ and 620 µs/m
Solution
  1. The density porosity on the limestone scale is 2.71−2.5261.71=0.1076\dfrac{2.71 - 2.526}{1.71} = 0.1076. The neutron porosity is 0.163, higher by 0.0554. GR is low, so this is not shale. The matrix is heavier than calcite and slows neutrons more, so it is dolomite.
  2. The total porosity, as the mean of the two readings, is (0.1076+0.163)/2=0.1353(0.1076 + 0.163)/2 = 0.1353.
  3. The sonic porosity with limestone parameters is (198−156)/464=0.0905(198 - 156)/464 = 0.0905.
  4. The secondary porosity index is 0.1353−0.0905=0.04480.1353 - 0.0905 = 0.0448, about 33% of all the voids.
Answer: Total porosity is about 13.5%, of which about 4.5 porosity units are vugs.

What it means. The formation in the example was set up as follows: 40% dolomite in the matrix, a total porosity of 14%, of which 4 units are vugs. The mean of the two curves was off by 0.5 units, although each curve on its own was off by 3 and 2 units in opposite directions. The secondary porosity index is too high by 0.5. Dolomite is faster than calcite (a sound wave travels faster through it), and with limestone parameters the intergranular porosity comes out too low. If we knew the dolomite fraction, from cuttings, core or a crossplot, we would take the matrix transit time 151 µs/m and get an intergranular porosity of 0.101, almost exact. The data in this example are assumed for illustration.

Pressure: gas density and undercompacted shales

Pressure enters the porosity estimate in two ways. The first is through gas. Both pressure and temperature grow with depth. Pressure compresses gas more than temperature expands it, so the density of gas in the formation increases (Gas formation volume factor, compressibility and viscosity). For methane at normal formation pressure it goes from 0.04 g/cm³ at a depth of 500 m to 0.19 g/cm³ at 4500 m. As the density grows, the hydrogen index of the gas and its apparent density grow too, while the sensitivities kDk_D and kNk_N decrease. So the same amount of gas in the flushed zone gives a smaller crossover at depth than near the surface, and in overpressured accumulations a smaller one still.

Density and neutron porosity of a gas-bearing sandstone at different depths0.050.100.150.200.250.300.350.405001500250035004500Porosity, fractionDepth, m0.1250.249true 0.20φDφN with excavationquick estimate

Chart: depth from 500 to 4500 metres, increasing downwards, on the vertical axis; porosity from 0.05 to 0.40 on the horizontal axis. A vertical line marks the true porosity of 0.20. Density porosity is almost constant: from 0.255 at 500 m to 0.246 at 4500 m. Neutron porosity grows with depth from 0.105 to 0.138, so the separation of the curves decreases from 15 to 11 porosity units. The dotted root-mean-square estimate stays between 0.195 and 0.199.

CalculatedDensity and neutron porosity of the same gas-bearing sandstone (ϕ=0.20\phi = 0.20, Shr=0.40S_{hr} = 0.40, fresh filtrate) at different depths. The formation pressure is normal, and the temperature is 10 °C at the surface plus 3 °C per 100 m. The density of methane comes from the real-gas equation of state, and the neutron porosity includes the excavation effect. The dotted line is the quick root-mean-square estimate.

The second way is compaction. In a normal section, shales lose water with depth. Their density increases smoothly and their interval transit time decreases. This is the normal compaction trend (compaction curve). If the water has not had time to escape, it carries part of the weight of the overlying rocks. The effective stress (the stress carried by the grains) is lower than normal, and the shale stays as porous as it was at a shallower depth. On a log this shows as a departure from the trend: the shale density is lower than expected and often even decreases with depth, and the interval transit time is longer. The departure is usually visible in shales before the well reaches a permeable formation with high pressure. Above such an interval there is often a tight cemented layer, a seal that holds the pressure. That is why the trends of shale density and interval transit time are also built from logging-while-drilling data.

For porosity, a practical conclusion follows. In an undercompacted interval, sands too are more porous than they should be at that depth, and the sonic porosity needs a correction for undercompaction with a larger coefficient (correction). Density porosity is a mass balance, and compaction does not affect it. In a smooth borehole it serves as a firm reference here. And from the shales themselves, the density log gives their porosity, the source data for estimating pressure.

Shale porosity from density and its normal trend
ϕsh=ρgr−ρshρgr−ρw,ϕsh(z)=ϕsh(z1) e−cz (z−z1)\phi_{sh} = \frac{\rho_{gr} - \rho_{sh}}{\rho_{gr} - \rho_w}, \qquad \phi_{sh}(z) = \phi_{sh}(z_1)\,\e^{-c_z\,(z - z_1)}
where:
  • ϕsh\phi_{sh}shale porosity: the fraction of the volume occupied by water, fraction
  • ρsh\rho_{sh}shale density from the log, g/cm³
  • ρgr, ρw\rho_{gr},\ \rho_wdensity of the solid part of the shale rock and of the pore water, g/cm³
  • z, z1z,\ z_1(vertical) depth and depth of the reference point of the normal interval, km
  • czc_zcompaction coefficient with depth; found from the normal interval of the same section, km⁻¹

Units: densities in g/cm³, depths in km

Holds when
  • The same shales are compared; the borehole in the shales is smooth and density is reliable.
  • The exponential trend follows from the compaction law ϕ=ϕ0 e−c σ′\phi = \phi_0\,\e^{-c\,\sigma'} at normal pressure, when the effective stress grows in proportion to depth.
  • We build the trend from the normally compacted part of the section and extend it downwards. The error of the extrapolation grows with distance.

The departure of shale porosity from the trend shows how undercompacted the shales are. The depth at which the trend gives the same porosity is the equivalent depth used in the method for estimating pore pressure (equivalent depth method).

Worked exampleShale density trend and a sign of overpressure
Given (assumed data)
Shale density from the log
2.300 g/cm³ at 1500 m; 2.424 g/cm³ at 2400 m; 2.344 g/cm³ at 3000 m, below a tight layer at 2440–2500 m
Shale rock
solid part 2.70 g/cm³, pore water 1.05 g/cm³
Area
overburden pressure: equivalent density 2.25 g/cm³; normal pore pressure: 1.05 g/cm³
Solution
  1. The shale porosity is ϕsh=(2.70−ρsh)/1.65\phi_{sh} = (2.70 - \rho_{sh})/1.65: 0.400/1.65=0.2420.400/1.65 = 0.242 at 1500 m, 0.276/1.65=0.1670.276/1.65 = 0.167 at 2400 m and 0.356/1.65=0.2160.356/1.65 = 0.216 at 3000 m. Below 2400 m the porosity did not decrease. It increased.
  2. We get the normal trend from the two upper points (the ratio of porosities equals the ratio of the differences 2.70−ρsh2.70 - \rho_{sh}): cz=ln⁡(0.400/0.276)0.9c_z = \dfrac{\ln(0.400/0.276)}{0.9} = 0.4123 km⁻¹. At 3000 m the trend gives a density of 2.70−0.276⋅e−0.4123⋅0.62.70 - 0.276\cdot \e^{-0.4123\cdot 0.6} = 2.484 g/cm³, which is 0.140 g/cm³ more than the measured value. The porosity from the trend is 0.131.
  3. The equivalent depth is the depth where the trend gives the same porosity as the measured one at 3000 m: ze=2.4−ln⁡(0.356/0.276)0.4123z_e = 2.4 - \dfrac{\ln(0.356/0.276)}{0.4123} = 1.783 km.
  4. Pore pressure by the equivalent depth method. The overburden pressure at 3000 m is 0.00981⋅2.25⋅3000=66.220.00981\cdot 2.25\cdot 3000 = 66.22 MPa. The effective stress of normal shale at the equivalent depth is 0.00981⋅1.20⋅1783=20.990.00981\cdot 1.20\cdot 1783 = 20.99 MPa. So pp=66.22−20.99=45.2p_p = 66.22 - 20.99 = 45.2 MPa, an equivalent density of 1.54 g/cm³ against the normal 1.05.
Answer: At 3000 m the shales are undercompacted: their porosity is 22% instead of 13% from the trend. The pore pressure is about 45.2 MPa (1.54 g/cm³ in equivalent density).

What it means. The tight layer above the interval is a seal, and the pressure began to grow under it. On the log it looks like a bulge before the trend turns around. The estimate is valid only if undercompaction created the pressure, the shales are the same, and the trend is extended reliably. That is why we check it against the d-exponent (a number calculated from the drilling rate, which changes with pore pressure), gas shows and direct pressure measurements (Abnormal formation pressures: origin, prediction and recognition). For the porosity of sands in this interval the conclusion is the same as above: the sonic log without a large correction will overestimate it, and the density log will not. The data in this example are assumed for illustration.

Shale density with depth: normal trend, seal and overpressure zone2.12.22.32.42.52.62.710001500200025003000Shale density, g/cm³Depth, m2.3002.4242.344normal trendlog

Chart: depth from 1000 to 3300 metres, increasing downwards, on the vertical axis; density from 2.1 to 2.7 g/cm³ on the horizontal axis. The dashed trend rises smoothly from 2.21 at 1000 m to 2.50 at 3200 m. The solid curve coincides with it down to 2440 m, then steps to the right to 2.56 (a tight layer down to 2500 m), after which it shifts to the left: from 2.43 at 2500 m to 2.34 at 2800 m, and then stays at 2.34. Points are marked at 1500 m (2.300), 2400 m (2.424) and 3000 m (2.344).

CalculatedShale density on an assumed log (solid line) and the normal compaction trend (dashed) for the data of the example. At 2440–2500 m there is a tight seal layer, and below it an overpressure zone where the shale density decreases with depth. The points are the three readings of the example. Calculated from the compaction law ϕ=0.45 e−0.035 σ′\phi = 0.45\,\e^{-0.035\,\sigma'} and the mass balance.

Procedure of joint interpretation

  1. 1
    Quality and units

    Exclude intervals with poor tool contact and washouts in the borehole. Check that the environmental corrections have been applied, and bring the density and neutron porosity to one matrix (conversion).

  2. 2
    Lithology

    Find the matrix from GR, PeP_e, cuttings and core. For a mixture of minerals, use a crossplot (Lithology and porosity from crossplots). Do not mistake dolomite, gypsum or anhydrite for shale or gas.

  3. 3
    Shale

    Find the shale volume from GR or SP and correct both curves, and the sonic curve too if you need it.

  4. 4
    Gas

    If, after the corrections, the density porosity is greater than the neutron porosity and the resistivity is high, calculate kDk_D and kNk_N from the gas density at reservoir conditions, and solve the system with the excavation correction.

  5. 5
    Vugs

    In clean carbonates, compare the total porosity from the density–neutron pair with the sonic porosity. The difference is the secondary porosity index.

  6. 6
    Pressure and compaction

    Build the trends of shale density and interval transit time. In undercompacted intervals, rely on the density porosity.

  7. 7
    Check

    Compare the result with core and testing: the three methods should agree within one model of the formation.

Terms and symbols

Sensitivities kDk_D and kNk_N
How much a unit volume of residual hydrocarbons ϕShr\phi S_{hr} raises the density porosity and lowers the neutron porosity. For gas both are about 0.6–0.9; for oil kDk_D is about 0.1–0.2 and kNk_N is close to zero.
Residual hydrocarbon saturation of the flushed zone ShrS_{hr}
The fraction of pores at the borehole wall where oil or gas has not been pushed out by filtrate. Shr=1−SxoS_{hr} = 1 - S_{xo}.
Apparent density of a hydrocarbon ρa,h\rho_{a,h}
The density with which a hydrocarbon enters the formulas of the density tool. For gas it is much lower than the true density.
Crossover
The density porosity lies above the neutron porosity when both are drawn on compatible scales of one matrix. It is a sign of gas, which shale can hide.
Secondary porosity index
The difference between the total porosity from the density and neutron logs and the sonic porosity. It estimates the fraction of vugs.
Normal compaction trend
The smooth change of shale density and interval transit time with depth at normal pore pressure. A departure from it is a sign of undercompaction.

Common mistakes and misconceptions

Wrong

“No crossover means no gas.”

In fact

Shale raises the neutron curve and can hide gas completely. Deep invasion of the filtrate also weakens the effect. First correct both curves for the shale volume from GR or SP.

Wrong

“The porosity of a gas-bearing formation is the mean of the two curves.”

In fact

This is only an approximation. The porosity is a weighted average with the weights kNk_N and kDk_D, and the neutron curve must be corrected for excavation. Without this, the porosity comes out 1–2 units too low and the gas saturation of the flushed zone too high.

Wrong

“The gas saturation of the formation has been found from the density–neutron pair.”

In fact

What we found is the residual gas saturation of the flushed zone, a lower limit. Resistivity methods give the gas saturation of the uninvaded part of the formation.

Wrong

“Neutron porosity is higher than density porosity, so the formation is shaly.”

In fact

Dolomite on limestone scales and gypsum look the same. A high GR confirms shale. A low GR and a PeP_e of about 3 confirm dolomite. A density of about 2.35 g/cm³ and a neutron porosity of about 0.5 confirm gypsum.

Wrong

“The same crossover means the same amount of gas.”

In fact

At depth gas is denser and richer in hydrogen, so kD+kNk_D + k_N is smaller. The same crossover at 4 km means roughly a quarter more gas than at 1 km.

In depth: advanced detail

How accurate is the result: gas density and curve errors

The joint solution rests on three kinds of input data: the two curves and the gas density, from which we calculate kDk_D and kNk_N. It is useful to see once how the error in each of them carries over into the porosity and the gas saturation.

Worked exampleGas-bearing sandstone: what if the input data are inaccurate
Given (assumed data)
Formation
from the main example: ρb=2.145\rho_b = 2.145 g/cm³, ϕN=0.136\phi_N = 0.136; the solution is ϕ=0.240\phi = 0.240, Shr=0.45S_{hr} = 0.45 with gas of 0.13 g/cm³
Cases
gas density 0.10 and 0.16 g/cm³; log density higher by 0.015 g/cm³; neutron porosity higher by 0.01
Solution
  1. Gas 0.10 g/cm³ (kD=0.639k_D = 0.639, kN=0.775k_N = 0.775): ϕ=0.242\phi = 0.242, Shr=0.41S_{hr} = 0.41. Gas 0.16 g/cm³ (kD=0.591k_D = 0.591, kN=0.640k_N = 0.640): ϕ=0.237\phi = 0.237, Shr=0.49S_{hr} = 0.49.
  2. Density 2.160 instead of 2.145 g/cm³: ϕ=0.234\phi = 0.234, which is 0.6 units lower.
  3. Neutron porosity 0.146 instead of 0.136: ϕ=0.244\phi = 0.244, which is 0.4 units higher.
Answer: An error in the gas density of ±0.03 g/cm³ changes the porosity by less than 0.3 units and the gas saturation of the flushed zone by about ±0.04. Errors in the curves within the usual accuracy change the porosity by about half a unit.

What it means. The porosity from the joint solution is stable: it is a weighted average of two curves, and the error of each curve enters it with a weight of about one half. The gas saturation of the flushed zone is more sensitive, because it is proportional to the difference between the curves. For comparison, each curve on its own was wrong by 7–10 porosity units. The data in this example are assumed for illustration.

Connections to other topics

Check yourself

  1. 1

    Clean quartz sandstone, both curves in sandstone units: density porosity 0.29, neutron porosity 0.14, resistivity high. What is most likely?

    1. A.An oil-bearing formation
    2. B.A shaly water-bearing formation
    3. C.Dolomite
    4. D.A gas-bearing formation: residual gas in the flushed zone
    Show the answer

    Correct answer: D. A gas-bearing formation: residual gas in the flushed zone

    In a clean formation of one matrix, the density porosity exceeds the neutron porosity by 15 units. This is a crossover, a sign of gas. Shale would give the opposite disagreement. Oil would shift the density porosity by only a unit or two. And dolomite in sandstone units would show a neutron porosity higher than the density porosity.

  2. 2

    Methane of density 0.16 g/cm³ at reservoir conditions, fresh filtrate, sandstone. Find kDk_D and kNk_N.

    Show the answer

    The hydrogen index is 2.25⋅0.16=0.362.25\cdot 0.16 = 0.36, so kN=1−0.36=0.64k_N = 1 - 0.36 = 0.64. The apparent density is 1.334⋅0.16−0.188≈0.0251.334\cdot 0.16 - 0.188 \approx 0.025 g/cm³, so kD=1.00−0.0251.65≈0.59k_D = \dfrac{1.00 - 0.025}{1.65} \approx 0.59.

  3. 3

    With the coefficients from the previous question, ϕD=0.27\phi_D = 0.27 and ϕN=0.15\phi_N = 0.15 (sandstone units). Find the porosity and the residual gas saturation of the flushed zone without the excavation effect. How will the excavation correction change the result?

    Show the answer

    The sum of the coefficients is 0.59+0.64=1.230.59 + 0.64 = 1.23. The numerator is 0.64⋅0.27+0.59⋅0.15≈0.2610.64\cdot 0.27 + 0.59\cdot 0.15 \approx 0.261, so the porosity is 0.261/1.23≈0.2120.261/1.23 \approx 0.212. The gas volume is (0.27−0.15)/1.23≈0.098(0.27 - 0.15)/1.23 \approx 0.098, that is, Shr≈0.46S_{hr} \approx 0.46. Excavation lowers the neutron porosity, so the corrected ϕN′\phi_N' is greater. The porosity then increases (to about 0.22), and the gas saturation decreases (to about 0.37).

  4. 4

    Shaly sandstone: from GR Vsh=0.35V_{sh} = 0.35, and neutron and density porosity (sandstone units) coincide, both 0.22. What is most likely?

    1. A.A shaly water-bearing formation
    2. B.A gamma ray log error
    3. C.A shaly gas-bearing formation: shale has hidden the crossover
    4. D.A clean water-bearing formation
    Show the answer

    Correct answer: C. A shaly gas-bearing formation: shale has hidden the crossover

    In a shaly water-bearing formation, the neutron porosity should be higher than the density porosity by Vsh(ϕN,sh−ϕD,sh)V_{sh}(\phi_{N,sh} - \phi_{D,sh}), that is, by about 0.35⋅0.28≈0.100.35\cdot 0.28 \approx 0.10. If the curves coincide, something has lowered the neutron porosity and raised the density porosity, and that is gas. Check it with the shale corrections, resistivity and gas shows.

  5. 5

    Carbonate with low GR: on limestone scales neutron porosity is 0.21, density porosity 0.07, sonic porosity (with limestone parameters) 0.13. What kind of rock is it?

    1. A.Limestone with vugs
    2. B.Gas-bearing limestone
    3. C.Shaly limestone
    4. D.Dolomite with a porosity of about 14–15%
    Show the answer

    Correct answer: D. Dolomite with a porosity of about 14–15%

    A neutron porosity above the density porosity, with a low GR, is a sign of dolomite, not shale. The mean of the two readings, (0.21+0.07)/2=0.14(0.21 + 0.07)/2 = 0.14, is a porosity estimate that depends little on the dolomite fraction. The sonic porosity with limestone parameters comes out too low, because dolomite is faster than calcite. In a limestone with vugs, the density and neutron porosity would coincide, and gas would give a crossover.

  6. 6

    Why is the sonic porosity of sands too high in an interval with undercompacted shales and overpressure, while the density porosity is not?

    Show the answer

    Where the water has not had time to escape, sands and shales are less compacted than they should be at that depth. The framework of the sand is compliant (it gives way easily), and the interval transit time is longer than the time-average equation gives. So the sonic porosity needs a correction for undercompaction, with a larger coefficient. The density porosity is a mass balance of the matrix and the fluid, and the stiffness of the framework does not enter it. So it stays correct in a smooth borehole.

Updated: 5 October 2026