production petroleum software (1)

Upload: joo123456789

Post on 12-Apr-2018

245 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/21/2019 Production Petroleum Software (1)

    1/48

    PROSPER WELL

    MODELLING

    FUNDAMENTALS

  • 7/21/2019 Production Petroleum Software (1)

    2/48

    PREPARED BY

    Ahmed mohamed Abdullah

    Refaat Galal Abol Fotoh

    Nader Ali Fahim

    Hesham Ahmed Abo-zaid

    Yahia Ali Shawky

  • 7/21/2019 Production Petroleum Software (1)

    3/48

    CONTENTSIntroductionWell Modelling Fundamentals

    Setting up a well modelPVT ModellingIPR modelling

    VLP modellingVLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    4/48

    PETEX (PETROLEUM EXPERTS)

    Started business @ 1990 in the UK

    Developing a set of petroleum engineeringsoftware tools.

    model oil reservoirs, production and injection

    wells and surface pipeline networks as an

    integrated production system.

  • 7/21/2019 Production Petroleum Software (1)

    5/48

    SOFTWARE PACKAGES

  • 7/21/2019 Production Petroleum Software (1)

    6/48

    IPM PACKAGE

    The engineer is able to design complex field models.

    The Reservoir, Wells and Complete SurfaceSystems model, having been matched for

    production history, will accurately optimize the

    entire network and run predictions.

  • 7/21/2019 Production Petroleum Software (1)

    7/48

    IPM PACKAGE

  • 7/21/2019 Production Petroleum Software (1)

    8/48

    IPM PACKAGE

    GAPenables the engineer to build representative

    field models, that include the reservoirs, wells

    and surface pipeline production and injection

    system.

    MBALpackage contains the classical reservoir

    engineering tool, using analytical techniques to

    analyze the fluid dynamics in the reservoir.

  • 7/21/2019 Production Petroleum Software (1)

    9/48

    IPM PACKAGE

    PVTPallows tuning of Equations of State (EoS)

    to match laboratory data. The tuned EoS can

    then be used to simulate a range of reservoir and

    production processes, which impact equipment

    sizing and reservoir recovery.

    REVEALis a specialized reservoir simulator

    modeling near well bore effects including mobility

    and infectivity issues. Thermal and chemicaleffects are modeled rigorously.

  • 7/21/2019 Production Petroleum Software (1)

    10/48

    PROSPER

    PROSPERis designed to allow the building of

    reliable and consistent well models

    Design and optimize well completion

    Tubing size

    Artificial lift method

    IPR model

  • 7/21/2019 Production Petroleum Software (1)

    11/48

    CONTENTSIntroductionWell Modelling Fundamentals

    Setting up a well modelIPR modellingVLP modelling

    VLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    12/48

    WELL MODELLING

    FUNDAMENTALS Well modelling defines the pressure/rate relationship tofacilitate: Well design Predicting well performance Identify well performance sensitivity to changes in operating

    parameters or design Involves: PVT Wellbore IPR Nodal Analysis

  • 7/21/2019 Production Petroleum Software (1)

    13/48

    Well Modelling Fundamentals

    Nodal Analysis It is the methodology used in well modelling to analyse theperformance of a multi-component system

    Objectives are to: Quantify total pressure loss as a function of rate

    Quantify components within total pressure loss Identify bottlenecks to flow Optimise system design and operation given constraintAddress specific well issues such as Artificial lift, well load up,completion design optimisation and productivity improvementopportunities.

    Important:Nodal analysis assumes a steady state anddoesnot allow transient flow behaviour.

  • 7/21/2019 Production Petroleum Software (1)

    14/48

    Well Modelling Fundamentals

    Common Nodes used in Nodal Analysis

  • 7/21/2019 Production Petroleum Software (1)

    15/48

  • 7/21/2019 Production Petroleum Software (1)

    16/48

    Well Modelling Fundamentals

    Top Node Bottom Node Solution Node Comments

    Wellhead Reservoir Mid-perf Separates IPR from VLP

    Wellhead Reservoir ESP, GL, et !o esta"lish artifial lift re#irements

    W$ %ho&e Gauge 'epth Wellhead !o math given test dataSeparator Reservoir Wellhead Separates (ell-reservoir from surfae

    Separator Reservoir %ho&e %om"ines ho&e effet (ith (ell-reservoir

    Separator Wellhead Manifold%onentrating on )et(or& modelling (ith

    &no(n ontri"ution from (ell*s+

  • 7/21/2019 Production Petroleum Software (1)

    17/48

    CONTENTSIntroductionWell Modelling FundamentalsSetting up a well modelPVT modellingIPR modellingVLP modellingVLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    18/48

    SETTING UP A WELL MODEL

    What information do you need? Completion diagram / tally and directional surveydata, together with any recent work-over info/data

    Fluid data (PVT reports or existing PVT model) Complete production test data (recent as wellhistorical sets) comprising of rates, phase ratios, endpressures, etc.

    Reservoir and available near-wellbore data (reservoirpressure & temperature, FBHP/downhole gage

    pressure, PI, skin, permeability and rel perm, etc).

  • 7/21/2019 Production Petroleum Software (1)

    19/48

    Well Modelling Fundamentals

    Surface choke

    Sales LineGas

    Separator

    LiquidStock

    Tank

    To Sales

    Bottom hole

    restriction

    PsepP5 = (Pwh - PDS!

    PDS

    P6 = (PDSC - Psep)

    P" = (Pwh - Psep!

    Pwh

    PDSV

    PUSV

    PDR

    PUR

    Pwf Pwfs Pr Pe

    P# =

    (P$%- PD%!

    P& = (Pwf- Pwh!

    P' = (P$S - PDS!

    P) = (Pwfs - Pwf! P* = (Pr - Pwfs!

    P+ = (Pr - Pwf!

    P" = Pwh - Psep

    P, = PDS - Psep

    P5 = Pwh - PDS

    P' = P$S - PDS

    P& = Pwf- Pwh

    P# = P$%- PD%

    P) = Pwfs - Pwf

    P+ = Pr - Pwf

    P* = Pr - Pwfs = Loss in porous medium

    = Loss across completion

    = Loss across restriction

    = Loss across safet .al.e

    = Loss across surface choke

    = Loss in flowline

    = Total loss in tu/in0

    = Total loss in flowline= Total loss in reser.oir 1 completion

    Surface choke

    Sales LineGas

    Separator

    LiquidStock

    Tank

    To Sales

    Bottom hole

    restriction

    PsepP5 = (Pwh - PDS!

    PDS

    P6 = (PDSC - Psep)

    P" = (Pwh - Psep!

    Pwh

    PDSV

    PUSV

    PDR

    PUR

    Pwf Pwfs Pr Pe

    P# =

    (P$%- PD%!

    P& = (Pwf- Pwh!

    P' = (P$S - PDS!

    P) = (Pwfs - Pwf! P* = (Pr - Pwfs!

    P+ = (Pr - Pwf!

    P" = Pwh - Psep

    P, = PDS - Psep

    P5 = Pwh - PDS

    P' = P$S - PDS

    P& = Pwf- Pwh

    P# = P$%- PD%

    P) = Pwfs - Pwf

    P+ = Pr - Pwf

    P* = Pr - Pwfs = Loss in porous medium

    = Loss across completion

    = Loss across restriction

    = Loss across safet .al.e

    = Loss across surface choke

    = Loss in flowline

    = Total loss in tu/in0

    = Total loss in flowline= Total loss in reser.oir 1 completion

    P" = Pwh - Psep

    P, = PDS - Psep

    P5 = Pwh - PDS

    P' = P$S - PDS

    P& = Pwf- Pwh

    P# = P$%- PD%

    P) = Pwfs - Pwf

    P+ = Pr - PwfP+ = Pr - Pwf

    P* = Pr - Pwfs = Loss in porous medium

    = Loss across completion

    = Loss across restriction

    = Loss across safet .al.e

    = Loss across surface choke

    = Loss in flowline

    = Total loss in tu/in0

    = Total loss in flowline= Total loss in reser.oir 1 completion

    Sources of pressure loss in a production system

  • 7/21/2019 Production Petroleum Software (1)

    20/48

    SETTING UP A WELL MODEL

    Pre-processing data Completion data consistent with directional survey

    and other work-over info.

    Fluid data/PVT model consistent with other wells andformation info.

    Production test data complete and consistent with

    current well performance.

    Reservoir data dates consistent with the production

    test dates.

  • 7/21/2019 Production Petroleum Software (1)

    21/48

    SETTING UP A WELL MODELSystem Summary Screen

    Can model upto5 stages forcompmodelling

    Select1. tubing or2. annular or3. tubing ANDannular

    Informationonl

    !sefulrepositorfor "ell testand modelinformation

    #eser$oirconnectionoptions %

    in&uence laterin&o" options

    Specif "'et'era single "ell or

    multilateral

    Specif tpe oftemperaturemodelling

    De(ne &uid tpe and P)*

    met'od +i.e. blac, oil ore-uation of state model

  • 7/21/2019 Production Petroleum Software (1)

    22/48

    PVT Property

    (Pb) Bubble-point

    Pressure (psia)

    (Bo) Bubble-Point

    il !V! (rb"stb)

    (#R or Rs) #as"il

    Ratio (s$f"stb)

    Reser%oir

    Temperature (&!)

    Sto$' Tan' il

    #ra%ity (&P)

    #as Spe$ifi$ #ra%ity

    (air * +)

    Separator Pressure

    (psia)

    Separator

    Temperature (&!)

    PVT Property

    (Pb) Bubble-point

    Pressure (psia)

    (Bo) Bubble-Point

    il !V! (rb"stb)

    (#R or Rs) #as"il

    Ratio (s$f"stb)

    Reser%oir

    Temperature (&!)

    Sto$' Tan' il

    #ra%ity (&P)

    #as Spe$ifi$ #ra%ity

    (air * +)

    Separator Pressure

    (psia)

    Separator

    Temperature (&!)

    Standin,

    +. / 0...

    +1.23 / 21+4

    2. / +324

    +.. / 245

    +614 / 615

    .147 / .174

    264 / 364

    +..

    Standin,

    +. / 0...

    +1.23 / 21+4

    2. / +324

    +.. / 245

    +614 / 615

    .147 / .174

    264 / 364

    +..

    8asater

    35 / 405.

    N"

    / 27.4

    52 / 202

    +017 / 4+1+

    .1403 / +122

    +4 / 6.4

    6 - +.6

    8asater

    35 / 405.

    N"

    / 27.4

    52 / 202

    +017 / 4+1+

    .1403 / +122

    +4 / 6.4

    6 - +.6

    Va9:ue9-

    Be,,s

    +4 / 6.44

    +1.25 / 21226

    .1. / 2+77

    04 / 273

    +41 / 4714

    .14++ / +14+

    6. / 464

    06 / +4.

    Va9:ue9-

    Be,,s

    +4 / 6.44

    +1.25 / 21226

    .1. / 2+77

    04 / 273

    +41 / 4714

    .14++ / +14+

    6. / 464

    06 / +4.

    #las;

    +64 / 0+32

    +1.50 / 21455

    7. / 260

    5. / 25.

    221 / 351+

    .164 / +1206

    3+4

    +24

    #las;

    +64 / 0+32

    +1.50 / 21455

    7. / 260

    5. / 25.

    221 / 351+

    .164 / +1206

    3+4

    +24

    Petros'y-

    !ars

  • 7/21/2019 Production Petroleum Software (1)

    23/48

    CONTENTSIntroductionPVT Fundamentals

    Well Modelling FundamentalsSetting up a well modelPVT ModellingIPR modelling

    VLP modellingVLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    24/48

    SETTING UP A WELL MODEL

    PVT Model Tuning

    Select PVT correlations relevant to the given fluids.

    If PVT matching data absent or sparse use

    correlation which has proved appropriate in offsetwells / fields

    Use corrected PVT data to tune the selected PVT

    correlations

  • 7/21/2019 Production Petroleum Software (1)

    25/48

    SETTING UP A WELL MODELPVT Summary

    PVT modelling involves:

    Gathering quality test data

    Convert Diff Lib data to flash conditions if required (correction)

    Selecting appropriate correlation/EoS.

    Tuning selected correlation/EoS.

    Generating PVT properties at all pressure-temperature combinations

    encountered in flow stream.

    There is no substitute for quality test data.

    Incorrect PVT model has detrimental effect on IAM modelling, which is

    quite often incorrectly accounted for by adjusting flow correlations.

    Note that in gas condensate wells, inaccurate temperature

    modelling can have a profound effect on PVT often neglected

    S tti ll d l

  • 7/21/2019 Production Petroleum Software (1)

    26/48

    STEP 1: BASIC PVT DATA

    INPUT Basic Data Input from PVT report, DST testing(may sometimes be all that is available)

    Setting up a well model

  • 7/21/2019 Production Petroleum Software (1)

    27/48

    SETTING UP A WELL MODEL

    Match Data input from PVT report use onlyflash correcteddata. Normally enter as much data as possible to optimisecorrelation matching

    Step 2: PVT Match Data Input

    S i ll d l

  • 7/21/2019 Production Petroleum Software (1)

    28/48

    STEP 3: MATCHING PVT CORRELATIONS TO REAL

    PVT DATA PVT correlations are empirically derived mathematical fits of real experimental data Correlations approximate real fluid behaviour some more suitable than other for certainfluid systems

    Matching is a regression process which reduces the error between correlation and PVT data

    User can specify which gas properties it is critical to match (to reflect possible uncertainty ininput data accuracy

    Parameter 1 and 2 statistics provide match quality and correlation predictive reliability Parameter 1 is the multiplier which has to be applied to correlation (should be within 10% of unity) Parameter 2 is the shift

    Setting up a well model

  • 7/21/2019 Production Petroleum Software (1)

    29/48

    SETTING UP A WELL MODELEntering a physical description of the well and its

    subsurface environment

    Enter up to 18 depth pairs (measured & TVD)

    Include effect of any pipework from wellhead to manifold(incl choke)

    ID / OD and roughness of all tubing and casing, restrictions

    etc down to the reservoir. Mid-perf depth is bottom depth

    entered.

    Input formation temperatures versus depth, and overall

    Heat Transfer coefficient (U value)

    Enter specific heats for oil, water and gas use default

    Values In this example

  • 7/21/2019 Production Petroleum Software (1)

    30/48

    SETTING UP A WELL MODEL

    Only enter minimum number

    of points required to describe

    basic shape of wellpath

    Tip: normally use survey

    points giving >5% change ininclination

    EnteringDeviation SurveyData

  • 7/21/2019 Production Petroleum Software (1)

    31/48

    SETTING UP A WELL MODEL

    Manifold (or other constant

    pressurenode in system)

    Surface equipment

    NB:

    Enter UPSTREAM endTVDs for each section of pipe

    (i.e. nearest the tree for

    producers)

    Use Plot to visualise

    pipework layout and checkfor errors

    Can use an X-Y

    coordinate system if required

    to enter more detailed

    pipework desciption

    (applicable to subsea)

    Entering theSurface Equipment Description

  • 7/21/2019 Production Petroleum Software (1)

    32/48

    SETTING UP A WELL MODEL

    Notes:

    Typically use drilling depth references i.e. relative to rotary table - e.g. in a subsea well Xmas tree

    depth may be +400 ft Enterbottomdepth of each section of same diameter tubing, associated ID and roughness Enter SSSVs and restrictions

    Casing depth where you wish pressure loss calculations to begin (typically mid perf).

    In a long perforated interval may be better to use more complex inflow model

    Downhole Equipment Description

    #oug'ness/uidelines

    Plastic .! in"r Steel .# inSS .# in" Steel New .$% in to Old .# in

  • 7/21/2019 Production Petroleum Software (1)

    33/48

    SETTING UP A WELL MODEL

    Notes:

    Enter a temperatures survey obtained from STATIC logging, or best offset

    data

    Ensure a survey point for the bottom node in the equipment data is included.

    Geothermal Gradient calculations enable Prosper to predict flowing wellbore temperaturesfrom reservoir to wellhead under various scenarios, based upon anOverall Heat Transfer

    Coefficient orUvalue.

    Typical Values are: Oil wells 8 BTU/h/ft2/F

    Gas wells 3 BTU/h/ft2/F

    Gas Cond wells 3.7 BTU/h/ft2/F

    Geothermal Gradient

  • 7/21/2019 Production Petroleum Software (1)

    34/48

    CONTENTSIntroductionPVT Fundamentals

    Well Modelling FundamentalsSetting up a well modelIPR modellingVLP modelling

    VLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    35/48

    IPR MODELLINGFundamental Input information:Reservoir Pressure & temperatureAt least one stable flowing BHP and rate (ensurereservoir pressure consistent in time with FBHP ifvarying)

    GOR (oil well) / CGR (gas well)Watercut (oil well) / WGR (gas well)

    Theoretical vs empirical IPR modelsReservoir / Completion parameters:Rock permeability & anisotropyProducing interval, perforations, deviation & drainagearea

    Gravel Pack properties & dimensions

  • 7/21/2019 Production Petroleum Software (1)

    36/48

    IPR MODELLING

    The Inflow Performance Relationship (IPR) defines the pressuredrawdownin a well as afunction of production rate

    Drawdown is a complex function of PVT, permeability (absolute & relative), effective overburder

    etc

    Several IPR model available optimum choice depends on data available and calculations

    required including:-

    Gas Well PI Models

    Jones~ includes a linear (Darcy) pressure drop and a rate-squared (non-Darcy) term.

    Uses pseudopressure, better for high reservoir pressures (>2000 psi)

    Backpressure,

    Forcheimer,

    C and N~ use various backpressure equations to describe the Darcy and non-Darcy

    inflow behaviour

    Petroleum Experts ~uses a multi-phase pseudo pressure function to allow for changing

    gas and condensate saturations with pressure applicable to gas condensate modelling or

    dry gas

    IP& Fundamentals

  • 7/21/2019 Production Petroleum Software (1)

    37/48

    IPR MODELLING

    Oil Well PI Models

    PI entry~ simplest, useful where no where no reservoir perm

    or skin data available, and where the PI is already known

    Vogel~ uses an empirical correlation to account for deviation

    from straight line PI below bubble point

    Composite~ interpolates a Vogel IPR for oil and straight line

    IPR for oil as a function of watercut useful for sensitivities on

    increasing watercut

    Darcy~ classic radial flow equation useful for estimating

    productivity from petrophysical data

    Fetkovich~ adapted from isochronal theory gives similar

    results to Vogel

  • 7/21/2019 Production Petroleum Software (1)

    38/48

    IPRMODELLING

    Options will

    dependon fluid type

    selected

    in SystemSummary

    S'in modelde(nition

    Select the Jones model (modified form of Darcy Equation)

    Defining IPR model to be used:

  • 7/21/2019 Production Petroleum Software (1)

    39/48

    IPR MODELLING

    )nter data in all s*eets wit* *ig*lig*ted ta+s ,wor'ing left to rig*t-

    Entering IPR data

  • 7/21/2019 Production Petroleum Software (1)

    40/48

    IPR MODELLING

    W*en data entr complete/ clic' on 0"alculate1 +utton to generate IP& plot

    Entering IPR data

  • 7/21/2019 Production Petroleum Software (1)

    41/48

    IPR MODELLING

    2OF3 2+solute Open 4ole Flow Potential,t*eoretical 5ow potential assuming 6ero7ac'pressure-

    Static reser8oir pressure

    Flowing +ottom *ole pressure ,F74P-

    IPR curve gas well

  • 7/21/2019 Production Petroleum Software (1)

    42/48

    CONTENTSIntroductionPVT FundamentalsWell Modelling Fundamentals

    Setting up a well modelIPR modellingVLP modellingVLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    43/48

    VLP MODELLING!low Patterns"Re,imes in Verti$al Upward !low

    BUBB8>

    !8?

    SL$G

    2L34

    $%6

    2L34

    766$L7%

    2L34

    BUBB8>

    !8?

    SL$G

    2L34

    $%6

    2L34

    766$L7%

    2L34

    "O99ON FLOW &):I9) IN

    :2S ; :2S "ONLP 9odelling

  • 7/21/2019 Production Petroleum Software (1)

    44/48

    ROLE OF MULTI-PHASE FLOW CORRELATIONS

    =>LP correlations predict t*e pressure loss in pipe/allowing for t*e gra8it/ friction and acceleration e?ects

    = "orrelations *andle Slip/ *oldup and multip*ase 5owpattern in di?erent was e.g. slip/ 5ow regime accountedfor ; not accounted for

    ="orrelations using 5ow maps ma gi8e discontinuousresults @ modern mec*anistic correlations o8ercome t*is.

    =No single correlation is 0+est1/ and comparison of t*ecorrelations is recommended to select t*e t*e optimumone for a gi8en application

    >LP 9odelling

  • 7/21/2019 Production Petroleum Software (1)

    45/48

    VLP

    MODELLING(utear Data Sour$e Nominal )D !luids @ Rates Comment

    Duns @ Ros ri,inal . /01 high e2perimental loop3field

    data

    45.6 to 04.6 (ith

    5 annulus onfig4

    7ir, (ater 8 li#uid

    h9droar"on

    Good over a (ide range, more so for mist

    flo(s, tend to overpredit VLP in oil (ells

    Duns @ Ros =odified

    !ran$d 8 G?R

    @0===

    Aeing no-slip al(a9s predits lo(est pressure

    drops therefore good for data B%

    Aa,edorn @ Brown .0 MM (ith veloities

    up to 0=ft>s

    E2ellent for gas and gas-ondensate (ells

    "ut should "e used (ith aution for higher

    WGR>%GR

    Multiphase Flow Correlations available inProsper

    "orrelations suita+le for gas wells

    CONTENTS

  • 7/21/2019 Production Petroleum Software (1)

    46/48

    CONTENTS

    IntroductionPVT FundamentalsWell Modelling FundamentalsSetting up a well model

    IPR modellingVLP modellingVLP / IPR matching and model validationConclusions

    CONTENTS

  • 7/21/2019 Production Petroleum Software (1)

    47/48

    CONTENTS

    IntroductionPVT FundamentalsWell Modelling FundamentalsSetting up a well model

    IPR modellingVLP modellingVLP / IPR matching and model validationConclusions

  • 7/21/2019 Production Petroleum Software (1)

    48/48

    THANK YOU