mscrem3

56
 SYZ 1  Petroleum Reservoir Monitorin and Testin MSc REM Reservoir Evaluation and Management Wellbore Storage, Radial Derivatives and Type Curve Analysis

Upload: weldsv

Post on 06-Oct-2015

214 views

Category:

Documents


0 download

DESCRIPTION

HW reservoir 3

TRANSCRIPT

  • SYZ1 Petroleum Reservoir Monitoring and Testing

    MSc REM

    Reservoir Evaluation and Management

    Wellbore Storage, Radial Derivatives and Type Curve Analysis

  • SYZ2 Petroleum Reservoir Monitoring and Testing

    Well Test Analysis Summary

  • SYZ3 Petroleum Reservoir Monitoring and Testing

    ln

    t

    tt +p

    L T R M T R E T R

    Semilog StraightLine of Ideal Slope

    m = 4khq

    StimulatedConstant Pressure

    Boundary Effector

    Closed System

    Faults

    WellboreStorage and Skin

    Fig 3.1.1a

    Horner Pressure Buildup Graphs

  • SYZ4 Petroleum Reservoir Monitoring and Testing

    Flow periodAnalysis

    Model BestMatch

    DataPreparation

    ContextInput

    STOP

    Yes

    No

    Reasonable

    ?

    Well Test Analysis Algorithm

    Log-LogDerivativeDiagnostic

    SpecialistPlots

    NonlinearRegression

    Fig 3.1.1b

  • SYZ5 Petroleum Reservoir Monitoring and Testing

    High Resolution Gauges

    Preprocessors with Filters

    Derivative Computation Methods"Flopetrol Algorithm"

    Spectrum of Well Documented Basic Model Responses

    Stehfest Algorithm for Numerical Laplace Transform Inversion

    Advent of PC with Interactive Graphics

    Development of Methodology

  • SYZ6 Petroleum Reservoir Monitoring and Testing

    New Time Functions and Derivatives

    Deconvolution

    Efficient Computation Methods

    Multiwell Capability

    Combined Solution Forms

    Reservoir and Boundary Modelling

    Horizontal Well Models

    Variable Wellbore Storage

    Handling of Multiphase Flow

    Recent Improvements

  • SYZ7 Petroleum Reservoir Monitoring and Testing

    Better Multiphase Flow Capability

    Clarify Effects of Spatial Heterogeneity

    Possible Extension to Reservoir

    Characterisation

    Analysis of Production Data

    Downhole Flow Measurement

    Sophist icated Help Systems

    in Software

    Future Needs

  • SYZ8 Petroleum Reservoir Monitoring and Testing

    Limitations of Well Test Interpretation

    Problem of nonuniqueness in model response andparameter estimation

    Inability to demonstrate the presence of layering Calculated skin factor, S, cannot be decomposed

    into a depth of damage, ra , and an alteredpermeability, ka

    Poor quality of rate measurement Failure of error estimates in nonlinear regression

    procedures

    Testing time too short in tight reservoirs

  • SYZ9 Petroleum Reservoir Monitoring and Testing

    Early Time Pressure ResponseAnd Wellbore Storage

  • SYZ10 Petroleum Reservoir Monitoring and Testing

    Physical Reasons for ETR

    Radial Composite - Injection Well Near Wellbore Region belowSaturation Pressure: Bubble Point - Gas Block Dew Point - Liquid Dropout

    or

  • SYZ11 Petroleum Reservoir Monitoring and Testing

    Reservoir atPressure

    pi

    WellFlowing

    at Surface

    q s

    t = 0

    t > 0

    p = pw s i

    p < pw f i

    q s f

    Wellbore of Volume VFilled with a Liquid of

    Compressibility c

    Pressure Transducer

    Fig 3.1.2

    Wellbore Storage Effect

  • SYZ12 Petroleum Reservoir Monitoring and Testing

    Well is considered to be a tank of volume, V ,fi lled with a fluid of compressibility, c

    Capacity , C = cVsCs = Wellbore storage coefficient

    Wellbore

    CapacityCs

    Pressurep

    w

    qs f

    qsqs

    qs f

    t

    FLOW

    Surface Rate , , is assumed constantand

    the Wellbore Storage Coefficient, , is alsoassumed constant

    qs

    Cs

    Simplified Model of Liquid Wellbore Storage

  • SYZ13 Petroleum Reservoir Monitoring and Testing

    CapacityCs

    Pressurep

    w

    Fig 3.1.3

    FLOW

    t

    qs

    qs

    qs f

    qs f

    Wellbore Storage Coefficient, C = cVs

    q = Sandface Flow-Rate

    q = Surface Flow-Ratesf

    s

    0

    Constant Surface Rate Drawdown

    qsf

    qs

    Well-bore

    P L T

  • SYZ14 Petroleum Reservoir Monitoring and Testing

    GAS

    OIL

    WELL

    HIGHLY NONIDEAL

    WELLBORE STORAGE

    SITUATION

    WELLBORE

    PHASE

    REDISTRIBUTION

    IN BUILDUP

    * HIGH GOR

    * LOW WELLHEAD PRESSURE

    ANNULARFLOW

    FROTHFLOW

    SLUG FLOW

    BUBBLE FLOW

    SINGLE PHASE

    Fig 3.1.4

  • SYZ15 Petroleum Reservoir Monitoring and Testing

    Rate of

    Input Output = Accumulation

    q q B C d pd tsf s sw =

    where

    q r kh prsfw

    r rw

    ==

    2

    p p q kh S pw wfsf

    s = =2 Hence

    2

    r kh pr q B C

    pt

    w

    r rs s

    r rw w= = =

    Wellbore Storage Inner Boundary Condition

    Wellbore Material Balance

    - Darcy Law

  • SYZ16 Petroleum Reservoir Monitoring and Testing

    At very early time the flow, , f rom the

    formation is negligible and all the surface

    production is sustained by the expansion

    of the wellbore f luid

    qsf

    Thus q 0s f

    Wellbore Storage (WBS) Dominated Flow Regimeq

    s

    Capacity

    PressureC

    p

    s

    wf

    d pd t

    q BC

    wf s

    s=

    Plot of versus time is linear with a slope

    -q B/C

    pw f

    s s

    Hence actual wellbore storage coefficient , ,may be determined

    Cs

    Early Time Behaviour of a Well with Storage

  • SYZ17 Petroleum Reservoir Monitoring and Testing

    Wellbore Storage (WBS) Dominated Flow

    Time, t

    Time, t

    pwf

    pi

    slope = Cs

    q Bs

    WBS Dom.WBS Affected

    qs f

    qs

    0

    qsf negligibleWBS Dominated

    High Sampling RateGauge often Necessary

    to See this Regime

    CartesianGraph

    Flow-Rate

  • SYZ18 Petroleum Reservoir Monitoring and Testing

    0 1 20

    1

    2

    Log p

    Log t

    pM

    t M

    Determination of C from a Log-Log Plot

    of p - p versus ts

    i w f

    Choose anymatch point onunit-slope l ine

    Line of unit slope

    WBSdom.

    In field units

    p q BC tM s s M= 24

    q ... STB/D

    p ... psi

    t ... hr

    C ... bbl/psi

    s

    M

    M

    s

    Hence compute Cs

    C Chc rDs

    t w= 561462 2

    . and

  • SYZ19 Petroleum Reservoir Monitoring and Testing

    d pd t C i e p

    tC

    D

    D DD

    D

    D= =1 . .

    . . . s i n c e p = 0 w h e n t = 0D D

    C Ch c rDs

    t w= 2 2Here

    Alternatively

    log p = log t - log CD D D

    10

    1

    0.110 2 10 3 10 4

    pD

    tD

    C = 10D2 103 104 105

    Log-Log

    D iagnost ic

    In Terms of Dimensionless Variables

  • SYZ20 Petroleum Reservoir Monitoring and Testing

    104

    10 510 3

    10

    1

    C = 10D2

    0.1

    Lines ofUnit Slope

    103

    10 4 10 5

    t D

    t Dp

    D

    pD CD

    =

    Fig 3.1.6

    Straight Lines of Unit Slope on a Dimensionless Log-Log Plot

  • SYZ21 Petroleum Reservoir Monitoring and Testing

    Log

    p

    t-1 0 1 2

    0

    1

    2

    [ t ]M

    [ p]M

    Match Point

    Line of Unit Slope

    Fig 3.1.7

    Determination of C from a Log-Log Plot of p versus ts

    WBSd om .

  • SYZ22 Petroleum Reservoir Monitoring and Testing

    10

    1

    0.1102 10

    810610 4 tD

    pD

    C =

    10

    D

    5

    C =

    10

    D

    4

    C =

    10D

    3

    201050

    SC = 0D

    C =

    10

    D

    2

    1 log cycles12

    Ramey Log-Log Type Curve

    Fig 3.1.8

  • SYZ23 Petroleum Reservoir Monitoring and Testing

    10

    1

    0.1102 10

    8106

    104 tD

    pD

    C =

    10

    D

    4

    C =

    10D

    3

    201050

    SC = 0D

    C =

    10

    D

    2

    Ramey Log-Log Type Curve

    1000.1 1.0 100.01

    t (hr)

    0.1

    1.0

    10

    p (psi)

    Fig 3.2.1bType Curve Matching Process

    Log-Log Data Plot

  • SYZ24 Petroleum Reservoir Monitoring and Testing

    100

    pD

    0.1 104

    10 t DCD

    Ideal Wellbore Storage Log-Log Type Curve

    CDe2SParameter =

    CRD

    Fig 3.2.3Earlougher-Gringarten Form

  • SYZ25 Petroleum Reservoir Monitoring and Testing

    10

    1

    0.1

    p(psi)

    0.01 0.1 1 10

    Fig 3.2.4at (hr)CRD

    Measured Data on a Log - Log Plot

    CompatibleScale to

    Type Curve

    p = p p (t)i wf

  • SYZ26 Petroleum Reservoir Monitoring and Testing

    100

    pD

    0.1 104

    10

    CDe2S

    Parameter

    CRD

    Type Curve Matching by Overlay of Measured Data

    0.01 0.1 1 10t (hr)

    Log - Log Plot of Measured Data Gringarten

    Type Curve

    p(psi)

    10

    1

    100 Fig3.2.4b

  • SYZ27 Petroleum Reservoir Monitoring and Testing

    Pressure Match . . . Field Units

    [ ] [ ]p k h pqD M M= 28871 .[ ]

    [ ]khq p

    p md ftD M

    M= 88722

    ..

    Time Match

    [ ] [ ]tC k h tCDD M Ms= 0 000295. [ ][ ]C k h ttC bbl psi C Ch c rs MDD M D st w= =

    0 00295 561462 2

    . / .

    Parameter Match

    [ ] [ ]C e S C eCD S M DS

    M

    D

    221

    2=

    ln

    Type Curve Match Evaluation

  • SYZ28 Petroleum Reservoir Monitoring and Testing

    Classification of Wellbore Response

    WellboreStorage

    SemilogStraight

    Line

    Late TimeBoundary

    Effects

    Slope

    Log tFig 3.3.1

    p

    0

  • SYZ29 Petroleum Reservoir Monitoring and Testing

    Ln p

    Ln t

    Ln t

    pp =

    d( p)d( t)ln

    Fig 3.3.2

    . . . Local slope ofsemilog graph

    Tangents to Curve(Obtained by Numerical

    Differentiation)

    Plateau

  • SYZ30 Petroleum Reservoir Monitoring and Testing

    1001

    100

    10

    1

    p

    t

    10

    10.5

    0.1

    0.01

    pD

    0.01 1 100t /CD D Fig 3.3.9

    Derivative Plateau Match

    Equivalent to Fitting Semilog Straight Line Slope

  • SYZ31 Petroleum Reservoir Monitoring and Testing

    Id e a l We llb o re Sto ra g e a nd Skin

    0.10.1

    1

    10

    100

    1 10 100 103 104

    pD

    pD

    tD CDFig 3.3.10

    0.5

    Parameter = CDe2S

    After Bourdet

  • SYZ32 Petroleum Reservoir Monitoring and Testing

    10

    0.01 0.1 1 10 100

    pp

    (psi)

    t (hr)

    Pressure and Logarithmic DerivativeTime Record

    on TC Compatible Scale

    Fig 3.3.11

  • SYZ33 Petroleum Reservoir Monitoring and Testing

    0.10.1

    1

    10

    100

    1 10 100 103 104

    pD

    pD

    tD CD

    Fig 3.3.12

    0.5

    Parameter = CDe2S

    100

    10

    0.01 0.1 1 10 100

    pp

    t (hr)1

  • SYZ34 Petroleum Reservoir Monitoring and Testing

    pBU

    x

    x

    x

    x p ( t)

    w f

    e x

    p

    t

    Desuperposition

    Time Scale Functioning

    t

    t e

    Fig 3.4.8Build-up Analysis

  • SYZ35 Petroleum Reservoir Monitoring and Testing

    0.1

    1

    10

    pBU

    (psi)

    0.001 100.1Fig 3.4.2te

    te

    (hr)

    =t tp

    t + tp

    Log-Log Plot Based on Agarwal Equivalent Drawdown Time

  • SYZ36 Petroleum Reservoir Monitoring and Testing

    1.0

    10

    100

    0.1 1 10

    0.1 1

    100 103

    10310 1000.01

    0.1

    1

    10

    pD

    pBU

    (psi)

    t /CD D

    te(hr)

    +

    MatchPoint

    CDe2S

    Match of Buildup to Drawdown Type CurveUsing Agarwal Equivalent Time, t e

    Fig 3.4.3

  • SYZ37 Petroleum Reservoir Monitoring and Testing

    t t tt tt

    tt

    ep

    p

    p

    p= + = +1

    Hence

    t t te p asDrawdown response can only be

    defined up to

    Must be careful to use correct

    t

    t

    p

    p

    Limit of Agarwal Equivalent Time,te

  • SYZ38 Petroleum Reservoir Monitoring and Testing

    t Tt T T

    p

    p

    =

    3

    3 2Short Shut-in

    to Run Gauge

    Flow Periodto Re-establish

    Conditions

    T1 T20 T3

    Improper Selection of tp

    q

    pw

    Time, t

    FinalBuildup

    Fig 3.4.7

  • SYZ39 Petroleum Reservoir Monitoring and Testing

    Fig 3.5.1a

    0.01 0.1 1.0t e (hr)10

    100

    1000

    pp

    (psi)

    Equivalent Drawdown Time

    Log - Log Diagnostic Plot

    Unit Slope Line Nonideal Wellbore Storage

    p

    C = 0.015 bbl/psis

  • SYZ40 Petroleum Reservoir Monitoring and Testing

    100.1 1 10

    1000

    100

    pp

    (psi)

    t e

    Type Curve Overlay

    (log - Log)

    Nonideal Wellbore Storage

    IdealT. C.

    DecreasingWBS

    Fig 3.5.1b

    D P

    C = 3873D

    t = 4.0415 hrp(hr)

  • SYZ41 Petroleum Reservoir Monitoring and Testing

    1200

    2730

    pw s

    (psia)

    25

    Cartesian Plot of Build-up

    tElapsed time ,Fig 3.5.1cNonideal WBS

    (hr)

  • SYZ42 Petroleum Reservoir Monitoring and Testing

    LTRETR

    WBSA

    WBSD

    Derivative Data

    Liquid Solution based on WBSDWellbore Storage Coefficient

    (US Construction)

    Area of Zero or Low Weightingin Sum of Squares

    p

    tWeighting of Data Points in Objective Function

    Log-Log Diagnostic Plot

    Fig 3.5.2

  • SYZ43 Petroleum Reservoir Monitoring and Testing

    BubbleSlip

    Velocityvs

    GasCushion

    LiquidColumn

    Steady-StateFlowing Condition

    Segregated

    Phases

    Drift Flux ModelFig3.5.7

  • SYZ44 Petroleum Reservoir Monitoring and Testing

    t0

    0p

    B U

    pB U

    pH

    p

    p

    - ve

    Gas Phase Redistribution or "Humping"

    = p - p (t )w s w f p

    =d td p

    B U

    Cartesian Plot

    Fig 3.5.8

  • SYZ45 Petroleum Reservoir Monitoring and Testing

    slope =q

    4 khpw s

    ln t + tp t

    Apparent ParallelStraight Lines

    Fig 3.5.9

    p

    te

    DerivativeFingerprint

    U S DP

    MTR

    Nonideal WBS Having Appearence of Dual Porosity

  • SYZ46 Petroleum Reservoir Monitoring and Testing

    Compressibility of Dry Gas as a Function of Pressure

    0

    5

    10

    15

    20

    25

    0 1000 2000 3000 4000 5000 6000

    Pressure (psia)

    C

    o

    m

    p

    r

    e

    s

    s

    i

    b

    i

    l

    i

    t

    y

    (

    1

    /

    p

    s

    i

    *

    1

    0

    4

    )

    Gamma = 0.65T = 200 deg F

    Fig 3.5.10

  • SYZ47 Petroleum Reservoir Monitoring and Testing

    p

    p

    t e

    t e

    Increasing StorageC > 0

    Decreasing StorageC < 0

    IdealBehaviour

    Cs

    IdealBehaviour

    Cs

    IdealBehaviour

    C

    IdealBehaviour

    C

    U SC

    U SC

    Hump due toC

    Log -Log Plot

    Fig 3.5.11

  • SYZ48 Petroleum Reservoir Monitoring and Testing

    1600

    1400

    1400

    1200

    1200

    1000

    1000

    800

    800

    0 1 2 3 4 5 6

    0 5 10 15 20

    Time (hours)

    Time (hours)

    With Down-hole Shut-in

    Without Down-hole Shut-in

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

    Annular Communication orLeaking Gas Lift Mandrels

    Fig 3.5.19

  • SYZ49 Petroleum Reservoir Monitoring and Testing

    1200

    1000

    800

    6000 2 4 6 8 10

    0 2 4 6 8 10 12

    1400

    1200

    1000

    800

    600

    Without Down-hole Shut-in

    With Down-hole Shut-in

    Time (hours)

    Time (hours)

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

    Phase Redistribution Combinedwith Annular Communication

    Fig 3.5.20

  • SYZ50 Petroleum Reservoir Monitoring and Testing

    Liquid Fall-back Causing Humping

    Without Down-hole Shut-in

    With Down-hole Shut-in

    1400

    1400

    1200

    1200

    1000

    1000

    800

    800

    600

    600

    0 1 2 3 4 5 6 7

    0 2 4 6 8 10 12 14

    Time (hours)

    Time (hours)

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

    P

    r

    e

    s

    s

    u

    r

    e

    (

    p

    s

    i

    a

    )

  • SYZ51 Petroleum Reservoir Monitoring and Testing

    10

    20

    20

    30

    30

    40

    40

    50

    50

    2

    1

    0

    50000

    45000

    40000

    35000

    Gas Rate

    Q

    (sm /d*10 )3 -6

    Time, (hr)t

    pw

    (kPa)

    Test Sequence for Well A

    BHP

    2 BUnd2 DDnd

    After Larsen et al

    After Larsen et al

    t

    Fig 3.6.1

  • SYZ52 Petroleum Reservoir Monitoring and Testing

    2 4 6 8 10

    120

    100

    80

    60

    Hyperbolic Function for Skin Behaviour During First Drawdown in Well A

    Fig 3.6.3

    a = 10b = 0.16c = 67.0

    Flowing Time, (hr)t

    SkinFactor

    S

    After Larsen et al

  • SYZ53 Petroleum Reservoir Monitoring and Testing

    2 4 6 8 1075

    80

    85

    a = 6.5b = 0.55c = 76.0

    Hyperbolic Function for Skin BehaviourDuring Second Drawdown in Well A

    After Larsen et al

    SkinFactor

    S

    Flowing Time, (hr)t Fig 3.6.4

  • SYZ54 Petroleum Reservoir Monitoring and Testing

    0

    20

    20

    40

    40

    60

    60

    80

    80

    100

    100

    120

    120

    1000

    500

    0

    40500

    40000

    39500

    OilRate

    qs

    (sm /d)3

    Time, (hr)t

    BHPpw

    (kPa)

    Test Sequence for Well B Fig 3.6.5

    t

  • SYZ55 Petroleum Reservoir Monitoring and Testing

    40

    35

    30

    250 2 4 6 8 10

    SkinFactor

    S

    Hyperbolic Function for Skin Behaviour During First Drawdown of Well B

    a = 32.0b = 1.90c = 25.5

    After Larsen et al

    Flowing Time, (hr)t Fig 3.6.7

  • SYZ56 Petroleum Reservoir Monitoring and Testing

    20

    21

    22

    0 2 4 6 8 10

    SkinFactor

    S

    Hyperbolic Function for Skin Behaviour in Second Drawdown of Well B

    After Larsen et al

    a = 6.0b = 2.40c = 19.5

    Flowing Time, (hr)t Fig 3.6.8