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

Нер-системы управления технологическими процессами новый тип систем, ориентированный на технологическую безопасность и защиту от ошибок персонала Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
367
57
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Амбарцумян А. А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

HEP PROCESS CONTROL SYSTEMS: A NEW SYSTEM TYPE FOR PROCESS SAFETY AND HUMAN ERROR PROTECTION

Design concepts of process control systems tolerant to operating staffs errors are formulated. A control scheme is proposed based on an enhanced event model of automated manufacture including «process network» and «processes» models and active process scenarios. The latter combined with event models enable new opportunities for process control automation, such as process operation procedure management, automated personnel activities management and supervision, in-situ coordination of services and works, control levels differentiation through personalization of interfaces

Текст научной работы на тему «Нер-системы управления технологическими процессами новый тип систем, ориентированный на технологическую безопасность и защиту от ошибок персонала»

У

правление технологическими процессами

УДК 658.52.011.56.620.9

НЕР-СИСТЕМЫ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ - НОВЫЙ ТИП СИСТЕМ, ОРИЕНТИРОВАННЫЙ НА ТЕХНОЛОГИЧЕСКУЮ БЕЗОПАСНОСТЬ И ЗАЩИТУ ОТ ОШИБОК ПЕРСОНАЛА

А. А. Амбарцумян

Институт проблем управления им. В. А. Трапезникова РАН, г. Москва

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

Светлой памяти Ивери Варламовича Прангишвили посвящается

ВВЕДЕНИЕ

Управление техническими объектами — научное направление и прикладная область деятельности — входило в круг интересов Ивери Варламовича Прангишвили и как ученого, и как директора Института проблем управления [1, 2] на протяжении всей его научной деятельности. Влияние человеческого фактора в управлении техническими объектами, особенно с потенциально опасной технологией, И. В. Прангишвили считал одним из важнейших аспектов в обеспечении безопасности функционирования этих объектов, а системный подход к разработке и равномерное распределение «управленческой нагрузки» залогом успешности автоматизации. В работе [3] отмечалось, что в сложившейся практике создания систем автоматизации технологическими процессами по всем уровням управления преобладает «лоскутный» подход, для которого характерна различная и зачастую не согласованная степень автоматизации отдельных участков и(или) функций технологии и производства, а принятие решений в экстремальных ситуациях возлагается на человека. В работах [4, 5] предложены

событийные модели автоматизированного производства и разработаны схемы управления технологическими процессами, в значительной степени повышающие уровень автоматизации управления технологическими процессами. И. В. Прангишвили живо интересовали эти работы, и по его предложению они были представлены от Института на выездном бюро ОЭММПУ РАН в октябре 2005 г. В развитие этих работ в настоящей статье формулируются принципы построения HEP-систем (HEP — human errors protected) — систем управления технологическими процессами, защищенными от ошибок персонала, и излагаются логические основы функционирования таких систем.

1. ПРИНЦИПЫ ПОСТРОЕНИЯ НЕР-СИСТЕМ управления ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

Ограничимся декларативным изложением принципов, поскольку объем статьи не позволяет привести необходимую аргументацию:

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

томатически выполняемым алгоритмам (везде, где это возможно);

— принцип прогноза требует включения в контуры управления механизмов (инструментов) прогноза;

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

— принцип профилирования требует определения на уровне проекта системы полномочий лиц, участвующих в процессе управления;

— принцип инициативного диалога предполагает контроль участия человека-оператора в управлении процессами (везде, где это возможно).

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

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

• сбор данных об объекте управления и среде;

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

• определение рассогласования и траектории достижения цели;

• выработку управляющих воздействий и контроль за

их осуществлением.

Собственно схема управления является основополагающим решением в концепции управления и определяет функциональность системы управления и во многом ее облик.

В качестве логической основы НЕР-систем управления процессами в работе предлагается схема управле-

ния, основанная на расширенной событийной модели автоматизированного производства. Расширение событийных моделей относительно работы [4] заключается во введении:

— нового компонента в событийных моделях — схемы диалога, определяющей порядок и ограничения на действия персонала при управлении технологическим процессом (ТП);

— моделей регламентов — активных сценариев, меняющих в корне схему управления, предложенную в работе [4].

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

2. МОДЕЛЬ ДИАЛОГА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ С ЧЕЛОВЕКОМ

Модель диалога устанавливает правила взаимодействия автоматизированной системы с оператором. Формально диалог задается в системе следующей структурой:

Б = <БН, г, Г, К, г>.

