Шаманин, Давтян -- модель данных каталога оборудования...

25
Опыт задания модели данных каталога оборудования в AVEVA.NET Portal загрузкой справочных данных ISO 15926 ФГУП «СУДОЭКСПОРТ» Александр Шаманин Мартин Давтян 6 декабря, 2011г.

Upload: anatoly-levenchuk

Post on 14-Dec-2014

1.337 views

Category:

Documents


4 download

DESCRIPTION

Доклад Александра Шаманина и Мартина Давтяна "Опыт задания модели данных каталога оборудования в AVEVA NET портале загрузкой справочных данных ISO 15926" на Russian Semantic Day, 6 декабря 2011г..

TRANSCRIPT

Page 1: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Опыт задания модели данных каталога оборудования в AVEVA.NET Portal загрузкой справочных данных

ISO 15926

ФГУП «СУДОЭКСПОРТ»

Александр Шаманин

Мартин Давтян

6 декабря, 2011г.

Page 2: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

RDL PCA

ISO15926

CAD/CAE

ERP/MES

CAM

Web

EAM

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

Доступ к каталогу всех участников жизненного цикла

Каталог

Вери

фик

ация

2

RDL

проекта

Проектирование Закупка Постройка Сдача заказчику

Эксплуатация Вывод из эксплуатацииЗакупка Ремонт Закупка Модернизация

Page 3: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

3

Какую платформу выбрать?

Page 4: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

4

Требования сформулированные при выборе платформы Каталога

Page 5: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Особенности моделирования

5

1. Моделирование в классах2. Моделирование таблиц

Зарубежных шаблонов недостаточно

#123 #456

Level 0(Possible) Individual

Level 1Class

Level 2 (n in fact)Class_of_Class

Class 1 Class 2

Class_of_Class A Class_of_Class BClass_of_Class R

Class_of_Relationship

Relationship

Объекты

Каталог

Page 6: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Особенности моделирования

6

1. Моделирование в классах2. Моделирование таблиц

Page 7: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Каталог

AVEVA.NET Portal

Адаптер портала

Адаптер импорта/экспорта

Нейтральный формат обмена

(Excel-15926)

Excel

ERP

PDM

Oracle

Excel2

Excel

Excel1

Excel

...

Архитектура проекта

Таблица мэппинга2

Таблица мэппинга

Таблица мэппинга1

Таблица мэппинга

Таблица мэппинга

RDLJORD

RDL

проекта

7

Page 8: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Формат представления в проекте

8

ДанныеExcel

Описание шаблонаPower Point

TemplateName X1 X2Specialization Насосы НЦВ НЦВ-25/20Б

TechnicalSpecificationТУ 26-06-1233-79(89Д) НЦВ-25/20Б

Specialization PUMP DRIVER ДМН112МА2ClassOfAssemblyOfIndividual ДМН112МА2 НЦВ-25/20БRatedVolumeFlowRateInMetrePerHourProperty НЦВ-25/20Б 25VolumeFlowRateAtLowerLimitFlowInMetrePerHourProperty НЦВ-25/20Б 15VolumeFlowRateAtUpperLimitFlowInMetrePerHourProperty НЦВ-25/20Б 30HydraulicHeadNominalInMetreProperty НЦВ-25/20Б 20HydraulicHeadLowerBoundInMetreProperty НЦВ-25/20Б 24HydraulicHeadUpperBoundInMetreProperty НЦВ-25/20Б 16NetPositiveSuctionHeadAvailableInMetreProperty НЦВ-25/20Б 4RotationalFrequencyInRPMProperty НЦВ-25/20Б 2900DryWeightInKGProperty НЦВ-25/20Б 120LengthInMetreProperty НЦВ-25/20Б 743BreadthInMetreProperty НЦВ-25/20Б 470HeightInMetreProperty НЦВ-25/20Б 470RatedPowerConsumptionInKilowattProperty ДМН112МА2 4

SeaVesselBuildingApproval НЦВ-25/20БРоссийский Морской Регистр Судоходства

RiverVesselBuildingApproval НЦВ-25/20Б Российский Речной Регистр

RiverVesselBuildingApproval

Page 9: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

9

Что умеет AVEVA.NET Portal

Page 10: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Онтология AVEVA.NET«из коробки»

«Корень» онтологии AVEVA.NET Portal – Object (аналог Thing ISO 15926).

Класс, содержащий все свойства, с которыми работает портал (аналог ClassOfProperty ISO 15926) и единицы измерения (аналог Scale ISO 15926)Класс, содержащий все остальные объекты: классификаторы, производителей и классы.

Классы не используются, возможно в дальнейших версиях будут работать.

Facility – класс содержащий все классы создаваемых объектов (аналог POSSIBLE INDIVIDUAL ISO 15926).

Классы используемые для технических нужд портала.

10

Page 11: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

___________________________

- Объект

- Класс

- Файл

- Отношение

IDClassName

- Идентификатор иатрибуты объекта

- Идентификатор класса

IDObjectName

11

Нотация

Page 12: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Иерархия классов

В AVEVA.NET Portal можно создавать: Новые Классы (основное

требование – не повторение ранее созданных имен классов)

• Между классами можно задавать - Отношения.

• Класс описывается ID(идентификатор используемый в работе портала) и ClassName(Отображаемое в Web интерфейсе имя класса)

Новые отношения (основное требование – уникальное имя отношения и роли)

