380 likes | 407 Views
An introduction to ISO 15926-2 Industrial automation systems and integration – Integration of life-cycle data for process plants including oil and gas production facilities – Part 2: Data model. David Leal CAESAR Systems Limited david.leal@caesarsystems.co.uk Magne Valen-Sendstad POSC Caesar
E N D
An introduction to ISO 15926-2Industrial automation systems and integration – Integration of life-cycle data for process plants including oil and gas production facilities – Part 2: Data model David Leal CAESAR Systems Limited david.leal@caesarsystems.co.uk Magne Valen-Sendstad POSC Caesar Magne.Valen-Sendstad@dnv.com
EPC/Suppliers Installation Contract TLP Nymo EP Contractor DB Tipas DB SAGA S-Div. Project DB Viiking DB DB DFO Suppliers DB = Human interaction = Electronic transfer Technical Information- Vigdis DFO = Documents For Operation
8 definitions of mean time between failure • MEAN TIME BETWEEN FAILURE (#RDS7925234)A period of time which is the mean period of time interval between failures. • MEAN TIME BETWEEN FAILURE 1 A (#RDS14647190)The time duration between two consecutive failures of a repaired item.International Electrotechnical Vocabulary (IEV) online database • MEAN TIME BETWEEN FAILURE 1 B (#RDS14647235)The expectation of the time between failures: Note. - In English, the use of the abbreviation MTBF in this sense is now deprecated.International Electrotechnical Vocabulary (IEV) online database • MEAN TIME BETWEEN FAILURE 1 C (#RDS14647280)The expectation of the operating time between failures. International Electrotechnical Vocabulary (IEV) online database • MEAN TIME BETWEEN FAILURE 1 D (#RDS14647325)Total time duration of operating time between two consecutive failures of a repaired item.International Electrotechnical Vocabulary (IEV) online database • MEAN TIME BETWEEN FAILURE 2 (#RDS14647415)Predicts the average number of hours that an item, assembly, or piece part will operate before it fails.Jones J. V. (1987), Integrated Logistics Support Handbook, McGraw Hill Inc., USA. • MEAN TIME BETWEEN FAILURE 3 (#RDS14647145) For a particular interval, the total functional life of a population of an item divided by the total number of failures within the population during the measurement interval. The definition holds for time, rounds, miles, events, or other measure of life units.MIL-PRF-49506 (1996), Performance Specification Logistics Management Information • MEAN TIME BETWEEN FAILURE 4 (#RDS14646965)The average length of time a system or component works without failure.MIL-HDBK-29612-4
PIPING FLANGE # 578 400 PROFILE FLANGE Flange FLANGED END # 614 500 Flanges
64 31 NUTS 1”UNC ASTM A453 GR660 EN10204/2.2 32 30 STUDBOLTS 1”UNC, 5 1/ 2 ” ASTM A453 GR660 EN10204/2.2 2 29 SUPPORT BRACKET 6-194-4 MANUFACTURERS DRAWING ASTM A 453/A 453M - 660 CLASS A Name: ISO 15926 REFERENCE DATA LIBRARY Id: <ISO15926-4>#NNNNNNN 07.1 Nuts External Flanges ASTM A 453M GR660, TP1 (3.1B) 07.1 Bolts/External Flnges ASTM A 453M GR660, TP1 (3.1B) 07.1 Brackets/Supports BS 1501-316-S11__________ (3.1.B) ENGINEERING DATASHEET Product Data Inconsistencies
ISO 15926 • Integration of Life Cycle Data for Process Plants including Oil & Gas production facilities. • Integration • Capability to span multiple applications • Restrictions specific to applications must be kept at application level, not affecting the integration model • Life Cycle • Data shall last for 25-75 years • HSE requirements • Accessibility to data • Need to know what you have data about • Value of data compared to value of installation? • System independent
Lifecycle Aspects Actual Activity Required Activity Required Activity Conceptual Process Design Detailed Process Design Commission Process Required Facility Planned Facility Actual Facility Detailed Engineering Design Conceptual Engineering Design Construction Required Material Planned Material Actual Material Procurement
- Environment • HAZOP • Maintainability • etc Tag xxxx Design Case 1 Functional Location Tag xxxx Tag xxxx Design Case 2 Process Design Case 3 Functional Location Process/performance requirements External requirements Procurement Package MMMM Pressure transmitter suitable for Tag xxxx Consolidated Requirements Package Specification MMMM Conformance Model X Variant Y Data Sheet for xxxx Data Sheet for xxxx Data Sheet for xxxx Conformance Operational Data for 123456 Model X Variant Y Serial # 123456 Examples of Lifecycle Objects Pressure Transmitting ROSEMOUNT 3051CG ROSEMOUNT 3051CG5A22A1KB4I1L4M6Q4 3051CG5A22A1KB4I1L4M6Q4 #123456 All objects have separate lifecycles
Space-time maps III PRESSURE TRANSMITTER class_of_inanimate_physical_object
Space-time maps IV Specifications/class data • Specifications • Product data sheets • etc PRESSURE TRANSMITTER class_of_inanimate_physical_object ROSEMOUNT 3051CG class_of_inanimate_physical_object #1234567 Installed Objects/individual data
Integration Across Applications Project Data Sheet Product Data Sheet External Level 3D CAD P&ID Conceptual Model (Integration) ISO 15926 DM+RDL Physical Level P1 P2
Integration Across Project Phases Conceptual Process Design Detailed Engineering Design Procurement Construction Operation External Level Conceptual Model (Integration) ISO 15926 DM+RDL Physical Level P1 P2
Standardised in ISO 15926-2 Data Model Core Classes OWL Core Classes Core Classes Common Terminology Standardised in ISO 15926-4 Standardised by e.g. ISO /IEC/ ANSI/ BS/DIN, represented using ISO 15926 Standard & Proprietary Properties Classes Standard & Proprietary Classes Standard & Proprietary Activity Classes Property Classes Activity Classes Product Catalogues represented using ISO 15926 Manufacturer Specified Properties Classes Manufacturer Specified Activity Classes RDL ISO 15926 - Data Model and Reference Data Library Physical Object Classes Manufactured Item Classes
ISO 15926 • ISO 15926 Integration of life-cycle data for process plants including oil and gas production facilities • ISO 15926 - 1 Overview and fundamental principles(Approved IS) • ISO 15926 - 2 Data model(Approved IS) • ISO 15926 - 3 Geometry. (TS ready for submission) (For initial content see: www.posccaesar.org) • ISO 15926 - 4 Initial reference data. (Approved TS. See next slides for parts) • ISO 15926 - 5 Procedures for registration and maintenance of reference data (NWI/CD pending resolution on MA) • ISO 15926 - 6 Scope and methodology for developing additional reference data (NWI/CD to be submitted to ISO Q1 2008) • ISO 15926 - 7 Implementation methods for the integration of distributed systems(TS to be submitted to ISO Q1 2008)
ISO 15926-4 Initial Set • ISO TS 15926-4 (2007) ACTIVITY • ISO TS 15926-4 (2007) BASICS • ISO TS 15926-4 (2007) CLASS OF CLASS • ISO TS 15926-4 (2007) CONNECTION MATERIAL • ISO TS 15926-4 (2007) CONTROL FUNCTION • ISO TS 15926-4 (2007) ELECTRICAL • ISO TS 15926-4 (2007) ENCODED INFORMATION • ISO TS 15926-4 (2007) HEAT TRANSFER • ISO TS 15926-4 (2007) INFORMATION • ISO TS 15926-4 (2007) INSTRUMENT • ISO TS 15926-4 (2007) PIPING • ISO TS 15926-4 (2007) PROPERTY • ISO TS 15926-4 (2007) PROTECTION • ISO TS 15926-4 (2007) ROTATING EQUIPMENT • ISO TS 15926-4 (2007) SOLID HANDLING • ISO TS 15926-4 (2007) STATIC EQUIPMENT • ISO TS 15926-4 (2007) TRANSPORT • ISO TS 15926-4 (2007) UOM • ISO TS 15926-4 (2007) VALVES • ROTATING EQUIPMENT to be added Q3/2008
Access To Part 4 Data • http://www.tc184-sc4.org/ts/15926/-4/ed-1/tech/rdl/ • http://www.uspi.nl/tiki-index.php • http://rds.posccaesar.org/2008/05/XML/ISO-15926-4_2007/
Key parts of ISO 15926-2 • Precise statements • Implemented in EXPRESS • Superseded by RDF • Physical individuals and classes • serial numbered item and model • 4D approach to change • Practical approach to life cycle • Small number of key relationships • partOf, connectedTo, contains • Formal approach to physical properties
Assets and facilities • An asset is an item of equipment which has a material identity. • Hence an asset retains its identity when it is removed a system and is maintained or used elsewhere • A facility is a part of a system which has a functional identity. • A facility cannot be removed from the system of which it is a part and used elsewhere. • An asset is installed to provide, or act as, a facility.
replacement of equipment installed as G_101 space in store asset no. 84-78910 facility G_101 asset no. 98-12345 being repaired time 2008-04-28T15:00 2008-09-12T23:00 Assets and facilities
√ Temporal parts • A period in the life of an object is another object – a temporal part. • A statement about an object which is true for a period of time, but not always, is made about the temporal part. :Y91_SPF a :MotorCar ; :ownedBy mailto:david.leal@caesarsystems.co.uk .
√ temporal part – a key concept in ISO 15926-2 Temporal parts • A period in the life of an object is another object – a temporal part. • A statement about an object which is true for a period of time, but not always, is made about the temporal part. √ :Y91_SPF a :MotorCar . :Y91_SPF_2006-01-11_to_2008-05-13 :part2:temporalPartOf :Y91_SPF ; :during [ t:hasBeginning [t:inXSDDateTime 2006-01-11 ] ; t:hasEnd [t:inXSDDateTime 2008-05-13 ] ] ; :ownedBy mailto:david.leal@caesarsystems.co.uk .
replacement of equipment installed as G_101 space in store asset no. 84-78910 facility G_101 asset no. 98-12345 being repaired time 2008-04-28T15:00 2008-09-12T23:00 Temporal parts – assets and facilities output 100000 kilowatt-hours [ :part2:temporalPartOf :G_101 ; :during [ t:hasBeginning [t:inXSDDateTime 2008-01-11 ] ; t:hasEnd [t:inXSDDateTime 2008-01-25 ] ] ; :outputActivePower [ part4:kilowatt-hour 100000 ].
replacement of equipment installed as G_101 space in store asset no. 84-78910 facility G_101 asset no. 98-12345 being repaired time 2008-04-28T15:00 2008-09-12T23:00 Temporal parts – assets and facilities output 100000 kilowatt-hours [ :part2:temporalPartOf :84-78910 ; :part2:temporalPartOf :G_101 ; :during [ t:hasBeginning [t:inXSDDateTime 2008-01-11 ] ; t:hasEnd [t:inXSDDateTime 2008-01-25 ] ] ; :outputActivePower [ part4:kilowatt-hour 100000 ].
there is nothing much else you can say :A part2:partOf :B . :A part2:connectedTo :C . :A part2:contains :D . but if you want to defined more relationships you can – as reference data Relationships between physical objects • part of • temporally • assembly • connected to • contains
Part 2 has a vocabulary for classification. Classification • what sort of thing something is :MyAsset part2:classifiedAs adv:Model_ABC_V5 ; part2:classifiedAs part4:CentrifugalPump .
Part 2 has a vocabulary for classification. It is built-in to the RDF/N3 representation Classification • what sort of thing something is :MyAsset a adv:Model_ABC_V5 ; a part4:CentrifugalPump .
Part 2 has a vocabulary for classification. Specialisation • relationship between sorts of thing adv:Model_ABC_V5 part2:specialisationOf part4:CentrifugalPump .
Specialisation • relationship between sorts of thing adv:Model_ABC_V5 rdfs:subClassOf part4:CentrifugalPump . Part 2 has a vocabulary for classification. RDF has an equivalent vocabulary.
Specialisation • the vocabulary is used within part 4 part4:CentrifugalPump rdfs:subClassOf part4:Pump .
scale “indirect physical property” physical quantity space Physical properties • relationships to physical quantities MyAsset 230 230 V operatingVoltage volt type type Real ElectricPotential
Physical properties • relationships to physical quantities Part 4 contains a vocabulary of scales MyAsset 230 230 V operatingVoltage volt type type Part 4 contains a vocabulary of properties Real ElectricPotential
Physical properties • relationships to physical quantities this can be anonymous MyAsset 230 operatingVoltage volt type type Real ElectricPotential
Physical properties • relationships to physical quantities :MyAsset part4:operatingVoltage [ part4:volt 230 ] . Reality check: Is there unnecessary complexity?
More… • We will present more details on all the parts later today and tomorrow