Почему iso 15926 лучше

19
Почему технология стандарта интеграции промышленных данных нефтегазовых предприятий ISO 15926 решает проблемы, которые предыдущие поколения стандартов и предыдущие поколения технологий не могли решить. Москва 29 апреля 2013г.

Upload: anatoly-levenchuk

Post on 05-Dec-2014

11.427 views

Category:

Documents


4 download

DESCRIPTION

Доклад А.Левенчука ""Почему технология стандарта интеграции промышленных данных нефтегазовых предприятий ISO 15926 решает проблемы, которые предыдущие поколения стандартов и предыдущие поколения технологий не могли решить" на конференции "Капитализация нефтегазовых знаний. Стандарты обмена промышленными данными между участниками отрасли", 29 апреля 2013.

TRANSCRIPT

Page 1: Почему ISO 15926 лучше

Почему технология стандарта интеграции промышленных данных нефтегазовых предприятий ISO 15926 решает проблемы, которые предыдущие

поколения стандартов и предыдущие поколения технологий не могли решить.

Москва29 апреля 2013г.

Page 2: Почему ISO 15926 лучше

PP656.2

Технология ISO 15926

Источник: FIATECH

Не хочу видеть никаких сумасшедших торговцев – ты что, не видишь, что тут битва идёт!

Page 3: Почему ISO 15926 лучше

3

Принципы обеспечения взаимодействия

• ISO 11354-1 Advanced automation technologies and their applications — Requirements for establishing manufacturing enterprise process interoperability — Part 1: Framework for enterprise interoperability

• В пункте 5.4.1:There are three approaches to achieve enterprise interoperability:-- integrated,-- unified,-- and federated.These three approaches were first identified in ISO 14258.

ISO 15926

Page 4: Почему ISO 15926 лучше

4

ISO 113545.4.4 Federated approach

In the federated approach, there is no sufficiently capable common form or meta-model to guide the interaction between enterprises that need to interoperate . The lack of capability is often related to different terminologies or methodologies that need to be resolved by business entity interaction. While there can be a common understanding between the business entities, in the federated approach, no business entity imposes their own models, languages and methods of work.

To establish interoperability, parties shall accommodate and adjust their operations. Interoperation can be supported by providing a priori information about the capabilities of the entities to be involved in the exchange or by employing agents to discover the needed information. Support for the a priori case can be provided by establishing entity capability profile s that hold syntactic and semantic information on both entity inputs and outputs. Interoperability can be established by mapping corresponding input and output information of the entities and identifying inconsistencies. Any remaining inconsistencies shall be resolved by manual interventions.

This approach is more suitable for peer-to-peer situations, where each enterprise has resources for negotiation and compromise. The approach is particularly adapted to virtual enterprises, where diverse companies combine their resources and knowledge to manufacture a product for a limited duration.

NOTE Using the federated approach to develop enterprise interoperability is most challenging. A main research area is development of a mapping factory that can generate on-demand customized “anybody-anywhere-anytime” mapping agents among existing systems. It is worth noting that a specific support for the federated approach is seen in entity profiles, which identify particular entity characteristics and properties relevant for interoperation (e.g. ISO 15745 and ISO 16100).

Page 5: Почему ISO 15926 лучше

5

iRING архитектура: федерация

Product data

model

ISO 15926RDL

federation

Product data

model

Product dataProduct data

1 ISO 15926 Rule ISO 15926 2

circle radius radius*2 diameter окружность

mappingmapping

1. Редактор мэппинга

4. адаптор

3. SPARQL endpoint

2. Редактор справочных

данных

5. адаптор

фасады

Page 6: Почему ISO 15926 лучше

6

Вариант архитектуры iRING (ISO 15926)

Page 7: Почему ISO 15926 лучше

7

Проблемы и решения

РасширяемостьФакт-ориентированность и семантикаПоддержка онтологии

Общая картина мираПонятие системы «из коробки»

Простота: паттерныИнструменты: разные реализации стандарта Наличие доступных справочных данных

Page 8: Почему ISO 15926 лучше

8

Расширяемость

• «Много закрытых словарей» не работают -- STEP (ISO 10303)

• Машинночитаемый стандарт: механизмы пополнения/изменения как в стандартах, хранение как в базах данных

• Уровни пополнения (организация работ): ISO – JORD – … – предприятие

Page 9: Почему ISO 15926 лучше

9

Факт-ориентированность и семантика

• Факт-ориентированность: «что для одного проекта объект, то для другого атрибут, и наоборот»

• Работа онлайн: – Пополняемость и групповая работа: концепция открытого

