thomeer swanson type curve matching

60
Why MICP? Only pore throat experiment Why not more MICP? Performed on plugs • Inexpensive Lack of quick analytical tools to deal with the expanded workflow of more data Solution – Thomeer-Swanson Spreadsheet Shareware – Lumping and Splitting

Upload: deepblue09

Post on 22-Feb-2015

306 views

Category:

Documents


13 download

TRANSCRIPT

Page 1: Thomeer Swanson Type Curve Matching

Why MICP?

• Only pore throat experiment

Why not more MICP?

• Performed on plugs• Inexpensive• Lack of quick analytical tools to deal with the

expanded workflow of more data

Solution – Thomeer-Swanson Spreadsheet Shareware – Lumping and Splitting

Page 2: Thomeer Swanson Type Curve Matching

Using Hyperbolae for MICP Analysis

The Thomeer Swanson Spreadsheet

Page 3: Thomeer Swanson Type Curve Matching

Hyperbola

X * Y = constant, K• Properties: • When either X or Y are 1, then y or x are

K, respectively• As either X or Y approach 0, Y or X

approach infinity

Page 4: Thomeer Swanson Type Curve Matching

Graphical

X

Y

00

1

1

K

K

Page 5: Thomeer Swanson Type Curve Matching

Graphical

X

Y

00

1

1

K

K

Line of Symmetry

Page 6: Thomeer Swanson Type Curve Matching

Graphical

X

Y

00

1

1

K

K

Line of Symmetry

X and Y must achieve the value K across this arc

Page 7: Thomeer Swanson Type Curve Matching

Graphical

X

Y

1

00

1 K1

K1

Line of Symmetry

X and Y must achieve the value K across this range

K is the Shape Factor, controlling the “sharpness” of the curvature

K2

K2

Page 8: Thomeer Swanson Type Curve Matching

The Asymptotes

X * Y = constant, KX = 0, Y = 0

X=0, Y ~InfinityX~Infinity, Y=0

Page 9: Thomeer Swanson Type Curve Matching

Saturation Height Models have this general hyperbolic shape but:

• Have nonzero asymptotes likelike Sw = Sw irr

Height = FWL

K1

Page 10: Thomeer Swanson Type Curve Matching

How can I make this work?

• Use a substitution to convert the zero asymptote value to 1

• i.e. X = Log(Q); Y = Log(R)• Q = 1; X = 0• R = 1; Y = 0

Page 11: Thomeer Swanson Type Curve Matching

So Now we have asymptotes at value 1, still not what we need!!!

X * Y = constant, Kor

Log(Q) * Log(R) = constant, KHas asymptotes

Q=1, Log(R) ~InfinityLog(Q) ~Infinity, R=1

Page 12: Thomeer Swanson Type Curve Matching

Another Substitution

• Let Q or R = input variable asymptotic value (a.v.)

So when input variable = (a.v.) then Q, R = 1

Page 13: Thomeer Swanson Type Curve Matching

Now we have our generalized hyperbola with any possible asymptotic value:

Log(q/qav) * Log(r/qav) = K

With shape constant K, and asymptotesq = qav and r = rav.

So we can draw any hyperbola by manipulating these three parameters: K,

qav, rav .

Page 14: Thomeer Swanson Type Curve Matching

Thomeer

[log ( Bv / Bvinf,)] [log ( Pc / Pd )] = K

This type of form could also be usedAs

[log ( Sw / Swirr,)] [log ( Ht / FWL )] = K

Page 15: Thomeer Swanson Type Curve Matching
Page 16: Thomeer Swanson Type Curve Matching
Page 17: Thomeer Swanson Type Curve Matching
Page 18: Thomeer Swanson Type Curve Matching
Page 19: Thomeer Swanson Type Curve Matching

Thomeer Spreadsheet Philosophy

a. Bert Thomeer was right about the application of hyperbolae

b. Spreadsheet rapidly implements the fitting process

c. Closure Correction is a user defined “environmental correction” which must be supplied by the user

d. A good closure correction is one in which step (a) is made true

Page 20: Thomeer Swanson Type Curve Matching

Truth• Coherence measured – Average Norm• The square root of the sum of the square of the

difference between actual and predicted• Cells C7 and P6• Caveat: Average Norm uses equal weighting – all

