Res Eng PP Ch16

Embed Size (px)

DESCRIPTION

bxzc

Citation preview

  • c ACTODD

    Heriot-Watt UniversityINSTITUTE OF PETROLEUM ENGINEERING

    HeriotHeriot--Watt UniversityWatt UniversityINSTITUTE OF PETROLEUM ENGINEERING

    MATERIAL BALANCE EQUATIONMATERIAL BALANCE EQUATIONAPPLICATIONAPPLICATION

    Adrian C ToddAdrian C Todd

  • c ACTODD

    Material Balance ApplicationMaterial Balance Application

    zz No one universal solution to the MB equation.No one universal solution to the MB equation.

    zz Recently the computing power behind modern Recently the computing power behind modern reservoir situation has cast a shadow of reservoir situation has cast a shadow of confidence in the material balance approachconfidence in the material balance approach

    zz To quote the late Professor Laurie To quote the late Professor Laurie DakeDake a a proponent of the MB equation.proponent of the MB equation.

  • c ACTODD

    Laurie Laurie DakeDake quote from the quote from the PractisePractise of of Reservoir EngineeringReservoir Engineering--Elsevier.Elsevier.

    zz It seems no longer fashionable to apply the concept of the It seems no longer fashionable to apply the concept of the material balance to oilfields, the belief that it is now material balance to oilfields, the belief that it is now superceded by the application of modern numerical simulation.superceded by the application of modern numerical simulation.

    zz Acceptance of this idea is a tragedy and has robbed engineers Acceptance of this idea is a tragedy and has robbed engineers of their most powerful tool for investigating reservoirs and of their most powerful tool for investigating reservoirs and understanding their performance rather than imposing their understanding their performance rather than imposing their wills upon them, as is often the case when applying numerical wills upon them, as is often the case when applying numerical simulation directly in history matchingsimulation directly in history matching....

    zz There should be no competition between MB and simulation There should be no competition between MB and simulation instead they must be supportive of one another: the former instead they must be supportive of one another: the former defining the system which is used as input to the modeldefining the system which is used as input to the model

    zz Material balance is excellent at history matching production Material balance is excellent at history matching production performance but has considerable disadvantages when it performance but has considerable disadvantages when it comes to prediction, which is the domain of numerical comes to prediction, which is the domain of numerical simulation.simulation.

  • c ACTODD

    Material Balance as an Equation of a Material Balance as an Equation of a Straight LineStraight Line

    zz Material balance not a difficult concept.Material balance not a difficult concept.

    zz Difficult in applying it to real reservoirsDifficult in applying it to real reservoirs

    zz There is often inadequate understanding of drive There is often inadequate understanding of drive mechanisms.mechanisms.

    zz OdehOdeh & & HavlenaHavlena (1963) rearranged MB equation into (1963) rearranged MB equation into different linear forms.different linear forms.

    zz Their method requires the plotting of a variable group Their method requires the plotting of a variable group against another variable group selected depending on against another variable group selected depending on the drive mechanism.the drive mechanism.

    zz If linear relationship does not exist, then this deviation If linear relationship does not exist, then this deviation suggests that reservoir is not performing as suggests that reservoir is not performing as anticipated and other mechanisms are involved.anticipated and other mechanisms are involved.

  • c ACTODD

    Material Balance as Straight LineMaterial Balance as Straight Line

    zz Once linearity has been achieved, based on Once linearity has been achieved, based on matching pressure and production data then a matching pressure and production data then a mathematical model has been achieved.mathematical model has been achieved.

    zz The technique is referred to as The technique is referred to as history history matchingmatching..

    zz The application of the model to the future The application of the model to the future enables predictions of the future reservoir enables predictions of the future reservoir performance.performance.

  • c ACTODD

    Material Balance EquationMaterial Balance EquationThe material balance equation can be written as

    ( )[ ] injwpgspop WBWBRRBN ++( ) ( )[ ]gssioio BRRBBN +=

    + 1

    BB

    mNBgi

    goi

    ( ) ( )( ) ewc

    fswoi WS1

    pcScNBm1 ++++

  • c ACTODD

    Wp, Winj and We are sometimes not included

    Havlena and Odeh simplified equation to:-

    efwgo WNENmENEF +++=Left hand side are production terms in

    reservoir volumes

    ( )[ ]gspop BRRBNF +=

  • c ACTODD

    The right hand side includes oil and its originally dissolved gas, Eo, where

    ( ) ( ) B....bbl/STBRRBBE gssioioo +=The expansion of the pores and connate water, Efw.

    ( ) ( )( ) STB/bbl...WS1

    pcScNBm1E ewc

    fswoifw +

    ++=The expansion of the free gas

    STB/bbl...1BB

    mNBEgi

    goig

    =

  • c ACTODD

    The material balance in this simplified form can be written

    efwgo WNENmENEF +++=

    Using this equation Havlena and Odehmanipulated the equation for different

    drive types to produce a linear equation

  • c ACTODD

    No Water Drive and No Gas CapNo Water Drive and No Gas Cap

    efwgo WNENmENEF +++=A plot of F vs. Eo should produce a straight line through the origin.Slope of line gives oil in place.

  • c ACTODD

    Gas Drive Reservoirs, No Water Drive Gas Drive Reservoirs, No Water Drive and Known Gas Capand Known Gas Cap ( )go mEENF +=Plot of F vs. (Eo + mEg) should produce a straight line slope N.

    If m is not known then m can be adjusted to generate linear form at correct value for m.

  • c ACTODD

    Gas Drive Reservoirs, No Water Drive Gas Drive Reservoirs, No Water Drive and N & G unknownand N & G unknown

    efwgo WNENmENEF +++=

    o

    g

    o EE

    GNEF +=o

    g

    o EE

    GNEF +=

    Plot of F/Eo vs. Eo/Eg should be linear with a slope of G=mN and intercept N.

  • c ACTODD

    Water Drive ReservoirsWater Drive Reservoirs

    zz Covered in Chapter 17Covered in Chapter 17

  • c ACTODD

    Depletion drive or other?Depletion drive or other?zz Material Balance can be used in short hand Material Balance can be used in short hand

    form to get an indication of whether field is form to get an indication of whether field is depleting volumetrically ( depletion drive ) or depleting volumetrically ( depletion drive ) or there is other energy support, there is other energy support, egeg. Water drive. Water drive

    ( )o fw eF N E E W ...bbl= + +Divide by Eo +Efw

    e

    o fw o ew

    WF N ...STBE E E E

    = ++ +

  • c ACTODD

    Depletion drive or other?Depletion drive or other?Two unkowns, N & We. Dake suggests plot of F/(Eo+Efw)

    vs. Np, or time or pressure drop

    We = 0, no aquifer

    Energy from oil and dissolved gas.Intercept oil in place

    Pressure support probably from infinite aquifer.Could be abnormal

    compaction Finite aquifer, less support later.

  • c ACTODD

    Gas Field Application of MB Gas Field Application of MB EquarionEquarion

    zz In earlier chapter introduced p/z plot for a gas In earlier chapter introduced p/z plot for a gas reservoir without water drive.reservoir without water drive.

    zz Many have warned about the application of Many have warned about the application of this approach since it neglects another this approach since it neglects another possible energy support.possible energy support.

    zz Plots of Plots of GpGp vs. p or p/z can give wrong vs. p or p/z can give wrong indications of gas in place. Under estimate indications of gas in place. Under estimate when when GpGp vs. p and over estimate when water vs. p and over estimate when water drive ignored.drive ignored.

    Beware of the p/z plot.

  • c ACTODD

    Beware of the p/z plot.

    Craft & Hawkins

  • c ACTODD

    MB Approach to Gas ReservoirsMB Approach to Gas ReservoirsFluid production = gas expansion + water expansion & pore

    compaction and water influx

    .( ) ( ) ewc

    fwcwgigigwpgp WpS1

    cScGBBBGBWBG +++=+

    Havlena and Odeh approach gives:

    ( )( ) scf/rcf....p

    S1cScBE

    scf/rcf...BBEft.cu.res....BWBGF

    wc

    fwcwgifw

    gigg

    wpgp

    +=

    =+=

  • c ACTODD

    MB Approach to Gas ReservoirsMB Approach to Gas ReservoirsShort hand MB equation for gas reservoirs( ) efwg WEEGF ++=With gas reservoirs the pore and water compressibility can

    be ignored

    eg WGEF +=

    g

    e

    g EWG

    EF +=

  • c ACTODD

    MB Approach to Gas ReservoirsMB Approach to Gas Reservoirs

    g

    e

    g EWG

    EF += Plot F/Eg vs. Gp, time or p

  • c ACTODD

    MB Approach to Gas ReservoirsMB Approach to Gas Reservoirs

    zz Plot gives initial gas Plot gives initial gas in placein place

    zz Advancing water only Advancing water only evident when gas evident when gas water contact arriveswater contact arrives

    zz Mobility ratio of water Mobility ratio of water displacing gas as low displacing gas as low as 0.1as 0.1

    zz Gas moving 100 Gas moving 100 times faster than times faster than waterwater

  • c ACTODD

    p/z approachp/z approachzz Long established in gas reservoir engineering to Long established in gas reservoir engineering to

    determine gas in placedetermine gas in place

    zz Gas produced = gas initially in place Gas produced = gas initially in place gas remaining gas remaining in reservoirin reservoir

    f wc wcp i g e w g

    wc

    c c SG G GB GB p W B / B1 S

    += f wc wc

    p i g e w gwc

    c c SG G GB GB p W B / B1 S

    += zz We is the net water influx (includes We is the net water influx (includes WpWp))

    zz Compressibility terms small for water & poresCompressibility terms small for water & pores

    p gi e w

    g gi

    G B W B1 1G B GB

    =

  • c ACTODD

    p/z approachp/z approach

    zz Replacing gas formation factor with z/p givesReplacing gas formation factor with z/p gives

    p

    i

    e w gii

    G1

    Gp pW B / Bz z

    1G

    =

    WeBw/GBgi water invaded volume

    Higher this term the higher the pressure and

    vice versa

    With no water drive becomes

    pi

    i

    Gp p 1z z G

    = Well known p/z plot

  • c ACTODD

    zz The equation enables gas in place to be The equation enables gas in place to be determined when p/z=0determined when p/z=0

    p/z approachp/z approach

    zz If any pressure If any pressure support curve will support curve will deviate from deviate from linear.linear.

    zz In early time In early time periods pressure periods pressure support may not support may not be felt.be felt.

    zz Depletion drive gas reservoirs will exhibit straight p/z plot weDepletion drive gas reservoirs will exhibit straight p/z plot well ll established. A straight line plot however does not prove established. A straight line plot however does not prove existence of depletion drive.existence of depletion drive.

  • c ACTODD

    p/z approach rate effectp/z approach rate effectzz Because of the high Because of the high

    mobility of gas then if gas mobility of gas then if gas extracted at a high rate extracted at a high rate then pressure decline then pressure decline faster since water faster since water mobility cannot keep up.mobility cannot keep up.

    zz If however gas extraction If however gas extraction rate low then water drive rate low then water drive will give pressure will give pressure support.support.

    zz This effect can distort p/z This effect can distort p/z plot for water drive plot for water drive reservoirs.reservoirs.

    zz Varying rates are Varying rates are common in relation to common in relation to winter and summer rates.winter and summer rates.

  • c ACTODD

    Material Balance Equation Applied to Material Balance Equation Applied to Oil Reservoirs Oil Reservoirs Depletion DriveDepletion Drivezz Solution gas drive has two stages of depletionSolution gas drive has two stages of depletion

    First stage above bubble point pressureFirst stage above bubble point pressure Second stage below bubble point pressureSecond stage below bubble point pressure

    zz Above the Bubble PointAbove the Bubble Pointzz Production due to compressibility of the total system.Production due to compressibility of the total system.

    zz Although appears complex MB equation isAlthough appears complex MB equation is

    zz vv =C x V x =C x V x ppzz Production = Expansion of reservoir fluidsProduction = Expansion of reservoir fluids

  • c ACTODD

    Solution gas drive above bubble point.Solution gas drive above bubble point.zz MB equation above bubble point simplifies to:MB equation above bubble point simplifies to:--

    ( ) ( )o oi w wc fp o oi

    oi wc

    B B c S cN B NB p

    B 1 S + = +

    ( ) ( )o oi w wc fp o oi

    oi wc

    B B c S cN B NB p

    B 1 S + = + zz No gas capNo gas cap

    zz Aquifer small in volume We = Aquifer small in volume We = WpWp =0=0

    zz RsRs==RsiRsi==RpRp all gas at surface dissolved in oil in all gas at surface dissolved in oil in reservoirreservoir

  • c ACTODD

    Solution gas drive above bubble point.Solution gas drive above bubble point.zz Oil compressibility Oil compressibility -- ( )o oi

    ooi

    B Bc

    B p=

    zz Replacing oil term in MB equation givesReplacing oil term in MB equation gives

    ( )o oio

    oi

    B Bc

    B p= ( )w wc f

    p o oi owc

    c S cN B NB c p

    1 S+ = +

    ( )w wc fp o oi o

    wc

    c S cN B NB c p

    1 S+ = +

    o o w wc fp o oi

    wc

    p o oi e

    c S c S cN B NB p1 S

    orN B NB c p

    + +=

    =

    So + Swc = 1

  • c ACTODD

    Solution gas drive above bubble point.Solution gas drive above bubble point.o o w wc f

    p o oiwc

    p o oi e

    c S c S cN B NB p1 S

    orN B NB c p

    + +=

    =

    ( )e o o w wc fwc

    1c c S c S c1 S

    = + + ( )e o o w wc fwc

    1c c S c S c1 S

    = + +ce is the effective saturation weighted compressibility of the reservoir system

    Recovery at bubble point p oie

    ob

    N B c pN B

    =

  • c ACTODD

    Solution Gas DriveSolution Gas Drivezz Reservoir pressure drops below bubble point solution gas Reservoir pressure drops below bubble point solution gas

    drive effective.drive effective.

    zz More complex as gas comes out of solution.More complex as gas comes out of solution.

    zz Most common reservoir drive mechanism.Most common reservoir drive mechanism.

    zz However also very inefficient.However also very inefficient.

    zz Often associated with other drive mechanisms.Often associated with other drive mechanisms.

    zz In order to use MB equation to predict production versus In order to use MB equation to predict production versus pressure need other independent equations.pressure need other independent equations.

    Instantaneous producing gasInstantaneous producing gas--oil ratio equation.oil ratio equation.

    Saturation equationSaturation equation

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratiozz Instantaneous GasInstantaneous Gas-- Oil Ratio, R, is the ratio of gas Oil Ratio, R, is the ratio of gas

    production to oil production at a particular point in production to oil production at a particular point in production time, at a particular reservoir pressure.production time, at a particular reservoir pressure.

    zz Instantaneous producing GOR is:Instantaneous producing GOR is:

    Gas producing rate, SCF/dayR=Oil producing rate, STB/day

    Gas producing rate, SCF/dayR=Oil producing rate, STB/day

    zz Gas production comes from gas in solution in reservoir Gas production comes from gas in solution in reservoir and from free gas in reservoir which has come out of and from free gas in reservoir which has come out of solution.solution.

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratiozz Where:Where:

    zz qqgg = free gas flow rate, = free gas flow rate, res.bblsres.bbls/day/day

    zz qqoo = oil producing rate, = oil producing rate, res.bblsres.bbls/day/day

    zz BBgg =gas formation volume factor, =gas formation volume factor, bblsbbls/SCF/SCF

    zz BBoo = oil formation volume factor, = oil formation volume factor, bblsbbls/STB/STB

    zz QQoo = oil flow rate,STB/day= oil flow rate,STB/day

    zz QQgg = total gas producing rate, SCF/day= total gas producing rate, SCF/day

    zz RRss = gas solubility, SCF/STB= gas solubility, SCF/STB

    go s

    g

    gg o s

    g

    qFree Gas= Solution Gas=Q R

    Bq

    Total gas production rate: Q Q RB

    = +

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratio

    oo

    o

    go s

    g

    o o

    o

    o oo s

    go

    g

    qOil producing rate is: QB

    qQ R

    BCombining equations gives: R

    q / Bq

    q BSince: Q R RqBB

    =

    +=

    = = +

    oo

    o

    go s

    g

    o o

    o

    o oo s

    go

    g

    qOil producing rate is: QB

    qQ R

    BCombining equations gives: R

    q / Bq

    q BSince: Q R RqBB

    =

    +=

    = = +

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratio

    eg eog o

    g e w o e w

    2 k h p 2 k h pq and qln r / r ln r / r = =

    Therefore in previous equation:

    eg

    g g e ws

    eo

    o o e w

    2 k h pB ln r / r

    R R2 k h pB ln r / r

    = +

    o eg os

    g eo g

    B kR R

    B k= +

    Instantaneous GasInstantaneous Gas-- Oil Oil Ratio EquationRatio Equation

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratioo eg o

    sg eo g

    B kR R

    B k= +

    zz 1. Above 1. Above PbPb, no free gas. , no free gas. Keg is zero, R=Keg is zero, R=RsRs==RsiRsi..

    zz 2. Short time when gas 2. Short time when gas saturation below critical saturation below critical value, keg still zero but value, keg still zero but R=R=RsRs

  • c ACTODD

    Instantaneous GasInstantaneous Gas-- Oil RatioOil Ratiozz Instantaneous GOR is not the same as cumulative Instantaneous GOR is not the same as cumulative

    GOR.GOR.

    zz Instantaneous GORInstantaneous GOR,R, is ratio at particular moment in ,R, is ratio at particular moment in time.time.

    zz Cumulative GORCumulative GOR, , RpRp, is ratio of total oil and gas , is ratio of total oil and gas produced up to a particular moment.produced up to a particular moment.

    zz Two Two GORGORss related as follows.related as follows.

    pNi pi

    p p pp0

    i pi

    R NR RdN R

    N

    where R is the average GOR over period that N produced.

    = =

  • c ACTODD

    Oil Saturation EquationOil Saturation Equationzz Oil saturation equation provides an average Oil saturation equation provides an average

    oil saturation for a reservoir at any time.oil saturation for a reservoir at any time.

    ooil volume remainingS

    total pore volume= ( )( )p oo ob wc

    N N BS

    NB / 1 S=

    o wc

    p b

    S - oil saturation at any time, S - connate water sat'nN - oil in place at bubble point, N -cumulative oil production below P .

    Equation can be rearranged as:

    ( )p oo wob

    N BS 1 1 SN B

    = cThe Oil Saturation

    Equation

  • c ACTODD

    History MatchingHistory Matchingzz History matching History matching if your model cannot predict the past its if your model cannot predict the past its

    value in predicting the future is in question.value in predicting the future is in question.

    zz Instantaneous GOR can be used to history match relative Instantaneous GOR can be used to history match relative permeabilitiespermeabilities..

    zz Rearranged takes the form.Rearranged takes the form. ( )eg o gseo g o

    k BR R

    k B=

    zz Production data provides R and Production data provides R and NpNp as a function of pressure.as a function of pressure.

    zz RsRs, B and , B and values from PVT report.values from PVT report.zz NpNp values provide So from oil saturation equation.values provide So from oil saturation equation.

    zz Can generate therefore kCan generate therefore kegeg//kkeoeo vs. Svs. Soo

  • c ACTODD

    Solution Gas Drive CharacteristicsSolution Gas Drive Characteristics

    zz Rapid pressure declineRapid pressure decline

    zz Water free productionWater free production

    zz Rapidly increasing gasRapidly increasing gas--oil ratiooil ratio

    zz Low ultimate oil recoveryLow ultimate oil recovery

    zz Prediction methodsPrediction methods SchilthuisSchilthuis, , TarnerTarner and Tracy & and Tracy & TarnerTarner

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethodzz Similar approach to Similar approach to SchilthuisSchilthuis procedureprocedure

    zz Above Above PbPb use effective compressibility use effective compressibility equation equation

    p oie

    ob

    N B c pN B

    =

    zz Below bubble point pressure use MB, Below bubble point pressure use MB, Instantaneous GOR and Oil Saturation equationsInstantaneous GOR and Oil Saturation equations

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethod

    zz Assemble dataAssemble data

    zz Production dataProduction data

    zz Field data and rockField data and rock

    zz Field dataField data Formation volume factorsFormation volume factors

    Gas solubilityGas solubility

    Gas compressibilityGas compressibility

    Gas and oil viscosities

    zz Rock dataRock data

    zz Laboratory relative Laboratory relative permeabilitiespermeabilities

    zz Past production dataPast production data Oil productionOil production

    Gas productionGas production

    Water productionWater production

    New water influxNew water influxGas and oil viscosities

    All presented as a function of pressure

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethodzz TarnerTarnerss method uses MB equation rearranged to calculate method uses MB equation rearranged to calculate

    gas production gas production GpGp..

    zz Procedure is a trial & error approach using independently Procedure is a trial & error approach using independently MB and Instantaneous GOR MB and Instantaneous GOR eqnseqns..

    zz Step1 Step1

    zz 1. Start at bubble point pressure1. Start at bubble point pressure

    zz 2. Select a future pressure and assume a value of 2. Select a future pressure and assume a value of NpNp at at that pressure. Sometimes express that pressure. Sometimes express NNpp as a function of N.as a function of N.

    zz 3. Solve MB 3. Solve MB eqneqn. For . For NNppRRpp, , ieie. . GGpp..

    ( )( ) ( )o si s g ob p o s gp p p

    g

    N B R R B B N B R BN R G

    B+ = =

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethod

    ( )p oo wcob

    N BS 1 1 SN B

    =

    zz 4. Using assumed 4. Using assumed NpNp solve oil saturation equation for solve oil saturation equation for So. This enables keg/So. This enables keg/keokeo to be determined.to be determined.

    zz 5. Calculate instantaneous GOR.5. Calculate instantaneous GOR.o eg o

    sg eo g

    B kR R

    B k= +

    zz 6. Calculate gas produced during pressure drop over 6. Calculate gas produced during pressure drop over period.period.

    i i 1p1

    R R N2

    ++Ri = instantaneous GOR at start of periodRi+1 = instantaneous GOR at end of periodNp1= cumulative oil produced at end of period

    Assumption R vs Np linearTherefore use small

    pressure drops

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethodzz 6. Total gas produced from MB 6. Total gas produced from MB eqneqn. and IGOR . and IGOR eqneqn. .

    Compared and assumed value of Compared and assumed value of NNpp adjusted and steps 2 adjusted and steps 2 to 6 repeated until MB and IGOR values for to 6 repeated until MB and IGOR values for GGpp match.match.

    zz Step 2Step 2

    zz 1 Second pressure selected and new 1 Second pressure selected and new NNpp assummedassummed..

    zz 2. Solve MB for N2. Solve MB for Np2p2. This is cumulative gas at end of . This is cumulative gas at end of second pressure.second pressure.

    ( )( ) ( )o si s g ob p2 o s g2 p2 p2 p1 p1 p1 p1

    g

    N B R R B B N B R BG N R N R N R

    B+ = =

    zz 3. Calculate gas produced during 23. Calculate gas produced during 2ndnd step by removing from step by removing from cumulative gas from step 1.cumulative gas from step 1.

    zz 4. With assumed value of Np2 from 4. With assumed value of Np2 from satsatnn eqn.determineeqn.determine So.So.

    zz 5. Calculate IGOR5. Calculate IGOR

  • c ACTODD

    Solution Gas DriveSolution Gas Drive--TarnerTarnerss MethodMethodzz 6. Calculate gas produced during second step6. Calculate gas produced during second step

    ( ) ( )i 1 i 2 p2 p1 2R R N N G2+ ++ =zz 7. G7. G22 from MB compared with Gfrom MB compared with G2 2 from IGOR and new from IGOR and new

    assumed value of Nassumed value of Np2p2 until convergence achieved.until convergence achieved.

    zz By plotting these two values By plotting these two values vsvs NpNp a convergence point a convergence point can be determined.can be determined.

    zz Further steps as for step 2.Further steps as for step 2.

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethodzz Tracy took MB equation and generated a shorthand versionTracy took MB equation and generated a shorthand version

    ( ) ( )( ) ( )p o s g p g e po oi si s g oi g gi gi

    N B R B G B W WN

    B B R R B mB B B / B

    + = + +

    ( ) ( )( ) ( )p o s g p g e po oi si s g oi g gi gi

    N B R B G B W WN

    B B R R B mB B B / B

    + = + + ( )

    ( ) ( )o s gn o oi si s g oi g gi giB R B

    B B R R B mB B B / B

    = + +

    ( ) ( )gg o oi si s g oi g gi giB

    B B R R B mB B B / B = + +

    ( ) ( )w o oi si s g oi g gi gi1

    B B R R B mB B B / B = + +

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethodzz For simplicity assume no gas cap. Then:For simplicity assume no gas cap. Then:

    ( )( )

    o s gn

    o oi si s g

    B R BB B R R B

    = +

    ( )g

    go oi si s g

    BB B R R B

    = +

    ( )w o oi si s g1

    B B R R B = +

    These functions are only dependent on reservoir pressure and oil properties.

    They can all be obtained from PVT data.

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethodzz Using this shorthand system MB equation can be Using this shorthand system MB equation can be

    written:written: ( )p n p g e p wN N G W W= + zz If we assume no water encroachment or productionIf we assume no water encroachment or production

    p n p gN N G= + zz Tracy considered two pressure conditions Tracy considered two pressure conditions PPjj & & PPkk and and

    the oil production the oil production NNpp during this pressure interval.during this pressure interval.zz Tracy estimates producing GOR Tracy estimates producing GOR RkRk at the lower at the lower

    pressure rather than pressure rather than NpNp..zz For For kkthth pressure.pressure.

    pk nk pk gkN N G= +

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethodzz If N=1 then equation takes on fractional recovery formIf N=1 then equation takes on fractional recovery form

    pk nk pk1 N G= +zz alsoalso ( ) ( )pj pk nk pj pk gk1 N N G G= + + +

    zz andand ( ) ( )'pj pk nk pj avg pk gk1 N N G R N= + + + zz wherewhere

    'j k'

    avg

    R RR

    2+=

    zz rearrangingrearranging

    ( )'pj nk pj gk pk nk avg gk1 N G N R= + + +

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethod

    ( )'pj nk pj gk pk nk avg gk1 N G N R= + + + zz Solving for Solving for NpkNpk

    pj nk pj gkpk '

    nk avg gk

    1 N GN

    R = +

    zz Only unknown is Only unknown is RRavgavg all the rest from PVT data or all the rest from PVT data or calculated at previous stepcalculated at previous step

    zz RRkk can also be estimated from liquid saturation known can also be estimated from liquid saturation known using IGOR using IGOR eqneqn..

    o eg ok s

    g eo g

    B kR R

    B k= +

  • c ACTODD

    TracyTracys Form of s Form of TarnerTarnerss MethodMethod

    zz SSoo obtained from oil saturation equationobtained from oil saturation equation

    ( )p oo wcob

    N BS 1 1 SN B

    = Tracys Procedure

    zz Set pressure step below Set pressure step below PbPb..

    zz 1. Estimate 1. Estimate RRkk

    zz At bubble point = At bubble point = RRsisi

    zz From extrapolation of trendFrom extrapolation of trend

    zz 2. Estimate 2. Estimate RRavgavg 'j k'avg

    R RR

    2+=

  • c ACTODD

    Tracys Procedure continued.zz 3. Determine PVT functions 3. Determine PVT functions nn and and gg..zz 4. Determine 4. Determine NNpkpk and and NNpp..

    pj nk pj gkpk '

    nk avg gk

    1 N GN

    R = +

    At first pressure step, pj = pb, Npj =0, Gpj =0

    zz 5. Using 5. Using NNpp determine Sdetermine Soo using saturation using saturation eqn.andeqn.and thereby kthereby kegeg//kkeoeo from Sfrom Soo vs. kvs. kegeg//kkeoeo data.data.

    zz 6. Calculate 6. Calculate RRkk from IGOR equation.from IGOR equation.

    zz 7. Compare 7. Compare RRkk with with RRkk. According to tolerance for . According to tolerance for RRkk = = RRkk. If not repeat steps 1 to 6. If not repeat steps 1 to 6

  • c ACTODD

    Tracys Procedure continued.

    zz 8. Estimate 8. Estimate GGpp and and GGpp. . GGpp ==NNpp x R x R avgavgzz Set next pressure step and repeat steps 1 to 8.Set next pressure step and repeat steps 1 to 8.

  • c ACTODD

    Gas Cap Drive ReservoirsGas Cap Drive Reservoirs

    zz TarnerTarnerss method can also be used for gas cap method can also be used for gas cap drive reservoirsdrive reservoirs

  • c ACTODD

    Average Reservoir PressureAverage Reservoir Pressure

    zz MB equation sometimes considered as a MB equation sometimes considered as a tank modeltank model..

    zz If there is uniform pressure decline in all wells then this If there is uniform pressure decline in all wells then this decline gives confidence in using MB decline gives confidence in using MB eqneqn..

    zz DakeDake suggests if equilibrium is not achieved then can still suggests if equilibrium is not achieved then can still use MB use MB eqneqn..

    zz He suggests an average pressure.He suggests an average pressure.

  • c ACTODD

    Equilibrium

    Non Equilibrium

    Well positions and drainage boundaries

    In figure wells have their own pressure declines.Dake presents a volume weighting for each drainage area.

    Pj, Vj and qj are the pressure, volume and reservoir rate for the area j.The volume weighted average pressure is therefore.

    j j jj j

    p p V / V=

    Average Reservoir PressureAverage Reservoir Pressure

  • c ACTODD

    Average Reservoir PressureAverage Reservoir Pressurez Dake suggests an alternative method based on

    production rate, based on the time derivative of the compressibility equation

    j j 'j j j

    dV cV pdV dp

    q cV cV pdt dt

    = = = =

    j j 'j j j

    dV cV pdV dp

    q cV cV pdt dt

    = = = =

    For constant compressibility 'j j j

    'j j j

    j'

    j jj

    V q / p

    p q / pp

    q / p

    =

  • c ACTODD

    Average Reservoir PressureAverage Reservoir Pressurezz Material balance often applied at regular intervals .Material balance often applied at regular intervals .

    zz Change in underground Change in underground withdrawl,UWwithdrawl,UWjj can be used can be used over a pressure drop over a pressure drop ppjj..

    zz Then:Then:j j j

    j

    j jj

    p UW / pp

    UW / p

    =

    zz DakeDake suggested that the MB approach be used prior suggested that the MB approach be used prior to numerical simulation approach .to numerical simulation approach .

  • c ACTODD

    Predictions as a function of timePredictions as a function of time

    zz None of the terms in the MB equation include None of the terms in the MB equation include time.time.

    zz Only a pressure volume solution .Only a pressure volume solution .

    zz Need to use another method which uses time Need to use another method which uses time to work alongside MB solution.to work alongside MB solution.

    zz Productivity of wells for example.Productivity of wells for example.

    MATERIAL BALANCE EQUATIONAPPLICATIONMaterial Balance ApplicationLaurie Dake quote from the Practise of Reservoir Engineering-Elsevier.Material Balance as an Equation of a Straight LineMaterial Balance as Straight LineMaterial Balance EquationNo Water Drive and No Gas CapGas Drive Reservoirs, No Water Drive and Known Gas CapGas Drive Reservoirs, No Water Drive and N & G unknownWater Drive ReservoirsDepletion drive or other?Depletion drive or other?Gas Field Application of MB EquarionBeware of the p/z plot.MB Approach to Gas ReservoirsMB Approach to Gas ReservoirsMB Approach to Gas ReservoirsMB Approach to Gas Reservoirsp/z approachp/z approachp/z approachp/z approach rate effectMaterial Balance Equation Applied to Oil Reservoirs Depletion DriveSolution gas drive above bubble point.Solution gas drive above bubble point.Solution gas drive above bubble point.Solution Gas DriveInstantaneous Gas- Oil RatioInstantaneous Gas- Oil RatioInstantaneous Gas- Oil RatioInstantaneous Gas- Oil RatioInstantaneous Gas- Oil RatioInstantaneous Gas- Oil RatioOil Saturation EquationHistory MatchingSolution Gas Drive CharacteristicsSolution Gas Drive-Tarners MethodSolution Gas Drive-Tarners MethodSolution Gas Drive-Tarners MethodSolution Gas Drive-Tarners MethodSolution Gas Drive-Tarners MethodSolution Gas Drive-Tarners MethodTracys Form of Tarners MethodTracys Form of Tarners MethodTracys Form of Tarners MethodTracys Form of Tarners MethodTracys Form of Tarners MethodTracys Form of Tarners MethodTracys Procedure continued.Tracys Procedure continued.Gas Cap Drive ReservoirsAverage Reservoir PressureAverage Reservoir PressureAverage Reservoir PressureAverage Reservoir PressurePredictions as a function of time

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown

    /Description >>> setdistillerparams> setpagedevice