Схема БН диалога определяет порядок взаимодействия пользователя с системой, описывая форму диалога, запросы и сообщения пользователю, а также возможные варианты реакции оператора по данной схеме. Схема диалога представлена набором БН = <И, Q, Аж, аж0>, где форма И диалога задает интерфейс вывода сообщений, Q — набор сообщений пользователю, выводимых в диалоге. Это могут быть инструкции для выполнения или команды, декларативные сообщения и запросы данных; Ат — правила, определяющие допустимые варианты ответа. Это может быть список возможных ответов ат1, аж2, ..., атп или пределы допустимых значений вводимой величины и прочие условия проверки достоверности ответа пользователя; г — время ожидания ответа оператора; ат0 — переменная, определяющая значение результата диалога по умолчанию, как раз то, которое принимается автоматически, если оператор не успел дать ответ на запрос диалога за время г; Г — структура, определяющая права реакции на диалог по группам пользователей системы. Именно с помощью этой структуры выполняется распределение видов диалогов и соответственно видов управления между персоналом с разными функциями. Модель диалога определяет также и выходные значения запросов, это: К1 — логическая переменная, формирующая статус диалога, К1 = 0 при запуске диалога и К = 1 при получении результата и закрытии диалога; г — переменная, принимающая значение результата диалога, например, варианта ответа персонала на запрос.

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

3. РАСШИРЕННАЯ СОБЫТИЙНАЯ МОДЕЛЬ ОБЪЕКТА УПРАВЛЕНИЯ И ПРОЦЕССОВ

Расширенная событийная модель технологического объекта управления и процессов включает в себя:

• модель ТИ «технологическая сеть» (ТС), которая в свою очередь состоит из моделей агрегатов А (арматуры, насосов, емкостей и т. д.) и модели материало-проводов Я (пассивных элементов — труб, проводов и т. д.);

• модели «технологические процессы» ТГ — технологически востребованные конфигурации (фрагменты технологической сети, установки, переделы и т. п.);

• модели регламентов ТБ — активные технологические сценарии.

Модель технологической сети определяет структуру производства и состоит из множества моделей агрегатов и продуктопроводов, она показывает, как соединены друг с другом агрегаты материальными потоками и позволяет проследить движение материала и изменение его свойств в производственном процессе. Технологическая сеть представляется ориентированным графом ТИ = <А, Я>, множество вершин которого А = {а;|г е 1Л}

