SlideShare a Scribd company logo
Section 1
Well Control Simulator
Graduation Project 2020 1
Section 01
Oil and Gas well kicks
Kick is a well control problem in which the pressure found within the drilled rock is higher
than the mud hydrostatic pressure acting on the borehole or rock face. When this occurs,
the greater formation pressure has a tendency to force formation fluids into the wellbore.
This forced fluid flow is called a kick. If the flow is successfully controlled, the kick is
considered to have been killed. An uncontrolled kick that increases in severity may result
in what is known as a “blowout.”
Factors affecting kick severity
Several factors affect the severity of a kick. One factor, for example, is the “permeability” of
rock, which is its ability to allow fluid to move through the rock. Another factor affecting kick
severity is “porosity.” Porosity measures the amount of space in the rock containing fluids.
A rock with high permeability and high porosity has greater potential for a severe kick than
a rock with low permeability and low porosity. For example, sandstone is considered to
have greater kick potential than shale, because sandstone has greater permeability and
greater porosity than shale.
Yet another factor affecting kick severity is the “pressure differential” involved. Pressure
differential is the difference between the formation fluid pressure and the mud hydrostatic
pressure. If the formation pressure is much greater than the hydrostatic pressure, a large
negative differential pressure exists. If this negative differential pressure is coupled with
high permeability and high porosity, a severe kick may occur.
Causes of kicks
Kicks occur as a result of formation pressure being greater than mud hydrostatic pressure,
which causes fluids to flow from the formation into the wellbore. In almost all drilling
operations, the operator attempts to maintain a hydrostatic pressure greater than formation
pressure and, thus, prevent kicks; however, on occasion the formation will exceed the
mud pressure and a kick will occur. Reasons for this imbalance explain the key causes
of kicks:
•	 Insufficient mud weight.
•	 Improper hole fill-up during trips.
•	 Swabbing.
•	 Cut mud.
•	 Lost circulation.
2 Graduation Project 2020
Well Control Simulator
Warning signs of kicks
Warning signs and possible kick indicators can be observed at the surface. Each crew
member has the responsibility to recognize and interpret these signs and take proper action.
All signs do not positively identify a kick; some merely warn of potential kick situations.
Key warning signs to watch for include the following:
•	 Flow rate increase
•	 Pit volume increase
•	 Flowing well with pumps off
•	 Pump pressure decrease and pump stroke increase
•	 Improper hole fill-up on trips
•	 String weight change
•	 Drilling break
•	 Cut mud weight
Kick indicators
What are the indicators that the well is flowing?
1.	 Increase in Flow Rate
2.	Increase in Pit Level
3.	Drop in pump pressure
What Action Should Be Taken?
1.	Flow Check(Drilling/Tripping)
2.	Shut the well
3.	Circulate Bottoms Up
4.	Raise Mud Weight
Graduation Project 2020 3
Section 01
Kill sheet calculations for vertical wells
Kill sheet calculations it’s very important Sheet when we decided to kill the well.
It used to read the well by determine well parameters/features.
Such as
–	 Volume, strokes & time Calculations ….why?
–	 Maximum Mud Weight of Drilling Fluid….why?
–	 MAASP….why?
–	 Kill Mud Weight K.M.W. …why?
–	 Initial/Final Circulating Pressure (ICP,FCP) …. Why?
–	 Draw Step Down Chart….why?
Sequence of kill sheet solution
1.	Draw Your Own well profile case. includes The main features. (Vertical, Deviated,
Horizontal)
2.	Location of each Tubular inside Hole.
3.	Put the Data on the profile.
4.	 Start the calculations
Steps for vertical well
First of all we’ve to determine 3 things :-
A- Drill pipe Length = MD - (DC Length + HWDP Length)
B- Open hole Length= MD – Cased hole
C- Drill Collar length
If total length of Drill Collar and HWDP < Open hole section,
So all DC and HWDP in Open hole section.
And then the remaining O.H Section will have DP.
But if total length of Drill Collar and HWDP > Open hole section.
So there will be a part of HWDP or both (HWDP and DC) in
Open hole section.
4 Graduation Project 2020
Well Control Simulator
1- Strokes from Surface to bit:-
Calculate Drill string Volume (DP/HWDP/DC)
For Drill pipe:-
	 =Drill pipe Capacity bbl./ft. x length of drill pipe
