Eclipse Step by Step

  • Upload
    abdounou

  • View
    1.238

  • Download
    62

Embed Size (px)

DESCRIPTION

simulation

Citation preview

Eclipse step by step Preface I am 1 year already user of this forum and personaly think that this forum i s a best informational and sw resourse avaiable on net . Recently i notice that there are a lot of requestes regarding the use of sof tware. So i diceded to make my input ( as i do not have ----- sw ) to start this th read for thouse who are just started use Eclipse Blackoil to share the knowledge s i have for almost 5 years expirience. Face)))) I am ready to answer all the quastions in this thread if not hope that my id ea will make others advance users to help me . This thread will consist of several chapters trying to cover all requered in formation for building 3 phase model and understanding what happening in a black box called eclipse. Here is the link with all information http://www.4shared.com/dir/21836387/.. .b/Eclipse.html Input data For making any sim model you would need the following 1.Static data 2. Fluid data (PVT, SCAL) 3. Rock data 4. Initialization data 5.Well data If i miss something i will add do not worry). 1. Static data Static model the model which comes from any prepost ( like petrel, eclipse Grid, rms, power model by rumors) utility and have the following data which are 1.1 Grid or mesh - physical position of cells ( in the corner point geometry it 8 coordinates of cell and depth of each corner) 1.2 Faults - Faces of cells and transmissibility's(Link 2) 1.3 Properties data - NTG, Poro, Swat, Permx, Permy, Permz 1.4 Well connection data- data which generated by program telling which cell con nects to which well/ In this chapter i will use as prepost Petrel as i think it is for now the most p owerful and user friendly package. If any one want to add other packages like RM S you are welcome. Structure of data Grid o mesh To get that data out of petrel you will need to do the following 1. Choose model ( pic1) Pic(1) Right click on mouse (pic2) Pic 3 So you choose generic eclipse style geometry and property data (pic3) Once you type the name of new file Petel will as you do you want to also export

properties my suggestion would be that you export properties separately because of i,j,k st art position i will explain later So unchecking box EXPORT PROPERTIES(pic4) Pic4 and pressing Export settings(pic4) Pic 5 In advance settings (pic5) the most important boxes are Petrel cell origin a nd Undefined property value !!!! Petrel cell origin in Grid data SHOULD BE THE SAME AS WHEN YOU EXPORT P ROPERTIES which will be shown later Other wise you can get reverse model Undefined property value should be 0 because some times Petrel by default ca n assign -999 in this case for example you will encounter ERROR during data read in eclipse which will be covered later. So this file will tell simulator position of cell is it active or not and fr om this file simulator can culculate 1. Bulk volume of cell 2. Area of Faces of cell for calculating transmissibility's 3. Depth of cell - take note that in Eclipse depth of cell calculates at the geometrical center of cell 4. Number of active cells . Here MAIN note As most of users uses 32 bit version of Eclipse that means that windows can allocate for Eclipse only 1000000 mb of RAM memory .For each active cell Eclipse requires approximately 2.5 kbytes of memory . So for 32 version of Eclipse no m eter how much of RAM your machine has you will be able to run models only limite d to 417000 active cells . So you should now number of your future simulation model first in petrel if you do not want waste the time for repeat upscaling. How to do this ? it is very simple . The eclipse treats all incative cells( with actnum 0) and with ntg, poro =0 as inactive So in petrel check ntg property (pic(6)) pic 6 and double click om the ntg property (pic7)

You will be return to property statistics What you need is number of cells in filtered area So now my model consitts of 521000 cells but this cells includes also cells with 0 ntg to switch them off doble click on properties in model ( pic9) pic9 Go to filter (pic10) pic 10

And apply (USE VALUE FILTER) pic 11 now you made inactive all sells with ntg less than 0.0001 no return to property Ntg pic 12 pic12

the true number of active cells in my future model is 405895 Picture comes in file http://www.filefactory.com/file/a0ga...Chapter_1_docx The next chapter will cover PROPERTIES AND AUTOMATION EXPORT OF SEVERAL PROP ERTIES using Petrel workflow to project directory of Eclipse data file Last edited by temr; 10-16-2009 at 01:55 PM. http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa0ga90g%2Fn%2FChapter_1_docx ---------In chapter 1 we reviewed GRID data required for simulator. In this Chapter 2 we will review following data for simulator 2. Property data . 3. Regional data 4. fault data Property data. For calculation of net volume poro volume, hspv ( hydro carbon saturated pore vo lume) , transmissibility's, and compressibility's of each cell simulator needs d ata beside grid data which we already supply in chater 1. For this we need do export form petrel following properties 1. NTG - (optional) net to gross ration if you not supply this simulator apply f ollowing approach gross volume of cell= net volume of cell 2. PORO - ( amust parameter) poro of each cell 3. PERMx - ( amust parameter) permeability in x direction in mD ( 1000 mD=1Darcy ) 4. PERMY- ( amust parameter) permeability in y direction in mD 5. PERMZ- ( amust parameter) permeability in z direction in mD 6. SWAT- ( optional) initial water saturation but this will cover more detail in Initialization Chapter Note:!!!!! As reserves in sim model should be equal to geological model it is se veral ways to match reserves 1. Apply ntg multiplier in Sim model using ( rarely pore multiplier) 2. Moving Oil Water contact position Multiplier can be applied directly in petrel by calculator function o using Mult iply or using Multiply keyword in data file which will be covered later. Exporting data . Property data export process is the same as grid exporting process but instead y ou choose generic Ecl properties as shown in pic 21 Pic 21 Enter name of property and press Save button you will return to export settings tab press on advanced pic 22 In advance tab make sure that cell ordering and traverse direction are the same like you use in grid export process pic 23 Press ok button Open in note pad exported property you will have something like this pic 24

NOTE !!!!!!!!!!! Eclipse has predefined names of property templates and they are PORO for porosity, NTG for net to gross, PERMx PERMY PERMZ for permeability , S WAT for initial water saturation and you SHOULD use them if for example you will use POROSITY instead of PORO ECLIPSE WILL give you an error during reading of d ata. How eclipse read this data Lets say you have model of dimension 100 * 200 * 10 cells which means you have 1 00 cells on i direction, 200 cells on j direction , 10 cells on k direction tota l amount of you model would de 100*200*10 = 200000 cells. Eclipse makes array for example ntg(100,200,10) and then start to fill this arra y reading data you supply in property files. In example on pic24 cell (1,1,1) wi ll have NTG=0, cells(2,1,1) will have ntg=0 cells(5,1,1) will have NTG=0 etc. So now we supply eclipse with property data . Now Eclipse can calculate the following 1. Adjust number of active cells by removing cells with 0 ntg and poro 2. Make volumetrics of pore volume and hspv 3. Calculate compressibility (if compressibility factor available) of cell ( how much energy has cell compressed in reservoir conditions - one of reservoir driv es) 3. Calculate transmissibility's between cells( in other words how fast one cell will communicate in terms of fluid flow with neighbor cells if pressure drops to one Bar) 4 Initial water saturation . First eclipse calculates water in cell , then oil , then gas( if it is free phase) but calculation of pressure and saturation will be covered in Initialization Chapter In eclipse apart of property data there are several amust parameters as called b y me geometrical data They are 1. EQLNUM 2. PVTNUM 3. FIPNUM 4. SATNUM All of this data of integer type ( like 1,2,3,4,....) Description of geometrical data EQLNUM is array telling eclipse of area in your model we you have unique contact s and free fluids types for example let say you filed divided by fault and you have in one side contact in -500 metres and in other side OWC-600 . you should tell eclipse what cells lo cate in area where you contact is -500 and were you cells with contacts -600. So unding quite complicated if you do it manually but using petrel applying segment filter you can do it on fly. PVTNUM - like eqlnum , but with different oil PVT properties, like visqosy, GOR, etc FIPNUM - tells eclipse on which areas make separate report on reserves in place. SATNUM - tells eclipse the area with different SCAL data like Capillary pressure and relative permeability's. Example of eqlnum property The last data you need to export fro Petrel if it is available is fault data Fault data give to eclipse fault locations and are they permeable or not To make permeability( transmissibility multiplier) of faults go to the property modeling and double click on Fault analysis You will be taken to fault analysis tool as you can see in my model there no transmissibility multiplier i can assign one for all faults or specify for each fault directly i will use one 0.5 for all an press Apply then click on faults in model and choose export if you open exported data you will have 3 keywords

1. FAULTS- gives position and face of each cells connects to faults 2. MULTFLT- multiplier between cell faces crossing by the faults. you can change this parameter to match you history data in future runs 3. THPRESFT - pressure drop when flow between cells crossing by fault is possibl e For more detail refer to ECLIPSE REFERANCE MANUAL So how you can export properties in fly ? In petrel use Workflow option and recr eate workflow from picture below and enjoy if you will have questions ask

