This document provides an overview and outline of a course on fundamentals of reservoir simulation. The course aims to review background on petroleum reservoir simulation and provide hands-on practice with Excel. The outline includes topics like flow equations for reservoirs, finite difference methods, single-phase and multiphase flow simulation. References are provided for additional reading.
Overview of Reservoir Simulation by Prem Dayal Saini
Reservoir simulation is the study of how fluids flow in a hydrocarbon reservoir when put under production conditions. The purpose is usually to predict the behavior of a reservoir to different production scenarios, or to increase the understanding of its geological properties by comparing known behavior to a simulation using different geological representations.
Overview of Reservoir Simulation by Prem Dayal Saini
Reservoir simulation is the study of how fluids flow in a hydrocarbon reservoir when put under production conditions. The purpose is usually to predict the behavior of a reservoir to different production scenarios, or to increase the understanding of its geological properties by comparing known behavior to a simulation using different geological representations.
Selection of the best artificial lift systems for the well depend on location, depth, estimated production, reservoir properties, and many other factors. Here is an overview on selection criteria for the best results
The problem of water and gas coning has plagued the petroleum industry for decades. Water or gas encroachment in oil zone and thus simultaneous production of oil & water or oil & gas is a major technical, environmental and economic problems associated with oil and gas production. This can limit the productive life of the oil and gas wells and can cause severe problems including corrosion of tubulars, fine migration, hydrostatic loading etc. The environmental impact of handling, treating and disposing of the produced water can seriously affect the economics of the production. Commonly, the reservoirs have an aquifer beneath the zone of hydrocarbon. While producing from oil zone, there develops a low pressure zone as a result of which the water zone starts coning upwards and gas zone cones down towards the production perforation in oil zone and thus reducing the oil production. Pressure enhanced capillary transition zone enlargement around the wellbore is responsible for the concurrent production. This also results in the loss of water drive and gas drive to a certain extent.
Numerous technologies have been developed to control unwanted water and gas coning. In order to design an effective strategy to control the coning of oil or gas, it is important to understand the mechanism of coning of oil and gas in reservoirs by developing a model of it. Non-Darcy flow effect (NDFE), vertical permeability, aquifer size, density of well perforation, and flow behind casing increase water coning/inflow to wells in homogeneous gas reservoirs with bottom water are important factors to consider. There are several methods to slow down coning of water and/or gas such as producing at a certain critical rate, polymer injection, Downhole Water Sink (DWS) technology etc.
Shubham Saxena
B.Tech. petroleum Engineering
IIT (ISM) Dhanbad
Reservoir engineers cannot capture full value from waterflood projects on their own. Cross-functional participation from earth sciences, production, drilling, completions, and facility engineering, and operational groups is required to get full value from waterfloods. Waterflood design and operational case histories of cross-functional collaboration are provided that have improved life cycle costs and increased recovery for onshore and offshore waterfloods. The role that water quality, surveillance, reservoir processing rates, and layered reservoir management has on waterflood oil recovery and life cycle costs will be clarified. Techniques to get better performance out of your waterflood will be shared.
prediction of original oil in place using material balance simulation. It's also useful for future reservoir performance and predict ultimate hydrocarbon recovery under various types of primary driving mechanisms.
Reservoir simulation modeling of the surfactant flooding using Schlumberger Petrel Simulation modeling software.
Definition and Process Description
Surfactant Conservation (Mass Balance) Equations
Simulation Solution Vector
Surfactant Effects;
Treatment of PVT data
Treatment of SCAL data
Modeling the Change in Wettability
Surfactant Keywords Summary
Simulation Model Construction
Sensitivities Runs & Simulation Results
Conclusions
calculating reservoir pressure, knowing Depth of gas-oil. oil water interface, GOC AND WOC, numeric method to calculate interface. importance of isobaric maps in estimating reservoir pressure.
The efficiency of enhanced oil recovery method is a measure of the ability to provide greater hydrocarbon recovery than by natural depletion, at an economically attractive production rate.
Facebook Page: https://www.facebook.com/petroleumengineeringz
Blogspot: http://petroleumengineeringsociety.blogspot.com/
The objective of this project was to identify various methods for well test in horizontal wells. Well test analysis in horizontal wells is applied to find the reservoir parameters like permeability and skin factor and the result from the chosen methods will be compared to the result of some famous software like Kappa Saphir, PanSystem, etc which are used in oil and gas industries.
Selection of the best artificial lift systems for the well depend on location, depth, estimated production, reservoir properties, and many other factors. Here is an overview on selection criteria for the best results
The problem of water and gas coning has plagued the petroleum industry for decades. Water or gas encroachment in oil zone and thus simultaneous production of oil & water or oil & gas is a major technical, environmental and economic problems associated with oil and gas production. This can limit the productive life of the oil and gas wells and can cause severe problems including corrosion of tubulars, fine migration, hydrostatic loading etc. The environmental impact of handling, treating and disposing of the produced water can seriously affect the economics of the production. Commonly, the reservoirs have an aquifer beneath the zone of hydrocarbon. While producing from oil zone, there develops a low pressure zone as a result of which the water zone starts coning upwards and gas zone cones down towards the production perforation in oil zone and thus reducing the oil production. Pressure enhanced capillary transition zone enlargement around the wellbore is responsible for the concurrent production. This also results in the loss of water drive and gas drive to a certain extent.
Numerous technologies have been developed to control unwanted water and gas coning. In order to design an effective strategy to control the coning of oil or gas, it is important to understand the mechanism of coning of oil and gas in reservoirs by developing a model of it. Non-Darcy flow effect (NDFE), vertical permeability, aquifer size, density of well perforation, and flow behind casing increase water coning/inflow to wells in homogeneous gas reservoirs with bottom water are important factors to consider. There are several methods to slow down coning of water and/or gas such as producing at a certain critical rate, polymer injection, Downhole Water Sink (DWS) technology etc.
Shubham Saxena
B.Tech. petroleum Engineering
IIT (ISM) Dhanbad
Reservoir engineers cannot capture full value from waterflood projects on their own. Cross-functional participation from earth sciences, production, drilling, completions, and facility engineering, and operational groups is required to get full value from waterfloods. Waterflood design and operational case histories of cross-functional collaboration are provided that have improved life cycle costs and increased recovery for onshore and offshore waterfloods. The role that water quality, surveillance, reservoir processing rates, and layered reservoir management has on waterflood oil recovery and life cycle costs will be clarified. Techniques to get better performance out of your waterflood will be shared.
prediction of original oil in place using material balance simulation. It's also useful for future reservoir performance and predict ultimate hydrocarbon recovery under various types of primary driving mechanisms.
Reservoir simulation modeling of the surfactant flooding using Schlumberger Petrel Simulation modeling software.
Definition and Process Description
Surfactant Conservation (Mass Balance) Equations
Simulation Solution Vector
Surfactant Effects;
Treatment of PVT data
Treatment of SCAL data
Modeling the Change in Wettability
Surfactant Keywords Summary
Simulation Model Construction
Sensitivities Runs & Simulation Results
Conclusions
calculating reservoir pressure, knowing Depth of gas-oil. oil water interface, GOC AND WOC, numeric method to calculate interface. importance of isobaric maps in estimating reservoir pressure.
The efficiency of enhanced oil recovery method is a measure of the ability to provide greater hydrocarbon recovery than by natural depletion, at an economically attractive production rate.
Facebook Page: https://www.facebook.com/petroleumengineeringz
Blogspot: http://petroleumengineeringsociety.blogspot.com/
The objective of this project was to identify various methods for well test in horizontal wells. Well test analysis in horizontal wells is applied to find the reservoir parameters like permeability and skin factor and the result from the chosen methods will be compared to the result of some famous software like Kappa Saphir, PanSystem, etc which are used in oil and gas industries.
On Modeling Water Transport in Polymer Electrolyte Membrane Fuel Cell_Crimson...Crimson_Biostatistics
On Modeling Water Transport in Polymer Electrolyte Membrane Fuel Cell by Ahmed Kaffel* in OABB
There is a great need to predict liquid water saturation in porous layers such as gas diffusion layers (GDL) and micro porous layers (MPL) of polymer electrolyte membrane fuel cells (PEMFCs) as this is a key parameter in flooding occurrence which is a limiting factor of PEM fuel cell performance. Several models have been developed in order to study water distribution and migration in micro porous layers. These models require heavy computational efforts and doubt in their applicability to the gas diffusion layer (GDL). Recently Qin & Hassanizadeh [1] developed a new approach based on the reduced continua model for modeling multiphase flow through a stack of thin porous layers.
For more open access journals in Crimson Publishers please click on link: https://crimsonpublishers.com/
For more articles in open access Biostatistics journals please click on link: https://crimsonpublishers.com/oabb/
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...IOSR Journals
Abstract: This Paper Reviews Briefly The Current Research On Sloshing And Its Effect In Liquid Carrier
Tanker. The Aim Of This Paper To Study The Basics Of Sloshing And Its Prevention (Mainly In Liquid Carrier
Tanker) The Liquid Sloshing Is Free Surface Fluctuation Of Liquid When Its Container Is Excited By External
Vibrations Such As Earthquakes. The Liquid Sloshing May Cause Various Engineering Problem, For Example
Instability Of Ships In Aero Engineering And Ocean Engineering, Failures On Structural Systems Of The
Liquid Container. The Tanker Used For The Transportation Of Liquid Over The Road-Ways Is An Integral
Part Of The Carrier/Vehicle. The Tanker Is Expected To Withstand The Unbalanced Forces On Account Of
Transit Over Uneven And Irregular Surfaces/Contours Of The Road As Also Due To Sudden Acceleration Or
Deceleration (Due To Application Of Brakes).
Keywords-Sloshing, Impact, Baffle, Simulation
Climate Change Impacts on Reservoir based Hydropower Generation in Nepal: A c...Manjeet Dhakal
This result shows that winter is becoming dryer and rainy season is getting more and more rain that signifies essential need of reservoir based hydro powers also with greater water holding capacity in its reservoir. Similarly, there is temporal variation of different climate characteristics such as amount and intensity of rainfall, temperature and discharge in the river in study area. With the change in precepetatin pattern, Kulekhani in monsoon is receiving more rainfall on lesser number of days, this shows the chances of more sediment production in the watershed that lead to shorten lifespan of the reservoir.
Open channel Flow -Class lectures at WUB, Book references, Mission and Vision, CO and PO, definition of OCF, Aplication of Hydraulics, ,Difference between OCF and Pipe flow, Classification, Flow profile and cross sections.
Emperical and Numerical Solution Of Seepage Problems Underneath Hydraulic S...RafidAlboresha
Hydraulic structures are structures submerged or partially submerged in water, they’re used to retain or divert natural water flow. Any hydraulic structure that retains water is faced with seep-age problems as the water seeks the path with the least resistance through or under the hydraulic structure. If the water carries materials as it flows or exerts high pressure on the floor of the structure, it will cause failures such as piping and cracks and there are many ways to prevent that, including cutoffs. In this paper, seepage is analyzed for different cases by using the empirical method (Khosla’s theory) and the numerical method by using computer software (SEEP/W). The results had some slight differences between the two methods as a result of not taking into account the effect of soil characteristics of the empirical method. However, the water pressure heads underneath the impervious floor that calculated by the numerical method were greater.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
2. ABOUT THE COURSE
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 2
COURSE OBJECTIVE
COURSE OUTLINE
REFERENCES
3. Course Objective
• To review the background of petroleum reservoir
simulation with an intensive focus on what and how
things are done in reservoir simulations
• To provide guidelines for hands-on practices with
Microsoft Excel
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 3
5. 11/11/2019 5Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
T. Eterkin et al., 2001. Basic Applied Reservoir Simulation,
SPE, Texas
J.H. Abou-Kassem et al., 2005. Petroleum Reservoir
Simulation – A Basic Approach, Gulf Publishing Company,
Houston, Texas.
C.Mattax & R. Dalton, 1990. Reservoir Simulation, SPE,
Texas.
References
6. INTRODUCTION
NUMERICAL SIMULATION – AN OVERVIEW
COMPONENTS OF A RESERVOIR SIMULATOR
RESERVOIR SIMULATION BASICS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 6
7. Numerical Simulation – An Overview
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 7
9. Numerical Methods for PDEs
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 9
10. Numerical Methods for Linear Equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 10
11. Mathematical Model
Physical Model
Numerical Model
Computer Code
Reservoir
Simulator
Components of a Reservoir Simulator
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 11
12. • A powerful tool for evaluating reservoir performance
with the purpose of establishing a sound field
development plan
• A helpful tool for investigating problems associated with
the petroleum recovery process and searching for
appropriate solutions to the problems
What is Reservoir Simulation?
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 12
13. Reservoir Simulation Basics
• The reservoir is divided into a number of cells
• Basic data is provided for each cell
• Wells are positioned within the cells
• The required well production rates are specified as a
function of time
• The equations are solved to give the pressure and
saturations for each block as well as the production of
each phase from each well.
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 13
14. Simulating Flow in Reservoirs
• Flow from one grid block to the next
• Flow from a grid block to the well completion
• Flow within the wells (and surface networks)
Flow = Transmissibility * Mobility * Potential Difference
Geometry &
Properties
Fluid
Properties
Well
Production
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 14
15. SINGLE-PHASE FLOW
EQUATIONS
ESSENTIAL PHYSICS
CONTINUITY EQUATION
MOMENTUM EQUATION
CONSTITUTIVE EQUATION
GENERAL 3D SINGLE-PHASE FLOW EQUATION
BOUNDARY & INITIAL CONDITIONS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 15
16. Essential Physics
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 16
The basic differential equations are derived from the
following essential laws:
Mass conservation law
Momentum conservation law
Material behavior principles
17. Conservation of Mass
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 17
Mass conservation may be formulated across a control element with one fluid
of density r, flowing through it at a velocity u:
Dx
u
r
elementtheinside
massofchangeofRate
Dx+at xelement
theofoutMass
at xelement
theintoMass
18. Continuity Equation
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 18
Based on the mass conservation law, the continuity equation can be
expressed as follow:
A u A
x t
r r
u
x t
r r
For constant cross section area, one has:
19. Conservation of Momentum
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 19
Conservation of momentum for fluid flow in porous materials
is governed by the semi-empirical Darcy's equation, which for
one dimensional, horizontal flow is:
x
Pk
u
20. Equation Governing Material Behaviors
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 20
The behaviors of rock and fluid during the production
phase of a reservoir are governed by the constitutive
equations or also known as the equations of state.
In general, these equations express the relationships
between rock & fluid properties with respect to the
reservoir pressure.
21. Constitutive Equation of Rock
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 21
The behavior of reservoir rock corresponding to the
pressure declines can be expressed by the definition of the
formation compaction
1
f
T
c
P
For isothermal processes, the constitutive equation of rock
becomes
f
d
c
dP
22. Constitutive Equation of Fluids
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 22
The behavior of reservoir fluids corresponding to the
pressure declines can be expressed by the definition of fluid
compressibility (for liquid)
1
, , ,l
T
V
c l o w g
V P
For natural gas, the well-known equation of state is used:
PV nZRT
23. Single-Phase Fluid System
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 23
Normally, in single-phase reservoir simulation, we would
deal with one of the following fluids:
One Phase Gas One Phase Water One Phase Oil
Fluid System
24. Single-Phase Gas
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 24
The gas must be single phase in the reservoir, which means
that crossing of the dew point line is not permitted in order
to avoid condensate fall-out in the pores. Gas behavior is
governed by:
rg
rgs
Bg
constant
Bg
25. Single-Phase Water
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 25
One phase water, which strictly speaking means that the
reservoir pressure is higher than the saturation pressure of
the water in case gas is dissolved in it, has a density
described by:
rw
rws
Bw
constant
Bw
26. Single-Phase Oil
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 26
In order for the oil to be single phase in the reservoir, it
must be undersaturated, which means that the reservoir
pressure is higher than the bubble point pressure. In the
Black Oil fluid model, oil density is described by:
ro
roS rgSRso
Bo
27. Single-Phase Fluid Model
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 27
For all three fluid systems, the one phase density or
constitutive equation can be expressed as:
r
constant
B
28. Single-Phase Flow Equation
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 28
The continuity equation for a one phase, one-dimensional system of
constant cross-sectional area is:
rr
t
u
x
The conservation of
momentum for 1D,
horizontal flow is: x
Pk
u
The fluid model:
r
constant
B
Substituting the momentum equation and the fluid model into the
continuity equation, and including a source/sink term, we obtain the
single phase flow in a 1D porous medium:
sc
b
qk P
x B x V t B
29. (1/ )
, , ,l
d B
c B l o g w
dP
sc t
f l
b
q ck P P P
c c
x B x V B t B t
Based on the fluid model, compressibility can now be defined in terms of
the formation volume factor as:
Then, an alternative form of the flow equation is:
(1/ )fsc
b
cqk P d B P
x B x V B dP t
Single-Phase Flow Equation for Slightly
Compressible Fluids
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 29
30. Single-Phase Flow Equation for Compressible
Fluids
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 30
sc
b
qk P
x B x V t B
31. Boundary Conditions (BCs)
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 31
Mathematically, there are two types of boundary conditions:
• Dirichlet BCs: Values of the unknown at the boundaries
are specified or given.
• Neumann BCs: The values of the first derivative of the
unknown are specified or given.
32. Boundary Conditions (BCs)
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 32
From the reservoir engineering point of view:
Dirichlet BCs: Pressure values at the boundaries are
specified as known constraints.
Neumann BCs: The flow rates are specified as the known
constraints.
33. Dirichlet Boundary Conditions
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 33
For the one-dimension single phase flow, the Dirichlet boundary
conditions are the pressure the pressures at the reservoir boundaries,
such as follows:
R
L
PtLxP
PtxP
0,
0,0
A pressure condition will normally be specified as a bottom-hole
pressure of a production or injection well, at some position of the
reservoir.
34. Newmann Boundary Conditions
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 34
In Neumann boundary conditions, the flow rates at the end faces of the
system are specified. Using Darcy's equation, the conditions become:
For reservoir flow, a rate condition may be specified as a production or
injection rate of a well, at some position of the reservoir, or it is
specified as a zero-rate across a sealed boundary or fault, or between
non-communicating layers.
0
0x
kA P
Q
x
Lx
L
x
PkA
Q
35. General 3D Single-Phase Flow Equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 35
The general equation for 3D single-phase flow in field units (customary
units) is as follows:
c
p Z
g
r
Z: Elevation, positive in downward direction
c, c, c: Unit conversion factors
y yx x
c c
bz z
c sc
c
A kA k
x y
x B x y B y
VA k
z q
z B z t B
D D
D
36. 3D Single-Phase Flow Equations for
Horizontal Reservoirs
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 36
The equation for 3D single-phase flow in field units for horizontal
reservoir is as follow:
y yx x
c c
bz z
c sc
c
A kA k p p
x y
x B x y B y
VA k p
z q
z B z t B
D D
D
38. Quantities in Flow Equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 38
39. Quantities in Flow Equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 39
40. FINITE DIFFERENCE METHOD &
NUMERICAL SOLUTION OF SINGLE-PHASE
FLOW EQUATIONS
FUNDAMENTALS OF FINITE DIFFERENCE METHOD
FDM SOLUTION OF THE SINGLE-PHASE FLOW EQUATIONS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 40
41. Numerical Solution of Flow Equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 41
The equations describing flui flows in reservoirs are of
partial differential equations (PDEs)
Finite difference method (FDM) is traditionally used for
the numerical solution of the flow equations
42. Fundamentals of FDM
In FDM, derivatives are replaced by a proper difference formula based on
the Taylor series expansions of a function:
1 2 2 3 3 4 4
2 3 4
( ) ( ) ( ) ( )
( ) ( )
1! 2! 3! 4!x x x x
x f x f x f x f
f x x f x
x x x x
D D D D
D
2 2 3
2 3
( ) ( ) ( )
2! 3!x x x
f f x x f x x f x f
x x x x
D D D
D
The first derivative can be written by re-arranging the terms:
( ) ( )
( )
x
f f x x f x
O x
x x
D
D
D
Denoting all except the first terms by O (Dx) yields
The difference formula above is of order 1 with the truncation error being
proportional to Dx
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 42
43. Fundamentals of FDM (cont.)
To obtain higher order difference formula for the first derivative, Taylor series
expansion of the function is used from both side of x
2 3
3
( ) ( ) ( )
2 3!x x
f f x x f x x x f
x x x
D D D
D
Subtracting the second from the first equation yields
2( ) ( )
( )
2x
f f x x f x x
O x
x x
D D
D
D
The difference formula above is of order 2 with the truncation error being
proportional to (Dx)2
1 2 2 3 3 4 4
2 3 4
( ) ( ) ( ) ( )
( ) ( )
1! 2! 3! 4!x x x x
x f x f x f x f
f x x f x
x x x x
D D D D
D
1 2 2 3 3 4 4
2 3 4
( ) ( ) ( ) ( )
( ) ( )
1! 2! 3! 4!x x x x
x f x f x f x f
f x x f x
x x x x
D D D D
D
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 43
44. Typical Difference Formulas
Forward difference for first derivatives (1D)
( ) ( )
( )
x
f f x x f x
O x
x x
D
D
D
1
( )i i
i
f ff
O x
x x
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 44
i-1 i i+1
Dx
45. Typical Difference Formulas
Backward difference for first derivatives (1D)
( ) ( )
( )
x
f f x f x x
O x
x x
D
D
D
1
( )i i
i
f ff
O x
x x
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 45
i-1 i i+1
Dx
46. Typical Difference Formulas
Centered difference for first derivatives (1D)
2( ) ( )
( )
2x
f f x x f x x
O x
x x
D D
D
D
21 1
( )
2
i i
i
f ff
O x
x x
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 46
i-1 i i+1
Dx
47. Typical Difference Formulas
Centered difference for second derivatives (1D)
2
2
2 2
( ) 2 ( ) ( )
( )
x
f f x x f x f x x
O x
x x
D D
D
D
2
21 1
2 2
2
( )i i i
i
f f ff
O x
x x
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 47
i-1 i i+1
Dx
48. Typical Difference Formulas
Forward difference for first derivatives (2D)
( , )
( , ) ( , )
( )
x y
f f x y y f x y
O y
y y
D
D
D
, 1 ,
( , )
( )i j i j
i j
f ff
O y
y y
D
D
or in space index form
i-1,j i,j i+1,j
i,j+1
i,j-1
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 48
49. Typical Difference Formulas
Backward difference for first derivatives (2D)
( , )
( , ) ( , )
( )
x y
f f x y f x y y
O y
y y
D
D
D
, , 1
( , )
( )i j i j
i j
f ff
O y
y y
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 49
i-1,j i,j i+1,j
i,j+1
i,j-1
50. Typical Difference Formulas
Centered difference for first derivatives (2D)
2
( , )
( , ) ( , )
( )
2x y
f f x y y f x y y
O y
y y
D D
D
D
, 1 , 1 2
( , )
( )
2
i j i j
i j
f ff
O y
y y
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 50
i-1,j i,j i+1,j
i,j+1
i,j-1
51. Typical Difference Formulas
Centered difference for second derivatives (2D)
2
2
2 2
( , )
( , ) 2 ( , ) ( , )
( )
x y
f f x y y f x y f x y y
O y
y y
D D
D
D
2
, 1 , , 1 2
2 2
( , )
2
( )i j i j i j
i j
f f ff
O y
y y
D
D
or in space index form
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 51
i-1,j i,j i+1,j
i,j+1
i,j-1
52. Solving time-independent PDEs
Divide the computational domain into subdomains
Derive the difference formulation for the given PDE by replacing all
derivatives with corresponding difference formulas
Apply boundary conditions to the points on the domain boundaries
Apply the difference formulation to every inner points of the
computational domain
Solve the resulting algebraic system of equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 52
53. Exercise 1
Solve the following Poisson equation:
2
2
2
16 sin(4 )
p
x
x
subject to the boundary conditions:
p=2 at x=0 and x=1
10 x
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 53
54. Exercise 2
Solve the following Poisson equation:
2
sin( )sin( )
0 1,0 1
u x y
x y
subject to the boundary conditions:
0 along the boundaries 0, 1, 0, 1u x x y y
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 54
55. 11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 55
Boundary Condition Implementation
b
p
C
x
Newmann BCs:
1 0
1 1/2 1 0
0 1 1
p pp
C
x x x
p p C x
D
1
1/2 1
1
x x
x x x
x x x
n n
n n n
n n n
p pp
C
x x x
p p C x
D
56. 11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 56
Boundary Condition Implementation
Dirichlet BCs:
bp C
1 2
1
1 2
1 p p C
x
x x
D
D D
1
1
1 x x
x
x x
n n
n
n n
p p C
x
x x
D
D D
57. Exercise 3
Solve the following Poisson equation:
2 2 2
( )exp( )
0 1,0 1, 2, 3
u x y
x y
subject to the boundary conditions:
exp( ); 0, 1u x y y y
exp( ); 0, 1
u
x y x x
x
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 57
58. Solving time-dependent PDEs
Divide the computational domain into subdomains
Derive the difference formulation for the given PDE by replacing all
derivatives with corresponding difference formulas in both space
and time dimensions
Apply the initial condition
Apply boundary conditions to the points on the domain boundaries
Apply the difference formulation to every inner points of the
computational domain
Solve the resulting algebraic system of equations
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 58
59. Exercise 4
Solve the following diffusion equation:
2
2
,0 1.0, 0
u u
x t
t x
subject to the following initial and boundary conditions:
( 0, ) ( 1, ) 0, 0u x t u x t t
( , 0) sin( ),0 1u x t x x
Hints: Use explicit scheme for time discretization
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 59
60. Explicit Scheme
The difference formulation of the original PDE in Exercise 4 is:
1
1 1
2
2
( )
n n n n n
i i i i iu u u u u
t x
D D
where
n=0,NT: Time step
i =1,NX: Grid point index
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 60
61. Implicit Scheme
The difference formulation for the original PDE in Exercise 4
1 1 1 1
1 1
2
2
( )
n n n n n
i i i i iu u u u u
t x
D D
where
n=0,NT: Time step
i =1,NX: Grid point index
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 61
62. Semi-Implicit Scheme
Semi-Implicit Scheme for the Diffusion Equation in Exercise 4 is
1 1 1 1
1 1 1 1
2 2
2 2
(1 )
( ) ( )
n n n n n n n n
i i i i i i i iu u u u u u u u
t x x
D D D
where
0 ≤ ≤ 1
n=0,NT: Time step
i =1,NX: Grid point index
When =0.5, we have Crank-Nicolson scheme
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 62
63. Discretization in Conservative Form
21/2 1/2
( ) ( )
( ) i i
i i
P P
f x f x
P x x
f x O x
x x x
D D
1
1
1/2 12
( )
( )
i i
i i i
P PP
O x
x x x
D
D D
1
1
1/2 12
( )
( )
i i
i i i
P PP
O x
x x x
D
D D
1 1
1/2 1/2
1 1
( ) ( )
2 ( ) 2 ( )
( ) ( )
( ) ( )
i i i i
i i
i i i i
i i
P P P P
f x f x
x x x xP
f x O x
x x x
D D D D
D D
( )
P
f x
x x
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 64
i-1 i i+1
Dx
64. FDM for Flow Equations
FD Spatial Discretization
FD Temporal Discretization
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 65
65. 11/11/2019 66Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
For slightly compressible fluids (Oil)
x x b t
c sc
c
A k V cp p
x q
x B x B t
D
For compressible fluids (Gas)
x x b
c sc
c
A k Vp
x q
x B x t B
D
Single-Phase Flow Equations
66. FDM for Slightly Compressible Fluid Flow
Equations
FD Spatial Discretization
FD Temporal Discretization
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 67
67. Discretization of the left side term
The discretization of the left side term is then
1 1
2 21 1
2 2
( ) ( )
( ) ( )
i i
i i
i i
P P
f x f x
x xP
f x O x
x x x
D D
where ( ) x x
c
A k
f x
B
1
1
1
2
( )
( ) / 2
i i
i i i
P PP
x x x
D D
1
1
1
2
( )
( ) / 2
i i
i i i
P PP
x x x
D D
FD Spatial Discretization of the LHS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 68
1 1
2 2
1 1( ) ( )x x x x x x
c i c i i c i i
i i i
A k A k A kp
x P P P P
x B x B x B x
D
D D
68. Define transmissibility as the coefficient in front of the
pressure difference:
2
1
2
1
1
2
1
D
ii
xx
cx
Bx
kA
T
i
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 69
Transmissibility
69. 11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 70
FD Spatial Discretization
The left side term of the 1D single-phase flow equation is
now discritized as follow:
1 1
2 2
1 1( ) ( )x x
c i i i i ii i
i
A k P
x Tx P P Tx P P
x B x
D
70. 1
2 1 1
2 2
1
i
x x
x c
i i
A k
T
x B
D
Transmissibility
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 71
71. 11/11/2019 72Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
1
1
1 1
2
2
x x x xx x i i
c c
i x x i x x ii i
A k A kA k
x A k x A k x
D D D
or
1 1 1
1
1
2
1
2
x x x x x x
c c c
i i i
A k A k A k
x x x
D D D
Transmissibility (cont’d)
72.
ii
iiii
i
xx
xx
DD
DD
1
11
2
1
ii
iiii
i
xx
xx
DD
DD
1
11
2
1
B
1
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 73
Weighted Average of Mobility
73. 2
1
2
1
1
2
1
D
ii
xx
cx
Bx
kA
T
i
D
D
DD
DD
i
i
i
i
ii
iixxiixx
ixxixx
cx
B
x
B
x
xx
xkAxkA
kAkA
T
i
111
2
1
1
1
11
1
2
1
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 74
Discretized Transmissibility
74. 11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 75
FD Temporal Discretization
Explicit Method
1/2 1/2
1
1 1i i i
i
n n n
i in n n n n n n b t
x i i x i i sc
c
p pV c
T p p T p p q
B t
D
Implicit Method
1/2 1/2
1 1
1 1 1 1 1 1 1
1 1i i i
i
n n n
i in n n n n n n b t
x i i x i i sc
c
p pV c
T p p T p p q
B t
D
Semi-implicit Method
1/2 1/2
1/2 1/2
1 1 1 1 1 1 1
1 1
1 1
1 11
i ii
i i
i
n n n n n n n
sc x i i x i i
n n n
i in n n n n n b t
x i i x i i
c
q T p p T p p
p pV c
T p p T p p
B t
D
0 1
75. For the 1D, block-centered grid shown on the screen,
determine the pressure distribution during the first year of
production. The initial reservoir pressure is 6000 psia. The
rock and fluid properties for this problem are:
6 -1
t
1000ft; 1000ft; 75ft
1RB/STB; =10cp;
k =15md; =0.18; c =3.5 10 psi ;
Use time step sizes of =10, 15, and 30 days.
Assume B is unchanged within the pressure range
of interest.
x
x y z
B
D D D
Exercise 5
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 76
76. For the 1D, block-centered grid shown on the screen,
determine the pressure distribution during the first year of
production. The initial reservoir pressure is 6000 psia. The
rock and fluid properties for this problem are:
-6 -1
6 -1
t
1000ft; 1000ft; 75ft
1RB/STB; =10cp; cf=1.0 10 psi
k =15md; =0.18 at p=3000psia; c =3.5 10 psi ;
Use time step sizes of =15 days.
Assume B and are unchanged within the pressure range
x
x y z
B
D D D
of interest. Also, the reservoir rock is considered as
a slightly compressible material.
Exercise 6
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 77
77. 1 2 3 4 5
0
p
x
0
p
x
150 STB/Dscq
1000 ft
75 ft
1000 ft
Exercise 5 (cont’d)
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 78
78. 1 2 3 4 5
0
p
x
6000psiap
150 STB/Dscq
1000
ft
75
ft
1000
ft
Exercise 6 (cont’d)
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 79
79. FDM for Slightly Compressible Fluid Flow
Equations
FD Spatial Discretization
FD Temporal Discretization
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 80
80. 1 1
2 2
1 1( ) ( )x x
c i i i i ii i
i
A k p
x Tx p p Tx p p
x B x
D
FD Spatial Discretization of the LHS for
Compressible Fluids
Same as that for slightly compressible fluids
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 80
82. 1
2
1 1
1
if
if
i i i
i
i i i
p p
p p
1
B
Upstream Average of Mobility
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 82
83. 1n n
b b
c ci i
V V
t B t B B
D
expref ref
fc p p
FD Spatial Discretization of the RHS for
Compressible Fluids
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 83
84. 11/11/2019 85Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
For the 1D, block-centered grid shown on the screen,
determine the pressure distribution during the first year of
production. The initial reservoir pressure is 5000 psia. The
rock and fluid properties for this problem are:
6 -1
t
1000ft; 1000ft; 75ft
k =15md; =0.18; c =3.5 10 psi
Use time step sizes of =10 days.
x
x y z
D D D
Exercise 7
85. 11/11/2019 86Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
PVT data table:
p (psia) (cp) B (bbl/STB)
5000 0.675 1.292
4500 0.656 1.299
4000 0.637 1.306
3500 0.619 1.313
3000 0.600 1.321
2500 0.581 1.330
2200 0.570 1.335
2100 0.567 1.337
2000 0.563 1.339
1900 0.560 1.341
1800 0.557 1.343
Exercise 7 (cont’d)
86. 11/11/2019 87Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
1 2 3 4 5
0
p
x
0
p
x
150 STB/Dscq
1000 ft
75 ft
1000 ft
Exercise 7 (cont’d)
87. MULTIPHASE FLOW
SIMULATION
MULTIPHASE FLOW EQUATIONS
FINITE DIFFERENCE APPROXIMATION TO MULTIPHASE FLOW EQUATIONS
NUMERICAL SOLUTION OF THE MULTIPHASE FLOW EQUATIONS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 88
88. Continuity equation for each fluid flowing phase:
llll S
t
AuA
x
rr
x
Pkk
u l
l
rl
l
gwol ,,
wocow PPP
ogcog PPP
Sl
l o, w, g
1
gwol ,,
Momentum equation for each fluid flowing phase:
11/11/2019 89Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Multiphase Flow Equations
89. • Considering the fluid phases of oil and water only, the
flow equations for the two phases are as follows:
scw
w
w
c
b
w
w
ww
rw
xxc q
B
S
t
V
x
x
Z
x
P
B
k
Ak
x
D
sco
o
o
c
b
o
o
oo
ro
xxc q
B
S
t
V
x
x
Z
x
P
B
k
Ak
x
D
cowow PPP 1 wo SS
11/11/2019 90Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Oil-Water Flow Equations
91. )()( 11 2
1
2
1 ioioixoioioixo
i
i
o
o
oo
ro
xxc
PPTPPT
x
x
Z
x
P
B
k
Ak
x
D
)()( 11 2
1
2
1 ioioixwioioixw
i
i
w
cowo
ww
rw
xxc
PPTPPT
x
x
Z
x
P
x
P
B
k
Ak
x
D
Left side flow terms
11/11/2019 92Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of the Flow Equation
95. 1 1 1 1
2 2
( ) ( )i i i ii i
ro o
c x x o i
o o i
xo o o xo o o
k P Z
k A x
x B x x
T P P T P P
D
1 1 1 1
2 2
( ) ( )i i i ii i
rw o cow
c x x w i
w w i
xw o o xw o o
k P P Z
k A x
x B x x x
T P P T P P
D
Left side flow terms
11/11/2019 96Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of Multiphase Flow
Equation
96. Right side flow terms
o
o
o
oo
o
Bt
S
t
S
BB
S
t
1 1
1(1/ )
( )i
n n
o n no r
oo o i
o o iio i
S c d B
S P P
t B t B dP
D
The second term:
1 1
1
( )i
n n
n no
ww i
oo ii
S
S S
B t B t
D
wo SS 1
The first term:
11/11/2019 97Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of the Oil-Phase Equation
97. and
11 1 1
( ) ( )n
ii i i
n n n n no
poo o swo w wo i i
o i
S
C P P C S S
t B
1 1
1 (1 ) (1/ )
i
i
n n
w on r
poo
o oi
S c d B
C
t B dP
D Where:
1
1
i
n
n
swo
o
i
C
B t
D
11/11/2019 98Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of Oil-phase RHS
98. Right side flow terms
w
w
w
ww
w
Bt
S
t
S
BB
S
t
t
P
t
P
BPt
P
BPBt
cowo
ww
w
www
t
w
w
cow
t
cow S
dS
dPP
11/11/2019 99Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of Water-Phase Equation
99. and
Where:
11 1 1
( ) ( )n
ii i i
n n n n nw
pow o sww w wo i i
w i
S
C P P C S S
t B
11
1 (1/ )
i
i
nn
wn wr
pow
i w w
d BS c
C
t B dP
D
1 1
1 1
i i
i
n n
n ncow
sww pow
ww i
dP
C C
B t dS
D
11/11/2019 100Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Discretization of Water-phase RHS
100. Ni ,...,1
1 1
1 12 2
1 1 1 1 1 1 1 1
1 1 1
i i i i i
i osci
n n n n n n n n n
xo xo poo oo o o o i o ii i
n n n n
swo wi w i
T P P T P P C P P
C S S q
1 1
1 1 1 12 2
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1
i i i i i i i i
i i wsci
n n n n n n n n n n
xw xwo o cow cow o o cow cowi i
n n n n n n n
o sww wpowi o i i w i
T P P P P T P P P P
C P P C S S q
11/11/2019 101Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Fully Discrete Oil-Water Flow Equations
(Fully Implicit)
Ni ,...,1
101. 1
1
n
swoi
i n
swwi
C
C
1 1 1 1
1 12 2 2 2
1 1
1 12 2
1 1 1 1 1 1 1 1
1 1
1 1 1 1 1
i i i i
i i i i
i
n n n n n n n n
xo xw xo xwi o o i o oi i i i
n n n n n n
xw xwi cow cow i cow cowi i
n n n n n n
poo pow oi i i o i osci i wsci
T T P P T T P P
T P P T P P
C C P P q q
First, the pressure is found by solving the following equation:
11/11/2019 102Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
IMPES Solution of Oil-Water Flow Equations
102. 11
1
1111
1
1
nn
i
nn
i
nn
i
n
iiii
gPEPCPW ooo
11/11/2019 103Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
1 1
2 2
1 1 1
i
n n n
xo xwii i
W T T
1 1
2 2
1 1 1 1 1
1 1 1 1 1 1
1 1
( )
( ) ( )
i
n n n n n n
poo pow oi i i i osci i wsci
n n n n n n
xw cow cow xw cow cowi i i i i ii i
g C C P q q
T P P T P P
1
1
n
swoi
i n
swwi
C
C
1 1
2 2
1 1
2 2
1 1 1 1
1 1 1
i
n n n n
xo xo pooii i
n n n
xw xw powi ii i
C T T C
T T C
IMPES Pressure Solution
1 1
2 2
1 1 1
i
n n n
xo xwii i
E T T
103. 11/11/2019 104Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
Once the oil pressures have been found, water saturations
can be obtained by either the oil-phase equation or the
water-phase equation.
1 1
1 12 2
1 1 1 1 1 1
1
1 1 1 1
1 i i i i
i
i
n n n n n n
xo xoo o o oi in n
ww i n n n n nswo poo oi osci i o i
T P P T P P
S S
C q C P P
Ni ,...,1
IMPES Water Saturation
104. 11/11/2019 105Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
A homogeneous, 1D horizontal oil reservoir is 1,000 ft long
with a cross-sectional area of 10,000 ft2. It is discretized into
four equal gridblocks. The initial water saturation is 0.160
and the initial reservoir pressure is 5,000 psi everywhere.
Water is injected at the center of cell 1 at a rate of 75 STB/d
and oil is produced at the center of cell 4 at the same rate.
Rock compressibility cr=3.5E-6 psi-1. The viscosity and
formation volume factor of water are constant and given as
w=0.8cp and Bw=1.02 bbl/STB during the period of interest.
Exercise 8
105. 11/11/2019 106Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
The gridblock dimensions and properties are: Dx=250ft,
Dy=250ft, Dz=40ft, kx=300md, =0.20. PVT data
including formation volume factor and viscosity of oil is
given in Table 1 as the functions of pressure. The
saturation functions including relative permeabilities and
capillary pressure.
Using the IMPES solution method with Dt=10 days, find
the pressure and saturation distribution after 100 days of
production.
Exercise 8 (cont’d)
106. 1 2 3 4
0
p
x
250 ft
Ax=10,000 ft2
0
p
x
Qo=-75 STB/dQw=75 STB/d
Exercise 8 (cont’d)
11/11/2019 107Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam
107. 11/11/2019 108Mai Cao Lân – Faculty of Geology & Petroleum Engineering - HCMUT
PVT data table:
p (psia) (cp) B (bbl/STB)
5000 0.675 1.292
4500 0.656 1.299
4000 0.637 1.306
3500 0.619 1.313
3000 0.600 1.321
2500 0.581 1.330
2200 0.570 1.335
2100 0.567 1.337
2000 0.563 1.339
1900 0.560 1.341
1800 0.557 1.343
Exercise 8 (cont’d)
109. DATA PREPARATION
INTRODUCTION
GROUPS OF DATA REQUIRED FOR A SIMULATION STUDY
SOURCES OF DATA FOR A SIMULATION STUDY
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 110
110. INTRODUCTION
The initial and often the most time consuming phase of a simulation study,
is the acquisition and interpretation of descriptive data for the reservoir
and reducing this data to a format acceptable to the simulation program.
DATA GATHERED
Seismic,
Cores, Logs
Total injection
Total production
Fluid properties (PVT)
Reservoir pressure (BHP)
Production by layer (PLT)
Fluid contacts (TDT, logs)
DATA USEAGE
Structure
Reservoir quality
Faulting
Continuity
Continuity
Depletion
Displacement
Fluid behavior
Residual oil
Sweep
MODELS +
DOCUMENTS
Development Drilling and
Production
Reservoir
Development
Strategy
111. Groups of Data Required for
a Simulation Study
Rock Data
permeability, relative permeability, capillary pressure,
porosity, saturations, thickness, depth, compressibility
Fluid Data
PVT, viscosity, density, formation volume factor,
compressibility, solution gas-oil ratio
112. Production Data
flow rate, pressure, PI, II
Mechanical and Operational Data
lifting capacity, operational constraints
Economic Data
product price, capex, opex, economic limit
Miscellaneous Data
Well stimulation, workover
Groups of Data Required for a Simulation Study
113. Data Required for a Simulation Study –
Sources of Data
Property Sources
Permeability Pressure transient testing,
Core analyses
Porosity, Rock
compressibility
Core analyses, Well logs
Relative permeability
and capillary
pressure
Laboratory core flow tests
114. Property Sources
Saturations Well logs, Core analyses,
Single-well tracer tests
Fluid property (PVT) data Laboratory analyses of reservoir
fluid samples
Faults, boundaries, fluid
contacts
Seismic, Pressure transient testing
Data Required for a Simulation Study –
Sources of Data
115. Property Sources
Aquifers Seismic, Regional exploration
studies
Fracture spacing,
orientation, connectivity
Core analyses, Well logs, Seismic,
Pressure transient tests,
Interference testing
Rate and pressure data,
completion and workover
data
Field performance history
Data Required for a Simulation Study –
Sources of Data
116. EXAMPLE OF RESERVOIR SIMULATION
WITH ECLIPSE100
PROBLEM DEFINITION
BRIEF INTRODUCTION ABOUT ECLIPSE
DATA SECTIONS IN ECLIPSE100
TYPICAL KEYWORDS IN SECTIONS
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 117
117. Problem Definition
Consider a 2-phase (oil,water) reservoir model having 5x5x3 cells (in X,Y,Z
directions, respectively). The cell sizes are 500ft x 500ft x 75ft, respectively and the
depth of reservoir top structure is 8,000ft. A production well (named as PROD) was
drilled at location (x,y)=(1,1) through the whole reservoir thickness. An injection
well (named as INJ) was drilled at location (x,y)=(5,5) through the whole reservoir
thickness. Both wells were completed by perforations in the entire reservoir
thickness, starting from the depth of 8,000ft.
The reservoir has 3 layers whose permeabilities in X,Y,Z directions are:
Layer Kx Ky Kz
1 200 150 20
2 1000 800 100
3 200 150 20
Create a data file to perform reservoir simulation by using ECLIPSE 100
118. Brief Introduction about Eclipse
• ECLIPSE 100 is a fully-implicit, three phase, three dimensional,
general purpose black oil simulator with gas condensate option.
• ECLIPSE 100 can be used to simulate 1, 2 or 3 phase systems. Two
phase options (oil/water, oil/gas, gas/water) are solved as two
component systems saving both computer storage and computer
time. In addition to gas dissolving in oil (variable bubble point
pressure or gas/oil ratio), ECLIPSE 100 may also be used to model
oil vaporizing in gas (variable dew point pressure or oil/gas ratio).
• Both corner-point and conventional block-center geometry
options are available in ECLIPSE. Radial and Cartesian block-
center options are available in 1, 2 or 3 dimensions. A 3D radial
option completes the circle allowing flow to take place across the
0/360 degree interface.
119. Data Sections in Eclipse100
RUNSPEC
SUMMARY
SOLUTION
REGIONS
PROPS
GRID
EDIT
Request output for line plots (optional section)
Initialization
Subdivision of the reservoir (optional section)
PVT & SCAL properties
Modification of the processed GRID data (optional section)
General model characteristics
Grid geometry and basic rock properties
SCHEDULE
Wells, completions, rate data, flow correlations, surface facilities
Simulator advance, control and termination
120. Typical Keywords in Sections
Runspec Section
Title, problem dimensions, switches, phases present, components etc.
TITLE title
DIMENS
OIL, WATER, GAS, VAPOIL, DISGAS
FIELD/METRIC/LAB
WELLDIMS
number of blocks in X,Y,Z directions
the active phases present
unit convention
well and group dimensions
1 The maximum number of wells in the model
2 The maximum number of connections per well
3 The maximum number of groups in the model
4 The maximum number of wells in any one group
121. data checking only, with no simulation
UNIFIN
UNIFOUT
START
NOSIM
indicates that input files are unified
indicates that output files are unified
start date of the simulation
Typical Keywords in Sections
Runspec Section
122. RUNSPEC
TITLE
3D 2-PHASE SIMULATION
-- Number of cells
-- NX NY NZ
DIMENS
5 5 3 /
-- Phases
OIL
WATER
-- Units
FIELD
-- Well dimensions
-- Maximum # connections # groups # wells
-- # wells per well per group
WELLDIMS
2 3 2 1 /
-- Unified output files
UNIFOUT
-- Simulation start date
START 16 MAR 2010 /
Typical Keywords in Sections
Runspec Section
Example
123. Typical Keywords in Sections
Grid Section
Cell properties such as PORO, PERMX,
PERMY, PERMZ, NTG are averages defined at
the centre
TOPS
depths of top faces of grid blocks for the
current box; data is taken from Structure
map, and geological model from IRAP
DX, DY, DZ
PORO
X,Y,Z-direction grid block sizes for the current box; data
is taken from Isopac map, and geological model from
IRAP
X,Y,Z-direction permeabilities for
the current box; data is taken from Isopac map, and
geological model from IRAP
grid block porosities for the current box; data is taken from
Isopac map, and geological model from IRAP
PERMX, PERMY, PERMZ
124. TYPICAL KEYWORDS IN SECTIONS
GRID SECTION
Example
GRID
Size of each cell in X,Y and Z directions
DX 75*500 /
DY 75*500 /
DZ 75*50 /
-- TVDSS of top layer only
-- X1 X2 Y1 Y2 Z1 Z2
BOX
1 5 1 5 1 1 /
TOPS
25*8000 /
ENDBOX
-- Permeability in X,Y and Z directions for each cell
PERMX 25*200 25*1000 25*200 /
PERMY 25*150 25*800 25*150 /
PERMZ 25*20 25*100 25*20 /
-- Porosity
PORO75*0.2 /
-- Output file with geometry and rock properties
125. Typical Keywords in Sections
props section
SWFN
water relative permeability and capillary
pressure as functions of Sw
PVT: Tables of properties of reservoir rock and fluids as functions of fluid
pressures, saturations and compositions
SCAL: Phase Relative Permeabilities
Column 1 The water saturation
Column 2 The corresponding water relative permeability
Column 3 The corresponding water-oil capillary pressure
SOF3
oil relative permeability as a function of So
in three phase system
Column 1 The oil saturation
Column 2 The corresponding oil relative permeability for regions
where only oil and water are present
Column 3 The corresponding oil relative permeability for
regions where only oil, gas and connate water are present.
126. Typical Keywords in Sections
props section
SGFN
gas relative permeability and capillary
pressure as functions of Sg
Column 1 The gas saturation.
Column 2 The corresponding gas relative permeability
Column 3 The corresponding oil-gas capillary pressure
SWOF Water / oil saturation functions versus water saturation
Column 1 The water saturation
Column 2 The corresponding water relative permeability
Column 3 The corresponding oil relative permeability when
only oil and water are present.
Column 4 The corresponding water-oil capillary pressure
127. DENSITY stock tank fluid densities
PVTG
PVTW
FVF and viscosity of wet gas as functions of
pressure and Rv
FVF, compressibility and viscosity of water
ROCK rock compressibility
Typical Keywords in Sections
props section
PVTO
FVF and viscosity of live oil as functions of
pressure and Rs
Item 2 The bubble point pressure (Pbub) for oil with dissolved
gas-oil ratio given by item 1.
Item 1 The dissolved gas-oil ratio (Rs)
Item 3 The oil formation volume factor for saturated oil at Pbub.
Item 4 The oil viscosity for saturated oil at Pbub.
128. Typical Keywords in Sections
Props Section
Example
PROPS
-- Densities in lb/ft3
-- Oil Water Gas
-- --- ---- ---
DENSITY
49 63 0.01 /
-- PVT data for dead oil
-- P Bo Vis
-- -- -- ---
PVDO
300 1.25 1.0
800 1.20 1.1
6000 1.15 2.0 /
-- PVT data for water
-- P BW CW VIS VISCOSIBILITY
-- -- -- -- --- -------------
PVTW
4500 1.20 3E-06 0.8 0.0 /
129. -- Rock compressibility
-- P Cr
-- -- --
ROCK
4500 4e-06 /
-- Water and oil relative perms and
capillary pressure
-- Sw Krw Kro Pc
-- -- --- --- --
SWOF
0.25 0.0 0.9 4.0
0.5 0.2 0.3 0.8
0.7 0.4 0.1 0.2
0.8 0.55 0.0 0.1 /
Typical Keywords in Sections
Props Section
Example
130. Splits computational grid into regions for calculation of:
- PVT properties (fluid densities and viscosities),
- saturation properties (relative permeabilities and capillary pressures)
- initial conditions, (equilibrium pressures and saturations)
- fluids in place (fluid in place and inter-region flows)
Typical Keywords in Sections
Regions Section
FIPNUM fluid-in-place region numbers
SATNUM saturation table regions
The region numbers should not be less than 1 or greater than
NTFIP (the maximum number of fluid-in-place regions)
The saturation function region number specifies which set of
saturation functions (input using SGFN, SOF3, etc. in the
PROPSsection)
131. Typical Keywords in Sections
Regions Section
EQLNUM
PVTNUM
Equilibration regions
PVT data regions
All blocks with the same equilibration region number must also
have the same PVT region number
The PVT region number specifies which set of PVT tables (input
using DENSITY, PVDG, PVDO, PVTG, PVTO, PVCO, PVTW and ROCK
in the PROPSsection) should be used to calculate PVT properties
of fluids in each grid block for a black oil model
132. Typical Keywords in Sections
Solution Section
The SOLUTION is used to define the initial state of every cell in the model
Initial pressure and phase saturation
Initial solution ratios
Depth dependence of reservoir fluid properties
Oil and gas re-solution rates
Initial analytical aquifer conditions
EQUIL
fluid contact depths and other equilibration parameters;
data taken from well testing
RESTART
RPTSOL
name of the restart file
report switches for SOLUTION data
1 Datum depth
2 Pressure at the datum depth.
3 Depth of the water-oil contact
133. Typical Keywords in Sections
Solution Section
Example
SOLUTION
-- Initial equilibration conditions
-- Datum Pi WOC Pc@WOD
-- @datum
-- ---- ---- --- ------
EQUIL
8000 4500 8200 0.0 /
-- Output to restart file for t=0
(.UNRST)
-- Rst file Graphics
-- for ic only
-- ------- --------
RPTRST
BASIC=2 NORST=1 /
134. Typical Keywords in Sections
Summary Section
The SUMMARY section is used to specify variables that are to be
written to the Summary file(s) after each time step of the simulation
Well Oil Production Rate
FOPT Field Oil Production Total
FOPR
FGOR
FWIR
FOE
FPR
WBHP
FWCT
WOPR
Field Oil Production Rate
Field Gas-Oil Ratio
Field Water Injection Rate
Field Oil Efficiency
Field Pressure
Well Bottom Hole Pressure
Field Water CuT
135. Typical Keywords in Sections
Summary Section
Example
SUMMARY
-- Field average pressure
FPR
Bottomhole pressure of all wells
WBHP
/
-- Field oil production rate
FOPR
-- Field water production rate
FWPR
-- Field oil production total
FOPT
-- Field water production total
FWPT
-- Water cut in PROD
WWCT
PROD /
-- CPU usage
TCPU
136. Typical Keywords in Sections
Schedule Section
Specifies the operations to be simulated (production and injection controls and
constraints) and the times at which output reports are required.
Vertical flow performance curves and simulator tuning parameters may also be
specified in the SCHEDULE section.
RPTSCHED
TUNING
WELSPECS
report switches to select which simulation results are to be printed at
report times
time step and convergence controls
introduces a new well, defining its name, the position of the wellhead,
its bottom hole reference depth and other specification data
1 Well name
2 Name of the group to which the well belongs
3 I - location of well head or heel
4 J - location of well head or heel
5 Reference depth for bottom hole pressure
6 Preferred phase for the well
7 Drainage radius for productivity/injectivity index calculation
137. COMPDAT
specifies the position and properties of one or more well completions;
this must be entered after the WELSPECS
WCONPROD control data for production wells
1 Well name, well name template, well list or well list template
2 I - location of connecting grid block(s)
3 J - location of connecting grid block(s)
4 K - location of upper connecting block in this set of data
5 K - location of lower connecting block in this set of data
6 Open/shut flag of connection
1 Well name, well name template, well list or well list template
2 Open/shut flag for the well
3 Control mode
4 Oil rate target or upper limit.
5 Water rate target or upper limit
Typical Keywords in Sections
Schedule Section
138. WCONHIST observed rates for history matching wells
WCONINJE control data for injection wells
TSTEP or DATE advances simulator to new report time(s) or specified report date(s)
1 Well name, well name template, well list or well list template
2 Injector type
3 Open/shut flag for the well
4 Control mode
5 Surface flow rate target or upper limit
Typical Keywords in Sections
Schedule Section
139. Typical Keywords in Sections
Schedule Section
Example
SCHEDULE
-- Output to restart file for t>0 (.UNRST)
-- Restart File Graphics
-- every step only
-- ------------ -----------
RPTRST
BASIC=2 NORST=1 /
-- Location of well head and pressure gauge
-- Well Well Location BHP Pref.
-- name group I J datum phase
-- ---- ----- -- -- ----- -----
WELSPECS
PROD G1 1 1 8000 OIL /
INJ G2 5 5 8000 WATER /
/
-- Completion interval
-- Well Location Interval Status OTHER Well
-- name I J K1 K2 O or S PARAMS ID
-- ---- -- -- -- -- ------ ------ ----
140. COMPDAT
PROD 1 1 1 3 OPEN 2*
0.6667 /
INJ 5 5 1 3 OPEN 2*
0.6667 /
/
-- Production control
-- Well Status Control Oil Water Gas Liquid Resvr BHP
-- name mode rate rate rate rate
rate lim
-- ---- ------ ------ ---- ---- ---- ------ ----- -----
WCONPROD
PROD OPEN LRAT 3* 10000
1* 2000 /
/
-- Injection control
-- Well Fluid Status Control Surf Resvr Voidage BHP
-- name type mode rate rate frac flag lim
-- ---- ----- ----- ------ ----- ----- ---- ----
Typical Keywords in Sections
Schedule Section
Example
141. HISTORY MATCHING
11/11/2019 Dr. Mai Cao Lan, Faculty of Geology & Petroleum Engineering, HCMUT, Vietnam 142
OVERVIEW OF HISTORY MATCHING
WHAT IS MATCHED?
WHAT IS ADJUSTED?
ACTION STEPS IN HISTORY MATCHING
EXAMPLE OF ADJUSTMENT
PROBLEM DEFINITION
142. History Matching: Comprising the adjustment of reservoir parameters in the
model until the simulated performance matches the measured information
Mathematically: Inverse Problem That is, we know the Model and we know
the answer, but we do not know the input to the model. There are special techniques
for solving inverse problem, but these do not apply to reservoir simulation history
matching. Thus, we use trial and ERROR
Overview of History Matching
143. Gas-Oil Ratio (GOR)
Water-Oil Ratio (WOR)
Temperature
Individual Well History
Shut-in Pressures (Build-ups)
What are matched?
Rates
Break Through (BT)
Fluid Contact History
Overall Reservoir Performance
144. Thickness
What are adjusted?
Any parameters which describe the reservoir
Permeability
Porosity
Net-to-Gross
Uncertain Areas of the Structure
145. Well Saturation
What are adjusted?
Any parameters which describe the reservoir
Faults
Shape and Endpoints of Saturation Functions
Transmissibility
146. 1. Assemble data on performance history.
2. Screen the data and evaluate their quality.
3. Define the specific objectives of the history matches.
Action Steps in History Matching
4. Develop a preliminary model based on the best
available data.
5. Simulate history with the preliminary model and
compared simulated performance with actual field history.
6. Decide whether the model is satisfactory.
147. 7. Identify changes in model properties that are most likely to
improve agreement between observed and calculated
performance.
8. Decide whether an automatic matching program should be
used.
9. Make adjustments to the model. Consult with geologic,
drilling, production operations personnel to confirm
the realism of proposed changes.
10. Again, simulate part or all of the past performance data
to improve the match. Analyze results as in Step 6.
11. Repeat Step 6, 9, and 10 until a satisfactory match of
observed data is obtained.
Action Steps in History Matching
148. Simulation field pressure too high
Possible Changes
Pore Volume?
Aquifer?
Oil Initially in Place
(Contacts, So)
Energy?
Gas cap size?
Example of adjustment
150. Possible Changes
Effective end point Krw ?
Horiz. Permeability of well to aquifer layer?
Shale or barrier between wells and water?
Vertical permeability between wells and
water?
Numerical dispersion / grid effect?
Example of adjustment
151. Gas BT OK, After BT simulation slope in
error
Krg / Kro ratio increase?
Supply of gas?
Possible Changes
Example of adjustment
152. Well GOR simulation BT too early
Possible Changes
Shale or barrier between well and gas?
Vertical permeability between well and gas?
Numerical dispersion / grid effect?
Example of adjustment
153. Well water simulation BT too early
Possible Changes
Shale or barrier?
Vertical permeability between well and
water?
Numerical dispersion / grid effect?
Example of adjustment
154. HISTORY MATCHING – CASE STUDY
Given the history data in terms of oil, gas, water production rates, bottom
hole pressure, and reservoir pressure of a waterflooding project having
one injector and one producer as depicted in figure below, perform
history matching by adjusting the following unknown properties:
• Permeability in the horizontal direction
• Permeability in the vertical direction
155. Horizontal and vertical permeability
w
0 w
w
( )
( )
141.2 ln( ) 0.75
R f
f
e
o o
kh P P
Q P f k
r
B S
r
w
0 w
w
( )
( )
141.2 ln( ) 0.75
ro R f
f ro
e
o o
kk h P P
Q P f kk
r
B S
r
The well bottom hole pressure (WBHP) is the function of average permeability
when there is single phase flow ( See equation 1); when multi-phase flow occurs,
the WBHP is a function of relative permeability and average permeability (see
equation 2).
When the water breakthrough has not occurred, the WBHP depends on the
average permeability. Assume that the oil flows in the horizontal plane, so before
water breakthrough, WBHP depends on horizontal permeability (Kxx and Kyy).
After water breakthrough, the water flow up ward because of up dip water
injection. The WBHP mainly depend on vertical permeability (Kzz)
(1)
(2)
156. The permeability in the horizontal direction (Kxx = Kyy) was adjusted by
comparison of well bottom hole pressure of producer. Choose the first valve of
Kxx = Kyy = 250 md and Kzz = 0.1Kxx = 25md.
Figure 1 – The result of first trail of K = K = 250 md and K = 25md.
Horizontal and vertical permeability
History
Simulation
157. Figure 1 shows that, the WBHP of producer in case of Kxx = 200 md is smaller
the base case. Based on equation 2, the horizontal permeability should be
increased. For the second trail, Kxx = Kyy = 315 md and Kzz = 0.1Kxx = 35md.
Figure 2 The result of first trail of Kxx = Kyy = 315 md and Kzz = 35md.
History
Simulation
Horizontal and vertical permeability
158. From figure 2, the well bottom hole pressure is matched for the stage of before
water breakthrough.
Since this is updip water injection. In this matching work, well bottom hole
pressure of producer is a function of vertical permeability after water
breakthrough.
The bottom hole pressure is smaller than the base case when water
breakthrough. In this case, the vertical permeability should be increased and
Kzz was 73md in next trail
Horizontal and vertical permeability
159. Figure 3 The result of first trail of Kxx = Kyy = 315 md and Kzz = 73md
History
Simulation
Thus, the horizontal Kxx = Kyy = 315md and Kzz = 73 md are matched with
the given data.
Horizontal and vertical permeability