agosty.ru25. МАШИНОСТРОЕНИЕ25.040. Промышленные автоматизированные системы

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

Обозначение:
ГОСТ Р ИСО 15746-2-2019
Наименование:
Системы промышленной автоматизации и интеграция. Интеграция возможностей усовершенствованного управления технологическими процессами и оптимизациии для производственных систем. Часть 2. Модели действия и обмен информацией
Статус:
Действует
Дата введения:
01.01.2020
Дата отмены:
-
Заменен на:
-
Код ОКС:
25.040.40

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

ГОСТ Р ИСО 15746-2-2019

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

Системы промышленной автоматизации и интеграция

ИНТЕГРАЦИЯ ВОЗМОЖНОСТЕЙ УСОВЕРШЕНСТВОВАННОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ И ОПТИМИЗАЦИИ ДЛЯ ПРОИЗВОДСТВЕННЫХ СИСТЕМ

Часть 2

МОДЕЛИ ДЕЙСТВИЯ И ОБМЕН ИНФОРМАЦИЕЙ

Industrial automation systems and integration. Integration of advanced process control and optimization capabilities for manufacturing systems. Part 2. Activity models and information exchange

ОКС 25.040.40

Дата введения 2020-01-01

Предисловие

1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "НИИ экономики связи и информатики "Интерэкомс" (ООО "НИИ "Интерэкомс") на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 "Стратегический и инновационный менеджмент"

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

4 Настоящий стандарт идентичен международному стандарту ИСО 15746-2:2017* "Системы промышленной автоматизации и интеграция. Интеграция возможностей усовершенствованного управления технологическими процессами и оптимизации для производственных систем. Часть 2. Модели действия и обмен информацией" (ISO 15746-2:2017 "Automation systems and integration - Integration of advanced process control and optimization capabilities for manufacturing systems - Part 2: Activity models and information exchange", IDT).

________________

* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - .

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

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

6 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектом патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за идентификацию подобных патентных прав

Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

Введение

Средства автоматизации и управления производственными системами повышенной сложности, применяемые в соответствии с существующей методологией "усовершенствованного управления и оптимизации технологических процессов" (АРС-О), обеспечивают эффективное выполнение календарного плана работ и производства продукции в целом. Методология АРС-О требует интеграции управления производственными операциями (MOM) со средствами автоматизации и управления производственными процессами и оборудованием.

Технологии промышленной автоматизации и АРС-О системы, включающие программное обеспечение и компоненты аппаратных средств, обеспечиваются различными поставщиками. Вследствие большого разнообразия средств разработки и проектирования, а также предъявляемых требований, решения по автоматизации, предлагаемые различными поставщиками, оказываются изолированными и относительно несовместимыми, при этом интеграция технологий автоматизации сильно затрудняется. По этой причине заказчики приобретают различные компоненты технологий автоматизации с избыточными и дублированными функциями. Это приводит к неэффективности использования ресурсов, ограничивает их интероперабельность. Настоящий стандарт устанавливает требования интероперабельности к АРС-О-системам, создает наилучшие условия интеграции и информационной совместимости технологий автоматизации.

Настоящий стандарт определяет связную структуру (фреймворк) для интеграции и интероперабельности АРС-О систем, компонентов АРС-О систем, систем автоматизированного управления технологическими процессами Уровня 2, систем управления производственными операциями Уровня 3. Задействуются функциональные модели, определенные в ИСО 15746-1 (функциональные модели АРС-О систем), и требования к обмену информацией для поддержки указанных функциональных моделей. Моделируемые действия принадлежат Уровням 2 и 3, в том числе, учитывается взаимодействие между указанными Уровнями.

Настоящий стандарт не ограничивает пользователей в использовании только рассматриваемой в настоящем стандарте методологии усовершенствованного управления и оптимизации технологических процессов. Допускается использование также и других методологий.

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

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

Настоящий стандарт устанавливает:

- модели действий для описания динамических аспектов АРС-О модулей;

- требования к обмену информацией касательно динамических аспектов АРС-О модулей;

- рабочие процессы и жизненные циклы АРС-О элементов;

- определения сервисов по поддержке информационного обмена между:

- компонентами Уровня 3 и компонентами АРС-О;

- компонентами Уровня 2 и компонентами АРС-О;

- компонентами АРС-О одной или нескольких АРС-О систем.

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

В настоящем стандарте использована нормативная ссылка на следующий стандарт. Для датированных ссылок применяют только указанное издание ссылочного стандарта, для недатированных - последнее издание.

ISO 15746-1, Automation systems and integration - Integration of advanced process control and optimization capabilities for manufacturing systems - Part 1: Framework and functional model (Системы промышленной автоматизации и интеграция. Интеграция возможностей усовершенствованного управления технологическими процессами и оптимизации для производственных систем. Часть 1. Структура и функциональная модель)

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

В настоящем стандарте применены термины по ИСО 15746-1, а также следующие термины с соответствующими определениями:

3.1 предупреждающий сигнал (alarm): Сигнал особой важности об отклонении производственных условий от нормальных значений. Сигнал передается компонентам АРС-О (3.2).

Примеры

1 температура, контролируемая АРС Модулем, превышает верхний предел;

2 уровень входного сигнала Модуля SoftSensor (Программно-управляемый датчик) лежит вне допустимого диапазона.

3.2 компонент АРС-О (АРС-О component): Производственный объект АРС-О системы, являющийся реализацией (посредством создания экземпляра) функционального АРС-О модуля.

Примечание - Компоненты АРС-О могут выполнять различные функции, включая анализ ситуации, связь с другими компонентами АРС-О, а также взаимодействие с учетом особенностей моделирования, оптимизации, диагностики, прогнозирования и управления.

3.3 АРС-О пакет программ (АРС-О package): Совокупность коммерческих программных продуктов, поставляемых одним Продавцом, для одного или нескольких функциональных АРС-О модулей.

3.4 АРС-О платформа (АРС-О platform): Компьютерная система, управляющая работой АРС-О системы. Задействует один или несколько АРС-О компонентов (3.2).

3.5 систематическая ошибка (систематическая погрешность) (bias): Поправка к вычисленному значению для обеспечения соответствия результатам измерений.

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

3.6 управляемая переменная (controlled variable): Переменная, значение которой контроллер выдерживает либо в заданной (контрольной) точке, либо в интервале между минимальным и максимальным пределами.

Примечание - Понятие "управляемая переменная" дополняется понятием регулируемая переменная (3.11).

3.7 переменная возмущения (disturbance variable): Переменная, которую контроллер рассматривает как оказывающую влияние на управляемую переменную (3.6), но не как регулируемую переменную.

3.8 событие (event): Очевидное изменение или явление, изменяющее состояние компонента АРС-О (3.2) или требующее задействования компонента АРС-О.

Примеры

1 Режим работы ПИД-контура (Пропорционально-Интегрально-Дифференциального контура) обратной связи, ассоциированный с регулируемой переменной (3.11) в АРС Модуле, изменяет состояние системы на REMOTE (удаленное).

2 Процесс, управляемый АРС-О системой, изменяет свое состояние с "Вкл" на "Выкл".

3.9 исполнительное звено системы управления (конечный управляющий элемент) (final control element): Физическое оборудование, которое фактически задействуется для управления производственным процессом.

Пример - Клапаны, демпферы, приводы переменной скорости и т.п.

3.10 жесткое ограничение (hard limit): Предел, который контроллеру запрещено переходить ни при каких обстоятельствах.

3.11 регулируемая переменная (manipulated variable): Переменная, настраиваемая контроллером.

Примечание - Регулируемые переменные настраиваются в контрольных точках ПИД-контуров обратной связи. Регулируемые переменные могут относиться к исполнительным звеньям системы управления (3.9).

3.12 базовые показатели производственного процесса (performance baseline): Совокупность значений ключевых индикаторов производственного процесса перед запуском АРС-О системы.

Примечание - Попытка оценить эффект от внедрения АРС-О системы по отношению к некоторому базовому состоянию производственного процесса.

3.13 предел изменения величины (rate of change limit): Предел изменения значения величины в течение определенного периода времени.

3.14 рецептура (recipe): Набор ингредиентов, спецификаций продукта, настроек производственного процесса, определяющих порядок производства продукта.

3.15 мягкий предел (soft limit): Предел, который контроллер стремится не переходить, но может нарушить при необходимости.

3.16 отслеживание (tracking): Приведение значения одного параметра в соответствие со значением другого параметра.

Пример - Контроллер ПИД-контура обратной связи может отслеживать значение контрольной точки производственного процесса в ручном режиме (режиме MANUAL).

3.17 траектория (trajectory): Набор значений (массива данных), представляющих ожидаемое поведение рассматриваемой системы в течение рассматриваемого интервала времени.

Примечание - В приложениях АРС траектория регулируемой переменной (3.11) - это набор перемещений, планируемых контроллером. Траектория управляемой переменной (3.6) - это ожидаемые перемещения, основанные на ранее принятых решениях и предшествующей истории изменения производственного процесса.

3.18 надзорный орган (сторожевое устройство) (watchdog): Определяет, функционирует ли рассматриваемый компонент системы управления (внешней системы) надлежащим образом.

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

3.19 рабочий процесс (workflow): Последовательность действий с явно указанными точкой начала и точкой окончания выполнения производственного задания.

Примечание - Рабочий процесс может иметь ответвления, точки принятия решений и события (3.8). Рабочий процесс - это тип модели действия.

4 Сокращения

APC (advanced process control) - усовершенствованное управление технологическими процессами;

APC-O (advanced process control and optimization) - усовершенствованное управление и оптимизация технологических процессов;

CV (controlled variable) - управляемая переменная;

DV (disturbance variable) - переменная возмущения;

KPI (key performance indicator) - ключевой показатель производственного процесса;

MPC (model predictive control) - управление на основе прогнозирующих моделей (управление с прогнозированием);

