ISA99 - managing a real time drilling system with multiple...

Preview:

Citation preview

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

Recommended