This chapter finished all static or grid data required for sim model Next chapter will cover PVT and SCAL data full version with pictures http://www.filefactory.com/file/a0gb...Chapter_2_docx http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa0gbhe9%2Fn%2FChapter_2_docx -------------------Attached is test model in petrel 2008 next chapters i will link to it Also workflow available for testing http://www.filefactory.com/file/a0gb3cf/n/Gmodel_rar http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa0gb3cf%2Fn%2FGmodel_rar --------------------@tamr, u are simply amazing n a rare gift. ur contribution is classic n thanks for the selfless effort u are putting in for this...only God wud reward u. this is a pre tty great start for us newbies. Shakespear made a great suggestion der about using petrel dataset since most if not all of us possess this dataset (plus petrel2008 n eclipse sw already install ed) n wud easily follow thru these basics (cant wait 2get chap3). so when u are done with these basics, pls upload step-by-step training ppt slides using petrel gulfik field dataset. this wud greatly enhance n consolidate this whole tutoria l. u are truly inspiring n a great person to this forum n the industry at large. thanks agn -----------------Question to simulation engineers! I am working in field with huge lateral extent. there are no separation faul ts to make compartments nor geological bodies to separate and compartmentalize t he field. however,one thing I notices is the change in PVT properties mainly viscosity is drastic ! ranges from just 1 cp in the west to 20 cp on the east.and the other PVT are almost identical. so,can I consider the field as one PVT region or should I make subdivisions based only on one PVT property? waiting for your contributions

answer: One way: you may divide your model in 4 or 5 pvt regions, according to API variation. then you need to define a pvt table for each region. The only problem is when th e fluid migates from one region to other it wil change its properties automaticall y. Mr perezo I suggest you workout the problem of IMPES.vs.Fully implicit in workshop data se ts in Applied reservoir simulation seminar by Schlumberger cheers the API is identical for the whole reservoir the variation is just on viscosity ! - the problem is that : the reservoir is shared by more than one company,and the objective of the simulation is to prove the communication and calculate the oil migrated.in history match phase the field was proved to have been in communicat ion with two PVT regions .And now i use single PVT region there is more oil migr ation and better history match,but the other companies still arguing of using mo re PVT regions! what should I do? - you are right to some extent! in the measurements there are some sort of scatter variations, but as general ob servation (average values) there are one region with viscosity around 10 cp and another one with viscosity around 20 and the WOC difference between theses regio ns is about 90 ft. One interesting point I noticed is that the region of 20 cp is the only part of the model which doesn't have aquifer support! waiting for your comments A good tool to prove comunication is to use geochemist analysis. You have take s amples of fluids in several points (for instance one ell of your company and oth er sample in a well of ther company). They generate a kind of diagram for each o f the samples and later it can be said if the oil is the same. you can propose t hat. -----------Dear Mr perezo if U r using Petrel RE 1\ remove all permeability and porosity from the define simulation and put eg 10 00 for permx and permY and 100 for permz 2\try to change the function parameters and run the simulation at the end you can discover the problem from the grid or from the data entry thanks thanks elamin.. actually i am using eclipse and in the model Ky and Kx are 1000md and Kz 100md.. but my problem with the model now is, i am trying to match it the actual reservo ir data and i dont want to use Simopt (because i dont know how to ). this are th e data i am trying to match

reservoir data built model 6.1mmmstbo 10mmstbo 33bcf 420bcf i dont know if i had to made some adjustment in the SCAL or PVT? One zone has water support, other does not One zone has double the oil viscosity of the other To me it points to compartmentalized reservoirs. You may not be able to 'see' th e faults (or strat traps) on seismic, but if pressure does not communicate (wate r support/no water support) and oil properties are different then you have to as sume some compartmentalization is there. If you simply go ahead and initialize y our model with different fluid regions, but leave them otherwise connected, then from the sounds of it your model will not describe the physical observations -------------I think you have major fault divid your reservoir into two regions (compartments ) different pressure regions so you need to discuss that with your geologist so then you sign the pressure for each area and sign the fault as sealed so even you have same pvt but different pressure, you will have different viscos ity for each area hope this helps good luck -----Try to change your initial guess you must be at a saddle point... - My advise, Before making any considerable changing to you model Check input data to abbey main rule of reservoir engineer Garbage in - garbage out As usual the most questionable data from the field is PVT data ---There is the degree of confidence (level of uncertainty) you have in any aspe ct of your data, and there is also the impact of that uncertainty In my experienced, the two top ticket issues in terms of their impact on your mo del outcomes are; 1. GRV -> Structure 2. Geology and property distribution In terms of data from the field, if you are doing history matching, often produc tion data (at least to a well level) introduces significant uncertainty - In the se cases I often use GCONPROD at the field level set to known field offtakes, an d then set WCONPROD's for each well with +20% allowed (or whatever uncertainty i s appropriate) instead of more usual WCONHIST. This way total withdrawals are ho noured, while not driving you to point geological/well PI changes that may not m ake sense in the framework of uncertain well allocations. For me, PVT data uncertainty is usually second order in terms of the impact on t he results - there are exceptions Agree totally on the GIGO principle

--Vinomarky, keep in mind that the models or are basically made for recovery fac tor , In this particular case when the topic starter wanted to divide dynamically conn ected reservoir in two parts with different PVT he will face the problem during runs My point was that PVT itself is the key data which will effect not only history matching but forecast section, like you can make history matching but in 10 year s your run will stop due to negative Co or Cg encounter during the massive injec tion So for me main rule is - if want to smooth runs of you sim models - make dip app roach in choosing pvt first Reagrds --Dipak all is here ............ in the forum Problem encounter when the well start produce / inject on the pressure values wh ich are out of the one you describe in PVT table, in this case Eclipse starts to make extrapolation attached is compressibility check file for PVT But the extrapolation Eclipse uses are not linear which i am used but harmonic s o i working now to fix it http://rapidshare.com/files/423366748/Co_check_v1.xlsm http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Frapidshare.com%2Ffiles%2 F423366748%2FCo_check_v1.xlsm ------------------dear Temr, shakespear this is very good thread, i will fllow this thread carefully. i used Eclipse and petrel for 2 years uptill now. i will learn more and more from disscusion, and i hope i can add points for our brothers. for Equlnum, pvtnum, satnum it is described perfectly by temr but it is little bit comlicated keywords for example EQULNUM you have to determine how many equilibration regions you have using key word TAB DIMS in RUNSPECS section then you have to set the kodes 1,2,3,.. for all cells using key word EQULNUM in region section. then you enter each region properties using Keywords EQUIL,.. in solution sectio n ok, let's make it easier in the attached PPT file go ahead Temr Regards, eservoir_engineer Attached Files * File Type: rar equlnum,pvtnum,satnum.rar (6.7 KB, 192 views) First of all Thank YOU all to all for you comment To Shakespear : I will review in details schedule section and how schedule calcu lates Kh , CCF, Ro with examples in excel file but as i said before i want do th is thread step by step but section schedule is last )). but if you have specific question i will be glad to answer them. Btw i speak Russian and heriot and watt is good recourse for knowledge SEUNCAROLINE , brainmolester : glad to see your input but do not forget to ask q uestions if any .

reservoir_engineer- agree with you but the DATA file compile will be discussed l ater because the structure of this thread is first to give general overview of i nput data , some physics stand behind process in reservoir and then how to write all this in DATA file. The big problem of all manuals is they only teach how to press the buttons)). Again i will be glad from all you help and again thank you for you support. zeliustitan - i will but it takes time to write and prepare sets ------------------------So described in Chapter 1 and 2 data allow to simulator 1. Position in 3D cell with having 8 coordinates and depth of each corner 2. Calculate Area of Faces of cell for transmissibility's calculations. 3. Calculate NTG, Pore Volume, Initial water Saturation ( detail will be discuss ed in Initialization chapter). 4. Position the faults and define they permeability's. This all except water saturation is static parameters . But simulator is used fo r dynamic purposes so then we need do describe the properties of changing parame ters. They are 1. Pressure of gird block 2. How much grid block rock can compress vs pressure 3. Saturation of each phase in grid block 4. Static Property of each phase like viscosity, formation volume factor, dissol ved gas-oil ratio, bubble point versus pressure ( as eclipse 100 is isothermical we assume that temperature is constant) 5. Dynamic properties - how Fast one phase flow versus reference phase versus sa turation of reference phase 1. To tell simulator pressure of grid block you need to supply table for each Eq uilibrium region (EQLNUM) giving at least to depth and according pressure ( bar for metric system, 1 bar = 0.986 Atm=14.504 Psi(field) ) like in example below. 400 70 500 90 This example shows that on depth 400 m pressure will be 70 and on depth 500 m my pressure will be 90 bar Having two points Eclipse then can linearly extrapolate pressure for not given d epth for example the pressure for depth 700 m will make 130 bar (pic1)

Exercise 1. In excel build graph and get linear trend with that trend check pressure for 700 m. 2. Rock Compressibility When i start to make my models one of my major question why do simulator needs r ock compressibility. This question was open till i wrote my 1 material balance p rogram . So i will try to explain it brief and simple. For each reservoir there 4 drivers ( the forces that help oil to get to the surf ace) and all of them calculates by eclipse 1. Depletion drive- energy comes from expansion of volume of oil due to dissolve gas 2. Segregation Drive- energy comes from expansion of Cap drive 3. Water drive - energy comes from outcoming water ( aquifer or injected) 4. Expansion drive - energy comes from expansion of rock. to calculate this you need to supply rock compressibility The dimension of rock compressibility is 1/bars or bar -1 and mean how much rock will change in volume if pressure drows to 1 bar. So why should we pay attention to this small value ??? NOTE!!!!!!!!!!!!!! The Rock compressibility parameter is one of those who effect s to Average reservoir pressure . And this is one of tuning parameter during his