MV (manipulated variable) - регулируемая переменная;

OP (output of a PID controller) - выходной сигнал ПИД-контроллера;

OPC (open platform communications) - семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами;

OPD (object-process diagram) - объектно-процессуальная диаграмма;

OPL (object process language) - объектно-процессуальный язык, OPL-язык, описание системы на естественном языке на основе построенной диаграммы;

OPM (object process methodology) - объектно-процессуальная методология;

PID (proportional, integral, derivative) - пропорционально-интегрально-дифференциальное регулирование;

SP (Setpoint) - контрольная точка.

5 Рабочий процесс АРС-О

5.1 Жизненный цикл АРС-О системы

Жизненный цикл АРС-О системы включает следующие стадии:

a) "анализ требований";

b) "проектирование";

c) "разработка";

d) "исполнение";

e) "техническая поддержка".

На рисунке 1 приведен рабочий процесс АРС-О системы в соответствии со стадиями ее жизненного цикла. Рисунки в настоящем стандарте иллюстрируют особенности АРС-О методологии. Таблица 1 определяет условные графические обозначения АРС-О методологии, использованные в настоящем стандарте. Язык OPL - это текстовое дополнение графического представления АРС-О методологии. Пример использования языка OPL приведен в приложении В.

Таблица 1 - Условные графические обозначения, применяемые в АРС-О методологии

Обозначение

Наименование

Описание

Объект

Объект - это элемент, который существует (или сможет существовать) сразу после его создания - физического или в информационном пространстве. Связи между объектами должны образовывать структуру объектов в моделируемой системе, т.е. представлять статические и структурные аспекты системы

Процесс

Процесс - это элемент, который определяет поведенческие и динамические аспекты системы: способ преобразования объектов с использованием конкретного процесса, функционирование системы для получения результата (выгоды). Процессы дополняют объекты путем предоставления динамических и процедурных аспектов системы

Состояние

Состояние - это ситуация или положение, в котором объект может находиться в течение некоторого периода времени. Так, Объект В может находиться в состояниях S1 или S2

Активирующая связь

Активирующая связь - это процедурная связь, соединяющая рассматриваемый процесс с активатором данного процесса. Активатор включает в себя инструменты, данные и т.д. Например, Объект А активирует Процесс В. Процесс В не может начаться, если Объект А не существует

Условная связь

Условная связь - это процедурная связь, соединяющая процесс с активатором данного процесса. Процесс выполняется в том и только в том случае, если объект находится в определенном состоянии

Связь потребления

Связь потребления - это связь, соединяющая процесс с объектом, который используется (потребляется) в ходе процесса. Например, Процесс В потребляет Объект А

Результирующая связь

Результирующая связь - это связь, соединяющая производственный процесс с объектом, построенным в результате рассматриваемого процесса. Например, Процесс В создает Объект А

Инициирующая связь

Инициирующая связь - это процедурная связь между инициирующим процессом и инициируемыми процессами. Инициирующие процессы активируют инициируемые процессы. Например, Процесс В инициирует Процесс С

Связь с оператором

Объект А - это человек-оператор. Активирование данной связи запускает процесс В

Связь обратного действия

Процесс В изменяет состояние Объекта А. Особенности действия связи могут проявиться на более низком уровне

Связь объекта с процессом его потребления

Существование (наличие) Объекта А связано с невозвратным запуском Процесса В. Если Процесс В запущен, то Объект А будет потреблен. Выполнение процесса продолжается в случае отказа устройства запуска

Условная связь

Существование объекта А - это условие протекания процесса В. Если объект А не существует, то процесс В не идет, система функционирует в штатном режиме

Отметим, что на стадиях "анализ требований" и "проектирование" обмен информацией обычно происходит в ручном режиме (например, по электронной почте или на бумаге), а не через электронный интерфейс. Настоящий стандарт распространяется на стадии "разработка", "исполнение" и "техническая поддержка" (см. рисунок 1). На рисунке 1 процессы и объекты, лежащие вне области применения настоящего стандарта, обозначены штриховыми линиями; процессы и объекты, лежащие в рамках области применения, обозначены сплошными линиями.

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

ИСО 15746-1 идентифицирует четыре функциональных АРС-О модуля систем: модуль программно-управляемого датчика, АРС модуль, модуль оптимизации, модуль оценки рабочих характеристик производственного процесса. Рабочие процессы в рамках рассматриваемых стадий соответствуют указанным четырем функциональным модулям, но не идентичны им. В результате некоторые коммерческие АРС-О продукты включают независимые инструменты разработки, исполнения и технической поддержки указанных четырех функциональных модулей. Некоторые инструменты могут быть встроенными. Интеграционные интерфейсы, определенные в настоящем стандарте, обеспечивают интеграцию различных коммерческих АРС-О продуктов, а также систем, как входящих в АРС-О модуль, так и систем, не входящих в него. Все уровни внутренней интеграции имеют одинаковый приоритет.


Рисунок 1 - Рабочий процесс жизненного цикла АРС-О модуля

5.2 Стадия "разработки"

Стадия "разработки" включает рабочий процесс, показанный на рисунке 2. АРС-О модуль включает один или несколько отдельных компонентов, выполняющих специальные функции (производственные задания). Компоненты могут быть изготовлены отдельно, а затем собраны в готовый АРС-О модуль.

Внешние интерфейсы стадии "разработки" включают информационные модели, не входящие в АРС-О модуль. Это могут быть глобальные указатели ресурсов любого уровня, а также (передаваемая в ручном режиме) информация, описывающая различные системы, с которыми рассматриваемое АРС-О приложение устанавливает связь на стадиях "исполнение" и/или "техническая поддержка".

Рисунок 2 - Рабочий процесс на стадии "разработка"

Стадия "разработки" работает с архивными данными различного уровня. Например:

- спецификация продукта;

- архивные данные процесса;

- архивные лабораторные данные;

- производственные затраты.

Стадия "разработки" задействует АРС-О системы на стадиях "исполнение" и "техническая поддержка". При этом проводится определение АРС-О модуля. Это могут быть совершенно новые определения или модификации существующего определения. Действия на стадии "разработки" могут быть обусловлены завершением стадии "проектирования", а также осознанием необходимости усовершенствования АРС-О системы на стадии "технической поддержки".

5.3 Стадия "исполнения"

5.3.1 Рабочий процесс стадии "исполнение"

Рабочий процесс стадии "исполнение" приведен на рисунке 3.

Действия общего характера определяются чаще, чем индивидуальные действия отдельных функциональных модулей. Рассматриваемые модули могут отличаться способом выполнения действий. Данные отличия в настоящем стандарте не рассматриваются. Особенности рабочего процесса стадии "исполнение" могут отличаться при переходе от одного коммерческого пакета программ АРС-О к другому. Данные отличия в настоящем стандарте не рассматриваются. Для простоты ниже рассмотрен однопотоковый рабочий процесс стадии "исполнение". Некоторые коммерческие пакеты так и подготовлены. Но есть также коммерческие пакеты с асинхронной обработкой информации в полном объеме, пакеты с сильно распределенной обработкой информации.

Рисунок 3 показывает порядок запуска АРС-О компонентов в непрерывном контуре обратной связи, работающем в соответствии с календарным планом работ. Процесс активируется, если текущее состояние АРС-О модуля - "прогон". На стадии "разработки" выясняется, что АРС-О модуль включает один или несколько компонентов. На стадии "исполнение" АРС-О компоненты могут обновляться по-отдельности, как показано на рисунке 3. Обновить можно и весь модуль сразу целиком.

Рисунок 3 - Рабочий процесс стадии "исполнение"

Ниже определены интерфейсы стадии "исполнение", не принадлежащие АРС-О модулю. Подробное описание см. в разделе 6:

a) Обмен информацией Уровня 2 для данных типа:

1) параметры ПИД-контура обратной связи;

2) настройки исполнительного звена системы управления (например, положение клапана, скорость привода и т.п.);

3) результаты измерения параметров процесса такими инструментами, как датчик расхода, датчик температуры и т.п.;

4) общие значения дескрипторов системы управления;

5) предупреждающие сигналы и сигналы о наступлении события;

b) Обмен информацией Уровня 3 для данных типа:

1) спецификация продукта;

2) рецептурные настройки процесса;

3) лабораторные результаты;

4) производственные затраты.

Ниже определены интерфейсы АРС-О компонентов. Подробное описание см. в разделе 6:

a) Обмен АРС-О информацией. Например:

1) данные, предупреждающие сигналы и события АРС-О;

2) статистика производственного процесса АРС-О;

3) запросы и результаты их выполнения;

4) определения АРС-О модулей.

5.3.2 Распределенные АРС-О системы

Рисунок 4 иллюстрирует взаимодействие распределенных АРС-О компонентов. Так, на указанном рисунке шесть АРС-О модулей взаимодействуют при выполнении нескольких взаимосвязанных функций:

- Модуль 1 - программно-управляемый датчик, доставляющий один или несколько элементов данных в Модуль 3;

- Модуль 2 - второй программно-управляемый датчик, отличный от Модуля 1, доставляющий один или несколько элементов данных в Модуль 3;

- Модуль 3 - АРС модуль, выполняющий функции усовершенствованного управления производственным процессом полностью только в рамках Уровня 2;

- Модуль 4 - АРС модуль, выполняющий функции усовершенствованного управления производственным процессом полностью в рамках Уровня 2, а также одну или несколько функций МОМ в рамках Уровня 3;

- Модуль 5 - Модуль оптимизации, выполняющий функции оптимизации процесса полностью только в рамках Уровня 3;

- Модуль 6 - Модуль оценки рабочих характеристик производственного процесса, анализирующий, отслеживающий и фиксирующий состояние производственного процесса Модулей 1-5.