pressure steps equally important – however, this may not be your case – so you can modify it – manual or redefine norms

Page 21: Thomeer Swanson Type Curve Matching

Spreadsheet Input Labels and Data

• Sample ID• Info• He Porosity• Permeability• MICP Data• Pc and %BVocc

Labels onlynot used in any computations

Page 22: Thomeer Swanson Type Curve Matching

MICP Data Inputs

• Pc – the mercury- air pressure• %BVocc – the percent of the bulk volume

occupied by mercury at that Pc –incremental mercury porosity– Volume of mercury/Volume of sample– Maximum at Hg porosity (Pc = Pc max)

Page 23: Thomeer Swanson Type Curve Matching

MICP Data Inputs• Thomeer spreadsheet MICP available from

many service providers:– Dr. John Neasham – PoroTech **– CoreLab– PTS– OmniLabs

• This removes data format troubles• This aids in the client – service provider

discussion in designing the pressure step protocol

Page 24: Thomeer Swanson Type Curve Matching

MICP Input Considerations

• Spreadsheet is set up for a number of pressure steps – define this with service provider with concept of pore system, recommend ~200

• To use less than the available number of pressure steps – you cannot just throw away data points (derivative not preserved). It is necessary to spline fit the data and resample

• Maximum Pressure Considerations

Page 25: Thomeer Swanson Type Curve Matching

Porosity Left to Observe vs Pressure on Five Carbonate Samples with Labelled

Phi - Perm

-0.5

0.0

0.5

1.0

1.5

2.0

2.5

3.0

0 10 20 30 40 50 60 70

Max psi Hg (x 1000)

Del

ta P

U

28.0 452028.3 148028.3 45018.3 6817.0 30

Neasham and Clerke

Page 26: Thomeer Swanson Type Curve Matching

Size and Scale Effects – 3R’s• MacDougall and Sorbie; SPE 25271, 1995, “In a porous medium

Each pore element has three radii associated with it:

1. Volume governing radii

2. Conductance governing radii

3. Entry pressure governing radii ”

• MICP analysis directly addresses 3 while considering constraints on 1 and 2

Page 27: Thomeer Swanson Type Curve Matching

Size and Scale Effects

• Sample scale – one inch plug• Lowest input pressure

– 1.62 psia translates to ~150 micron pore throat diameter maximum

• For sure, the volume of mercury injected up to 1.62 psia or perhaps even higher has within it the volumes associated with plug surface vugsand pores and other surface irregularities (closure correction) of sizes greater than 150 micron

Page 28: Thomeer Swanson Type Curve Matching

Size and Scale Effects• Thomeer Spreadsheet PhilosophyAny low pressure volume that can not be incorporated into

a Thomeer hyperbola of some volumetric significance (> 1.5 pu) is treated as a closure correction volume

That is, this is a volume that is either a surface irregularity or a piece of a larger pore system which is not properly investigated with a one inch core plug MICP experiment whose goal is to extract the Thomeer hyperbolic patterns

Plug PhotographsWhole Core MICPPlug to Whole Core Permeability Comparisons

Page 29: Thomeer Swanson Type Curve Matching

QC Tools

• 3R’s• Recall that we are investigating one of the

R’s – pore throat diameters with MICP• All of the other information we have to QC

the data is in the 2 other R’s– Volume– Conductance

Page 30: Thomeer Swanson Type Curve Matching

QC Tools

• Volume QC measures– He Por– Log porosity– %BV occ at Pc max – the integral of the injection

process– Thomeer BV - the asymptote of the Thomeer

hyperbola∞

Page 31: Thomeer Swanson Type Curve Matching

Shell Rock Catalog Sandstones

y = 0.8437x + 0.7716R2 = 0.6227

0.0

10.0

20.0

30.0

40.0

50.0

0.00 10.00 20.00 30.00 40.00 50.00

Porosity at 200 psig

MIC

P B

Vinf

Page 32: Thomeer Swanson Type Curve Matching

Shell Rock Catalog Carbonates

y = 1.041x + 2.0184R2 = 0.9089

0.0

10.0

20.0

30.0

40.0

50.0

0.0 10.0 20.0 30.0 40.0 50.0