моделирует1 различного рода оборудование производства, а множество дуг Я = {/', j е 1Л} моделирует мате-риалопроводы, соединяющие продуктовые входы и выходы агрегатов, I и j — индексы агрегатов, которые связывает дуга.

Модели агрегатов (компоненты множества А) определяют поведение и свойства минимальных неделимых единиц технологической сети, которые изменяют параметры материала или свойства потока. Модель агрегата представляется набором а = <Н, Z, и, X, LCA, Q>, где Н и Z — множества входов и выходов материальных потоков агрегата, и и X — команды на агрегат и индикация его состояний У (взаимосвязь X и У задается при определении модели конкретного агрегата). LCA = <и х, у, 8, X, Б>. Жизненный цикл агрегата описывается конечным автоматом, который определяет взаимосвязь между состояниями агрегата и условиями их смены. Функция переходов 8 задает правила смены состояний агрегата из текущего положения у в новое у + 1 в зависимости от команды на него: у + 1 = 8(у, и). Функция выходов X выражает значения информационных выходов через текущее состояние агрегата и команду, поданную на агрегат: х{ = Х(у, и). Новым в модели агрегата является множество диалогов Б, которое определяет способы взаимодействия человека с моделью агрегата. Каждый диалог задает сообщения персоналу и возможные варианты реакции. Диалоги, используемые в модели агрегатов: запрос положения агрегата, запрос визуальных параметров агрегата; инструкция по установке агрегата в требуемое положение, команда на ручное управление и подтверждение исполнения команды.

Модель ТИ такова, что, с одной стороны, реагирует на события-команды сменой состояния и генерацией соответствующих событий; с другой стороны, позволя-

1 Здесь и далее, если А множество, то 1А — множество индексов его элементов.

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

Модель технологического процесса ТГ в схеме управления предназначена для: представления в системе состояний реальных процессов и имитации их выполнения сменой состояний жизненного цикла модели; задания локальной технологической цели; определения индикаторов выполнения фаз жизненного цикла и условий целостности процесса, по которым осуществляется его мониторинг.

Формально модель представляется набором ТГ, = = <Aj, Я,, СБ,-, LCГ, destj>, где А, и Я, — подмножества агрегатов и материалопроводов, используемых в процессе ТГ,, destj — код функционального назначения ТП. Множество конфигураций ТП СБ, = е 1с}, где каж-

дая конфигурация определена следующим набором: css = <mss, т<р5, ту5, 1т >, здесь mss, т<р5, ту5 — как и в работе [3], кортежи настроек агрегатов и функций реализуемости и готовности. Они определяет состав агрегатов процесса ТГ, используемых в конфигурации cs.

/ * последовательность их настройки на требуемое состояние, условия (по каждому агрегату) возможности его участия и готовность к работе в процессе. Кортеж настроек формируется при задании модели процесса ТГ, на стадии определения его функционирования и когда становится понятно — какие и при каких условиях возможны конкретные конфигурации процесса. Кортежи настроек агрегатов удобно представлять в виде таблицы, в «шапке» столбцов которой указывать номера агрегатов, а в строках ниже для каждой конфигурации ТП — их состояния для соответствующей конфигурации.

Далее, 1т з — набор секвенций контроля режима. Для каждого режима процесса требованиями технологии определяются критические события, наступление которых идентифицируется определенными условиями, по обнаружению которых необходимо выполнить соответствующие действия по управлению ТП. Событийные модели процессов содержат наборы таких условий и действий по ним, которые задаются в секвенциальной форме: условие ^ действие. Условием является логическое выражение, аргументами которого могут быть параметры и уставки технологического процесса, состояния оборудования, фазы и состояния моделей ТП, а также накопленные знания о ходе технологического процесса. Действиями в секвенциях являются команды управления агрегатами, моделями процессов или персоналом. Набор секвенциальных записей, предписывающих контроль параметров процесса в определенном режиме, оформляется в частный лист мониторинга этого режима — т1.

На рис. 1 приведен пример газотранспортной сети на линейном участке (ЛУ) магистрального газопровода (МГ), в котором существуют следующие потоки целевого продукта: а11, а21 — поток газа по нитке 1 магистрального газопровода, он обеспечивает технологический процесс основного транспорта газа; а12, а22 — поток газа по нитке 2 МГ — выполняет аналогичную задачу по нитке 2 МГ; а5 — поток газа на газораспределительную

Рис. 1. Линейный участок магистрального газопровода

станцию (ГРС) — обеспечивает технологический процесс отвода газа местному потребителю от нитки 1 МГ.

В табл. 1—3 показаны примеры кортежей настройки структуры технологических процессов: «ЛУ1 — транспорт газа по нитке 1 МГ», представленного на рис. 1 для двух конфигураций: — конфигурация выключения

нитки 1 магистрального газопровода из технологической сети и сб2 — конфигурация подключения нитки 1 МГ к сети; аналогично — «ЛУ2 — транспорт газа по нитке 2 МГ», «Отвод — транспорт газа потребителю». Там же даны матрицы МХ¥1/МФ1, М^2/МФ2 и М^3/МФ3, которые определяют условия реализуемости и готовности к исполнению соответственно по каждому агрегату; р — признак занятости.

Требуемые в каждой конфигурации положения агрегатов в таблицах задаются именами состояний агрегатов, которые были определены в жизненных циклах моделей агрегатов. Здесь, например, у1 обозначает закрытое положение крана, а у3 — открытое. Для актуализации выбранной конфигурации необходимо, чтобы все агрегаты процесса были переведены в указанное состояние. Агрегаты, состояние которых указано не именем, а знаком «-», не требуется переводить в определенное положение, и допускается, чтобы они оставались в любом текущем состоянии.

В табл. 4 показан частный лист мониторинга процесса ЛУ1—1 для всех режимов, предназначенный для добавления в общий лист мониторинга. Реакции здесь представлены обозначениями сценариев, которые вызываются при наступлении условий. Например, действие «ТС14» обозначает вызов технологического сценария (ТС), который организует перераспределение потока газа на ЛУ1 между нитками по заданному давлению на входе и выходе участка; а действие ^25(ЛУ1—1) производит вызов диалога типа <125 со свойствами указанного процесса. В качестве аргументов логического выражения условий секвенций возможны следующие: параметры и уставки технологического процесса (пример: I > /уст); состояния агрегатов (например, у(а6) = открыт, q(a5) = = исправен); имена режимов ТП и статус процессов: (пример: 5(ЛУ1—1) = активен); результаты диалогов с персоналом: (пример: г (^25)); статус какого-либо сценария — запущен или не используется; информационное событие, созданное системой при анализе ситуации (пример: пожар—ГРС).

В правой части секвенциального выражения могут быть действия таких типов: команды управления агрегатами (пример: и1(а3)); команды изменения режима процесса (пример: ЛУ1—2); команды запуска сценариев; вызов диалога с персоналом (информационное сообщение, директива и др.), см. табл. 4.

Таблица 1

Линейный участок 1 — транспорт газа по нитке 1 МГ (ТР1)

а 11 12 13 14 21 22 23 24 Режим

MS1 У1 Уз У1 Уз У1 Уз Отклю- чить

Уз - Уз - Вклю- чить

МФ1 (РЛУ1 < < Руст) & в в РЛУ1 < < Руст в —

М¥1 х1 хз х1 хз х1 х3 —

хз — хз — —

Таблица 2

Линейный участок 2 — транспорт газа по нитке 2 МГ (ТР2)

а 11 12 13 14 21 22 23 24 Режим

MS2 Уз У1 Уз У1 Уз У1 Уз Отклю- чить

~ Уз ~ Уз ~ Вклю- чить

МФ2 (РЛУ2 < < Руст) & в в Р < РЛУ2 < < Р уст в —

ш2 хз х1 хз х1 х3 х1 х3 —

— хз — хз — —

Таблица 3

Отвод — транспорт газа потребителю

а 11 12 5 6 Режим

MS3 ~ Уз У1 От нитки 1

У1 Уз От нитки 2

МФ3 (РЛУ1 > Руст) & в Р > Р РЛУ2 > Руст в —

— хз х1 —

— х1 хз —

Таблица 4

Лист мониторинга. Процесс «ЛУ1 — нитка 1»

Режим 5 Условия Действия

Табл. 1 Р > Р > Р Рш1п > РЛУ1-11 > Ртах Р > Р > Р Рт1п > РЛУ1-21 > Ртах ТС14(ЛУ1—1)

Табл. 1 и 2 бгРС > 2план1 Пожар — ГРС г > г уст т £7 £ ^з4 Н чз

Табл. 2 * ^ ^ > > I Ї У1 У1 РЛУ РЛУ > > РР 1) 2) 1—1 1—2 £ £ & & о о н н

