application of model driven integration in statoilhydro’s...

17
© 2008 IBM Corporation Application of Model Driven Integration In StatoilHydro’s F0B project Jone F. Aarre Technical Sales Specialist IBM Oil and Gas CoE, IBM SWG CIMug meeting Versterås, June 12 - 2008

Upload: lethuan

Post on 15-Mar-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

© 2008 IBM Corporation

Application of Model Driven Integration

In StatoilHydro’s F0B project

Jone F. AarreTechnical Sales Specialist

IBM Oil and Gas CoE, IBM SWG

CIMug meeting

Versterås, June 12 - 2008

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

Support for Integrated Operations Generation 2 requiredOperators must have information on drilling, production and operation easily and transparently accessible across multiple assets & facilities:

– for a set of new corporate work processes and applications such as performance analysis, improvement, and real time information based decision support processes,

– within various upstream domains, - drilling, production, operations

But:

Operators have many oil & gas facilities with significantly different applications and configurations, process tag and data naming conventions,…..Too many isolated and different solutions –across many highly variable oil & gas fields

Difficulties implementing common processes

Complex applications & interfaces

Difficult to adapt quickly

Large portion of IT budget spent on maintenance, not on new value add investments Sleipner B

Snøhvit

Norne

Heidrun

Kristin

Åsgard A

Åsgard B

Åsgard C

Norne

Heidrun

Kristin

Åsgard A

Åsgard B

Åsgard C

Snorre A

Snorre B

Statfjord B

Statfjord C

Statfjord A

Gullfaks C

Gullfaks B

Gullfaks A

Visund

Kvitebjørn

Huldra

Veslefrikk Troll A

Petrojarl/Glitne

Snorre A

Snorre B

Statfjord B

Statfjord C

Statfjord A

Gullfaks C

Gullfaks B

Gullfaks A

Visund

Kvitebjørn

Huldra

Veslefrikk Troll A

Petrojarl/Glitne

Sleipner feltet

Global Support Centers

Global Operations Support Centers

Global Operations Support Centers

©IB

M -

3

9AAD102801 Rev. A

TAIL- IO project - subprojects

Conditionmonitoring & earlyfault detection

3D vizualisation & collaboration

F0Architecture

F2Turnarounds

F4Collaboration

F1CBM

Contribute to improve HSE performance, increase production with 5% and reduce operation costs

with 30%

”Mobile” fieldoperators

Robotizedfacilities

Optimization ofturnarounds

A – Reference ArchitectureB – Real Time IntegrationServices

F5Mobile

F6Robotics

F3Wireless

Heavily instrumented& networked facilities

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

StatoilHydro and IBM agreed to initiate a project to verify the concept proposed by the IMS strategy project

Project idea– Test an integration solution based on

an open service oriented architecture, and gain insight into the SOA concept as applied to real-time data from multiple plants

– Give StatoilHydro the assurance required for a staged, company-wide implementation

Project goals– The IMS data shall appear in the

same, standardised way

– The IMS data shall be structured so that data flows easily between systems and users can effectively utilise the data

Project objectives– Demonstrate an integration solution

based on a SOA architecture and XML

– Demonstrate an implementation of the S95 standard for real-time (OPC) data

– Demonstrate an implementation process supporting a staged company-wide implementation

– Demonstrate configurability and maintainability of the integration model

– Evaluate concept and present recommendations for further work and implementation

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

TargetsDevelop a Real-Time Integration Solution (RTIS) based on F0 Common Integration Architecture, IBM’s Information Integration Framework and relevant ISA & ISO standards as defined in the project documents– For standardized access to information in Statoil’s various IMS

applicationsEnsure and verify that the solution delivers the following capabilities:– Enterprise-wide name space and naming convention that is unique

and that is based on industry standards ISO15926, ISA S88/95 andMimosa

– Design and creation of asset models and model instances– Mapping / management functions supporting configuration and model

updates from the DCS and upwards– Maintenance, persistence and quality control of data

Verify value and functionality through testing of solution on StatoilHydro assets in accordance with selected use cases and tools– Statfjord A and Gullfaks B

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