Porosity at 200 psig

MIC

P B

Vinf

Page 33: Thomeer Swanson Type Curve Matching

Multiple Core Plug Porosity Measures on the Ghawar Arab D

Page 34: Thomeer Swanson Type Curve Matching
Page 35: Thomeer Swanson Type Curve Matching
Page 36: Thomeer Swanson Type Curve Matching
Page 37: Thomeer Swanson Type Curve Matching

QC Tools

• Conductance QC measures– Air Permeability– Thomeer Permeability Correlation– Swanson Permeability Correlation

• Spreadsheet computes Thomeer permeability from only the first pore system PS1

Page 38: Thomeer Swanson Type Curve Matching

Thomeer Permeability

• Air permeability can be computed and predicted from the pore network parameters, Pd , Bv,inf , G , to within a multiplicative uncertainty of 1.8x, and this can be compared to a measured permeability.

Ka = 3.8068 G – 1.3334 ( Bv,inf, / Pd ) 2 .

1983, Thomeer, J. H., Air Permeabilty as a Function of Three Pore-Network Parameters, Journal of Petroleum Technology, April, p 809-814.

Page 39: Thomeer Swanson Type Curve Matching

Ghawar Arab D H-C MICP Thomeer

0.10

1.00

10.00

100.00

1000.00

10000.00

0.10 1.00 10.00 100.00 1000.00 10000.00

Measured Perm

Thom

eer P

erm

Perm Prediction using only the First Pore System Looks Good over a wide range: 0.1 - 1000

Page 40: Thomeer Swanson Type Curve Matching

Perm by Microphi Group

0.1

1.0

10.0

100.0

1000.0

0.1 1.0 10.0 100.0 1000.0

Perm

Thom

K Group 1 MicrophiGroup 2 Microphi

Thomeer Empirical Permeability vs Core Plug Permeability

Log-Log scale

Page 41: Thomeer Swanson Type Curve Matching

Perm by Microphi Group

0.0

200.0

400.0

600.0

800.0

1000.0

1200.0

1400.0

0.0 500.0 1000.0 1500.0

Perm

Thom

K Group 1 MicrophiGroup 2 Microphi

Thomeer Empirical Permeability vs Core Plug PermeabilityLinear - Linear scale

Page 42: Thomeer Swanson Type Curve Matching

Swanson Permeability

• JPT Dec 1981, A Simple Correlation Between Permeabilities and Mercury Capillary Pressures, p 2498-2504.

• Find the perm controlling pore size (volume weighted radius = conductance radius) by finding Bv and Pc s.t. (Bv/Pc) is at a maximum

• In this spreadsheet the Swanson value is computed on the closure corrected data

Then using that value compute air perm asKa = 399(Bv/Pc)1.69 1.96x uncertainty

Page 43: Thomeer Swanson Type Curve Matching

Swanson Permeability

Page 44: Thomeer Swanson Type Curve Matching

Swanson Point Indicator

Measure Perm = 99Thomeer Perm = 123 Swanson Perm = 72

Page 45: Thomeer Swanson Type Curve Matching

Microporosity

• Ben Swanson gave one microporositydefinition:

•• " We define micropores in reservoir rocks

as pores whose dimensions are significantly smaller than those contributing to the rock's permeability."

Page 46: Thomeer Swanson Type Curve Matching

Type Curve Matching Heuristics

• Do with the fewest possible number of pore systems – sequential process

• Put as much porosity BV1 in PS1 as you can before turning on a PS2

• Let the derivative data force you into adding PS2

• PS2 is negligible unless > 1 pu

Page 47: Thomeer Swanson Type Curve Matching

Thomeer Spreadsheet Fits

• First guess: Closure correction is 0.5 pu – cell D4

Read Pc of 0.5 pu off of data table – cell D5

BV1 is near Por – cell G4G1~0.5 – cell E4Pd1~right intercept of closure corrected data – cell F4

Drive manual watching Average Norm and graphsDrive automatic – Solver Add InStop when you are satisfied – not on low average norm

Page 48: Thomeer Swanson Type Curve Matching

SAMPLE NO.: 30 CANTRELL NO.: IV Phi: 11.3 BVTot: 12.40 Perm: 6.8 Thomeer Perm: 7.0 PORE SYSTEM 1: G1: 0.42 Pd1: 12.50 BV1: 9.50 Closure Corr: 0.58

