IMEX Tutorial

download IMEX Tutorial

of 34

Transcript of IMEX Tutorial

  • 8/10/2019 IMEX Tutorial

    1/34

  • 8/10/2019 IMEX Tutorial

    2/34

    Computer Modelling Group Ltd.

    2008 Tutorial

    Building, Running and Analyzing a

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

    ing

    'ield &nit#

    Builder2008.(0

    )M*+2008.(0

  • 8/10/2019 IMEX Tutorial

    3/34

    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 Simu ati!n Gri" #$tructura "ata%........................................................................................................5

    &$$igning '!r!$it( ) 'ermea*i it( t! the M!"e ............................................ ........................................ ............... 10

    Creating '+, Data..................................................... ......................................... ........................................ ......... 11

    Creating Re ati-e 'ermea*i it( Data................................................ ......................................... ............... ...... ...... 12

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

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

    A//)-G 5)%T!R)CAL 1R!/&CT)!- /ATA T! T5* M!/*L.......................................................(6

    Creating &-erage M!nth ( 'r!"ucti!n / In ecti!n Recurrent e Data......................... ............................. ...... ....18

    Creating ie " 'r!"ucti!n 3i$t!r( #4. h % !r 3i$t!r( Match.................................... ......................................... ...... 18

    e De initi!n an" C!n$traint$............................... ......................................... ........................................ ........ .... 16

    R)T* !&T R*%TART )-'!RMAT)!- T! A R*%TART ')L*........................................................27

    R&--)-G T5* )M*+ /ATA%*T........................................................................................................27

    R* )* )-G T5* %)M&LAT)!- R*%&LT% &%)-G R*%&LT% GRA15 A-/ R*%&LT% 7/..... ... .. .24

    &%)-G T5* 5)%T!R)CAL /ATA R*%TART ')L* )- A 1R*/)CT)!- R&-.....................................2

    &""ing an &7ui er.............................................................. ......................................... ...................... ....... ...... ...... 2

    &na (9ing the Data............................................................ ........................................ ..................................... ...... 26

    urther &na ($i$........................................................... ......................................... ..................................... ....... ... :0

    1;: 0 0:."!c 12/08/201: (

  • 8/10/2019 IMEX Tutorial

    4/34

    L)%T !' ')G&R*%

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

    ')G&R* 29 C!-T!&R MA1 )T5 !RT5!G!-AL C!R-*R 1!)-T GR)/.....................................6

    ')G&R* 79 G*-*RAL 1R!1*RT; %1*C)')CAT)!- %1R*A/%5**T.............................................6

    ')G&R* 49 %1*C)';)-G A G*!L!G)CAL MA1 '!R A 1R!1*RT;................................................8

    ')G&R* 9 7/ )* !' R*%*R !)R A'T*R 1R!1*RT; %1*C)')CAT)!-...................................MD then *r!

  • 8/10/2019 IMEX Tutorial

    18/34

    . !< g! *ac= t! t!p menu an" $e ect ell / ell TraEectorie# > c ic= !n TraEectory 1erHoration

    )nter$al#F a

  • 8/10/2019 IMEX Tutorial

    19/34

    Adding 5i#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" $e ect ell @ )mport 1roduction@)nEection /ata #thi$ i$ the c ic= -eNt t! g! t! S,E'

    .

    5. S,E' A G! t! C! umn$ : t! 5 an" in the i"enti ier r! ch!!$e !il 1roduced > ater 1roduced an"

    Ga# 1roduced !r each c! umn. Lea-e !ther$ a$ the( p!p up then c ic= -eNt t! g! t! the ne?t $tep.

    ;. S,E' 5A ,hi$ i$ the pace $h!

  • 8/10/2019 IMEX Tutorial

    20/34

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

    Next thing we want to do is to generate the well recurrent data for every month.

    1. G! *ac= t! the main Bui "er menu an" $e ect ell @ A$erage 1roduction@)nEection /ata.. .

    2. ! m!-e (!ur m!u$e an" right c ic= !n the ( a?i$. & menu etc.

    FIGURE 1*: 7)erage Pro u$tionAIn>e$tion Data Plot

    :. Se ect Re#et all inter$al# to e$ery montD" an" pre$$ the ! *utt!n.

    Creating 'ield 1roduction 5i#tory .HDH Hor 5i#tory MatcD

    1. e?t thing

  • 8/10/2019 IMEX Tutorial

    21/34

    ell /eHinition and Con#traint#

    1. !r th!$e !pen

    the tree -ie< an" pre$$ the ell# Recurrent ta*. E?pan" the e $ i$t. Right m!u$e c ic= !n ell

    > $e ect /elete an" pre$$ ;e# t! the me$$age that p!p$ up.

    :. G! t! ell 6 > right m!u$e c ic= an" $e ect 1ropertie# . & ne< an" $e ect Copy e$ent#

    u#ing Hilter . ,hi$

  • 8/10/2019 IMEX Tutorial

    22/34

    FIGURE 14: in ow %or Cop"ingADeleting ell E)ents

    10. C ic= ! an" the $ame c!n$traint in !rmati!n create" !r e

  • 8/10/2019 IMEX Tutorial

    23/34

    FIGURE 1;: ell Co+pletion Data in ow

    Se ect the 'er !rati!n$ ta* an" pre$$ the *utt!n. ,hi$ 2 an" : a !ng the e tra ect!r( in the

    main Bui "er

  • 8/10/2019 IMEX Tutorial

    24/34

    Figure 2=: 7 ing per%orations to well

    1 . I e-er(thing i$ ! , a ! the ta*$ in the tree -ie< $h!u " ha-e a green chec=mar=. ,he /ate# un"er

    ell# Recurrent ta* ma( $ti ha-e a (e !< e?c amati!n mar=. ,hi$ can *e rem!-e" *( "e eting

    ALT*R 0 at (

  • 8/10/2019 IMEX Tutorial

    25/34

    rite !ut Re#tart inHormation to a Re#tart 'ile1. C ic= !n the )@! Control ta* in the tree -ie (!u $h!u " *e a* e t! run the "ata$et u$ing IMEJ. ir$t !cate the i e

    TutorialJDm.dat in (!ur auncher> then "rag an" "r!p it !nt! the )M*+ 2008.(0 ic!n an" re ea$e the

    m!u$e. & ne< the MS DOS

  • 8/10/2019 IMEX Tutorial

    26/34

    Re$ieKing tDe %imulation Re#ult# u#ing R*%&LT% GRA15 and R*%&LT%7/We 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 TutorialJDm.irH !nt! the Re$u t$ Graph 2008.10 ic!n.2. Se ect menu item i eH then !pen 'ield 5i#tory .

    :. Se ect the production Di#tory.HDH i e

  • 8/10/2019 IMEX Tutorial

    27/34

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

    We want to predict the reservoir performance until !"!"!##$ if the producers are fixed to a minimum %&' of 21,'

    psi .

    1. L!a" the "ata$et tutorialJDm.dat *ac= int! Builder .2. C ic= !n the )@! Control ta* in the tree -ie

  • 8/10/2019 IMEX Tutorial

    28/34

    1;. C ic= Apply > a ne< c!n$traint

  • 8/10/2019 IMEX Tutorial

    29/34

    2 . C ic= !n the Add cur$e ic!n .

    28. Se ect the i e t! "i$p a( "ata r!m a$ TutorialJpred.irH . Se ect cur-e parameter !il Rate %C H then C ic=

    ! .

    26. !< repeat the $ame $tep$> *ut thi$ time $e ect the i e a$ productionJDi#tory.HDH > a$

  • 8/10/2019 IMEX Tutorial

    30/34

    FIGURE 2*: #ele$t 7 ui%er Bo$ation in ow

    . Se ect Modelling MetDod Carter Tracey inHinite . Lea-e a !ther item$ * an=.

    FIGURE 2,: 7 ui%er Properties in ow

    5. ! t! e?it the pane t! return t! the m!"e "i$p a( area.

    ;. G! t! 'ileQ %a$e A# an" change the i e name t! *e $a-e" t! TutorialJDmJa .dat .

    . ! t! $a-e the ne< i e an" e?it Bui "er.

    @!u can n!< "rag an" "r!p TutorialJDmJa .dat !nt! the )M*+ ic!n. #,! run $imu ati!n%.

    1;: 0 0:."!c 12/08/201: 28

  • 8/10/2019 IMEX Tutorial

    31/34

    Analyzing tDe /ata

    1. ,he i e TutorialJDmJa .irH i e can *e "ragge" an" "r!ppe" !nt! the Re$u t$ Graph ic!n.

    2. Se ect 'ileQ !pen CMG %imulation Re#ult# r!m the menu *ar an" $e ect TutorialJDm.irH .

    :. e n!< ha-e *!th $imu ati!n re$u t$ !a"e" $! that

  • 8/10/2019 IMEX Tutorial

    32/34

    'urtDer Analy#i#

    hen (!u -ie< the ternar( p !t !r TutorialJpred.irH in Re$u t$ :D it $eem$ that there i$ 7uite a *it ! !i e t in

    the $!uthern antic ine at the en" ! thi$ $imu ati!n> e$pecia ( in a(er V 2. &$ part ! !ur re$er-!ir p an

    2. Ma=e $ure (!u ha-e the )3 2/ areal -ie< $h!

  • 8/10/2019 IMEX Tutorial

    33/34

    11. In the e C!mp eti!n Data #'ER % pane that appear$> $e ect the 1erHoration# ta*.

    FIGURE !=: 7 ing Per%orations using the 7 )an$e Options

    12. C ic= the Begin *utt!n t! &"" per $ then c ic= !n the t!! *utt!n !r Ad$anced option#

    Hor perHorating intermediate Iloc # IetKeen mou#e clic #.

    1:. Chec= the 1erHorate all intermediate Iloc # *!?> an" chec= the *!? t! %et con#tant Kell lengtD an"

    change the

  • 8/10/2019 IMEX Tutorial

    34/34

    FIGURE !2: Cross #e$tion (iew 6 3 2D9 o% -ra>e$tor" %or 11

    1;. !te that the per !rati!n an" e?it.

    !< run the "ata$et in IMEJ an" c!mpare it