Concern 1 Concern n

Stakeholders / concerns

Baseline

Transition

Target

Business

Data

Systems

Technology

View categories

Evolution

Aspects to take into account when specifying architecture viewpointsbased on IEEE-Std-1471 –

IEEE S3 SOA Reference Modelis the baseline for structuring thearchitecture overview diagrams

Background for architecture viewpoint used inDraft Reference Architecture for OLF Integrated Operations Generation 2and StatoilHydro TAIL-IO project F0

http://www.computer.org/portal/cms_docs_itpro/itpro/homepage/2007/may_june/f3010.pdf

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

ConditionMonitoring

NEWUPSTREAMSERVICES

Maintenance & Asset Management

EngineeringSystems

DCS, PLC & Historians

IntegrationESB, Web Services, Messaging, Events, OPC

Services, Services + Business Components

Semantic Model, Enterprise taxonomyMeta modelInstance model

Monit CenterEngineer Field Operator Line Manager

Integrated Information Framework

OperationsReporting

Production Optimization -Visualization

Equipment information, instrument information, tag structures

Realtime and historical measurements

Infrastructure Services – Security – Systems ManagementENTERPRISEDOMAIN

PROCESS CONTROLDOMAIN

Portal Services

From StatoilHydro TAIL-IO project F0

IBM C&P IIFRealtime data and history sensor data integration

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

The Integrated Information FrameworkMain building blocks

Model Aware Visualization

MaintenanceSupervisor

TechCenterEngineer

TechCenterEngineer

Plant SupervisorPlant Supervisor

SOA Service Choreography

Event ProcessingEvent Definition

Service oriented applications and CSBs

ReferenceSemantic

Model

Web Services

Modelservices

Web ServicesOPC Server

Technical user apps

Model Aware Client Adapters

Model Aware Server Adapters

RT ESBModelAware

Services i/f

Enterprise Service Bus

OPC Client REST Services

Data validation

Database

XML/SQL

Plant EngineerPlant Engineer

Common semanticexchange modelwith an enterprise

name space

New business services

Web services interface to model and information

The IIF SolutionStudio

Model-awareserver interface

Existing third party applications

Engineering Data Warehouse, Project

Document Repositories

ERP & AssetMaintenance

Data Historians, Control Systems,

Sensors

CalcsDefs

Real time and historical

measurementvalues

Enablesreusable productcalculations and data validation in

the model

Enable eventdefintition,

detection and processing

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

C&P Framework Manufacturing Operations Concept

Integrated Information Framework (IIF) is the set of practices and technologies that provides:– Global visibility into manufacturing Information and performance– Presentation of information in the context of equipment

configurations– Easy Maintenance

– IIF provides:• Foundation for internal manufacturing collaboration (Performance

Improvement) and execution (Operational Excellence)• Ability to effectively maintain equipment relationships, track events

and conditions across multiple plants• A technology neutral lingua franca reference framework plant model

based on recognized global standards• A federation of data, not a replication

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

EXISTINGAPPLICATIONS

& INFORMATION REPOSITORIES

Integration Pattern

NEWCOMPOSITE

APPLICATIONS

Infrastructure Services – Security – Systems ManagementENTERPRISEDOMAIN

PROCESS CONTROLDOMAIN

Mediations

WebServices

PublishSubscribeMessaging

Model Aware Information

As a Service

Event processing

Model Aware Adapters

OPC / SQL

OrchestrationProcess Svcs

Direct connection

Router Broker

RESTServices

Enterprise Services Bus

Services Integration

TechnicalIntegration

Semantic M

odel

Services Pattern

Equipment and Process Documentation

Facility Monitoring and MES

Maintenance & Asset Management

EngineeringSystems

Rotating EquipmentMonitoring

DCS, PLC & Historians

Access to the RT data directly at its master source, - data currency optimized

Accessing OPC, and Web Services, or any Enterprise Application asset through ESB eliminates information barriers

Integration Pattern – bridging real time with enterprise systems

