Group 4 M ohamed Elsayed Abdelraziq Ahmed Mohamed A bdelaziz Mohamed abdelateef Ahmed Elsayed Mahmoud Belal Mohamed Ahmed Samy Ebraheem Magdy Khaleed Mohamed Waleed Salah Mohamed Abdelghany
Agenda
Reservoir Simulation Is an area of reservoir engineering that combining physics, mathematics, and computer programming to a reservoir model allows the analysis and the prediction of the fluid behavior in the reservoir over time. It can be simply considered as the process of mimicking the behavior of fluid flow in the reservoir.
Reservoir Simulation Importance Examine the reservoir performance in term of pressure and production Predict the future performance Find way to increasing ultimate recovery
Manufacture ECLIPSE is a Schlumberger reservoir simulation software in oil and gas industry. Manufacturer Schlumberger ECL GEOQUEST
Manufacture ECLIPSE is also integrated with PETREL and can be run from PETREL interface What is ECLIPSE stand for ? Program E C L I P S E Exploration Consultant Simulation Implicit Limited Engineering
Manufacture PROGRAMMING LANGUAGES Like any reservoir simulator, ECLIPSE is created by a programming language. For most among which is PYTHON.
Manufacture Main functions that is used in ECLIPSE from PYTHON 1) Process grid : indicate the row and column positioning in its parameter list 2) Load cell data
Manufacture Plot grid : 1) add grid lines to plot 2) display only grid lines for x- axis 3)display only grid lines for y-axis 4) set line properties of the grid 5) plot grid 4) Export data
Competitors Computer Modelling Group ( CMG ) suite Computer Modelling Group is a software company that produce reservoir simulation software in oil and gas industry. Base of this company in Canada with many branches in Houston, Dubai, Rio De Janeiro and London.
Competitors Conventional advanced equation thermal and advanced Black oil simulation of state and unconventional process simulator simulator
Competitors CMG also offers CMOST that is a reservoir engineering tool that conducts sensitivity analysis and optimization of reservoir models In addition, CMG has developed CoFlow which is a unique production engineering software for well bore and facility analysis and allows for smart coupling with reservoir models
Eclipse Simulation Models Eclipse 100 : specializing in black oil modeling . Eclipse 300 : specializing in compositional modeling (light hydrocarbons) . FRONSIM : specializing in streamline modeling.
Eclipse Simulation Models Black oil model deals with oil reservoirs that contain heavy and viscous crude oils so, take its physical properties and fluid characteristics as average properties. It means that it consider the composition of this reservoir constant during the simulation. Compositional model deals with reservoirs that contain light hydrocarbons so, their composition changes with time and conditions.
Eclipse Simulation Models Streamline model deals with both black oil and compositional fluid flow in specific points or areas in our system not reservoir as a total.
Eclipse Simulation Models
Section-header keywords An ECLIPSE data input file is split into sections, each of which is introduced by a keyword. We are going to talk about each section and its keywords briefly. Some keywords are recognized by both ECLIPSE 100 and ECLIPSE 300, while others are valid in only one of the simulators. There are sections which are required and other which are optional: 1- Required : (RUNSPEC, GRID, PROPS, SOLUTION, SCHEDULE) 2- Optional : (EDIT, REGIONS, SUMMARY, OPTIMIZE (ECLIPSE 300 only))
RUNSPEC Title, problem dimensions, switches, phases present and components for example. The minimum set of RUNSPEC keywords required by ECLIPSE 100 are: TITLE: Title DIMENS: Number of blocks in X, Y, Z directions Required sections Section-header keywords
OIL, WATER, GAS, VAPOIL, DISGAS: The active phases present, that is which of the saturations (Rs or Rv ) vary. FIELD / METRIC / LAB: Unit convention START: Start date of the simulation. In ECLIPSE 300 the START keyword is only mandatory if the DATES keyword is used. WELLDIMS: Well and group dimensions Section-header keywords
2) GRID Specification of geometry of computational grid (location of grid block corners), and of rock properties (porosity and absolute permeability for example) in each grid block. An example for a simple two-layer grid 10 by 10 by 2 grids, with 200 ft. by 200 ft. by 10 ft. cells in the top layer and 200 ft. by 200 ft. by 50 ft. cells in the bottom layer would be: Section-header keywords
These are entered permeabilities for the dimensions present using PERMX, PERMY and PERMZ. For example, using the grid defined above, with a permeability of 50mD in the first layer, and 33mD in the second layer, it is possible to enter: Section-header keywords
3) PROPS Tables of properties of reservoir rock and fluids as functions of fluid pressures, saturations and compositions (including density, viscosity, relative permeability and capillary pressure). Contains the equation of state description in compositional runs. Set of saturation function keywords: • SWOF If both water and oil are present • SGOF or SLGOF If both gas and oil are present • SGFN For gas if present • SWFN For water if present Section-header keywords
The water compressibility and viscosity: may be specified with the PVTW keyword. This might take the form The three possible surface densities are set using the DENSITY keyword Section-header keywords
4) Solution section defines the conditions at the beginning of the simulation. you need to tell the Eclipse what is the initial condition to get start. Section-header keywords
Three options to initialize your simulation: Pressure and Saturation keywords. EQUIL keyword. RESTART keyword. Section-header keywords
You just write the pressure and saturations. SWAT : is assigned for water saturation. SGAS : is assigned for gas saturation. RS : is assigned for gas solubility. Section-header keywords
EQUIL keyword we need one reference point and give prosperities at this point then Eclipse can calculate the other prosperities (based on prosperities section) in this case you need to use EQUIL keyword. For example In the prosperities section you gave relative permeability data, based on this data and capillary pressure Eclipse can calculate initial saturation for different points. Section-header keywords
5) SCHEDULE section The SCHEDULE section specifies the operations to be simulated (production and injection controls) We will know about location of wells And how to produce or inject from those wells. Section-header keywords
COMPDAT used to define connection between wells We should write (well name- location-state of well) Section-header keywords
WCONINJ used to control data for injection wells We should write (well name- injection type-state- control mode) Section-header keywords
Section-header keywords
Tools build high quality reservoir models from interpreted geological and geophysical data that enter in Grid sec. • Flogrid:
Flogrid
Flogrid
Flogrid
Displaying the results of models. run multi models show data plots and tables. • Office : Tools
Office
Office
Office
•display reservoir simulation model data 2-D or 3-D • Floviz Tools
Floviz
Floviz
Floviz
• PVTI Problem Fluid sample Tools
PVTI • Process
PVTI • Results
• SCAL Concern Laboratory data Tools
SCAL • Process
SCAL • Results
Tools • Schedule section What’s meant by schedule?
• VFPI Traverse curves VFP Injection flow Production flow Tools
Other features and benefits Unconventional Reservoirs Advanced Wells Sophisticated field management
Unconventional Reservoirs Unconventional reservoirs frequently have nano darcy permeabilities , complex fracture networks from natural or induced fractures, and adsorbed gas in organic materials in the rock matrix. Using ECLIPSE, the complex physics associated with these phenomena can be easily modelled and understood. ECLIPSE is capable of explaining these features ; Nano darcy permeabilities Complex matrix Reservoir rock By providing ; Advanced modeling opt. e.g. Porosity modeling
Unconventional Reservoirs Advanced modeling opt. e.g. Porosity modeling Dual porosity model consisting of two interconnected systems represents the rock matrix and the permeable rock fractures. Multi-porosity model provides a detailed study of the flow behaviour in the matrix.
Advanced Wells (Multisegmented Wells) Highly deviated, horizontal, and multilateral wells with advanced completions and inflow control devices require highly improved modelling. ECLIPSE is capable of providing improved modelling of Built-in flow control devices, cross-flow & wellbore storage. Using Eclipse, We can ; Indicate well topology accurately. simulate Built-in flow control devices. indicate cross-flow & wellbore storage.
Advanced Wells (Multisegmented Wells) well topology Using Eclipse, Improved handling of multilateral topology is provided The well trajectory is represented by a series of segments that are linked together into branches.
Advanced Wells (Multisegmented Wells) Built-in Devices Modelling of flow control devices Specific segments can be configured to model flow control devices, such as chokes and valves. The ECLIPSE simulator contains many built-in devices such as flow limiting valves & down-hole separators.
Advanced Wells (Multisegmented Wells) EOR methods Chemical method Thermal method Gas injection method
Advanced Wells (Multisegmented Wells) Cross-flow & wellbore storage Improved modelling of cross-flow Cross-flow can be modelled more realistically as the fluid mixture can vary throughout the well. Improved wellbore storage modelling Wellbore storage effects can be modelled more accurately using ECLIPSE.
Sophisticated field management Using ECLIPSE, reservoir simulation can be controlled with a wide range of field management options. The ECLIPSE simulator contains numerous options for simulating field development strategies. Well and group control Every well or group of wells in the simulation can have production/injection targets and limits specified on oil rate, water rate, gas rate, liquid rate, bottom hole pressure, and tubing head pressure.
Sophisticated field management Economic targets / limits Using ECLIPSE, Production wells can also be subject to additional economic targets. A producer might be automatically shut in or recompleted if its oil, gas, or liquid rate falls below an economic limit. Similarly, if the water cut or gas–oil ratio exceeds a specified limit, the well is worked over or shut.