For Heavy walled Drill pipe:-
	 =HWDP Cap. Bbl./ft. x length of HWDP
For Drill Collar
	 =DC Cap. Bbl./ft. x length of DC
Then add all of them to obtain Total Volume inside String
No of Strokes =Total Volume (bbl.) / POP (bbl./stroke)
Time=No. of strokes / SPM (min)
2- Strokes from bit to shoe :- assuming the case when open hole > length
of HWDP+DC
Calculate open hole to (DP/HWDP/DC) Volume
For Open Hole / Drill Collar:-
	 =(O.H /Drill Collar) Capacity bbl./ft. x length of Drill Collar
For Open Hole / Heavy walled Drill pipe:-
	 =(O.H/ HWDP) Cap. Bbl./ft. x length of HWDP
For Open Hole / Drill Pipe:-
	 =(O.H/DP) Cap. Bbl./ft. x length of DP
Then add all of them to obtain Total Volume
No of Strokes =Total Volume (bbl.) / POP (bbl./stroke)
Time= No of strokes / SPM. (min)
3- Strokes from bit to surface:-
Calculate cased hole to DP Volume:-
	 =Drill pipe Capacity bbl./ft. x length cased hole ft.
No of Strokes =Total Volume (bbl.) / POP (bbl./stroke)
So Strokes from Bit to surface = strokes from bit to shoe +strokes from shoe to surface
Time = No. of strokes/ SPM (min)
Graduation Project 2020 5
Section 01
4- Time for Complete Circulation=time from surface to bit + time from bit to
surface + surface line time
5- Kill Mud Weight:-
Kill Mud Weight = SIDPP/(0.052xTVD) + Current M.wt.
6- Initial Circulating Pressure:-
ICP = DYNAMIC PRESSURE LOSS + SIDPP
7- Final Circulating Pressure:-
FCP= DYNAMIC PRESSURE LOSS x (K.M.W)/(Current M.Wt )
8- MAASP with current mud weight:-
Maximum Allowable M.WT (ppg) =( (LOT Pressure)/(0.052xShoe TVD )+Lot M.wt)
MAASP (psi) = (Maximum M.wt. - Current M.wt.)x0.052xShoe TVD
9- MAASP after circulation of kill mud:-
	 = Maximum M.wt. – K.M.W x 0.052 x Shoe TVD