tory matching. 3. Saturation of each phase in grid block ( detail description in Initialization chapter) First of all at any time Sw+So+Sg=1 Where Sw - water saturation So- oil saturation Sg - gas saturation Before Going to initializations lets make brief introduction for behave of Fluid in pore media This is very important to any reservoir engineer to understand physical process in the pore and forces which allow flow in pore media One of most important forces is capillary pressure Speaking in general capillary pressure (PC) is a force which is opposite to disp lacement force. Capillary pressure is the function of pore radius, tension forces of phases, wet ability of phases The main thing you need to know about it is that for each type poro medea with i ncreasing displacement force at the end the will be irreducible saturation of ph ase which you try to displace. Swc- Saturation of water connate. The question you might have in your head could be why there is no Soi( Saturatio n of oil connate) this is because, when oil start to penetrate to oil cap and as it lighter than w ater , the oil starts to displace water and in this case displacement force will be Archimedean force of oil and capillary pressure of oil which try to stop oil going up. For best example lets do the following Lets take cap and imagine that it is pore if you will pore oil(vegetable for ex) and then pore water you will have two-phase immiscible system. If you seal cap on top and reverse it you will have the model of pore during formation of oil ca p the oil start to displace water . But due to big pore our capillary force will be very small and oil will displace water almost for 100%. So how simulator calculates capillary pressure of water-oil phases PC= (rw-ro)*0.098*H where PC is capillary pressure in bars Rw- formation water density, g/cm3 Ro-formation oil density, g/cm3 0.098- gravitation constant H- oil water column high , m So after simulator now PC he can calculate Sw from the capillary pressure table you supply as part of input data how the example below shows pic 2 We supply to simulator lab data base on which simulator gets trend showed on Gra f1 Now simulator can build Table 1 were Swc is 0.391 He calculates PC and after he can find required Sw from table 1 NOTE!!!!!!!!!!!! Changing Swc value( in our example 0.391) can impact on changin g reserves in place . This can be used during matching reserves in sim model to geological model After Simulator know Pressure of Block and Water Saturation he can calculate sat uration of other Phases

4. Static Property of each phase like viscosity, formation volume factor, dissol ved gas-oil ratio, bubble point versus pressure ( as eclipse 100 is isothermical

we assume that temperature is constant) To run 3 phase you need to tell simulator how each of your 3 phases behave in di fferent pressure. The exact data for our test run will be described in more details in general you need to supply simulator density at standard conditions, formatio n volume factor , solved gas ratio , viscosity and other parameters to be able s imulator to calculate following Bubble point pressure Define Free phases in cell Define saturation of each free phase Define volume of dissolve phase ( gas) Viscosity of phases for calculating mobility of phase 5. Dynamic properties - how Fast one phase flow versus reference phase versus sa turation of reference phase To enable simulator Calculate multiple phases flow, you need to supply relative permeability's curves In general it is lab data but you need to understand what it consist of As far as i remember Special core analysis a made in following steps 1. Saturate core sample with oil 2. Inject water 3. You measure input volumes of injected water ( base on it you can calculate av erage saturation of water in core ) 4. Measure output volume of oil and water ( base on it you can calculate fractio n o relative permeability of each phase) So the relative permeability table is table were you give saturation of injected phase and fraction of initial phase and injected phase pic3 In this graph Sw - water saturation Krw - Relative permeability's of water Krow - Relative permeability's oil- water Pcow - capillary pressure of oil-water phases During special core analysis you also get other MOST important parameter is Sor - Saturation of oil residual. This parameter means how many of "lost" oil is in pore . "Lost" means that you w ill never be able to recover it . In my example almost 20% of pore volume is 'Lost" oil NOTE!!!!!!!!!!!!!! Form this graph you can get Sweep efficiency factor Sweep efficiency is maximum recovery factor you can get from this type of rock s aturated with this type of oil and calculates by following formula Sweep=(1-Swc-Swr)/(1-Swc) In my example the maximum Rf i can get is 64% From this data Eclipse can calculate fraction flow, total mobility, permeability ratio of each phases in each time step taking in to account that eclipse knows pressure and saturation.(pic4-6) on pictures kro-water permeability Krw - water permeability mw- water reservoir viscosity mo oil reservoir viscosity pic4 pic 5 pic 6

So next chapter will be brief DATA file section description and we will build th e model without wells for now with data set (petrel project) available on my thr ead. Chapter 4 link to pictures http://www.filefactory.com/file/a2gg512/n/Chapter3_docx http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa2gg512%2Fn%2FChapter3_docx --Chapter 4 In this chapter i will briefly describe eclipse data file structure and build da ta set for the test runs. First of all a little of history Eclipse was invented by 3 professors and the bought by Schlumberger as Petrel As it the time the Eclipse was written ( on fortran if i am not mistaken) years past the interface of eclipse and the data it used were remain on level when we played tetris on i486 machines but now we have petrel and i will show later how we can substitute Flowiz with petrel So once you double click on eclipse link you will return to On the top menu you have following Eclipse - or eclipse black oil for 3 phase isothermal black oil runs Eclipse 300 - or compositional for thermal compositional run the different with eclipse 100 that you not only apply temperature but your oil or gas present as c omponential mixture ( pseudo component like C4, C5 etc) . As the amount of phase s increase from 3 to 16 or 20 the time runs for eclipse 300 are much more compar ing to eclipse 100. Basically this option required for condensate field and rese rvoir treatment like steam or others . Frontsim - is the simulator but comparing to eclipse it is as called front line simulator. If eclipse solves nonlinear equations in every cell of reservoir , Fr ontsim 1 calculate calculates pressure gradients from to well and only then calc ulates fluid property only in cells which are crossing that pressure line or In other words pressure connections to well. It is good in water flooding problem a nd big field problems. ( as i now this only theoretically, you are welcome to ad d if i miss something) Flogrid - postprocessor for visualization. It is very week so we will not use it Instead we will use petrel to see results of simulation. Office - tool that help you to automation creation of case , I do not use it and personally do not recommend it but again it is my personal opinion SCAL - tool for making relative permeability curves and capillary pressure. I us e excel for this purpose later i will show example of excel file PVTi- tool for modeling pvt properties , did not try this use Petroleum expert o r excel Schedule - tool for creating well connection and production history , good tool but again excel is better VFPi - tool for creating Vertical Flow profile curves. They are required to able eclipse to calculate Bottom hole pressure for tubing head pressure. Again use e xcel Manual - this stuff u should read always So for good runs all u need is Petrel, Eclipse , and Excel Data file NOTE!!!!!!!!! in some application " " empty line that you see in excel or word c ould not be actual empty line txt editor so be careful when copy and pasting dat a form excel to text file for this purposis use advance text editors like notepa d++ http://sourceforge.net/projects/note...r.exe/download As i told you before eclipse was invented a lot of years ago and approach for lo ading data was not change since it began commercial. The approach for loading data is script or command text file which have extensio

n .data The syntactic of data file quite simple 1. You give Keyword 2. You supply data in a form of table 3. You terminate keyword and table by / (slash) 4. If you want to make comment use first -- then write comment I this chapter i will link all keyword description to Eclipse reference manual w hich is available from eclipse or from directory C:\ecl\2009.1\manuals . Data file structure The script file shoul consist of several section 1. RUNSPEC 2.GRID 3.EDIT(OPTIONAL) 4.PROPS 5.REGIONS 6.SOLUTIONS 7.SUMMARY 8.SCHEDULE All this levels are amust and each keyword has its own predefine section. NOTE!!!!!!!!!!!!If you will use keyword in wrong section eclipse will give you e rror and probably stop the run To see what keyword should be run in what section you should open eclipse refere nce manual find key word and see what section it is belong too pic1 In example on picture keyword DIMENS should be in Runspec section . if you will use it in Grid section eclipse will give you an error. So lets describe in general what are minimum required information for make 3 pha se run 1. RUNSPEC - in this section you need to supply following information TITLE- case name DIMENS - dimension of your grid in i j k directions( look to Chapter 1 how to ge t this from petrel) METRIC - type of system ( metric of field) GAS- phase of run OIL-phase of run WATER-phase of run NOSIM - keywords telling eclipse not tu run simulation just read data in test mo de for errors So for 3 phase run we need to tell to eclipse each phase if for example i want t o run dead oil case ( with no free and dissolve gas ) i will put only OIL WATER WELLDIMS - maximum number of well and wells in one group EQLDIMS- amount of unique equilibrium regions ( in other words regions where you have different contacts and PVT properties) TABDIMS- this keyword gives amount of saturation regions , amount of different p vt regions, amount of FIPNUM (fluid in place regions) , and maximum number of no des in pvt and sat tables number of nodes can be described in following example For ex i put 2 for nodes in pvt table but if i supply 3 rows of table , eclipse will read only 2 rows of my table , so put maximum number to nodes ( 100 for example) AQUDIMS - dimension and type of my aquifer FAULTDIMS - dimensions of my fault array if present MESSAGES - This keyword can be used to reset the print and stop limits for example by default ran stops when errors exceed 10 . You can manually assign number of error messages in 11 parameter of messages keyword 2.GRID In eclipse you can write data directly in data file or use Keyword include to ma