Различные взаимодействия между Модулями показаны на рисунке 4. Программные Модули 1 и 2 доставляют данные в Модуль 3 аналогично тому, как это делают физические инструменты, встроенные в производственный процесс. На Модуль 3 также приходят один или несколько выходных сигналов с Модуля 4. Указанные выходные сигналы могут быть контрольными точками регулируемых переменных Модуля 4. Они могут использоваться в качестве целевых значений управляемых переменных Модуля 3. Аналогично, Модуль 4 потребляет один или несколько выходных сигналов Модуля 5. Так как Модуль 5 является Модулем оптимизации, то за пример можно взять целевые значения управляемых переменных Модуля 4. Эти целевые значения определены Модулем 5 и являются оптимальными целевыми значениями бизнес-целей МОМ-систем Уровня 3.

Рисунок 4 - Пример распределенного взаимодействия АРС-О компонентов

5.4 Стадия "технической поддержки"

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

Стадия "технической поддержки" - это совместная работа по совершенствованию и техническому обслуживанию производственного процесса в рамках АРС-О системы. Работы на стадии "технической поддержки" часто выполняются в ручном режиме. Инженер принимает решение на основании информации и результатов, полученных с модуля оценки рабочих характеристик производственного процесса. Другие три модуля предоставляют статистику производственного процесса для модуля оценки рабочих характеристик производственного процесса. Статистические данные собираются путем отслеживания внутренних параметров и анализа функционирования системы. Работу на стадии "технической поддержки" можно полностью автоматизировать с помощью модуля оценки рабочих характеристик производственного процесса. Работа указанного модуля также может быть полностью автоматизированной.

Рисунок 5 - Рабочий процесс стадии "технической поддержки"

6 Обмен информацией

6.1 Обзор сервисов обмена информацией

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

a) Уровень 2:

1) Глобальные указатели ресурсов, определяющие степень доступности и возможности ресурсов, не принадлежащих АРС-О модулю. Например:

i) ПИД-контур обратной связи;

ii) исполнительные звенья (элементы) системы управления (например, клапаны, приводы и т.п.);

iii) инструменты производственного процесса;

iv) предупреждающие сигналы и сигналы о наступлении события.

2) Обмен информацией, не принадлежащей АРС-О модулю. Например:

i) параметры ПИД-контура обратной связи;

ii) настройки исполнительных звеньев системы управления (например, положения клапана, скорости привода);

iii) результаты измерений параметров процесса такими инструментами, как датчик расхода, датчик температуры и т.п.;

iv) общие значения дескрипторов системы управления;

v) предупреждающие сигналы, сигналы о наступлении события.

b) Уровень 3:

1) Глобальные указатели ресурсов, определяющие степень доступности и возможности ресурсов, не принадлежащих АРС-О модулю. Например:

i) спецификация продукта;

ii) рецептуры;

iii) архивные данные процесса;

iv) лабораторные результаты;

v) производственные заказы.

2) Обмен информацией, не принадлежащей АРС-О модулю. Например:

i) спецификация продукта;

ii) настройки рецептур;

iii) архивные данные процесса;

iv) лабораторные результаты;

v) производственные затраты.

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

a) определения АРС-О модулей;

b) данных АРС-О;

c) предупреждающих сигналов и сигналов о наступлении событий АРС-О.

6.2 Информационная модель

6.2.1 Общие понятия

Все интерфейсы используют результирующую информационную модель АРС-О системы, показанную на рисунке 6. АРС-О система включает один или несколько АРС-О модулей. АРС-О модуль идентифицируется именем или типом. Он может иметь один или несколько специальных атрибутов продавца, предоставляемых поисковыми услугами интерфейса.

В настоящем стандарте использованы следующие обозначения информационных моделей.

Таблица 2 - Обозначения информационных моделей

Обозначения

Описание

Объект

Объект - это элемент, который существует (или сможет существовать) сразу после его создания - физического или в информационном пространстве. Связи между объектами должны образовывать структуру объектов в моделируемой системе, т.е. представлять статические и структурные аспекты системы

Взаимосвязь между агрегацией и участием

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

Взаимосвязь между представлением и определением характеристик

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

Реляционная связь "обобщение-
специализация"

Соотношение "обобщение-специализация" - это соотношение, распространяющее понятие наследования как на объекты, так и на процессы. Элементы специализации имеют те же структурные (производственные) соотношения, что и общие элементы

Реляционная связь "классификация-
реализация"

Соотношения "классификация-реализация" соединяют классы с их реализациями

Программно-управляемые датчики АРС-О модулей, а также датчики усовершенствованного управления и оптимизации технологических процессов имеют тип определения, относящийся к типу объекта с подтипами, определяющими специальные реализации АРС-О модуля. Примерами типов определения APCDefinition являются MatrixMPC (матричное упреждающее управление), ExpertSystem (экспертная система), TransitionProcedure (процедура перехода из одного состояния в другое). Примеры типов определения программно-управляемых датчиков: Equation (уравнение), NeuralNetwork (нейронная сеть). Примеры типов определения оптимизации: SteadyStateOpt (стационарная оптимизация), DynamicOpt (динамическая оптимизация), ExpertSystemOpt (оптимизация экспертной системы). АРС-О модуль формирует свою специальную структуру типа определения с помощью поисковых услуг интерфейса.

Модуль оценки рабочих характеристик производственного процесса не имеет типа определения. Он имеет свои ключевые показатели производственного процесса (KPI-показатели), необходимые для оценки производственного процесса АРС-О системы. Специальные KPI-показатели и их определения предоставляются АРС-О системой с помощью поисковых услуг интерфейса.

Рисунок 6 - Информационная модель АРС-О

6.2.2 Свойства типа событий АРС-О

АРС-О модуль содержит перечень событий, которые рассматриваемый модуль контролирует или создает. Указанные события зависят не только от типа АРС-О модуля. Они зависят также от типа производственного процесса, ассоциированного с модулем. События указанного перечня EventSet - это объекты типа события АРС-О. Специальные события и их определения предоставляются АРС-О системой посредством интерфейса поиска услуг. "Отказ связи", "запуск производства продукта", "изменение сорта продукта" - примеры событий, характерных для АРС-О системы. События могут привести к запуску действия. Например, событие "изменение сорта продукта" может привести к изменению целевых установок и ограничению значений параметров АРС модуля.

Тип событий АРС-О - это тип объекта, определяющий общие атрибуты событий, используемые АРС-О. На рисунке 7 показана информационная модель типа событий АРС-О и соответствующие подтипы. Пример перечня событий приведен в приложении А.

Свойства типа событий АРС-О:

- Source (источник) - ссылка на объект, создавший данное событие;

- Time (время) - время наступления события;

- Type (тип) - тип события;

- EventCategory (категория события) - определенная группировка событий (например, события технологического процесса, события системы);

- Severity (серьезность) - неотложность события;

- Vendor-SpecificAttributes (специальные атрибуты продавца) - дополнительные атрибуты, определенные специальным пакетом АРС-О программ. Указанные атрибуты предоставляются интерфейсом поиска услуг.

ConditionEvent (условное событие) - это подтип типа событий АРС-О, используемый для указания наличия изменений в некотором условии (например, аварийное состояние измерительной системы технологического процесса, изменение статуса звена связи с системой и т.п.). Условное событие имеет дополнительные свойства:

- ConditionName - имя условия;

- NewState - новое состояние.

TrackingEvent (событие отслеживания) - это подтип типа событий АРС-О, используемый для указания действий (например, инициирование изменения сорта продукта, начало нового лабораторного измерения и т.п.). Событие отслеживания не имеет свойств, отличных от свойств типа событий АРС-О.

Рисунок 7 - Информационная модель типа событий АРС-О

6.2.3 Свойства типа АРС-О переменных

Все типы АРС-О модулей имеют наборы переменных базового типа АРС-О переменных. VariableSets - это наборы переменных, используемые АРС-О системой. Наборы переменных указывают для каждого типа АРС-О модуля. Переменные каждого указанного набора - это подтипы типа АРС-О переменных. Могут быть определены и другие наборы переменных АРС-О системы. Они предоставляются интерфейсом поискового сервиса. Наборы входных и выходных переменных - это наборы переменных базового типа АРС-О переменных. Специальные поведенческие атрибуты отсутствуют.

Тип АРС-О переменных - это тип объекта, определяющий общие атрибуты всех переменных, используемых АРС-О. На рисунке 8 приведена информационная модель типа АРС-О переменных и соответствующие подтипы.

Атрибуты типа АРС-О переменных:

- Набор значений переменных включает:

- ProcessValue (значение переменной процесса) - текущее значение переменной процесса, считываемое с некоторого источника;

- Quality (качество) - качество значений переменных процесса;

- TimeStamp (отметка времени) - дата и время, ассоциированные со значением переменной процесса;

- Набор атрибутов переменной включает:

- Name - описательное имя переменной;

- VariablelD - идентификатор уникального описания переменной в специальном формате продавца;

- DataType - тип данных переменной процесса (например, REAL, INT, BOOL и т.д.);

- ModuleType - тип АРС-О модуля, с которым ассоциирована переменная (например, АРС модуль, программно-управляемый датчик);

- Source - ссылка на внешний источник данных. Подтипы VariableSource (источник переменных) включают: PIDLoop (ПИД-контур обратной связи), FinalControlElement (исполнительное звено обратной связи), CalculatedVariable (вычисленная переменная), SoftSensor (программно-управляемый датчик). Данные подтипы описаны в разделах 6.3 и 6.4.

- EngineeringUnits - инженерные единицы измерения, определяющие значения переменных;

- VariablelsActive - флажок, указывающий, участвует ли данная переменная в вычислениях компонента;

- VariableStatusEvent - событие, сигнализирующее об изменении статуса переменной АРС-О;

- Специальные атрибуты продавца - любые дополнительные атрибуты, обусловленные специальным пакетом АРС-О программ;

- BehaviourSpecific- подтипы переменной АРС-О, отражающие особенности поведения;

