Professional Documents
Culture Documents
HFU and SHF Light Presentation 1715185501
HFU and SHF Light Presentation 1715185501
Characterization
Part 3: Reservoir Characterization
Mostafa Haggag, SPEC, MBA
Petrophysics Consultant Expert & Instructor
Feb. 2024
Outline
• Introduction
• Hydraulic Flow Units
• Permeability and HFU Prediction
• Generate Saturation Height Modeling
Formation Evaluation and Reservoir Characterization ?
Both are crucial steps in the exploration and production of hydrocarbons. They involve a detailed analysis
of the geological formations and fluid properties in a reservoir to understand its potential for oil and gas
production:
• Formation Evaluation:
❑ This involves the analysis of data obtained from well logging, core analysis, and other sources to
evaluate the properties and characteristics of the formations in a reservoir.
❑ Formation evaluation can help to identify the productive zones, estimate the hydrocarbon
saturation, and evaluate the reservoir potential¹.
• Reservoir Characterization:
❑ This involves the study of the physical properties and behavior of the reservoir rock and fluids to
understand their impact on the flow of hydrocarbons.
❑ Reservoir characterization can include the analysis of data from seismic surveys, well logs (open /
cased), core samples, and production data.
Integrated Reservoir Characterization Workflow
Shape
Geometry ` Size
Update
Position
Understand
SS…
Description
Fluid Types
Connectivity Mechanical
Results
Gas
3D Modeling
Sustain
Performance production
Contents Oil
Water
Proper
Maintain
Pressure
Optimum
Change in Sw
Monitoring &
Management
Zonal
Contribution
Porosity Modelling
• Provide log Φ @ well location
Permeability Modelling
(calibrated to core Φ)
• Provide continuous K @
well location.
• Poro-Perm transforms
Go through
Data Available and Deliverables
Type of Data
• Log Data
Logs + Full Core Logs + Partially Cored Logs + No Core ❑ Raw : Den- Neu -GR-Res-Sonic
❑ Inter: PHIE- Sw-Volumes
• Core Data
❑ K– Φ - MICP – Core Description
• Local Knowledge
Distribution
• Wells with Logs + Full Core
• Wells with Logs + Partially Cored
• Wells with Logs Only
Deliverables
• At Wells Location :
❑ From Logs : SW, Φ
❑ Continuous Predicted : HFU, K Reservoir Characterization
• Between Wells Process Using Analysis and ML
Saturation Height Function SHF
Mostafa Haggag
Hydraulic Flow Units (HFU)
Definitions
• Rock Type (RT)
Generic, no special meaning, a type of rock
• Geological Facies (GF) :
Sedimentology + diagenesis results from core + TS description up to 20 per reservoir
• Petrophysical Group (PG)***
❑ Defined in the Poro-Perm and Pc domain to characterize rocks that display a common poro-
perm relationship.
❑ Results from RCA and SCA
❑ Up to 7-8 per reservoir
• Petrophysical Rock Type (PRT)
Defined in the MICP domain to characterize rocks with similar Pc (First Drainage) behavior, hence
Sw
• Static Rock-Types (SRT)
❑ Geology and Petrophysics (core and log scale) results from reconciliation of GF and PG
❑ Up to 7-8 per reservoir
• Dynamic Rock Type (DRT)
Defined in the Dynamic Simulation domain to characterize rocks with similar up scaled properties
such as Sw/Pc, Kr, Sorw, Sorg, wettability, etc.
• Reservoir Rock Type (RRT)***
❑ Defined in the Rock domain (Lithofacies / Facies Association and Diagenesis) to characterize rocks with similar Pc (First
Drainage) behavior, hence Sw (Kr ? Wettability ?)
❑ Archie, 1950; rock typing is classifying reservoir rocks into distinct units:
o Deposited under similar conditions, and similar diagenetic processes.
o Unique porosity-permeability relationship, and similar capillary pressure profile
o Same water saturation for a given height above the free water level for each rock type
• Hydraulic Flow Unit (HFU)
❑ The concept has been developed to identify and characterize rock types, based on geological and physical parameters
at pore scale.
❑ Ebanks et al., 1992: The HFU is defined as a mappable portion of the total reservoir and affect the flow of fluids are
consistent and predictably different from the properties of the other reservoir rock volume
❑ Bear (2013) defined the hydraulic flow unit as the representative elementary volume of the total reservoir rock within
which geological and petrophysical properties are the same. These properties are similar in the same flow unit but
differ from one unit to another.
❑ Porosity and permeability are two key parameters that influence the flow in the reservoir. They can be measured
directly by core analysis.
*** Most popular
Pc vs. Sw Function Reflects Reservoir Quality
Core Pore Petrophysical Gamma Ray Flow
Core Lithofacies
Plugs Types Data Log Units
Capillary
Φ vs k
Pressure
High Quality
5
Low Quality
1
Function moves up and right, and becomes less “L” shaped as reservoir quality decreases
Techniques to Determine RRT&HFU
Facies Analysis
Diagenesis
Geological Based
Sequence
HFU / RRT Determination Stratigraphy
RCA
Φ/ K/ Pc / TS
RQI/ FZI
Core data
Winland/ Pittman Stratigraphic Flow
Plot Profile
Petrophysical Based
Graphic Methods Str.Mod. Lorenz
All techniques should be integrated to define RRT and flow units for reservoir modelling
By: Mostafa Haggag
Generating HFUs Workflow
• Data preparation and QC
• The porosity and permeability data are into Hydraulic Flow Units based on the following methods :
1. Rock Quality Index (RQI).
2. Winland R35 method.
3. Pittman methods, includes the Pittman R10, R15, R20, R25, R30, R35, R40, R45, R50, R55, R60, R65, R70 and R75
equations.
4. Lucia Carbonate Rock Fabric Number (RFN).
• Initial flow unit division boundaries “grouped” can be made using cluster analysis.
• The flow unit boundaries can be adjusted using an interactive histogram. A Lorenz Plot can used to pick flow
boundaries.
• Once the flow unit boundaries have been picked then an output HFU curve is created. Both a numerically and a Text
curve can be output.
• The Lucia Carbonate Rock Class typing does not produce Hydraulic Flow units but is included with the other HFU
methods since it is based on the same type of porosity permeability plots.
• The module works equally well with core or log porosity, permeability data. It is recommended not to mix log and core
data due to up scaling resolution problems.
Data Preparation
1- Create Flags 2- Log Editing 3- RCA QC
• Location Flag • Log Depth Matching • Log- Core Depth Match
❑ North : 1 • HC Correction • Comparison between core and log Φ
❑ Center : 2
❑ South : 3 • Logs Normalization • X-Plot K-Φ
• Data Quality
❑ Good Data: 1
❑ Bad Data :0
• Zones Flag
Boundaries of the Flow Units “Lorenz Plot”
• Graphical tools used to determine the boundaries of flow units
• These methods support an easy description of reservoir flow units established based on
storage capacity (ΦH), flow capacity (KH), the sorted data is then linearly accumulated
and normalized to a give a maximum value of 1.0.
• The main aim of understanding the flow unit’s characterizations is to identify the
barriers, speed zones and baffles.
• Used to define the boundaries of HFU with different techniques, FZI, R35……
1.Reservoir Quality Index (RQI) & Flow Zone Indicator (FZI) Concept
• Reservoir Quality Indicator
RQI = .0314 𝑲/𝚽
• Log (RQI)= Log (Φz) + Log (FZI) , a log/log plot will show the same flow unit on straight line
with unit slope.
• Samples that have same FZI will be classified into the same Hydraulic Flow Unit (HFU), the
intercept with Φz =1 is the FZI
• Each unit has a similar pore geometry and rock textures (i.e., grain size, sorting, diagenesis)
which exhibiting a similar fluid flow characteristics
Number of HFUs and Boundaries
Lorenz-----> Boundaries
X-Plot-----> Clustering
HFU
𝐋𝐨𝐠 𝐊 = 𝟗. 𝟕𝟗𝟖𝟐 − 𝟏𝟐. 𝟎𝟖𝟑𝟖𝐋𝐨𝐠 𝐑𝐅𝐍 + (𝟖. 𝟔𝟕𝟏𝟏 − 𝟖. 𝟐𝟗𝟔𝟓 𝐥𝐨𝐠 𝐑𝐅𝐍 𝐋𝐨𝐠 (Φip))
K : Permeability Φip: Interparticle porosity RFN: Rock Fabric Number
Permeability and HFU
Prediction
Permeability Theme in Carbonates
1’
Permeability Estimation Workflow
Yes No Yes
Estimated K
1 Logs Check with core K Calculated K Check with core K
K No
K
Empirical Others
Equations Core Data
Neural Network
MLR
ML methods using
available log & core data
Bad
R2
2 Good
Transform +
Log Φ
Est. K
Yes No
Estimated K OK
𝟐
𝜱𝟑
𝒌= 𝟕𝟗𝒙 ……...dry gas
𝑺𝒘𝒊𝒓𝒓
✓ Timur (1968)
𝟐
𝟗𝟑𝒙 𝜱𝟐.𝟐
𝒌=
𝑺𝒘𝒊𝒓𝒓
Where W and C are constants, “W “ i𝐬 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧 𝐢𝐧 𝐑𝐰 𝐚𝐧𝐝 𝐑𝐭 (@𝐒𝐰𝐢) & "𝐂" 𝐢𝐬 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧 𝐢𝐧 𝛒24𝐡
✓ Permeability from NMR
▪ SDR (Schlumberger Doll Research)
𝐊 𝐒𝐃𝐑 = . 𝟓 ∗ 𝚽 𝟐 ∗ ( 𝛒𝐓𝟐𝐋𝐌 )𝟐
𝐖𝐡𝐞𝐫𝐞 ∶ 𝛒 ∶ 𝐭𝐡𝐞 𝐬𝐮𝐫𝐟𝐚𝐜𝐞 𝐫𝐞𝐥𝐚𝐱𝐢𝐯𝐢𝐭𝐲;
𝐚𝐝𝐣𝐮𝐬𝐭𝐞𝐝 𝐟𝐨𝐫 𝐦𝐚𝐭𝐜𝐡𝐢𝐧𝐠 𝐊 𝐟𝐫𝐨𝐦 𝐜𝐨𝐫𝐞 ~ 𝟐 𝐟𝐨𝐫 𝐜𝐚𝐫𝐛𝐨𝐧𝐚𝐭𝐞
𝐓𝟐𝐋𝐌 :is log mean average of 𝐓𝟐 𝐃𝐢𝐬𝐭𝐫𝐢𝐛𝐮𝐭𝐢𝐨𝐧
▪ Timur/Coats
𝐊 𝐓𝐂 = 𝐂𝐓 ∗ 𝚽 𝟐 ∗ (𝐅𝐅𝐕 ⁄ 𝐁𝐅𝐕)𝟐
Where: Φ= FFV+BFV
C: constant is adjusted for specific formation
25
ML Techniques
Multiple Linear Regression (Permeability Only)
Allows to predict a result curve from several input curves, using a least squares regression routine,
which will try and find the best fit to the input data.
• Create Regression Model to determine Formula coefficients
• Run Model to apply Formula to all wells selected
?
Cluster Analysis
The module works in two stages.
1- K-Mean Clustering Cluster Means
2- Cluster Consolidation
The data is divided up into manageable data clusters covering all data
range, then the second step, which is more manual, is to take these 15 to
20 clusters and group them into a manageable number of geological facies.
This may involve reducing the data to 4 to 5 clusters
Validation
• Contingency Table
• Blind Test
Consolidation
Results
Calibration
Fuzzy Logic
Fuzzy logic is the logic of partial truths
• The statement, today is sunny
Run Model
Calibrate
Contingency Table
Validate the number of HFUs:
1. Integration of geological data
2. Log responses ( e.g., resistivity separation…)
3. MDT/RFT
4. Saturation change behind casing, RST
5. PLT interpretation
Reference: Carlos
Haro
Saturation Height Function
What does Saturation Height Function (SHF) mean?
A technique to estimate the water saturation between wells using the capillary pressure measurements
Well3
No Well
Well1 Sw+Pc+HFU
RRT1
Sw+Pc+HFU RRT2
RRT3
No Well
Sw No Well
Well2
Sw+Pc+HFU RRT1
RRT1 RRT2
RRT3
RRT2
RRT3
H
H
Sw
Sw
Water Saturation Prediction Workflow
Sw for the Geological Model
RRT Sw
Average Pc “J-Function” Sw-Height Function/ RRT ,Φ
+FWL
2. Closure Correction
The closure correction is run on all valid MICP Data
3. Stress Correction
∅𝒓𝒆𝒔 −𝟎.𝟓
• 𝐏𝐜, 𝐬𝐭𝐫𝐞𝐬𝐬 = 𝐏𝐜, 𝐥𝐚𝐛 ∅𝒍𝒂𝒃
∅𝒓𝒆𝒔
• 𝐒𝐰, 𝐬𝐭𝐫𝐞𝐬𝐬 = 𝐒𝐰, 𝐥𝐚𝐛 ∅𝒍𝒂𝒃
MICP /Φ
Sw = a*J^(- λ)+b
Where:
J= .2166*((Pc/σcosΘ))/ √K/Φ
σcosΘ= 25.98
Pcres = 0.433(ρWater − ρoil)*H
– H: Height above FWL, ft,
– FWL@ -xxxxx
– ρWater : 1.04 gm/cc
– ρoil : 0.7 gm /cc
Reconciliation with Log Data
Reasons for Difference in Matching
• Some of the RRTs didn’t reflect the variation in permeability, k/Φ
may help for differentiation.
• The capillary pressures data has been grouped for each RRT; if
the RRT is “uncertainly” assigned to certain interval; then, the
consequent assigned capillary pressure will be uncertain over
that interval and the resultant saturation height function will be
also “inexact”. Contingency table may help
• The log water saturation may not reflect the initial saturation
condition, it could be increased due to water encroachment
“breakthrough”. Use wells before water breakthrough.
• Some RRTs haven’t enough capillary measurements to get
satisfactory representation.
Thank You