ke link to required information as grid data is big arrays so we will use include to link In grid section you need to supply Grid_array Actnum_array Fault_data Poro_array Ntg_array Permx_array PermY_array Permz_array Again it is minimum you need to supply NOTE!!!!!! the INCLUDE file should be in the directory of data file. in this case you will have a mess apart system files that eclipse create during run. to avoid this mes s instead of standard file link INCLUDE 'actnum.inc' / use following construction INCLUDE '../GRID/actnum.inc' / in this case you can create folder GRID and put actnum.inc file directly there as show in the picture below GRIDFILE- this keyword tell eclipse to produce EGRID file this file required by schedule and also needed for petrel to visualize results of run INIT - this keyword tell eclipse to produce INIT file which contains a summary o f data entered in the GRID, PROPS and REGIONS sections. 3.EDIT(OPTIONAL) in this section you can apply modification to grid like multipliers etc lets pas s for now this section. 4.PROPS in this section you give eclipse PVT , SCAL and rock data data 5.REGIONS in this section you give eclipse all geometrical data described in chapter 1 or 2 6.SOLUTIONS this section tells eclipse pressure distribution , actual contact position in our example the will be 4 regions 7.SUMMARY This section tells eclipse what parameters it should save at each step of run to be then use for analysis like well production rate , etc 8.SCHEDULE this section tells eclipse the complication of wells and history or forecast rat es we will come back for this section later in separate chapter NOTE!!!!!!!!!!!! for test run when you are on step of preparing and tuning your sim model you can use dates keyword to as eclipse to calculate model for specifi ed period. This approach useful to see if the model stable or not. EXCERSIZE - Read all keywords description in Eclipse reference manual Tomorrow i will put test model http://www.filefactory.com/file/a0g3...Chapter_4_docx http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa0g388d%2Fn%2FChapter_4_docx

---So test sim model is ready in the data folder is Egpet_net.xlsm file with macros to enable macros working you need to go to security settings in excell and allow macros on you pc. This macro prepare data file out of you excell sheet Project ready you need to run it is NOSIM mode Once you run it go to the data folder and open file .prt prt file will be described on next section This model is ready all u need to do is comment keyword NOSIM and run macro Sim model ready no schedule http://ifile.it/2zmh0b5/Sim_model.rar http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fifile.it%2F2zmh0b5%2FSim _model.rar Replace file in dta folder with this one and run case http://ifile.it/rvxgyp1/Egpet_net_v1.xlsm http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fifile.it%2Frvxgyp1%2FEgp et_net_v1.xlsm --------------------Chapter 5 In this chapter we will review results of run they are 1. PRT file 2. RSM file 3. Restart file 3. Loading results to Petrel So once we run the case your data folder should consist of following files There to files which can give as information om runs. PRT file is a debug print eclipse file where eclipse sore all information on run , messages, errors pass it for now it will be discussed later. RSM file is the file where eclipse store all information on mnemonics declared i n summury.inc Eclipse mnemonics can be divided on several groope depending on first letter of mnemonic 1. F**** - filed level , like FOPR means field oil production rate 2. G**** - groope level 3. W****- well level More detail you can in SUMMARY section overview of your eclipse reference manual . NOTE!!!!!!!!! form PRT file you can get debug information for run tunings from RSM file you get all detail information on dynamic parameters like pressure , saturation, rates, injection etc. To process RSM file use excel as it fast comparing to GRAF As i mentioned previously for vizualization you have to 2 1 use Floviz - old slow staff 2 use Petrel For Importing run result data to petrel do following. Open test project in petrel and go to model section Highlight Property write click on mouse and choose import on section In dialog box choose

And find your data file Click open you will get Click ok Now you get new folder were you have all steps dynamic properties including Pressuer and Satuarion From this you can easily create any visual data and crossection Next section will be schedule pictures http://www.filefactory.com/file/a0g7...chapter_5_docx http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.filefactory.com%2Ffi le%2Fa0g7hcd%2Fn%2Fchapter_5_docx -thanks, go ahead, we are following. regards, reservoir_engineer --exuse me temr ,but the pictures in the filefactory are not downloadable??? please help ( or put them like an attached files). Thanks for this great and nice effort... by the way i'have a step by step course for eclipse if you want i'll share it i think it can clarify well your explanation -Again friends share with you questions and success)) to poss007 not a problem please share here more information more understanding the link with model and all 5 chapters is Elamin Wrote Dear Temr please if you have Swi from the log is =0.35 and from Pc =0.15 and fro m relative permeability =0.20 which one I can depend on and why ?? thanks To Elamin The main chalange of reservoir engeenier to combine core data and log data . You have raised very keen issue how to link Sw by Archie with Core Data , like Pc a nd Real Perm. In your example Swc by Pc =0.15, Swc by realperm = 0.2 , first of all check if i t the sample core sample. Some times laboratories use different core samples. If poro sample are different then try to establish trend Swc vs Perm. If this ar e the same sample then i would use Pc value because the displacement pressure mu ch higher during Swc measurements ( mercury, oil injection) comparing to real pe rm. Regarding Archi Sw value if 0.35 is you average then before to change something try to build SCAL data with your Pc pressure un the model , import it to petrel and in Petrel run volumetrics, and compare that value to wat you have from logs . Follow my link i will insert now step by step profile ------------------------Chapter 5_1 Elamin, raised a good question. So how we can check average saturation in sim mo del fast and quick and compare it let say to saturation of well data or gmodel o r play with scal data and see results For example i have to sets of scal data how that will impact to my Sw and appare ntly reserves Firstly i prepare second set of scal with following data SWOF 0.428595 0 1 1.36

0.440147 0.001664 0.906708 0.902168 0.460815 0.001794 0.755375 0.444337 0.483279 0.00262 0.612257 0.213154 0.509156 0.005004 0.472792 0.095297 0.510767 0.005218 0.464956 0.090764 0.512465 0.005452 0.456795 0.086231 0.514261 0.00571 0.448278 0.081698 0.516167 0.005995 0.43937 0.077165 0.518196 0.006314 0.430029 0.072632 0.520364 0.00667 0.420207 0.068099 0.522692 0.007072 0.409847 0.063566 0.525204 0.007529 0.398881 0.059033 0.527929 0.008051 0.387224 0.0545 0.530908 0.008656 0.374775 0.049967 0.53419 0.009364 0.361406 0.045434 0.53784 0.010205 0.346954 0.040901 0.54195 0.011221 0.331203 0.036368 0.546645 0.012474 0.313867 0.031835 0.552113 0.014063 0.294544 0.027302 0.558646 0.016153 0.272644 0.022769 0.56674 0.019047 0.247251 0.018236 0.577333 0.023375 0.216798 0.013703 0.592556 0.030752 0.178212 0.00917 0.619323 0.047409 0.123698 0.004637 0.792122 0.3 0 0.000104 1 1 0 0 / SGOF 0 0 1 0 0.036361 0.072721 0.109082 0.145443 0.181803 0.218164 0.254525 0.290885 0.327246 0.363607 /

0.002542 0.683335 0 0.02537 0.463762 0 0.068665 0.312376 0 0.133083 0.208646 0 0.219281 0.138051 0 0.327919 0.090368 0 0.459651 0.058431 0 0.615138 0.037243 0 0.795035 0.023339 0 1 0 0

then i run 1 model with initial scal and import data as i describe in Chapter 5 as all properties in sim folder are dynamic ( if you delete data in sim model al l data will disappeared in Petrel ) i create new Sw_scal1 property

Press Enter then NO you will get new property now you can run volumetrics on process tab double click on volume culculations as shown in pictures below

You will be return to DO the following Step 1 Define contact by dragging existing contact In jeneral properties uncheck poro and Ntg in Oil prop check sw_scal1 Press apply and run Petrel will calculate reserve table you can import it to excell an get following for this filed my saturation oil will make 55% NOTE!!!!!!!!!!! the reserves in table are at reservoir condition to get to stand ard meter cubic you need to multiply them to shrinkage factor So you by this approach you can check you reserves in model, average saturation, and play with scal i mooved to 4share here is link with all chapters http://www.4shared.com/dir/21691128/...6/sharing.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Fdir%2F 21691128%2F3afe7ad6%2Fsharing.html -----------emr Plz reupload your link for all chapters. TIA http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140562933%2F8fa52fc7%2FChapter_1.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140563023%2F21d3426c%2FChapter_2.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140562654%2F4cc75adf%2FChapter_5_1.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140562787%2F61a21f1f%2FChapter3.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140563217%2Fe1701d8%2FChapter_4.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140563389%2F39affda1%2Fchapter_5.html ------------------The Chapter 6 and Chapter 7 will be dedicated pure to well model applied in Ecli pse In the chapter 6 following point will be discussed 1. Well as it defined geometrically in simulator 2. Well inflow equation ( approximate) 3. Connection productivity index calculation 1. Well representation in Eclipse. Normally what we call well, has wellbore , bottom hole and trajectory, in eclips e for the purpose of simplicity stated that the well penetrates the cell strictl y in the center of it so, for showing to eclipse the well you do not need to inp

ut well coordinates, all you need is to give to Eclipse the i,j,k indexes of cel l which well penetrate. So for representing well to eclipse you need 1. give i, j of well head , usually it is the value of i,j of 1 cell well penetr ates. 2. cells indexes well penetrates . How to get that values In Petrel, eclipse specification, this data called , eclipse well connection dat a, and usually files with that data has extension *.trj. For exporting that data open test project in Petrel go to model and press export in combo box choose eclipse well connection data and press save in option menu check properties

press ok and open file in text editor you will have something like this Lets go details for well_1 connection data but before this form table in excel and sort data as shown below in row TRAJECTORY_COLUMN_ORDER you have the following table heads the descriptio n of each showed below MD_ENTRY - measured depth of well trace where well_1 penetrates cell GRID_I - i index of cell , penetrated by well_1 GRID_J - j index of cell , penetrated by well_1 GRID_K - k index of cell , penetrated by well_1 WELL_ENTRY - note that there 3 rows after it which are x,y,z of point where well _1 penetrates cell ENTRY_FACE - entry face of cell which well_1 penetrates MD_EXIT - measured depth of well where well_1 exits cell WELL_EXIT - note that there 3 rows after it which are x,y,z of point where well_ 1 exits cell EXIT_FACE - exit face of cell which well_1 exit cell After this amust parameters following user properties which will required in Cha pter 7 when we will calculate Ro, CCF, Kh So what is the face of cell? below is the example describing face of cell