Рис. 2. Граф жизненного цикла процесса

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

Жизненный цикл LCPj процесса ТР, (рис. 2) — это конечный автомат ЬСР, = <Е,, S,, Ж,, 8,, X,, ^о>, состояния которого Sj = {у1 |1 е 15 } представляют собой шаги (фазы)

выполнения технологического процесса: состояние «не-востребованности» (у0); фаза проверки реализуемости процесса, исходя из текущего состояния ТИ (^1); фаза настройки оборудования (агрегатов) на выполнения ТР, (у,); выполнение процесса ТР. с заданной структурой и

2 , параметрами (у3); выполнение с отклонениями (реконфигурация) (у5), аварийное завершение, нормальное завершение (у4); это типичные фазы жизни технологических процессов. Через Ж, = {ек\к е 1Е } обозначено множество

входных символов — входных событий, управляющих переходами в жизненном цикле LCPj. Основные из них: событие запуска (это или условие автоматического запуска или команда запуска); проверка потенциальной готовности из текущего состояния ТИ выполнить процесс ТР, — е1 ::= (Ф, = 1); событие активности ТР, — еч ::= (Ч, = 1), подтверждающее факт настройки состояния ТИ на выполнение процесса ТР,; событие отклонения от норм ведения процесса ег ::= (Ч, = 0) — срабатывание «потоковых» блокировок; событие гашения (утилизации) процесса. Далее Ж, = {мф' е } — множество выходных символов — событий, порождаемых процессом как структурной единицей, характеризующей состояние ТИ: команды запуска дополнительных процессов; сообщения о реконфигурации структуры

процесса ТР, в виде имен диалогов; запросы к оперативному персоналу, тоже как вызов диалога; сообщения в архив; срабатывание «потоковых» защит.

Функции 8, и X, задают взаимосвязь входных событий, состояний и выходов.

Диалоги, используемые в модели процесса:

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

— в таблице МФ для запроса состояния неавтоматизированных агрегатов, установок, параметров процесса и проверки условий запуска режима процесса.

4. АКТИВНЫЕ ТЕХНОЛОГИЧЕСКИЕ СЦЕНАРИИ

Целенаправленное функционирование производства определяется текущими планами и обеспечивается выполнением регламентов. Регламенты определяют последовательность запуска/гашения процессов, условия мониторинга и изменения режимов процессов, в зависимости от сложившихся ситуаций и(или) изменения целей. Последовтельностные операции естественно моделируются взвешенными ориентированными графами, а их интерпретация может заменить действия оперативного персонала, если эти действия однозначно определены.

Для этого в состав событийных моделей включены TS — активные технологические сценарии (АТС) — диаграммы, представляющие планы достижения конкретных технологических целей в виде совокупности этапов, порядка и условия их выполнения.

Формально АТС представляется набором: TS = = <STR, INST, LCS, ml>, где STR — структура алгоритма исполнения сценария или последовательность выполнения команд и операций. Структура сценария задается графом переходов (вершины соответствуют инструкциям, а ребра отражают последовательность исполнения), или табличным способом, при котором последовательность интерпретации строк таблицы определяется номерами в специальном поле, либо в виде мнемонической записи функции следования инструкций и условий перехода между ними. Структура технологического сценария, заданная в виде графа, представлена на рис. 3.

Имеется несколько типов 1—6 вершин графа. Основная вершина, в который указываются действия и команды, имеет вид прямоугольника (рис. 4). Так обозначается позиция или один шаг сценария. Позиция может иметь предусловие исполнения и постусловие. Предусловие означает, что действия этой позиции могут быть выполнены только после того, как это условие станет истинным. Здесь применяется секвенциальная форма задания условий: «если <условие> то <команда>», где <условие> — логическое выражение, аргументами которого могут быть параметры и (или) уставки ТП, состояния оборудования, фазы и состояния моделей ТП, а также накопленные знания о ходе ТП. Таким образом, позиция — это набор команд управления ТП, не имеющих собственных отдельных условий выполнения и завершения. В их числе могут быть команды управления

Рис. 3. Структура технологического сценария

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

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

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

Через INST обозначен набор типов инструкций и команд, используемых в сценарии. В моделях технологических регламентов, задаваемых ТС, в контексте системы управления, реализованной на основе событийных моделей агрегатов и процессов, можно выделить следующие виды действий в вершинах.

Условие выполнения позиции сценария. Текущая позиция ТС ожидает выполнения и ни одна команда в ней не выполняется пока это условие ложно.

Набор команд управления техпроцессом объединенных одним условием выполнения и не имеющих собственных отдельных условий выполнения и завершения.

Условие завершения позиции сценария. Только при истинности этого условия считать текущую позицию ТС выполнившейся и завершенной.

Рис. 4. Позиция действия

Рис. 5. Позиция выбора

Рис. б. Параллельные ветви

Рис. 7. Позиция «цикл»

Команды управления агрегатами и контроля состояния, такие как:

— сменить состояние агрегата: y(a) = 3 или a3;

— опросить положение агрегата y(a).

Команды управления моделями технологических

процессов:

— запустить процесс в указанной конфигурации (режиме); пример: ЛУ1—2 — установить процесс ЛУІ—і в режим 2; если процесс пассивен в данный момент, то он запускается;

— перевести процесс в определенный режим; пример: ЛУ1—2 — если процесс активен, то он изменяет свой режим на режим 2;

— завершить процесс: StopP^Y1—1).

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

