База ГОСТовallgosts.ru » 25. МАШИНОСТРОЕНИЕ » 25.040. Промышленные автоматизированные системы

ГОСТ Р ИСО 10303-51-2011 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление

Обозначение: ГОСТ Р ИСО 10303-51-2011
Наименование: Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление
Статус: Действует

Дата введения: 08/01/2012
Дата отмены: -
Заменен на: -
Код ОКС: 25.040.40
Скачать PDF: ГОСТ Р ИСО 10303-51-2011 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление.pdf
Скачать Word:ГОСТ Р ИСО 10303-51-2011 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление.doc


Текст ГОСТ Р ИСО 10303-51-2011 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление



ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ


ГОСТ Р исо 10303-51-2011


НАЦИОНАЛЬНЫМ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 51

Интегрированный обобщенный ресурс Математическое представление

ISO 10303-51:2005

Industrial automation systems and integration — Product data representation and exchange — Part 51: Integrated generic resource: Mathematical representation

(IDT)

Издание официальное

Москва

Стандарты нформ 2012


Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N9184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0—2004 «Стандартизация в Российской Федерации. Основные положения»

Сведения о стандарте

1    ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного аутентичного перевода на русский язык международного стандарта, указанного в пункте 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 25 октября 2011 г. Ne 482-ст

4    Настоящий стандарт идентичен международному стандарту ИСО 10303-51:2005 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 51. Интегрированный обобщенный ресурс. Математическое представление» (ISO 10303-51:2005 «Industrial automation systems and integration — Product data representation and exchange — Part 51: Integrated generic resource: Mathematical representation»).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены е дополнительном приложении ДА

5    ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты». а текст изменении и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

€> Стандартинформ. 2012

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

Содержание

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов

in

Введение

Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма. способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.

Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описания». «Методы реализации». «Методология и основы аттестационного тестирования». «Интегрированные обобщенные ресурсы», «Интегрированные прикладные ресурсы». «Прикладные протоколы». «Комплекты абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Настоящий стандарт входит в тематическую группу «Интегрированные обобщенные ресурсы».

В настоящем стандарте определены две схемы:

-    mathematlcal_context_schema;

-    mathematical_description_of_distribution_schema.

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

Математическая величина может обозначать изделие, свойство изделия, состояние или действие.

Пример — Датчик температуры е позиции Р на объекте my_tesi_rig обозначен целым числом 27.

Математическая величина может описывать значение физической величины.

Пример — Температура объекта my_test_rlg е позиции Р е состоянии S определена действительным числом 46.3 по шкале Цельсия.

Математическое пространство может определять схему идентификации (или параметризацию) для множества или пространства изделий, свойств изделий, состояний или действий.

Пример — Представители множества датчиков температуры на объекте my_test_rig обозначаются целыми числами в интервале (1, 200).

Математическое пространство может определять схему идентификации (или параметризацию) для пространства физической величины.

Пример—Значения в пространстве физической величины «температура» описываются или обозначаются действительными числами со значениями больше, чем -273.17.

Математическая функция может описывать изменение свойства в зависимости от расположения в множестве изделий, свойств изделий, состояний или действий.

Пример — Изменение температуры, измеренной датчиками на объекте my_teat_r/g в состоянии S. описывается дискретной функцией, связывающей целые числа из интервала )1. 200) с множеством действительных чисел, знвчения которых превышают -273,17. Данная функция определено по отношению к конкретной параметризации датчиков температуры и к шкале Цельсия.

Связи схем, рассмотренных в настоящем стандарте, с другими схемами, определяющими интегрированные ресурсы в стандартах комплекса ИСО 10303, приведены на рисунке 1 с использованием графической нотации EXPRESS-G языка EXPRESS. Графическая нотация EXPRESS-G определена в ИСО 10303-11, приложение D.

На рисунке 1 представлены следующие схемы, определенные в других стандартах:

-    action.schema — ИСО 10303-41:

-    ИСО 13584_generic_expressions_schema — ИСО 13584-20:

-    mathematical_functions_schema — ИСО 10303-50;

-    measure_8chema — ИСО 10303-41;

-    process_property_schema — ИСО 10303-49:

-    product_definition_8chema — ИСО 10303-41;

-    product_property_deflnition_schema — ИС010303-41;

-    representatlon_schema — ИСО 10303-43;

-    support_resource_schema — ИСО 10303-41.

Схемы, приведенные на рисунке 1. являются компонентами интегрированных ресурсов.

m*jhemeto4JunctkxwjKfww


• >—“”Ч


prccBH_propertxjKtotm


Рисунок 1 — Связь схем, определенных в настоящем стандарте, с другими схемами стандартов комплекса

ИСО 10303


НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 51

Интегрированный обобщенный ресурс Математическое представление

Industrial automation systems and integration. Product data representation and exchange. Part 51. integrated generic

resource. Mathematical representation

Дата введения — 2012—08—01

1 Область применения

Настоящий стандарт определяет конструкции интегрированного ресурса для представления е математической форме.

Требования настоящего стандарта распространяются на:

•    использование математических величин для обозначения или описания изделия, параметра, состояния, действия или свойства;

•    использование математического пространства как идентификационной схемы для множества или пространства изделий, параметров, состояний, действий или свойств;

•    использование математической функции для описания изменения свойства в рамках множества или пространства изделий, параметров, состояний или действий;

•    идентификационную схему (или параметризацию) для множества точек, принадлежащих изделию.

