Научная статья на тему 'Модели компьютерного тренажёрного комплекса для обучения операторов объекта уничтожения химического оружия'

Модели компьютерного тренажёрного комплекса для обучения операторов объекта уничтожения химического оружия Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кулида Е. Л., Лебедев В. Г.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кулида Е. Л., Лебедев В. Г.

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

SIMULATION MODELS FOR AN OPERATOR TRAINING SYSTEM OF A CHEMICAL WEAPONS DISPOSAL PLANT

The paper describes a simulation model that automates operator training at a chemical weapons disposal plant. An communication model underlying the interface between the mathematical process model and the training process model is offered.

Текст научной работы на тему «Модели компьютерного тренажёрного комплекса для обучения операторов объекта уничтожения химического оружия»

УДК 681.3:62-52

МОДЕЛИ КОМПЬЮТЕРНОГО ТРЕНАЖЁРНОГО КОМПЛЕКСА ДЛЯ ОБУЧЕНИЯ ОПЕРАТОРОВ ОБЪЕКТА УНИЧТОЖЕНИЯ ХИМИЧЕСКОГО ОРУЖИЯ

Е. Л. Кулида, В. Г. Лебедев

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

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

ВВЕДЕНИЕ

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

Для объекта УХО (п. Горный Саратовской области) создан компьютерный тренажёрный комплекс, предназначенный для обеспечения тренинга операторов автоматизированной системы управления технологическим процессом УХО.

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

1. ИНФОРМАЦИОННАЯ МОДЕЛЬ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА

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

Первый тип данных — активный элемент — введен для отображения дискретных управляющих воздействий оператора на технологический процесс. Активный элемент характеризуется двумя дискретными величинами — “состояние” и “команда”, принимающими значения из конечных наборов допустимых значений.

Пусть Б/ (Рт) — состояние активного элемента і в момент времени Рт = Р0 + тДР, т = 1, 2, ..., Б" (Рт) — последняя команда, поданная на активный элемент і до момента времени Рт, і = 1, ..., I, I — число активных элементов. Будем характеризовать множество активных элементов вектором Б(Рт) = (Б1(Рт), Б 1’(Рт), ...,

Б1 (Рт), Б1 (Рт).

Обозначим конечное множество состояний активного элемента і через Б і, а конечное множество команд для активного элемента і через Б і . Тогда Б" (Рт) є Б і,

Б,"'(Р ) є БI'.

і т і

ПРОБЛЕМЫ УПРАВЛЕНИЯ № В • 2005

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

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

Пусть 0. (tm) — условие срабатывания автоматической блокировки F, представляющее собой логическое условие над переменными информационной модели, j = 1, ..., J, J — число автоматических блокировок; O/tm) — булевская переменная, принимающая значение true, если автоматическая блокировка j включена оператором, и значение false в противном случае; #(tm) — булевская переменная, принимающие значение true в случае активности блокировки j и значение false в противном случае, #.(tm) = 0k(tm) л OpI). Обозначим G(tm) =

= (Gl(tm), ..., #(tm)).

Рассмотрим активный элемент i, состояние которого может быть изменено в результате срабатывания автоматической блокировки j. Пусть J (i) — множество всех автоматических блокировок, которые в случае активности определяют состояние активного элемента i, j е J(i). Оператор не может изменить значение переменной Б]’ (tm), если в момент времени tm активна хотя бы одна

автоматическая блокировка из множества J(i). Таким образом,

Б*( tm), if "j е J (i) :Gj( tm) = false t„), if $j е J(i): G.( t„) = true,

где D* (tm) е D i — последняя команда оператора до момента времени t, поданная на устройство, соответствующее активному элементу i, D”(tm) е Di — значение, определяемое автоматическими блокировками j е J(i), такими, для которых в момент времени (tm) выполняется к = 1, ..., К, К — число регулируемых клапанов, 5k(tm) =

Б ’ Ю =

условие Gpm) = true. В каждый момент времени значение D** (tm) должно быть определено однозначно.

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

Условие возникновение аварийной ситуации в реакторе в момент времени tm записывается следующим образом:

PT(tm) O 40 v TE(tm) O 100 v WE(tm) O 280 v v FT(tm) P 0,15 v SOST(tm) = 'OFF',