В web интерфейсе AVEVA.NET иерархии отображаются по выбранным в настройках отношениям.

___________________________

IDClassName

is classified as

is classified as

User Relation1

User Relation2

12

Page 13: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Объекты

В AVEVA.NET Portal можно создавать:• Новые Объекты• Объект посредством отношений может быть

связан как с классом так и с другим объектом (Для связи с другим объектом, между родительскими классами также должны быть заданы отношения)

• Объект описывается:• ID - идентификатор используемый в работе

портала;• ObjectName - Отображаемое в Web интерфейсе

имя объекта;• Property – свойство объекта описываемое

числовым значением и единицей измерения;• Characteristic – характеристика объекта

(в отличии от Property отсутствует единица измерения, а значение может быть: булевое, дата, текстовое, численное…);

• DATASET – заданная(описанная) пользователем группа свойств и характеристик.

• Объект может быть связан с файлом через отношение is referenced in.

___________________________ID

ObjectName PropertyCharacteristicDataset

___________________________

is referenced in

is classified as

User Relation2

User Relation2

___________________________

User Relation1

В web интерфейсе AVEVA.NET иерархии отображаются по выбранным в настройках отношениям, также возможно построение иерархий из объектов AVEVA.NET таким образом можно снять ограничение на присвоение свойств классу. 13

Page 14: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Примеры погружения шаблонов в AVEVA.NET Portal

14

Page 15: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Specialization

OTC 2-02-137

CoInd

CENTRIFUGAL SEPARATOR

SE0001

CoInd

___________________________

is classified as

ID CENTRIFUGAL SEPARATORClassName Центробежный сепаратор

ID OTC 2-02-137ObjectName OTC 2-02-137

is a classifier of

AVEVA ISO 15926

Template X1 X2

Specialization CENTRIFUGAL SEPARATOR OTC 2-02-137

RDL

проекта

15

Page 16: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

RussianClassificationOfProductionCode

___________________________

is classified as

ID Насос вакуумный ВЖ-2ObjectName Насос вакуумный ВЖ-2

CharacteristicКод ОКП 364812

is a classifier of

AVEVA ISO 15926ID RUSSIAN CLASSIFICATION

OF PRODUCTION CLASS

ClassName Общероссийскийклассификатор продукции

ID OKP_364812ClassName OKП_364812

is classified as

is a classifier of

RDL

проекта

16

Page 17: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

ClassOfAssemblyOfIndividual

___________________________

CoAssemblyOfIndividual_hasClassOfWhole

ID OTC 2-02-137ObjectName OTC 2-02-137

CoAssemblyOfIndividual_hasClassOfPart

AVEVA ISO 15926

ClassOfAssemblyOfIndividual

hasClassOfPart

hasClassOfWhole

OTC 2-02-137

CoArrInd

OTC 2-02-137 BOWL CENTRIFUGE

CoInd

___________________________

ID OTC 2-02-137 BOWL CENTRIFUGEObjectName OTC 2-02-137

17

Page 18: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

RALColour

___________________________

ID MC-1ObjectName MC-1

CharacteristicRAL COLOUR 7035

AVEVA ISO 15926

RAL COLOUR 7035

CoInd

RAL COLOUR CLASSRDS5550978567

CoCoInd

MC-1

CoInd

RDL PCA

Template X1 X2

RALColour MC-1 703518

Page 19: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Property (LengthInMillimetreProperty)

___________________________

ID НЦВ-25/20БObjectName НЦВ-25/20Б

PropertyLENGTH 743 mm

AVEVA ISO 15926

Template X1 X2

LengthInMillimetreProperty НЦВ-25/20Б 743

RDL PCA

19

Page 20: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

PumpedFluidSpecializationAndTemperatureUpperBoundInCelsiusProperty

___________________________

ID НЦВ-25/20БObjectName НЦВ-25/20Б

DATASET Максимальная температура перекачиваемой Пресная вода_85_ЦВ-25/20БCharacteristic PumpedFluid Пресная водаProperty TemperatureUpperBound 85 °C

AVEVA ISO 15926 RDL PCA

RDL

проекта

Template X1 X2 X3

PumpedFluidSpecializationAndTemperatureUpperBoundInCelsiusProperty НЦВ-25/20Б Пресная вода 85 20

Page 21: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Web интерфейс каталога

21

Page 22: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

RDL

проекта

Сущности Шаблоны

RDL Проекта

22

Page 23: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

WEB портал(AVEVA.NET)

Адаптер каталога

Адаптер импорта/экспорта

ERP (DB)

PLM (DB)

PDM (DB)

SQL (DB)

Excel

Редактор Браузер Редактор мэппинга

RDL Проекта(SPARQL server)

RDLJord/WIP

RDLРОСАТОМ

Нейтральный формат обменаOWL ISO15926-8

Архитектура проекта (План)

Web Портал поставщиков

upload.sudoexport.ru

Верификация

23

TechInvestLabProject dot15926

Page 24: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Уже занесено 6 000 объектов.

C начала работы проекта, за 9 месяцев:• Разработано 310 шаблонов• Появилось 164 записи в RDL проекта

24

Текущее состояние проекта

Page 25: Шаманин, Давтян -- модель данных каталога оборудования в ISO 15926

Готовы помочь в освоении новых технологий!

ФГУП «Судоэкспорт»г.Москва ул.Садовая-Кудринская д.11

Тел.:+7(495)727-30-52 http://www.sudoexport.ru