PPETROLEUM PRODUCTION Engineering; Term Paper Project
-
Upload
cassielalexzylalas-liamba -
Category
Documents
-
view
214 -
download
0
Transcript of PPETROLEUM PRODUCTION Engineering; Term Paper Project
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
1/20
REPUBLIQUE DU CAMEROUN REPUBLIC OF
CAMEROON
Paix-Travail-Patrie Peace-Work-Fatherla!
***************
MINI"TERE D#ETUDE" "UPERIEURE"
********
MINI"TERE DE L#EMPLOI ET DE LA
FORMATION PROFE""IONEL
********
MINI"TR$ OF %I&%ER EDUCATION ********
&ULF FIELD NATIONAL AD'ANCED
"C%OOL OF PETROLEUM
MINI"TR$ OF EMPLO$MENT AND
PROFE""IONAL TRAININ&
********
%ND( PETROLEUM EN&INEERIN&
TERM PAPER ON PRODUCTION ENGINEERING
TOPIC; THE SEQUENCIAL BASIC STEPS OFSIMULATION
Course professor; Eng. Tambe Ayuk
PETROLEUM PRODUCTION ENGINEER
Faculté d'ingénierie du pétroleFac)lt* o+ Petrole), Eieeri level .
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
2/20
AC/NOWLED&EMENT
I like to extend my gratitude to the persons who helped me for the accomplishment of this
book and a sucesss to the entire work carried out
O!I "##"$"%CI& #um()for all the finacial* social and moral support including the
one+s i cant mention)#y friend,brother "-&%." !&-I/O /IF&%." for his encouragement and prayers)"ng) %.&/" !$0%O %.O#!& for the basic words of enpowerment to be what I seek to
achie1e)
GFNASP-LIMBE
TERM PAPER PROJECT
It is possible
2one and presented by CASSIE O!I"A#O IA$!A
GFNASP
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
3/20
DEDICATION
I dedicate this book is dedicated to the &lmighty .od for 3is infinite lo1e for me and to
bestow his wisdom and inspirations which lead me through to the success of this book) &lso
to my #um O!I "##"$"%CI& and a friend engr) %gale !runo for their moral* social* and
financial support)
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
4/20
PREFACE
This book comprises the basic steps of simulation carried out in the petroleum industry andthe importance of the 1arious procedures implemented)
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
5/20
TABLE OF CONTENTS
&cknowledgement((((((((((((((((((((((((((((((
2edication((((((((((((((((((((((((((((
Preface(((((((((((((((((((((((((((((4)Introduction of simulation,definition 4
4)4)!ackground,history 5
5)-e6uential basic steps of simulation 7
5)4) Purpose of simulation((((((((((((((((((((((((
!! Uses "#$ %'tio# o%si(&l"tio#)))))))))))))))))))))))))))))))))))
7)Classification and characteristics of simulation(((((((((((((((()8 )Importance of simulation 9
:) Conclusion(((((((((((((((
;) $eference((((((((((
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
6/20
.0Itro!)ctio a! !e+iitio o+ 1i,)latio
& simulation is the execution of a model* represented by a computer program that gi1es
information about the system being in1estigated) The simulation approach of analy
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
7/20
4)4) !ackground and history of simulation
The Information &ge is synonymous with knowledge) If* howe1er proper science is not used*
information alone cannot guarantee transparency* which is the pre=condition to nowledge)
Proper science re6uires thinking or imagination with conscience* the 1ery essence of
humanity Imagination is necessary for anyone wishing to make decisions based on science
and always begins with 1isuali
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
8/20
20"EQUENTIAL "TEP" OF "IMULATION
The !asic -teps of a -imulation -tudy
The application of simulation in1ol1es specific steps in order for the simulation study to be
successful) $egardless of the type of problem and the obDecti1e of the study* the process by
which the simulation is performed remains constant) The following briefly describes the basic
steps in the simulation processE
20.0 Pro3le, De+iitio
The initial step in1ol1es defining the goals of the study and determine what needs to be
sol1ed) The problem is further defined through obDecti1e obser1ations of the process to be
studied) Care should be taken to determine if simulation is the appropriate tool for the
problem under in1estigation)
2020 Pro4ect Plai
The tasks for completing the proDect are broken down into work packages with a
responsible party assigned to each package) #ilestones are indicated for tracking progress)
This schedule is necessary to determine if sufficient time and resources are a1ailable for
completion)
2050 "*1te, De+iitio
This step in1ol1es identifying the system components to be modeled and the performance
measures to be analy
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
9/20
arri1al rate of a specific part to the manufacturing plant may follow a normal distribution
cur1e)
20:0 Mo!el Tra1latio
The model is translated into programming language) Choices range from general
purpose languages such as fortran or simulation programs such as &rena)
200;0 'eri+icatio 9 'ali!atio
erification is the process of ensuring that the model beha1es as intended* usually by
debugging or through animation) erification is necessary but not sufficient for 1alidation*
that is a model may be 1erified but not 1alid) alidation ensures that no significantdifference exists between the model and the real system and that the model reflects reality)
alidation can be achie1ed through statistical analysis) &dditionally* face 1alidity may be
obtained by ha1ing the model re1iewed and supported by an expert)
20
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
10/20
>hen simulation is applied inappropriately* the study will not produce meaningful results)
The failure
to achie1e the desired goals of the simulation study may induce blaming the simulation
approach itself when in fact the cause of the failure lies in the inappropriate application of
simulation)
To recogni
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
11/20
has the ability and experience to determine both the model's appropriate le1el of detail and
how to 1erify and 1alidate the model) >ithout a trained simulator* the wrong model may be
de1eloped which produces unreliable results) &dditionally* the allocation of time should not
be so limited so as to force the simulator to take shortcuts in designing the model) The
schedule
should allow enough time for the implementation of any necessary changes and for
1erification and 1alidation to take place if the results are to be meaningful)
Co1t1( Cost considerations should be gi1en for each step in the simulation process*
purchasing simulation software if not already a1ailable* and computer resources) Ob1iously if
these costs exceed the potential sa1ings in altering the current system* then simulation should
not be pursued)
Availa3ilit* o+ Data( The necessary data should be identified and located* and if the data does
not exist* then the data should be collectible) If the data does not exist and cannot be collected*
then continuing with the simulation study will e1entually yield unreliable and useless results)
The simulation output cannot be compared to the real system's performance* which is 1ital for 1erifying and 1alidating the model)
The basic steps and decisions for a simulation study are incorporated into a flowchart as
shown belowE
"te81 a! Deci1io1 +or Co!)cti a "i,)latio "t)!*
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
12/20
Once simulation has been identified as the preferred approach to sol1ing a particular problem*
the decision to implement the course of action suggested by the simulation study's results does
not necessarily signify the end of the study* as indicated in the flowchart abo1e) The model
may be maintained to check the system's response to 1ariabilities experienced by the real
system) 3owe1er* the extent to which the model may be maintained largely depends on the
model's flexibility and what 6uestions the model was originally designed to address)
20.0 P)r8o1e o+ 1i,)latio
The purpose of simulation is estimation of field performance e)g)* oil reco1eryA under one or more producing schemes) >hereas the field can be produced only once* at considerable
expense* a model can be produced or run many times at low expense o1er a short period of
time) Obser1ation of model results that represent different producing conditions aids selection
of an optimal set of producing conditions for the reser1oir)
2020U1e a! +)ctio o+ 1i,)latio
2020.0 U1e1 o+ 1i,)latio
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
13/20
$eser1oir simulation models are used by oil and gas companies in the de1elopment of new
fields) &lso* models are used in de1eloped fields where production forecasts are needed to
help make in1estment decisions) &s building and maintaining a robust* reliable model of a
field is often time=consuming and expensi1e* models are typically only constructed where
large in1estment decisions are at stake) Impro1ements in simulation software ha1e lowered
the time to de1elop a model) &lso* models can be run on personal computers rather than moreexpensi1e workstations) For new fields* models may help de1elopment by identifying the
number of wells re6uired* the optimal completion of wells* the present and future needs for
artificial lift* and the expected production of oil* water and gas)
For ongoing reser1oir management* models may help in impro1ed oil reco1ery by hydraulic
fracturing) 3ighly de1iated or hori
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
14/20
coefficient* and parameters to estimate the changes in absolute permeability as a function of
pore=pressure depletion and gas desorption)
202020 F)ctio o+ 1i,)latio
https://en.wikipedia.org/wiki/Diffusion_coefficienthttps://en.wikipedia.org/wiki/Permeability_(earth_sciences)#Intrinsic_and_absolute_permeabilityhttps://en.wikipedia.org/wiki/Permeability_(earth_sciences)#Intrinsic_and_absolute_permeabilityhttps://en.wikipedia.org/wiki/Diffusion_coefficienthttps://en.wikipedia.org/wiki/Permeability_(earth_sciences)#Intrinsic_and_absolute_permeability
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
15/20
G) Classification and characteristics of simulation
CLASSIFICATION OF SIMULATION MODELS
• MONTE CARLO SIMULATION
o $es'+ibe s,ste(s .i'. "+e bot. sto'."sti' "#$ st"ti'
• CONTINUOUS SIMULATION
o &se$ to (o$el s,ste(s .i'. /"+, 'o#ti#&"ll, it. ti(e
o t.e s,ste(s (o$ele$ "+e $,#"(i' b&t (", be eit.e+ $ete+(i#isti'o+ sto'."sti'
• DISCRETE0-E1ENT2 SIMULATION
o &se$ to (o$el s,ste(s .i'. "+e "ss&(e$ to '."#3e o#l, "t$is'+ete set o% poi#ts i# ti(e 0'o++espo#$ to st"te '."#3es2
o t.e s,ste(s (o$ele$ "+e $,#"(i' "#$ "l(ost i#/"+i"bl,4 sto'."sti'
• COMBINED DISCRETE5CONTINUOUS SIMULATION 0H6BRID2
o
'o(bi#"tio# o% $is'+ete "#$ 'o#ti#&o&s /"+i"bles
CHOICE OF SIMULATION MODEL IS A FUNCTION OF THECHARACTERISTICS OF THE S6STEM AND THE OBJECTI1ES OF
THE STUD6!
The term simulation* or more specifically computer simulation* refers to a method for
implementing a model o1er time 2o2 4HH;A) The computer simulation includes the
analytical model which is represented in executable code* the input conditions and other input
data* and the computing infrastructure) The computing infrastructure includes thecomputational engine needed to execute the model* as well as input and output de1ices) The
great 1ariety of approaches to computer simulation is apparent from the choices that the
designer of computer simulation must make* which include
* stochastic or deterministic* steady=state or dynamic* continuous or discrete and
* local or distributed)
http://sebokwiki.org/wiki/Simulation_(glossary)http://sebokwiki.org/wiki/Simulation_(glossary)http://sebokwiki.org/wiki/Simulation_(glossary)http://sebokwiki.org/wiki/Computer_Simulation_(glossary)http://sebokwiki.org/wiki/Input_(glossary)http://sebokwiki.org/wiki/Output_(glossary)http://sebokwiki.org/wiki/Output_(glossary)http://sebokwiki.org/wiki/Simulation_(glossary)http://sebokwiki.org/wiki/Computer_Simulation_(glossary)http://sebokwiki.org/wiki/Input_(glossary)http://sebokwiki.org/wiki/Output_(glossary)
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
16/20
Other classifications of a simulation may depend on the type of model that is being simulated)
One example is an agent=based simulation that simulates the interaction among autonomous
agents to predict complex emergent beha1ior !arry 5HA) They are many other types of
models that could be used to further classify simulations) In general* simulations pro1ide a
means for analyithin the 0nited -tates defense community* it is common to refer
to simulations as li1e* 1irtual* or constructi1e* where li1e simulation refers to li1e operators
operating real systems* 1irtual simulation refers to li1e operators operating simulated systems*
and constructi1e simulations refers to simulated operators operating with simulated systems)The 1irtual and constructi1e simulations may also include actual system hardware and
software in the loop as well as stimulus from a real systems en1ironment) In addition to
representing the system and its en1ironment* the simulation must pro1ide efficient
computational methods for sol1ing the e6uations) -imulations may be re6uired to operate in
real time* particularly if there is an operator in the loop) Other simulations may be re6uired to
operate much faster than real time and perform thousands of simulation runs to pro1ide
statistically 1alid simulation results) -e1eral computational and other simulation methods aredescribed in -imulation #odeling and &nalysis /aw 5:A)
This paper discusses the internal characteristics of simulations) The maDor part of it is
concerned with models and their relation with the domain) -ome central concepts regarding
modelling and simulation are defined) These include concepts regardingE
* the structure and characteristics of the model
* the relationship to the system that is being modelled* the interaction of the learner or other agents with the model)
& classification of model types is presented* accompanied by a first idea on the representation
of the se1eral types of models) The classification includes the distinction between 6ualitati1e
and 6uantitati1e models) #odels can further be classified into dynamic and static models*
determined by the time dependency of the model) The basic elements of any simulation model
are the state of the model* describing the properties of the system that is modelled* and a set of
rules determining the possible de1elopment of the model state) -tate space is the collection of all possible states) In 6uantitati1e models the basic elements of the state are 1ariables* which
http://sebokwiki.org/wiki/Complex_(glossary)http://sebokwiki.org/wiki/Complex_(glossary)http://sebokwiki.org/wiki/Emergence_(glossary)http://sebokwiki.org/wiki/Environment_(glossary)http://sebokwiki.org/wiki/Simulation_Modeling_and_Analysishttp://sebokwiki.org/wiki/Simulation_Modeling_and_Analysishttp://sebokwiki.org/wiki/Complex_(glossary)http://sebokwiki.org/wiki/Emergence_(glossary)http://sebokwiki.org/wiki/Environment_(glossary)http://sebokwiki.org/wiki/Simulation_Modeling_and_Analysis
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
17/20
can be dependent or independent) 2ependent 1ariables are 1ariables of which the 1alue is
determined by the independent 1ariables) The model rules are e6uations* determining the
de1elopment of the 1alues of the 1ariables) Juantitati1e models are classified into discrete
and continuous models* depending on the structure of the state space) Jualitati1e models ha1e
a state space consisting of propositions about the modelled system) In this case* the model
rules ha1e a more descripti1e character)
& brief discussion of the relationship between the model and the corresponding real system is
gi1en) Three types of real systems are distinguishedE physical* artificial and abstract) The main
criterion for a distinction between these types of systems is the possibility of constructing a
model that describes the system completely a base modelA)
The interaction of the learner with models and simulations is described by introducing the
concepts of interaction and scenario) The interaction describes the se6uence of operations thatare performed upon the model* the scenario includes the interaction and the agents who take
part in the interaction)
Classifications of instructional simulation en1ironments often Dust calledE instructional or
educationalA simulationsA are discussed) The usefulness and features of these classifications
are in1estigated) #any of the existing classifications do not distinguish 1ery well between
rele1ant aspects of simulation learning en1ironment)
Three sections describe the relationship between the internal characteristics of simulations and
the four themes introduced in de Kong this 1olumeAE domain models* learning goals* learning
processes and learner acti1ity) !ecause simulation models are discussed extensi1ely in the
first section of this paper* the section on domain and simulation models gi1es an o1er1iew of
domain aspects that are not explicitly referred to in the model) 3ere* an additional knowledge
base* called the cogniti1e model will be introduced) For each type of learning goal the relation
with the domain model or scenario is elaborated) The relationship between learning processesand learner acti1ity and domain models is discussed by relating the possible types of learner
acti1ity with the model and scenario elements* resulting in demands for the structure of the
model or scenario)
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
18/20
Importance of simulation
ImportanceE It is not uncommon for a roadway corridor to experience increasing traffic
congestion and operational problems* due to rapid growth in traffic 1olumes associated with
maDor land use de1elopment)
This increase in traffic 1olumes* coupled with often short distances between
intersections,interchanges* hea1y turning mo1ements* numerous on,off ramps or dri1eway
locations* and increased cross street traffic demand* re6uires the transportation professional to
adopt a Lsystems analysisM approach to properly address traffic congestion) In doing so* the
impacts of potential design and traffic control impro1ements along the roadway corridor can
be better e1aluated)
"xcessi1e traffic demand along a corridor more often than not results in traffic congestion due
to effects of o1erlapping bottleneck locations) The spillo1er effect of traffic congestion from
one location to another negates the use of con1entional traffic engineering measures of
effecti1eness such as roadway capacity or le1els of ser1ice analysis techni6ues)
Traditional capacity analysis methods can pro1ide le1els of ser1ice estimates at a gi1en point
in space and time* but these methods do not pro1ide an assessment of the impacts on the rest
of the roadway corridor) &s a result* the effects of one bottleneck location on another locationare not recogni
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
19/20
CO%C/0-IO%
In each of the scenarios abo1e* we ha1e demonstrated the functionality and utility of using
simulation as a tool for traffic management) In the two cases presented abo1e* the applicationof traffic simulation sa1ed se1eral million dollars of tax re1enuesA in right of way and
construction costs) That does not e1en begin to account for the intangible sa1ings of lost time
to tra1elers due to the congestion created during the construction period)
The simulation tools are also 1ital in exploring new traffic control techni6ues* systems and the
ad1anced traffic management centers of the future as seen in the research problem) %ot
mentioned here is another effort that is now in the demonstration phase where a li1e
intersection controller has been integrated with T-I- and CO$-I#* and the simulated
intersection is actually under the control of the actual intersection control hardware) This
demonstration can be used to assess the effects of different manufacturer+s intersection
controllers in a controlled en1ironment* or can be an effecti1e teaching aid)
Though the simulation model CO$-I# has existed in 1arious forms for many years* the
recent ad1ances by the insertion of ad1anced computer techni6ues and software de1elopment
technology has allowed CO$-I# to be taken to new le1els of performance* new le1els of
integration and ease of use) Practitioners and researchers around the world are using the
CO$-I# micro=simulation model to problems* and new doors are being opened each day as
the computer technology mo1es forward)
-
8/17/2019 PPETROLEUM PRODUCTION Engineering; Term Paper Project
20/20
H) $"F"$"%C"
The #erriam=>ebster 2ictionary* %ew $e1ised "dition) 57) %ew @ork CityE #erriam=>ebster)
Coats* )3) 4H;:) $eser1oir -imulation) Petroleum "ngineering 3andbook* 3)!) !radley ed)* Chap) 7;) $ichardson* TexasE -P")
Odeh* &)-) 4H;4) Comparison of -olutions to a Three=2imensional !lack=Oil $eser1oir -imulation Problem) K Pet Technol GG 4AE 4GN58) -P"=H:5G=P&)httpE,,dx)doi)org,4)544;,H:5G=P&
>einstein* 3).)* Chappelear* K)")* and %olen* K)-) 4H;9) -econd Comparati1e -olution ProDectE & Three=Phase Coning -tudy) K Pet Technol G; GAE G78=G8G) -P"=47;H=P&)httpE,,dx)doi)org,4)544;,47;H=P&
enyon* 2) 4H;:) Third -P" Comparati1e -olution ProDectE .as Cycling of $etrograde Condensate $eser1oirs) K Pet Technol GH ;AE H;4=HH:) -P"=455:;=P&)httpE,,dx)doi)org,4)544;,455:;=P&
&atts* K)>) 4H;9) & Compositional Formulation of the Pressure and -aturation "6uations) -P" $es "ng 4 GAE 57GN585) -P"=45577=P&) httpE,,dx)doi)org,4)544;,45577=P&
!lair* P)#) and >einaug* C)F) 4H9H) -olution of Two=Phase Flow Problems 0sing Implicit 2ifference "6uations) -P" K) H 7AE 74:=757) -P"=54;8=P&)
httpE,,dx)doi)org,4)544;,54;8=P& -tone* 3) and .arder* &)O)K) 4H94) &nalysis of .as=Cap or 2issol1ed=.as 2ri1e
$eser1oirs) -P" K) 4 5AE H5N47) -P"=484;=.) httpE,,dx)doi)org,4)544;,484;=.
http://dx.doi.org/10.2118/9723-PAhttp://dx.doi.org/10.2118/10489-PAhttp://dx.doi.org/10.2118/12278-PAhttp://dx.doi.org/10.2118/13510-PAhttp://dx.doi.org/10.2118/16000-MShttp://dx.doi.org/10.2118/16000-MShttp://dx.doi.org/10.2118/18741-PAhttp://dx.doi.org/10.2118/21221-MShttp://dx.doi.org/10.2118/25263-MShttp://dx.doi.org/10.2118/25263-MShttp://dx.doi.org/10.2118/29110-MShttp://dx.doi.org/10.2118/29110-MShttp://dx.doi.org/10.2118/72469-PAhttp://dx.doi.org/10.2118/8284-PAhttp://dx.doi.org/10.2118/10516-PAhttp://dx.doi.org/10.2118/10515-PAhttp://dx.doi.org/10.2118/10515-PAhttp://dx.doi.org/10.2118/12244-PAhttp://dx.doi.org/10.2118/2185-PAhttp://dx.doi.org/10.2118/1518-Ghttp://dx.doi.org/10.2118/9723-PAhttp://dx.doi.org/10.2118/10489-PAhttp://dx.doi.org/10.2118/12278-PAhttp://dx.doi.org/10.2118/13510-PAhttp://dx.doi.org/10.2118/16000-MShttp://dx.doi.org/10.2118/18741-PAhttp://dx.doi.org/10.2118/21221-MShttp://dx.doi.org/10.2118/25263-MShttp://dx.doi.org/10.2118/29110-MShttp://dx.doi.org/10.2118/72469-PAhttp://dx.doi.org/10.2118/8284-PAhttp://dx.doi.org/10.2118/10516-PAhttp://dx.doi.org/10.2118/10515-PAhttp://dx.doi.org/10.2118/12244-PAhttp://dx.doi.org/10.2118/2185-PAhttp://dx.doi.org/10.2118/1518-G