Статус документа
Статус документа

ГОСТ Р ИСО 15926-2-2010 Системы промышленной автоматизации и интеграция. Интеграция данных жизненного цикла для перерабатывающих предприятий, включая нефтяные и газовые производственные предприятия. Часть 2. Модель данных

     4.9 Functional_mapping (функциональное отображение)


Сущность functional_mapping в виде карты распределения является типом сущности relationship, устанавливающим соответствие ввода результату (см. 5.2.15.3 и рисунок 191). Такое отображение может быть выполнено одно к одному или многие к одному. Последнее известно как изоморфное отображение. Множества и классы взаимоотношений функционального отображения в виде карты распределения образуют функции.

Модель элементов для сущности functional_mapping представлена на рисунке 163.

Сущность functional_mapping не ограничивается числами.

Пример 2 - На рисунке 165 показана сущность functional_mapping разности давлений: давления по входящему потоку а и давления по нисходящему потоку b через фильтр. Давление с есть разность давлений а и b в том случае, когда а - ссылка, а b - дифферанд. Класс class_оf_functional_mapping "разности" связывает класс class_of_multidimensional_object, состоящего из двух сущностей role_and_domain, и аргументы ввода с разностью выходных значений сущности role_and_domain. Отображение не является изоморфным, так как давление с может быть результатом многих комбинаций а и b.

Thing - сущность; possible_individual - возможный индивид; abstract_object - абстрактный объект; input - ввод; result - результат; functional_mapping - функциональное отображение; relationship - взаимоотношение; class - класс; domain - домен; codomain - область значений; class_of_relationship - класс взаимоотношения; class_of_functional_mapping - класс функционального отображения

Рисунок 163 - Функциональное отображение



Пример 1 - Hа рисунке 164 представлены данные для функции "х2" в том случае, когда "х" является любым вещественным числом.

Class_of_functional_mapping - класс функционального отображения; number_range - числовой диапазон; number_space - числовое пространство; domain - домен; codomain - область значений; functional_mapping - функциональное отображение; real_number - вещественное число; input - ввод; result - результат

Рисунок 164 - Функциональное отображение "Х"


Role_and_domain - роль и домен; class_of_multidimensional_object - класс многомерного объекта; reference - ссылка; differand - диферанд; class_of_functional_mapping - класс функционального отображения; elements - элементы; difference inputs - входные значения разности; domain - домен; codomain - область значений; difference output - выходное значение разности; functional_mapping - функциональное отображение; multidimensional_property - многомерное свойство; difference - разность; property_space - пространство свойства; input - ввод; result - результат; pressure - давление; stream - поток; down stream - исходящий поток; upstream - входящий поток; property - свойство

Рисунок 165 - Функциональное отображение разности давлений



Некоторые классы функционального отображения моделируются как явные подтипы сущности functional_mapping (см. рисунки 166 и 191). Три подтипа участвуют в операциях с множествами: пересечение, объединение и разность (см. 5.2.25). Описание сущности property_quantification и класса эквивалентной шкалы приводится в 4.8.4.3.2.

Result - результат; functional_mapping - функциональное отображение; thing - сущность; input - ввод; intersection_of_set_of_class - пересечение множества класса; (RT) result - (RT) результат; (RT) input - (RT) ввод; union_of_set_of_class - объединение множества класса; enumerated_set_of_class - перечислимое множество класса; class - класс; difference_of_set_of_class - разность множества класса; property_quantification - квантификация свойства; arithmetic_number - арифметическое число; property - свойство

Рисунок 166 - Подтипы функционального отображения в виде карты



Пример 3 - На рисунке 167 представлены три диаграммы Венна, определяющие класс I, являющийся пересечением классов А, В и С класс U, являющийся объединением классов А, В и С и класс D, являющийся разностью классов А, В и С. Представление модели типами функционального отображения показано на рисунке 168.