From this picture you can see that there is 8 faces of cell and 16 direction all faces might have From this data for building schedule section we will need For representing well to eclipse wellhead_i wellhead_j For connection well to grid blocks GRID_I GRID_J GRID_K

For perforation Kh calculation MD_ENTRY MD_EXIT Permx - user defined property Permy - user defined property Permz- user defined property For Ro (pressure equivalent radius ) Nx-user defined property( cell dimension in i direction) Ny-user defined property( cell dimension in j direction) Nz-user defined property( cell dimension in k direction) Permx - user defined property Permy - user defined property Permz- user defined property Just write this data for now we will return to it later in Chapter 7 2. Well inflow equation ( approximate) For calculating well inflow the following assumptions are used The well is assumed to penetrate the full thickness of the block, through its ce nter, perpendicularly to two of its faces . NOTE!!!!!!!!!!!!!! the perforation length is counted by Kh For any calculation time step density of fluid within the well bore does not var y with depth. Friction effects in the well bore are neglected. Capillary pressure is neglected when calculating inflow performance relationship ; oil phase pressure is used. The inflow equation could be describe by following equation

Or if simply to rewrite equation 5.1 is Q_liq=(Productivity_index*Delta_Pressure) and Productivity index= CCF/ viscosity were CCF - cell connection factor 3. Cell connection factor (CCF) calculation For calculating CCF you will need following you need to calculate connection transmissibility in x,y,z direction by followin g formula

Rw is well radius NOTE!!!!!!!!! As the inflow formula describe perfect flow model for purposes of taking in to account not perfectness of well drainage area Skin parameter was in troduce. Skin is the degree of clearness of nearwellbore area. Traditionally if skin is negative it is mean that the area has better drainage a

nd the more skin is positive the bad properties drainage area has. One of way to get skin is to calculate it during well tests base on pressure build up curve. So you will need to derive 3 T Tx,Ty,Tz For this you will need 1. Khx, Khy, Khz

Note!!!!!!!!!!!!!!! that original formula assumes not H, but Hx,Hy,Hz which is m agnitude of perforation vector in all 3 direction. For simplicity I substitute it with constant H

2. Pressure equivalent radius Ro The pressure equivalent radius should be calculate in 3 direction At the end you need to get Rox, Roy, Roz In a Cartesian grid the Peaceman s formula is used Below is example of Ro in x direction

Where Dx-Cell size in Dy-Cell size in Dz-Cell size in Kx-permiability Ky-permiability Kz-permiability

z direction z direction z direction x y z

3. Culculation of KH ,CCF, Ro Take in to account that connection transmissibility should be calculated in all 3 direction ( Tx, Ty,Tz) NOTE!!!! all this 3 values will be used in schedule section to make able eclipse calculate rates The link is http://www.4shared.com/file/14076893...Chapter_6.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F140768939%2F4d0587b6%2FChapter_6.html -------------------------Chapter_7 This chapter will be dedicated for building schedule section in Eclipse Schedule and then in chapter _8 we will make it manually in eclipse Note that i personally do not use Schedule so if i will explain something not cl ear-ask Appendix 1 will describe how fast plan and add vertical wells in petrel for simu

lation purposes This chapter covers Input data which are 2. Production data 1. Event data 3. Trajectory data 4. Grid data(Egid) 5. Property data (Init) Attachment data 1. Eclipse model 2. Excel file File with ev and volume data And Type of schedule files and Type of errors you may encounter during building section To do !!!!!!!!!!!!!!!!!!!!!!!!! 1.Download Egpet_net_v2.xlsm and put it to data folder . Open file and press mac ro button. This file add link to schedule file in Schedule folder http://www.4sh ared.com/file/14100736...et_net_v2.html 2.Download schedule.xlsm and put it to schedule folder . Open file and press 2 m acro buttons and sheets vol and ev . In the folder you will see 2 text files wit h vol and ev data 3.Export from Gmodel well connection data and put it to schedule folder or downl oad it from link below 4.Run Sim model in NOSIM mode and generate INIT and EGRID files or download them from this folder http://www.4shared.com/file/14101883...conection.html http://www.4shared.com/file/14101884...1cb/event.html http://www.4shared.com/file/14101885.../schedule.html http://www.4shared.com/file/14101885...9/volumes.html http://www.4shared.com/file/14101926...T_NO_AQUA.html http://www.4shared.com/file/14102167...T_NO_AQUA.html http://www.4shared.com/file/14102168...T_NO_AQUA.html http://www.4shared.com/file/14103038...6/project.html

Again i will explain shortly if you will have nay question ask me in thread Lets quick describe input data which was not covered yet 1. Event data Event data shows to eclipse all events that happen in reservoir by particular we ll . The detail description of all events can be found on page 309 of manual sch e_ug.pdf which can be found on following link http://www.4shared.com/file/14100392...1/sche_ug.html but briefly they are

All names are reserved so if you will use pirfaration instead of perforation Sch edule will give you an error. For building section we will need two of most important ones 1. perforation - means perforation))) or opens connection cell to wellbore 2.plug - means shut or close cell in defined interval from connection to well For giving idea to Schedule what well and when open or close we need to give inf o on following 1. Well name, Event type, Date of events, Interval of event, Diameter of wellbor e, skin NOTE!!!!!!!!!!! That for perforation you need to give top and bottom of perforat ion interval, for plug data only top because all cells below will be shut so be

careful with plug data. Detail event file description and format can be founded on schedule.xlsm file 2.Production data For eclipse you need to give production of each well ( vol file). First you need to select time step you will use in your runs. By common practice for history matching period used monthly period for long terms forecast runs ye arly, but again it is all depends on your task NOTE!!!!!!!!!!!!! that eclipse reports all phases (oil,water,gas) in m3 not tons so your observed production should be in m3 In our example we will use Monthly report For Schedule you need to supply following 1.Report period 2. Well name 3. Date 4. Actual Oil production rate (m3/month) 5. Actual Water production rate (m3/month) 6. Actual Gas production rate (m3/month) 7. If well injector injection rate (oil, water, gas) 8.Uptime - fraction actual days well worked in period/calendar days NOTE!!!!!!!!!!!! History measurements of bottom hole pressure not covered in thi s chapter but will be in next chapters as it is keen data during history matchin g o process All this data is in Vol sheet of schedule.xlsm For getting two files Press Macro buttons in Sheets and two files will appear in directory of excel file The scenario of history section is following Production start on February 2008 then Field working till 1 of January 2010 well_3 as it perforated almost in contact zone will be switch from producers to water injector NOTE!!!!!!!! In eclipse it is the rule that production by date means production till this date !!!! for example if you put 1 January 2009 and production 100 m3 it means that by 1 o f January well produce 100 m3 Files required for schedule section 1. event.ev 2. volumes.vol 3.well connection file ( conection.trj) 4.init file 5.egrid file Now we ready to build schedule section. Start schedule form eclipse You will return to this window Menu window log message window On menu window Press File , Save as Choose file name and safe it in schedule directory - it is project file then you can direct access it. Then choose system you work with i use metric so do this Press Save On menu Press Import, Production History, Replace Choose created previously volume.vol file in schedule directory

On menu press Import, Events, Replace Choose created previously event.ev file in schedule directory Save Project On menu press Grid, Single Porosity Choose EGRID file in DATA directory and press open On menu press Well Locations, Trajectory File Choose well connection file exported from petrel and press open Save project On menu press Properties

Choose INIT file in DATA folder and press open Press Save . On this step we finish data import ( except bottom hole pressure which will be c overed later) On menu press data, Item List This list will give all information you load to Project So lets make Schedule section For doing this you need 1 create Control Network On menu press data, Control network You will be return to So here it is Group structure of your wells The upper grope is Filed Select filed by pressing mouse on it And press this button Put new name in the box let say history_match Press Ok new grope will appear under Field Now select pressing CTRl button following wells And drag them under History_match Check Filed and press right mouse button Choose Show Events You will retern to event control list of all groups which are belong to Filed As we doing history section you need to choose control for Producing and injecti ng wells On left menu Choose WCONHIST On right you have option for now Leave everything as is only change Phase to ORAT and press Apply this is what simulator will be keen to produce first in our example all wells fi rst will be forsed to produce declared oil rates and only then all other phases will be calculated base on phase relative permeability's

On left meny Choose WCONINJE Choose rate here it is mean that simulator will increase injection pressure unless it will be abl e to inject declared volumes of liquid press Apply So we ready to export schedule section On menu press Export, Schedule section name it hm.sch and press save If you make everything correct then simulator will report 0 errors but in our ca se we have 164 errors lets see what is problem NOTE !!!!!!! The main errors are wells has flow but no grid connection it is mea n either well perforates inactive cell or you production starts before you conne ct well to grid open hm.sch in text editor In our example Production started but well is not connected to the grid Let see where problem comes from As you can see my wells has flow but no grid connection so we need check Perfora tion intervals