Пример 1 — Множество точек, принадлежащих устройству типа XY2, параметризируется с помощью единичного куба в реальном трехмерном пространстве с координатами углов (О. 0, О). (1. О. 0). (0, 1. О). (1.1. 0), (О. О. 1), (1. 0. 1). (О. 1. 1), (1. 1. 1).

Устройство типа XYZ имеет простую форму, которая делает подобное отображение возможным. более сложное устройство может быть разделено на часто так. чтобы каждая часть могла быть отображена на единичный куб или на другое простое математическое пространство:

-    идентификационную схему (или параметризацию) для множества параметров изделия.

Пример 2— Часть геометрического пространства, занимаемая объектом my_duct. является изделием, через которое проходит воздух, т. е. воздуховодом, в данной части пространства существует множество плоскостей, каждая из которых примерно перпендикулярна направлению потока. Каждая из зтих плоскостей может рассматриваться как параметр данной части пространства.

Каждая из плоскостей в данной части пространства обладает свойствами, такими как среднее давление, средняя скорость и средняя температура. Следовательно, можно воворить об изменении, например, среднего давления по отношению к множеству плоскостей:

•    идентификационную схему (или параметризацию) для состояний в пространстве состояний или в рамках действия.

Пример 3 — Множество состояний в последовательности запуска объекта my_duct параметре-зируется с помощью единичного интервала действительных чисел {0.0. 1,0];

-    идентификационную схему (или параметризацию) для множества параметров изделия или для множества состояний в пространстве состояний или в рамках действия.

Издание официальное

Пример 4 — Параметризация одномерного множества плоскостей воздуховода определено в примере 2. Параметризация одномерного множества состояний в последовательности запуска определена в примере 3.

Существует двумерное множество состояний для плоскостей воздуховода ео время лоследовв-тельности запуска. Это двумерное лрострвнство параметризируется единичным квадратом с координатами углов (0,0. 0.0). (1,0. 0.0). (1.0, 1.0), (0,0, 1.0);

-    обозначение или описание величин в пространстве физических величин по отношению к единице измерения или мере, системе координат и способу кодирования.

Пример 5 — Шкала Кельвина является обозначением или описанием каждоао значения температуры с помощью действительного числа.

Значение температуры, соответствующее тройной точке воды, обозначается или описывается действительным числом 273.16 по шкале Кельвина:

•    описание распределения свойства математической функцией.

Примечание — Описание распределения свойства основывается на:

•    параметризации изделия, действия или обоих, сопоставляющей каждую позицию в изделии и каждое состояние а рамках действия с величиной из математического пространства:

•    шкале пространства физических величин, описывающей каждое значение физической величины с помощью значения из математического пространства относитепьио единицы измерения, системы координат и способа кодирования;

•    описание взаимосвязи между двумя параметризациями математической функцией.

Пример 6— Верхняя поверхность детали XYZ_123 параметризируется с помощью единичного квадрата с координатами углов (0. 0), (1. 0), (О. 1) и (1, 1). Данная параметризация используется для би-сплайновоео описания формы поверхности. Верхняя поверхность детали XYZ_123 также параметризируется с помощью объекта ту_Лл«е_е/етелг_тевЛ, представляющего решетку конечных злемен-тов. Данная параметризация используется для описания изменения давления на поверхности. Существует математическая функция для решетки конечных злементов. определяющая точку на единичном квадрате для каждой точки решетки:

-    описание взаимосвязи между двумя шкалами математической функцией.

Пример 1 — Шкалы Цельсия и Фаренеейта являются двумя разными шкапами для представления температуры. Эти две шкалы связаны между собой следующей математической функцией: f(x):100/180(x - 32).

Требования настоящего стандарта не распространяются на;

•    определение области и диапазона распределения свойства.

Примечание — Определение области и диапазона распределения свойства характеризует природу данного свойства, а требования настоящего стандарта распространяются исключительно на представление свойства в числовой форме.

-    определение математической функции.

2 Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие международные стандарты (для датированных ссылок следует использовать только указанное издание, для недатированных ссылок следует использовать последнее издание указанного стандарта, включая все поправки):

ИСО/МЭК 8824-1 ;2002 Информационная технология. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации (ISO/IEC 8824-1:2002. Information technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation)

ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы (ISO 10303-1:1994. Industrial automation systems and integration — Product data representation and exchange — Part 1: Overview and fundamental principles)

ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть41. Интегрированный обобщенный ресурс. Основы описания и поддержки изделий (ISO 10303-41:2000, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support)

ИСО 10303-42:2003 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 42. Интегрированный обобщенный ресурс. Геометрическое и топологическое представление (ISO 10303-42:2003. Industrial automation systems and integration — Product data representation and exchange — Part 42: Integrated generic resource: Geometric and topological representation)

ИСО 10303-43:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированный обобщенный ресурс. Структуры представлений (ISO 10303-43:2000. Industrial automation systems and integration — Product data representation and exchange — Part 43: Integrated generic resource: Representation structures)

ИСО 10303-49:1998 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 49. Интегрированные обобщенные ресурсы. Структура и свойства процесса (ISO 10303-49:1998. Industrial automation systems and integration — Product data representation and exchange — Part 49: integrated generic resources: Process structure and properties)

ИС0 10303-50:2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 50. Интегрированный обобщенный ресурс. Математические конструкции (ISO 10303-50:2002, Industrial automation systems and integration — Product data representation and exchange — Part 50: Integrated generic resource: Mathematical constructs)

