ISA99 - managing a real time drilling system with multiple...
Transcript of ISA99 - managing a real time drilling system with multiple...
Paper # • Paper Title • Presenter’s Name
Slide 1
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability
M. Callander (Eigen Limited)
4th June 2014, Digital Energy Journal Event, Aberdeen
Paper # • Paper Title • Presenter’s Name
Slide 2
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Overview
• The vision
• What does ISA99 compliant mean
• The Realtime Drilling Information System
• Future direction
• Questions
But first, a story….
Paper # • Paper Title • Presenter’s Name
Slide 3
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Meet Stevan: CEO of MorePetrol
He is highly competent
He is careful
Stevan has absolutely no idea of the risk he is exposed to
He is a good CEO
He is diligent and runs a
tight ship
Paper # • Paper Title • Presenter’s Name
Slide 4
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Why does he not know the risk?
• Outsources operation of his rigs
• Multiple 3rd parties involved – all interconnected
• Reliant on 3rd party subscription services for data
He cannot define or control the entry or exit points to his company systems
He has no independent source of data with which to verify the integrity of his wells or equipment
Paper # • Paper Title • Presenter’s Name
Slide 5
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Friday 13th January 2013 is a
very bad day for Stevan
At 13:00hrs a virus affects the
control system on a rig
It is shut down for 19 days at a cost of $10m in NPT
Paper # • Paper Title • Presenter’s Name
Slide 6
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
At 20:13hrs an inexperienced drilling team fail to control
a kick and it turns into a blowout after the BOP fails
Fortunately no-one is killed, but significant damage to the environment results. MorePetrol never recovers from the damage to it’s reputation
Paper # • Paper Title • Presenter’s Name
Slide 7
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
It was for consequences like these that, in 2009, a project was started
to completely redesign the way companies interconnect and share
data on drilling rigs
Paper # • Paper Title • Presenter’s Name
Slide 8
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
The vision
Implement a secure architecture for
data capture and remote access
Make data
available to anyone
Vendor neutral single source for all data
Define the entry and exit points - one cable each
Drive the implementation of data standards
WITSML and OPC UA
Paper # • Paper Title • Presenter’s Name
Slide 9
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Business drivers
• Two main drivers:
– Avoid downtime
Avoid drilling downtime due to system fragility
– Learn & Improve
Inability to learn/improve due to lack of visibility of consistent dataset
Paper # • Paper Title • Presenter’s Name
Slide 10
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Fragile and Robust
• Fragile: More things happen than planned
for a given input
• Robust: the system always responds in a
predictable way for any given input
The more complex the system, the more chances there are to introduce fragility
Paper # • Paper Title • Presenter’s Name
Slide 11
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Why Stevan did not know his risks
• No overall design
– Connectivity on rigs evolved organically
• Unmapped connections – extent not known
– Cannot control entry & exit points
• Inappropriate equipment selection
• Inadequate business continuity plans
• No processes in place to maintain protection
– e.g. OS Patching
No design = no control = FRAGILE
Paper # • Paper Title • Presenter’s Name
Slide 12
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Organic design!
Paper # • Paper Title • Presenter’s Name
Slide 13
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
What does ISA99 Compliant Mean
• Multi-part standard – not all published yet
• Our focus is System design and security lifecycle – Building in security and robustness from the ground
up
– Balancing the requirements of the CIA triangle - Confidentiality-Integrity-Availability
– Segregating all parties and restricting traffic between them (zones and conduits)
– Making the system easy to support and maintain in operation
People & Organisation are also relavant but not covered here
Paper # • Paper Title • Presenter’s Name
Slide 14
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Approach
• Engineering led approach – multidisciplined team – All skills required together in one location
• Identified 4 key areas to make a robust system – Hardware and supporting infrastructure;
– Network Architecture;
– Interfaces and data mapping; and
– Supportability and business continuity
“Robustification” – Ralph Langner
Paper # • Paper Title • Presenter’s Name
Slide 15
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Hardware and Infrastructure
• Design in resiliance
• Virtualised infrastructure
• Redundant everything
• Can tolerate failure of over 50% of components
Value of resilience is a judgement based on risk and consequence
Paper # • Paper Title • Presenter’s Name
Slide 16
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Realtime Drilling Information
System
Paper # • Paper Title • Presenter’s Name
Slide 17
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
The Realtime Drilling Information System (RDIS)
• Sits in the data path between all parties
• Contains converters for multiple industry standards
• Includes secure remote access and visualisation
• Virtual environment
• Integrated technology from multiple vendors
Converted unknown risk into known risk = controllable
Paper # • Paper Title • Presenter’s Name
Slide 18
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Networks and segregation
Paper # • Paper Title • Presenter’s Name
Slide 19
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Networks and segregation
Paper # • Paper Title • Presenter’s Name
Slide 20
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Networks and segregation
Paper # • Paper Title • Presenter’s Name
Slide 21
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Important Health and Safety Advice Look at the cute kittens to prevent TDB
(Technical Drawing Blindness)
Paper # • Paper Title • Presenter’s Name
Slide 22
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Interfaces and Data
• All data exchange happens through the RDIS
• WITS, WITSML & OPC
Paper # • Paper Title • Presenter’s Name
Slide 23
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Data Mapping
• Engineering led approach – understand every data point
• Deconstructed every interface
• Reconstructed using standardised mapping
• Old way = 1 interface record changed every time
• New way = pre-configured record for each tool
40,000 points reviewed – 4,000 pre-configured Make the system easy to use
Paper # • Paper Title • Presenter’s Name
Slide 24
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Types of data
• Surface parameters (e.g. BPOS, WOB, STPP)
• MWD/LWD (e.g. Gamma, Resistivity, ECD)
• Mudlogging (e.g. Mudlog object, lithology)
• Condition Monitoring (e.g. power, temp. starts/stops)
• Cuttings re-injection
Paper # • Paper Title • Presenter’s Name
Slide 25
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
• 4 tests for each interface:
– Proof of concept test
– Systems integration test
– Commissioning test
– Final acceptance test
• Full replica mobile system
• Travelled to all vendors
Testing
Paper # • Paper Title • Presenter’s Name
Slide 26
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Implementation of WITSML
• Original hope: implement WITSML for everything
• We did implement WITSMLv 1.3.1 non-realtime
• Not practical for realtime data
• Several challenges
– Time zone setting and time synchronization
– Interpretation and use of indexes and maxIndex
– Setting and synchronisation of UIDs
Setting up WITSML is complicated
Paper # • Paper Title • Presenter’s Name
Slide 27
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Support & Maintainability
• All support performed remotely – no new POB
• Some re-training of existing roles at drill site
• All hardware is “pluggable”
• Held a lot of awareness sessions before go-live
• Pro-active monitoring and alerting to 24x7 support team
• Offline development & training system
Paper # • Paper Title • Presenter’s Name
Slide 28
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Current status of RDIS
• Demonstrated system resilience & supportability
• System went live on 24-Nov-2013
• 4th Well now being drilling
• Zero NPT associated with RDIS
• Data mapping now extended to all rigs in same fleet
• Not asset specific – can be installed on any rig
• Architecture now the basis of a new blueprint
• Now being sold as Eigen+Drill
Paper # • Paper Title • Presenter’s Name
Slide 29
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Future direction
• Further research ongoing into the remote management & monitoring aspects
• Now available as a packaged capability to remove the need for IT project – System has been successfully downsized into mobile
racks
– Standardised data mapping to each vendor
• Further Reduce footprint through solid state technology
• Use of OPC UA as an alternative to WITSML
Paper # • Paper Title • Presenter’s Name
Slide 30
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
If Stevan had an ISA99 compliant Realtime Drilling Information System…
The virus would not have spread beyond the infected system
He could have employed advanced applications to identify early signs of a kick and poor equipment condition
He would be happier (probably)
Paper # • Paper Title • Presenter’s Name
Slide 31
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
Questions
Paper # • Paper Title • Presenter’s Name
Slide 32
ISA99 - managing a real time drilling system with multiple partners involved - security, uptime and availability- Murray Callander
The end
Thank you for listening