мира (XML схемы – это закрытый мир, проблемы с merge)– Linked Data (URI), – Трипл-сторы и SPARQL – доступность описаний данных (resolvable URI)

• Готовые обменные форматы: RDF и OWL• Формальные проверки (логика в OWL)

Page 10: Почему ISO 15926 лучше

10

Поддержка онтологии• Семантика достаточна для федерации в рамках одной стадии жизненного

цикла• В рамках федерации разных стадий (ISO 24744: life cycle stages

определяются через change of mental framework) нужно определиться с одной картиной мира: как совмещать разные объекты (например, комплектующее стадии проектирования и предмет поставки стадии строительства).

• 4D extensionalism• Отношения при федерации пересекают границы информационных систем.

Эти отношения главным образом – TemporalWholePart (Whole, Part)• Понятие «система» -- пример смены насоса.• Множественные классификации (классы классов)• Соглашение о моделировании мира, плюс моделирование представления

мира в компьютере

Page 11: Почему ISO 15926 лучше

11

ISO 15926 и жизненный цикл

!

!!

Page 12: Почему ISO 15926 лучше

12

перевод

Перевод

Пере

вод

переводПриложенияпроектанты

ПриложенияПоставщики

Приложениятехнология

ПриложенияЭксплуатация

ISO 15926 – «английский» для

данных жизненного цикла

ISO 15926 определяет :

1. Терминологию

2. Классификацию

3. Стандарт взаимодействия софта

Page 13: Почему ISO 15926 лучше

13

Простота[не поддерживается «семантическими системами»,

это специфично для ISO 15926]

• Нужно: понимание инженерами, а не программистами

• Обеспечивается: паттернами шаблонов

Прикладная система

(CAD/PLM)

Семантическая сеть

ISO 15926-2

Паттерны шаблоновISO 15926

Page 14: Почему ISO 15926 лучше

14

Наличие доступных справочных данных: JORD RDL

Простота:паттерны

Брать .15926 Editor (freeware) тут: http://techinvestlab.ru/dot15926Editor

Более 58 тыс. объектов, включая более 10тыс. классов оборудования, более 1.5тыс. единиц измерения

Page 15: Почему ISO 15926 лучше

Product knowledge pyramid (ISO 15926)

ISO 15926 types

RDL

Catalogue(standard classes)

Product linesand project

Debug, change management

Product configuration baselines

Historic data (product operations time rows)

Fo

rm

al

mo

de

l

RDL

Product data

15

Unstructured data

(NLP needed)

Huge! Needs federation of multiple sources!But: one format

Needs federation even more! Multiple formats

Enterprise-related data excluded only to clarity of a slide.

201 type: ontological commitments (shared reality)

Page 16: Почему ISO 15926 лучше

16

Библиотеки справочных данных

RDL

RDL (ГОСТы)

RDL (стандарты отрасли)

RDL проекта

RDL каталога

Проектная информация

Данные каталога

ISO/JORD

Национальная ассоциация

Отраслевая ассоциация

Поставщик каталога

Инжиниринговая компания

Page 17: Почему ISO 15926 лучше

17

Инструменты: разные реализации

• Редактор справочных данных• Редактор мэппинга• SPARQL endpoint• Два адаптора (в ISO 15926 и из ISO 15926)

Реализации iRING архитектуры:• iRINGTools (iRING usergroup во главе с Bechtel)• .15926 (TechInvestLab)• RDL ПКФ Росэнергоатома• OpenPlant (Bentley Systems)• JORD RDL • XMpLant Protheus-2• …

Качество обеспечивается конкуренцией реализаций стандарта

Page 18: Почему ISO 15926 лучше

18

Пример: Bechtel• 53тыс. cотрудников, оборот более $27млрд.• 13 лет подряд ведущий подрядчик строительных работ в США

• На конец 2012 года 30% всех проектов Bechtel используют ISO 15926 для внутрифирменных передач данных

• До конца 2014 года ожидается 100% всех проектов Bechtel будут использовать ISO 15926

• Используется JORD RDL, никаких других «внутрифирменных» справочных данных!

[невозможно в России – справочные данные по российским стандартам и именам имеют ограниченный интерес для JORD]

http://iringtoday.com/interview-with-frank-matthewson-of-bechtel/

Page 19: Почему ISO 15926 лучше

19

Спасибо за внимание

Анатолий Левенчук,[email protected]

Виктор Агроскин,[email protected]

TechInvestLab.ru (член POSCCaesar Association)(495) 748-53-88

Проект .15926 Editorhttp://dot15926.livejournal.com