ИСО 13584-20:1998 Системы автоматизации производства и их интеграция. Библиотека деталей. Часть 20. Логический ресурс. Логическая модель выражений (ISO 13584-20:1998. Industrial automation systems and integration — Parts library —Part 20: Logical resource: Logical model of expressions)

3 Термины и определения

3.1    Термин, определенный в ИСО 10303-1

В настоящем стандарте применен следующий термин:

- интегрированный ресурс (integrated resource).

3.2    Другие термины и определения

8 настоящем стандарте применены следующие термины с соответствующими определениями:

32.1 пространство физической величины; пространство свойства; тип свойства (physical quantity space: property space; property type): Множество значений или величин для физического явления.

Примечание — Пространство физической величины является классом, представителем которого может быть значение физической величины. Является значение физической величины представителем данного классе или нет. определяется природой наблюдаемого или измеряемого физического явления.

3.2.2    значение физической величины; значение свойства; определение независимого свойства (physical quantity value; property value: independent property definition): Величина свойства физического объекта, которая может быть получена посредством наблюдения или измерения или установлена посредством логических умозаключений на основании наблюдений или измерений.

Примечание — Значение физической величины является классом, представителем которого может быть физический объект. Является физический объект представителем данного класса или нет. определяется с помощью наблюдения или измерения.

3.2.3    свойство; характеристика (property; characteristic): Функция, связывающая множество физических объектов с пространством физической величины.

Примечание — Распределение свойства является отображением конкретного множества физических объектов, которые могут быть распределены по отношению к пространству, времени или к обоим.

4 Схема mathematical_context_schema

Ниже представлен фрагмент EXPRESS-спецификации. с которого начинается описание схемы

mathematical_context_schema и в котором определены все необходимые внешние ссылки.

EXPRESS-спешФикация:

*)

SCHEMA mathematical_oontext_schema:

REFERENCE FROM actk>n_schema ♦ • ISO 10303-41 (action.

action_method);

REFERENCE FROM mathematical_functions_schema • • ISO 10303-50 (maths_space, maths_vatue);

REFERENCE FROM measure_scTiema - - ISO 10303-41 (unit):

REFERENCE FROM product_definition_schema - - ISO 10303-41 (product_definition);

REFERENCE FROM product_property_definition_schema - - ISO 10303-41 (general_property. shape.aspect);

REFERENCE FROM representation_schema - - ISO 10303-43 (representation_context, representationjtem);

REFERENCE FROM support_resource_schema - - ISO 10303-41 (identifier, label, text):

REFERENCE FROM IS013584_generic_expressions_schema - - ISO 13584-20 (generic_expresston);

(*

Примечании

1 Схемы, ссылки не которые приведены выше, определены в следующих стандартах комплекса ИСО 10303:

—    ИСО 10303-41:

—    ИСО 10303-30;

—    ИСО 10303-41:

—    ИСО 10303-41:

—    ИСО 10303-41;

—    ИСО 10303-43;

—    ИСО 10303-41;

—    ИСО 13584-20.


aetton.echema

maihematlcal_functlone_achema

measure.schema

product_definUlon_echema

product_property_deflnltlon_echema

repre»entetion_schema

support_reeource_actiema

IS013S84_generlc_expreesiona_ectieme

2 Графическое представление схемы mathematical_context_schema приведено в приложении О.

4.1 Введение

Схема mathematical_context_schema определяет отображение между физическим множеством или пространством и математическим пространством.

Физическое множество может представлять собой:

•    семейство изделий:

•    позиции в изделии;

•    состояния в рамках действия или пространства состояний;

•    значения физических величин в пространстве физических величин.

Отображение устанавливает идентификационную схему для элементов физического множества. Элемент физического множества идентифицируется математическим значением, принадлежащим математическому пространству.

Примеры

1    Множество поперечных сечений балки ХВ_1234 идентифицируется с помощью множестве действительных чисел в интервале /-1,0, *1.0].

2    Множество состояний при выполнении действия анормальный запуск двиеателя типа ХУ2_123» идентифицируется с помощью множества действительных чисел в интервале (0.0. 1.0).

3    Множество температур идентифицируется с помощью множества действительных чисел. больших чем -273,15.

4.2    Основные понятия и допущения

Отображение между физическим множеством и математическим пространством называется параметризацией, если физическое множество представляет собой:

•    семейство изделий:

•    позиции в изделии;

•    состояния в рамках действия или пространства состояний.

Параметризации может быть присвоено имя. Дополнительная информация о параметризации может быть определена двумя способами:

•    математическое значение может быть определено для каждого элемента физического множества (обеспечивая тем самым конечность физического множества};

- распределение свойства может быть описано относительно параметризации путем представления математического описания схемы распределения.

Примеры

1    Параметризация определена для множестве поперечных сечений балки ХВ_1234. Описание позиций поперечных сечений на балке для ее исходноео недеформированноео состояния дает информацию о сути параметризации.

2    Параметризация определена для множества состояний действия анормальный запуск двиеателя типа ХУ2_123». Описание длительности состояний действия по запуску двиеателя дает информацию о сути параметризации.

Отображение между пространством физических величин и математическим пространством называется шкалой. Шкала может быть:

•    стандартной шкалой, установленной ИСО или другой организацией по стандартизации, т. е. определенной с помощью единицы измерения;