где PT (tm) — давление в реакторе в момент времени (tm), кПа; TE(tm) — температура в реакторе в момент времени (tm), °С; WE(tm) — реакционная масса в реакторе в момент времени (tm), кг; FT(tm) — расход азота в реакторе в момент времени (tm), м3/ч; SOST(tm) — состояние электродвигателя мешалки реактора в момент времени tm.

Для ликвидации аварийной ситуации необходимо немедленно прекратить подачу люизита в реактор, закрыв дискретный клапан і *, через который люизит поступает в реактор. В этом случае работа оператора поддерживается пятью технологическими блокировками, уравнения срабатывания которых имеют вид: если (PT(tm) O 40), то D\\(tm) := “закрыть”; если (TE(tm) O 100), то Dі',(tm) := “закрыть”; если (WE(tm) O 280), то Dі',(tm) := “закрыть”; если (FT(tm) P 0,15), то Dі',(tm) := “закрыть”;

если (SOST(tm) = 'OFF'), то D\’*(tm) := “закрыть”.

В случае активности какой-либо из этих блокировок на дискретный клапан і * подается команда “закрыть” и клапан блокируется в этом состоянии до тех пор, пока все указанные технологические блокировки не выйдут из активного состояния.

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

Пусть Pn(tm) — значения параметров функционирования в момент времени tm, п = 1, ...,*, где N — число параметров функционирования. В отличие от активных элементов, для которых важно лишь текущее значение, для параметров функционирования важна также тенденция изменения, поэтому необходимо хранить вектор значений Pn(tm) = (P0(t0), ..., Pn(tm)). Обозначим

P(tm) = (31(tm), ..., 3N(tm)).

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

Пусть Rk (tm) — процент открытия регулируемого клапана G, при помощи которого регулируется значение параметра функционирования nk, в момент времени tm,