PORE SYSTEM 2: G2: 0.90 Pd2: 800.00 BV2: 2.90 PORE SYSTEM 3: G3: Pd3: BV3: 0.00

#VALUE!

#VALUE!

#VALUE!

#VALUE!

8.0680.64

1

10

100

1000

10000

100000

0.101.0010.00100.00

%BVocc

%BVocc%BVoccCORRTHOMEER BV1THOMEER BV2 BV1+BV2Ht. above FWLHg. Saturation%BV1+BV2+BV3Closure Corr. =

%Hg Sat.

Arab Capillary Pressure Data with Closure Artifact

Page 49: Thomeer Swanson Type Curve Matching

SAMPLE NO.: 30 CANTRELL NO.: IV Phi: 11.3 BVTot: 12.40 Perm: 6.8 Thomeer Perm: 7.0 PORE SYSTEM 1: G1: 0.42 Pd1: 12.50 BV1: 9.50 Closure Corr: 0.58

PORE SYSTEM 2: G2: 0.90 Pd2: 800.00 BV2: 2.90 PORE SYSTEM 3: G3: Pd3: BV3: 0.00

#VALUE!

#VALUE!

#VALUE!

#VALUE!

8.0680.64

1

10

100

1000

10000

100000

0.101.0010.00100.00

%BVocc

%BVocc%BVoccCORRTHOMEER BV1THOMEER BV2 BV1+BV2Ht. above FWLHg. Saturation%BV1+BV2+BV3Closure Corr. =

%Hg Sat.

1

10

0.101.00

Raw Data

Closure Corrected Raw Data

Arab Capillary Pressure Data with Closure Artifact

Page 50: Thomeer Swanson Type Curve Matching

Solver Settings

• Minimize cell C7 or P6• By changing values in cells:

– E4, F4, G4 with constraint >=0– Assume nonnegative– Use Automatic scaling

Page 51: Thomeer Swanson Type Curve Matching

When to add a PS2SAMPLE NO.: 30 CANTRELL NO.: IV Phi: 11.3 BVTot: 12.40 Perm: 6.8 Thomeer Perm: 7.0 PORE SYSTEM 1: G1: 0.42 Pd1: 12.50 BV1: 9.50 Closure Corr: 0.58

PORE SYSTEM 2: G2: 0.90 Pd2: 800.00 BV2: 2.90 PORE SYSTEM 3: G3: Pd3: BV3: 0.00

#VALUE!

#VALUE!

#VALUE!

#VALUE!

8.0680.64

1

10

100

1000

10000

100000

0.101.0010.00100.00

%BVocc

%BVocc%BVoccCORRTHOMEER BV1THOMEER BV2 BV1+BV2Ht. above FWLHg. Saturation%BV1+BV2+BV3Closure Corr. =

%Hg Sat.

Page 52: Thomeer Swanson Type Curve Matching

Other Help

• FAQ file on CD• Perm matching is not the objective – core

plug perm may be wrong• Geology, thin sections, …

Page 53: Thomeer Swanson Type Curve Matching
Page 54: Thomeer Swanson Type Curve Matching

Spreadsheet Idiosyncrasies

• Once you turn on a second pore system by putting in values

• You can only turn them back off by setting the volume assignment to 0.0001 – not by clearing the cells

Page 55: Thomeer Swanson Type Curve Matching

Visualizing Thomeer Parameters

Page 56: Thomeer Swanson Type Curve Matching

Thomeer Clusters for Petrophysical Rock Types

Page 57: Thomeer Swanson Type Curve Matching

Type 1 Microporosity

Page 58: Thomeer Swanson Type Curve Matching

Dec

reas

ing

Pore

Thr

oat

Size

>

Macroporosity

Type 1 Microporosity

Type 2 Microporosity

Pore Volume >

Ghawar Arab D Limestones2D Projection

214

21.4

2.1

0.2

Pore Throat Diameter (microns)

Page 59: Thomeer Swanson Type Curve Matching

Pseudo NMR

Page 60: Thomeer Swanson Type Curve Matching

Thomeer Petrophysical Rock Type Process