Рисунок 8 - Информационная модель типа АРС-О переменных

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

Для АРС модуля, модуля программно-управляемого датчика и модуля оптимизации определены три типа объектов.

Тип определения АРС описывает объект усовершенствования управления технологическими процессами. Определение данного объекта зависит от рассматриваемого АРС типа. Примеры типов АРС: MatrixMPC (матричное упреждающее управление), ExpertSystem (экспертная система), TransitionProcedure (процедура перехода из одного состояния в другое). Существуют также и другие АРС типы. Им соответствуют уникальные определения объектов. Определения типов определения АРС предоставляются специальным пакетом АРС-О программ.

Тип определения программно-управляемого датчика описывает объект, работающий с данным программно-управляемым датчиком. Определение объекта зависит от типа используемого программно-управляемого датчика. Примеры типов датчиков: Equation (уравнение), NeuralNetwork (нейронная сеть) и т.п. Существуют и другие типы программно-управляемых датчиков. Им соответствуют уникальные определения объектов. Определения типов определения программно-управляемых датчиков предоставляются специальным пакетом АРС-О программ.

Тип определения оптимизации описывает объект, инстанцирующий конкретную процедуру оптимизации. Определение объекта зависит от используемого типа Оптимизации. Примеры типов оптимизации: SteadyStateOpt (оптимизация стационарной системы), DynamicOpt (оптимизация динамической системы), ExpertSystemOpt (оптимизация экспертной системы). Существуют и другие типы Оптимизации, которым соответствуют уникальные определения объектов. Определения типов определения оптимизации предоставляются специальным пакетом АРС-О программ.

6.3 Интерфейсы систем, не включенные в АРС-О

6.3.1 Общие требования

Ниже рассмотрены интерфейсы между АРС-О системами и системами, не включенными в АРС-О.

6.3.2 Данные и события уровня 2

6.3.2.1 Общие требования

На стадии "исполнение" АРС-О системы считывают данные программных компонентов традиционных систем управления или систем Уровня 2. Большая часть указанных данных - это простые отображения типа "дескриптор - значение". Указанные отображения соответствуют стандартам, построенным на базе спецификации ОРС, например, "доступ к данным ОРС (МЭК 62541, OPC-DA)". Для обеспечения сложных взаимодействий необходима доработка имеющихся программ.

Рассматриваемый интерфейс основан на существующих стандартах связи, таких как "Унифицированная архитектура ОРС (МЭК 62541, OPC-UA)". Данная информационная модель предназначена специально для АРС-О клиентов. Это позволяет программному обеспечению разработки АРС-О приложений воспользоваться функциями поиска для обеспечения связи с механизмом запуска АРС-О в рабочем режиме. Это обеспечивает стандартный доступ к данным (к информации о событиях) механизма запуска АРС-О в рабочем режиме. Обмен информацией поддерживает как синхронный, так и асинхронный методы обеспечения доступа.

Все переменные АРС-О системы обеспечивают обмен данных и обмен информации о событиях с внешними системами через их источник Source, который является универсальным отображением на источник внешних данных типа VariableSource. Подтип типа VariableSource просто ассоциирует данные со значением переменной технологического процесса инструмента базовой системы управления. В настоящем стандарте рассматриваются два класса типа VariableSource, ассоциированных с внешними системами. Они достаточно сложные и достаточно общие. Этими классами являются:

1) PIDLoop (ПИД-контур обратной связи),

2) FinalControlElement (исполнительное звено системы управления).

6.3.2.2 ПИД-контур обратной связи (PIDLoop)

- PIDLoop - это представление ПИД-контроллера системы управления Уровня 2. На рисунке 9 приведена информационная модель PIDLoop, передающая информацию обратной связи на АРС-О. В рассматриваемой информационной модели многие особенности и параметры реального ПИД-контроллера опущены, чтобы акцентироваться на основных АРС-О требованиях. Определения свойств PIDLoop:

- Name - описательное имя переменной;

- ProcessValue (значение переменной процесса) - значения, считываемые с измерительного инструмента и управляемые ПИД-контроллером;

- SetPoint (контрольная точка) - целевое значение, отслеживаемое ПИД-контроллером;

- RemoteSetPoint (удаленная контрольная точка) - контрольная точка, поддерживаемая Контроллером верхнего уровня (например, главным узлом каскада, АРС-О системой и т.п.);

- SetPointParameters (параметры контрольной точки) - группировка параметров, определяющая предельные значения контрольной точки (например, минимальное значение, максимальное значение, степень изменения и т.п.);

- Output (выходные параметры) - выходной сигнал, направленный от ПИД-контроллера к исполнительному звену системы управления (например, к клапану);

- RemoteOutput (удаленный выход) - выходные сигналы, формируемые контроллером верхнего уровня (например, АРС-О системой);

- OutputLimits (предельные значения выходных параметров) - группировка параметров, определяющая предельные значения параметров на выходе ПИД-контроллера (например, минимальное значение, максимальное значение, степень изменения и т.п.);

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ;

Рисунок 9 - Информационная модель ПИД-контура обратной связи PIDLoop

Режим работы (mode) и отслеживание (tracking) оказывает влияние на поведение ПИД-контура обратной связи. Допустимые режимы работы: MANUAL (ручной), AUTO (автоматический), REMOTE (удаленный). При работе в режиме MANUAL контур обратной связи не вычисляет значений выходных параметров, операторы задают их сами в ручном режиме. При работе в режиме AUTO, контур обратной связи сам вычисляет значения выходных параметров. Он обеспечивает управление автоматически. При работе в режиме REMOTE контур обратной связи работает аналогично режиму AUTO, но контрольная точка отслеживается системой управления верхнего уровня. Контрольная точка оформляется как удаленная RemoteSetPoint. Ассоциированный контур обратной связи отвечает за копирование удаленных значений параметров в реальную контрольную точку. Назначение ПИД-контура обратной связи: отслеживание параметров контрольных точек, приведение их в соответствие с требуемыми значениями переменных производственного процесса. Тогда при переключении контура обратной связи из режима MANUAL в режим AUTO изменения значений параметров производственного процесса не происходит. Отслеживание параметров удаленных контрольных точек - необходимое условие "мягкого перехода" из удаленного REMOTE-режима в "неудаленный" режим работы. Флажки отслеживания - необходимые атрибуты выполнения указанных требований. Их точные определения устанавливаются продавцом АРС-О системы.

Предупреждающий ПИД-сигнал определяется как тип объекта, соответствующего стандартам OPC-UA (на унифицированную архитектуру ОРС). Данное определение позволяет системе АРС-О регистрировать событие как предупреждающий сигнал, как сигнал о неисправности и т. п.

Обеспечение надлежащего взаимодействия рассматриваемого АРС-О приложения с базовым ПИД-контроллером в рабочем режиме является крайне важным для производственного процесса. Такое взаимодействие иллюстрируется диаграммой SAMA на рисунке 10. Диаграммы SAMA используют стандартные символы и конвенции о построении диаграмм, разработанные Ассоциацией изготовителей научной аппаратуры США (SAMA). Указанные требования необходимо выполнять при составлении описаний и документов в процессе разработки систем управления. В таблице 3 собраны символы SAMA, используемые в настоящем стандарте.

Рисунок 10 - Взаимодействие АРС-О с традиционным ПИД-контуром обратной связи

Таблица 3 - Символы SAMA

Символ

Описание

Невязка

Пропорционально-Интегрально-Дифференциальный алгоритм управления

Ограничение снизу

Ограничение сверху

Ограничение скорости (степени изменения)

Автоматическая обработка сигнала

Обработка сигнала в ручном режиме

Регулируемый сигнал

Сигнал перехода

Непрерывный сигнал

Сигнал "Вкл/Выкл"

6.3.2.3 Исполнительное звено системы управления (FinalControlElement)

В некоторых АРС-О приложениях исполнительные звенья системы управления регулируются напрямую, а не через ПИД-контроллер. FinalControlElement - представление исполнительного звена системы управления (например, клапана, демпфера, привода переменной скорости системы управления Уровня 2 и т.п.). На рисунке 11 приведена информационная модель FinalControlElement, используемая АРС-О. В указанной информационной модели ряд особенностей и параметров реального исполнительного звена системы управления опущены, чтобы сфокусироваться на требованиях АРС-О. Ниже перечислены свойства исполнительного звена системы управления FinalControlElement:

- Name - описательное имя переменной;

- Level2Output (выходные параметры Уровня 2) - настройки, направляемые Системой Уровня 2 на исполнительное звено. Это могут быть выходные параметры ПИД-контроллера;

- RemoteOutput (удаленные выходные параметры) - выходные параметры контроллера верхнего уровня (например, АРС-О системы);

- OutputLimits (предельные значения выходных параметров) - удобная группировка параметров, определяющая предельные значения настроек исполнительного звена системы управления (например, минимальное значение, максимальное значение, степень изменения и т.п.);

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Режим работы (mode) и режим отслеживания (tracking) оказывают существенное влияние на поведение исполнительного элемента FinalControlElement. Режим работы может быть ручным MANUAL или удаленным REMOTE. В режиме MANUAL выходные данные задаются вручную. В удаленном режиме REMOTE выходные данные идут с верхнего уровня управления. Указанное значение присваивается переменной RemoteOutput. Далее происходит копирование указанного значения и передача его на реальный выход. Важно обеспечить "мягкий" переход на удаленный режим работы REMOTE и обратно. Это достигается путем отслеживания выходных значений "удаленных" параметров и приведение их в соответствие значениям "неудаленных" параметров. Существенный эффект здесь дают специальные флажки отслеживания продавца.

Предупреждающие сигналы исполнительного звена FinalElementAlarm определяются как типы объектов, соответствующие стандартам типа OPC-UA. Данные сигналы позволяют системе АРС-О регистрировать события:

1) как предупреждающие сигналы,

