Главная — Особенности ПО — Станция инструктора
Станция инструктора
Введение.
Без сомнения, инструктор занимает ключевое место в процессе подготовки операторов на компьютерном тренажере. Во время работы инструктор обладает всей полнотой информации о происходящем на тренажере и имеет широкие возможности влиять на ход работы.
При разработке тренажера его разработчики представляли себе, что обучаемые на тренажере операторы должны сосредоточиться на изучении органов управления блоком и на том, как управлять блоком в тех или иных ситуациях. Поэтому они постарались, как можно больше освободить обучаемых от лишних с этой точки зрения действий. Однако, при обучении на компьютерном тренажере группы из нескольких человек кто-то должен выполнять некоторые общесистемные действия хотя бы для координации работы группы, такие, например, как запуск тренажера и загрузка исходного состояния. Выполнение этих и других подобных общесистемных задачи возложено на инструктора. Если бы задачи инструктора этим и ограничились, то роль инструктора мог бы взять на себя администратор системы или даже один из обучаемых. И тогда после загрузки исходного состояния обучение на тренажере напоминало бы обучение группы оставленных одних неопытных операторов на реальном блоке, с той лишь разницей, что нет катастрофических последствий ошибок управления.
Для повышения эффективности процесса обучения, конечно, очень желательно иметь на тренажере опытного штатного инструктора. В его задачу входит подготовка заранее уроков для изучения, выбор режима работы группы обучаемых на тренажере (выбор темы урока или даже просто выбор исходного состояния для моделирования), контроль за их действиями в процессе обучения, а также оценка действий обучаемых.
1. Чем отличается тренажер от реального блока.
Представьте себе, что процесс обучения персонала происходит на реальном блоке и вы проводите урок по пуску блока из горячего состояния и до определенного момента все идет хорошо, а потом в следствии какой-то ошибки обучаемых ломается какой-то насос или образуется разрыв трубы в топке. После этого вы анализируете сложившеюся ситуацию (снимаете показания приборов, смотрите состояния механизмов на данный момент, просматриваете записанные диаграммы) и приходите к выводу, что персонал начал совершать ошибки не с начала опыта, а только по прошествию достаточно большого времени. Для повторения этого опыта вам надо сделать дорогой ремонт котла, который займет достаточно много времени, во время которого обучаемые могут забыть ваши рекомендации. Отличие тренажера состоит в том, что, пользуясь широкими возможностями, заложенными разработчиками в тренажер, вы практически сразу можете вернуться к месту после которого обучаемые начали совершать ошибки, можете прокрутить весь урок от начала до конца с ускоренным временем, вывести на график любую переменную за любое время и т.д.
2. Организация процесса обучения.
Перед тем, как начать обучение персонала, инструктор должен сам освоить тренажер. Для этого инструктор должен освоить интерфейс тренажера и познакомиться со специальными возможностями тренажера, такими как:
- сохранение промежуточных состояний,
- построение графиков,
- задание цели, как для автоматического просмотра стандартных уроков, так и для разбора упражнений, проведенных обучаемыми.
Также инструктор должен уметь создавать собственные исходные состояния.
2.1. Загрузка исходного состояния и запуск модели на счет.
В этом разделе мы научимся самому элементарному - как загрузить исходное состояние для моделирования и начать моделирование.
Загрузка исходного состояния производится из главного окна инструктора, которое возникает на экране сразу же после того, как системный администратор запустил тренажер.
Загрузка исходного состояния производится следующим образом. Во-первых, необходимо открыть выпадающее меню "Lesson". Для этого подведите мышку под элемент с именем "Lesson" в главном меню, который является самым левым элементом в этом меню, и "кликнете" на него. Следует отметить, что главное меню расположено в верхней части главного окна инструктора.
Первым элементом полученного выпадающего меню является элемент с именем "Load state...". Три точки в конце имени элемента меню говорят о том, что при выборе его появится карточка диалога. Выберем этот элемент, для чего подведем мышку под его имя и "кликнем".
Появившаяся карточка диалога содержит следующие объекты:
- Прокручиваемый объект имеющихся состояний
- группу фиксируемых кнопок с исключающим выбором, которая определяет какие виды состояний высвечиваются в прокручиваемом объекте состояний
- строка ввода, куда инструктор может непосредственно занести выбранный идентификатор состояния с надписью "Selected State"
- Стандартные кнопки действий (OK, Cancel)
Исходное состояние можно загрузить следующей последовательностью действий:
- "кликнуть" мышкой над строкой, описывающей выбранное состояние
- "кликнуть" мышкой над кнопкой "OK"
После загрузки исходного состояния большинство элементов выпадающего меню "Simulation" становятся доступными, в том числе и элемент "Run". Откройте выпадающее меню "Simulation" и "кликнете" по элементу "Run". Тренажер начнет моделирование с загруженного исходного состояния. Если вы хотите производить моделирование в реальном масштабе времени, то еще раз откройте выпадающее меню "Simulation" и "кликнете" над элементом "Real time mode". Те же действия по запуску моделирования и включению режима реального времени можно выполнить с помощью указанных после имен меню акселераторов: клавиш F3 и F4.
После загрузки исходного состояния и начала моделирования на тренажере можно проводить учебные занятия. В базовую поставку тренажера входят 10 уроков, которые, как правило, состоят из двух состояний: начальное и конечное (это нужно для того, чтобы был возможен просмотр уроков в автоматическом режиме), также каждое из этих состояний можно использовать и независимо друг от друга. Полное описание уроков описано в документе "Описание учебных занятий"
Например: Если вы хотите посмотреть разгрузку блока от 200 МВт до 100 МВт, то вам надо загрузить исходным состоянием состояние l1bgn и задать цель к состоянию l1end. При этом вы увидите все действия, которые выполняли опытные инструкторы. Просмотр этого урока возможен как в реальном времени, так и в ускоренном (в несколько раз быстрее). Также, загрузив состояние les1end, вы можете произвести более глубокую разгрузку, например до 50МВт. После этого вы можете сохранить новое состояние, например, под именем 50mwt, и далее если вы хотите посмотреть какие действия делали обучаемые, то снова загрузите состояние les1end и задайте целью состояние 50mwt.
2.2. Просмотр выполненных задач.
Перед самостоятельным выполнением какой-либо задачи сначала рекомендуется посмотреть, как ее выполнили другие. Для этого в тренажере существует режим автоматического выполнения выполненных ранее задач. При просмотре какого-либо урока рекомендуется подготовить графики переменных, которые помогут вам понимать ситуацию.
Графики в тренажере являются достаточно мощным инструментом, так как с их помощью можно посмотреть, как изменялся тот или иной технологический параметр, какое влияние оказывает открытие или закрытие какого-либо управляющего органа на технологический процесс.
Кроме того, в тренажере по мере выполнения задачи можно наблюдать, какие управляющие воздействия вносили или вносят обучаемые. Для этого служит окно квитанций на команды. Это окно расположено на главном окне инструктора в нижнем правом углу и имеет вид, показанный на рисунке 1.