= (.k(t0), ..., .k(tm), .(tm) = (51(tm), ..., 5‘(tm)).

70

CONTROL SCIENCES № 0 • 2005

Пусть Мк(Рт) — режим управления регулируемым клапаном к в момент времени і„. Выделим два режима управления регулируемым клапаном: прямое управление и автоматическое регулирование. В режиме прямого управления процент открытия регулируемого клапана к задается оператором непосредственно. В режиме автоматического регулирования оператор может назначить

задание Р*п (Рт) для параметра функционирования пк,

регулируемого при помощи регулируемого клапана к, и параметры регулирования 9к(Іт) (например, параметры ПИД-регулирования КРк(іт), КІк(іт), КОк(іт)).

.к(Рт)

Як( іт), если Мк( іт) — "прямое управление", Ф(5к( рт), К,( Іт)> 9к(рт)), если Мк( рт) —

"автоматическое управление ",

где .к (Рт) — заданный оператором к моменту времени іт процент открытия регулируемого клапана к, Ф(') — функция регулирования.

Таким образом, для регулируемого клапана к необходимо задать набор параметров: :к(Рт) = (Мк(Іт), Р^ (Рт), 9к(Рт)) и вектор значений 5к(Рт) = (.^о), ..., ^т».

Обозначим 3(Рт) = (И^), ..., ДУ = ОВД,

..., ^т»

Для параметра функционирования пк значение

Рпк (т = П ("(tт), Ri(tт), Р(Іт - 1)), где П (0 — функция моделирования технологического параметра пк. Функции моделирования технологических параметров составляют математическую модель технологического процесса.

Пятый тип данных введен для описания индикаторов состояний агрегатов, узлов и подсистем технологического процесса. Пусть ЕД^) — индикаторы состояний в момент времени і„, н = 1, ..., (, где ( — число индикаторов, ((Іт) = (!і(І„), ..., Еь(*т)), где Еі(*т) = 2("(ІП), Р(Іт)), 61(^) — функция анализа, связанная с индикатором состояния і.

Информационная модель объекта управления в момент времени іт определяется следующим набором параметров указанных типов:

М(Рт) = <А'т>, #(Рт), ВД, 30, ДО, ДО).

Информационная модель технологического процесса на основе предложенных типов данных является основой интерфейса между моделью технологического процесса УХО и другими блоками компьютерного тренажёрного комплекса. Предлагаемый подход может быть использован на объектах по уничтожению разных типов химического оружия, с разными технологическими процессами его уничтожения. Если при изменении модели технологического процесса соответствующая информационная модель будет реализована в рамках предлагаемой структуры, то остальные блоки тренажер-

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

2. МОДЕЛЬ ПРОЦЕССА ОБУЧЕНИЯ

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

упражнением будем понимать пару 1 = (Мо , /у>, у =

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

упражнения у, т. е. М(Ро) = Мо , Ро — момент начала выполнения упражнения у; /у = (/у, ..., Бу у) — последо-

н

вательность шагов упражнения у, /уу — шаг упражне-

У

ния у, ку = 1, ..., Ну — номер шага упражнения у, Ну — число шагов упражнения у.

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

П

ему значение V

Выполнение действия должно привести к определенному результату. Результат заключается в изменении состояния технологического оборудования и в изменении технологических параметров модели: уровня, температуры, давления и др. Для реализации этих изменений пересчитываются параметры информационной модели технологического процесса. Шагу упражнения с номером $ сопоставляется логическое условие завершения шага: ¥ ("(І), Р(І)).

Таким образом, шаг упражнения с номером ку харак-

Ъу = (6 V

V ( йу, V

теризуется следующими величинами: Буу = (6 у, V у,

"ку ("(І), Р(І))).

Шаг упражнения с номером ку считается выполненным в момент времени їт = І$о + тДІ, где т — минимальное значение, при котором выполняется логическое условие ¥$у ("(І), Р(І)), где І$о — момент начала выполнения шага с номером йу.

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

ПРОБЛЕМЫ УПРАВЛЕНИЯ № В • 2ВВ5

71

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

ЗАКЛЮЧЕНИЕ

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

• имитация рабочих мест операторов объекта уничтожения химического оружия;

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

• различные режимы работы обучаемых: общий (все обучаемые работают с общей моделью), индивидуальный (каждый обучаемый работает со своей моделью);

• различные режимы работы технологического оборудования (подготовка технологического узла к пуску,

1 Компьютерный тренажерный комплекс для обучения персонала центрального пульта управления объекта уничтожения химического оружия / А. Ю. Уткин, В. Г. Лебедев, Н. А. Костикова и др. // Проблемы управления. — 2005. — № 1. — С. 56—61.

пусковые операции, штатная работа, контроль и регулирование узла во время работы, останов, аварийные ситуации);

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

• режимы реального и ускоренного времени;

• полное протоколирование работы системы, возможность воспроизведения любого сеанса работы. Созданный компьютерный тренажёрный комплекс

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

• осуществлять адекватное моделирование технологического процесса уничтожения химического оружия;

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

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

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

• формировать и постоянно поддерживать квалификацию и навыки действий операторов.

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

в (095) 334-92-31 Е-таіІ: vatya@ipu.ru

ЦЧШ.О& книга

Цыганов В.В., Бородин В.А., Шишкин Г.Б. Интеллектуальное предприятие: механизмы овладения капиталом и властью (теория и практика управления эволюцией организации]. — М.: Университетская книга, 2004. — 770 с.

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

В рамках конкурса "Лучшие книги" Ассоциация книгоиздателей России удостоила книгу дипломом как не имеющую аналогов в современной литературе.

Владимир Викторович Цыганов — д-р техн. наук, автор более 200 научных работ, сотрудник РАН. Результаты его исследований и разработок успешно внедрены в системах управления эволюцией организаций разной природы и масштаба — от промышленного предприятия и банка до отраслей промышленности, силовых структур, национальной экономики и мирового сообщества.

Владимир Алексеевич Бородин — д-р техн. наук, генеральный директор Экспериментального завода научного приборостроения рАн (ЭЗАН). Автор более 130 научных работ и изобретений. Заведующий лабораторией Института физики твердого тела РАН.

Геннадий Борисович Шишкин — канд. техн. наук, заместитель генерального директора ЭЗАН. Окончил экономический факультет МГУ, автор более 20 научных работ в области организации, планирования и управления производством.

72

сотої КСІЕИСЕК № В • 2ВВ5

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