2) как сигналы о возникновении неисправности.

Для штатного функционирования большинства АРС-О приложений важно обеспечить их надлежащее взаимодействие с компонентами системы в рабочем режиме. Указанное взаимодействие иллюстрируется диаграммой SAMA на рисунке 12.

Рисунок 11 - Информационная модель исполнительного звена системы управления FinalControlElement

Рисунок 12 - Взаимодействие АРС-О с исполнительным звеном (элементом) системы управления

6.3.3 Данные и события Уровня 3

6.3.3.1 Общие требования

Аналогично данным Уровня 2, данный интерфейс основан на существующих стандартах. Он создает информационные модели, используемые АРС-О системой. Взаимодействие с компонентами Уровня 3 основано на допущении, что вносимые изменения инициированы системами Уровня 3, внешними для АРС-О систем.

6.3.3.2 Лабораторные системы

Результаты лабораторного анализа по контуру обратной связи попадают на программно-управляемый датчик. Они могут быть исходными данными вычислений или зависимыми переменными (Dependent Variable) АРС-О модели. В результате анализа формируется следующий набор элементов данных:

- Result - результат, представленный в лабораторном отчете;

- TimeStamp (отметка времени) - дата и время отбора пробы производственного процесса.

Необходимо дополнительное указание, что новый результат имеется в наличии. Его можно рассматривать как третий элемент данных, отбираемый АРС-О системой с фиксированной частотой. Его можно рассматривать как событие, регистрируемое АРС-О системой.

Указанное взаимодействие соответствует рассмотренным выше стандартам интерфейсов данных (например, ОРС, SQL и т.п.).

6.3.3.3 Системы рецептур

Системы рецептур необходимы: 1) для спецификации продукта, 2) для настройки процессов производства сразу нескольких продуктов. Данные АРС-О, необходимые для создания системы рецептур, включают:

- MVConstraints - ограничения на варьируемые параметры;

- MVObjectives - технические требования к варьируемым параметрам;

- CVObjectives - технические требования к управляемым параметрам.

Первый метод взаимодействия с системой рецептур - простое отображение каждого параметра (например, целевое значение Target) на технические требования к управляемым параметрам CVObjectives. В этом случае отдельные элементы данных считывают соответствующее значение рецептуры, активной в рассматриваемый момент.

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

Третий метод взаимодействия с системой рецептур - оформление изменения рецептуры как процедуры АРС-О системы. Каждой рецептуре соответствует своя процедура со своими настройками. Это может быть одна процедура, если она запрашивает корректные настройки системы рецептур.

Взаимодействие с системой рецептур соответствует вышеуказанным стандартам ОРС и SQL на интерфейсы данных.

6.3.3.4 Архивные данные

Данный интерфейс соответствует стандарту доступа к архивным данным ОРС.

6.4 Межсистемные и внутрисистемные интерфейсы

6.4.1 Общие требования

Следующие подразделы определяют интерфейсы между АРС-О модулями. Указанные интерфейсы обеспечивают обмен информацией между модулями в пределах одной АРС-О системы, а также между модулями различных АРС-О систем.

6.4.2 Данные и события АРС-О

6.4.2.1 Общие требования

Данные интерфейсы построены на основе существующих стандартов связи, таких как OPC-UA и XML (расширяемый язык разметки). Создаваемая информационная модель учитывает индивидуальные особенности АРС-О клиентов. Программное обеспечение разработки АРС-О приложений задействует функции сетевого поиска для создания рабочего канала передачи данных с помощью механизма исполнения АРС-О. Механизм исполнения АРС-О получает доступ к данным и событиям и предоставляет их в рабочем режиме.

Работа интерфейсов с информационными моделями верхнего уровня приведена на рисунке 6. В разделе 6.2 приведено описание типа АРС-О переменных, включающее следующие подтипы: управляемая переменная ControlledVariable, регулируемая переменная ManipulatedVariable, переменная возмущения DisturbanceVariable, зависимая переменная DependentVariable, независимая переменная IndependentVariable.

6.4.2.2 Свойства управляемой переменной ControlledVariable

Управляемая переменная CV - это переменная, которую АРС модуль пытается удержать в рамках целевого значения Target или в интервале между установленными пределами. Информационная модель CV приведена на рисунке 13. Здесь показаны только свойства, относящиеся к типу АРС-О переменных. Свойства управляемых переменных:

- Bias (систематическая ошибка) - поправка к модели производственной обратной связи;

- Target (целевое значение) - значение, в окрестности которого удерживается значение управляемой переменной CV;

- MinimumSoftLimit (минимальный мягкий предел) - минимальное значение, выше которого рекомендуется удержать значение управляемой переменной CV;

- MaximumSoftLimit (максимальный мягкий предел) - максимальное значение, ниже которого рекомендуется удержать значение управляемой переменной CV;

- Price (цена) - значение, ассоциированное с CV;

- OptimizationScale (шкала оптимизации) - масштабирование для определения относительной важности отклонения от целевого значения Target (предельного значения);

- PerformanceStatistics (производственная статистика) - одна или несколько переменных производственной статистики;

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Рисунок 13 - Информационная модель управляемой переменной CV

6.4.2.3 Свойства регулируемой переменной ManipulatedVariable

Регулируемые переменные MV - это те переменные, которые АРС модуль варьирует для перевода управляемых переменных CV в окрестность целевых значений. Информационная модель MV приведена на рисунке 14. Рассмотрены только свойства типа АРС-О переменных. Свойства регулируемых переменных ManipulatedVariable:

- Setpoint (контрольная точка) - контрольная точка источника;

- SourcelnRemote (удаленный источник) - флажок источника в удаленном режиме работы (REMOTE-режиме);

- MinimumHardLimit (минимальный жесткий предел) - минимальный предел, пересечение которого регулируемой переменной MV строго запрещено;

- MaximumHardLimit (максимальный жесткий предел) - максимальный предел, пересечение которого регулируемой переменной MV строго запрещено;

- RateOfChangeLimit (предел степени изменения) - максимальное значение, превышение которого строго запрещено на шаге варьирования параметра контрольной точки;

- MoveSuppression (запрет варьирования) - штраф за варьирование регулируемой переменной MV;

- OptimizationScale (масштаб оптимизации) - масштабирование, необходимое для определения относительного штрафа за недопустимое варьирование регулируемого параметра в режиме MoveSuppression;

- Price (цена) - значение, ассоциированное с регулируемой переменной MV;

- PerformanceStatistics (производственная статистика) - одна или несколько переменных PerformanceStatistic;

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ;

Рисунок 14 - Информационная модель регулируемой переменной ManipulatedVariable

6.4.2.4 Свойства переменной возмущения DisturbanceVariable

Переменная возмущения DisturbanceVariable (DV) - это переменная, которая оказывает влияние на одну или несколько управляемых переменных CV, а также на выходные сигналы модели. АРС модуль не может её варьировать. Информационная модель переменной возмущения приведена на рисунке 15. Рассматриваются только свойства типа АРС-О переменных. Свойства переменной возмущения DisturbanceVariable:

- PerformanceStatistics (производственная статистика) - одна или несколько переменных PerformanceStatistic;

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Рисунок 15 - Информационная модель переменной возмущений DisturbanceVariable

6.4.2.5 Свойства зависимой переменной DependentVariable

Зависимая переменная DependentVariable - это переменная, значение которой модуль оптимизации OptimizationModule удерживает как целевое значение Target между установленными минимальным и максимальным пределами. Информационная модель зависимой переменной DependentVariable приведена на рисунке 16. Рассматриваются только свойства типа АРС-О переменных. Свойства зависимой переменной DependentVariable:

- Bias (систематическая ошибка) - поправка модели по сигналу обратной связи;

- Target (целевое значение) - значение, удерживаемое модулем оптимизации между минимальным и максимальным пределами;

- MinimumLimit (минимальный предел) - минимальное значение, удерживаемое модулем оптимизации;

- MaximumLimit (максимальный предел) - максимальное значение, удерживаемое модулем оптимизации;

- Price (цена) - значение, ассоциируемое с рассматриваемой переменной;

- OptimizationScale (шкала оптимизации) - масштабирование, необходимое для определения относительной важности отклонений от целевого значения Target, а также отклонений от предельных значений;

- PerformanceStatistics (производственная статистика) - одна или несколько переменных PerformanceStatistic;

- Специальные атрибуты Продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Рисунок 16 - Информационная модель зависимой переменной DependentVariable

6.4.2.6 Свойства независимой переменной IndependentVariable

Независимая переменная IndependentVariable - это переменная, которую модуль оптимизации OptimizationModule может варьировать для изменения значения целевой функции. Информационная модель IndependentVariable приведена на рисунке 17. Рассмотрены только свойства типа АРС-О переменной. Свойства независимой переменной IndependentVariable:

- SetPoint - контрольная точка источника;

- MinimumLimit (минимальный предел) - минимальный предел, за который переменной запрещено переходить;

- MaximumLimit (максимальный предел) - максимальный предел, за который переменной запрещено переходить;

- Price (цена) - значение, ассоциированное с переменной;

- PerformanceStatistics (производственная статистика) - одна или несколько переменных PerformanceStatistic;

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Рисунок 17 - Информационная модель независимой переменной IndependentVariable

6.4.2.7 Свойства статистики производственного процесса PerformanceStatistic

Статистика производственного процесса PerformanceStatistic - это статистическая оценка действий АРС-О модуля в отношении соответствующей переменной. Например, оценка PerformanceStatistics включает: 1) математическое ожидание отклонения управляемой переменной ControlledVariable от контрольной точки, 2) среднеквадратическое отклонение управляемой переменной, 3) интервал времени (%), в течение которого на регулируемую переменную ManipulatedVariable наложено ограничение и т.п. Набор статистических данных PerformanceStatistics доставляется модулем оценки рабочих характеристик производственного процесса PerformanceAssessment. Информационная модель статистики производственного процесса PerformanceStatistics приведена на рисунке 18. Свойства PerformanceStatistics:

- Value (значение) - статистические значения;

- TimeBasis (периодичность сбора информации) - время сбора и обработки статистических данных (например, каждый час);

- Специальные атрибуты продавца - любые дополнительные атрибуты, предоставляемые специальным пакетом АРС-О программ.

Рисунок 18 - Информационная модель статистики производственного процесса PerformanceStatistics

6.4.3 Определение АРС-О модуля

6.4.3.1 Общие требования

В соответствии с разделом 6.2.4, АРС-О модуль - это тип объекта, имеющий следующие подтипы: АРС модуль, модуль программно-управляемого датчика, модуль оптимизации OptimizationModule, модуль оценки рабочих характеристик производственного процесса. Объект типа определения включается в структуру АРС модуля, модуля программно-управляемого датчика и модуля оптимизации OptimizationModule. Указанные объекты определяют особые реализации АРС-О модуля.

6.4.3.2 Тип определения АРС

Общего типа определения АРС не существует. Каждый коммерческий пакет имеет свою собственную уникальную структуру. На рисунке 19 приведены три примера типов определения АРС. Указанные примеры не дают исчерпывающего описания рассматриваемых технологий. Они только иллюстрируют объект интеграции. Указанные атрибуты могут оказаться полезными для внешних приложений особых реализаций АРС модуля.

Объект MatrixMPC представляет собой АРС тип, известный как управление на основе прогнозирующих моделей (управление с прогнозированием) [МРС]. МРС контроллер обеспечивает работу матрицы моделей, где каждая модель описывает отклик управляемой переменной CV на изменение регулируемой переменной MV или переменной возмущения DV. Затем с помощью оптимизатора МРС контроллер определяет набор управляющих воздействий, минимизирующих целевую функцию в конечном интервале времени. Свойства объекта MatrixMPC:

- PredictionHorizon - время упреждения (уходящее в будущее), в течение которого рассматриваемые модели ожидают отклик на изменения входного сигнала;

- ControlHorizon (время управления) - часть времени упреждения PredictionHorizon, расходуемого на подготовку управляющих воздействий;

- TimeUnits (единицы времени) - единицы измерения временных параметров (например, секунды, минуты);

- MoveBlocks - особые точки времени управления ControlHorizon, в которых вычисляются вариации регулируемых параметров MV;

- ModelPairs (пары переменных модели) - модели, описывающие соотношения между MV/CV, DV/CV. Каждая пара переменных модели ModelPair имеет следующие свойства:

- MV или DV - объект, представляющий регулируемую переменную или переменную возмущения;

- CV - объект, представляющий управляемую переменную;

- Islntegrator - указывает, является ли рассматриваемая модель саморегулирующимся соотношением или интегрирующим соотношением;

- ModelParameterSet (набор параметров модели) - набор параметров, необходимых для описания модели. Существует много различных типов моделей. Далее рассмотрены только два примера. Набор параметров параметрической модели включает параметры, необходимые для построения функции перехода в непрерывном времени. Для иллюстрации использованы несколько типовых имен параметров. Набор параметров модели FIR (Finite Impulse Response, конечное время реакции на импульсное воздействие) включает параметры оценки модели отклика на конечный импульс.

Объект ExpertSystem (экспертная система) относится к АРС типу. Он использует логику или набор правил для регулировки производственного процесса. Объект ExpertSystem может содержать модели процессов и другие математические представления процессов. Свойства объекта ExpertSystem:

- Rules - набор правил импликации типа "если, то" для принятия решений по управляющим воздействиям. Каждое правило включает:

- Rule - правило, представленное в специальном формате продавца. Это может быть простое правило типа "если, то". Например: "если температура X превышает 500 градусов, то приоткройте клапан холодной воды на 5%". Это может быть сложное правило, объединяющее несколько логических структур типа "если, то". Правило может применяться к одному или нескольким объектам;

- InitiationCriteria (критерий инициализации) - критерии инициализации правила. Некоторые системы могут запускаться на время с заданной частотой. Другие системы запускаются при поступлении сигнала, что новые данные доступны.

Объект TransitionProcedure (процедура перехода) относится к АРС типу. Данный объект инициирует особое воздействие на производственный процесс, класс продукта изменяется. Эффективный метод практической реализации TransitionProcedure - задействовать последовательную функциональную схему в соответствии с МЭК 60848. Свойства объекта TransitionProcedure:

- FromProduct - продукт, являющийся результатом производственного процесса. Это продукт, от которого данный процесс отказывается (уходит);

- ToProduct - продукт, к которому производственный процесс переходит;

- ProcedureStatus (статус процедуры) - состояние выполняемой процедуры (например, "готов к запуску", "ожидание на шаге 3", "ошибка на шаге 4" и т.п.);

- Steps (шаги) - набор действий, определяющих процедуру перехода TransitionProcedure;

- Actions (действия, воздействия) - функции, выполняемые за один шаг (например, "включить насос" и т.п.);

- CompletionCriteria (критерии завершения) - сигнал (логическое условие) завершения действия (шага). Например: "уровень заполнения топливного бака >20%, т.е. можно запускать насос. Представление в кодах: PumpRunning = TRUE".

Рисунок 19 - Примеры типов АРС определения

6.4.3.3 Тип определения программно-управляемого датчика SoftSensor

Общего типа определения программно-управляемого датчика не существует. Каждый коммерческий пакет программ имеет свою собственную уникальную структуру. На рисунке 20 приведены два примера типа определения программно-управляемого датчика. Указанные примеры не дают исчерпывающего описания рассматриваемых технологий. Рисунок позволяет понять, как работает объект интеграции. Рассматриваемые атрибуты могут оказаться полезными для пользователей модуля программно-управляемого датчика.

Объект Equation (уравнение) - это тип программно-управляемого датчика. Датчик использует одно или несколько уравнений, физических соотношений (например, закон сохранения массы, закон сохранения энергии и т.п.)

Объект NeuralNetwork (нейронная сеть) - это тип программно-управляемого датчика. Он работает по методике эмпирического моделирования, задействует биологические нейронные сети центральной нервной системы животных. Нейронные сети обычно пропускают весь набор входных сигналов через сеть "нейронов". С помощью весовых коэффициентов и функций активации входные сигналы преобразуются в выходные.

Рисунок 20 - Пример типа определения программно-управляемого датчика SoftSensor

6.4.3.4 Тип определения оптимизации

Общего типа определения оптимизации не существует. Каждый коммерческий пакет программ имеет свою собственную уникальную структуру. На рисунке 21 приведены два примера типа определения оптимизации. Указанные примеры не дают исчерпывающего описания рассматриваемых технологий. Рисунок позволяет понять, как работает объект интеграции. Рассматриваемые атрибуты могут оказаться полезными для пользователей модуля оптимизации.

Объект SteadyStateOpt (стационарная оптимизация) - это тип оптимизации, где целевая функция минимизируется с помощью стационарных (вошедших в устойчивое состояние) процессных моделей. Траектория (последовательность шагов) процесса оптимизации в ограниченном пространстве варьируемых параметров не рассматривается.

Объект DynamicOpt (динамическая оптимизация) - это тип оптимизации, где целевая функция минимизируется в заданном интервале времени с помощью динамических процессных моделей. Если решение получено, то в отчете указывают траекторию процесса оптимизации и результирующее стационарное решение.

Объект ExpertSystemOpt (оптимизация экспертной системы) - это тип оптимизации, где условия оптимизации определяются набором логических правил типа "if-then-else" ("если, то, иначе"). Модели процессов могут быть встроены в рассматриваемую процедуру в соответствии с установленными правилами. Данные модели не могут быть основанием для определения условий оптимизации.

Рисунок 21 - Пример типа определения оптимизации

6.4.3.5 Модуль оценки рабочих характеристик производственного процесса

Полное определение модуля оценки рабочих характеристик производственного процесса (PerformanceAssessment) приведено в 6.2. Модуль приведен на рисунке 6. Данный модуль содержит особые дополнительные поведенческие атрибуты. Модуль оценки рабочих характеристик производственного процесса включает наборы входных и выходных переменных, набор KPI-показателей производственного процесса. KPI-показатели используются в соответствии с ГОСТ Р ИСО 22400-1. Примеры:

Таблица 4 - Степень использования АРС на производстве

Определение KPI-показателей производственного процесса

Содержание

Имя

Степень использования АРС на производстве

ID (идентификатор)

Описание

Степень использования АРС на производстве - это часть времени реального производства, когда, по крайней мере, одна регулируемая переменная MV активна в АРС приложении

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

Рабочий блок, управляемый АРС приложением

Формула

(Фактическое время, в течение которого активна, по крайней мере, одна переменная М\/)/(фактическое время, в течение которого рабочий блок выпускает продукцию)

Единица измерения

%

Диапазон

0-100%

Тренд

Чем больше, тем лучше

Контекст

Время сбора информации

Периодически

Получатели информации

Супервайзер, руководство предприятия

Способ производства

Непрерывное

Диаграмма эффективности модели

Примечание

Степень использования АРС на производстве - это индикатор степени ее приемлемости оператором. Приложения с высокой степенью приемлемости имеют высокую степень использования на производстве

Таблица 5 - Коэффициент использования АРС на производстве

Определение KPI-показателей производственного процесса

Содержание

Имя

Коэффициент использования АРС на производстве

ID (идентификатор)

Описание

Коэффициент использования АРС на производстве - это часть регулируемых переменных MV, задействованных в рассматриваемом АРС приложении

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

Рабочий блок, управляемый АРС приложением

Формула

(Число регулируемых переменных MV, задействованных в АРС приложении)/(суммарное число регулируемых переменных MV в АРС приложении)

Единица измерения

%

Диапазон

0-100%

Тренд

Чем больше, тем лучше

Контекст