•    определенной по отношению к другой шкале с помощью преобразования, например трехмерного координатного преобразования.

Примечание — Объекты, определяющие шкалу, установлены в ИСО 10303-43.

Пример — Международная практическая температурная шкала, принятая в 1968 воду (МПТШ-68), является отображением между пространством температур и множеством действительных чисел, больших чем -273,15. Базисными точками данной шкалы являются температуры, соответствующие конкретным физическим явлениям, например температуре затвердевания золота. Каждой базисной точке назначается действительное число.

4.3    Определение типов данных схемы mathematical_context_schema

4.3.1 Тип данных space_context_select

Тип данных space_context_select является наращиваемым списком альтернативных типов данных. Он обеспечивает возможность ссылаться на экземпляры типов данных, входящих в тип данных space_context_se!ect или его расширения.

Примечание — Список объектных типов данных может быть расширен в прикладных ресурсах, использующих конструкции данного ресурса.

EXPRESS-спецификация:

•)

TYPE space_context_select = EXTENSIBLE SELECT (action.

action.method,

general.property,

product_definition.

representationjtem.

shape.aspect);

END TYPE;

Г

4.3.2 Тип данных value_context_select

Тип данных value_context_select является наращиваемым списком альтернативных типов данных. Он обеспечивает возможность ссылаться на экземпляры типов данных, входящих в тип данных value_context_select или его расширения.

Примечание — Список объектных типов данных может быть расширен в прикладных ресурсах, использующих конструкции данного ресурса.

EXPRESS-специФикааия:

•1

TYPE value_context_S6lect = EXTENSIBLE SELECT (action,

action.method.

general_property.

product.definition.

representation_item.

shape.aspect);

END.TYPE;

('

4.4 Определение объектов схемы mathematical_context_schema

4.4.1 Объект compound_maths_space_context

Объект compound_maths_space_context является подтипом объекта maths, space.context. определяемым списком особых экземпляров объекта maths_space_ context. Объект maths.space. на который ссылается объект maths_space_context. является пространством кортежей. В объекте maths_space_context для каждого элемента в кортеже имеется соответствующая позиция в списке.

Пример — Рассмотрим два разных зкземпляра объекта matha_epace_context: Р1, представляющий связь между двухмерным множеством /почек на поверхности изделия 'ту product' и Рг, и Р2. представляющий связь между одномерным множеством состояний действия my_acttvity и R. Тоада связь между трехмерным множеством /почек на поверхности изделия ту_product для состояний действия my_actfvlty и R3 является объектом compound_matha_apace_context. определяемым произведением Р1^Р2.

EXPRESS-слецификация:

*)

ENTITY compound_maths_space_context SUBTYPE OF (maths_space_context); components : LIST[2:?) OF maths.space context; END.ENTITY;

(*

Определение атрибута

components — экземпляры объекта maths_space_context. являющиеся компонентами объекта compound_maths_8pace_context. Объект maths_space_context для отдельного состояния изделия может быть получен из объекта maths_space_ context, представляющего контекст математического пространства данного изделия. При этом у данного отдельного состояния должен быть объект compound.maths.space. context со списком компонентов, состоящим из единственной ссылки на объект maths.space.context. который представляет контекст математического пространства данного изделия.

4.4.2 Объект deflned_maths_space_context

Объект defined.maths.space.context является подтипом объекта maths_space_ context, определенным с помощью ссылки на объект representation.context. объект unit или на оба эти объекта.

Примечание — Объект deflned.methe.epace.context может быть реализован как объект representatlon.context.deflned.metha.spaee.context. объект unit_dellned_mathe_space_context или как оба эти объекта.

EXPRESS-спецификация:

•>

ENTITY defined.maths.space.context SUBTYPE OF (maths.space.context);

END_ENTITY;

Г

4.4.3 Объект explicitly_enumerated_maths_space_context

Объект expllcitly_enumerated_maths_space_context является подтипом объекта maths, space.context. определенным с помощью задания экземпляров объекта maths.value.context, которые являются элементами объекта maths.space.context.

Примечание — Объект explicitly _enumerated_math»_epace_eontext может быть определен только для дискретного объекта matha.apace с конечным числом элементов.

EXPRESS-спецификация:

•>

ENTITY explicitly.enumerated.maths.space.context SUBTYPE OF (maths.space.context); members : SET[1:?) OF maths.value.context; END.ENTITY;

Г

Определение атрибута

members — экземпляры объекта maths.value.context. которые являются элементами объекта maths.space.context.

4.4.4 Объект maths.space.context

Объект maths.space.context является взаимно-однозначным отображением между физическим пространством и объектом maths.space. которое показывает физическую сущность объекта maths.space.

EXPRESS-спеииФикаиия:

•>

ENTITY maths.space.context

SUPERTYPE OF (ONEOF (compound.maths.space.context.

defined.maths.space.context

explicitly.enumerated.maths.space.context));

id : identifier; name: label;

description: OPTIONAL text: abstract.space: maths.space: physicai.space: space.context.select;

END.ENTITY;

(*

Определения атрибутов

id — идентификатор (тип данных identifier) объекта maths_8pace_context; name — имя (тип данных label), под которым известен объект maths_space_context; description — текст (тип данных text), который характеризует объект maths_space_context. Значение данного атрибута может быть не задано;

abstract.space — объект maths.space. каждому зле менту которого соответствует один элемент объекта physical_space

Примечаний

1    Схема mathematical_context_eehema ссылается на абстрактный объектный тип данных maths_epace. определенный в ИСО 10303-50, ноне на объектный тип данных, объявленный как SU8TYPE. Прикладной модуль, в котором используется настоящий стандарт, должен определять или ссылаться по крайней мере на один подтип данных.

2    Для каждого из подтипов данных объекта maths.function. определенного в ИСО 10303-50. требуется, чтобы объект mathe_epace принадлежал к типу данных iuple_space.

physlcal_space—физическое пространство, каждому элементу которого соответствует один элемент объекта abstract.space.

4.4.5 Объект maths_value_context

Объект maths_value_context представляет связь между физической величиной и объектом maths.space. Значение, присваиваемое объекту maths.valuo данной связью, может быть получено из объекта maths_space_context. элементом которого является объект maths_value_context.

EXPRESS-спешФикация:

*)

ENTITY maths_vaiue_context; id: identifier; name: label:

description : OPTIONAL text; abstract_value: maths.value; physical_value: vaiue_context_select:

END_ENTITY;

(*

Определения атрибутов

id — идентификатор (тип данных identifier) объекта maths_value_context. name — имя (тип данных label), под которым известен объект maths_value_context: description — текст (тип данных text), который характеризует объект maths_value_context. Значение данного атрибута может быть не задано;

abstract.value — объект maths.value. который соответствует объекту physical.value: physical.value — физическая величина, которая соответствует объекту maths.value.

4.4.6 Объект membership_of_maths_space_context

Объект membership_of_maths_space_context представляет связь между объектом maths_value_context и объектом maths_space_context. которая показывает, что объект maths_value_context является элементом объекта maths_space_context.

EXPRESS-спвцификация:

*)

ENTITY membership_of_maths_space_context; space_context: maths_space_context; value_context: maths_value_context:

END_ENTITY;

C

Определения атрибутов space.context — объект

maths_space_context,

элементом которого является

объект

maths_value_context.

value.context — объект

maths_value_context.

являющийся элементом

объекта

maths_space_context.

4.4.7    Объект normalized.maths.space.context

Объект normalized.maths.space.context является подтипом объекта defined_maths_space_ context, определенным с помощью эталонной физической величины, введем следующие обозначения:

Р — физическая величина:

Р0 — эталонная физическая величина;

V — математическая величина.

Экземпляр объекта normalized_maths_space_context определяет, что:

P = P0xV.

EXPRESS-спеииФикаиия:

•>

ENTITY normalized.maths.space.context SUBTYPE OF defined.maths.space.context); normalization.basis: value context_select:

ENO ENTITY;

('

Определение атрибута

normalization.basis — эталонная физическая величина, которая определяет объект maths.space.context

4.4.8    Объект repre8entatlon_context_defined_maths_space_context

Объект representation.context.defined.maths.space.context является подтипом объекта defined_maths_epace_context. задающим систему координат. Данный объект определяется с помощью ссылки на объект representatlon.context.

EXPRESS-спеииФикаиия:

’>

ENTITY representation_context_defmed_maths_space_context SUBTYPE OF {defined.maths.space.context): representation.basis: representation_context;

END.ENTITY;

Г

Определение атрибута

representation_basis — объект representatlon.context. который определяет объект maths.space.context.

4.4.9    Объект untt_defined_maths_8pace_context

Объект unit_defined_math8_8pace_context является подтипом объекта deflned_maths_ space_context. определяемым единственной единицей измерения.

EXPRESS-спецификация:

•>

ENTITY unit_defmed_maths_space_context SUBTYPE OF (defined.maths.space.context): unit basis: unit END.ENTITY;

(*

Определение атрибута

unit.basls — единица измерения, которая определяет объект maths.space.context.

Примечание — Схема mathemaUcal.context.echema ссылается на тип денных unit, относящийся к типу данных SELECT и определенный в ИСО 10303-41. но не на объектные типы данных, которые выбираются с помощью типа данных unit. Прикладной модуль, использующий настоящий стандарт, должен ссылаться по крайней мере на один из этих объектных типов данных.

•>

END.SCHEMA; ♦ • mathematical.context.schema

Г

5 Схема mathematical_description_of_distribution_schema

Ниже представлен фрагмент EXPRESS-спеинфикации. с которого начинается описание схемы mathematical_description_of_dlstribution_schema и в котором определены все необходимые внешние ссылки.

EXPRESS-спецификация:

•)

SCHEMA mathematica1_description_ofjJistribution_schema;

REFERENCE FROM mathematical_context_schema - - ISO 10303-51 (maths_space_context);

REFERENCE FROM mathematical_functions_schema - - ISO 10303*50 (maths_function);

REFERENCE FROM process_property_schema • ♦ ISO 10303-49 (action_property. resource_property);

REFERENCE FROM product_property_definition_schema * - ISO 10303-41 (propertyjdefinition. general_property_relationship);

REFERENCE FROM support_resource_schema - - ISO 10303-41 (identifier, label, text):

Примечания

1 Схемы, ссылки на которые приведены выше, определены ИСО 10303:

mathematlcal_context_echema mathematlcai_functiona_achema procea$_property_schema product_properiy_deflnltlon_echema eupport_reeource_achema


в следующих стандартах комплекса

—    ИСО 10303-SI;

—    ИСО 10303-50;

—    ИСО 10303-49;

—    ИСО 10303-41;

—    ИСО 10303-41.

2 Графическое представление схемы mathematical_descriptton_of_dietrlbutlon_schema приведено в приложении О.

5.1 Введение

Схема mathematicai_description_of_distributlon_schema определяет отображение между распределением свойства и математической функцией. Отображение задает семантику математической функции так. чтобы математическая функция описывала или определяла распределение свойства. Распределение свойства может определяться по отношению к следующим факторам:

• изделие из семейства изделий:

-    позиция в изделии:

-    состояние в рамках действия или пространства состояний:

-    другое свойство;

-    сочетание (декартово произведение) вышеперечисленных факторов.

Примеры

1    Изменение выходной мощности по отношению к диаметру выходноео отверстия двиеателя из семейства XYZ_1 и скорости вращение двиеателя. выраженной в еерцех. является распределением свойства.

2    Изменение температуры по отношению к позиции в изделии, которая соответствует уплотнительной шайбе двиеателя типа XYZ_123, и состоянию при выполнении действия «нормальный запуск двиеателя типа XYZ_123» является распределением свойства.

5.2    Основные понятия и допущения

Распределение свойства является физической функцией. Областью определения функции распределения свойства может быть:

•    множество изделий;

•    множество позиций в изделии:

•    множество состояний в рамках действия или пространства состояний.

Диапазон функции распределения свойства является пространством физической величины.

Распределение свойства D:X->P.

где X — область определения;

Р — диапазон пространства физической величины, может быть описано или определено математической функцией F:A->8. где А и В — математические пространства.

Данное описание или определение зависит от:

•    взаимно-однозначного отображения U:X->A;

•    взаимно-однозначного отображения V:P->8.

Распределение свойства D описывается или определяется математической функцией F тогда и только тогда, когда V(D(x)) = F(U(x)). для всех х из X.

5.3    Определение типа данных схемы mathematical_description_of_distribution_ schema

5.3.1 Тип данных property_distributlon_select

Тип данных property_distribution_setect является наращиваемым списком альтернативных типов данных. Он обеспечивает возможность ссылаться на экземпляры типов данных, входящих в тип данных property_distribution_select или его расширения.

Примечание — Список объектных типов данных может быть расширен а прикладных ресурсах, использующих конструкции данного ресурса.

EXPRESS-спецификация:

•)