If you will carefuly look to item list you will notice that wells duplicates WEL L_1 and Well_1 are the same but for schedule they are different, NOTE!!!!!!!!!!!! names of wells should be the same including Caps in vol ev and trj files In excel file write all wells name in production has capita letters from this to this and press Export_vol Re import vol data to schedule(replace) Remove all wells from grope History_match by selecting them and pressing this bu tton Drag all Well_* to groupe Save project and press export -0 errors!!!!!!!!! So now you can Make schedule section !!!!!!!!!!!!!!!!!!

Appendix 1

Making project wells in Petrel Open test petrel project Press this In input folder check all wells and press this

So now i want to place well in random order Go to Processes and double click on Make edit polygons on right meny press this and start to draw polygon like this one no go to input data you will find ny polygon1 right click on it and choose sprea dsheet You will be return to polygon spreadsheets Copy them and prepare in excell following table then copy this and paste to txt file

save it Then do this

Choose this Choose file make this settings and press ok for all Now you get all you project well quick and fast - enjoy!!!!!!!!!! Link to full chapter with pictures http://www.4shared.com/file/14103376...Chapte r_7.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141007368%2F26b31849%2FEgpet_net_v2.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141018838%2F32923a0b%2Fconection.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141018850%2F6a1315bf%2Fschedule.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141018851%2F1d142529%2Fvolumes.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141019269%2F8dc91c6b%2FEGPET_NO_AQUA.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141021675%2F18799be2%2FEGPET_NO_AQUA.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141021687%2F71efe601%2F_2__EGPET_NO_AQUA.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141030383%2Ff595ae26%2Fproject.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141003925%2Fbe9bb371%2Fsche_ug.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2

F141033768%2Fe9785d12%2FChapter_7.html

Run model and Prepare Rsm file we will refiew results tommorow temr, could u re-upload the file http://www.4shared.com/file/14102168...T_NO_AQU A.html ? Its said: "The file link that you requested is not valid." BIG thanks http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F141021687%2F71efe601%2F_2__EGPET_NO_AQUA.html coyee please find below http://www.4shared.com/dir/21836387/...b/Eclipse.html in this folder you will find all data enjoy! I reorginoze folders so now all data located in folder http://www.4shared.com/dir/21836387/...b/Eclipse.html In next chapters i will refer to this link http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Fdir%2F 21836387%2Fbe471acb%2FEclipse.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Fdir%2F 21836387%2Fbe471acb%2FEclipse.html Dear Temr First, thank you so much for your great contribution to learn us Eclipse step by step so nicely and meticulously . I go through your lessons but I have some questions 1. How I make PVT file in eclipse with the help of excel or petroleum expert software? 2. How I prepare SCAL file in excel for Eclipse? 3. When I import grid file from Petrel to Eclipse, in that file ACTNUM file is a lready included. Why separate ACTNUM file is required? If so how I prepare this ACNUM file in Petrel? 4. How EQIL and regions file prepare in Petrel? 5. Please tell about preparation of SUMMERY file? 6. How I prepare Schedule Section file without using Eclipse Schedule? Thanks dipak_m please find my answers below 1. PVT data is another big domain which requered additional knowledges. Normaly i take this data from fluid analysis grope , test it and use it in my model. If you want to go deeply to theory go on this link http://www.egpet.net/vb/t8071.ht ml and keep in mind - if you want programm you using work you need to know theory 2.Scal datasets is not preparing in excel - they are result of analysis of speci al core analysis , in excel you only prepare this data in Eclipse format. 3. Good quastion. The first actnum in gridfile is actnum of grid , it is hard to expalin better to visulaze it in 3D , just remove actnum from grid section and you will see the differents. Second actnum is actnum of cells of active grid blo cks i will prepare ditail example in following chapter 4. eqlnum and regions prepare in petrel by means of property caulculator. You ma ke active part of the grid and assign to it using filter in calculator any value . But take in mind that petrel default value for integer type is 0 and if you no

t overvrite it starting from 1 then eclipse will give you an error 5.In summary section you list all mnemonics which should be written to RSM file after run in detail you can find it in eclipse reference manual in terms of preparing you just put all needed mnemonics 6. That will come in following chapter Reagrds Temr http://www.egpet.net/vb/t8071.html Dear Tamer, Thanx a lot 4 this gr8 job indeed, I liked it. But I have some concerns, we have PETREL RE, so why not to use it to prepare the data file?? Using ECLIPSE OFFICE or manual editing requires learning bunch of keywords which is time wasting, e. g. in order to create an aquifer manually, it may take more than 5 days, but usi ng petrel I can do that within few minutes. Of course I realize that PETREL is still under development and many enhancements to be made remaining ahead. But it's the best option to prepare simulation data file. ASSIGNMENT OF PARAMETERS IS MUCH EASIER THAN THE PREPARATION OF THEM, you know t hat engineers spend more 75% of the time in editing and creating eclipse input d ata files, which distracts engineers from their core job which is the PREPARATIO N OF DATA THEMSELVES, NOT THE INPUT DATA, once these data are prepared, they can be easily assigned via PETREL RE instead of wasting time in eclipse data file p reparation. ECLIPSE must used as THE CORE SIMULATION ENGINE WHICH RUNS THE SIMUL ATION DATA FILE PREPARED BY PETREL RE. PETREL RE is good indeed and it's designed for newcomers, but experienced old EC LIPSE users insist on using ECLIPSE OFFICE or manual data file preparation inste ad, I don't know why, maybe coz it s hard for them to change to PETREL RE I guess. Thank You! anastinger Good point but note in my chapters i am never refering to office becase i person ally think that it is a waste of time. I use Excel, Petrel, and Eclipse (engine) , the reason i showing how to data org anize and what should be in data is that this is amust information you need to k now. For aqufer for example i use Excel becase i know how eclipse can understand incl ude file and i know how petrel export property in i j k order so for me its take s less than 10 minutes to build aqufer with different faces and productivity of each connected cell but again to do this i need to know how eclipse and petrel t reat data. Again i am not forsing you, you can use you petrel RE but my approch - you need to understand what data you use Only then you can play with parameters to reach results you want In next chapter i will show how to build schedule section in Excel and trust me it is more easy make it in excel than in schedule or petrel if you know all keyw ords reagrds Temr Dear Temr, I will be thankful to you if you provide the excel file to prepare SCAL data for Eclipse. Thanks

hi everybody i need eclipse software. If anyone has it please share it to me. My email: [email protected] thanks http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F144773054%2F7411eda0%2FTranslation.html

Hello Fiends in Arabic countries, please help Temr The work he has done in this thread is valueless, so a bit of help here woul d be really really nice. Temr I will try a friend of mine who works in SA and perhaps one of his Arab ic friends might help. No promises but I will try. Regards Considering the many productive uses of petroleum, burning it for fuel is lik e burning a Picasso for heat. Big Oil Executive ------------I hope this would help -----------------------------------------------------------------Ratawy reservoir checking : Descending production tubing of 2 7/8 inches till the bridge ending and checking the top of the bridge plug at 3503 m with 2 tons. Removing the completion mud by fresh water, checking the bridge with a pressure of 1500 psia. Hanging the production tubing at 3473 m and putting the charismas tree . Making the perforation (3482-3488 m) with ceramic shots ,1 11/16 inches -density 13shots/m .The tubing head pressure raised immediately to 600 psia, opening the well to flowing 100l/min. Continuing the well production and clean-up (very viscous oil). Acidizing the perforations mentioned above with acid( HCL 12% HF 3%)(circulating pressure 3600 psia and injection rate 400l/min). Opening well for clean-up. Measuring well rates with different choke sizes. Closing well for build-up. killing the well with a 1.25 gm/cc brine and a inch c hoke and controlling the well. Putting and checking the 9 inches BOP. Pulling the production tubing, and setting a bridge plug (BP)at 3453m to isolate perforations. Descending again the production tubing to check the BP, after that the tubing wa s pulled till 2600m and a cement plug was set and verified at 2513m. Removing the brine by sodium chromite . Controlling the well, hanging the production tubing at 2300m , putting charisma' s tree and checked with a 6500 psia. Moving the rig to another location. -------------------kike77 , philosophy of dual porosity models that each grid has 2 type of propert y 1. is matrix property 2. fracture property

In order to do this you double every grid input data for the same block, SCAl, P VT data But, from my expirience, dual porosity models are time consuming and complicated , instead of them i personally using pseudo dual models, were i manualy culculate cell transmisibilities and nnc , but before this you need firm knowledeges of si ngle models. So my advise will be first single, then double and then pseudo -------------Aquil What temr says is true. First learn Single porosity system modeling, then ju mp higher. However look here and you will find the difficult case kleppe ( http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.ipt.ntn u.no%2F%7Ekleppe%2FTPG4160%2F) or here wattenbarger ( http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.p e.tamu.edu%2Fwattenbarger%2Fpublic_html%2FSelected_papers%2F--Dual%2520Porosity% 2F ) Last edited by Shakespear; 11-06-2009 at 09:05 AM. Regards Considering the many productive uses of petroleum, burning it for fuel is lik e burning a Picasso for heat. Big Oil Executive i would also like to know how to prepare SCAL data in EXCEL.It wouldbe great Mr. Tamer if u can help me in this regard.your deep knowledge will certainly help m e.I am new to SCAL .i have gone through capillary,wettability and relative perm a bit.how to convert these reports to useful outputs or conclusions thanx and regards jack Is it possible to import digitized structure contour map, wells and fault to Pet rel to prepare static model? If so and how? Thanks Gracias por su ayuda, he tenido la oportunidad de leer muchos de sus articulos q ue han sido de gran utilidad en mi trabajo. Por favor si alguien me puede ayudar en como preparar un proyecto para rehabilitar campos maduros. saludos. Marco Ga llegos V. thank you very much, for me that's really help. ----------ompositional simulation Dear All I'm looking for some manulas or other expamples concerning compositonal simu lation using Eclipse simulator (E300). Could you help me. I'm looking forward to