Время сбора информации

Периодически

Получатель информации

Супервайзер, руководство предприятия

Способ производства

Непрерывное

Диаграмма эффективности модели

Примечание

Коэффициент использования АРС на производстве - это индикатор эффективности АРС приложения. Хорошо работающие приложения имеют высокий коэффициент использования на производстве

Таблица 6 - Эффективность использования АРС на производстве

Определение KPI-показателей производственного процесса

Содержание

Имя

Эффективность использования АРС на производстве

ID (идентификатор)

Описание

Эффективность использования АРС на производстве объединяет "Степень использования АРС на производстве" и "Коэффициент использования АРС на производстве" (см. таблицу 4 и таблицу 5)

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

Рабочий блок, управляемый АРС приложением

Формула

"Степень использования АРС на производстве, коэффициент использования АРС на производстве"

Единица измерения

%

Диапазон

0-100%

Тренд

Чем больше, тем лучше

Контекст

Время сбора информации

Периодически

Получатель информации

Супервайзер, руководство предприятия

Способ производства

Непрерывное

Диаграмма эффективности модели

Примечание

Эффективность использования АРС на производстве - это индикатор: 1) эффективности АРС приложения, 2) степени приемлемости приложения оператором. Хорошо работающее приложение, имеющее высокую эффективность использования, дает высокие производственные показатели, обеспечивает эффективное управление производственным процессом

Таблица 7 - Продолжительность ограничения регулируемых переменных MV

Определение KPI-показателей производственного процесса

Содержание

Имя

Продолжительность ограничения регулируемых переменных MV

ID (идентификатор)

Описание

Продолжительность ограничения MV - это время (% от общего времени активности MV), в течение которого регулируемые переменные ограничены

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

Рабочий блок, управляемый АРС приложением

Формула

(Фактическое время, в течение которого задействованы одно или несколько ограничений М\/)/(Фактическое суммарное время активности MV)

Единицы измерения

%

Диапазон

0-100%

Тренд

Обычно чем меньше, тем лучше, однако в некоторых случаях, работа с ограничением предпочтительна

Контекст

Время сбора информации

Периодически

Получатель информации

Супервайзер, руководство предприятия

Способ производства

Непрерывное

Диаграмма эффективности модели

Примечание

АРС приложение и приложение оптимизации работают лучше, если задействованы все степени свободы для достижения целей приложения. Возможны случаи, когда регулируемые переменные MV работают в оптимальных условиях на минимально (максимально) безопасном пределе. В этом случае продолжительность ограничения регулируемых переменных следует увеличивать

Таблица 8 - Отклонение фактического значения управляемой переменной CV от ее значения в контрольной точке

Определение KPI-показателей производственного процесса

Содержание

Имя

Отклонение фактического значения управляемой переменной CV от ее значения в контрольной точке

ID (идентификатор)

Описание

Отклонение фактического значения управляемой переменной CV от ее значения в контрольной точке - это математическое ожидание отклонения

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

Рабочий блок, управляемый АРС приложением

Формула

Математическое ожидание|(Фактическое значение управляемой переменной CV процесса) - (Значение управляемой переменной CV в контрольной точке)|

Единицы измерения

Единицы измерения совпадают с единицами измерения CV

Диапазон

Зависит от диапазона изменения CV

Тренд

Чем ниже, тем лучше

Контекст

Время сбора информации

Периодически

Получатель информации

Супервайзер, руководство предприятия

Способ производства

Непрерывное

Диаграмма эффективности модели

Примечание

Математическое ожидание отклонения CV от ее значения в контрольной точке - это мера эффективности управления CV

6.4.4 Типы источников переменных

АРС-О модули имеют два особых типа источников переменных VariableSource, к которым относятся выходные сигналы модуля программно-управляемого датчика. На них ссылаются как на типы АРС-О переменных, включенных в набор выходных переменных OutputVariableSet (см. рисунок 6).

Приложение А
(справочное)

Пример составления перечня событий APC-О

На стадии "исполнение", АРС-О система может выдавать статусные сигналы в форме перечня событий, не включенных в АРС-О систему. Информация о данных событиях может использоваться, например, базовой системой управления, чтобы установить факт отказа в АРС-О системе. В случае отказа предпринимаются действия по защите производственного процесса.

Рисунок А.1 в целом соответствует рисунку 3 основной части настоящего стандарта на стадии "исполнение" рабочего процесса, но существуют также некоторые отличия: 1) раздел ResultSet (результаты работ) имеет дополнительные состояния, 2) разделы "формирование и выдача перечня событий", "формирование и выдача результатов работ" дополнены вспомогательными процессами. Указанные дополнения допускаются по ИСО 15746 и задействуются (по умолчанию) по решению продавца программного обеспечения. Переходы в каждое из указанных состояний приводят к наступлению событий, важных для функционирования систем Уровня 2 и 3.

Рисунок А.1 - Стадия "исполнение" АРС-О системы с примером формирования перечня событий

Следующие события АРС-О поддерживают состояния, определенные разделом ResultSet. Данные определения относятся к информационной модели, представленной на рисунке 7.

Таблица А.1 - События АРС-О

Категория события

Описание

Источник

Тип

Серьезность

Время

Имя условия

Новое состояние

APCSuccess

APC модуль успешно выполнен

АРС модуль X

Условие

1

SUCCESS

Successful (успешно)

APCFailed

Отказ APC модуля - причина неизвестна

АРС модуль X

Условие

1000

FAILED

Failed (отказ)

APCSoft SensorFailed

Отказ АРС модуля из-за отказа программно-
управляемого датчика

АРС модуль X

Условие

500

FAIL_SS

Отказ Программно-
управляемого датчика

APCDidNot Converge

Отказ АРС модуля из-за отсутствия сходимости рабочей процедуры

АРС модуль X

Условие

800

FAIL_
CONVERGE

Сходимость отсутствует

APC Badlnput

Отказ АРС модуля из-за плохого ввода исходных данных

АРС модуль X

Условие

600

FAIL_
BADINPUT

Плохой ввод исходных данных

Функцию базовой системы управления, обеспечивающую контроль состояния АРС-О системы, обычно называют "сторожевым таймером". Рисунок А.2 иллюстрирует взаимодействие АРС-О системы со "сторожевым таймером". Данное взаимодействие обеспечивает: 1) индикацию статуса системы, 2) выдачу предупреждающего сигнала оператору. В случае ошибки, контуры обратной связи выводятся из удаленного режима работы REMOTE.

Рисунок А.2 - Взаимодействие АРС-О системы со "сторожевым таймером"

Приложение В
(справочное)

Объектно-процессуальный язык

Язык OPL - это текстовое дополнение объектно-процессуальной методологии ОРМ, характеризуемое автоматически сгенерированным текстовым описанием системы на конечном подмножестве слов английского языка. Текст на языке OPL соответствует объектно-процессуальной диаграмме OPD. Утверждения на языке OPL понятны для людей, не имеющих опыта программирования. Язык OPL применяется в следующих случаях: 1) Язык OPL предназначен для специалистов в рассматриваемой области знаний и системных архитекторов, занимающихся анализом и общим проектированием технологических систем (например, специалистов в области электронной коммерции, разработчиков сетевых производственных планов обеспечения ресурсов предприятия и т.п.). 2) Язык OPL обеспечивает автоматическую генерацию компьютерных программ технологических приложений.

Язык OPL имеет две основные цели.

1. Преобразование диаграммы OPD в обычный текст, легко применимый для составления отчетов и для коммуникаций. Язык OPL передает текущую производственную информацию всем пользователям и сторонам, заинтересованным в работе предприятия. К пользователям относятся как специалисты предприятия, так и представители заказчика, которые предпочитают чтение удобоваримого текста интерпретации сложных OPD диаграмм. Для заинтересованных сторон предприятия язык OPL имеет функцию верификации и валидации Заказчика.

2. Создание инфраструктуры, необходимой для сопровождения разработки приложения. Текстовый файл на языке OPL может стать основой для разработки двух частей приложения: 1) программного кода приложения, 2) логической структуры данных. Изменения в процедурах анализа, проектирования и спецификации автоматически отражаются в конечном приложении. В результате получается комбинация графических OPD диаграмм и их программно-текстового аналога на языке OPL, что идеально подходит в качестве инфраструктуры для спецификации системы.

В настоящем приложении (см. рисунки ниже) спецификации ОРМ представляются как OPD диаграммами, так и на языке OPL.

ИСО 15746 "Усовершенствованное управление и оптимизация технологических процессов (АРС-0)*".

_______________

* Текст документа соответствует оригиналу. - .

АРС-О - "Усовершенствованное управление и оптимизация технологических процессов", порядок завершения работы АРС-О системы.

АРС-О - "Усовершенствованное управление и оптимизация технологических процессов", требования к внешней информации.

АРС-О - "Усовершенствованное управление и оптимизация технологических процессов", оценка влияния на сбор статистических данных производственного процесса, на данные Уровня 2 и 3, на данные АРС-О, на работу АРС-О модуля, на формирование набора требований, на общее проектирование АРС-О системы.

АРС-О - "Усовершенствованное управление и оптимизация технологических процессов", порядок определения типа усовершенствования.

АРС-О - "Усовершенствованное управление и оптимизация технологических процессов", требования к набору данных производственного процесса АРС-О и типу усовершенствования.

Завершение работы АРС-О системы, обусловленное состоянием внешней среды.

Завершение работы АРС-О системы происходит, если тип усовершенствования - окончание жизненного цикла.

Тип усовершенствования - окончание жизненного цикла.

Тип усовершенствования запускает процедуру АРС-О - "Усовершенствованное управление и оптимизация технологических процессов" при изменении состояния системы.

Набор требований обусловлен состоянием внешней среды.

Общее проектирование АРС-О системы обусловлено состоянием внешней среды.

Внешняя информация обусловлена состоянием внешней среды.

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