— запуск сценария, пример: ТС5 — без операндов, ТС14(ЛУ1—1) — запуск сценария обслуживания процесса ЛУІ—і;

— приостанов сценария: Pause;

— останов сценария: End.

Диалоги с оператором:

— запрос на подтверждение или ввод данных о событии, квитирование сообщений и автоматических команд;

— запрос значения параметра; пример диалога — сообщение: «Введите значение уставки», поле ввода, действия: «ОК», «Отменить»;

— запрос выбора варианта управления, таких как: выбор конфигурации процесса, выбор направления исполнения сценария, выбор параметров для мониторинга; пример диалога — сообщение: «Участок ЛУ1—1 был отключен, для сохранения производительности требуется перераспределить нагрузку на дополнительную нитку МГ. Выберите нитку МГ: а) нитка 2; б) нитка 3;», действия: выбор позиции, «ОК», «Отменить»;

— запрос имени дополнительного сценария на исполнение: сообщение «Выберите сценарий для выполнения», перечень сценариев, действия «Выбрать», «Отменить»;

— запрос имени процесса для конфигурации структуры технологической сети: Сообщение «Требуется запустить насосы внешней откачки. Выберите из перечня: список насосов, «Выбрать», «Отменить»;

— координирование техническими работами: инструкции оператору по обеспечению ТП, наряд-заказы на работы по обслуживанию ТП, координация нескольких служб для выполнения одной задачи. Пример — Сообщение: «Произвести ремонт насоса НВО-2», действия: «Сформировать наряд», «Отложить», «Отменить».

— комплексное управление процессами: запуск-останов процесса, выбор конфигурации, выбор параметров для мониторинга

На рис. 8 приведен пример структуры сценария, формирующей одновременное выполнение нескольких последовательностей команд управления технологическим объектом управления (ТОУ). Здесь показаны три параллельных ветви: А, В и С. В ветви А устанавливаются режимы заполнения для нефтегазовых сепараторов (НГС) первой ступени и дается инструкция персоналу произвести неавтоматизированное действие, эта позиция считается выполненной после выполнения постусловия, требующего подтверждения ручной операции от оператора процесса. Одновременно, в ветвях В и С устанавливается режим запуска блока реагентного хозяйства (БРХ) на подачу деэмульгатора в поток нефти на входах сепараторов первой ступени.

Рис. S. Пример использования диалогов в технологическом сценарии

Рис. 9. Диаграмма жизненного цикла технологического сценария

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

Для решения определенной задачи управления объектом при выполнении технологического сценария возникает необходимость контролировать параметры процесса или ожидать какого-либо события. Условия наступления заданных событий и реакции на них оформляются в виде секвенциальных записей таких же, которые используются для контроля режима процесса (см. § 3). В позициях сценария в специальном формате записывается команда включения условия идентификации события (секвенции) в лист мониторинга: AddSq (<Логическое условие> ^ <Действие>). В виде секвенциальных записей в листе мониторинга формируются технологические и аварийные защиты, блокировки, сигнализации и т. п. По завершению работы сценария либо при изменении задач контроля и управления некоторые условия могут быть отменены, тогда для удаления из листа мониторинга соответствующих секвенций в позиции сценария должна помещаться следующая команда: DelSq (<Логическое условие> ^ <Действие>). Жизненный цикл CLS технологического сценария определяется перечнем состояний и правилами их смены и описывается диаграммой (рис. 9).

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

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

5. СХЕМА УПРАВЛЕНИЯ НА ОСНОВЕ РАСШИРЕННЫХ СОБЫТИЙНЫХ МОДЕЛЕЙ

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