Рисунок 1.
Во время выполнения урока по мере внесения ручных команд управления тренажером, в этом окне появляется информация о том, что было выполнено.
Квитанция на внесенную ручную команду по управлению технологическим оборудованием энергоблока имеет следующий вид:
- код команды, характеризующей управляющее воздействие
- системное имя переменной, на которую было совершено это управляющее воздействие
- величина управляющего воздействия
- модельное время, когда это воздействие было выполнено
- какой модуль программного обеспечения тренажера отработал это управляющее воздействие
- с какого монитора тренажера это воздействие было сделано
- код выполнения этого воздействия – Ok означает, что оно было выполнено успешно
- текстовое описание переменной, на которую было совершено это воздействие (может отсутствовать, если разработчики тренажера посчитали, что эта переменная не является существенной и не дали ей описание – такая ситуация встречается редко)
Перечислим некоторые основные коды команд управляющих воздействий на технологическое оборудование, которые необходимо знать, чтобы уметь читать информацию в этом окне:
- y – установить новое значение системной переменной, как правило, такая команда устанавливает новое значение некоторого граничного условия; для такой команды величина управляющего воздействия задает новое значение этой переменной
- vc – начать закрытие задвижки; все задвижки в тренажере реализованы с самоподхватом, поэтому если в окне квитанции команд появилась эта команда, и нет блокировки на эту задвижку, то задвижка пошла на закрытие и через некоторое время (время хода) будет полностью закрыта. Если во время, когда задвижка открывается, дать эту команду, то задвижка остановится в промежуточном положении
- vo – начать открытие задвижки (команда противоположна команде vc и имеет аналогичное поведение)
- vs- остановить задвижку в промежуточном состоянии (при условии, что перед этим была дана команда vo или vc)
Следует заметить, что эти команды применимы только для ручных задвижек (о том как вызвать видеограмму с ручными задвижками будет расказано ниже).
Кроме того, в окне квитанций могут быть и другие команды, относящиеся не к управлению оборудованием, а к функционированию тренажера, например run (запустить тренажер на моделирование). Если вы не хотите, чтобы эти команды появлялись в окне квитанций, то выберете пункт меню Options\Message Area… и выделите пункт Message that drive power unit.
В сочетании с графиками окно квитанций на команды служит очень мощным инструментом при анализе непонятных моментов, которые возникли при просмотре урока или при разборе действий обучающихся.
В тренажере существует 2 режима работы во времени:
- Режим реального времени – этот режим применяется при самостоятельном выполнении уроков, а также и при автоматическом просмотре уроков. Суть этого режима в том, что 1 секунда модельного времени в точности равна 1 секунде астрономического времени. Процессы на тренажере развиваются ровно так же, как бы они развивались на реальном оборудовании.
- Режим ускоренного времени – суть этого режима состоит в том, что процесс моделирования происходит в несколько раз быстрее, на сколько хватает вычислительной мощности ваших компьютеров. Этот режим применяется в основном при автоматическом выполнении уроков.
Например: Обучаемые просматривают в автоматическом режиме урок "Пуск блока из холодного состояния" (его время 8 часов). После просмотра этого урока у них возникли вопросы по некоторым технологическим операциям, которые произошли в период от 4 до 5 часов от начала пуска.
В этом случае инструктор в процессе автоматического повторения выполнения этой задачи может в первые 4 часа работать в режиме ускоренного времени, а в нужный момент можно перейти в режим реального времени. Это может сэкономить время повторения выполнения задачи.
Если в процессе просмотра урока вы автоматически или вручную хотя бы раз сохраняли промежуточные состояния, то, используя это состояние (эти состояния), также можно сократить время возврата к интересующему моменту. Можно повторять процесс выполнения задачи не с самого начала, а с любого промежуточного состояния, которое было сделано в процессе выполнения данного урока. Поэтому в процессе выполнения любого урока разумно время от времени сохранять промежуточные состояния.
Чтобы автоматизировать этот процесс, в тренажере предусмотрен режим задания автоматической процедуры сохранения промежуточных состояний. Инструктор может задать, что, например, каждые 20 минут модельного времени тренажер должен автоматически сохранять промежуточные состояния. Еще один возникающий при этом вопрос, сколько таких состояний надо хранить? Это тоже может задать инструктор. Как это задается в тренажере, будет описано несколько позже.
Следующий вопрос, что делает тренажер, если настало время автоматического сохранения состояния, а уже достигнут разрешенный лимит максимального количества состояний? В этом случае тренажер затирает самое раннее состояние и на его место записывает новое.
Имена автоматически сохраненных состояний устроены одинаково – backup и номер по порядку.
Предположим, что в момент начала выполнения задачи (модельное время 0) инструктор задал, что тренажер должен хранить максимум 3 состояния, которые должны записываться с интервалом 20 минут модельного времени. Тогда в момент 1 час 21 минута модельного времени тренажер будет иметь следующие автоматически созданные состояния:
- backup2 с модельным временем 40:00
- backup3 с модельным временем 1:00:00
- backup1 с модельным временем 1:20:00
В процессе работы тренажера вначале в модельное время 20:00 он автоматически создавал состояние backup1, однако, когда в момент времени 1:20:00 надо было автоматически создавать новое состояние, а уже было достигнуто максимально возможное количество автоматически созданных состояний, то тренажер автоматически удалил самое раннее из этих состояний – backup1, и на его месте создал новое состояние с тем же именем, которое соответствует моменту времени 1:20:00
Таким образом, при данном задании параметров режима автоматического сохранения промежуточных состояний, в любой момент времени имеется возможность "откатиться" не менее чем на 40 минут модельного времени.
Задавая режим автоматического сохранения, инструктор может указать тренажеру, что интервал задан не в единицах модельного времени, а в единицах астрономического времени. Разница в том, что, например, в замороженном режиме работы тренажера модельное время не меняется, а астрономическое время, естественно, никогда не останавливается.
Теперь обсудим, как в тренажере инструктор может задать параметры режима автоматического сохранения состояний. Для этого существует элемент меню Options/Backup policy… При его выборе появиться карточка диалога, изображенная на рисунке 2. Впишите в строку Backup frequency – интервал сохранения (в минутах), а в строку Number of backup states: - число состояний, которые вы хотите сохранить. Также выберете режим по времени – модельное время (Model time) или астрономического времени (Real time),

