Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

BKTF PII Sharing Knowledge

21 September 2021

Applied Machine Learning Opportunities in Process


Safety of Upstream Oil & Gas Industry
Ir. Muhammad Riandhy Anindika Yudhy, S.T., M.Eng., I.P.M
Field Engineer – Process Safety Management
Short Intro for Muhammad Riandhy
7+ years experience in oil & gas industry

Wireline & Borehole Project Engineer Reliability Engineer Process Safety Field Engineer
Seismic Field Engineer (2015 – 2016, (2016 – 2018) Engineer (2021 – Present)
(2014) 2018 – 2020) (2018 – 2021)
Notable Achievements:
1. Top 10 Graduates in Eastern Hemisphere at Notable Achievements:
Halliburton Technical Training Program Cairo 1. Cumulative cost savings from implementation of Lean Six Sigma > USD 25 MM
2. Lead multiple digital transformation initiatives:
a. Digital Operational Discipline Metric Monitoring (Improve Operational Discipline by 32%)
Education Background b. Drone Smart Detection of Vegetation and Insulator Failure in Power Line (Reduce
number of power outage caused by vegetation to 0)
c. Live One Line Diagram (Reduce Response Time for Well Downtime by 50%)
B.Eng d. Digital Pigging Procedure
Engineering e. Decision Support Centers (Integrated Operations, Alarm, Equipment Reliability)
Physics 3. Recipient of more than 30 Awards for outstanding support to Operations.

M.Eng
Mechanical
Engineering
Executive Summary
Discussion

 Introduction to Oil & Gas Industry Key Messages From the Discussion
 Introduction to Process Safety & Loss
of Containment  Process Safety is concerned with managing hazards arises from loss of
 Machine Learning Concept containment through the implementation of safeguards
 Computer Vision Concept  Smart Safeguard  Use machine learning on big data to learn about the
 Case Studies various operating conditions of the equipment and provide intelligent alarm
 Computer vision to detect the system to notify Operators of potential loss of containment and enable
cause of LOC quick response to mitigate the consequences of the loss of containment.
 Illegal Tapping  For image/visual data, computer vision provides robust solution to identify
 Corrosion anomalies or suspicious activities near the facilities
 Intelligent Tank Level Alarm Set
Point Detection
 Q&A

Desired Outcomes

Introduce audience to a potential application of machine learning and computer vision to improve process safety in
upstream oil and gas facility
The Oil and Gas Industry Sector

Images courtesy of Farzad Ebrahimi presentation “IoT & the future of O&G industry”
The Oil and Gas Value Chain & Inherent Hazards

The materials processed


in this industry is highly
reactive and dangerous,
therefore uncontrolled
release of the materials
can result in catastrophic
incident!

Images courtesy of Farzad Ebrahimi presentation “IoT & the future of O&G industry”
Introduction to Process Safety and LOC
• Process Safety is management of hazards that can give rise to major
accidents involving the release of potentially dangerous materials, release
of energy or both through implementation of engineered and administrative
safeguards.
• Process safety philosophy can be explained through “The Onion Model”
• Loss of Containment (LOC) is an unplanned or uncontrolled release of any
materials, including non-toxic and non-flammable process materials, from its
primary containment that may result in catastrophic consequences in terms
of safety, environment, asset, and reputation.
 Primary Containment is equipment designed to keep a material within it.
Pipeline, piping and tanks are example of primary containment
 Examples of LOC is overflow of tanks and spill from leakage in pipeline
• Detecting all types of LOC is challenging
o Long pipeline
o Big facilities
o Geographical challenges (pipe location, tanks location)
• Detecting observable LOC is possible, early detection will mitigate further
consequences and minimize the impact of LOC.
• Alternative solution: using machine learning based intelligent alarm
system to notify Operators of potential LOC which will enable quick
response as a layer of safeguard. Spill from leak/rupture of
piping/pipeline
Machine Learning Concept
 Machine Learning is a branch of artificial
intelligence (AI) focused on building applications
that learn from data and improve their accuracy
over time without being programmed to do so. It
trained a sequence of statistical processing steps
to find patterns and features in massive amounts
of data in order to make decisions and predictions
based on new data.

 AI is a broad term that aims at using data to offer