В конкретный момент времени t имеет место разбиение технологического процесса ТР на подмножество активных SAPt и пассивных SPP^ процессов. Подмножество SAPt формируется по следующему правилу:

У/ : ТР] е SAPt ^ STPt(TPj) * ^

Функция (процедура) SAPt(Tp.), определенная на элементах множества ТР, значение которой равно состоянию жизненного цикла процесса ТР. в момент вре-

Рис. 10. Состав и структура событийной модели

мени Ї. Состав событийной модели ЕМ и взаимосвязь по информации ее компонентов в общем виде представлены на рис. 10.

Функционирование событийной модели ЕМ определяется в дискретные моменты времени Ї = 1, 2, 3, ..., которые, по сути, являются номерами интервалов т0, т1, т2, ... реального времени, причем таких, что внутри каждого интервала т, функция БАР( не меняется. В каждый момент времени Ї в модель поступают события, отражающие команды и, состояния (положения) Х( агрегатов и параметры Р( потоков; и имеет место множество событий Е( = [вк\к є /й}, поставляемое реальными агрегатами, компонентами системы автоматизации (СА) и оперативным персоналом (здесь в множество Е( для краткости включены все события, используемые в модели).

Состояние автоматизированного производства в моменты времени Ї — это совокупность состояния технологической сети и множества активных технологических сценариев: БАМ( = <STNt, АТБ>.

Состояние технологической сети в момент времени Ї — это кортеж состояний всех агрегатов сети STNt = = <. йр' є 1А>, где у}і = STAt(aj) — состояние, в котором пребывает агрегат а. в момент времени Ї (определяется через функцию — процедуру S7At(a/.), заданную на множестве агрегатов), а й. — соответственно, признаки статуса агрегата а..

Множество всех сценариев автоматизированного производства в момент времени Ї разбивается на подмножество активных сценариев — находящихся в

использовании и на подмножество пассивных: TSt = = <ATSt, PTSt>.

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

Функционирование событийной модели производства ЕМ заключается в преобразованиях:

STNt х Е( ^ STNt + 1,

SAPt х Е( ^ SAPt + 1,

SPPt х Е, ^ SPPt +1,

ATSt х Е( ^ ATSt + 1,

PTSt х Е1 ^ РТ5( +1,

Е( х STNt х SAPt х SPPt х ASTt х PTSt ^ Е( + 1.

Эти преобразования выполняются циклически, на основе потока событий Е0, Е1, Е2, ..., по следующим правилам.

Правило 1 в исполнительной части для каждого агрегата построчно определяет:

— вычисление переходов в жизненном цикле LCAj;

— формирование нового кортежа состояния STNt + 1;

— формирование новых событий по а1 и их накопление по всем ТЖ

Формально:

АЕ, = 0; V/ : а{ є А ^

STAt + ! (а і ) = 8,( STAt( а) Е{);

STAt + 1 (аі) ^ + і;

АЕ. = АЕ.и {X/STA^(аХ Е)}.

По завершению вычислений по правилу 1 необходимо произвести коррекцию множества текущих событий Е( = Е( и АЕг На рис. 10 вычисления переходов и новых состояний агрегатов соответствуют слою ТЖ

Правило 2 определяет коррекцию множеств SAPt. В исполнительной части для SAPt построчно для каждого TPj выполняется:

— вычисление переходов в жизненном цикле LCPj;

— включение TPj в SAPt + 1 или SPPt (в зависимости от состояния);

— вычисление и аккумуляция в множество Е'{ новых событий по процессам.

Формально:

Е\ = 0; У/ : ТР] е SAPt ^

STPt + 1( TPj) = 8/ STPt( Т^), Е);

{:(STpt + 1(7'^) = sjо) ^(1'^^ Sppt)};

^ ^ {:(STP^ + 1 (TPj) * ^) ^ (TPj^ SAP^)};

Е\ = Et и ^/(STPt( TPj), Et)

(выражение {'Л ^ В} следует читать: если A то В, иначе следующая строка).

Правило 3 в исполнительной части определяет аналогичные операции для каждого TPk и по коррекции

SPPt аккумулирует новые события в множество Е"'. Формально:

Е"' = 0; У к : TPk е SPPt ^

STPt + 1( TPk) = 8*(STP^( TPk), Е);

{ :(Sтpt + 1( = 5ко) ^ ( TPk ^ SPPt + 1)} ;

{ :(STPt + 1( Tpk) * Sjо) ^ ( Tpk ^ SAPt + 1)} ; Е" = Et и ^№(STPt( TPk)’ Et).

Вычисления жизненных циклов процессов и переведение моделей SAPt о SPPt на рис. 10 представлено штриховой линией.

Правило 4 определяет коррекцию множества активных сценариев ATS:

{: S(TSj) = 1 ^ Ту е ATSt +1};

{: S(TSj) = 0 ^ TSj е PTSt +1}.

Правило 5 определяет смену позиции сценария при его исполнении:

е;- = 0;

р( +1 = STR (р, Е;"), где р — позиция сценария, и формирование событий в новой позиции:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

U(ATS^ + 1) ^ Е';", где и — инструкции и команды в позициях сценария.

Правило 6 определяет коррекцию множества текущих событий по накопленным реакциям компонентов модели: Е, = Е, х Е; х Е" х Е; .

При изменении статуса процесса (при перемещении TPj(TPк) из SAPt в SPPt и наоборот) для каждого ajk е TPj переопределяется признак в занятости агрегата. А именно, при активизации процесса, когда TP■ е SAP^ агрегат принимает статус «занят» Р(а/к) = 1, и наоборот, при гашении процесса TPj е SPPt статус агрегата становится «свободен» Р^д) = 0. При выполнении Правила 1 переопределяются также остальные признаки из набора (?.. Исполнение правил и организацию взаимодействия между описанными моделями осуществляет специальный программный блок «Автооператор», в котором по потоку событий восстанавливается вся картина в модели и выполняется диалог через человеко-машинный интерфейс с персоналом.

Таким образом, функционирование событийной модели ЕМ структуры и процессов со стороны стороннего наблюдателя это: поток событий Е0, Е1, Е2, ..., Е( ^ 4, последовательность SAT0, SAT1, ..., SATt отличающихся друг от друга множеств активных процессов, последовательность множеств STN0, STN1, ..., STNt состояний агрегатов сети и последовательность множеств активных

сценариев ATS0, ATS1,..., ATSt, формирующая достижение технологической цели.

Для иллюстрации функционирования ЕМ рассмотрим событийное моделирование на фрагменте технологической сети (см. рис. 1).

Все агрегаты исправны, и сформированы потоки транспорта газа по обеим ниткам газопровода: SAP^ = = {TP1, TP2, TP3}; SPPt = 0. Оператор контролирует это средствами НМ1. Положим, возникла чрезвычайная ситуация на линейном участке газопровода, при которой необходимо закрыть нитку 1 МГ, оператор принимает решение активизировать для достижения этой цели технологический сценарий и дает команду TS1. Сценарий автоматически выполняет проверку возможности достижения заданной цели и инструктирует оператора о последовательности организационных мероприятий. В позициях по автоматизированному управлению процессами сценария выполняется команда сформировать TP1 — поток г1: а13, а12, а22, а24. Автооператор по матрице МФ1 вычисляет Ф1 = (^ < Pуст)(P21 < Pуст), где Pуст — значение уставки, — функцию реализуемости данного потока (процесса). Поскольку все агрегаты и другие процессы допускают поток г1, то Ф1 = 1 и модель ЕМ представляет оператору (если Ф1 = 0, то запуск недопустим, оператор оповещается); жизненный цикл LCP1 пребывает в состоянии у2; процесс запуска продолжается (автоматически либо оператором, если привод не автоматизирован или требуется дистанционное управление), По завершению настройки модели всех агрегатов перейдут в состояния, заданные в матрице MS1, события об этом поступают из слоя ТИ (см. рис. 10) в слой SAPt о SPPt,

13 3 113 13

вследствие чего = Хц Х12 Х13 Х21 Х21 Х23 Х24 станет

равной 1 и LCP1 перейдет в состояние у3, далее автооператор переведет процесс TP1 из множества активных SAP процессов в множество пассивных SPP и через человеко-машинный интерфейс оператор получит соответствующую информацию о макросостоянии: [SAPt + 1 = = {TP2, TP3}; SPPt + 1 = {TP1}], что соответствует настройке ТОУ на выполнение задания. Состояние процесса s(TP1) = 1 соответствует пассивному, а у (TP1) = 2 — активному. Последовательность изменения состояний событийных моделей выглядит так:

SAPt = {TP1, TP2, TPІ}■; SPPt = 0 — исходное состояние сети;

рк. U(TP1) = 1; — команда смены конфигурации процесса TP1 в к-й позиции сценария;

рк + 1 : и( TP3) = 2; — смена конфигурации процесса TP2 — переключение на нитку 2;

SAPt + 1 = {TP2, TP3}; SPPt + 1 = {TP1} — результирующее состояние сети.

Описанная модель ЕМ содержит информацию, необходимую оператору для анализа состояния структуры ТОУ и принятия решений при запуске, мониторинге и гашении процессов, и все данные, используемые в жиз-

ненных циклах моделей процессов при их выполнении. Более того, предложенная модель может быть использована для моделирования процессов ремонта и обслуживания оборудования и для учета работы не автоматизированного оборудования, поскольку она фиксирует работу персонала. Таким образом, использование событийного моделирования делает АСУТП прозрачной для смежных систем управления производством.

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

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

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

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

Обозначим основные фрагменты схемы управления процессами по событийной модели именами соответствующих процедур [1]. Процесс TPj будем называть независимым, если при его запуске, гашении или реконфигурировании не требуются изменения в настройке какого-либо другого процесса. Процедуру запуска независимого процесса TPj обозначим AP(Tp.), а процедуру его гашения CP(TP^.). Активный процесс по событию или команде может быть реконфигурирован процедурой RAP(TPj, к). Для управления процессом, присоединяемым по потоку к активному, предусмотрены: процедура AAP(TPj, TPk) подключения и процедура CAP(TP,, TPk) отключения присоединяемого процесса.

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

1. Работает СА — система автоматики нижнего уровня: структура потоков определена активными процессами SAPt; потоки функционируют под управлением регуляторов, защит и блокировок. Формируется Е( — множество актуальных событий.

2. Вычисляется состояние ЕМ; анализируется множество Е, анализируются состояния активных сценариев, активных и пассивных процессов, если коррекции множеств активных и пассивных сценариев и процессов SAPt и SPPt не требуется то п. 1, иначе п. 3.

3. Вычисляется отклонение текущего состояния структуры от требуемого, определяется тип коррекции и выполняется один из вариантов: отработка очередного шага активного сценария; запуск нового сценария; запуск независимого процесса AP(TP.); гашение независимого процесса CP(TPj); запуск присоединяемого процесса AAP(TPj, TPk); гашение присоединенного процесса CAP(TPj, TPk); реконфигурирование активного процесса RAP(TPj, к). Обновить состояния активных сценариев, множества активных и пассивных процессов (SAPt и SPPt); перейти на п. 1.

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

ЗАКЛЮЧЕНИЕ

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

Для автоматизации управления структурой и режимами технологического объекта управления используется совокупность событийных моделей (СМ) агрегатов, технологических процессов и технологической сети [4] и дополненная в настоящей работе моделями диалогов и активных технологических сценариев.

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

Благодаря свойствам событийных моделей для НЕР-систем удалось построить схему управления процессами, обладающую следующими свойствами:

• интерпретация фаз технологического сценария;

• исполнение команд (предусмотренных в фазе) запуска и (или) гашения технологических процессов;

• обследование текущего состояния структуры технологической сети по ее логической модели;

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

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

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

• использование в механизмах управления структурой процессов принципа управления с обратной связью по отклонению текущего состояния структуры от требуемого;

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

Механизмы контроля и ограничения действий персонала в НЕР-системе предусматривают несколько типов диалога с персоналом, которые определяют его роль при управлении в каждый момент. Диалоги соответствуют уровням принятия решений и позволяют адресовать запросы по полномочиям.

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

ЛИТЕРАТУРА

1. Прангишвили И. В., Амбарцумян А. А. Научные основы построения АСУТП сложными энергетическими системами. — М.: Наука, 1992.

2. Прангишвили И. В, Амбарцумян А. А. Основы построения АСУ сложными технологическими процессами. — М.: Энергоатомиздат, 1994.

3. Анализ состояния и предложения по повышению уровня автоматизации энергетических объектов / И. В. Прангишвили, А. А. Амбарцумян, А. Г. Полетыкин и др. // Проблемы управления. — 2003. — № 2. — С. 11—16.

4. Амбарцумян А. А., Казанский Д. Л. Управление технологическими процессами на основе событийной модели. Ч. I и II // Автоматика и телемеханика.— 2001. — № 10, 11.

5. Амбарцумян А. А., Потехин А. И. Разработка механизмов управления объектами с поточной технологией на основе событийных моделей каналов // Там же. — 2003. — № 4.

® (495) 334-87-89, e-mail: [email protected]

Статья представлена к публикации членом редколлегии

В. Д. Малюгиным. □

VII МЕЖДУНАРОДНАЯ НАУЧНО-ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ

"ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ"

В рамках конференции будет проходить Международная молодежная научно-техническая конференция «Интеллектуальные системы в науке, технике, образовании, бизнесе», по результатам которой будут отбираться участники программы "У.М.Н.И.К.".

Россия, Черноморское побережье, Геленджик-Дивноморское,

3—9 сентября 2007 г.

Тематика конференции

биоинформатика;

интеллектуальные САПР, CASE- , СALS-технологии; интеллектуальные системы в менеджменте; информационная безопасность; знания;

когнитивное моделирование; многоагентные системы и принятие решений; мягкие вычисления и нечеткие модели;

нейрокомпьютеры;

перспективные информационные технологии; прикладные интеллектуальные системы; проблемы образования;

синергетика и моделирование сложных систем; эволюционное моделирование, генетические и квантовые алгоритмы; экспертные системы.

Организаторы конференции

Министерство образования и науки РФ; Российская академия наук; Российская академия естественных наук;

Академия инженерных наук имени А. М. Прохорова; Южный федеральный университет;

Технологический институт ЮФУ; Администрация г. Таганрога; Российская ассоциация искусственного интеллекта.

Продолжение см. на стр. 53. Более подробную информацию можно найти на сайте конференции http://icai.tsure.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.