10- Step Down Chart
Pressure Drop=(ICP-FCP)x100 / String Strokes
Example for step Down chart
6 Graduation Project 2020
Well Control Simulator
Wait and Weight Method
The “Wait and Weight” is sometimes referred to as the ‘Engineers Method’ or the ‘One
Circulation Method’. It does, at least in theory, kill the well in one circulation.
Once the well is shut in and pressures stabilised, the shut in drill pipe pressure is used
to calculate the kill mud weight. Mud of the required weight is made up in the mud pits.
When ready, kill mud is pumped down the drill pipe. At commencement, enough drill
pipe pressure must be held to circulate the mud, plus a reserve equivalent to the original
shut in drill pipe pressure. This total steadily decreases as the mud goes down to the bit,
until with kill mud at the bit, the required pressure is simply that needed to pump kill mud
around the well.
The choke is adjusted to reduce drill pipe pressure while kill mud is pumped down the
string. With kill mud at the bit, the static head of mud in the drill pipe balances formation
pressure. For the remainder of the circulation, as the influx is pumped to the surface,
followed by drill pipe contents and the kill mud, the drill pipe pressure is held at the final
circulating pressure by choke adjustment.
Advantages of the Wait and Weight Method
•	 Lowest wellbore pressures, and lowest surface pressures - this means less
equipment stress.
•	 Minimum ‘on-choke’ circulating time - less chance of washing out the choke.
Disadvantages of the Wait and Weight Method
•	 Considerable waiting time (while weighting up) - gas migration.
•	 If large increases in mud weight required, this is difficult to do uniformly in one stage.
Steps of the weight and weight method for well control are as follow:
•	 Shut in the well.
•	 Allow pressure to stabilize and record stabilized shut in casing pressure, initial shut
in drill pipe pressure, and pit gain. If you have a float in the drill string, you must bump
the float in order to see the shut-in drill pipe pressure
•	 Perform well control calculations
•	 Raise mud weight in the system to required kill mud weight
•	 Establish circulation to required kill rate by holding casing pressure constant
•	 Follow drill pipe schedule until kill weight mud to the bit.
•	 Hold drill pipe pressure constant once kill weight mud out of the bit until complete
circulation.
•	 Check mud weight out and ensure that mud weight out is equal to kill mud weight.
•	 Shut down and flow check to confirm if a well is static
•	 Circulate and condition mud if required
Graduation Project 2020 7
Section 01
Well Control Simulator as a web application
We developed a simulator for kill sheet calculations and wait & weight method as a website
application using different web programming languages including mainly JavaScript, PHP,
and HTML.
Our simulator can:
•	 Make Kill sheet calculations
•	 Print the kill sheet
•	 Simulate wait & weight method from A to Z
Wait & weight simulation process description:
•	 You turn on the pump by increasing pump spm gradually 5 spm by 5 spm
•	 While you are increasing pump spm, you must keep SICP slightly above its recorded
value in the kill sheet
•	 This can be done by opening and closing choke buttons
•	 By this way you can circulate the kick safely and put well under control
Here are some screenshots of our simulator:
8 Graduation Project 2020
Well Control Simulator
Graduation Project 2020 9
Section 01
10 Graduation Project 2020
Well Control Simulator
Here are some screenshots of our code main functions as our code exceeded 1000 line:
Graduation Project 2020 11
Section 01
12 Graduation Project 2020
Well Control Simulator
Kindly Try our wellcontrol simulator online through this link:
http://ahmedeltabakh.epizy.com/wellcontrolsimulator/index.php
Section 2
IPR Plotter
14 Graduation Project 2020
IPR Plotter
IPR Plotter (iOS App)
Description:
•	 Our App requires some inputs to draw IPR for two types of reservoir:
1.	Oil Reservoir
2.	Gas Reservoir
•	 Our App is calculated and draw IPR curve based on four methods (two method for
each reservoir type)
•	 We used Vogel Method and Standing Method for oil reservoir
•	 We used Backpressure method and Forchiemer method for gas reservoir
Our App include predication for Future IPR in Gas Reservoir
Screenshots of App:
Screenshots of Code:
1. Backpressure Method
2. Forchiemer method
Graduation Project 2020 15
Section 02
16 Graduation Project 2020
IPR Plotter
Graduation Project 2020 17
Section 02
Programming in Petroleum Engineering Graduation Project 2020

More Related Content

What's hot

Petroleum Production Engineering - Perforation
Petroleum Production Engineering - PerforationPetroleum Production Engineering - Perforation
Petroleum Production Engineering - Perforation
James Craig
 
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]fiilizonga mwinibanzora
 
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Al Mo'taz Bellah
 
Brief Introduction into Oil & Gas Industry by Fidan Aliyeva
Brief Introduction into Oil & Gas Industry by Fidan AliyevaBrief Introduction into Oil & Gas Industry by Fidan Aliyeva
Brief Introduction into Oil & Gas Industry by Fidan Aliyeva
Fidan Aliyeva
 
Sand control
Sand controlSand control
Sand control
AnindiaMisra
 
Drilling fluids
Drilling fluidsDrilling fluids
Drilling fluids
AAPG SU SC
 
Oil 101: Introduction to Oil and Gas - Upstream
Oil 101:  Introduction to Oil and Gas - UpstreamOil 101:  Introduction to Oil and Gas - Upstream
Oil 101: Introduction to Oil and Gas - Upstream
EKT Interactive
 
Co2 flooding.pdf
Co2 flooding.pdfCo2 flooding.pdf
Co2 flooding.pdf
MohanadHussien2
 
