Upload
lethuan
View
213
Download
0
Embed Size (px)
Citation preview
© 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
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)