solutions to existing problems. Some example
solutions:
 Classification
 Prediction
 Estimation
 Association
 Optimization
 Clustering

 The objective of Machine Learning is to gain


knowledge from data
Types of Machine Learning Methods
• Supervised Learning
• The dataset have target/label/class as the “guru”/supervisor
• Most of the algorithms for ML/DS are using Supervised Learning
• The learning process is based on the target variable associated with the predictor
variable
• Unsupervised Learning
• The algorithm find the pattern by analyzing all variables (attributes)
• The dataset doesn’t have target/label/class attribute
• Clustering algorithms are categorized as Unsupervised Learning
• Semi-supervised Learning
• It is a combination of supervised and unsupervised learning methods.
• For example, in the beginning we separate a dataset into two datasets, which the
first one is a dataset containing a healthy condition of a machine, while the other
dataset it for unhealthy condition by supervised learning method,. Then after the
dataset separated, each dataset is clustered by using unsupervised learning
• Deep Learning
• This is a mixed of all the learning types with deeper processes/layers
Types of Machine Learning Algorithm
Complete Machine Learning Algorithm
Multi Layer Perceptron Model
• Multi Layer Perceptron (MLP) is a branch of
neural network that uses supervised learning
to learn a function of input and output based
on training data sets
• The working principles:
• The input data sample vectors are
propagated forward through the neural
network to generate the output values
from the output layer.
• Compare the generated output vector
with the actual/desired output vector for
that input data vector.
• Compute difference in error at the output
units.
• Back propagate error values to generate
errors at each node/neuron.
• Compute weight gradients by multiplying
the output error and input activation.
• Use learning rate to determine
percentage of the gradient to be
subtracted from original weight and
update the weight of the nodes.
© 2020 PT. Chevron Pacific Indonesia
Computer Vision Concept
• Computer vision (CV) is a field of artificial intelligence (AI) that
enables computers to derive meaningful information from
digital images, videos and other visual inputs — and take
actions or make recommendations based on that information.
• If AI enables computers to think, computer vision enables them to
see, observe and understand
• Integration of computer vision into visual devices will turn it into
additional eyes that help maintain safe and reliable operations
despite any major safety and reliability challenges
Problems in Computer Vision

1.Image Classification
2.Image Classification With
Localization
3.Object Detection
4.Object Segmentation
5.Image Style Transfer
6.Image Colorization
7.Image Reconstruction
8.Image Super-Resolution
9.Other Problems
Introduction to Image Processing
Introduction to Image Processing
Images are classified based
on domain knowledge of the
classifier of its key features

Manual feature extraction


is tedious work!
Introduction to Image Processing

With Convolutional Neural Network, it is possible to learn


hierarchy of features directly from the data!
Introduction to Convolutional Neural Network
Convolutional Neural Network  A machine learning algorithm that use a combination of RGB kernel/filter,
activation function and pooling to perform a convolution operation (moving matrix multiplication) to portions of
input image to extract features of the image that will be used as learning data for neural network to correctly classify
the image.
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Introduction to Convolutional Neural Network
Generalized Computer Vision Process Flow

Train the model


Case Studies 1: Corrosion Detection

Problem statement:
Corroded pipeline is prone to leak and burst which has the risk of loss of
containment, fire if ignited and impact to personnel safety, asset damage,
reputation damage and environment

Accuracy > 90%

Solution:
Using drone with computer vision to detect
corrosion in pipeline early that enable
Pipeline Maintenance Team to take action
to repair the pipeline before it leaks.
Case Studies 2: Illegal Tapping Detection

Accuracy > 90%

Problem statement: Solution:


There are illegal tapping cases found on shipping line that Utilize drone with computer vision to help monitoring
has impact to financial, security, and environmental. process in real time to capture suspicious activities near the
pipeline and improving security and reliability in pipeline
system
© 2020 PT. Chevron Pacific Indonesia

Q&A
© 2020 PT. Chevron Pacific Indonesia

You might also like