Well control intro presentation
Well control intro presentationWell control intro presentation
Well control intro presentation
amrhaggag
 
Enhached oil recovery EOR
Enhached oil recovery EOREnhached oil recovery EOR
Enhached oil recovery EOR
Hendri Anur
 
Well stimulation - petroleum engineering
Well stimulation - petroleum engineeringWell stimulation - petroleum engineering
Well stimulation - petroleum engineering
Rebaz Hamad
 
Recovery_techniques__1674919213.pdf
Recovery_techniques__1674919213.pdfRecovery_techniques__1674919213.pdf
Recovery_techniques__1674919213.pdf
Ahmed133796
 
Oil & gas
Oil & gasOil & gas
Oil & gas
Johhny Bravo
 
ADVANCEMENT IN ENHANCED OIL RECOVERY
ADVANCEMENT IN ENHANCED OIL RECOVERYADVANCEMENT IN ENHANCED OIL RECOVERY
ADVANCEMENT IN ENHANCED OIL RECOVERYAmit Nitharwal
 
Well acidizing and fracturing to increase permeability
Well acidizing and fracturing to increase permeabilityWell acidizing and fracturing to increase permeability
Well acidizing and fracturing to increase permeability
John978010
 
4 1 reservoir-drive_mechanisms
4 1 reservoir-drive_mechanisms4 1 reservoir-drive_mechanisms
4 1 reservoir-drive_mechanisms
Atils
 
Polymer flooding
Polymer floodingPolymer flooding
WELL COMPLETIONS.pptx
WELL COMPLETIONS.pptxWELL COMPLETIONS.pptx
WELL COMPLETIONS.pptx
DagogoGreenFurosigha
 
Oil Properties
Oil PropertiesOil Properties
Oil Properties
M.T.H Group
 

What's hot (20)

Petroleum Production Engineering - Perforation
Petroleum Production Engineering - PerforationPetroleum Production Engineering - Perforation
Petroleum Production Engineering - Perforation
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]
OVERVIEW OF THE OIL & GAS EXPLORATION AND [Autosaved]
 
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
Enhanced Oil Recovery EOR using flooding polymer ( Polyacrylamide )
 
Brief Introduction into Oil & Gas Industry by Fidan Aliyeva
Brief Introduction into Oil & Gas Industry by Fidan AliyevaBrief Introduction into Oil & Gas Industry by Fidan Aliyeva
Brief Introduction into Oil & Gas Industry by Fidan Aliyeva
 
Sand control
Sand controlSand control
Sand control
 
Drilling fluids
Drilling fluidsDrilling fluids
Drilling fluids
 
Oil 101: Introduction to Oil and Gas - Upstream
Oil 101:  Introduction to Oil and Gas - UpstreamOil 101:  Introduction to Oil and Gas - Upstream
Oil 101: Introduction to Oil and Gas - Upstream
 
Co2 flooding.pdf
Co2 flooding.pdfCo2 flooding.pdf
Co2 flooding.pdf
 
Well control intro presentation
Well control intro presentationWell control intro presentation
Well control intro presentation
 
Enhached oil recovery EOR
Enhached oil recovery EOREnhached oil recovery EOR
Enhached oil recovery EOR
 
Well stimulation - petroleum engineering
Well stimulation - petroleum engineeringWell stimulation - petroleum engineering
Well stimulation - petroleum engineering
 
Recovery_techniques__1674919213.pdf
Recovery_techniques__1674919213.pdfRecovery_techniques__1674919213.pdf
Recovery_techniques__1674919213.pdf
 
Oil & gas
Oil & gasOil & gas
Oil & gas
 
ADVANCEMENT IN ENHANCED OIL RECOVERY
ADVANCEMENT IN ENHANCED OIL RECOVERYADVANCEMENT IN ENHANCED OIL RECOVERY
ADVANCEMENT IN ENHANCED OIL RECOVERY
 
Well acidizing and fracturing to increase permeability
Well acidizing and fracturing to increase permeabilityWell acidizing and fracturing to increase permeability
Well acidizing and fracturing to increase permeability
 