TYPE property_distribution_select = EXTENSIBLE SELECT (ac6on_property. general_property_relationship. property_definition, resource_property):

ENO.TYPE;

Г

5.4 Определение объектов схемы mathematical_description_of_dlstribut!on_ schema 5.4.1 Объект maths_space_context_relationship

Объект maths_space_context_re!atlonship представляет связь между двумя экземплярами объекта maths_space_context.

EXPRESS-спецификация:

•>

ENTITY maths_space_context_relationship; м3 : identifier; name: label:

description: OPTIONAL text: relating_context: maths_space_contexL related_oontext: maths_space_context;

END.ENTITY;

Г

Определения атрибутов

Id — идентификатор (тип данных identifier) объекта maths_space_context_ relationship: name — имя (тип данных label), под которым известен объект maths_space_context relationship;

description — текст (тип данных text), который характеризует объект maths_space_context_ relationship. Значение данного атрибута может быть не задано;

relatlng.context —экземпляр объекта maths_space_context. который связан с объектом related.context:

related.context — экземпляр объекта maths_space_context, который связан с объектом relating.context.

5.4.2 Объект maths_space_context_relationship_description

Объект maths_space_context_relatlonship_description является спецификацией, в которой объект maths.function определяет связь между двумя экземплярами объекта maths_space_context. Введем следующие обозначения;

•    A:P->S, — связывающий объект maths_space_context:

-    B:P->S2 — связываемый объект maths_space_context;

-    Р — физическое пространство;

•    S, и S2 — два экземпляра объекта maths.space.

•    T;S,*>S2 (функция maths.function) — описание связи между экземплярами объекта maths_space_context.

Экземпляр объекта maths_space_context_relationship_description определяет, что В(р)- Т(А(р)) для любого р из Р.

EXPRESS-слеаиФикаиия:

*)

ENTITY maths_space_context_relationship_description; id: identifier; name: label:

description : OPTIONAL text;

described_relationship: maths_space_context_relationship; describing.relationship: maths_funct>on;

END.ENTITY;

Г

Определения атрибутов

id — идентификатор (тип данных identifier) объекта maths_space_context_relatlonship_ description;

name — имя (тип данных label), под которым известен объект maths_space_context_ relationship.descrlption;

description — текст (тип данных text), который характеризует объект maths_space_context_ relationshlp.description. Значение данного атрибута может быть не задано;

described.relationship — объект maths_space_context_relat!onship_descrlption. представленный данным описанием;

describing.relatlonship — объект maths_space_context_relationship, представленный данным описанием.

5.4.3 Объект normalized_property_distribution_descrlption

Объект normalized_property_distribution_descriptlon определяет, как объект maths.function описывает распределение свойства по отношению к эталонному распределению свойства.

Введем следующие обозначения:

•    Р (объект product.definition. action, action.method. resource или general, property) — область определения распределения свойства;

•    С (объект general_property. представляющий пространство физической величины) — диапазон распределения свойства:

•    D:P->C (объект property.definition. action.property. genera!_property_ relationship или resource.property) — распределение свойства;

-    D0:P->C (объект property.definition. action_property. general_property_relationship или resource_property) — эталонное распределение свойства;

