Eclipse Gridsim - User Guide
Eclipse Gridsim - User Guide
User Guide
2008.1
www.cadfamily.com EMail:[email protected] The document is for study only,if tort to your rights,please inform us,we will delete
Proprietary Notice
Copyright 1991 - 2007 Schlumberger. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or translated in any form or by any means, electronic or mechanical, including photocopying and recording, without the prior written permission of Schlumberger. Use of this product is governed by the License Agreement. Schlumberger makes no warranties, express, implied, or statutory, with respect to the product described herein and disclaims without limitation any warranties of merchantability or fitness for a particular purpose.
Patent information
Schlumberger ECLIPSE reservoir simulation software is protected by US Patents 6,018,497, 6,078,869 and 6,106,561, and UK Patents GB 2,326,747 B and GB 2,336,008 B. Patents pending. Schlumberger FrontSim reservoir simulation software is protected by US Patent 2004/0015295A1.
Trademark information
Silicon Graphics and IRIX are registered trademarks of Silicon Graphics, Inc. OpenGL and the oval logo are trademarks or registered trademarks of Silicon Graphics, Inc. in the United States and/or other countries worldwide. OpenInventor and WebSpace are trademarks of Silicon Graphics, Inc. IBM, AIX and LoadLeveler are registered trademarks of International Business Machines Corporation. Sun, SPARC, Solaris, Ultra and UltraSPARC are trademarks or registered trademarks of Sun Microsystems, Inc. Macintosh is a registered trademark of Apple Computer, Inc. UNIX is a registered trademark of UNIX System Laboratories. Motif is a registered trademark of the Open Software Foundation, Inc. The X Window System and X11 are registered trademarks of the Massachusetts Institute of Technology. PostScript and Encapsulated PostScript are registered trademarks of Adobe Systems, Inc. OpenWorks and VIP are registered trademarks of Landmark Graphics Corporation. Lotus, 1-2-3 and Symphony are registered trademarks of Lotus Development Corporation. Microsoft, Windows, Windows NT, Windows 95, Windows 98, Windows 2000, Windows XP, Internet Explorer, Intellimouse and PowerPoint are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Netscape is a registered trademark of Netscape Communications Corporation. AVS is a registered trademark of AVS Inc. ZEH is a registered trademark of ZEH Graphics Systems. Ghostscript and GSview are Copyright of Aladdin Enterprises, CA. GNU Ghostscript is Copyright of the Free Software Foundation, Inc. Linux is Copyright of the Free Software Foundation, Inc. IRAP is Copyright of Roxar Technologies. LSF is a registered trademark of Platform Computing Corporation, Canada. VISAGE is a registered trademark of VIPS Ltd. Cosmo is a trademark and PLATINUM technology is a registered trademark of PLATINUM technology, inc. PEBI is a trademark of Veritas DGC Inc./HOT Engineering GmbH. Stratamodel is a trademark of Landmark Graphics Corporation. GLOBEtrotter, FLEXlm and SAMreport are registered trademarks of GLOBEtrotter Software, Inc. CrystalEyes is a trademark of StereoGraphics Corporation. Tektronix is a registered trade mark of Tektronix, Inc. GOCAD and JACTA are trademarks of T-Surf. Myrinet is a trade name of Myricom, Inc. This product may include software developed by the Apache Software Foundation (http://www.apache.org). Copyright (c) 1999-2001 The Apache Software Foundation. All rights reserved. MPI/Pro is a registered trademark of MPI Software Technology, Inc. The TGS logo is a trademark of TGS, Inc. POSC, the POSC logo and Epicentre are registered trademarks of Petrotechnical Open Standards Consortium, Inc. Red Hat is a registered trademeak of Red Hat, Inc. This product may include software developed using LAPACK (http://www.netlib.org/lapack/), which is copyright of its authors. Scali is a trademark of Scali Inc.
www.cadfamily.com EMail:[email protected] The document is for study only,if tort to your rights,please inform us,we will delete
Conventions
Data file, and directory names are shown in Courier, a fixed spaced font, for clarity. On some operating systems the file system is case sensitive for example UNIX. Be aware of this and that the files may not appear as written on your computer. We also use the forward slash / as a directory delimiter. This is the standard for UNIX; on PCs it should be replaced by the backslash \. The convention for batch files containing groups of operating system commands is also machine dependent. On PCs batch files will start with the character $, while UNIX we uses @.
Typefaces used
All regular text is in Palatino font, and headlines at different levels are in different levels of Helvetica Bold. Equation variables in text are in Times Italic, for example e same font as is used in formatted equations.
Links and cross-references to other pages in this manual or others are highlighted in bright blue. Keywords and other program code items are represented in Courier, a fixedspace font similar to that seen on DOS and UNIX screens. Menu items are distinguished from surrounding text by being in Helvetica similar to settings often found on interactive program screens. Program variables are in Courier like the keywords.
Apply
Applies the changes you have made in the dialog or panel. The dialog box or panel remains open.
OK
Applies the changes you have made in the dialog box or panel and closes it.
Close
Closes the dialog box or panel.
GridSim User EMail:[email protected] www.cadfamily.com Guide The document is for study only,if tort to your rights,please inform us,we will delete
Cancel
Closes the dialog box or panel without applying any changes.
Help
Opens the help page for the screen, dialog box or panel.
In case of problems
Should you find an error, an omission, or something that is not clear, or you simply wish to make a comment about any part of the documentation, we will be pleased to learn about it so that we can improve our product. Please send the details in an email to: [email protected] giving full details, or contact your local Support Team who will be pleased to help.
GridSim User Guide www.cadfamily.com EMail:[email protected] 4 The document is for study only,if tort to your rights,please inform us,we will delete
Table of Contentss
List of Figures ..... ...................................................................................................................................................................7 List of Tables ...... ...................................................................................................................................................................9
GridSim User EMail:[email protected] www.cadfamily.com Guide Table of Contentss The document is for study only,if tort to your rights,please inform us,we will delete
Saving graphs ..... .................................................................................................................................................................81 Opening an ECLIPSE rel. perm. file .....................................................................................................................................82 Generating new rel. perm. curves.........................................................................................................................................83
GridSim User Guide www.cadfamily.com EMail:[email protected] 6 Table of Contentss The document is for study only,if tort to your rights,please inform us,we will delete
List of Figures
Figure 1.1 .......... Figure 1.2 .......... Figure 3.1 .......... Figure 3.2 .......... Figure 3.3 .......... Figure 3.4 .......... Figure 3.5 .......... Figure 3.6 .......... Figure 3.7 .......... Figure 3.8 .......... Figure 3.9 .......... Figure 3.10 ........ Figure 3.11 ........ Figure 3.12 ........ Figure 3.13 ........ Figure 3.14 ........ Figure 3.15 ........ Figure 4.1 .......... Figure 4.2 .......... Figure 4.3 .......... Figure 4.4 .......... Figure 4.5 .......... Figure 4.6 .......... Figure 4.7 .......... Figure 4.8 .......... Figure 4.9 .......... Figure 4.10 ........ Figure 4.11 ........ Figure 4.12 ........ Figure 4.13 ........ Figure 4.14 ........ Figure 5.1 .......... Figure 5.2 .......... Figure 5.3 .......... Figure 5.4 .......... Figure 5.5 .......... Figure 5.6 .......... Figure 5.7 .......... Figure 5.8 .......... Figure 5.9 .......... Figure 5.10 ........ Figure 5.11 ........ Figure 6.1 .......... Figure 6.2 .......... Figure 6.3 .......... Figure 8.1 .......... Figure 8.2 .......... Figure 8.3 .......... Figure 8.4 .......... Figure 8.5 .......... Figure 8.6 .......... Figure 8.7 .......... Figure 8.8 .......... Figure 8.9 .......... Menu header bar showing available main menus ..................................................................................11 Main menus ............................................................................................................................................12 Open dialog ............................................................................................................................................16 View mode dialog ...................................................................................................................................22 Function select panel..............................................................................................................................23 Streamlines plot panel ............................................................................................................................25 Vertical equilibrium panel........................................................................................................................27 Grid plot options panel............................................................................................................................29 Well plot panel ........................................................................................................................................30 Stream plot panel....................................................................................................................................31 Plane plot panel ......................................................................................................................................33 Value plot panel ......................................................................................................................................33 Set slice dialog........................................................................................................................................34 Property vs distance plot dialog..............................................................................................................38 Vertical plot style options ........................................................................................................................39 Expressions dialog..................................................................................................................................40 Plot time graphs of property dialog .........................................................................................................40 Edit well dialog........................................................................................................................................43 Block array values dialog........................................................................................................................44 Edit node depths and interpolate dialog .................................................................................................47 Assigning depths to double nodes ..........................................................................................................48 Interpolation from assigned depths.........................................................................................................48 Example of creating a faulted area .........................................................................................................49 Heal fault dialog ......................................................................................................................................50 Interpolation options dialog.....................................................................................................................52 Generate new grid dialog........................................................................................................................55 Select LGR cells dialog...........................................................................................................................57 Refinement factor dialog.........................................................................................................................58 Refinement factor dialog after clicking on the Alternate button ..............................................................59 Coarsening factor dialog.........................................................................................................................61 Save coordinates/arrays/wells to ASCII files ..........................................................................................63 File Open dialog for FrontSim/ECLIPSE summary files..........................................................................70 Set prefix dialog ......................................................................................................................................72 Change prefix dialog...............................................................................................................................72 Plot options dialog ..................................................................................................................................74 Axis ticks panel .......................................................................................................................................75 Define a graph as a function panel .........................................................................................................76 Print all graphs panel ..............................................................................................................................78 Well variable dialog.................................................................................................................................79 Page position panel ................................................................................................................................79 Generate ECLIPSE relperm curves dialog .............................................................................................83 New curves dialog ..................................................................................................................................84 File preferences dialog ...........................................................................................................................87 Print file options panel ............................................................................................................................88 Color palette dialog:................................................................................................................................90 The simulation grid with the top left corner of grid cell (1 14 1) highlighted ..........................................105 The simulation grid with the top left corner of grid cell (20 14 1) highlighted ........................................106 Editing well I1 into grid cell 10,7 of the simulation grid .........................................................................107 Window with the FOPR and FWPR graphs for the ECLIPSE and FrontSim simulation runs ...............111 Window with SWAT streamlines displayed...........................................................................................113 Window with SWAT streamlines displayed...........................................................................................114 Simulation grid with re-calculated SOIL property (1-SWAT) displayed in 3D VIEW mode ...................116 Window with the grid cell containing injection well I1 highlighted in white ............................................117 Resulting grid cross section (with pressure displayed) as seen in GridSim window.............................119
GridSim User EMail:[email protected] www.cadfamily.com Guide List of Figures The document is for study only,if tort to your rights,please inform us,we will delete
Figure 8.10 Figure 8.11 Figure 8.12 Figure 8.13 Figure 8.14
Resulting grid cross section (with pressure displayed) as seen in GridSim window.............................120 Polygon HEAL_FAULT as seen in GridSim window .............................................................................122 Polygon HEAL_FAULT fully defined as seen in GridSim window.........................................................123 Grid model with the fault healed within polygon HEAL_FAULT ..........................................................124 The Log Window (seen on PCs) ...........................................................................................................126
GridSim User Guide www.cadfamily.com EMail:[email protected] 8 List of Figures The document is for study only,if tort to your rights,please inform us,we will delete
List of Tables
Table 3.1 Table 3.2 Table 3.3 Table 3.4 Table 4.1 Table 5.1 Table 5.2 Table 5.3 Table 5.4 Table 8.1 Table 8.2 Table 8.3 Simulator format criteria ..........................................................................................................................18 Keywords recognized by File | Read Ascii...............................................................................................18 Mouse functions.......................................................................................................................................20 System-dependent mouse functions .......................................................................................................20 Combinations of Save as choices............................................................................................................65 Field graphs .............................................................................................................................................71 Well graphs ..............................................................................................................................................71 Group graphs ...........................................................................................................................................71 Graphs created from restart files .............................................................................................................80 Mouse functions.....................................................................................................................................104 System dependent mouse functions......................................................................................................104 The grid node edits summarized ...........................................................................................................125
GridSim User EMail:[email protected] www.cadfamily.com Guide List of Tables The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User Guide www.cadfamily.com EMail:[email protected] 10 List of Tables The document is for study only,if tort to your rights,please inform us,we will delete
Introduction Chapter 1
Introduction
GridSim is a software tool for Windows (98/NT/2000) PCs or UNIX/X-terminals to visualize results from - and edit input to - the FrontSim and ECLIPSE reservoir simulators. These simulators are compatible for most of the files read and saved by GridSim. FrontSim will however also write extra files containing streamline data. GridSim also has an import feature for VIP grid and graph files, and for ACRES* grid files. In addition to grid and data viewing, GridSim features editing capabilities for block arrays, corner point node depths, well perforations, and other tools. It works just as well at your desktop PC or X-terminal as on a dedicated 3D workstation, since it is only dependent on 2D graphics in hardware; the 3D mapping is done system independently in software. GridSim uses Windows or X/Motif graphical user interface and Postscript (or HP) hardcopy facility. The program exploits the mouse as an intuitive tool for 3D grid viewing operations (rotate, zoom, etc.) and for clicking/selecting block areas, nodes etc. The philosophy is to provide the reservoir engineer with a quick and easy-to-learn tool for simulation results and input, that also has the potential for more experienced and complex use. The macro file input feature expands its versatility both for interactive and batch use. Figure 1.1 and Figure 1.2 show the header menu and three main menus available through the Menu entries. The program is logically divided into GRAPHS, 3D-EDIT, and 3D-VIEW main menus. 3D-VIEW is the preselected menu on start-up.
Figure 1.1 Menu header bar showing available main menus
GridSim User EMail:[email protected] Introduction www.cadfamily.com Guide Introduction The document is for study only,if tort to your rights,please inform us,we will delete
11
Restrictions
GridSim does not correctly display ECLIPSE radial LGRs or ECLIPSE coarsened regions.
Introduction GridSim User Guide www.cadfamily.com EMail:[email protected] 12 Introduction The document is for study only,if tort to your rights,please inform us,we will delete
Starting GridSim
PC systems
In Windows (95/98/NT), GridSim can be launched either from the usual icon or shortcut or from a DOS prompt command line. Launching it from the DOS prompt has the advantage of control over the file environment, allowing easier access to all the simulation and data files. Change directory (cd) to the directory where your data files reside and run, for example using the command C:\...\gridsim.exe. If required, the model root name can be appended on the command line, which will serve as a shortcut for selecting the file when it is opened. The DOS prompt also allows you to run GridSim as a non-graphical batch process to produce standard plot files, etc. from recorded macro files. In that case the command line becomes: C:\...\gridsim.exe -macro <filename> The console output (which is usually written to the transient console window) is then written to a special file: macro.log.
UNIX systems
On UNIX systems, the features are similar except that the standard output is directly to the terminal window, whereas on the PC it appears in a special text window that disappears when the program terminates.
GridSim User EMail:[email protected] Getting started www.cadfamily.com Guide Starting GridSim The document is for study only,if tort to your rights,please inform us,we will delete
13
Data requirements
FrontSim/ECLIPSE models
If you have already done a simulation run then you should have at least the following files for grid and restart data: .GRID .INIT .UNRST or .X0??? files .SMSPEC .UNSMRY or S0??? files
In addition (or instead) for graph results you should have the summary files:
These are the default file extensions for FrontSim and many ECLIPSE installations, and we will refer to them in this Guide. Note Some ECLIPSE versions use other synonyms for these extensions (lower case and/or 3 chars). In that case use the GridSim File | Preferences dialog options to adapt to your version.
Either unified or non-unified summary files are automatically accepted using Graphs File | Open. The 3D File | Open only accepts a unified restart file if Creating Compact files, so this should be selected at least when you want to view new simulation results. The resulting Compact files (.C0???) are then automatically be read instead of any original non-Unified restart files. If you have not yet run the model with the simulator, and so far only have the model as .DATA or .data and INCLUDE files, then these can be read with the File | Read Ascii option.
Getting EMail:[email protected] GridSim User Guide www.cadfamily.com started 14 Data requirements The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Opening a FrontSim/ECLIPSE file set The document is for study only,if tort to your rights,please inform us,we will delete
15
May contain VE
If you set this button, extra memory is allocated for any VE (Vertical Equilibrium) contact surfaces the case might have. Otherwise, they are ignored.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 16 Opening a FrontSim/ECLIPSE file set The document is for study only,if tort to your rights,please inform us,we will delete
Multi-file restart series If you want to view a multi-file restarted series of runs together, open the last of the series and respond appropriately when asked if you want to view earlier runs in the series. When stepping through the time steps they appear in the correct order. Compact files are made corresponding to all the requested runs. Subsequently these runs may be reviewed separately or together using the same procedure (the compact files do not have to be remade).
Compare
You can use this option to conveniently compare simulation results (grid arrays) from a second case together with the main case. Type the root name of the second case, and a prefix that is used to prefix the array names from this case. Whenever a time step from the (main) restart file is read, a restart file from the second case is loaded too. This enables arithmetic expressions, for example SWAT-CASE2::SWAT, to be evaluated and plotted.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Opening a FrontSim/ECLIPSE file set The document is for study only,if tort to your rights,please inform us,we will delete
17
In addition, the meanings of some keywords such as ADD and REFINE are different in the two simulators.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 18 Opening a FrontSim or ECLIPSE data file The document is for study only,if tort to your rights,please inform us,we will delete
COORD ZCORN REFINE CORNERX/CORNERY COORDX/COORDY DEPTH THICKZ DELXV/DELYV/DELZV DEFINE WELLDEF WELLDEFLGR WELLPERF WELLPERFLGR REPLACE MULT ADD -
DXV/DYV/DZV DX/DY/DZ as arrays REFINE BOX/ENDBOX WELSPECS WELSPECL COMPDAT COMPDATL EQUALS MULTIPLY ADD COPY END
Other keywords are ignored. Terminating slashes are optional and no new line is necessary after the INCLUDE. Example of draft data file
GRIDDIM INCLUDE INCLUDE INCLUDE END 20 20 6 'SCFN.YOUNGS' 'SCFN.PORO' 'SCFN.JTHETA1'
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Opening a FrontSim or ECLIPSE data file The document is for study only,if tort to your rights,please inform us,we will delete
19
Mouse control
The perspective view, etc., and various editing functions are controlled by the mouse. The standard operations on a 3-button mouse are shown in Table 3.3: Table 3.3 Mode
Move Click Shift+Move Shift+Click
Button 2
Zoom/Pan Reset pan Slice by 2 Clip/Reset
Button 3
YZ-stretch Reset YZ-stretch Slice by 4 Show value
Note
Because many PCs have only two mouse buttons, the Windows version of GridSim has different mappings of the buttons. Note that if you use X-terminal emulator software on your PC, the mapping is different: usually clicking both buttons together is regarded as button 2.
Button 2
Middle button Right button
Button 3
Right button Ctrl+ button
Rotate
Dragging the mouse left and right rotates about the vertical axis of the model. Dragging it up and down rotates the model around a horizontal screen axis.
Zoom/Pan
Dragging up and down with button 2 causes 3D zooming. Dragging left and right with button 2 moves the model left and right. Click-reset resets the focus to the middle of the grid; this can also often be used as a quick redraw feature, with usually minimal side effects.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 20 Viewing the grid The document is for study only,if tort to your rights,please inform us,we will delete
YZ-stretch
Dragging up and down with button 3 stretches the model in the Z direction. Left and right dragging stretches the Y size. Click-reset sets both to a factor of 1. Note that the default Zstretch is usually not 1, but an artificial factor calculated to make a relatively thin grid easier to view.
Slice
Shift dragging causes the model to be displayed slice by slice according to the viewpoint. Viewing from above (approximately) causes XY layer slices to be displayed, and so on. The buttons correspond to 1, 2 or 4 slices at a time, respectively.
Select block
A single click selects the closest block. Repeating at the same or another block selects an area that is the default selection for most commands.
Clip/Reset
Once an area is selected, Shift-click button 2 clips and displays just the selected area. Repeated again, it will reselect the entire grid.
Show value
Shift-click button 3 displays the value of the displayed array or function at the grid, and it also writes the information on the console together with i,j,k coordinates, x,y,z coordinates and block number.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Viewing the grid The document is for study only,if tort to your rights,please inform us,we will delete
21
View mode
Introduction
The View Mode menu button gives this dialog:
Figure 3.2 View mode dialog
XY / XZ / YZ / 3D
Select the required projection from the radio buttons.
Box
The mouse drag/view operations only shows a box outline of the grid during the motion. This is the default and works fast even for grids with many blocks.
Grid
The mouse drag/view operations shows the entire grid plot during the motion, showing whatever is currently being plotted. This is the preferred mode for grids with relatively few blocks (for example streamline plots).
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 22 View mode The document is for study only,if tort to your rights,please inform us,we will delete
The selection browser prompt says Function, indicating that as well as selecting a single array from the list, arithmetic expressions are also allowed using the following standard operators: +,-,*,/,**,(,),LOG() The grid blocks will be colored according to the value of the array/function.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Viewing geological data The document is for study only,if tort to your rights,please inform us,we will delete
23
Sat.
For a 2-phase simulation, the Sat. button plots the same as either SWAT or SGAS, depending on which one was found in the restart files. For a 3-phase simulation, the Sat. button plots a special ternary saturation plot in an RGB color scale, corresponding to the three phases gas, oil, water, respectively. The optional values legend (see "Plot options" on page 29), is then a ternary color triangle.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 24 Viewing simulation data The document is for study only,if tort to your rights,please inform us,we will delete
Streamline plot
Streamlines
FrontSim can write streamlines for any time step to extra files (.B0???). With the Streamlines button in GridSim, you can specify which set of streamlines to plot and what variable decides the color of the streamlines. When the Streamlines button is clicked, GridSim reads the streamline file (file.Bnnnn) for the current time step. If the file does not exist a warning is issued. With the FrontSim tracer option, tracer concentration (TC) and tracer adsorbed can also be selected. As the other plots, the Streamlines option also uses the current slice setup, both the manual setup and the dynamic mouse slicing. The value filter in the Set Slice menu can be used to restrict the streamline plots.
Figure 3.4 Streamlines plot panel
WELL_I
All streamlines starting from the same well are given the same color.
WELL_P
All streamlines ending in the same well are given the same color.
TIME_I
Colors according to the time (days) for a particle to travel along the streamline from the injector to the points on the streamline.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Streamline plot The document is for study only,if tort to your rights,please inform us,we will delete
25
TIME_P
Colors according to the time (days) for a particle to travel along the streamline to the producer from the points on the streamline (Time Of Flight).
SWAT
Colors according to water saturation.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 26 Streamline plot The document is for study only,if tort to your rights,please inform us,we will delete
VE
Introduction
The main menu also contains a VE button. This button is active for simulations with 3 phases, using the ECLIPSE Vertical Equilibrium option. It then open a dialog similar to Figure 3.4:
Figure 3.5 Vertical equilibrium panel
VE
The VE choice will plot the grid using the calculated VE contact depths for each block side, with discrete RGB colors for the 3 phases, gas oil and water.
OILLAYER
This choice produces a special plot where the dominating oil layer in each grid column (green VE part) is plotted as a box. The color is according to the layer thickness. The boxes are presented in true depth geometry, but by using the Histogram mode (see "Plot options" on page 29), the layer can be presented as a thickness histogram, that is with a flat base.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide VE The document is for study only,if tort to your rights,please inform us,we will delete
27
GOCONTACT
This choice produces another special plot where the top of the oil layer boxes are patched together and smoothed out to an explicit surface, separating the gas and oil phases. The default color scheme is showing upward, downward or none vertical movement from the initial (step 0) position.
WOCONTACT
This produces a plot similar to the above, except that the bottom oil layer depth is used, giving the surface between oil and water.
CONTACTS
Both the above contacts are plotted together.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 28 VE The document is for study only,if tort to your rights,please inform us,we will delete
Plot options
Grid plot
Figure 3.6 Grid plot options panel
Plot LGR
Plot the grid with/without any local grid refinement.
Plot gridlines
Plot the grid with/without gridlines.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Plot options The document is for study only,if tort to your rights,please inform us,we will delete
29
Grid color
The color index used for the default Grid wire frame plot. Default value is 2 (usually red).
Well plot
The 3 radio buttons choose whether to indicate well locations and names. The well radius entries define the size of the well perforation plot. A typical (exaggerated) plot radius is about 10 (ft.). A radius of zero gives a simple line plot for the perforations, and a negative value turns it off completely. Vertical and horizontal wells are set individually.
Figure 3.7 Well plot panel
Stream plot
A dialog with the defaulted streamline cell range opens: The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 30 Plot options The document is for study only,if tort to your rights,please inform us,we will delete
IJK range
The cell IJK range can be used to pick out streamlines going through/ending in a specified cell range. Note that a streamline is fully plotted even if only one part of the streamline is inside the specified range.
Endpoints
If Endpoints is set, GridSim only plots streamlines where one of the two endpoints is inside the cell range.
Line width
Line width is the plot width in points/pixels.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Plot options The document is for study only,if tort to your rights,please inform us,we will delete
31
No erase
No erase can be used to plot streamlines superimposed over an underlying plot, for example PERMX.
Plot grid
Plot grid can be set to have the gridlines plotted as well.
Click lines
Waits for a click, and then calculates one flux-based streamline interactively. Note Start at Inj (or Prod) must also be set (to enable flux-based streamlines).
Rate
User-provided rate for each streamline to influence the number of streamlines used in the fluxbased plot. A default blank entry gives a typical plot.
Start at Inj/Prod
Starts flux-based streamline integration from either injectors or producers. Note The FLX flux arrays must be available for this mode.
File sampling
Reduces the number of (file-based) streamlines plotted with this sample factor (integer).
Select
The Select button can be used to select streamlines that starts/ends in the perforations of a selected well. A well selection browser then opens. Choose a well and click on OK. The range dialog then returns to show the IJK range of the well.
Plane plot
When you click on this menu button, the dialog in Figure 3.9 opens, which has the plane level defaulted to the bottom depth of the model. If accepted a reference plane is plotted at the indicated depth. Additional plane levels can be appended separated by blanks.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 32 Plot options The document is for study only,if tort to your rights,please inform us,we will delete
Value Plot
Figure 3.10 Value plot panel
This dialog can be used to tailor the value/color scheme for a particular active array. Once any values have been selected they remain in force for all time steps. Changing to another array or display reverts to the usual behavior where the color range exactly fits the property being displayed and changes for each time step.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Plot options The document is for study only,if tort to your rights,please inform us,we will delete
33
The third button is a special option for any LGR grids, showing only these. The Value filter can be used to make blocks invisible if their displayed value is outside the filter range.
Figure 3.11 Set slice dialog
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 34 Slicing through the grid The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Slicing through the grid The document is for study only,if tort to your rights,please inform us,we will delete
35
Selecting an LGR
LGR
If the model contains LGRs, the LGR menu button opens a dialog that presents a list of any LGR names. One is always GLOBAL (or ROOT for VIP). Selecting an LGR displays only that LGR and most of the actions described later work on the selected LGR. To get back to the global grid, select GLOBAL from the LGR list. LGRs inside a grid are by default visible unless switched off explicitly.
Restrictions
GridSim does not correctly display ECLIPSE coarsened regions or ECLIPSE radial LGRs.
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 36 Selecting an LGR The document is for study only,if tort to your rights,please inform us,we will delete
To return to the normal view click on Xsection and select OK on the dialog
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Selecting a cross-section of the grid The document is for study only,if tort to your rights,please inform us,we will delete
37
Prop vs dist
This button creates distance plots. When you click on this button the dialog in Figure 3.12 appears.
Figure 3.12 Property vs distance plot dialog
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 38 Creating graphs of grid functions The document is for study only,if tort to your rights,please inform us,we will delete
Distance measure
True Vertical Depth (TVD) plots the distance axis as depth below the origin as selected below whereas Measured depth plots the x-axis as the block-centre to block-centre distance plus the distance below the origin.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Creating graphs of grid functions The document is for study only,if tort to your rights,please inform us,we will delete
39
Depth origin
Select From z=0 for the axis to correspond to depths below the start of the measurement or From top reservoir for the axis to correspond to depths from the start of the K-range.
Expressions
If an expression is to be plotted then you are invited to give a short name for the expression in the dialog in Figure 3.14. You will probably want to change the suggested name. The units will appear on the plot.
Figure 3.14 Expressions dialog
Prop vs time
This button creates time plots. When in 3D-View press this button and select a block (left button click). The program then creates graphs of the displayed property as it evolves through time. The following dialog (Figure 3.15) allows you to select either the top visible layer or the entire column in the current selection, generating several curves. If an expression is to be displayed then the Expression dialog opens.
Figure 3.15 Plot time graphs of property dialog
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 40 Creating graphs of grid functions The document is for study only,if tort to your rights,please inform us,we will delete
Next step
Reads and plots the next available time step.
Prev step
Reads and plots the previous available time step.
All steps
This will run the chosen plot through all available time steps. The transition between the plots is shown in a smooth animation mode, using a double-buffer technique.
GridSim User EMail:[email protected] The 3D-VIEW Menu www.cadfamily.com Guide Creating graphs of grid functions The document is for study only,if tort to your rights,please inform us,we will delete
41
Polygons
Introduction
Polygons can be digitized, read, deleted, and saved with the Polygon menu buttons under the File menu. Each polygon may optionally be named.
New polygon
A new polygon can be digitized with the mouse. When finished defining one polygon, click once outside (on the upper dummy menu button). If this was the last polygon, click outside once more to finish.
Read polygon
A polygon file can be read, containing one or more named (or blank) polygons. The format is simply an x,y coordinate pair on each line. Multiple polygons are separated with a named (or blank) header line.
Delete polygon
Delete all, or click at selected polygons.
Save polygon
Save all current polygons to a file.
Flux polygon
Calculates the in-and-out flux of a closed or open polygon, and colors accordingly. This feature is based on the FLX arrays saved by FrontSim.
Calc polygon
This feature allows you to integrate Hydrocarbon Pore Volume etc. and selected arrays from the browser list. After selecting for example SWAT etc. from the array browser, a *.pvol file is written where [in field-units]:
HPV[RvB] = (1-SWAT)*Area[ft2]*Dz[ft]*PORO*NTG*0.178108
The 3D-VIEW Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 42 Polygons The document is for study only,if tort to your rights,please inform us,we will delete
The selected (I,J) block column and current perforations for the selected well are indicated. For horizontal wells, you can do Next for more blocks. Click on Done when finished. For manylayered grids, there are additional buttons for Down and Up, enabling maneuvering within the selected column.
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Editing well perforations The document is for study only,if tort to your rights,please inform us,we will delete
43
You can select a sub-range for the value substitution. The I-J range can be preselected by Shift-clicking with the mouse, just as for the Set Slice option. The new value (or function) is written into the Value entry field. You can also write arithmetic expressions here, also with reference to other arrays. A common example would be to copy the entire PERMX array to PERMY by selecting PERMY as the target array from the Array list, and writing PERMX as the source value in the Value field. The (optional) Condition field enables a conditional substitution like PORO > 0, that is substitute only the blocks where PORO is greater than zero. Any arithmetic function can be specified on each side of one of the (in)equality operators, which are: < , > , = , <> , <= , >= .
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 44 Editing block array values The document is for study only,if tort to your rights,please inform us,we will delete
Note
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Editing grid XY nodes The document is for study only,if tort to your rights,please inform us,we will delete
45
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 46 Defining the boundary from a polygon The document is for study only,if tort to your rights,please inform us,we will delete
Edit depth
From this dialog, select the required action mode:
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Editing node depths The document is for study only,if tort to your rights,please inform us,we will delete
47
If the selected node is on the edge of a fault (and in general), the node belongs to the block that was outlined along with the node marker. Each node depth can be altered individually or all nodes can be shifted up or down with the uppermost Shift all depths field. This entry is added to all the individual node entries. After clicking on Next the (new) top depth value is plotted on the grid for reference. Then select the next grid node and assign nodes describing a boundary of interest, for example four corner nodes to describe a rectangular grid area. Click on Done after three or more assigned nodes between and within the given area of nodes, either with or without the fault boundary.
Figure 4.5 Interpolation from assigned depths
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 48 Editing node depths The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Editing node depths The document is for study only,if tort to your rights,please inform us,we will delete
49
Heal I+
If the fault is between blocks (I,J,K) and (I+1,J,K) then each point is given the mean height of the corners of the two blocks (I,J,K) and (I+1,J,K). That is it heals faults that run in the direction of the J-axis.
Heal J+
If the fault is between blocks (I,J,K) and (I,J+1,K) then each point is given the mean height of the corners of the two blocks (I,J,K) and (I,J+1,K). That is it heals faults that run in the direction of the I-axis.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 50 Healing existing faults The document is for study only,if tort to your rights,please inform us,we will delete
Iso-curves
Polygon files could be previously saved polygon data, or they could be data from another application. In that case the file format is ASCII, with simply the X and Y coordinates on each line. Multiple polygons can be separated with a blank line, or a name. The file can also contain a third column of Z coordinates, but these will be ignored. The polygons are always plotted at a horizontal level at the top of the current grid, and only their X and Y coordinates are used in the interpolation. The associated data value is prompted for later, in the interpolation procedure.
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Interpolating from polygons The document is for study only,if tort to your rights,please inform us,we will delete
51
Interpolate
Figure 4.8 Interpolation options dialog
The polygon values are prompted for after clicking on OK. The 3 upper radio buttons select the target depth nodes or active array.
ZCORN
This interpolates the active polygons as a top structure depth map into the top nodes in the current top block layer. Normally this should be layer 1. The routine always make sure that all nodes underneath the current top node layer follow, that is it maintains all layer thickness. Note If this routine is applied to other layers than the top (2,...), the result is typically a split in the grid, since the grid nodes belonging to the block layers above are not adjusted.
DZCORN
This interpolates the active polygons as a thickness map into the bottom nodes in the current top block layer. Just as with the ZCORN option, this option maintains layer thickness in all layers underneath.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 52 Interpolating from polygons The document is for study only,if tort to your rights,please inform us,we will delete
Note
This thickness interpolation procedure must be repeated layer by layer for a complete grid description, since each polygon or sample point can only be assigned a single value.
PORO
This button can be selected to interpolate into the currently selected array from the Array list. If no array has been chosen, this entry is void. The dialog above shows that PORO is the active array. Unlike the node options described above, this array will get interpolated values into all active layers, that is all blocks in the same vertical column will get the same value. The active layer range is the same as the visible range set by one of the Slice options.
Interpolation modes
The four lower radio buttons choose between various ways to interpret the prompted polygon values.
Discrete value
This mode interprets the active polygons as separating inside and outside values. The blocks outside remain unchanged, whereas the inside blocks receive the constant values prompted for. So, this is in fact not an interpolation, but the option is included here due to its relationship with polygons.
Absolute value
The prompted values are used directly in the interpolation. This is the most common mode for interpolation.
Addition
The prompted values are added to the existing in the interpolation.
Multiplication
The prompted values are multiplied to those existing in the interpolation.
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Interpolating from polygons The document is for study only,if tort to your rights,please inform us,we will delete
53
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 54 Undoing editing actions The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Creating a new grid The document is for study only,if tort to your rights,please inform us,we will delete
55
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 56 Creating a new array The document is for study only,if tort to your rights,please inform us,we will delete
Note
You can only edit one LGR at a time. The values in the GLOBAL grid are retained but they are not used except for some display purposes. Values in LGRs are optionally inherited from the GLOBAL grid.
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Creating a new LGR The document is for study only,if tort to your rights,please inform us,we will delete
57
Refine
This button enables you to do selective refinements of the grid with reasonable values being assigned to new blocks and wells being placed as close as possible to their original locations. The child grids take on all block values (porosity, permeability, region numbers, etc.) from their parent. The wells try to stay as close as possible to their original location. Each connection is transferred to the new grid. Use Edit well to modify the choice of connections. To use this option, select an area of the grid using Shift-left-button on the mouse or Set slice. A dialog with three columns opens (see Figure 4.11). The first two columns confirm the area of the grid you have selected but of course may be altered. The third column describes how you want the grid refined.
Figure 4.11 Refinement factor dialog
There are two formats: 1 Simple If you type in a single integer the grid is refined by this factor. For instance if you type in 3, the grid size becomes one third of its original size. 2 Complex If you type in more than one number, then these numbers (which may be real) are taken to be the ratios of the new grid sizes to each other. In a uniform original grid these numbers may be the actual dimensions of the new grid sizes. Example: If the third column contains 40 2 40 the block is divided into 3 subdivisions which sizes have the ratios 40:2:40. If the original grid size were 82 meters then the new grid sizes would of course be 40m, 2m and 40m. This pattern is applied to each block in the selection. To have changing patterns you must enter different selections. Note The refinement is not an LGR and will extend to the edge of the grid even if part of the grid is not visible because Set slice is active.
If Set slice is active the selected area (but not of course the original selected indexes) remains selected after the refinement. An Alternate button on this screen allows yet another format, for use especially with VISAGE. The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 58 Refining the grid The document is for study only,if tort to your rights,please inform us,we will delete
It has 4 columns thus: Column (1): check buttons to define direction of growth Columns (2) and (3): i1-i2, j1-j2, k1-k2 range Column (4): number and growth factor n f The numbers i1, i2, etc. give the usual box for refinement. By default they give the region which has been selected by the mouse or the previously set slice. n is the number of refinements and f is the geometric factor by which the refinement is to grow. Typically it would be 1.4 or less. Thus if increasing i/j/k is not selected the blocks are subdivided in the ratios 1/f1, 1/f2, ..., 1/fn and if increasing i/j/k is selected the blocks are subdivided in the ratios f1, f2, ...fn .
Embed
The Alternate button was really designed for use with the Embed button. After embedding the grid in a larger region you may use the Alternate refinement method to refine the newly created outer blocks using the following procedure. 1 Make sure that inactive blocks are visible. (See "Grid plot" on page 29). With the mouse select the top left-hand block (that is the block where i=j=1) and press the Refine and Alternate buttons. Fill in the n and f values for the i and j rows of the dialog box and click on OK. Then select the block in the lower right corner (that is the block where i=nx and j=ny) and press the Refine and Alternate buttons. The increasing i and the increasing j buttons are now selected (pressed in) by default and by filling in the same number as before the process can be completed.
2 3 4
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Refining the grid The document is for study only,if tort to your rights,please inform us,we will delete
59
Fault coarsening
Normally if a fault traverses a coarsened block the coarsened block will erase the fault joining areas which were previously not joined. The fault coarsening algorithm allows the fault to go round a coarsened block It tries to preserve the throw in a coarsened block. It moves the fine constituent blocks up or down according to a majority vote and then amalgamates the blocks. That is if most of the fine blocks are lower than the others in the coarsened block, then those others are moved down by the average throw in that coarse block. Conversely if most of the blocks are higher then the others are moved up.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 60 Coarsening the grid The document is for study only,if tort to your rights,please inform us,we will delete
Hint
This works well until there is a tie. Then you have to use a tie breaking algorithm.
There are five options which appear on the Coarsen dialog: No-fault coarsening Pseudo-random tie-break algorithm Slightly different pseudo-random tie-break algorithm Move all fine blocks to the level of the first fine block Move all fine blocks to the level of the last fine block.
The first two algorithms will make faults parallel to the grid lines (but inside a coarsened block) appear dovetailed like a joint in wooden furniture, but although slightly odd in appearance it does make an attempt to preserve fluid volumes. The second two algorithms will translate a straight fault into another straight fault but at the expense of gaining or losing fluid.
Coarsening procedure
To coarsen a grid perform the following procedure: 1 2 Select a region you wish to coarsen Press the Coarsen button
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Coarsening the grid The document is for study only,if tort to your rights,please inform us,we will delete
61
3 4
Fill in the dialog box (this is very similar to the Refine box but with a coarsening rather than refinement factor). The Coarsening Factor is the number of grids to be grouped together to make a coarse grid. If you wish this factor to vary across the grid then you must do several coarsenings. You enter one number as the Coarsening Factor which must be an integer. For instance, a coarsening factor of 3 will group every 3 grids into 1 new grid inside the selection. A coarsening factor of 1 produces no coarsening. Press OK and wait.
The coarsening is carried out in three stages (like refinement) - in the i direction, then the j direction, then the k direction. The method of averaging depends on the array and the direction of coarsening. It may depend on the order in which the coarsening is performed. For example coarsening in the i direction then the j direction may produced different results from coarsening in the j direction then the i direction.
Note
Diagnostics
An LGR must not be half in and half out of a coarsened block. The coarsening factor must divide the selected coarsening range exactly. That is (i2- i1+1)/factor must be an integer.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 62 Coarsening the grid The document is for study only,if tort to your rights,please inform us,we will delete
Saving to files
Introduction
To export the edited data to files, use the Save as option under the File header.
Figure 4.14 Save coordinates/arrays/wells to ASCII files
Save as
The various check buttons will create appropriate include type of files.
(FRONTSIM) COORDX/Y/Z
Writes grid coordinates to separate include files in a format suitable for FrontSim. This format is more compact than COORD/ZCORN, but cannot contain faults.
(ECLIPSE) COORD/ZCORN
Writes grid coordinates to separate include files in a format suitable for FrontSim and ECLIPSE. This format is more general, and can contain faults. See "COORD and ZCORN format saved" on page 66.
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Saving to files The document is for study only,if tort to your rights,please inform us,we will delete
63
(VIP) CORP
Writes grid coordinates to a separate include file in a format suitable for VIP.
PORO
Writes the active array to an include file in a general array format.
Other
Writes other arrays selectable from a list (like the Array browser).
FRONTSIM style
If checked, writes out the well definitions, perforations and the master file in FrontSim format. Otherwise it chooses ECLIPSE format
WELLS
Writes out the well definitions and perforations in the selected format.
Save LGRs
Will also write LGR keywords and data to the files.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 64 Saving to files The document is for study only,if tort to your rights,please inform us,we will delete
Table 4.1 gives an indication of what is dumped under different circumstances: Table 4.1 Select LGR...
LGR selected LGR selected Global selected
Grid arrays
REFINE array ENDFIN array
Wells
WELSPECL COMPDATL WELSPEC COMPDAT
Arrays for GLOBAL and WELSPEC LGRs output. COMPDAT WELSPECL COMPDATL Arrays for Global are output WELSPEC COMPDAT
Global selected
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Format of the saved files The document is for study only,if tort to your rights,please inform us,we will delete
65
The COORD and ZCORN nodes are always numbered like this example, with the first node being UP-left, this defines how coordinate values should be ordered in the input file. In this case the origin of the XY axis is at the bottom left, with Ys increasing upwards; this is referred to as a left handed system. With COORD each node is described with:
x1 y1 z1 x2 y2 z2 : : : : : :
Since the node-lines are assumed to be vertical in this example, the x-y couples will be identical, and the two z values will be set to a dummy 0, that is:
x y 0 x y 0 : : : : : :
In the example input some extra line shifts and spaces are used to simplify reading.
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 66 Format of the saved files The document is for study only,if tort to your rights,please inform us,we will delete
1 2 3 4 1 2 3 4 1 2 3 4
3 3 3 3 2 2 2 2 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0
The ZCORN Z values (depth) of the top nodes will in this example be the same as the COORD node number, that is (COORD) node number 11 will have a depth of 11.0 feet. The thickness of the layer will be set to 1 foot. There are no faults. ZCORN basically uses the same way of ordering the nodes as COORD, but there are more of them, since each block has 8 individual corner nodes that are assigned individually, to enable description of faults. So the number of ZCORN values will be 8*nx*ny*nz = 48 values. The example shows the numbering of the top node layers 24 values: the bottom node layer is numbered similarly with numbers from 25 to 48.
ZCORN 1 2 2 5 5 9 6 6 6 6
3 3 7 7 7 7
4 8 8
10 10 11 11 12
2 6 6
3 3 7 7 7 7
4 4 8 8 8 8
5 9 9
10 11 11 12 12 13
GridSim User EMail:[email protected] The 3D-EDIT Menu www.cadfamily.com Guide Format of the saved files The document is for study only,if tort to your rights,please inform us,we will delete
67
The 3D-EDIT Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 68 Format of the saved files The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Opening a FrontSim/ECLIPSE summary file The document is for study only,if tort to your rights,please inform us,we will delete
69
Plot in 1
Figure 5.1 File Open dialog for FrontSim/ECLIPSE summary files
The defined graphs are available at scrollable lists from the Plot in 1, etc. buttons. You can select several graphs in the same plot by Ctrl- or Shift-clicking names, and then clicking on Add (or double-clicking). In addition, you can accumulate more graphs with reselecting and clicking on Add again. Multiple graphs can also be specified by typing the names and using a wildcard '*' at the beginning and/or end of names. All eligible combinations will be visible in the text buffer. When the selection is complete, click on OK (or another double-click or Add). All graph names are split up to, and then reconcatenated from, these (up to) four lists, using this syntax:
[Case::]Type[:Name][;Part]
Only Type is always required. The Case column will be active if you have read in more than one case, using the case-prefix option for one or more of them. Name will usually be a well name, and is usually used together with the W* types. Part is typically a part of a well, etc. Note All well graphs also require one or more selected names.
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 70 Opening a FrontSim/ECLIPSE summary file The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Explanation of the FrontSim/ECLIPSE Type names The document is for study only,if tort to your rights,please inform us,we will delete
71
Change prefix
You can change the case prefix of an existing case with this menu button:
Figure 5.3 Change prefix dialog
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 72 Setting and changing a case prefix The document is for study only,if tort to your rights,please inform us,we will delete
If more labels, etc., are required, this is the more general format:
TITLE:'Title' TYPE:0 NAME:TIME 'Days' INFO:'Speed' NAME:Y1 'm/s' INFO:'Vol.' NAME:Y2 '%' 0.0 2.5 30.2 : ::
TITLE: defines the title (footer) to be plotted in all subsequent plots and is optional. TYPE: (0 is default), defines the plot type, see "Plot types in the user file" on page 73. Can be repeated if required. INFO: defines the text to be written on the top of the plot and is optional. Can be repeated if required. NAME: defines the name (NAME: can be skipped if the name contains only capital letters/digits). After each name a unit (used as axis label) can be specified. All header items (and also values) can be put on separate lines. If no header items are found in the file (only values), default names (X Y1 Y2) are used.
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Opening an ASCII file The document is for study only,if tort to your rights,please inform us,we will delete
73
Plot options
Plot options
When you click on the Plot options button, the dialog in Figure 5.4 opens:
Figure 5.4 Plot options dialog
Axis ticks
The Prompt for axis ticks box lets the user be prompted with a dialog for the minimum, maximum and tick spacing for every plot. It then opens a dialog like Figure 5.5: Note The Tick entries can be left default, but should be set explicitly if full control of the minimum/maximum and axis length is wanted.
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 74 Plot options The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Plot options The document is for study only,if tort to your rights,please inform us,we will delete
75
Modifying graphs
Introduction
These buttons allow you to create and modify graphs:
Change type
This button allows you to change the presentation of graphs selecting from one of the types described in "Plot types in the user file" on page 73. First the Graphs browser appears and you can choose one or more graphs. Then on the next dialog one from a list of available plot types must be selected.
Scale x
Enables you to scale the x-axis, that is to multiply the abscissa of all graphs having a common X name (for example TIME) by a factor. Also the unit name can be changed. A typical example is to select TIME from the list (with unit name Years), and set a scale factor of 365, with new unit name Days.
Delete
Enables you to clean up the list of current graphs, by deleting some of them using the usual wildcard syntax. * deletes all.
Define
Defines a new graph as an arithmetic function of existing ones: The new graph name is defined in the upper entry field for example NEW. The second field is for the new unit name. The last entry is for the Function, for example (1+Y1/Y2)**2 .
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 76 Modifying graphs The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Modifying graphs The document is for study only,if tort to your rights,please inform us,we will delete
77
Print some
This allows you to organize graphical output by well. It outputs one well per page with up to four plots per page and with a choice of variables for each plot. First the dialog in Figure 5.8 opens. Double-click on each variable you wish to output. Then the dialog in Figure 5.9 appears. The numbers in the boxes indicate in which of the plot frames the variable will appear.
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 78 Printing many graphs The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Printing many graphs The document is for study only,if tort to your rights,please inform us,we will delete
79
y-axis
Contact Depth
x-axis
Time Time Pressure Pressure Pressure Phase Rate Phase Rate
Oil Water Contact, (from VE or Contact Depth calculated) Bottom to top pressure drop Horizontal well friction pressure drop Repeated Formation Test Production Logging Tool (for each phase) Contact rate (for each phase) Perforation Depth Perforation Depth/Position Perforation Depth/Position Perforation Depth/Position Perforation Depth/Position
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 80 Graphs created from ECLIPSE restart files The document is for study only,if tort to your rights,please inform us,we will delete
Saving graphs
File menu
Save as
Prompts you with the file browser and the usual selection list for graph names, enabling export of graphs. As usual wildcards and spaces can be used for multi-column output. A file format like the one described in "Open" on page 69 is used.
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Saving graphs The document is for study only,if tort to your rights,please inform us,we will delete
81
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 82 Opening an ECLIPSE rel. perm. file The document is for study only,if tort to your rights,please inform us,we will delete
File menu
Open RelPerm
At the file browser press Cancel. This dialog is then open (see Figure 5.10):
Figure 5.10 Generate ECLIPSE relperm curves dialog
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Generating new rel. perm. curves The document is for study only,if tort to your rights,please inform us,we will delete
83
The dialog is grouped into the two families of ECLIPSE keywords. Normally, only one of the families is used. You select one of the curves to generate, for example KRW vs. SW, and clicks New. Note The Save button is actually for later use, to save one or more curves that have been generated in previous operations. The File header Save as button cannot be used because it does not save files in ECLIPSE data format. Only this Rel. Perm. dialog will create special ECLIPSE INCLUDE files to be included directly into the main .DATA file.
New
When you click on the New button on the previous dialog the dialog in Figure 5.11 opens:
Figure 5.11 New curves dialog
The dialog is based on the Corey formula to create a linear or exponential function with Number of points entries between the relevant endpoints. The actual formula used is shown in the Function field, being a function of the free variable (SW in this case), and the endpoint entries. The default curve, illustrated here, is parabolic with the Corey exponent N equal to 2. The SATNUM entry is the saturation region, and will be appended to the graph name in the list to enable multiple region curves to be generated. The Apply button can be used to visually experiment with varying entries. After clicking OK, the new rel. perm. graph is defined as an ordinary graph that can be re-plotted and eventually saved to a file.
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 84 Generating new rel. perm. curves The document is for study only,if tort to your rights,please inform us,we will delete
Edit facility
After plotting any graph ("Plot in 1" on page 70), the graph can be interactively altered by Shift-moving the left mouse button. This can for example be useful in connection with the rel. perm. generation.
GridSim User EMail:[email protected] The GRAPHS Menu www.cadfamily.com Guide Generating new rel. perm. curves The document is for study only,if tort to your rights,please inform us,we will delete
85
The GRAPHS Menu GridSim User Guide www.cadfamily.com EMail:[email protected] 86 Generating new rel. perm. curves The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The File menu The document is for study only,if tort to your rights,please inform us,we will delete
87
Number of arrays
Allows you to set the default number of grid arrays to be allocated at the (3D) Open dialog.
Stepwise rate-graphs
If this is checked rate graphs (e.g. FOPR, WWPR) are presented in step form. These graphs can be altered manually later. See "Modifying graphs" on page 76.
Print
Creates a (Postscript or HP/GL) file of the current graphics area. These files are named plot001.ps (or .hp) etc., and can be printed to a black/white or color Postscript (or HP/GL) printer.
Print options
Figure 6.2 Print file options panel
Black/white
This is the set default to increase contrast on black/white printers, but only applies to the colors of lines and text, that is the filled areas will still be printed in color, the colors translate automatically to shades of gray on a black and white printer.
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 88 The File menu The document is for study only,if tort to your rights,please inform us,we will delete
Landscape format
This can be set (90 Rotate/stretch).
Thick linewidth
This increases the line width a bit. It should be set for better prints on thermal wax printers.
Postscript
This is the default, alternative is HP/GL.
Print frame
This prints the standard thin window frame.
Command
This is an optional command field, to support Print directly to a printer. On UNIX use for example:
lpr PLOTFILE
Color
The Color menu item can be used to change the color palette and to save/read it to/from a file. If there is an existing color file, simply choose it from the file browser. Otherwise press Cancel to open this dialog (see Figure 6.3).
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The File menu The document is for study only,if tort to your rights,please inform us,we will delete
89
With this dialog, the palette can be generated with a linear interpolation in HLS (Hue, Lightness, Saturation) color space.
Hue
This is color values between 0 and 360 (Blue-Red-Green-Blue).
Lightness
These are values are between 0.0 (black) and 1.0 (white), 0.5 gives ordinary colors.
Saturation
These values are also between 0.0 (gray) and 1.0 (full color).
Number of colors
The number of colors to be used in the new palette is defaulted to 106, but 16 is usually enough. Note This will not affect the first 5 color entries (usually Black, White, Red, Green, Blue), these can be changed individually with the Edit option using an interactive palette with levers. See "Editing the palette" on page 91 below.
Edit
This can also be used to just view or save the current palette.
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 90 The File menu The document is for study only,if tort to your rights,please inform us,we will delete
Save to file
If the Save to file button was set, the program opens the file browser, enabling you to save the color palette to a file for later use. The file format is ASCII, enabling manual editing.
Macro files
Record
Enables you to record sequences of complex input for later repeated use. All subsequent input (keystrokes and mouse-clicks) will be recorded, that is saved to a file for later playback. During the recording of a macro file, another existing macro file can be executed with Play. The Record button will change to Stop during recording. Click this button to end the recording. Hint A special macro file can be recorded interactively (see "Configuration with a macro file" on page 99), and moved to a special location where it will be executed (Played) whenever GridSim is started.
Play
An existing macro file is played, reproducing the input sequence previously recorded. Note The macro facility is a pure black-box input recorder, which requires you to ensure that the playback is done in a meaningful context (menu, view etc.).
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The File menu The document is for study only,if tort to your rights,please inform us,we will delete
91
Note
The two integers on the second line of the dialog are the number of entry lines and columns respectively following on the next lines. For user-written macros with only one column, these numbers can be left blank, and the final OK-button will signify the end of the dialog section.
With care macro files can be manually concatenated. The concatenated files must, of course, have been recorded in compatible parts of the program. This means that a macro recorded in the GRAPHS menu can not be concatenated with a macro recorded in the 3D-Edit menu. See also the complete example macro file in "Configuration with a macro file" on page 99.
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 92 The File menu The document is for study only,if tort to your rights,please inform us,we will delete
Paste
Opens a prompt dialog where you can write a string to add somewhere in the plot. The defaulted string is the previous Cut. It then waits for you to click somewhere in the plot area. Note These Cut and Paste actions are not associated with the clipboard.
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The Edit menu The document is for study only,if tort to your rights,please inform us,we will delete
93
Times
Sets Times font for further graphics text.
BG black
Sets a black background rectangle for further graphics text.
BG none
No black background.
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 94 The Font menu The document is for study only,if tort to your rights,please inform us,we will delete
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The Size menu The document is for study only,if tort to your rights,please inform us,we will delete
95
Refresh
Refreshes the graphics area from the buffer. Normally done automatically.
Frames
Subdivides the plot area into many sub-frames. A dialog appears where the wanted number of window frames can be set; default is 1 by 1. You can then click in the wanted window to make it the active one.
Frame
To generate a single frame somewhere in the plot area, click and drag up and right with the mouse. To delete the current window, drag down and left.
Zoom
Enables a zoom in 2D or 3D plot. You should drag the mouse up-right to select the area of interest and then redraw. To unzoom, drag the mouse down-left. This option does not work on the GRAPHS plots.
Note
Axis on/off
Turns on/off the additional axis box in 2D and 3D plots. Hint In the GRAPHS menu, this switch can be set if you want an extra background grid in the graph plots.
Pause
Opens a Pause dialog. Can be used to insert user breaks within macro files.
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 96 The View menu The document is for study only,if tort to your rights,please inform us,we will delete
Guide setup
Dialog to configure the Adobe Acrobat Reader (http://www.adobe.com/products/acrobat/readstep.html) and User Guide PDF file setup. The Help button will suggest (Windows):
C:\Acrobat3\Reader\AcroRd32 C:\Guide.pdf
GridSim User EMail:[email protected] The Header Menus www.cadfamily.com Guide The Help menu The document is for study only,if tort to your rights,please inform us,we will delete
97
The Header Menus GridSim User Guide www.cadfamily.com EMail:[email protected] 98 The Help menu The document is for study only,if tort to your rights,please inform us,we will delete
Miscellaneous Chapter 7
Other convenient dialogs to include in this macro file for permanent configuration are: 1 2 Print options Guide setup To make the configuration stick permanently, the macro file can be named and written to a special location, where it will be recognized and executed automatically each time GridSim is launched: Windows systems: C:\GRIDSIM.INI Unix systems: ~/.gridsim
GridSim User EMail:[email protected] Miscellaneous www.cadfamily.com Guide Configuration with a macro file The document is for study only,if tort to your rights,please inform us,we will delete
99
To individually tailor the X/Motif font and color interface, an .Xdefaults file like this can be loaded with the UNIX command xrdb -load ~/.Xdefaults
Miscellaneous GridSim User Guide www.cadfamily.com EMail:[email protected] 100 X/Motif font and color The document is for study only,if tort to your rights,please inform us,we will delete
Tutorial Chapter 8
GridSim does not currently support the following scenarios : 1 2 3 4 5 Radial local grid refinements in ECLIPSE grids. These are supported in VIP format grid datasets. Local grid coarsening from ECLIPSE. Dual porosity grids from ECLIPSE. Formatted ECLIPSE data files. Perpendicular bisector (PEBI) grid files from PetraGrid cannot be loaded.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
101
Master copies of the FrontSim and ECLIPSE 100 data decks and results are included in the tutorials subdirectory of the installation, should you have problem (re)creating the datasets.
Stages
"Constructing the grid model" on page 103. "Editing the depth of grid cells." on page 104 "Adding wells to the grid." on page 107. "Creating arrays for the grid properties" on page 108. "Adding properties to the simulation grid" on page 108. "Exporting the simulation grid" on page 108. "Comparing the simulator results in GridSim." on page 109. "Displaying FrontSim streamlines" on page 112. "Examples of further grid edits" on page 114. "Creating a new array value using a function." on page 115 "Refining the grid around the wells" on page 116. "Setting the well display radius" on page 118. "Rotating the grid model" on page 118 "Creating a cross section through the grid" on page 118. "Slicing through the grid" on page 120 "Healing an existing fault" on page 121 "Editing the grid node locations." on page 124 "Editing properties using multiple conditions" on page 125 "Comparing results from two dataset runs" on page 126
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 102 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
b 2 3 4 5
NX NY NZ X range Y range Z range
Copy all the files in the GridSim tutorials subdirectory into your working directory. Menu | 3D-EDIT. This switches the GridSim program into editing mode. File | New Enter the following data into the Generate new grid panel:
20 20 10 0 - 500 0 - 500 2000 - 2050 10000 10
Then click on OK. This will create the simulation grid outlined above in the engineering scenario. Creating a grid from scratch is discussed in "Creating a new grid" on page 55.
7 8 9
Menu Bar | View Mode. Select XY as the current View Mode. Click on OK. The grid can also be edited in 3D View Mode if preferred.
Note
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
103
Button 2
Zoom/Pan Reset pan Slice by 2 Clip/Reset
Button 3
YZ-stretch Reset YZ-stretch Slice by 4 Show value
As many PCs have only two mouse buttons, the Windows version of GridSim has different mappings of the buttons. Please note that if you use X-terminal emulator software on your PC, the mapping will be different; usually clicking both buttons together is regarded as button 2. These system dependent mouse functions are summarized in Table 8.2. Table 8.2 System
3 buttons 2 buttons
Button 2
Middle button Right button
Button 3
Right button Ctrl+ button
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 104 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Figure 8.1 The simulation grid with the top left corner of grid cell (1 14 1) highlighted
5 6
Enter 8 in the Shift all depths field of the Edit node depths and interpolate panel. Click on Next. Within GridSim, clicking on Next continues the current editing process. Clicking on Done completes any editing.
Hint
7 8
Repeat the process to shift the depth of grid cell (20 14 1) by 8 feet. Click in the top right corner of the cell as seen in Figure 8.2.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
105
Figure 8.2 The simulation grid with the top left corner of grid cell (20 14 1) highlighted
Enter 8 in the Shift all depths field of the Edit node depths and interpolate panel. a Click on Next.
10 Repeat the above to drop grid cell (20 20 1) by 8 feet. 11 Click in the bottom right corner of the cell as seen in Figure 8.2. a Click on Next. 12 Repeat to drop grid cell (1 20 1) by 8 feet. 13 Click in the bottom left corner of the cell as seen in Figure 8.2. a Click on Done. 14 Select Absolute interpolation on the Interpolation from assigned depths panel. 15 Click Interpolate. The grid cells rows J =14 through to J=20 will now be dropped by 8 feet. 16 GridSim : Menu Bar | View Mode. 17 Select 3D as the current View Mode. 18 Click on OK. The grid will now be shown in a 3D perspective view. The 8 feet downward throw for grid cells rows J =14 through to J=20 can be seen. Editing the depth of the grid nodes is discussed in "Editing node depths" on page 47.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 106 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
4 5 6 7 8
Set the well I1 to be perforated throughout the simulation grid by checking layers 1 through 10 on the Edit well I1 panel. Click on Done. Repeat the above process to introduce a vertical production well P1 into grid cell (11, 15, 1), located on the lower part of the simulation grid. Perforate well P1 throughout the simulation grid. Click on Done on the Edit well P1 panel once completed.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
107
Hint
Clicking Next on the Edit well panel allows you to define a non-vertical well over several (I,J) blocks. Once the well path is fully defined through the grid cell centres, click on Done to complete the edit.
Note
If you click on the wrong grid cell block, you can manually edit in the correct grid cell block in the Block (I,J) field of the Edit well panel
You have now added the production and injection well either side of the fault. Well editing is discussed in "Editing well perforations" on page 43.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 108 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Leave all other options set to the default values and click on OK. Simulation grid data containing fault(s) must be output in (ECLIPSE) COORD/ZCORN format to preserve the fault information.
Note
Hint
The (.DDESC) master file check box option allows users to output a draft data file which contains array data INCLUDE statements and some FrontSim or ECLIPSE keywords. The file will have the extension .DDESC.
As you have selected Other on the File Save As panel, a list of the available arrays of properties is displayed on the Select arrays to save panel. 4 5 6 7 Click on the first property in the Array list then Shift click on the last property listed to select all properties in between. Click on Add. All the selected properties will be added to the Select arrays to save field. Click on OK. Select Individual files for each array on the Format for selected arrays panel. The INCLUDE files will be written to the current working directory. The output file SIMPLE_GRID.DDESC can be used as the basis for the FrontSim or ECLIPSE simulation data deck. 8 Run the FrontSim and ECLIPSE 100 data decks in the appropriate reservoir simulator package.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
109
7 8 9
File | Open. Enter FrontSim in the Prefix field of the Set case prefix for new graphs panel. Select the FrontSim file SIMPLE_GRID_FRONTSIM.SMSPEC. a Click on OK. The FrontSim data results will be loaded.
10 Menu Bar | Plot in 2. We will create two different graphs for printing. 11 Shift-click on both ECLIPSE and FrontSim in the Case field, then click on FOPR (or field oil production rate) in the Type field of the Plot in 2 panel. 12 Click on Add. a Click on OK. You have now created the first of the two graphs. 13 Shift click on both ECLIPSE and FrontSim in the Case field, then click on FWPR (or field water production rate) in the Type field of the Plot in 2 panel. 14 Click on Add. a Click on OK. You have now created the second of the two graphs. The two graphs will be displayed one above the other in the GridSim window, which should look similar to Figure 8.4. Hint Field, group and individual well data can be graphically plotted by combining the menu selections in the Case, Type and Name fields of the four Plot panels.
Creating graph plots of the loaded properties is discussed in "Creating graphs of grid functions" on page 38 and "Opening a FrontSim/ECLIPSE summary file" on page 69.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 110 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Figure 8.4 Window with the FOPR and FWPR graphs for the ECLIPSE and FrontSim simulation runs
15 Select File | Print. A postscript plot of the GridSim window will be saved as plot001.ps (or plot002.ps, plot003.ps, etc., depending on how many prints you have already made) in the current working directory.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
111
Hint
Print files are saved to the current working directory in an incrementing series of Postscript format files with the name plot001.ps, plot002.ps, plot003.ps, and so on. We recommend you copy or rename these files so the new filenames more accurately reflect the plot data held in the file. GridSim does not currently allow explicit saving of the Postscript files to unique filenames.
This can be viewed, edited and printed using the GSView utility included with the installation. GSView is further discussed in "Related information for the PostScript file save format" on page 129. 16 Menu Bar | Set Prefix. 17 Deselect Prompt on Open and clear the Prefix field. 18 Click on OK. Various graph options are discussed in "Plot options" on page 74, "Modifying graphs" on page 76, "Printing many graphs" on page 78 and "Saving graphs" on page 81.
Select Menu Bar | Streamlines. Select SWAT (that is, water saturation) as the streamline to plot. Click on OK. The GridSim window will now display the SWAT streamlines at the first simulation timestep, similar to what is seen in Figure 8.5.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 112 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
7 8 9
Select Menu Bar | Value Plot. Enter 0.3 as the Min value and 0.7 as the Max value on the Value Plot panel. Click on OK. The GridSim window will now display the SWAT streamlines at the first simulation timestep, similar to what is seen in Figure 8.6. However, SWAT streamlines with SWAT values lower than 0.3 and greater than 0.7 will be displayed white. SWAT streamlines with SWAT values between 0.3 and 0.7 will be colored according to the color legend seen at the right of the GridSim window.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
113
Timesteps are discussed further in "Stepping through the time steps" on page 41. Streamlines are further discussed in "Streamlines" on page 25. Streamline display is further discussed in "Stream plot" on page 30. 10 Select Menu Bar | Next Step. 11 Animate through the timesteps. The water saturation coloration will move along the flowlines with increasing timesteps. Hint The whole sequence of timesteps can be animated using the All Steps menu bar option.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 114 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Note
These array dimensioning values need to be preset before adding grid refinements. GridSim cannot dynamically allocate space for new arrays beyond these initially defined limits. Initial array dimensioning is discussed in "Sugg. length of arrays" on page 16 and "Sugg. number of arrays" on page 16.
4 5 6
Click on May contain LGR. Accept the defaults for the other settings. These settings are further discussed in "File menu" on page 15. Click on OK. Selecting Make compact files on the GridSim File Open panel creates a series of additional Compact files (.C0???.) for time step data and animation. For cases with a unified restart output file (.UNRST), the compact files are required for plotting simulation results. The compact files are subsets of the more complete individual (nonunified) restart files. Compact files do not need to be recreated for subsequent runs of GridSim, unless the restart files have been changed in the meantime. The use of compact files for creating graphs of properties is discussed in "Graphs created from ECLIPSE restart files" on page 80.
Hint
Select Menu Bar | Grid. This will display the grid cell outlines.
Click on OK.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
115
A value for SOIL, (that is oil saturation defined as one minus the water saturation or SWAT) will be applied to the simulation grid. The grid will look similar to Figure 8.7
Figure 8.7 Simulation grid with re-calculated SOIL property (1-SWAT) displayed in 3D VIEW mode
Select Menu Bar | Grid. This returns you to the basic grid display.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 116 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Figure 8.8 Window with the grid cell containing injection well I1 highlighted in white
2 3
Select Menu Bar | LGR. Enter LGR_I1 as the local grid refinement name. a b Click on OK. The column of cells (10,7) that you clicked on in the GridSim window is now listed. Click on OK.
4 5
Select Menu Bar | Refine. Refine the cells by a factor of 3 in the X and Y direction, and a factor of 2 in the Z direction. a Click on OK. The local grid refinement LGR_I1 is now displayed in the GridSim window.
6 7
Menu Bar | LGR. Select the grid named GLOBAL. a Click on OK.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
117
Repeat the above process to refine the grid cell column around production well P1 (11,15) by a factor of (3,3,2) in the X, Y and Z directions respectively. This local grid refinement should be called LGR_P1.
Local grid refinements are discussed in "LGR" on page 36, "Creating a new LGR" on page 57 and "Refining the grid" on page 58. Grid coarsening is discussed in "Coarsening the grid" on page 60.
Hint
4 5
Select Menu Bar | View Mode. Select 3D to see the new well radii in perspective.
Degrees Increment
Click on OK. The model will then rotate through 360 degrees, incrementing by 1 degree at a time. The grid model can be manually rotated in the GridSim window as discussed in "Manipulation of the grid" on page 104.
Select Menu Bar | Pressure. The grid will update to reflect the pressure in the grid cells at the current timestep. Pressure has been selected so you can better see the grid cells when creating a cross section, as outlined below.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 118 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Digitize a cross section across the grid that crosses over the two local grid refinements in your grid, similar to that shown in Figure 8.9.
Figure 8.9 Resulting grid cross section (with pressure displayed) as seen in GridSim window
Click on Menu Bar | 3D-EDIT to complete the cross section editing. Editing can be completed in GridSim by clicking on the 3D-EDIT (or 3D-VIEW) menu bar box to finish the current grid edit.
Hint
Then click on Menu Bar | Xsection again. The grid cells over which your digitized cross section passed will be displayed in the GridSim window, similar to Figure 8.10.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
119
Figure 8.10 Resulting grid cross section (with pressure displayed) as seen in GridSim window
Creating a cross section through the grid is further discussed in "Selecting a cross-section of the grid" on page 37. 6 7 8 Select Menu Bar | Xsection. Select View entire grid. Click on OK. The GridSim Viewer will now redisplay the full grid.
Select Menu Bar | Set Slice. Click on Reset then OK. The GridSim Viewer will redisplay the full grid.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 120 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
The grid slicing methods are discussed in "Slicing through the grid" on page 34.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
121
5 6
Click on Menu Bar | 3D-EDIT to close the polygon Name the polygon HEAL_FAULT and select a Closed polygon in the Define Polygon panel. The polygon HEAL_FAULT will then be displayed in the GridSim window, as shown in Figure 8.12. The polygon name is now displayed and the polygon is closed.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 122 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
7 8
Select Menu Bar | Heal Fault. Select Heal - all round as shown in the Heal Fault panel. a Click on OK. Select Menu Bar | View Mode. Select 3D and click on OK.
The fault you earlier created will be healed or smoothed over the extents of the defined polygon HEAL_FAULT, as shown in Figure 8.13.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
123
Figure 8.13 Grid model with the fault healed within polygon HEAL_FAULT
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 124 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Experiment with moving various grid nodes using mouse buttons 1,2 and 3 as summarized in Table 8.3. The grid node edits summarized Grid node movement
Move only in X direction Move only in Y direction Move in both directions
The mapping of mouse buttons are discussed in "Manipulation of the grid" on page 104. Moving grid nodes is discussed in "Editing grid XY nodes" on page 45.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
125
Caution
If you have previously imported the ECLIPSE grid file SIMPLE_GRID.GRID into GridSim with Make compact files selected on the File Open panel, you will have compact files for each timestep created in your working directory. These compact files are necessary for plotting any simulation results for cases with a unified restart output file (.UNRST). GridSim File | Compare will look for a compare file with the same extension as the main file it found for that step. The step feature for the main case will automatically check for a .C0 and then the .X0 file if the compact file is not found. But for the compared file, the extension must be the same as the one used from the main case, that is GridSim will compare .C0 to .C0 and .X0 to .X0. This may not be possible if compact files have not been created for the second dataset. In this case, you can either 3 4 Delete the original compact (.C0) files for the first case Load the second case, selecting Make compact files on import then reload the first case and compare the second case with compact files already created Run SIMPLE_GRID_CASE2.DATA with ECLIPSE. File | Compare. Select the ECLIPSE grid SIMPLE_GRID_CASE2.GRID using the Browse button, or enter the filename in the Root file name field. Enter CASE2 as the Prefix for arrays. The dataset SIMPLE_GRID_CASE2 is the same as the dataset SIMPLE_GRID but with a 100-fold decrease in permeability. 8 9 Menu | 3D-VIEW Menu Bar | Next Step. The GridSim Log Window (or the startup shell/xterm on UNIX platforms) will show that both cases are being read, similar to Figure 8.14.
Figure 8.14 The Log Window (seen on PCs)
10 Menu Bar | Array. Two cases will be listed for display in the Array panel. 11 Select the first case, represented by the blank listing and PRESSURE from the array Type listing. 12 Click on OK.
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 126 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
The GridSim window will update to show the pressure at the second timestep for the first case. 13 Menu Bar | Array. 14 Select the second case, (CASE2) and PRESSURE from the array Type listing. 15 Edit the Function panel so that it reads CASE2::PRESSURE - PRESSURE a Click on OK. The GridSim display will now display the difference in pressure at the current timestep.
16 Menu Bar | All Steps. GridSim will then animate the grid though the loaded timesteps, displaying the pressure difference between the two loaded scenarios at each loaded timestep.
Conclusions
You have just created a simple grid, added a fault, two wells and some grid properties, then exported the grid data for inclusion in the ECLIPSE and FrontSim simulators. You then compared some results from the ECLIPSE and FrontSim simulator runs using the GridSim GRAPHS option. We then discussed several other grid display and editing functions available in GridSim. The stages you performed are summarized in "Stages" on page 102.
GridSim User EMail:[email protected] Tutorial www.cadfamily.com Guide Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
127
Tutorial GridSim User Guide www.cadfamily.com EMail:[email protected] 128 Constructing a simple simulation grid model The document is for study only,if tort to your rights,please inform us,we will delete
Additional information
Related Web Sites for the PostScript print option include the following. You can get the current version of Aladdin Ghostscript by Internet FTP from ftp://ftp.cs.wisc.edu/ghost/aladdin/. Aladdin Ghostscript is the version supplied on the CD. The current Aladdin version may be ordered from Aladdin Enterprises, P.O. Box 60264, Palo Alto, CA 94306, U.S.A., fax +1-415-322-1734, e-mail mailto:[email protected] The GNU Ghostscript program is copyright to the Free Software Foundation, Inc. You can get the current version of GNU Ghostscript , distributed by the Free Software Foundation, Inc by Internet FTP from ftp://ftp.cs.wisc.edu/ghost/gnu/ghostscript*NNNN* where NNNN is the version number, or from any of the GNU distribution sites, such as: ftp.uu.net:/systems/gnu
GridSim User EMail:[email protected] PostScript file print formats www.cadfamily.com Guide Related information for the PostScript file save format The document is for study only,if tort to your rights,please inform us,we will delete
129
PostScript file print formats GridSim User Guide www.cadfamily.com EMail:[email protected] 130 Related information for the PostScript file save format The document is for study only,if tort to your rights,please inform us,we will delete