4 1 reservoir-drive_mechanisms
4 1 reservoir-drive_mechanisms4 1 reservoir-drive_mechanisms
4 1 reservoir-drive_mechanisms
 
Polymer flooding
Polymer floodingPolymer flooding
Polymer flooding
 
WELL COMPLETIONS.pptx
WELL COMPLETIONS.pptxWELL COMPLETIONS.pptx
WELL COMPLETIONS.pptx
 
Oil Properties
Oil PropertiesOil Properties
Oil Properties
 

Similar to Programming in Petroleum Engineering Graduation Project 2020

Control principles and procedures
Control principles and proceduresControl principles and procedures
Control principles and procedures
Raja Mohan Murugiah
 
Well control 1)
Well control 1)Well control 1)
Well control 1)
AhmedQanbar
 
Well control
Well controlWell control
Well controlSaba Saif
 
Kick t1
Kick t1Kick t1
Kick t1
Seham Jalal
 
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
AbdallahTayea99
 
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptxCNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
Rishabh Sirvaiya
 
Well Control.pdf
Well Control.pdfWell Control.pdf
Well Control.pdf
FazalHamdan
 
Well control and kicks presentation.pptx
Well control and kicks presentation.pptxWell control and kicks presentation.pptx
Well control and kicks presentation.pptx
OKORIE1
 
Well bore Stability & MW issues (1).pptx
Well bore Stability & MW issues  (1).pptxWell bore Stability & MW issues  (1).pptx
Well bore Stability & MW issues (1).pptx
Jagdishannaya
 
well control (IWCF)
well control (IWCF)well control (IWCF)
well control (IWCF)
ssuser9a04f8
 
well control (1)
 well control (1) well control (1)
well control (1)
Dr. Arzu Javadova
 
Horizontal Well Performance Optimization Analysis
Horizontal Well Performance Optimization AnalysisHorizontal Well Performance Optimization Analysis
Horizontal Well Performance Optimization Analysis
Mahmood Ghazi
 
عرض تقديمي1.pptx
عرض تقديمي1.pptxعرض تقديمي1.pptx
عرض تقديمي1.pptx
ssuser9a04f8
 
Spe yp monthly session hydraulic fracturing technology - april 2021
Spe yp monthly session   hydraulic fracturing technology - april 2021Spe yp monthly session   hydraulic fracturing technology - april 2021
Spe yp monthly session hydraulic fracturing technology - april 2021
mohamed atwa
 
Episode 44 : Flow Behavior of Granular Materials and Powders Part III
Episode 44 :  Flow Behavior of Granular Materials and PowdersPart IIIEpisode 44 :  Flow Behavior of Granular Materials and PowdersPart III
Episode 44 : Flow Behavior of Granular Materials and Powders Part III
SAJJAD KHUDHUR ABBAS
 
Basic Well Control
Basic Well ControlBasic Well Control
Basic Well Control
M.T.H Group
 
Drill stem test
Drill stem testDrill stem test
Drill stem test
Nouh Almandhari
 
Drilling fluids
Drilling fluidsDrilling fluids
Drilling fluids
archana balikram
 
drillingfluids-150902095822-lva1-app6891.pdf
drillingfluids-150902095822-lva1-app6891.pdfdrillingfluids-150902095822-lva1-app6891.pdf
drillingfluids-150902095822-lva1-app6891.pdf
MuammerAlakary
 

Similar to Programming in Petroleum Engineering Graduation Project 2020 (20)

Control principles and procedures
Control principles and proceduresControl principles and procedures
Control principles and procedures
 
Well control 1)
Well control 1)Well control 1)
Well control 1)
 
Well control
Well controlWell control
Well control
 
Kick t1
Kick t1Kick t1
Kick t1
 
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
Basic Kick calculatinvggzhnxnxhxjdhxbxbxbxbbshdjdhdhdksskowsbzbjsuehxbzkzkxbx...
 
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptxCNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
 
Drilling Mannual
Drilling MannualDrilling Mannual
Drilling Mannual
 
Well Control.pdf
Well Control.pdfWell Control.pdf
Well Control.pdf
 