your help. Look here http://www.4shared.com/dir/17717736/...3/sharing.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Fdir%2F 17717736%2Ff3c8ef43%2Fsharing.html Thank you Shakespear. It will be very useful for me. Schedule section - using Well_scheduler_light.xlsm Well_scheduler_light.xlsm is my own developed programm using VBA in excell It is quite simple and allows user easily build schedule section( for history se ction) using minimum data comparing to Schedule eclipse the supported keywords in light version are GRUPTREE DATES WELSPECS COMPDAT WPIMULT WCONHIST WEFAC Known limitations 1. Metric system only Before you can use the programme DO NOT CHANGE NAME OF FILE Or Sheets NAMES OTHERWISE IT WILL NOT WORK !!!!!!!!!! !!!!!!! 1. you should set you system environment to following go to control pannel on you windows system and choose regional and language opti ons double click and choose exactly the same as shown in pictures below

Now go to Excell and enable all macros It is in Russian but you can google the web and find "How enable macros in works heet" So now you ready to Schedule Open program you will find following sheets Description of each sheet below Sheet MACRO Here you will find all main input for building you section All not needed cells are protected in order macro work correctly 1.Settings Null - null value which used by Petrel when uploading trj sect THP - value for calculating maximum delta P Pressure a and Pressure b are pressure gradient coefficient Well max connections - maximum connections per well

Simulation start and stop dates Grupe tree up to 20 supported Order in which you will upload properties in trj file Path to trj file name of history section Comments in sch file So lets open test project G_model Sort properties in the way as shown in sheet Now lets export trj file with the properties shown above

Press ok now lets return to Spreadsheet Sheet EV Amust data to fill In evtype only perforation and plug supported No once we finish all to go to MACRO sheet and put path to exported trj file And press After macro will finish it run you will be return to DEBUG sheet were you can fi nd all uniqe well with perforation available Go to CMD sheet Here you can find detail report on each connection of you well If you will press You get well potential ( the things we discuss in Chapter 7) On sheet NGC (No grid connections) detail result on all cells which penetrated b y well trace bud has no connection to well Now let go to vol section this a amust input data there Once you fill all data press Macro will create schedule section in the directory where excel file located Analyze use enjoy link to chapter http://www.4shared.com/file/16400386.../Chapter8.html Link to file http://www.4shared.com/file/16400386.../Chapter8.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F164003866%2F52216522%2FChapter8.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F164003866%2F52216522%2FChapter8.html Link to file http://www.4shared.com/file/16400408...ler_light.html http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.4shared.com%2Ffile%2 F164004087%2F2861113b%2FWell_scheduler_light.html So this ends Eclipse getting started

Would like to wish you all read read and read Good luck Thanks for your valuable lecture, these are very helpful for us. I am following yours Best Regards Term, Thanks for your grat contribution. I am unable to run your last XL programme. I will be thankful to you if you please share XL programme to make SCAL file for e clipse. THanks Dear Term I will be thankful to you is provide following materials "SCAL - tool for making relative permeability curves and capillary pressure. I u se excel for this purpose later i will show example of excel file" - Please prov ide XL file to make rel perm and cap pr for eclipse "Initial water saturation . First eclipse calculates water in cell , then oil , then gas( if it is free phase) but calculation of pressure and saturation will b e covered in Initialization Chapter" - one chapter on initialization please. -dipak_m I will i am a little busy now ....later my friend For initialization i will give you example .... in My next set for how eclipse work which i will start approximately 10 of Feb ---)) yeah i know i am backing this days from Beijin as i said i will continue based on BOAST NFR excel black oil simulator for all i npatient ))) here is the link to source file simulator http://www.netl.doe.gov/technologies...s/boastnfr.zip manuals http://www.netl.doe.gov/technologies...s/10333_v1.zip all codes http://www.netl.doe.gov/technologies...e/simulat.html But i will suggest that 1 your read description http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.netl.doe.gov%2Ftechn ologies%2Foil-gas%2FSoftware%2FPrograms%2Fboastnfr.zip http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.netl.doe.gov%2Ftechn ologies%2Foil-gas%2FSoftware%2FPrograms%2F10333_v1.zip http://www.egpet.net/vb/redirector.php?url=http%3A%2F%2Fwww.netl.doe.gov%2Ftechn ologies%2Foil-gas%2Fsoftware%2Fsimulat.html In the name of Allah... temr thanks for your effort in advance but I want the software if anyone can sha re please.. and what is the latest version, what is their official website... -----------------Hello guys How can help me with simulation of multilateral wells in Eclipse? Which command or keyword should I use? Anyone have the data file of such wells to do this simulation?

------------Determination of initial saturation Dear friends, How I determine the initila saturation of the model (petrel model) from capi llary pressure (Pc) -height function Thanks Dipak, in petrel there is no dedicated workflow to make initial water saturation. This can be made base on your Sw log data just make cross plot on x axes is Sw log on y axes PC - culculate PC by following formula pc=Owc*0.098*(rw-ro) where owc - oil water column high rw - water density ro - oil reservoir density Dear Term, I don't want to use log Sw. I want to make saturation profile based on capillary pressure data. I want to make some relationship with Pc from where I can genera te initial saturation of the model. Thanks Dipak you need to use your Sw by log otherwise your initial Sw will not match lo g data Dear Term, This field is producing in last 30 years. If I use present log Sw data for popul ate initial saturation, it will give wrong result. In this case I can use Cap da ta for initial saturation, but how that thing I want to know. We are eagarly waiting for your special core analysis lecture- how we use rel pe rm for eclipse by excel. --Dipak, use only wild cat wells and othere wells which produce with no water for you analysis because only lab data can lead you to wrong results due to behavior of the rock ( water-wet oil-wet) The picture below shows the results you can get using my approach ( my because n ormally all uses j-functions) this is a filed with 500 wells with the production period of 22 years and i just finished reserve redeterminition . So as you can see there is more or less good match to log data.

Dear Term Pl explain in details "wrong results due to behavior of the rock ( water-wet oil -wet)" - not understanding Thanks Dipak

For this filed for example the Cap lab data gave me the Sw results less that Sw by log more than 30% The rock is water-wet but there is no free water in the reservoir SO that is way you need to compare you minimum Sw by log and by Lab Dear friends, I have single relperm curve and sigle PC curve. How I make diffrent relperm and cap cuve as per SATNUM. How this relperm can be merge with capillary pressure. P lease give deatails procedure. CO2 PVT data hey guys! I need co2 PVT data for making the compositional model of co2 misc ible flood. If anybofy can help me? Here is my e-mail: [email protected] thanx in advance --dear Sir. am d newbie one, i'll do initialization, i use SWAT keyword, after i run init, i got different result. i mean different with OOIP from volumetric calculation (c alculated from petrel). what should i do thxs before -Read all posts because in order to know the difference you need to understand the way eclipse c alculates Sw , Soi, Sg , Bo, Bg etc -dear Mr. Temr all data i get from petrel, include poro, swat, and Bo from PVT analysis. we use same data, but we got different calculation result between eclipse and petrel, the difference around 40% -----Dear acang Your point is true for static data like ntg , grid, poro , perm the out from pet rel is equal to out from eclipse like pore volume but for saturation it is not fully true To culculate of oil reserves in standard conditions from petrel you apply follow ing formula Bulk_p(Rm3)*NTG_p(Rm3)*PORO_p(Rm3)*(1-Sw-Sg)_p*FVF(average)_p= standard conditio ns oil in place In eclipse Bulk_e(Rm3)*NTG_e(Rm3)*PORO_e(Rm3)*(1-Sw-Sg)_e*FVF_e= standard conditions oil in place So in this to formulas Bulk_p(Rm3)=Bulk_e(Rm3) NTG_p(Rm3)=NTG_e(Rm3) PORO_p(Rm3)=PORO_e(Rm3) (1-Sw-Sg)_p(1-Sw-Sg)_e - difference may bu huge due to algo eclipse using duri ng initialization FVF(average)_pFVF_e - minor difference due to eclipse calculates FVF for each

active cell So the main reason you not matching your reserves is that you made wrong SCAL an d SWAINIT - why ? read posts above -----Dear Mr. temr thanks for your advice I use initial pressure in initialization, so every grid has same pressure (@init ial condition). i mean every grid has same FVF. and i give this FVF as input dat a in petrel. and in my model Sg is ignored, the geologist only use Sw for calcul ate OOIP. so i only input SWAT (i get form petrel) in initialization. i'm sorry for bother u. and my English not really good, i'm sorry if i use impolite words or sentence. can eclipse arrange for hydrolic fracture program? i have a well that ever fract ured during produce. and it change permeability around the well. could i input t his change. -Carefully read posts geologist if only use Sw , calculates reserve in Reservoir meters to transform R m3 to Sm3 you need to multiply your reserves to FVF The reason you get wrong results is different Sw array you get after initializat ion Load results file to petrel and compare you initial Sw and eclipse Sw arrays ---Dear Sir. may i ask other question is there any rule to make coarse grid from fine grid ? --------Dear sir could eclipse make IPR result? thanks a lot Hello what stands for IPR? -Inflow Performance Relationship or inflow that we can cross to outflow graph(tu bing intake pressure). could eclipse result this graph? thanks a lot Eclipse can print in print file connection potential and connection rate/pre ssure If got you wright look for the VFPI module of eclipse ---i mean, from office, may be from summery, is there any? not from VFPi --You can build them in excell the only thing you need to cultivate is In order to control you bhp from thp you need to calculate pressure loss in the

