Unconventional Reservoir Geology - Shale Gas, Tight Oil, Sweet Spot Identification, and Brittleness Index Calculation
Unconventional petroleum reservoirs differ from conventional reservoirs in a single defining characteristic: the hydrocarbon cannot migrate out of the rock in which it was generated. In a conventional system, petroleum migrates from the source rock through carrier beds to a trap, where it accumulates at economic concentrations and can be produced by simple pressure-driven flow once a well penetrates the reservoir. In an unconventional system, the petroleum has not migrated - it remains in the source rock, dispersed throughout a laterally continuous but extremely low-permeability formation that extends across thousands of square kilometers. There is no trap to find, no migration to reconstruct, and no single high-porosity fairway to target. Instead, the challenge is to identify the portions of the formation where the combination of organic richness, thermal maturity, rock mechanical properties, and natural fracture intensity creates conditions where hydraulic fracturing can economically connect the nano-darcy matrix to the wellbore at sufficient flow rates for commercial production. This zone of optimal conditions is the sweet spot, and its identification from well logs, core data, geochemistry, and seismic attributes is the primary technical challenge of unconventional reservoir development. This guide covers the geological characterization framework for shale gas and tight oil plays: the geochemical parameters that define source quality, the petrophysical models that distinguish producible from unproducible rock, and the rock mechanical analysis that determines where hydraulic fractures will propagate effectively.
1. Source Rock Geochemistry - Characterizing the Unconventional Reservoir
1.1 Total Organic Carbon and Hydrogen Index - Quantity and Quality of Organic Matter
Total Organic Carbon (TOC) is the weight percentage of organic carbon in the rock. It is the primary measure of source rock richness and, in unconventional reservoirs, directly relates to the amount of hydrocarbons that can be stored in organic pores (kerogen-hosted porosity). Hydrogen Index (HI) describes the type of organic matter and its hydrocarbon generation potential:
Rock-Eval pyrolysis parameters and their interpretation:
S1 (mg HC/g rock): Free hydrocarbons already generated and present in rock (the "yield")
S2 (mg HC/g rock): Hydrocarbons generated by cracking kerogen during pyrolysis (remaining generation potential)
S3 (mg CO2/g rock): CO2 released during pyrolysis (indicates oxygen-rich organic matter)
Tmax (°C): Temperature at maximum S2 generation rate (proxy for thermal maturity)
TOC (%): Total organic carbon content
Derived parameters:
Hydrogen Index: HI = (S2/TOC) x 100 (mg HC/g TOC)
Oxygen Index: OI = (S3/TOC) x 100 (mg CO2/g TOC)
Production Index: PI = S1/(S1+S2) (fraction of original potential already generated)
Example Rock-Eval data from Marcellus Shale core samples:
Sample A: S1=0.42, S2=8.35, S3=0.12, Tmax=452°C, TOC=4.8%
Sample B: S1=0.18, S2=3.21, S3=0.28, Tmax=448°C, TOC=2.3%
Sample C: S1=0.65, S2=12.80, S3=0.08, Tmax=458°C, TOC=6.2%
Sample A calculations:
HI_A = (8.35/4.8) x 100 = 173.9 mg HC/g TOC
OI_A = (0.12/4.8) x 100 = 2.5 mg CO2/g TOC
PI_A = 0.42/(0.42+8.35) = 0.42/8.77 = 0.0479
Sample C calculations:
HI_C = (12.80/6.2) x 100 = 206.5 mg HC/g TOC
PI_C = 0.65/(0.65+12.80) = 0.65/13.45 = 0.0483
Kerogen type interpretation from HI and OI:
Type I (HI>600, OI<40 algal="" br="" in="" lacustrine="" marine="" oil-prone="" rare="" shales=""> Type II (HI=300-600, OI<40 algal="" and="" barnett="" br="" eagle="" ford="" gas="" marcellus="" marine="" oil="" planktonic="" prone=""> Type III (HI=50-300, OI=40-200): Terrigenous plant material, gas-prone → most coals and terrestrial shales
Type IV (HI<50 br="" generation="" inertinite="" matter="" no="" organic="" potential="" recycled="">
Sample A HI=174, Sample C HI=207: Both Type III/II transition → gas-prone to mixed oil-gas system
Thermal maturity interpretation from Tmax:
Tmax < 435°C: Immature
Tmax 435-445°C: Early oil window
Tmax 445-455°C: Peak oil window
Tmax 455-470°C: Late oil/condensate window
Tmax > 470°C: Dry gas window
Sample A Tmax=452°C: Late oil/condensate window
Sample B Tmax=448°C: Peak oil window
Sample C Tmax=458°C: Late oil/condensate window → all samples in the condensate-wet gas window → gas condensate play 50>40>40>
1.2 TOC Log Calculation - Delta LogR Method
Core-measured TOC data is available only at discrete sample intervals, while well log data provides continuous measurement. The Delta LogR method (Passey et al., 1990) allows TOC to be calculated continuously from sonic and resistivity logs by exploiting the observation that source rocks deviate from the background trend defined by non-source rocks on a combined sonic-resistivity overlay:
Delta LogR method:
Delta LogR = log10(R/R_baseline) + 0.02 x (DT - DT_baseline)
Where:
R = measured resistivity at depth of interest (ohm·m)
R_baseline = resistivity on the non-source rock baseline trend at same depth
DT = measured sonic travel time (μs/ft)
DT_baseline = sonic on the non-source rock baseline at same depth
0.02 = scaling factor to overlay resistivity and sonic on the same scale
TOC (wt%) = Delta LogR x 10^(2.297 - 0.1688 x LOM)
Where LOM = Level of Organic Metamorphism (related to Ro):
LOM = 6 + 8.458 x log10(Ro) for Ro < 0.65%
LOM = 7.8 x Ro^0.1 for Ro ≥ 0.65% (simplified)
Example calculation at a specific depth (Barnett Shale analog):
Measured R = 45 ohm·m, R_baseline = 12 ohm·m (non-source shale trend)
Measured DT = 88 μs/ft, DT_baseline = 82 μs/ft
Ro = 1.35% (from vitrinite reflectance on core)
Delta LogR = log10(45/12) + 0.02 x (88-82)
= log10(3.75) + 0.02 x 6
= 0.5740 + 0.120 = 0.6940
LOM = 7.8 x 1.35^0.1 = 7.8 x 1.0307 = 8.039
TOC = 0.6940 x 10^(2.297 - 0.1688 x 8.039)
= 0.6940 x 10^(2.297 - 1.358)
= 0.6940 x 10^0.939
= 0.6940 x 8.686 = 6.03 wt% TOC predicted
Compare to core-measured TOC at same depth: 5.8 wt% → prediction within 3.9% relative error → good calibration
Minimum TOC thresholds for commercial unconventional production:
Gas shale: TOC ≥ 2% (Barnett, Marcellus typically 3-6%)
Oil shale (tight oil): TOC ≥ 3% (Bakken, Eagle Ford typically 4-12%)
Below threshold: Insufficient organic porosity for economic production
2. Petrophysical Characterization of Unconventional Reservoirs
2.1 Organic Porosity and Total Porosity in Shale
Shale reservoirs contain two distinct pore systems that must be characterized separately because they have completely different fluid contents and flow mechanisms. The inorganic pore system (clay-hosted and mineral-hosted pores) contains water at irreducible saturation. The organic pore system (pores within kerogen and solid bitumen) contains hydrocarbons and is the target of hydraulic fracturing stimulation:
Total porosity decomposition in unconventional reservoirs:
phi_total = phi_organic + phi_inorganic
Organic porosity calculation:
phi_organic = TOC x rho_bulk x (phi_OM / rho_OM) / 100
Where:
TOC = weight fraction organic carbon (decimal, not %)
rho_bulk = bulk density (g/cm3)
phi_OM = porosity within organic matter fraction (from SEM imaging, typically 0.05-0.25)
rho_OM = density of organic matter (g/cm3, typically 1.1-1.4 for mature kerogen)
Simplified relationship (Curtis et al.):
phi_organic (fraction) = 0.3085 x TOC(wt%) / (1 + 0.3085 x TOC(wt%)/0.95 x 100)
More practical approach (Jarvie model):
phi_organic = (TOC_wt%/100 x rho_bulk x phi_OM_local) / rho_OM
Example: Eagle Ford Shale sample
TOC = 5.5 wt%, rho_bulk = 2.52 g/cm3, phi_OM = 0.18 (from SEM), rho_OM = 1.25 g/cm3
phi_organic = (5.5/100 x 2.52 x 0.18) / 1.25
= (0.055 x 2.52 x 0.18) / 1.25
= (0.02494) / 1.25 = 0.01995 ≈ 2.0% organic porosity
Inorganic porosity from neutron-density crossplot:
phi_ND = (phi_N + phi_D) / 2 (simplified for clean matrix)
phi_N (neutron): 0.085 (8.5%), phi_D (density): 0.062 (6.2%)
phi_ND = (0.085 + 0.062)/2 = 0.0735 (7.35% inorganic apparent porosity)
However: Clays contain chemically bound water that reads as porosity on neutron log but is not producible:
Clay volume V_clay = 0.42 (from GR log, 42% clay)
Bound water porosity from clay = V_clay x phi_clay_bound_water = 0.42 x 0.15 = 0.063
Effective inorganic porosity = 0.0735 - 0.063 = 0.0105 (1.05% effective inorganic porosity)
Total effective porosity (excluding clay-bound water):
phi_total_effective = phi_organic + phi_effective_inorganic = 2.0% + 1.05% = 3.05% total effective porosity
Note: Conventional reservoir engineer assigning 7.35% porosity from raw neutron-density would massively overestimate reservoir storage and underestimate water saturation in this shale.
2.2 Water Saturation in Shale - The Dual-Water Model
Dual-water model for shale water saturation:
Total Sw = (Sw_free x phi_effective + Sw_bound x phi_clay_bound) / phi_total
In shale reservoirs, the relevant question is not total Sw but rather:
1. What fraction of the organic pore system contains hydrocarbons (vs residual water)?
2. What is the free water saturation in the inorganic pore system?
Archie equation modified for organic matter:
The standard Archie equation is invalid in shale because:
- Kerogen is not electrically conductive → adds to apparent resistivity
- Clay minerals are conductive → reduces apparent resistivity
- Organic pores contain no conductive water → organic porosity appears as non-conductive volume
Dual-water Sw calculation:
1/Rt = (phi_effective^m / a x Rw) x Sw^n + (phi_clay x V_clay x Qv x BQv)
Where Qv = cation exchange capacity of clay, BQv = equivalent conductance
Simplified for Eagle Ford at measured Rt = 85 ohm·m:
phi_effective = 0.0305 (total effective porosity calculated above)
phi_clay_bound = 0.063
Rw = 0.12 ohm·m (formation water resistivity)
a=1, m=1.85, n=2.0 (shale-specific Archie exponents)
Assuming all clay-bound water is at Sw=1.0 and solving for Sw_effective:
1/85 = (0.0305^1.85 / 0.12) x Sw^2 + (0.063 x 0.15/0.12)
0.01176 = (0.0305^1.85 / 0.12) x Sw^2 + 0.07875
0.0305^1.85: ln(0.0305) = -3.489, -3.489 x 1.85 = -6.455, e^-6.455 = 0.001568
0.001568/0.12 = 0.01307
0.01176 - 0.07875 = 0.01307 x Sw^2
-0.06699 = 0.01307 x Sw^2
Negative result → Rt of 85 ohm·m is too high to be explained by water alone → confirms hydrocarbon presence.
The organic matter (kerogen and bitumen) is contributing significantly to the apparent resistivity, as expected in a productive shale interval. This validates the TOC-based organic porosity calculation.
3. Rock Mechanical Properties - The Key to Hydraulic Fracturing Success
3.1 Young's Modulus and Poisson's Ratio from Sonic Logs
The success of hydraulic fracturing in unconventional reservoirs depends critically on the mechanical properties of the rock. A rock with high Young's modulus (stiff) and low Poisson's ratio (brittle) will fracture efficiently under hydraulic stimulation, creating a complex network of connected fractures. A rock with low Young's modulus (compliant) and high Poisson's ratio (ductile) will deform plastically, closing fractures and reducing stimulated reservoir volume. These properties are calculated from the dynamic elastic moduli derived from sonic log measurements:
Dynamic elastic moduli from sonic logs:
Dynamic Poisson's ratio (nu_dyn):
nu_dyn = (0.5 x (Vp/Vs)^2 - 1) / ((Vp/Vs)^2 - 1)
Dynamic Young's modulus (E_dyn, GPa):
E_dyn = rho x Vs^2 x (3 x Vp^2 - 4 x Vs^2) / (Vp^2 - Vs^2)
Simplified: E_dyn = 2 x rho x Vs^2 x (1 + nu_dyn) (in GPa, with Vs in km/s, rho in g/cm3)
Dynamic shear modulus:
G_dyn = rho x Vs^2
Example calculation - Woodford Shale core interval:
DT_p (P-wave slowness) = 68 μs/ft → Vp = 10^6/68 = 14,706 ft/s = 4,482 m/s
DT_s (S-wave slowness) = 135 μs/ft → Vs = 10^6/135 = 7,407 ft/s = 2,258 m/s
rho = 2.58 g/cm3
Vp/Vs ratio:
Vp/Vs = 4,482/2,258 = 1.985
Dynamic Poisson's ratio:
nu_dyn = (0.5 x 1.985^2 - 1) / (1.985^2 - 1)
= (0.5 x 3.940 - 1) / (3.940 - 1)
= (1.970 - 1) / 2.940
= 0.970/2.940 = 0.330
Dynamic Young's modulus:
G_dyn = rho x Vs^2 = 2,580 kg/m3 x (2,258 m/s)^2 = 2,580 x 5,098,564 = 13.154 x 10^9 Pa = 13.15 GPa
E_dyn = 2 x G_dyn x (1 + nu_dyn) = 2 x 13.15 x (1 + 0.330) = 26.30 x 1.330 = 34.98 GPa
Static to dynamic correction:
Dynamic moduli are measured at ultrasonic frequencies (MHz) while hydraulic fracturing occurs at very low frequencies. Static moduli (measured on core in uniaxial compression tests) are typically 10-40% lower than dynamic:
E_static ≈ E_dyn x 0.75 (empirical correction for shale)
E_static ≈ 34.98 x 0.75 = 26.2 GPa static Young's modulus
Interpretation guidelines for hydraulic fracturing:
E > 30 GPa: Brittle, good fracture complexity expected
E 20-30 GPa: Moderate brittleness
E < 20 GPa: Ductile, poor fracture complexity → avoid as primary perforation clusters
nu < 0.25: Brittle → favorable
nu 0.25-0.30: Moderate
nu > 0.30: Ductile → our example (nu=0.33) is borderline ductile
3.2 Brittleness Index - The Primary Sweet Spot Parameter
Brittleness Index calculations - multiple methods:
Method 1: Rickman et al. (2008) normalized mechanical brittleness index:
BI_E = (E - E_min) / (E_max - E_min) x 100%
BI_nu = (nu - nu_max) / (nu_min - nu_max) x 100%
BI = (BI_E + BI_nu) / 2
Where E_min/max and nu_min/max are the formation minimum and maximum values
For a Woodford Shale formation: E ranges 15-55 GPa, nu ranges 0.10-0.38
At our sample (E_static=26.2 GPa, nu_dyn=0.330):
BI_E = (26.2 - 15) / (55 - 15) x 100 = 11.2/40 x 100 = 28.0%
BI_nu = (0.330 - 0.38) / (0.10 - 0.38) x 100 = (-0.050)/(-0.28) x 100 = 17.9%
BI = (28.0 + 17.9)/2 = 22.9%
BI interpretation:
BI > 50%: Highly brittle → excellent hydraulic fracture candidate
BI 30-50%: Moderately brittle → good candidate
BI 15-30%: Low brittleness → marginal candidate (our sample at 22.9%)
BI < 15%: Ductile → avoid as perforation cluster location
Method 2: Mineralogy-based brittleness (Jarvie et al.):
BI_mineral = (Quartz + Dolomite + Carbonate) / (Quartz + Dolomite + Carbonate + Clay + TOC)
Mineralogy from XRD: Quartz=38%, Carbonate=18%, Pyrite=5%, Clay=32%, TOC=5.5%+
BI_mineral = (38 + 0 + 18) / (38 + 0 + 18 + 32 + 5.5) = 56/93.5 = 0.599 = 59.9%
Discrepancy: Mechanical BI = 22.9% vs Mineralogical BI = 59.9%
Resolution: Mineralogical BI suggests the bulk composition is brittle-mineral dominated, but the mechanical BI suggests the rock deforms in a ductile manner. This discrepancy occurs when clay content is high (32%) and clay minerals are coating or cementing the quartz grains, transmitting stress to clay before quartz controls failure.
Preferred approach: Use both methods and take the lower value as the conservative estimate for perforation cluster design. Conservative BI = 22.9% → perforation cluster at this depth is a marginal candidate → evaluate overlying or underlying intervals for better BI.
4. Sweet Spot Identification - Integrating All Parameters
4.1 Multi-Parameter Sweet Spot Index
A sweet spot in an unconventional reservoir is the intersection of multiple favorable conditions: adequate organic richness (TOC), appropriate thermal maturity (Ro), brittleness (BI), minimum horizontal stress anisotropy (favorable for complex fracture networks), and overpressure (additional drive energy). No single parameter defines a sweet spot - the economic success depends on the combination:
Sweet Spot Index (SSI) multi-parameter composite:
SSI = w1 x TOC_norm + w2 x Ro_norm + w3 x BI_norm + w4 x Pressure_norm + w5 x phi_norm
Where each parameter is normalized to 0-1 range and weighted by its importance
Weight assignments (based on production performance correlations):
w1 (TOC): 0.30 → organic richness drives total gas-in-place
w2 (Ro): 0.20 → maturity determines if gas/oil/condensate, affects deliverability
w3 (BI): 0.25 → brittleness controls stimulation effectiveness
w4 (Pressure): 0.15 → overpressure provides natural drive and keeps fractures open
w5 (phi_effective): 0.10 → total storage capacity
Example SSI calculation for three intervals in a well:
Interval A (depth 9,200-9,350 ft):
TOC=5.8%, Ro=1.42%, BI=48%, Pressure gradient=0.72 psi/ft (0.46 overpressure), phi_eff=3.8%
Normalization (using formation min/max: TOC 1-8%, Ro 0.8-2.5%, BI 10-70%, Pgrad 0.43-0.82, phi 0.5-5%):
TOC_norm = (5.8-1)/(8-1) = 4.8/7 = 0.686
Ro_norm = (1.42-0.8)/(2.5-0.8) = 0.62/1.7 = 0.365 (below peak maturity of 1.6-1.8%)
BI_norm = (48-10)/(70-10) = 38/60 = 0.633
P_norm = (0.72-0.43)/(0.82-0.43) = 0.29/0.39 = 0.744
phi_norm = (3.8-0.5)/(5-0.5) = 3.3/4.5 = 0.733
SSI_A = 0.30x0.686 + 0.20x0.365 + 0.25x0.633 + 0.15x0.744 + 0.10x0.733
= 0.206 + 0.073 + 0.158 + 0.112 + 0.073 = 0.622
Interval B (depth 9,350-9,500 ft):
TOC=3.2%, Ro=1.48%, BI=62%, Pgrad=0.74, phi_eff=2.1%
TOC_norm=0.314, Ro_norm=0.400, BI_norm=0.867, P_norm=0.795, phi_norm=0.356
SSI_B = 0.30x0.314 + 0.20x0.400 + 0.25x0.867 + 0.15x0.795 + 0.10x0.356
= 0.094 + 0.080 + 0.217 + 0.119 + 0.036 = 0.546
Interval C (depth 9,500-9,650 ft):
TOC=6.8%, Ro=1.55%, BI=35%, Pgrad=0.78, phi_eff=4.5%
TOC_norm=0.829, Ro_norm=0.441, BI_norm=0.417, P_norm=0.897, phi_norm=0.889
SSI_C = 0.30x0.829 + 0.20x0.441 + 0.25x0.417 + 0.15x0.897 + 0.10x0.889
= 0.249 + 0.088 + 0.104 + 0.135 + 0.089 = 0.665
SSI ranking: Interval C (0.665) > Interval A (0.622) > Interval B (0.546)
Interval C is the sweet spot despite lower BI (35%) because its high TOC (6.8%), high pressure (0.78 psi/ft), and high effective porosity (4.5%) more than compensate. Interval B has the best BI but insufficient organic richness to justify targeting alone.
Well landing zone recommendation: Target Interval C as primary, perforate Interval A as secondary.
Horizontal lateral landing: Place lateral in Interval C for full lateral length in sweet spot.
4.2 Stress Anisotropy and Natural Fracture Intensity
| Parameter | Measurement Method | Optimal Range for Unconventional | Effect on Hydraulic Fracturing |
|---|---|---|---|
| Minimum horizontal stress (Sh_min) | Extended LOT, DFIT (Diagnostic Fracture Injection Test). Most reliable measurement. | As low as possible → maximizes net pressure for fracture width | Lower Sh_min → fractures initiate at lower pressure, propagate further for same injected volume |
| Stress anisotropy (Sh_max/Sh_min) | From borehole breakout azimuth (FMI log) + Sh_min from DFIT + Sv from density integration | Low anisotropy (ratio 1.0-1.2): complex network. High anisotropy (>1.4): planar fracture | High anisotropy → fractures follow Sh_max direction → planar, simple geometry → lower SRV |
| Natural fracture intensity | FMI/UBI image log (resistive fractures = open, conductive = closed). Core fracture count. | Moderate to high open fracture intensity (P32 > 0.5 m2/m3) | Open natural fractures interact with hydraulic fractures → more complex SRV geometry → higher production |
| Pore pressure gradient | MDT/RFT pressure tests, pore pressure prediction from sonic log (Eaton method) | Overpressured (>0.60 psi/ft) → better production | Higher pore pressure → more elastic energy in reservoir → more productive wells after stimulation. Also keeps natural fractures open. |
Conclusion
The brittleness index discrepancy in this article - mechanical BI of 22.9% versus mineralogical BI of 59.9% for the same rock sample - illustrates the most common misinterpretation in unconventional reservoir characterization. A geologist who maps mineralogical brittleness from XRD data and concludes that 60% of the formation is brittle and therefore responsive to hydraulic fracturing will dramatically overestimate the stimulated reservoir volume and underestimate the number of perforation clusters required. The mechanical brittleness test, which is harder to compute (requiring a dipole sonic log for Vs in addition to the standard P-wave sonic) but more physically relevant (it measures the actual deformation response under stress), tells a different story: the 32% clay content is reducing the effective mechanical brittleness far below what the quartz and carbonate content alone would suggest. Perforation clusters placed in 60% of the interval based on mineralogical BI will place about half the clusters in rock that is mechanically ductile and will generate poor fracture complexity despite the apparently favorable mineralogy.
The Sweet Spot Index comparison - Interval C (SSI=0.665) ranking above Interval A (SSI=0.622) despite lower BI (35% vs 48%) - demonstrates that single-parameter sweet spot identification leads to suboptimal well landing decisions. The conventional approach of maximizing brittleness for perforation cluster placement would land the lateral in Interval A. The multi-parameter SSI correctly identifies Interval C as the sweet spot because the higher TOC (6.8% vs 5.8%), higher pore pressure (0.78 vs 0.72 psi/ft), and higher effective porosity (4.5% vs 3.8%) generate a higher gas-in-place and stronger natural drive that more than compensates for the lower stimulation efficiency from reduced brittleness. The weight assignments in the SSI (TOC=0.30, BI=0.25) encode this trade-off explicitly and systematically, replacing the informal geological judgment that would otherwise drive the landing zone decision.
For geoscientists and engineers building expertise in unconventional reservoir characterization, the following references provide the essential framework: Unconventional Reservoir Geology - Shale Gas and Tight Oil Characterization covers geochemistry, petrophysics, and mechanical property analysis for unconventional plays, while Hydraulic Fracturing and Unconventional Completion Design provides the engineering framework for sweet spot identification, perforation cluster design, and stimulation optimization.
Want to access our unconventional reservoir toolkit with Delta LogR TOC calculator, organic porosity estimator, dynamic elastic moduli from sonic logs, Rickman brittleness index, and multi-parameter sweet spot index, or discuss sweet spot identification for a specific unconventional play? Join our Telegram group for unconventional reservoir geology and completion engineering discussions, or visit our YouTube channel for step-by-step tutorials on shale geochemistry, brittleness calculation, and sweet spot mapping.
Disclosure: This article contains affiliate links. If you purchase a book through these links, Petrosmart Academy may earn a small commission at no additional cost to you. We only recommend resources that provide genuine value to geoscientists and petroleum engineers.

0 Comments