Well control and kicks presentation.pptx
Well control and kicks presentation.pptxWell control and kicks presentation.pptx
Well control and kicks presentation.pptx
 
Well bore Stability & MW issues (1).pptx
Well bore Stability & MW issues  (1).pptxWell bore Stability & MW issues  (1).pptx
Well bore Stability & MW issues (1).pptx
 
well control (IWCF)
well control (IWCF)well control (IWCF)
well control (IWCF)
 
well control (1)
 well control (1) well control (1)
well control (1)
 
Horizontal Well Performance Optimization Analysis
Horizontal Well Performance Optimization AnalysisHorizontal Well Performance Optimization Analysis
Horizontal Well Performance Optimization Analysis
 
عرض تقديمي1.pptx
عرض تقديمي1.pptxعرض تقديمي1.pptx
عرض تقديمي1.pptx
 
Spe yp monthly session hydraulic fracturing technology - april 2021
Spe yp monthly session   hydraulic fracturing technology - april 2021Spe yp monthly session   hydraulic fracturing technology - april 2021
Spe yp monthly session hydraulic fracturing technology - april 2021
 
Episode 44 : Flow Behavior of Granular Materials and Powders Part III
Episode 44 :  Flow Behavior of Granular Materials and PowdersPart IIIEpisode 44 :  Flow Behavior of Granular Materials and PowdersPart III
Episode 44 : Flow Behavior of Granular Materials and Powders Part III
 
Basic Well Control
Basic Well ControlBasic Well Control
Basic Well Control
 
Drill stem test
Drill stem testDrill stem test
Drill stem test
 
Drilling fluids
Drilling fluidsDrilling fluids
Drilling fluids
 
drillingfluids-150902095822-lva1-app6891.pdf
drillingfluids-150902095822-lva1-app6891.pdfdrillingfluids-150902095822-lva1-app6891.pdf
drillingfluids-150902095822-lva1-app6891.pdf
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 