Рисунок 2.
Таким образом, при включенном режиме автоматического сохранения промежуточных состояний, чтобы возвратиться к нужному моменту и повторить его, надо сделать следующее:
- сохранить текущее состояние, чтобы использовать его в качестве цели;
- найти ближайший к моменту ошибки backup, загрузить его в качестве состояния;
- задав целью только что запомненное состояние, повторить опыт.
При задании параметров Backup policy… следует руководствоваться следующими соображениями. Например, если время опыта составляет примерно 2-3 часа, то целесообразно задавать интервал сохранения 15 минут и число состояний 6, т.е. вы будете иметь промежуточные состояния за последние 1.5 часа. Если же общее время опыта может составить 7 – 8 часов, то интервал автоматического сохранения состояний, видимо, следует выбирать равной 60 – 90 минут.
2.3. Основа процесса обучения – метод проб и ошибок.
Разработчики тренажера считают, что самый эффективный способ обучения людей – это метод проб и ошибок. Иногда в процессе обучения даже полезно сделать ошибку и посмотреть, к чему это приведет.
Понятно, что на реальном энергетическом оборудовании такое просто не возможно, поскольку это может вылиться в серьезные финансовые затраты для восстановления поврежденного оборудования.
Уникальность данного тренажера в том, что на нем можно делать ошибочное или не рекомендуемое действие, намеренно. В результате вы получите адекватную реакцию смоделированного оборудования, но ничего не будет сломано. Вы увидите, к чему привели бы такие ошибочные или не рекомендуемые действия на реальном оборудовании. Вы сумеете понять, почему те или иные ваши действия были ошибочные, или почему в той или иной ситуации не рекомендуется делать те или иные действия.
Также на тренажере можно отрабатывать новые технологические режимы, проводить разборку аварийных ситуаций, произошедших на реальном блоке, проводить обучение нового персонала.
2.4. Режимы работы тренажера: изучение и тестирование.
Разработчиками предусмотрены несколько режимов отображения технологических параметров на видеограммах
- Режим с выводом дополнительных технологических параметров.
Этот режим рекомендуется применять в процессе обучения. При этом режиме на мнемосхемах отображаются различными цветами как основные, так и дополнительные технологические параметры.
Применение цветовой кодировки, по мнению разработчиков, полезно тем, что обучаемый посмотрев на параметр, сразу может определить к какой физической величине он относится.
Кодировки цветов
| Цвет | Параметр |
| Красный | Давление |
| Зеленый | Расход |
| Желтый | Температура или энтальпия |
| Белый | Уровень или другие технологические параметры |
- Режим работы без цветовой кодировки и дополнительных измерений.
Этот режим рекомендуется применять при тестирование обучаемых, так как при этом режиме диаграммы имеют точно такой же вид, как и на реальном оборудовании.
- Также возможны комбинации из этих режимов, такие как работа с дополнительными параметрами, но без цветовой кодировки основных параметров или работа с основными параметрами с цветовой кодировкой.
Изменить эти режимы может только инструктор. Делается это с помощью Instructor service desk рисунок 3:

рисунок 3.
С правой стороны находится список видеограмм, на которых имеются дополнительные измерения или измерения имеющие цветовую кодировку. С правой стороны находятся два наборных поля с ключами.
Для того чтобы убрать дополнительные измерения надо на правом поле набрать номер диаграммы (ее номер указан в списке видеограмм) и повернуть ключ налево, а для того чтобы обратно вызвать дополнительные измерения также наберите номер видеограммы и поверните ключ вправо
Для того чтобы убрать цветовую кодировку с измерения, наберите во втором наборном поле номер видеограммы, и поверните ключ влево при этом цветовая кодировка пропадет. Для того чтобы вернуть цветовую кодировку поверните ключ вправо. Следует заметить, что если в момент сохранения текущего состояния на мнемосхемах имеются дополнительные параметры или измерения имеют цветовую кодировку, то при перезагрузке этого состояния они снова появятся на мнемосхемах.
Отметим, что выбрав номер 0 на обеих наборных полях вы осуществляете управление режимом отображения одновременно на всех видеограммах.
Вызов этой видеограммы осуществляется с помощью нажатия сочетания клавиш Alt+F5
2.5. Вызов видеограммы с ручными задвижками и работа с ними.
Помимо электрифицированных задвижек, которыми оператор может управлять на реальном блоке из АСУ, также имеется множество ручных задвижек, которыми управляет обходчик по месту: когда оператору нужно открыть или закрыть какую-либо ручную задвижку, он посылает к ней обходчика.
Для управления такими задвижками в тренажере предусмотрена еще одна специальная видеограмма. Внешний вид этой видеограммы представлен на рисунке 4.

