tutorial imex

Upload: gede-siddiarta

Post on 04-Jun-2018

246 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/13/2019 Tutorial Imex

    1/36

    Computer Modelling Group Ltd.

    2008 Tutorial

    Building, Running and Analyzing a

    Blac !il" Re#er$oir %imulation Model

    ing

    Builder2008.'0

    (M)*2008.'0

    +

  • 8/13/2019 Tutorial Imex

    2/36

    TABL) ! C!-T)-T%

    L(%T ! (G&R)%.....................................................................................................................................2

    CR)AT(-G A BLAC !(L" M!/)L &%(-G B&(L/)R 2008.'0............................................................

    Starting CMG Launcher 5

    Opening BUILDER 2008.10 5

    Creating the Simuati!n Gri" #$tructura "ata% &

    '$$igning (!r!$it) * (ermea+iit) t! the M!"e 10

    Creating (,- Data 11

    Creating Reatie (ermea+iit) Data 12

    Creating Initia C!n"iti!n$ 1/

    (-C!R1!RAT(-G )LL TRA3)CT!R()% A-/ 1)R!RAT(!-%......................................................'

    A//(-G 4(%T!R(CAL 1R!/&CT(!- /ATA T! T4) M!/)L.............................................................'8

    Creating 'erage M!nth) (r!"ucti!n Inecti!n Recurrent e Data 13

    Creating 4ie" (r!"ucti!n i$t!r) #6.7h7% 7!r i$t!r) Match 13

    e De7initi!n an" C!n$traint$ 20

    R(T) !&T R)%TART (-!RMAT(!- T! A R)%TART (L).............................................................25

    R&--(-G T4) (M)* /ATA%)T.............................................................................................................25

    R)6()(-G T4) %(M&LAT(!- R)%&LT% &%(-G R)%&LT% GRA14 A-/ R)%&LT% 7/.................2

    &%(-G T4) 4(%T!R(CAL /ATA R)%TART (L) (- A 1R)/(CT(!- R&-..........................................2

    '""ing an 'ui7er 23

    'na)9ing the Data :1

    4urther 'na)$i$ :1

    E;tra E;erci$e$ :5

    20

  • 8/13/2019 Tutorial Imex

    3/36

    L(%T ! (G&R)%

    (G&R) '9 -) (M)* /ATA%)T (T4 C!-T!&R MA1 !1)-............................................................:

    (G&R) 29 C!-T!&R MA1 (T4 !RT4!G!-AL C!R-)R 1!(-T GR(/..........................................

    (G&R) 79 G)-)RAL 1R!1)RT; %1)C((CAT(!- %1R)A/%4))T..................................................

    (G&R) 59 %1)C(;(-G A G)!L!G(CAL MA1 !R A 1R!1)RT;....................................................8

    (G&R) 9 7/ 6() ! R)%)R6!(R AT)R 1R!1)RT; %1)C((CAT(!-.......................................ing !n the appr!priate ic!n in the Launcher.

    2. Ch!!$eA

    (M)* Simuat!r? %(Unit$? %ingle 1oro#ity

    Starting "ate ' !

    FIGURE 1: New IMEX Dataset with Contour Map Open

    20

  • 8/13/2019 Tutorial Imex

    8/36

    5. Ma;imi9e the $creen$ 7!r a +etter ie= +) cic>ing !n the =in"!= ma;imi9e +utt!n.

    &. Cic> !n the arr!= ne;t t! the Re#er$oir#!n the e7t menu +ar% an" $eect Create Grid".

  • 8/13/2019 Tutorial Imex

    9/36

    1&. Seect the +!; 7!r layer 'un"er the pr!pert) c!umn a+ee" Grid Top. RigDt clicin thi$ +!; an" #elect

    the Geological Map !pti!n a$ the "ata $!urce.

    1 the 6alue# in Hile'+utt!n? then Br!=$e an" $eect the t!p!7$tructure map 7ie cae" T!'0LT.Ina

    #it $h!u" area") +e $eecte" 7r!m prei!u$ acti!n$%.

    FIGURE &: #pe$i%"ing a Geologi$al Map %or a Propert"

    18. Cic>!t! return t! the $prea"$heet t)pe =in"!=.

    13. Repeat thi$ acti!n 7!r Grid TDicne## in layer' +!;?+ut thi$ time $eect TDicHlt.Inain the 6alue# in Hile'+!;. '$!? enter 0.2in the time#+!; #$ti !n the pr!pert) $peci7icati!n menu% in !r"er t! a!cate 25 !7

    the t!ta thic>ne$$ map t! each !7 the / a)er$ in the gri".

    20. 4ina)? copythe layer', Grid TDicne##ce c!ntent$ an" pa#teit int! the a)er 2? a)er : an" a)er / Gri"

    -hic>ne$$ ce$ t! c!mpete the $peci7icati!n !7 Gri" -hic>ne$$ $!urce "ata 7!r each !7 the / a)er$ in the

    gri". @!u can u$e CtrC an" Ctr, >e)$ t! c!p) $peci7icati!n$ 7!r the 7ir$t a)er t! the !ther : u$t a$ in a

    reguar $prea"$heet. .

    21. Cic> ! t! the Bloc @ Corner 6alue Calculation+utt!n =i p!p up cic> !t! p!puate the gri" =ith t!p!7

    $tructure an" gri" thic>ne$$ "ata #thi$ !perati!n i$ per7!rme" +) BUILDER u$ing the $peci7ie" map "ata t!

    interp!ate gri" ce aue$%. '$! cic> !t! the p!pup =in"!= regar"ing camping.22. Change the ie= 7r!m (32/ Areal t! 7/ 6ieJ #in the upper e7t c!rnerHH%.

    20

  • 8/13/2019 Tutorial Imex

    10/36

    FIGURE ': !D (iew o% Reser)oir a%ter Propert" #pe$i%i$ation

    2:. Cic> !n the Rotate 7/ 6ieJ+utt!n #7r!m the t!!+ar% t! r!tate the "i$pa) +) h!"ing "!=n the e7t m!u$e+utt!n an" u$ing the cur$!r t! m!e the m!"e. !" "!=n the Ctrl ey=ith the leHt mou#e+utt!n an" move

    the mouse toward the bottom of the screento zoom in !r move the mouse to the top of the screen to zoom out.

    I7 a m!u$e ha$ a $cr! =hee? thi$ can a$! +e u$e" t! 9!!m in an" !ut +) $cr!ing the =hee HorJard zoom

    out!r IacJard zoom in

    2/. -! rem!e the c!nt!ur map 7r!m the "i$pa)? clic tDe rigDt mou#e Iutton=hie the cur$!r i$ an)=here in

    the "i$pa) area. Seect 1ropertie#7r!m the "i$pa)e" menu #+!tt!m !7 i$t%? Map# 7r!m the tree ie= an"

    #7ina)% unchec> the %DoJ Map Contour# Line# an"ault+!;e$. (re$$ !.

    FIGURE *: Re+o)ing the Contour Map %ro+ the Displa"

    20

  • 8/13/2019 Tutorial Imex

    11/36

    A##igning 1oro#ity + 1ermeaIility to tDe Model

    25. Repeat the a+!e pr!ce$$ 7!r 1oro#ity #i.e. $imiar t! $tep J13%? +ut $eect the map poro#Hlt.Ina. U$e the

    $ame map 7!r each a)er. -hi$ time? eae the aue in the time#+!; a$ 1.

    FIGURE ,: Propert" #pe$i%i$ation #preasheet with Gri -op. -hi$/ness 0 Porosit" #pe$i%ie

    2&. Seect 1ermeaIility (7r!m the i$t !n the pane an" enter the 7!!=ingA

    La)er 1 50

    La)er 2 250

    La)er : 500

    La)er / 100

    2ing !n the Calculate 1roperty+utt!n at the t!p.

    :0. D!u+e cic> !n Roc Compre##iIility in the tree ie= menu an" input 2) in the ro$/

    $o+pressiilit"CPOR3 box?20000 1ain the re%eren$e pressure o4 PRPOR3an"cic>O5. Unit$ =i

    +e appie" aut!matica) )!u $h!u" n!= hae the Greenchec> mar> 7!r Re$er!ir $ecti!n.

    :1. -hi$ =!u" +e a g!!" p!int t! $ae the "ata $et )!u are =!r>ing !n. Cic> ile then %a$eA#. Sae 7ie a$

    Tutorial.dat.

    20

  • 8/13/2019 Tutorial Imex

    12/36

    Creating 16T /ata

    1. Cic> the Component# ta+ in the tree ie=. D!u+e cic> theM!/)L >e)=!r".

    FIGURE 6: Co+ponents -a in the -ree (iew

    2. Chec> !n LauncD dialog to create a uic BLAC!(L model u#ing correlation# thencic> the !"

    +utt!n.

    :. Enter 0#"eg KC impie"% in the Reser)oir -e+perature +!;. Generate (re$$ure "ata up t! 7000 1a. 4!r

    7ule Point Pressure? $eect the 6alue 1ro$ided"!pti!n an" enter a aue !7:00 1a. 4!r the Oil

    Densit"!pti!n? $eect %toc tan oil gra$ity A1("a$ the t)pe !7 grait) aue )!u =ant t! u$e an" enter a

    aue !7 7in "ata entr) =in"!=. Change the Gas Densit" o4t! "i$pa) Gas Gra)it"8ir913an" t)pe .:in

    the "ata entr) =in"!=.

    /. In theRe%eren$e Pressure %or ater properties +!;. enter a aue !720000 1aan" eae the re$t !7

    the !pti!n$ at their "e7aut aue$ an" Cic> !.

    5. D!u+e cic> !n 16T Region9 '"in the tree ie= an" $eect the 16T TaIleta+ t! ie= the BL'CFOIL (,-

    "ata. 4!r thi$ e;ampe? the "ata $h!=n in thi$ ta+e =a$ generate" u$ing the in7!rmati!n entere" in the

    =uic Ilac oil model"=in"!=. !=eer? it i$ a$! p!$$i+e t! "irect) enter !r e"it aue$ in the (,-

    -a+e. -he$e aue$ can a$! +e up"ate" +) u$ing )!ur m!u$e t! $eect p!int$ !n the p!t$ a$$!ciate" =ith

    the (,- Regi!n? an" "ragging the p!int$ t! the "e$ire" !cati!n. (ea$e n!te that the IME (,- Regi!n$

    =in"!= ha$ t! +e !pen =hie u$ing )!ur m!u$e t! change the p!int$ !n the p!t.

    20

  • 8/13/2019 Tutorial Imex

    13/36

    FIGURE ;: IMEX P(- -ale with (alues Generate using the mar> n!=.

    Creating Relati$e 1ermeaIility /ata

    1. Cic> the Rocluid+utt!n !n the menu in the e7t han"$i"e.

    2. D!u+e cic>!n Roc luid Type# in the tree ie=. ' =in"!= =i !pen. Cic> !n the +utt!n an"

    $eect -eJ Roc Type.

    :. (re$$ the Tool# +utt!n #!n the Reatie (ermea+iit) -a+e$ ta+% an" $eect Generate TaIle# u#ing

    Correlation#.

    20

  • 8/13/2019 Tutorial Imex

    14/36

    Enter the 7!!=ing parameter$ 7!r the ana)tica reatie permea+iit) cure$ generati!n.

    SCO 0.2

    SCRI- 0.2

    SOIR 0./

    SOR 0./

    SOIRG 0.2

    SORG 0.2

    SGCO 0.05

    SGCRI- 0.05

    FROC 0.8

    FRIRO 0.:

    FRGCL 0.:

    FROGCG 0.8

    ' E;p!nent$ 2.0

    /. (re$$ Apply an" then!. (re$$ !again t! get !ut !7 the Roc Type#=in"!=. ' graph c!ntaining the

    reatie permea+iit) cure$ =i appear.

    5. -he Roc luid$ecti!n $h!u" hae a green chec> mar>. Sae the 7ie at thi$ time.

    FIGURE 1=: Plots %or Ro$/-"pe 1

    20

  • 8/13/2019 Tutorial Imex

    15/36

    Creating (nitial Condition#

    1. Cic> the (nitial +utt!n !n the tree ie= !7Builder.

    2. D!u+e cic> !n (nitial Condition#.

    :. Seect ater, !il, Ga#a$ the initia 7ui" in the re$er!ir t! per7!rm a Grait)Capiar) Euii+rium Cacuati!n.

    /. -)pe the 7!!=ing aue$ in the aaia+e 7ie"$A

    2:00 #>(a impie"% in theReHerence 1re##ure R)1R)%+!;

    700 #m impie"% in theReHerence /eptDR)/)1T4 +!;

    7080 #m impie"%in theater!il Contact /!C +!;

    '.

    Initia C!n"iti!n$ inter7ace $h!u" !!> i>eA

    &. Cic> !n Apply then !.

  • 8/13/2019 Tutorial Imex

    16/36

    (ncorporating ell TraEectorie# and 1erHoration#

    Once we have created the static model, we will now incorporate the trajectory and perforation information into the model.

    1. G! t! the main Bui"er menu an" $eect ell @ ell TraEectorie# @ ell TraEectorie#F. -he (mport Jell

    traEectory Jizard. %tep ' oH 7" =in"!= =i p!p up.

    2. @!u nee" t! ch!!$e -raect!r) 4ie -)pe an" appr!priate Unit$ 7!r it #: Step$ i9ar"%.

    :. Ch!!$e TaIle ormatan" m7!r ? @ an" N?MD then +r!=$e 7!r the 7ie TRA3Meter.JdI" ?!pen?an"

    pre$$-eNt O#Step 1 !7 :%

    FIGURE 11: -ra>e$tor" Properties inow #tep 1 o% !

    /. -he 7!!=ing =in"!= =i !pen. Ma>e $ure a =e$ are $eecte"? an" chec> the +!; Clear all eNi#ting

    traEectorie#then pre$$ -eNtO #Step 2 !7 :%.

    20

  • 8/13/2019 Tutorial Imex

    17/36

    FIGURE 12: -ra>e$tor" Properties inow #tep 2 o% !

    5. Cic> ini#Dt! c!mpete Step : !7 :.

    &. -hi$ $creen =i create a ertica traect!r) 7!r each =e that e;i$t$ in the main c!nt!ur map.

    t! t!p menu an" $eect ell? ell TraEectorie#? cic> !n TraEectory 1erHoration (nter$al#F

    a =in"!= =i !pen #4igure 1:%A

    8. Cic> !n Read ile an" ch!!$e ile unit #election!pti!n a$ %(then +r!=$e 1)R%Meter.perH. (re$$

    !pen.

    3. I7 thi$ i$ "!ne c!rrect)? the =in"!= =i +e i>e 4igure 1/A

    10. (re$$ Applyan" then !. -hi$ c!mpete$ the traect!rie$ an" (er7!rati!n !7 the =e$ in the m!"e

    FIGURE 1!: -ra>e$tor" Per%orations inow

    20

  • 8/13/2019 Tutorial Imex

    18/36

    FIGURE 1&: -ra>e$tor" Per%orations inow a%ter Rea in Per%oration File

    20

  • 8/13/2019 Tutorial Imex

    19/36

    Adding 4i#torical 1roduction /ata to tDe Model

    The last item we want to do is add historical rate data so that we can set up a history match run.

    1. G! t! the main Bui"er menu an" $eect ell @ (mport 1roduction@(nEection /ata #thi$ i$ the =i9ar" t! imp!rt

    pr!"ucti!ninecti!n "ata int! the =e * recurrent "ata 7!r the $imuat!r an" it a$! "e7ine$ the $tatu$ !7 each=eHH%.

    2. S-E( 1A 4ir$t $tep !7 thi$ =i9ar" i$ t! pr!i"e the t)pe an" name !7 the pr!"ucti!n 7ie. In !ur ca$e? =e =i u$e

    Generalan" ch!!$e a 7ie in the tut!ria "irect!r) name" 1roductionDi#tory.prd. (re$$ the -eNt +utt!n.

    U$e the -eNt@Bac+utt!n$ !n the pane$ t! m!e 7!r=ar"+ac>=ar" +et=een each StepP.

    :. S-E( 2A 4!!= the in$tructi!n$ an" highight the 7ir$t ine c!ntaining the pr!"ucti!n "ata #t!p =in"!=% an"

    =e name #!=er =in"!=% #a$ $h!=n in the 7!!=ing 7igure%. (re$$ -eNt.

    FIGURE 1': #tep ?2 o% the Prou$tion Data i@ar

    /. S-E( :A I7 the "eimiter$ !!> g!!" an" $eparate the c!umn$ c!rrect)? cic> -eNtt! g! t! S-E( /.

    5. S-E( /A G! t! C!umn$ : t! 5 an" in the i"enti7ier r!=? ch!!$e !il 1roduced? ater 1roducedan" Ga#

    1roduced7!r each c!umn. Leae !ther$ a$ the) p!p up then cic> -eNt t! g! t! the ne;t $tep.

    &. S-E( 5A -hi$ i$ the pace $h!=ing )!u =hich =eQ$ pr!"ucti!n "ata ha$ +een pic>e" up an" =hich =e i$ n!t.

    4!r e;ampe? the pr!gram c!u" n!t 7in" an) pr!"ucti!n "ata 7r!m =e 5? < an" 3. Since =e$ 5? < an" 3 hae

    n! pr!"ucti!n hi$t!r)? the ea$ie$t acti!n i$ t! "eete them 7r!m the m!"e. e =i "! thi$ ater. Other than that?

    cic> ini#D. '$!? c!$e the %imulation /ate# =in"!= that ma) p!p up.

    20

  • 8/13/2019 Tutorial Imex

    20/36

    Creating A$erage MontDly 1roduction @ (nEection Recurrent ell /ata

    If averaging of production-injection data needs to be done, it can be done as described below. It is not needed for

    the tutorial as the data is already on monthly basis and we want to eep it every month

    1. On main Bui"er menu? $eect ell @ A$erage 1roduction@(nEection /ata...

    2. !=? m!e )!ur m!u$e an" right cic> !n the ;a;i$. ' menu =i $h!= up t! a!= )!u t! change the

    aerage intera 7r!m thi$ p!int !n t! montDly, Iiannually, yearly? etc.

    FIGURE 1*: 8)erage Prou$tionAIn>e$tion Data Plot

    :. Seect Re#et all inter$al# to e$ery montD"an" pre$$ the !+utt!n. Once again? cic> Clo#e!n the

    %imulation# /ate#=in"!= that p!p$ up.

    Creating ield 1roduction 4i#tory K.HDH Hor 4i#tory MatcD

    1. e;t thing =e =ant t! "! i$ t! create a 7ie" hi$t!r) 7ie $! that =e can ma>e a c!mpari$!n +et=een the

    $imuati!n run an" the actua 7ie" hi$t!r) 7ie.

    2. G! t! the t!p menu again an" $eect ell @ Create ield 4i#tory ileF then pr!i"e a 7iename #!r )!u

    can u$t u$e the "e7autprou$tionBhistor"%h%%. (re$$ !.

    20

  • 8/13/2019 Tutorial Imex

    21/36

    ell /eHinition and Con#traint#

    1. 4!r th!$e =e$ that hae n! pr!"ucti!n hi$t!r)? =e can either "eete them !r "e7ine them a$ a pr!"ucer !r

    inect!r an" $hutin the =e$ $! that the) =i n!t a77ect the hi$t!r) match.

    2. In thi$ tut!ria? =e =i "eete e 5 an" change e$ < * 3 $! that the) are inect!r$. -! "! that? !pen the

    tree ie= an" pre$$ the ell# + Recurrent ta+. E;pan" the e$ i$t +) cic>ing !n the . Right m!u$e

    cic> !n ell ? $eect /elete an" pre$$;e# t! the me$$age that p!p$ up.

    :. G! t! ell ? right m!u$e cic> an" $eect 1ropertie#. ' ne= =in"!= =i $h!= up a$ 7!!=$A

    FIGURE 1,: ell E)ents inow

    /. Cic> !n (/ + Type? chec> the )dit+!; 7!r Type? an" $eect (-3)CT!R M!B)(G4T. Chec> the Auto

    apply chec> +!;.

    5. G! t! Con#traint#ta+ #$a) @ES t! app) change$ i7 a$>e"HH%? an" chec> the Con#traint deHinition+!;.

    &. Un"er #elect neJ #in the C!n$traint c!umn !7 the ta+e%? $eect !1)RAT). -hen $eect B41 Iottom

    Dole pre##ure, MA*, 2000 1a, C!-T R)1)AT . (re$$ Apply.

    the%tatu# +!;an" ch!!$et! %4&T(- the =e at thi$ time. (re$$ Apply.3. !=? =e can c!p) a the a+!e $peci7icati!n$ t! e 3. -! "! that? ma>e $ure )!u are !!>ing at e e) t! $eect mutipe item$A (-3)CT!R? con#traint#? inEected Hluid an" %4&T(- #a

    !7 themHHH%.

    20

  • 8/13/2019 Tutorial Imex

    22/36

    10. (re$$ the Tool#+utt!n at the +!tt!m !7 the $creen? an" $eect Copy e$ent# u#ing Hilter. -hi$ =i !pen a

    ne= =in"!=. In the %elect ell#ta+? chec> !n e 3 an" then g! t! the %elect /ate#ta+. Chec> the "ate

    13310101 an" pre$$ the %earcD + Add +utt!n. -he =in"!= $h!u" !!> i>e thi$A

    FIGURE 16: inow %or Cop"ingADeleting ell E)ents

    20

  • 8/13/2019 Tutorial Imex

    23/36

    11. Cic> ! an" the $ame c!n$traint in7!rmati!n create" 7!r e < =i n!= +e c!pie" t! e 3. I7 a me$$age

    p!p$ up reue$ting t! change the =e t)pe 7!r e 3? $a) ;e#. (re$$ ! t! c!$e the ell )$ent#

    =in"!=.

    12. Ma>e $ure that the ,ie= -)pe i$ $et t! (2/ *%ec#!cate" in the upper e7t han" c!rner !7 the main

    Bui"er =in"!=%.

    1:. Een th!ugh =e "e7ine" e < a$ an inect!r? pr!i"e" c!n$traint in7!rmati!n an" "e7ine" the traect!r)

    path? per7!rati!n$ nee" t! +e "e7ine" a!ng the traect!r) path.#-oteA -here i$ n! per7!rati!n in7!rmati!n 7!r

    e < in (ER4STMeter.per7Q 7ie.%

    1/. On main Bui"er menu? $eect ell @ ell Completion# 1)R Cic> !n +utt!n an" $eect

    C!mpeti!n V '"" e= a$ $h!=n +e!=

    FIGURE 1;: ell Co+pletion DataPERF3 inter%a$e

    Seect the (er7!rati!n$ ta+ an" pre$$ the +utt!n. -hi$ =i a!= )!u t! u$e )!ur m!u$e t!

    $eect the gri" +!c>$ =here )!u =ant the =e c!mpeti!n$ t! +e. Change the (ane Si"er t! ' it may Ie ':

    Ia#ed on grid po#itioning an" 9!!m in t! the $ecti!n c!ntaining e < $! that )!u can $ee the traect!r)

    7!r e in gri" +!c>$ 1? 2 an" : a!ng the e < traect!r) in the main Bui"er

    =in"!=. (re$$ =hen )!u are "!ne. @!ur $creen $h!u" !!> $imiar t! 7igure 20 +e!=. (re$$

    Applyan" then !t! c!$e the =in"!=.

    20

  • 8/13/2019 Tutorial Imex

    24/36

    FIGURE 2=: 8ing per%orations to well

    15. I7 eer)thing i$ !,a !7 the ta+$ in the tree ie= $h!u" hae a greenchec>mar>. -he /ate# un"er ell#

    + Recurrentta+ ma) $ti hae a )e!= e;camati!n mar>. -hi$ can +e rem!e" +) "eeting ALT)R 0 at

    '

  • 8/13/2019 Tutorial Imex

    25/36

    rite !ut Re#tart inHormation to a Re#tart ile

    1. Cic> !n the (@! Controlta+ in the tree ie=.

    2. D!u+e cic> !n Re#tart.

    :. Chec> 0n )naIle Re#tart riting.

    /. (re$$ the +utt!n an" $eect the 7ir$t $imuati!n "ate =hich i$ 13310101. (re$$ !.

    5. Set the riting 4reuenc) Opti!n t! )$ery T(M) or /AT) eyJord#.

    &. Cic>!t! c!$e the =in"!=.

    ile in the main Bui"er menu an" $eect%a$e A#. ame thi$ 7ieTutorialDm.dat.

    8. e n!= hae a c!mpete" "ata$et $! =e can e;it Bui"er an" "rag an" "r!p the -utorialDm.dat7ie !nt!

    the(M)*ic!n t! run it. @!u =i +e a+e t! ma>e pre"icti!n run$ =ith!ut haing t! rerun the hi$t!rica "ata

    p!rti!n a$ a re$ut !7 u$ing the Re$tart Run 7eature.

    Running tDe (M)* /ata#et

    1. I7 eer)thing i$ OF? )!u $h!u" +e a+e t! run the "ata$et u$ing IME. 4ir$t !cate the 7ie TutorialDm.dat

    in )!ur auncher? then "rag an" "r!p it !nt! the (M)* 2008.'0ic!n an" reea$e the m!u$e. ' ne= =in"!=

    =i $h!= up. (re$$ the Run (mmediately +utt!n.

    2. I7 there are n! err!r$? a MSDOS =in"!= =i !pen up an" $h!= )!u the pr!gre$$ !7 the run. hen 7ini$he"?

    the MSDOS =in"!= =i +e terminate" an" $h!=$ a +rie7 $ummar) !7 re$ut$.

    FIGURE 21: #i+ulation og File when runs i++eiatel"3

    20

  • 8/13/2019 Tutorial Imex

    26/36

    Re$ieJing tDe %imulation Re#ult# u#ing R)%&LT% GRA14 and R)%&LT% 7/

    !e can now loo at the simulation run and compare it with the historical data and see how the reservoir would

    perform.

    1. Drag an" "r!p TutorialDm.irH!nt! the Re$ut$ Graph 2008.10 ic!n.

    2. Seect menu item 4ie then !pen ield 4i#tory.

    :. Seect the productionDi#tory.HDH 7ie =e create" in the Creating 4ie" (r!"ucti!n i$t!r) $ecti!n !7 the

    tut!ria.

    Cic> !n the Add Cur$eic!n .

    /. Seect the 7ie t! "i$pa) "ata 7r!m a$ TutorialDm.irH. Seect cure parameter !il Rate %C. Ch!!$e el

    77!r the Origin an" then Cic> !.

    5. != repeat the $ame $tep$ +ut thi$ time $eect the 7ie a$ productionDi#tory.HDH? a$ =e =ant t! c!mpare

    the $imuate" "ata =ith the hi$t!rica input "ata. @!u $h!u" n!= $ee a p!t $imiar t!A

    FIGURE 22: Plot o% #i+ulation Data )ersus istori$al Data

    &. Repeat the $ame pr!ce"ure a$ a+!e e;cept thi$ time? p!t the ater Rate %C + Ga# Rate %C cure$either in the $ame p!t !r $eparate). -! a"" ne= p!t? right cic> !n the 1lot ', then cic> !n Add 1lot.

  • 8/13/2019 Tutorial Imex

    27/36

    10. @!u can n!= c!ntinue t! ine$tigate the re$ut$ 7r!m the$e "ata$et$ in Re$ut$ Graph an" Re$ut$ :D? an"

    interactie) "i$c!er the arge range !7 7eature$ that are aaia+e t! )!u 7!r ana)9ing )!ur "ata. E;it

    GrapDan" $ae the tempate 7ie.

    20

  • 8/13/2019 Tutorial Imex

    28/36

    ing tDe 4i#torical /ata Re#tart ile in a 1rediction Run

    !e want to predict the reservoir performance until "#"#"$$% if the producers are fixed to a minimum &'( of 1'=== /Pa.

    1. L!a" the "ata$et tutorialDm.dat+ac> int! Builder.

    2. Cic> !n the (@! Controlta+ in the tree ie=.:. D!u+e cic> !n the Re#tart!pti!n.

    /. Chec> the +!; 7!rRe#tart Hrom pre$iou# #imulation run R)%TART .

    5. Br!=$e t! $eect TutorialDm.irH. Cic>Record to re#tart Hrom" #!te that a $erie$ !7 re$tart "ate$ are

    n!= aaia+e%.

    &. In the Record to re#tart Hrom"7ie"? $eect the "ate ' !t! the +ui"er me$$age that p!p$ up.

    !n the ell + Recurrent $ecti!n in the tree ie= an" e;pan" the /ate#.

    8. Seect the "ate t! ' it. -hen cic>the +utt!nAdd a range oH date#.10. Change the range !7 "ate$ $! that the rom"ate i$ ' !n the Con#traint#ta+.

    1:. Chec> the Con#traint deHinition+!;? then change!1)RAT), B41, M(-t! '0001a

    1/. -he pane that i$ "i$pa)e" $h!u" !!> $imiar t!A

    FIGURE 2!: ell E)ents inow with Upate 7P Constraint

    20

  • 8/13/2019 Tutorial Imex

    29/36

    15. Cic> Apply?a ne= c!n$traint =i +e create" in the "ate 13310301 7!r e 1. -he ne;t ta$> =i +e t!

    c!p) the $ame c!n$traint t! a the !ther =e$ t! "! the 7!reca$t.

    1&. ighight the ell ' c!n$traint$ Eent 7!r 13310301 #in the ameDate i$t%. Cic> the Tool# +utt!n at the

    +!tt!m !7 the $creen an" $eect Copy e$ent# u#ing Hilter.

    1 !an" return t! the main menu.

    21. Sae the ne= 7ie a$ Tutorialpred.dat .22. e can n!= e;it Bui"er an" "rag an" "r!p the Tutorialpred.dat 7ie !nt! the(M)*ic!n t! run it.

    !e can now loo at the simulation run and compare it with the historical data and see how the reservoir would

    continue to perform.

    2:. Drag an" "r!p Tutorialpred.irH!nt! the Re#ult# GrapDic!n.

    2/. Seect menu item ile then !pen ield 4i#tory.

    20

  • 8/13/2019 Tutorial Imex

    30/36

    25. Seect the productionDi#tory.HDH7ie =e create" in the Creating ield 1roduction 4i#tory$ecti!n !7 the

    tut!ria.

    2&. Cic> !n the Add cur$eic!n .

    2 !.

    28. != repeat the $ame $tep$? +ut thi$ time $eect the 7ie a$ productionDi#tory.HDH? a$ =e =ant t! c!mpare

    the pre"icti!n run an" the hi$t!r) match run.

    23. -! increa$e the $i9e !7 the hi$t!rica "ata mar>er$ $eect menu item 6ieJQ 1ropertie#.

    :0. Seect the Cure ta+ an" increa$e the mar>er $i9e 7r!m / t! 8 an" Cic> !.

    :1. @!u $h!u" n!= $ee a p!t $imiar t!A

    FIGURE 2': Plot o% #i+ulation Data )ersus istori$al Data with Future Prei$tion

    :2. Repeat the $ame pr!ce"ure a$ a+!e e;cept thi$ time p!t the ater Cutaria+e. Sae the 7ie an" e;it.

    Adding an AuiHer

    The next thing we want to do is add an a)uifer, and compare the simulation runs with and without an a)uifer to see

    the difference it maes.

    1. Drag an" "r!p TutorialDm.dat!nt! the Bui"er ic!n.

    2. Once in Bui"er g! t! the Re#er$oir an"$eectCreate@)dit AuiHer#F.

    #'ternatie)? )!u can u$t cic> !n the CreateE"it 'ui7er$ +utt!n 7r!m the t!p t!! +ar%.

    :. Seect the 7ir$t i$te" t)pe V Bottomaui7er? an" !the pane.

    20

  • 8/13/2019 Tutorial Imex

    31/36

    FIGURE 2*: #ele$t 8ui%er o$ation inow

    /. Seect Modelling MetDod CarterTracey inHinite. Leae a !ther item$ +an>.

    FIGURE 2,: 8ui%er Properties inow

    5. !t! e;it the pane t! return t! the m!"e "i$pa) area.

    &. G! t!ileQ %a$e A#an" change the 7ie name t! +e $ae" t! TutorialDma.dat .

  • 8/13/2019 Tutorial Imex

    32/36

    Analyzing tDe /ata

    1. -he 7ie TutorialDma.irH7ie can +e "ragge" an" "r!ppe" !nt! the Re$ut$ Graph ic!n.

    2. Seect ileQ !pen CMG %imulation Re#ult#7r!m the menu +ar an" $eect TutorialDm.irH.

    :. e n!= hae +!th $imuati!n re$ut$ !a"e" $! that =e can c!mpare them.

    /. Cic> !n the ic!n t! a"" a cure .

    5. Seect Origin -)pe V %ector Region.

    &. (arameter V A$e 1re# 4C 1!6! %CTR.

    !n OF t! "i$pa) the ine.

    8. Repeat the a+!e e;cept $eect the 7iename a$ TutorialDma.irH.

    3. e n!= hae a c!mpari$!n p!t that $h!u" !!> $imiar t!A

    FIGURE 26: Plot o% Pressure Di%%eren$e Due to 8ui%er

    10. @!u can a$! enter the :D "i$pa) area 7r!m here an" +!th t)pe$ !7 "i$pa) are in>e" t!gether. hen )!u

    e;it Re$ut$ :D !r Graph? the .#e##ine p!t% !r .7tp#:D image% 7ie re7erre" t! i$ a tempate that )!u can

    u$e t! recreate the image$ that )!u hae generate" u$ing the $ame !r !ther input 7ie$.

    11. Re$ut$ are er) intuitie an" m!$t thing$ can +e acce$$e" +) the menu$ !r +) right m!u$e cic>ing !n the

    "i$pa) area$.

    urtDer Analy#i#

    hen )!u ie= the ternar) p!t 7!r Tutorialpred.irHin Re$ut$ :D it $eem$ that there i$ uite a +it !7 !i e7t in the

    $!uthern anticine at the en" !7 thi$ $imuati!n? e$pecia) in a)er F W 2. '$ part !7 !ur re$er!ir pan =e =!u" i>e

    t! put in a h!ri9!nta =e !n '@'@'

  • 8/13/2019 Tutorial Imex

    33/36

    FIGURE 2;: Reser)oir #howing igh Oil #aturation

    1. L!a" the "ata$et Tutorialpred.datint! Bui"er.

    2. Ma>e $ure )!u hae the (32/ arealie= $h!=ing $! that =e can ea$i) !cate the =e =e are a+!ut t! a"".

    :. Cic> !n the ell# + Recurrentta+? then right cic> !n ell#in the tree ie=. 4r!m the p!pup menu that

    appear$? $eect -eJF/. ame the ne= =e '', change Type t! 1R!/&C)R? an" change the "ate t! +e ' the $ign ne;t t! 11 an" "!u+e cic> !n '

  • 8/13/2019 Tutorial Imex

    34/36

    11. In the e C!mpeti!n Data #(ER4% pane that appear$? $eect the 1erHoration#ta+.

    12. Cic> the Begin+utt!n t! '"" per7$ =ith the m!u$e? then cic> !n the t!! +utt!n 7!r '"ance" !pti!n$ 7!r

    per7!rating interme"iate +!c>$ +et=een m!u$e cic>$.

    1:. Chec> the 1erHorate all intermediate Iloc# +!;? an" chec> the +!; t! %et con#tant Jell lengtD an"

    eae the =e ength at the "e7aut !7 1000m. -hen cic> OF.

    1/. !=? m!e the e C!mpeti!n Data #(ER4% pane t! the $i"e $! that the m!"e gri" can +e ie=e".

    U$ing the >n!=e"ge gaine" 7r!m the prei!u$) "i$pa)e" !i $aturati!n p!t 7r!m RESUL-S :D? $eect an

    area in the m!"e that ha$ +!th high !i $aturati!n? an" != =e "en$it). Once the area 7!r the ne=

    h!ri9!nta ha$ +een $eecte"? cic> !nce t! a"" the 7ir$t per7!rati!n. M!e the m!u$e t! a p!$iti!nappr!;imate) near the en" !7 the 1000m h!ri9!nta =e an" cic> a $ec!n" time. Cic> !t! e;it.

    15. e 11 $h!u" hae appeare" !n )!ur "i$pa). @!u can a$! ie= it in F cr!$$ $ecti!n ar!un" pane 12.

    !te? the e;act gri" +!c> p!$iti!n ma) ar) $ight) 7r!m that "i$pa)e" +e!=A

    FIGURE !=: 8real (iew IB2D3 o% -ra>e$tor" %or 11

    20

  • 8/13/2019 Tutorial Imex

    35/36

    FIGURE !1: Cross #e$tion (iew 5B2D3 o% -ra>e$tor" %or 11

    1&. !te that the per7!rati!n =i appear an" "i$appear "epen"ing !n the "ate )!u hae "i$pa)e" in Bui"er.

    Le7t "!u+e cic> !n =e 11 t! $ee that there i$ !ne "ate a$$!ciate" =ith it '

  • 8/13/2019 Tutorial Imex

    36/36

    )Ntra )Nerci#e#

    Do get# more oilPPPP

    != =e are g!ing t! app) =hat =e hae earne" in thi$ ca$$. @!u $h!u" impement eer)thing )!u hae earne"

    in !r"er t! get a hi$t!r) match an" per7!rm pre"icti!n$ t! pr!"uce a$ much !i a$ )!u can at an ec!n!mic rate.

    S-E(SA

    1. Get a i$t!r) match unti 13310301? in !r"er t! "! that )!u might c!n$i"er u$ingA

    a. 'ui7er

    +. ,!ume M!"i7ier$

    c. (r!pert) m!"i7icati!n$

    2. '7ter )!u get a X"ecentX hi$t!r) match )!u $h!u" create a re$tart 7ie? $! )!u can $tart "!ing pre"icti!n$

    :. Run )!ur pre"icti!n$ up t! 20050301? an" $ae the 7ie a$ (re"ictT)!urTname."at? $! =e can c!mpare

    the re$ut$.

    /. In !r"er t! run )!ur pre"icti!n$? c!n$i"erA

    a. Driing ne= =e$

    +. Inect =ater

    c. inect ga$

    ". Change =e c!n$train$

    5. Remem+er? tr) t! get a$ much !i !ut a$ p!$$i+e? +ut "!nYt g! cra9) "riing =e$? the pr!ect ha$ t! +e

    ec!n!mic? $! )!u are !n) a!= t! "ri a ma; !7 : =e$ incu"ing inect!r$ an" pr!"ucer$.

    GOOD LUCF HH

    Con$ert tDe 4M Hile to #tar#.