-    A:P->S1 (объект maths_space_context) — параметризация области определения распределения свойства;

•    F;S,->S2 (объект maths.function) — описание распределения свойства:

• математические пространства S, и S2 — область определения и диапазон математической функции.

Экземпляр объекта normalized_property_distrlbution_description определяет, что D(p) = F(A(p)) х D0(p) для любого р из Р.

EXPRESS-специФикаиия:

*>

ENTITY normalized.property.distribution.description; кЗ : identifier; name: label;

description; OPTIONAL text; abstractjunction: maths.function; domain_context: maths_space_context; normalization.basis; property_distribution_select; physical_function ; property jdistribution.select;

END_ENTITY;

(*

Определения атрибутов

id — идентификатор (тип данных identifier) объекта normalized_property_ distribution.description.

name — имя (тип данных label), с помощью которого делаются ссылки на объект normalized_property_distribution_description:

description — текст (тип данных text). который характеризует объект normalized_property_distribution_description. Значение данного атрибута может быть не задано;

abstract.function — объект maths.function. который описывает объект physical.function:

domain.context —объект maths_space_context. который используется для интерпретации области определения объекта abstract.function;

normalization.basis — эталонное распределение свойства, которое является базисом для описания объекта physical.function.

Применение — Объект phyelcal_functlon тождественен объекту normalize tlon.baeis везде, где объект ebetrect.function принимает значение 1.

physical_function — распределение свойства, представленное с помощью объекта abstract, function.

5.4.4 Объект property_distribution_description

Объект property.distribution.description определяет, как объект maths.function описывает распределение свойства.

введем следующие обозначения;

•    Р (объект product.definition. action, action.method. resource или general.property) — область определения распределения свойства;

•    С (объект general_property. представляющий пространство физической величины) — диапазон распределения свойства;

•    D;P->C (объект property.definltion. action_property, general_property_relationship или resource_property) — распределение свойства;

•    A;P->S, (объект maths_space_context) — параметризация области определения распределения свойства;

•    U;C->S2 (объект maths_space_context) — шкала диапазона распределения свойства;

•    F;S1->S2 (объект maths.function) —описание распределения свойства;

•    математические пространства S, и S2 — область определения и диапазон математической функции.

Экземпляр объекта property_distribution_description определяет, что D(p) = U-1 (F(A(p))> для любого р из Р.

Применение — выражение U-1 является вполне определенным, т. к. U является взаимно-однознвчным отображением.

EXPRESS-спецификация:

•)

ENTITY property.distribution.description; id: identifier; name: label;

description ; OPTIONAL text; abstract_function: maths_function; domain.context; maths_space_context; physical_function: property.distribution.seiect; range_context: maths_space_context; END.ENTITY;

(*

Определения атрибутов

id — идентификатор (тип данных identifier) объекта property .distribution, description, name — имя (тип данных label), под которым известен объект property.distribution.descriptlon: description — текст (тип данных text), который характеризует объект property.distribution. description. Значение данного атрибута может быть не задано;

abstract.function — объект maths.function. который описывает объект physical.function: domain.context —объект maths.space.context, который используется для интерпретации области определения объекта abstract.function;

physical.function — распределение свойства, представленное с помощью объекта abstract.function;

range.context —объект maths.space.context. который используется для интерпретации диапазона объекта abstract.function.

*)

END.SCHEMA; - * mathematical.description.of.distribution.scheiTia

С

Сокращенные наименования объектов

В таблице А.1 приведены сокращенные наименования объектов, определенных в настоящем стандарте. Требования к использованию сокращенных наименований содержатся в стандартах тематической группы «Методы реализации* комплекса ИСО 10303.

Примечание — Наименования объектов не языке EXPRESS доступны в Интернете по адресу;

Таблица А.1 — Сокращенные наименования объектов

Полное маиненоеание

Сокращенное наименование

compound_maths_space_context

CMSC

defmed_ma№s_space_context

OMSC

exptlcitly_enumerated_matha_space_context

EEMSC

math3_space_context

MTSPCN

meths_value_context

MTVLCN

membership_of_mathe_space_context

MOMSC

normalized_methe_space_context

NMSC

representation_contexi_defined_mathe_spece_context

RCOMSC

unit_defined_maths_3pace_context

UOMSC

meths_space_context_relationehip

MSCR

maths_3p8ce_context_relaUonehip_deecnpt!on

MSCRO

normalized_pfoperty_distnbution_descrlption

NPOO

propeny_detfibutton_descnption

PROSOS

Регистрация информационных объектов

В.1 Обозначение документа

Для однозначного обозначения информационного объекта е открытой системе настоящему стандарту присвоен следующий идентификатор объекта:

{ leo standard 10303 part(51) version) 1)}

Смысл данного обозначения установлен в ИСО/МЭК 8624-1 и описан в ИСО 10303-1.

В.2 Обозначение схем

В.2.1 Обозначение схемы mathematlcal_context_schema

Для однозначного обозначения а открытой информационной системе схеме matbemaUcal_context_ schema, установленной в настоящем стандарте, присвоен следующий идентификатор объекта:

(iso standard 10303 part(5l) vereion(l) schema(1) mathematicai_context_schema(i))

Смысл денного обозначения установлен в ИСО/МЭК 8624-1 и описан в ИСО 10303-1.

В.2.2 Обозначение схемы mathematlcal_descrlptlon_o1_dietrlbutlon_echema