рисунок 4.
Номерами обозначены:
| 00 | Байпас ПНД-1 |
| 01 | Байпас ПНД-2 |
| 02 | Байпас ПНД-3 |
| 03 | Байпас ПНД-4 |
| 04 | Байпас ПН |
| 05 | Вход ПНД-1 |
| 06 | Вход ПНД-2 |
| 07 | Вход ПНД-3 |
| 08 | Вход ПНД-4 |
| 10 | Выход ПНД-1 |
| 11 | Выход ПНД-2 |
| 12 | Выход ПНД-3 |
| 13 | Выход ПНД-4 |
| 15 | Основной конденсат перед Д-7 |
| 16 | Линия отсосов ПВД-5 в ПНД-4 |
| 17 | Всас СН-1 |
| 18 | Выхлоп СН-1 |
| 19 | Всас СН-2 |
| 20 | Выхлоп СН-2 |
| 22 | Выпар Д-7 |
| 23 | Пар на правые уплотнения ЦВД |
| 24 | Пар на левые уплотнения ЦВД |
| 25 | Пар на левые уплотнения ЦСД |
| 26 | Пар на правые уплотнения ЦСД |
| 27 | Пар на левые уплотнения ЦНД |
| 28 | Пар на правые уплотнения ЦНД |
| 29 | От станционного коллектора собственных нужд в блочный |
| 30 | Впрыски от ПЭН-А |
| 31 | Впрыски от ПЭН-Б |
| 32 | Впрыск от ПЭН-В |
| 33 | Всас пароводяной смеси эжектора А |
| 34 | Всас пароводяной смеси эжектора Б |
| 35 | Дренаж из ПС |
| 36 | Предклапан по острому пару 1 |
| 37 | Предклапан по острому пару 2 |
| 38 | Предклапан по острому пару 3 |
| 39 | Предклапан по острому пару 4 |
| 40 | Предклапан холодного прома 1 |
| 41 | Предклапан холодного прома 2 |
| 42 | Предклапан холодного прома 3 |
| 46 | Дренаж СК-1 ЦВД |
| 47 | Дренаж СК-2 ЦВД |
| 48 | Подпитка маслобака |
| 49 | Протечка маслобака |
| 50 | На выхлопе ГМН |
| 51 | На распыл мазута |
| 52 | Опорожнение конденсатора |
| 53 | Отсос из ПНД-3 в ПНД-2 |
| 54 | Отсос из ПНД-4 в ПНД-3 |
| 55 | Отсос из ПВД-7 в ПВД-6 |
| 56 | Отсос из ПВД-6 в ПВД-5 |
| 57 | Отсос из ПНД-2 в конденсатор |
| 58 | Масло к СК-1 ЦСД |
| 59 | Масло к СК-2 ЦСД |
| 60 | Обогрев барабана |
| 61 | Дренаж нитки А котла |
| 62 | Дренаж нитки Б котла |
| 63 | Дренаж вторичного перегревателя |
| 64 | Дренаж ПНД-2 |
| 65 | От Д-7 к сливным насосам |
| 66 | Байпас напорной задвижки ПЭН-А |
| 67 | Байпас напорной задвижки ПЭН-Б |
| 68 | Байпас напорной задвижки ПЭН-В |
С правой стороны на мнемосхеме представлен список всех ручных задвижек, которые имеются в тренажере. С левой стороны находится наборное поле, с помощью которого можно выбрать нужную вам задвижку.
Управление задвижкой осуществляется следующим образом:
- наберите номер нужной вам задвижке на наборном поле
- поверните ключ вправо (если вы хотите открыть задвижку) или влево (если вы хотите закрыть задвижку)
- если при открытии или закрытии задвижки, вы хотите остановить ее в промежуточном состоянии, нажмите кнопку Stop; также к остановке задвижки в промежуточном положении приводит поворот ключа в обратную сторону по сравнению с тем направлением, куда в данный момент передвигается задвижка
- в самой верхней строке наборного поля высвечивается системное имя выбранной задвижки, а в следующей строке указатель положения
- если вы по ошибке выбрали не ту задвижку, то нажмите кнопку Reset для обнуления наборного поля
Для вызова этой мнемосхемы используется сочетание клавиш Alt+F7
2.6. Вызов ручного пульта управления.
На реальном объекте в дополнении к АСУ существует дополнительный (аварийный) пульт, на котором оператор может видеть несколько основных параметров работы блока, Кроме того, с помощью этого пульта можно вручную отключить котел или турбину, сорвать вакуум в конденсаторе и т.д.
Внешний вид этого пульта представлен на рисунке 5.