Security

EXECUTEMAINTENANCEOPERATIONS

PLANTURNAROUND

MONITOREQUIPMENTCONDITION

EQUIPMENTFAULT

DETECTION

DRILLING PROGRAM PLANNING

PRODUCTION OPTIMIZATION

Portal Services

Monit CenterEngineer Field Operator Line Manager

From Norwegian Oil Industry Associationand StatoilHydro TAIL-IO project F0

Architectureinstantiatedthrough IIF

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

Standards based ontology.

Common asset model across facilities and systems

No change in the local plants

SCHEDULEMAINTENANCE

EXECUTEMAINTENANCEOPERATIONS

PLANTURNAROUND

MANAGERESOURCES

MONITOREQUIPMENTCONDITION

MaintenanceSupervisorMaintenanceSupervisor

Plant EngineerPlant Engineer

Plant SupervisorPlant Supervisor

Plant OperatorPlant Operator

Quality EngineerQuality Engineer

Real-time centre EngineerReal-time centre Engineer

EQUIPMENTFAULT

DETECTION

Infrastructure Services – Security – Systems ManagementENTERPRISEDOMAIN

PROCESS CONTROLDOMAIN

Semantic Model – integration using common industry model

PRIMARYO&M

APPLICATIONS &

INFORMATION REPOSITORIES

NEWSOLUTIONS

Reference Sem

antic M

odel

UN/CEFACT

CIM

MIMOSA

OAGIS

SI derived unitsOPC time

WITSMLPRODML

IEC61850

EDIFACT

Reference

Services Architecture

Reference Integration

Architecture

ISA 95

ISA 88ISO 15926

Enterprise taxonomy

Oil and gas O&M

ontology

Equipment and Process Documentation

Facility Monitoring and MES

Maintenance & Asset Management

EngineeringSystems

Rotating EquipmentMonitoring

DCS, PLC & Historians

BentlyNevadaSKF, Turbowatch, etc

ABB, HoneywellOSISOftAspentech

SAP PM, STID, Intergraph

SchlumbergerHalliburtonBaker Hughes, etc

Intergraph SPF,Aveva PDMS,STID, etc

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

IIF – RSM MetamodelRSM - standards approach and industry participation

RSM TeamISA 88 – Dennis BrandlISA 95 – Keith UngerPCA/OLF – Nils Sandsmark, Thore Langeland, Magne ValenSenstadMIMOSA- Alan Johnston, Ken BeaverOAGi – Dave ConnellyWBF – Dave EmersonOSIsoft – Jack AudeDOW – Russ DickinsonSISCO – Herb FalkIBM – Vishwanath Narayan

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

Reference Semantic Model Objectives and Functions

The RSM essentially answers the Open Operations and Maintenance model requirements

Connects measurements, equipment, planning and scheduling, life cycle management, etc. throughout an enterprise

The RSM is not a data model and does not constrain the way applications implement the information contained within the model.

The RSM facilitates the exchange of information it does not store or replicate data. Federates Instances of the IIF/RSM across the Enterprise.

The RSM provides a “Contextual Naming Service for equipment and measurements, keeps track of “equipment and process states”.

The RSM provides multiple enterprise navigation methods that allows the access of process equipment, measurements, and document connectivity for visualization, and provides a “role based” information capability

The RSM can be “queried” to find equipment and related information to like documents and “pseudo static” data by Web Service based applications.

The RSM provides a base for “Model Aware Adapters”

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

The RSM and SOA Provides a True Industry Content Base for an Enterprise

SQLDatabase

DocumentManagement

MaintenanceRequest

MaintenanceRequest

MaintenanceWork OrderMaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability Tes tSpecification

EquipmentCapability Tes tSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

MaintenanceRequest

MaintenanceRequest

MaintenanceWork OrderMaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability Tes tSpecification

EquipmentCapability Tes tSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

MaintenanceReques t

MaintenanceReques t

MaintenanceWork Order

MaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability TestSpecification

EquipmentCapability TestSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

MaintenanceReques t

MaintenanceReques t