well which is friction pressure loss hydraulic pressure loss fitting pressure loss look for the book here there plenty of them or youse vfpi manual --thanks a lot mr. temr so it just can do manually. may ask other question, did you ever use JFUN keyword (in Grid), what is it used for? is this keyword for generate water saturation? if it is yes, could JFUN us e for initialization? how we can use it? ----------This keyword can be used to activate the Leverett J-function option, w hich scales the water-oil and/or gas-oil capillary pressure functions according to the grid block porosity and permeability. (See "Leverett J-function" in the "ECLIPSE Technical Description" for further de tails.) The keyword may only be used if end-point scaling is switched on using the keywo rd ENDSCALE in the RUNSPEC section. The keyword should be followed by up to six items of data terminated by a slash (/): As it states in manual but me personally no I have good presentation in russian about capillary pressure and J-function if y ou want i can upload it ---thanks mr. term, would u send it to my email [email protected] and do you ever use leverett J-function to create Swat on petrel, because my geo logist create Swat from petrophisic data and didn,t guide by perm and poro array , and i usually meet the grid with high So, but low Perm. i hope if they use J leverett to create Swat, saturation, perm and poro will have same array. the pro blem is they (my geologist) don't know how to input J-function to petrel. or if u have another way how to build Swat map, please tell me. i got difficulties on inilization Dear Term, Is it possible to post your capillary pressure and J-function PPT to post in for um after translating in english? Dipak Please find the presentation below it is short and give you general overview how to make j function ---------Mr. temr, do u have any suggestion to solve history matching faster? There is no solution to do this. The only thing is that you need to be shure on you input data like 1. Well log data 2. Well test data 3. Scal data 4. Production data 5. Pressure data ---Warning

Bottom hole pressure limit not set for well SB-D22 Will use default value of 1469.590 Psia i set GRAT and THP on WCONPROD, i use e300. i got warning like above. what should i do, i wanna make GRAT constant at 2500 mmscf/day, the simulator au tomatically set BHP at 1469.590 psi (i thought this is a default number), it mak e decrease GRAT. --For simulator to back calculate bhp from thp you need to provide to him VFPi t able try this WCONPROD Well OPEN GRAT 2* 2500 1* 1* 145 10* / --Mr. term i got trouble when i run e300. the message " Zero determinant problem in LAINV(n)" after that run stop suddenly. what should i do sir. --dear Mr. term i would like to ask a question. i got 2 number FIP on initialization (E300) the 1st is GAS wrt separator (mscf) and the 2nd is Gas Res Vol (rb) which one i have to use on initialization step? and then, when i forecast my reservoir model(gas reservoir). after 20 years, the cumulative gas production is bigger than number on FIP (Gas wrt separator), so the recovery factor is more than 100 %, very very impossible, what wrong with my models thanks a lot ---Not possible to produce more than is in place.. Eclipse does these sorts of c hecks quite well Some thoughts - are you comparing FGPT to GIIP in reservoir conditions or standa rd conditions? Are you gas injecting? I'm sure there's a reasonable answer. ---Yes, i'm comparing FGPT and GIIP base on FIP calculation on initialization (G AS wrt (separator) both fip and GIIP on MSCF. there's no gas injection well. i'm confuse how to calculate recovery factor of this filed after 20 years forecast. thanks a lot Mr. 1. Add FGIP to your SUMMARY section 2. Run 3. Plot and answer your own question... Very much doubt that it will increase wi th time.. If it does you have something funky going on like gas injection that y ou are not aware of

FGIP decrease by time goes on, but if i plot together with FGPT, FGIP initial < FGPT (end of forecast), and I'm sure that no injection gas well. If the input files are not too big, upload them somewhere, send me a pm with the location and I'll take a look at it --- eclipse to petrel error Dear All I convert a eclipse run to petrel case (Prediction up to 2040) but when I want to use related property for example SGAS 2021 in calculator there is syntax error related to number of realization and restard. Please help me in this matter. Regards. --First - please don't call me sir... makes me feel old ;-) Second - without looking at the deck, I don't think I can help you any further. If the sum of SUMMARY data FGIP + FGPT changes with time without any external ga s supplement, then something is significantly awry and I suggest you contact you r local SLB support staff to help sort out. --is it a must to use SEPCOND and WSEPCOND when we run eclipse e300 ? --in my models i found that pressure increase by time goes on,whereas no injecti on well and no aquifer , what the keyword is wrong? (i use e300 for gas reservoi r simulation) please help me. thanks alot --I take it that this is the same model that has GIIP increasing over time corre ct? Despite what you may believe about no injection wells/aquifer etc currently in y our deck, it is clear that you DO have something introducing gas into your syste m - Eclipse does not simply add gas to a system without instructions. There is no special keyword to 'solve' this - you have (inadvertently I grant) s pecified some keyword(s) that is currently adding gas to the system - without po sting your deck for us to look at (even just the SOLUTION & SCHEDULE sections wo uld probably cover where the error is) there is little chance any of us is going to be able to help spot the problem. --which do you prefer Sw map generate by petrophisic or J-laverrate ? --Assuming you believe your petrophysics, I usually prefer to tune a saturation function (j func or other) to honour the petro and/or scal and initialize with t he function. Petro maps, while potentially appropriate at wells suffer due to ma king simple interpolation in between wells - not necessarily honoring property ( perm/poro) specific saturation trends -by question that Mr. temr has ever send (page 12 in this thread) how calculate SW by J-laverate, there is H (distance WOC and grid), how do u get WOC? because i don't have RFT. do u use petrephysic data to get LKO/WOC? --Use data from well tests fro position of you Owc --what kind of well test Sir? cos i don't have RFT test --Hello acang_024, I talking of MDT data if you have or when you 1 time perforate the well you get type of inflow , use this to mark the possible water level --Dear All I have a problem with coding Corner point geometry in Eclipse software. I have r ead manual of eclipse but I didn't understand all material . I know that with us e of COORD and ZCORN in GRID section I can build my model, but I don't know how

I must put data. i appreciate your help. Regards; --What kind of problem you have? Coord This keyword is used to specify coordinate lines in Z direction. A coordinate li ne defines the possible position for grid block corner points, for each (i,j) cell. A coord inate line is specified by two triplets of X, Y and Z coordinates, representing two distinct p oints on it. Zcorn Each grid block has 8 corners. This keyword enables the depths of each corner of each grid block to be separately specified. It is used for specifying depths for corner po int geometry. The keyword line is followed by 2 NX 2 NY 2 NZ values, with the two corners in the X direction of the first grid block being specified first, then two corne rs for the next block in the i direction, and so on. In order to understand this make small gmodel in petrel or load the one i use in this tutorial and export model in eclipse style geometry data Then open this file in text format and load set of coord data as point and you w ill see the magic -- Eclipse ( corner point problem) Dear temr Thank you for your response. I have 5 block to model. Each block has its own size that differs from anoth er block.and I have also amount of structure tops. how I must use these data, in the manual of Eclipse there is this example Example: Here NDIVIX = 3, NDIVIY = 2, NDIVIZ = 10, and NUMRES =1: (NDIVIX + 1)(NDIVIY + 1)NUMRES COORD 0 0 1000 0 0 1000 1000 0 1000 1000 0 1000 2000 0 1000 2000 0 1000 3000 0 1000 3000 0 1000 0 2000 1000 0 2000 1000 1000 2000 1000 1000 2000 1000 2000 2000 1000 2000 2000 1000 3000 2000 1000 3000 2000 1000 0 4000 1000 0 4000 1000 1000 4000 1000 1000 4000 1000 2000 4000 1000 2000 4000 1000 3000 4000 1000 3000 4000 1000 / I don't know how I must do this with my data. as I told I have 5 data of blo ck size in the X direction,5 data of block size in the Y direction,5 data of blo ck size in the Z direction and 5 data of Depth of the structure top , I appreciate your help. Regards; -- Use Petrel to build grid it is the easy way to understand 1 way just import you grid to petrel for eclipse examples

2 make grid by your self in your example this a not coordinates but increments from initial coordinates s ystem --I didn't use Petrel at all and I have not this software. is there another way to model? anyway, thank you for your help. Regards; --I didn't use Petrel at all and I have not this software. is there another way to model? anyway, thank you for your help. Regards; --Better if you will see what you creating. In eclipse it very hard to do this as all its interface is not interface at all Lookup petrel in the forums or ask for it If you will start using petrel now it will save you a lot of time in the future --what the keyword i have to use, if i wanna shut in well when the THP reach/und er 200 psi? i use e300, i used to use WCONPROD, but after THP reach/under 200 ps i, the software change to BHP as control pressure thanks Can you paste your WCONPROD line here to check what your current control points and limits are set to? --Wconprod 'well-1' 'open' 'wgra' 5* 300 200 1 1* 10000 5* / --Wconprod 'well-1' 'open' 'wgra' 5* 300 200 1 1* 10000 5* / / -------------Hmmm... not sure what to say. This is not the 'expected' behaviour You have specified a wet gas rate target of 10mmscf/day, with THP limit o