рисунок 5.
Чтобы предотвратить случайный поворот ключа на этой видеограмме, все они оборудованы крышками. Чтобы открыть или закрыть крышку надо нажать одновременно клавишу Ctrl на клавиатуре и правую кнопку мыши над ключем.
2.7. Самостоятельное выполнение задачи под руководством инструктора.
Для выполнения любой задачи вначале надо загрузить исходное состояние.
Для облегчения задачи обучаемым можно загрузить для них заранее заготовленные конфигурации экранов мониторов – это будет для них маленькой подсказкой, куда смотреть и за чем следить.
Перед выполнением задачи обучаемым, надо дать время на приемку смены. Приемка смены может производиться либо при запущенном режиме моделирования (более соответствует приемке смены на реальном оборудовании), либо в замороженном состоянии. Второе, как правило, предпочтительней для инструктора, поскольку, например, если надо будет производить повторение задачи в автоматическом режиме, то время приемки смены не будет автоматически повторяться.
Инструктор должен принять решение, разрешит ли он дополнительные измерения или только штатные. Как разрешить или запретить – смотри пункт 2.4.
Когда обучаемые начинают выполнение задачи, инструктору не надо стоять у них за спиной и смотреть, что они делают. На своем мониторе он имеет всю полноту информации о том, как выполняется задача. В его распоряжении есть все видеограммы тренажера, которые есть у обучаемых, он может построить график любой переменной, а кроме того, в окне квитанции на команды он может видеть, какие действия в данный момент выполняют обучаемые.
Как правило, инструктор первым замечает, что обучаемые сделали какую-то ошибку. В этот момент имеет смысл остановить процесс выполнения задачи – заморозить моделирование. И в таком состоянии надо попытаться объяснить обучаемым, в чем состояла их ошибка.
Чтобы обучаемые могли бы правильно выполнить поставленную задачу, можно заново загрузить исходное состояние и попросить обучаемых повторить выполнение задачи. Так стоит делать до тех пор, пока обучаемые не добьются того, что от них требует инструктор.
Когда наиболее серьезные ошибки будут устранены и обучаемые будут в принципе способны выполнить задачу до конца, пусть и с некоторыми неточностями, можно перестать останавливать моделирование в случае совершения ошибки, а дать ситуации развиваться дальше. И только, когда уже последствия ошибки станут более очевидными, можно остановить моделирование и разобрать с обучаемыми сложившуюся ситуацию. Для обучения очень полезно увидеть самому, к чему привели твои ошибочные действия.
Если задача требует длительного выполнения, то повторение всей задачи также занимает много времени, даже если пользоваться в некоторые моменты ускоренным режимом работы тренажера. В таком случае полезно иметь включенным режим автоматического сохранения состояний (backup). Во многих случаях это позволит значительно ускорить процесс обучения.
Если после окончания опыта у обучающихся возникли какие –либо вопросы, например, они считают, что все делали правильно по технологии, то в этом случае инструктор должен попытаться с помощью графиков и окна квитанций команд объяснить обучающимся, где была неточность. Если и это не помогает, то можно вернуться к одному из запомненных состояний и с этого места начать выполнение самому, наглядно показывая, как в этой ситуации надо было бы действовать.
В конце любого, как успешного, так и неуспешного опыта, можно сохранять финальное состояние, а можно и не сохранять его. Решение зависит от того, может ли в дальнейшем понадобиться еще раз повторить этот урок. Надо помнить, что сохраненные состояния занимают место на жестком диске компьютера, поэтому если конкретное состояние не нужно, то его и не надо сохранять. Может сложиться ситуация, что на диске уже нет места для сохранения новых состояний.
В любом случае по окончании опыта при необходимости можно распечатать некоторые видеограммы и графики, которые показывают, куда пришли обучаемые, и как они пришли к этой ситуации.
2.8. Задача по ликвидации искусственно созданной аварийной ситуации.
Некоторые задачи могут состоять в ликвидации искусственно созданных аварийных ситуаций.
Создать аварийную ситуацию можно несколькими способами. Во-первых, в главном окне инструктора есть элемент меню Simulation/Enter a malfunction. В нем перечислены некоторые заранее созданные аварийные ситуации, для которых разработчики предусмотрели дружественный интерфейс.
Как только инструктор выбирает какую-то аварийную ситуацию из предложенного в этом элементе меню списка, эта аварийная ситуация сразу же создается (если, конечно, тренажер не находится в замороженном состоянии – в этом случае аварийная ситуация будет создана сразу же, как только инструктор переведет тренажер в режим моделирования).
Кроме этого, в тренажере предусмотрена возможность реализовать заклинивание любого штатного органа управления. Для этого существует два способа.
- Ввести через поле ввода команду y {идентификатор} stu и значение положения, в котором регулирующий орган должен быть заклинен (значение положения от 0 до 99 %) при этом этим органом нельзя будет управлять. Для отмены этого дефекта надо дать команду y {идентификатор} stu 100. В случае использования этого способа для "заклинивания" исполнительного устройства ни инструктор, ни обучаемые не имеют возможности управления этим исполнительным устройством. Например, для того, чтобы заклинить регулирующий клапан на мазуте в положении 50% (рисунок 8) надо:
- С помощью команды "protect". С помощью этой команды можно создать заклинивание любой клавиши виртуального блока управления любого исполнительного механизма. Следует отметить, что при "заклинивании" исполнительного механизма этим способом у инструктора остается право воздействия на него, в то время как у обучаемых этого права не будет. Например, если вы хотите, чтобы обучаемые при проведении опыта не могли пользоваться регулятором на мазуте в автоматическом режиме, то для этого надо нажать кнопку А, при этом в окне сообщений появиться имя этой переменной рисунок 9.
ввести в командную строку команду y NM11S001stu 50, а для того чтобы отменить этот дефект надо дать команду y NM11S001stu 100

рисунок 8.