MaintenanceWork Order

MaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability TestSpecification

EquipmentCapability TestSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

P-45

P-46

P-48

Distributed Control System

ProgrammableLogic Controller

Distributed Control System

ModelAware

Adaptors

SQLDatabase

ProgrammableLogic Controller

MaintenanceReques t

MaintenanceReques t

MaintenanceWork Order

MaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability TestSpecification

EquipmentCapability TestSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

ModelAware

Adaptors

MaintenanceReques t

MaintenanceReques t

MaintenanceWork Order

MaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability TestSpecification

EquipmentCapability TestSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

IIF Instance

IIF Instance

Time SeriesHistorian

Unit Operation A

Unit Operation B

MaintenanceRequest

MaintenanceRequest

MaintenanceWork OrderMaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability Tes t

Specification

EquipmentCapability Tes t

Specification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

MaintenanceReques t

MaintenanceReques t

MaintenanceWork Order

MaintenanceWork Order

MaintenanceResponse

MaintenanceResponse

May be generated for0..n

1..1

1..1

1..1

EquipmentClass Property

EquipmentClass Property

EquipmentProperty

EquipmentProperty

EquipmentCapability TestSpecification

EquipmentCapability TestSpecification

EquipmentClass

EquipmentClass

Hasvalues for

0..n

0..n

0..n

0..n

0..n

EquipmentEquipment

EquipmentCapability Test

Result

EquipmentCapability Test

Result

0..n

0..n1..n

Hasproperties

of

Is testedby a

Maps to

Def ined by

Records theexecution of

0..n

0..n May result in

0..1

May be up of Is against

Is madeagainst

0..n

0..n

Def ines aprocedure forobtaining a

CompositeBusinessService

WebServicesEngine

Federated SOA/RSM IIF InstancesInteroperating on a WAN

Cell Phones & Smart Phones

Remote Users, Vendors

Desk Top Applications

Unit Operation B

Unit Operation AAny Portal or

Web Service App

MRO, & Engineering Databases

ERP Applications

Email, Thin Net Client Access, Hierarchal Views Based on Log On,Excel and OPC Access

Security

Email and SMS

Thin Net Bowser

Access

Work Orders, Equipment

Life Cycle Management

RSM Model Management

Web Serv

ice Q

uery,

Event

Notific

ation

,

KPI & Prod

uctio

n

Calcula

tions

Process ControlNetworks

Standards Based Transactions

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

The RSM in action

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

Instantiated for StatoilHydro

© Copyright IBM Corporation 2008

IBM Oil & Gas Centre of Excellence

IMS

F0 B Real-Time Integration Solution Physical Infrastructure Architecture - Pilot

Statfjord A Gullfaks B•KM

OffshoreOnshore

StatoilHydroIBM

Excel

MatrikonOPC Explorer

MatrikonProcessNet

OSIsoftOPCClient

IIF Workbench

TransmitterSurveillance

App

ABB WebServices client

OPC Client

Adapter

RT Model VisualiznServer

AnalysisApp

OPC Client

Adapter

AnalysisApp

OPC Client

Adapter

AnalysisApp

OPC Client

Adapter

AnalysisApp

OPC ServerAdapter

OPC ServerAdapter

RT Model Adapter Server

Browser

REST/HTTP

SOAP/HTTP

•MatrikonOPC Tunneler Client

OPC Tunneler

ClientOPC Tunneler Server

•MatrikonOPC Tunneler Server

Bergen

Stavanger

Bus apps / svcs

IBM SystemsArchitectural construct

•IIF UIB Server Adapter•JMS Libs•DBMS client

•WebSphere ESB/ ProcessServer

•AspenTechIP.21

•OSIsoft PI

ESB

Ser

ver

DCS

•ABB 800XA

Stavanger Bergen

DCS

IMS

JMS/MQ

OPC Tunneler

Client

•WebSphere App Server/ ProcessServer•UIB client API•JMS libs

RT Model CoreServer

•IIF UIB Core•DBMS (Oracle 9i)