Upload
anatoly-levenchuk
View
1.338
Download
4
Embed Size (px)
DESCRIPTION
Доклад Александра Шаманина и Мартина Давтяна "Опыт задания модели данных каталога оборудования в AVEVA NET портале загрузкой справочных данных ISO 15926" на Russian Semantic Day, 6 декабря 2011г..
Citation preview
Опыт задания модели данных каталога оборудования в AVEVA.NET Portal загрузкой справочных данных
ISO 15926
ФГУП «СУДОЭКСПОРТ»
Александр Шаманин
Мартин Давтян
6 декабря, 2011г.
RDL PCA
ISO15926
CAD/CAE
ERP/MES
CAM
Web
EAM
ПоставщикиПоставщикиПоставщикиПоставщики
Доступ к каталогу всех участников жизненного цикла
Каталог
Вери
фик
ация
2
RDL
проекта
Проектирование Закупка Постройка Сдача заказчику
Эксплуатация Вывод из эксплуатацииЗакупка Ремонт Закупка Модернизация
3
Какую платформу выбрать?
4
Требования сформулированные при выборе платформы Каталога
Особенности моделирования
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
Объекты
Каталог
Особенности моделирования
6
1. Моделирование в классах2. Моделирование таблиц
Каталог
AVEVA.NET Portal
Адаптер портала
Адаптер импорта/экспорта
Нейтральный формат обмена
(Excel-15926)
Excel
ERP
PDM
Oracle
Excel2
Excel
Excel1
Excel
...
Архитектура проекта
Таблица мэппинга2
Таблица мэппинга
Таблица мэппинга1
Таблица мэппинга
Таблица мэппинга
RDLJORD
RDL
проекта
7
Формат представления в проекте
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
9
Что умеет AVEVA.NET Portal
Онтология AVEVA.NET«из коробки»
«Корень» онтологии AVEVA.NET Portal – Object (аналог Thing ISO 15926).
Класс, содержащий все свойства, с которыми работает портал (аналог ClassOfProperty ISO 15926) и единицы измерения (аналог Scale ISO 15926)Класс, содержащий все остальные объекты: классификаторы, производителей и классы.
Классы не используются, возможно в дальнейших версиях будут работать.
Facility – класс содержащий все классы создаваемых объектов (аналог POSSIBLE INDIVIDUAL ISO 15926).
Классы используемые для технических нужд портала.
10
___________________________
- Объект
- Класс
- Файл
- Отношение
IDClassName
- Идентификатор иатрибуты объекта
- Идентификатор класса
IDObjectName
11
Нотация
Иерархия классов
В AVEVA.NET Portal можно создавать: Новые Классы (основное
требование – не повторение ранее созданных имен классов)
• Между классами можно задавать - Отношения.
• Класс описывается ID(идентификатор используемый в работе портала) и ClassName(Отображаемое в Web интерфейсе имя класса)
Новые отношения (основное требование – уникальное имя отношения и роли)
В web интерфейсе AVEVA.NET иерархии отображаются по выбранным в настройках отношениям.
___________________________
IDClassName
is classified as
is classified as
User Relation1
User Relation2
12
Объекты
В 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
Примеры погружения шаблонов в AVEVA.NET Portal
14
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
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
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
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
Property (LengthInMillimetreProperty)
___________________________
ID НЦВ-25/20БObjectName НЦВ-25/20Б
PropertyLENGTH 743 mm
AVEVA ISO 15926
Template X1 X2
LengthInMillimetreProperty НЦВ-25/20Б 743
RDL PCA
19
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
Web интерфейс каталога
21
RDL
проекта
Сущности Шаблоны
RDL Проекта
22
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
Уже занесено 6 000 объектов.
C начала работы проекта, за 9 месяцев:• Разработано 310 шаблонов• Появилось 164 записи в RDL проекта
24
Текущее состояние проекта
Готовы помочь в освоении новых технологий!
ФГУП «Судоэкспорт»г.Москва ул.Садовая-Кудринская д.11
Тел.:+7(495)727-30-52 http://www.sudoexport.ru