рисунок 9.
В нашем случае именем этой переменной будет NM11S001aut.
Затем в поле ввода команд надо дать команду:
protect NM11S001aut On
после того, как вы дали эту команду, поставить регулятор на автомат станет невозможно (кроме как с места инструктора).
Для отмены этого дефекта надо дать команду:
protect NM11S001aut Of
Учитывая описанный механизм создания аварийных ситуаций, можно утверждать, что в тренажере набор неисправностей, которые могут быть созданы практически неограничен – инструктор может реализовать подобным образом заклинивание любых органов управления в любой комбинации.
2.9. Контрольное выполнение задачи обучаемыми в режиме тестирования.
По прошествии определенного времени обучения, когда станет ясно, что обучающиеся уже достаточно хорошо подготовлены, рекомендуется провести тестирование. Тестировать особенно важно либо тот персонал, который после обучения первый раз идет работать на реальный блок, либо тот персонал, который длительное время не работал на реальном блоке.
Тестирование можно проводить по следующей схеме:
- выбрать какой-либо урок (например, пуск из горячего состояния)
- загрузить исходное состояние
- дать задание обучающимся
- выполнить приемку смены (как это было описано в пункте 2.4).
В тренажере имеется возможность ограничить время выполнения опыта. Для этого можно использовать отложенную команду pause.
Например. Вы проводите тестирование двух различных групп обучающихся, и они выполняют одно и тоже упражнение (пуск блока из горячего состояния), следовательно, их надо поставить в одинаковые условия (т.к. одна из команд может выполнить упражнение за 2 часа, а другая за 2,5 часа). Для того чтобы тренажер остановился в строго заданное время надо ввести в командную строку команду р 2:00:00.
Задание backup крайне желательно, поскольку если что-то произойдет не по вине обучаемых (например, кто-то случайно выдернул шнур питания, проходя мимо), то надо иметь возможность продолжить выполнение задания, откатившись во времени как можно меньше.
В процессе работы обучаемых инструктор на своем компьютере строит графики любых переменных. Для того, чтобы в конце опыта ускорить объяснение обучаемым их ошибок, текущее состояние графиков можно либо распечатать на принтер в любое время, либо сохранить в некотором графическом файле. Как распечатать содержимое любого окна тренажера, либо как запомнить его в графическом файле, описано в документе "Руководство системного администратора".
Функции инструктора в процессе тестирования минимальные, так как во время тестирования он не должен указывать тестируемым на их ошибки или помогать им. Единственное что, скорее всего, в этом случае инструктору следует выбрать режим работы тренажера только со штатными измерениями.
Печать и сохранение графиков в графическом файле в процессе работы рекомендуется делать потому, что вы можете строить и быстро сохранять графики малой дискретности. Понятно, что по окончании опыта вы сможете построить графики только большой дискретности (в случае если опыт проходил долгое время), а на них практически не видны кратковременные отклонения параметров.
После окончания тестирования инструктору надо обязательно сохранить финальное состояние и распечатать графики.
Финальному состоянию тестирования рекомендуется давать осмысленное имя. Хранить их, наверное, следует достаточно длительное время – по крайней мере до следующего тестирования. В случае возникновения вопросов о квалификации персонала, всегда можно будет восстановить, какие результаты показал тот или иной оператор во время последнего тестирования.
2.10. Контроль ошибок.
Контроль ошибок обучаемых в процессе обучения на тренажере можно осуществлять несколькими способами
- В процессе обучения инструктор замечает ошибочное действие обучаемого, останавливает моделирование и дает рекомендации по дальнейшим действиям.
- Инструктор замечает ошибку обучаемого, но не дает никаких рекомендаций. Однако после окончания опыта инструктор указывает обучаемому к чему привела эта ошибка.
Пример: если во время урока инструктор заметил, что один из обучающихся в какой-то момент времени неправильно открыл (или закрыл) какую-либо задвижку, то после окончания урока инструктор может вывести положение этой задвижки и другие технологические параметры на график и наглядно показать обучающемуся, к каким изменениям технологических параметров привело неправильное открытие (или закрытие) этой задвижки.
- Если во время выполнения опыта произошла ошибка, а инструктор ее своевременно не заметил, то после окончания урока сохраните это состояние под каким-нибудь осмысленным именем и дайте этому состоянию комментарий, для того чтобы не забыть, что оно из себя представляет. Затем анализируйте это состояние с помощью графиков и окна квитанций команд. Если это необходимо, пройдите весь урок заново в автоматическом режиме, где целью будет являться созданное вами финальное состояние. То же самое надо делать инструктору, если он видит, что по причине каких-то ошибочных действий продолжать урок уже бессмысленно.
Примечание: Не забывайте перед началом урока загружать нужную конфигурацию, а если нужно, то строить дополнительные графики. Подробнее как строить графики и создавать конфигурации описано в документе "Справочник инструктора".
Также не забывайте перед началом занятий включать режим автосохранения (backup policy).
2.11. Если обучаемый говорит "Я этого не делал".
На реальном оборудовании, после возникновения аварии операторы часто утверждают, что они делали все правильно. И на тренажере бывают случаи, когда по окончании опыта, особенно в случае его неудачного выполнения, обучаемые утверждают, что они "этого" не делали, а вся проблема в том, что тренажер что-то за них сделал. При этом помогает окно квитанций.
Например: При самостоятельном выполнении урока обучающиеся совершили ошибку, которая привела к провалу нагрузки и после окончания урока они заявляют, что они все делали правильно, а причина заключается в неадекватности модели. Инструктор в этом случае выводит на график нужные ему переменные и, подведя указатель мыши на график нагрузки, смотрит, в какой момент времени произошел провал. Далее он находит в окне квитанций команд примерно то же место (по времени) и смотрит, какими органами управления и с какого рабочего места было произведено воздействие.
2.12. Самостоятельное создание инструктором новых задач.
По мере освоения тренажера может оказаться, что поставленных разработчиками тренажера задач недостаточно. В таком случае инструктор может создать новую задачу.
Может оказаться, что в тренажере нет необходимого для этой задачи исходного состояния. Тогда первым делом для создания новой задачи инструктору надо создать новое исходное состояние. Для его создания надо:
- Воздействуя на различные органы управления, и контролируя процесс по графикам, добиться нужного вам состояния (например, разгрузиться со 200 МВт до 150 МВт)
- дать ситуации сбалансироваться (под сбалансированным состоянием понимается такое состояние, в котором технологические параметры энергоблока практически не изменяются во времени)
- сохранить состояние как начальное, дав ему некоторое осмысленное имя.
Далее инструктору надо приступить к созданию эталонного процесса. Для этого инструктор выполняет задачу самостоятельно из исходного состояния до тех пор, пока он не решит, что данную задачу надо выполнять именно так. В этот момент следует сохранить финальное состояние – это будет цель, к которой можно будет прийти в автоматическом режиме.
Далее для этой задачи создайте нужную, по вашему мнению, конфигурацию экранов, включая графики переменных, и запомните эту конфигурацию. Дайте конфигурации осмысленное имя, чтобы позднее не забыть, к чему она относиться. Видимо, сохраняя конфигурацию в этом случае, надо использовать режим "For all shells".
Как уже было сказано выше, в составе тренажера поставляются всего 10 уроков. Рассмотрим создание нового урока "Разгрузка блока до 150 MBт":
- загрузите исходное состояние nom200,
- попробуйте разгрузиться до 150 МВт,
- если вам удалось разгрузиться до 150 МВт, и вы уверенны, что все ваши действия были правильными, то сохраните это состояние и напишите к нему комментарий,
- пройдите новый урок в автоматическом режиме и убедитесь, что все работает.
Подберите и запомните нужную конфигурацию экранов, включая графики и расположение мнемосхем. Дайте конфигурации осмысленное имя.
Примечание: Со временем новых состояний становиться все больше и больше. Большинство из этих состояний вам уже не нужно, поэтому их надо удалять; это делается с помощью утилиты rms.
Параметры командной строки:
rms состояние1 состояние2 … состояниеN
2.13. Оперативное воздействие на органы управления.
Опытный инструктор, хорошо знакомый с возможностями тренажера, может многие операции делать непосредственно из своего главного окна. Например, во время проведения урока у инструктора через поле ввода команд имеется возможность изменить значения некоторых технологических параметров (только если они являются граничными условиями). Для этих целей существует команда "y".
Например: Вы хотите изменить температуру окружающего воздуха для этой цели надо:
- Выбрать нужную вам переменную в нашем случае это NG12T001 рисунок 6
- Набрать в поле ввода команд команду у NG12T001 40 при этом температура окружающего воздуха изменится с 30 до 40 градусов
>
рисунок 6.
2.14. Вывод переменных в главное окно инструктора.
В главном окне инструктор может наблюдать текущие значения любых переменных тренажера. Например, в главное окно можно вывести:
- нагрузку блока
- общий расход мазута (газа) в котел
- расход питательной воды
и т.д. Эти и другие параметры позволят инструктору следить за всеми основными параметрами работа блока без переключений с одной схемы на другую.
Вывод переменных в главное окно инструктора возможно 2-мя способами:
- с помощью пункта меню Watch (смотри документ "Справочник инструктора").
- c помощью команды aw.
Например, вы хотите вывести переменную hcond (уровень в конденсаторе), тогда введите в командную строку команду aw hcond.
Удалять переменные из главного окна можно 2-мя способами – либо по одиночке, либо можно удалить сразу все переменные из главного окна инструктора.
Для того чтобы удалить какую-либо переменную:
- Подведите указатель мыши на нужную вам переменную и щелкните левой клавишей мыши. При этом переменная должна выделиться
- Выберете пункт меню Watch/Del current variable, при этом выделенная переменная будет удалена
Для удаления всех переменных выберете пункт меню Watch/Delete All variables, при этом все переменные будут удалены.
2.15. Сообщения о порче технологического оборудования.
В некоторых случаях, например, при выходе температуры какой либо поверхности нагрева котла за разумные пределы, тренажер считает, что Вы сожгли котел и перестает работать. При этом на компьютере инструктора появляется сообщение, показанное на рисунке 7. Дальнейшая работа тренажера из этого состояния не возможна.
Для того чтобы продолжить работу с тренажером необходимо нажать кнопку ОК и загрузить новое состояние.

Рисунок 7.