Programming in Petroleum Engineering Graduation Project 2020

  • 1.
  • 3. Graduation Project 2020 1 Section 01 Oil and Gas well kicks Kick is a well control problem in which the pressure found within the drilled rock is higher than the mud hydrostatic pressure acting on the borehole or rock face. When this occurs, the greater formation pressure has a tendency to force formation fluids into the wellbore. This forced fluid flow is called a kick. If the flow is successfully controlled, the kick is considered to have been killed. An uncontrolled kick that increases in severity may result in what is known as a “blowout.” Factors affecting kick severity Several factors affect the severity of a kick. One factor, for example, is the “permeability” of rock, which is its ability to allow fluid to move through the rock. Another factor affecting kick severity is “porosity.” Porosity measures the amount of space in the rock containing fluids. A rock with high permeability and high porosity has greater potential for a severe kick than a rock with low permeability and low porosity. For example, sandstone is considered to have greater kick potential than shale, because sandstone has greater permeability and greater porosity than shale. Yet another factor affecting kick severity is the “pressure differential” involved. Pressure differential is the difference between the formation fluid pressure and the mud hydrostatic pressure. If the formation pressure is much greater than the hydrostatic pressure, a large negative differential pressure exists. If this negative differential pressure is coupled with high permeability and high porosity, a severe kick may occur. Causes of kicks Kicks occur as a result of formation pressure being greater than mud hydrostatic pressure, which causes fluids to flow from the formation into the wellbore. In almost all drilling operations, the operator attempts to maintain a hydrostatic pressure greater than formation pressure and, thus, prevent kicks; however, on occasion the formation will exceed the mud pressure and a kick will occur. Reasons for this imbalance explain the key causes of kicks: • Insufficient mud weight. • Improper hole fill-up during trips. • Swabbing. • Cut mud. • Lost circulation.
  • 4. 2 Graduation Project 2020 Well Control Simulator Warning signs of kicks Warning signs and possible kick indicators can be observed at the surface. Each crew member has the responsibility to recognize and interpret these signs and take proper action. All signs do not positively identify a kick; some merely warn of potential kick situations. Key warning signs to watch for include the following: • Flow rate increase • Pit volume increase • Flowing well with pumps off • Pump pressure decrease and pump stroke increase • Improper hole fill-up on trips • String weight change • Drilling break • Cut mud weight Kick indicators What are the indicators that the well is flowing? 1. Increase in Flow Rate 2. Increase in Pit Level 3. Drop in pump pressure What Action Should Be Taken? 1. Flow Check(Drilling/Tripping) 2. Shut the well 3. Circulate Bottoms Up 4. Raise Mud Weight
  • 5. Graduation Project 2020 3 Section 01 Kill sheet calculations for vertical wells Kill sheet calculations it’s very important Sheet when we decided to kill the well. It used to read the well by determine well parameters/features. Such as – Volume, strokes & time Calculations ….why? – Maximum Mud Weight of Drilling Fluid….why? – MAASP….why? – Kill Mud Weight K.M.W. …why? – Initial/Final Circulating Pressure (ICP,FCP) …. Why? – Draw Step Down Chart….why? Sequence of kill sheet solution 1. Draw Your Own well profile case. includes The main features. (Vertical, Deviated, Horizontal) 2. Location of each Tubular inside Hole. 3. Put the Data on the profile. 4. Start the calculations Steps for vertical well First of all we’ve to determine 3 things :- A- Drill pipe Length = MD - (DC Length + HWDP Length) B- Open hole Length= MD – Cased hole C- Drill Collar length If total length of Drill Collar and HWDP < Open hole section, So all DC and HWDP in Open hole section. And then the remaining O.H Section will have DP. But if total length of Drill Collar and HWDP > Open hole section. So there will be a part of HWDP or both (HWDP and DC) in Open hole section.
  • 6. 4 Graduation Project 2020 Well Control Simulator 1- Strokes from Surface to bit:- Calculate Drill string Volume (DP/HWDP/DC) For Drill pipe:- =Drill pipe Capacity bbl./ft. x length of drill pipe For Heavy walled Drill pipe:- =HWDP Cap. Bbl./ft. x length of HWDP For Drill Collar =DC Cap. Bbl./ft. x length of DC Then add all of them to obtain Total Volume inside String No of Strokes =Total Volume (bbl.) / POP (bbl./stroke) Time=No. of strokes / SPM (min) 2- Strokes from bit to shoe :- assuming the case when open hole > length of HWDP+DC Calculate open hole to (DP/HWDP/DC) Volume For Open Hole / Drill Collar:- =(O.H /Drill Collar) Capacity bbl./ft. x length of Drill Collar For Open Hole / Heavy walled Drill pipe:- =(O.H/ HWDP) Cap. Bbl./ft. x length of HWDP For Open Hole / Drill Pipe:- =(O.H/DP) Cap. Bbl./ft. x length of DP Then add all of them to obtain Total Volume No of Strokes =Total Volume (bbl.) / POP (bbl./stroke) Time= No of strokes / SPM. (min) 3- Strokes from bit to surface:- Calculate cased hole to DP Volume:- =Drill pipe Capacity bbl./ft. x length cased hole ft. No of Strokes =Total Volume (bbl.) / POP (bbl./stroke) So Strokes from Bit to surface = strokes from bit to shoe +strokes from shoe to surface Time = No. of strokes/ SPM (min)
  • 7. Graduation Project 2020 5 Section 01 4- Time for Complete Circulation=time from surface to bit + time from bit to surface + surface line time 5- Kill Mud Weight:- Kill Mud Weight = SIDPP/(0.052xTVD) + Current M.wt. 6- Initial Circulating Pressure:- ICP = DYNAMIC PRESSURE LOSS + SIDPP 7- Final Circulating Pressure:- FCP= DYNAMIC PRESSURE LOSS x (K.M.W)/(Current M.Wt ) 8- MAASP with current mud weight:- Maximum Allowable M.WT (ppg) =( (LOT Pressure)/(0.052xShoe TVD )+Lot M.wt) MAASP (psi) = (Maximum M.wt. - Current M.wt.)x0.052xShoe TVD 9- MAASP after circulation of kill mud:- = Maximum M.wt. – K.M.W x 0.052 x Shoe TVD 10- Step Down Chart Pressure Drop=(ICP-FCP)x100 / String Strokes Example for step Down chart
  • 8. 6 Graduation Project 2020 Well Control Simulator Wait and Weight Method The “Wait and Weight” is sometimes referred to as the ‘Engineers Method’ or the ‘One Circulation Method’. It does, at least in theory, kill the well in one circulation. Once the well is shut in and pressures stabilised, the shut in drill pipe pressure is used to calculate the kill mud weight. Mud of the required weight is made up in the mud pits. When ready, kill mud is pumped down the drill pipe. At commencement, enough drill pipe pressure must be held to circulate the mud, plus a reserve equivalent to the original shut in drill pipe pressure. This total steadily decreases as the mud goes down to the bit, until with kill mud at the bit, the required pressure is simply that needed to pump kill mud around the well. The choke is adjusted to reduce drill pipe pressure while kill mud is pumped down the string. With kill mud at the bit, the static head of mud in the drill pipe balances formation pressure. For the remainder of the circulation, as the influx is pumped to the surface, followed by drill pipe contents and the kill mud, the drill pipe pressure is held at the final circulating pressure by choke adjustment. Advantages of the Wait and Weight Method • Lowest wellbore pressures, and lowest surface pressures - this means less equipment stress. • Minimum ‘on-choke’ circulating time - less chance of washing out the choke. Disadvantages of the Wait and Weight Method • Considerable waiting time (while weighting up) - gas migration. • If large increases in mud weight required, this is difficult to do uniformly in one stage. Steps of the weight and weight method for well control are as follow: • Shut in the well. • Allow pressure to stabilize and record stabilized shut in casing pressure, initial shut in drill pipe pressure, and pit gain. If you have a float in the drill string, you must bump the float in order to see the shut-in drill pipe pressure • Perform well control calculations • Raise mud weight in the system to required kill mud weight • Establish circulation to required kill rate by holding casing pressure constant • Follow drill pipe schedule until kill weight mud to the bit. • Hold drill pipe pressure constant once kill weight mud out of the bit until complete circulation. • Check mud weight out and ensure that mud weight out is equal to kill mud weight. • Shut down and flow check to confirm if a well is static • Circulate and condition mud if required
  • 9. Graduation Project 2020 7 Section 01 Well Control Simulator as a web application We developed a simulator for kill sheet calculations and wait & weight method as a website application using different web programming languages including mainly JavaScript, PHP, and HTML. Our simulator can: • Make Kill sheet calculations • Print the kill sheet • Simulate wait & weight method from A to Z Wait & weight simulation process description: • You turn on the pump by increasing pump spm gradually 5 spm by 5 spm • While you are increasing pump spm, you must keep SICP slightly above its recorded value in the kill sheet • This can be done by opening and closing choke buttons • By this way you can circulate the kick safely and put well under control Here are some screenshots of our simulator:
  • 10. 8 Graduation Project 2020 Well Control Simulator
  • 11. Graduation Project 2020 9 Section 01
  • 12. 10 Graduation Project 2020 Well Control Simulator Here are some screenshots of our code main functions as our code exceeded 1000 line:
  • 13. Graduation Project 2020 11 Section 01
  • 14. 12 Graduation Project 2020 Well Control Simulator Kindly Try our wellcontrol simulator online through this link: http://ahmedeltabakh.epizy.com/wellcontrolsimulator/index.php
  • 16. 14 Graduation Project 2020 IPR Plotter IPR Plotter (iOS App) Description: • Our App requires some inputs to draw IPR for two types of reservoir: 1. Oil Reservoir 2. Gas Reservoir • Our App is calculated and draw IPR curve based on four methods (two method for each reservoir type) • We used Vogel Method and Standing Method for oil reservoir • We used Backpressure method and Forchiemer method for gas reservoir Our App include predication for Future IPR in Gas Reservoir Screenshots of App: Screenshots of Code: 1. Backpressure Method 2. Forchiemer method
  • 17. Graduation Project 2020 15 Section 02
  • 18. 16 Graduation Project 2020 IPR Plotter
  • 19. Graduation Project 2020 17 Section 02