Архивные данные производственного процесса обусловлены состоянием внешней среды.

Архивные лабораторные данные обусловлены состоянием внешней среды.

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

Дополнительные производственные данные обусловлены состоянием внешней среды.

Работа операционной системы обусловлена состоянием внешней среды.

Операционная система обеспечивает работу АРС-О системы - "Усовершенствованное управление и оптимизация технологических процессов".

Требования пользователя обусловлены состоянием внешней среды.

Требования пользователя обеспечивают надлежащую работу АРС-О системы - "Усовершенствованное управление и оптимизация технологических процессов".

Рисунок В.1 - Диаграмма OPD и соответствующий текст на языке OPL, описывающие рабочий процесс жизненного цикла АРС-О системы

Тип усовершенствования - переконфигурация.

Тип усовершенствования запускает стадию "разработка" АРС-О с началом переконфигурации.

АРС-О модуль может быть собран, испытан неудачно, испытан удачно, загружен.

АРС-О модуль включает набор компонентов АРС-О модуля.

АРС-О модуль запускает режим "испытание" АРС-О модуля, когда поступает сигнал об окончании сборки.

Если испытание неудачно, то АРС-О модуль запускает либо процедуры построения АРС-О компонентов, либо процедуру сборки АРС-О модуля.

Если испытание удачно, то АРС-О модуль запускает процедуру загрузки АРС-О модуля.

Общее проектирование АРС-О обусловлено состоянием внешней среды.

Внешняя информация обусловлена состоянием внешней среды.

Стадия "разработки" АРС-О включает сборку АРС-О модуля, испытания АРС-О модуля, загрузку АРС-О модуля, построение компонентов АРС-О модуля.

Для разработки АРС-О необходимы внешняя информация и проектирование АРС-О.

Для разработки АРС-О необходим тип усовершенствования - "переконфигурация".

Стадия "разработки" АРС-О включает построение АРС-О компонентов, сборку АРС-О модуля, испытания АРС-О модуля, загрузку АРС-О модуля.

Построение АРС-О компонентов включает неудачные испытания АРС-О модуля.

Построение АРС-О компонентов формирует набор компонентов АРС-О модуля.

Сборка АРС-О модуля возможна, если набор компонентов АРС-О модуля существует.

Сборка АРС-О модуля оказывает влияние на работу АРС-О модуля.

Сборка АРС-О модуля меняет состояние АРС-О модуля с "неудачное испытание" на "сборка завершена".

Для испытаний АРС-О модуля, АРС-О модуль должен быть уже собран.

Результаты испытаний АРС-О модуля: "удачное испытание", "неудачное испытание".

Загрузка АРС-О модуля возможна, если АРС-О модуль удачно испытан.

Загрузка АРС-О модуля переводит АРС-О систему в состояние "загрузка завершена".

Рисунок В.2 - Диаграмма OPD и соответствующий текст на языке OPL для рабочего процесса на стадии "разработка"

Тип усовершенствования - регулировка рабочих параметров.

Если начинается регулировка рабочих параметров, то тип усовершенствования запускает режим настройки рабочих параметров системы.

АРС-О модуль загружается.

Работа операционной системы обусловлена состоянием внешней среды.

Операционная система обеспечивает управление запуском.

Работа пользователя обусловлена состоянием внешней среды.

Пользователь обеспечивает настройку рабочих параметров, обновление АРС-О модуля, управление запуском.

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

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

Запуск АРС-О требует загрузки АРС-О модуля.

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

Значения результирующих данных: "отказ", "успешное выполнение".

Значения рабочего состояния: "останов", "прогон".

Режим управления запуском выдает значения рабочего состояния.

Обновление АРС-О модуля оказывает влияние на работу АРС-О модуля.

Настройка рабочих параметров оказывает влияние на работу АРС-О модуля.

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

Разработка календарного плана происходит, если значение рабочего состояния - "прогон".

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

Запуск компонентов АРС-О модуля требует данных Уровня 2 и 3 и данных АРС-О.

Запуск компонентов АРС-О модуля задействует календарный план работ.

Запуск компонентов АРС-О модуля обеспечивает формирование результирующего набора данных.

Формирование результирующего набора данных и перечня сигналов имеет место, если значение результирующего набора данных - "успешное окончание работ".

Результирующий набор данных и перечень сигналов выдают данные Уровня 2 и 3 и данные АРС-О.

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

Отслеживание и анализ производственного процесса оказывают влияние на данные Уровня 2 и 3 и данные АРС-О.

Отслеживание и анализ производственного процесса позволяют собрать статистику производственного процесса.

Отслеживание и анализ производственного процесса инициируют разработку календарного плана.

Рисунок В.3 - Диаграмма OPD и соответствующий текст на языке OPL для рабочего процесса на стадии "исполнение"

Значения типа усовершенствования: окончание жизненного цикла, повторное проектирование, новые требования пользователя, переконфигурация, регулировка рабочих параметров.

АРС-О модуль загружен.

Режим поддержки АРС-О формирует: укрупненные данные, суммарные данные, значение переменной "необходимость усовершенствования?".

Режим поддержки АРС-О задействует: сбор и хранение данных АРС-О, оценку производственного процесса АРС-О, описание типа усовершенствования.

Режим поддержки АРС-О требует загрузки АРС-О модуля.

Режим поддержки АРС-О задействует: оценку производственного процесса АРС-О, сбор и хранение данных АРС-О, описание типа усовершенствования, определение значения переменной "необходимость усовершенствования?", формирование укрупненных данных и суммарных данных.

Значения переменной "необходимость усовершенствования?": "Да", "Нет".

Оценка производственного процесса АРС-О имеет место, если укрупненные данные и суммарные данные имеются в наличии, если статистика производственного процесса имеется в наличии.

Оценка производственного процесса АРС-О определяет значение переменной "необходимость усовершенствования?" и набор значений параметров производственного процесса АРС-О.

Для сбора и хранения данных АРС-О требуется: статистика производственного процесса, данные Уровня 2 и 3, данные АРС-О.

Режим сбора и хранения данных АРС-О обеспечивает получение укрупненных данных и суммарных данных.

Описание типа усовершенствования происходит, если значение переменной "необходимость усовершенствования?" равно "Да", если имеется результирующий набор данных производственного процесса АРС-О.

Режим описания типа усовершенствования выдает значение переменной типа усовершенствования.

Рисунок В.4 - Диаграмма OPD и соответствующий текст на языке OPL для рабочего процесса на стадии "технической поддержки"

Приложение ДА
(справочное)

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

Таблица ДА.1

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

Степень соответствия

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

ISO 15746-1

IDT

ГОСТ Р ИСО 15746-1-2016 "Системы промышленной автоматизации и интеграция. Интеграция возможностей усовершенствованного управления технологическими процессами и оптимизации для производственных систем. Часть 1. Структура и функциональная модель"

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

- IDT - идентичный стандарт.

Библиография

[1]

ISO 15745-1

Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description (Системы промышленной автоматизации и интеграция. Порядок интеграции приложений открытых систем. Часть 1. Общее эталонное описание)

[2]

ISO/PAS 19450

Automation systems and integration - Object-Process Methodology (Автоматизированные системы и интеграция. Объектно-процессуальная методология)

[3]

ISO 22400-1

Automation systems and integration - Key performance indicators (KPIs) for manufacturing operations management - Part 1: Overview, concepts and terminology (Системы промышленной автоматизации и интеграция. Ключевые технико-экономические показатели (KPI) управления производственными операциями. Часть 1. Общие положения, понятия и терминология)

[4]

ISO 22400-2

Automation systems and integration - Key performance indicators (KPIs) for manufacturing operations management - Part 2: Definitions and descriptions (Системы промышленной автоматизации и интеграция. Ключевые технико-экономические показатели (KPI) управления производственными операциями. Часть 2. Определения и описания)

[5]

IEC 61131-1

Programmable controllers - Part 1: General information (Программируемый контроллер. Часть 1: Общая информация)

[6]

IEC 61499-1

Function blocks - Part 1: Architecture (Функциональные блоки. Часть 1: Архитектура)

[7]

IEC 62264-1:2003

Industrial-process measurement, control and automation - Enterprise-control system integration - Part 1: Models and terminology (Измерение параметров производственного процесса, управление и автоматизация. Интеграция системы управления предприятия. Часть 1: Модели и терминология)

[8]

IEC 62264-3:2007

Industrial-process measurement, control and automation - Enterprise-control system integration - Part 3: Activity models of manufacturing operations management (Измерение параметров производственного процесса, управление и автоматизация. Интеграция системы управления предприятия. Часть 3: Функциональная модель управления производственными операциями)

[9]

Advanced Control and Information Systems Handbook. Hydrocarbon Process. 2005, (November) p. 2005 (Усовершенствованное управление и информационные системы. Справочник. Нефтехимическая промышленность. 2005, (ноябрь) стр.2005)

[10]

Liptak B.G. ed. Instrument Engineer's Handbook. CRC Press, Fourth Edition, 2006 (Под редакцией Liptak B.G. Справочник инженера-метролога: CRC Press, 4-е издание, 2006)

[11]

Joe Qin S., & Badgwell T.A. An overview of nonlinear model predictive control applications. Nonlinear model predictive control 26: 369-392, 2000 (Joe Qin S., Badgwell T.A., Обзор приложений нелинейных моделей упреждающего управления. Нелинейные модели упреждающего управления. 2000, Т.26, стр.369-392)

[12]

Joe Qin S., & Badgwell T.A. A survey of industrial model predictive control technology. Control Eng. Pract. 2003, 11 pp.733-764 (Joe Qin S., Badgwell T.A., Исследование технологии упреждающего управления промышленной моделью. Вопросы управления технологическими процессами. 2003, Т.11, стр.733-764)

УДК 658.52.011.56

ОКС 25.040.40

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

Электронный текст документа

и сверен по:

, 2019