Для однозначного обозначения в открытой информационной системе схеме mathematlcal_descrlpilon_ of_distrlbution_schema. установленной в настоящем стандарте, присвоен следующий идентификатор объекта.

{iso standard 10303 part(Si) version(l) schema(l) maihematlcal_descriptton_of_distrlbution_schema(1))

Смысл данного обозначения установлен в ИСО/МЭК 8624-1 и описан в ИСО 10303-1.

Машииио-интерпретирувмы* листинги

В денном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных или не которые даются ссылки в настоящем стандарте. На этих же свйтах находятся листинги всех EXPRESS-схем. установленных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL: сокращенные наименования: :

EXPRESS: ht1p://.

Если доступ к этим сайтам невозможен, необходимо обратиться в иентральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК 4 по адресу электронной почты: .

Примечание — Информация, представленная в машинно-интерпретированном виде по указанным выше адресам URL. является справочной. Обязательным является текст настоящего стандарта.

EXPRESS-G диаграммы

Диаграммы, приведенные на рисунках D.1—D.S. соответствуют схемам на языке EXPRESS, определенным в настоящем стандарте, в диаграммах использована графическая нотация EXPRESS-G языка EXPRESS. Графическая нотация EXPRESS-G определена в ИСО 10303-11, приложение D.

л«И»_афм*


J)

*flne<jwi»japece„6enlBxl


<

i


mpraeacrtotfonaoherrm.

fH*wwtWtort_*6frtixt

■onM(btM(jBMka^pKM_‘BorrtKl


жзстИмввп^Ье*

4KpVdtr_Mu nwrUML

АЫДь_4


AMtiUafu»

tortrecLvrihi*


c


-fi.


ДО4Ыци»«а>ииЬ*


J

nvamrmmmju neoNe^tami лнйц_ш)иа


Рисунок 0.1 — EXPRESS-G диаграмма схемы fnethematical_eontexl_echema

(диаграмма 1 из 2)

Рисунок 0.2 — EXPRESS-G диаграмме схемы mathematlcal_context_echema (диаграмме 2 из 2}

Рисунок 0.3 — EXPRESS'S диаграмма схемы mathematlcal_deecriptton_of_dletrlbutlon_»cheme

(диаграмма 1 из 3)

Рисунок 0.4 — EXPRESS-G диаграмме схемы mathematlcal_deacrlption_of_dlatrlbutlon_sehema

(диаграмма 2 из 3)

Рисунок 0.5 — EXPRESS-G диаграмма схемы mathematical_descrlptlon_of_dietributton_achema

(диаграмма 3 из 3)

Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации

Таблица ДА.1

Обозначение ссылочного международного стандарта

Степень

соответствия

Обозначение и наименование соответствующего национального стандарта

ИСО/МЭК 6824-1:2002

ЮТ

ГОСТ Р ИСО/МЭК 8824-1—2001 «Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации»

ИСО 10303-1:1094

ЮТ

ГОСТ Р ИСО 10303-1—99 «Системы автоматизации производства и их интеграция. Представление денных об изделии и обмен зтими данными. Честь 1. Общие представления и основополагающие принципы»

ИСО 10303-41:2000

ЮТ

ГОСТ Р ИСО 10303-41—99 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен зтими дан. ными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий»

ИСО 10303-42:2003

ИСО 10303-43:2000

ЮТ

ГОСТ Р ИСО 10303-43—2002 «Системы автоматизации производства и их интеграция. Представление денных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представлений»

ИСО 10303-49:1998

ЮТ

ГОСТ Р ИСО 10303-49—2003 «Системы автоматизации производства и их интеграция. Представление денных об изделии и обмен этими данными. Часть 49. Интегрированные обобщенные ресурсы. Структура и свойства процесса»

ИСО 10303-50:2002

ИСО 13584-20:1998

ют

ГОСТ Р ИСО 13584-20—2006 «Системы автоматизации производства и их интеграция. Библиотеке деталей. Часть 20. Логический ресурс. Логическая модель выражений»

* Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык денного международного стандарта. Перевод денного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов.

Примечание — В нестоящей таблице использовано следующее условное обозначение степени соответствия стандартов:

- ЮТ — идентичные стандарты.

УДК 656.072:681.3:006.354    ОКС 25.040.40    П87    ОКСТУ 4002

Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации. промышленные изделия, данные, представление данных, обмен данными, интегрированные обобщенные ресурсы, математическое представление

Редактор Н.в. Аеилочкима Технический редактор В.Н. Прусакоаа Корректор EJI. Дульиава Компьютерная верстка Л.А. Круговой

Сдано в пабов 29.06 2012. Подписано в печать 06.06.2012. Формат 60 к 84Гарнитура Ариал Уел. леч. п. 3.26. Уч.-изд. п. 2.70. Тираж 84 виз. Зак. 672.

ФГУП «СТАНДАРТИНФОРМ». 123995 Москва. Гранатный пер.. 4 wwiv.gosbnto.ru inloggoslmlo ги Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ.

Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва. Лялин пер.. 6.

Отменам. Действует стандарт ИСО/МЭК 8824-1:2008. Для однозначного соблюдения требований настоящего стандарта, выраженных в датированных ссылках, рекомендуется использовать только данный ссылочный стандарт.

Отменен. Действует стандарт ИСО 10303-41:200S. Для однозначного соблюдения требований настоящего стандарта, выраженных в датированных ссылквх. рекомендуется использовать только данный ссылочный стандарт.