Имитация ситуационного управления технологическим процессом. Практическая работа. Практическая работа 1 Имитация ситуационного управления технологическим процессом Задание
Скачать 60.5 Kb.
|
Практическая работа №1 «Имитация ситуационного управления технологическим процессом» Задание. Для конкретного технологического процесса разработать ситуационную модель в виде графа, вершины которого изображают состояния моделируемого процесса, а дуги – возможные переходы между ними. В каждом состоянии работа процесса качественно не изменяется: изменения связаны с наступлением некоторого события, отвечающего за переход. Каждой дуге графа однозначно соответствуют: А) Предикат активности – логическая переменная, единичное значение которой определяется наступлением некоторого события или событий (выполнением некоторого условия) и указывает на активность данной дуги в каждый конкретный момент времени; Б) Приоритет – натуральное число в диапазоне от 1 до количества дуг, исходящих из той же вершины, что и данная дуга: это число задает порядковый номер дуги, в соответствии с которым проверяется значение ее предиката активности в том случае, если исходная вершина дуги становится текущей (становится текущим соответствующее состояние процесса); В) Сообщение для оператора, контролирующего ход процесса, несущее информацию о произошедших событиях и тех действиях, которые необходимо предпринять в ручном режиме. В качестве тем заданий предлагаются технологические процессы, связанные с работой бытовых электроприборов. Ход работы: Описание работы бытовой хлебопечки: 1. После включения устройства устанавливается текущее время при помощи цифровых кнопок “+”/”–“. 2. После закладки ингредиентов осуществляется программирование: - нажать клавишу “Enter” и после того как загорится красный светодиод, ввести время брожения теста клавишами “+”/”–“, ввод выбранной цифры подтверждается клавишей “Enter” - ввести время, к которому должна быть готова выпечка - запустить устройство в работу нажатием клавиши “Enter” 3. Работа устройства: - сразу после запуска устройство замешивает тесто в течение 10 минут. Запуск мотора о сигналы с МПУ. - устройство находится в состоянии ожидания до тех пор, пока это необходимо для готовности хлеба к определенному времени. После этого оно включается в режим выпечки. Время выпечки фиксировано: 4часа. - в течении всего времени брожения теста поддерживается заданная (как константа) температура в устройстве: в устройстве имеется цифровой датчик температуры, который выдает ее значение в двоичной форме. Если температура опускается ниже заданной на 2%, включается подогреватель, когда повышается выше заданной на 2% подогреватель выключается. - в течении времени выпечки поддерживается другая постоянная температура, допустимое отклонение 5 % - на цифровом дисплее постоянно отображается время, оставшееся до готовности хлеба. - контейнер с хлебом вращается в течение 1 минуты каждые 10 минут брожения теста, и каждые 15 минут выпечки. 4. После окончания выпечки звучит звуковой сигнал из динамика устройства в течении 1 минуты, частотой 1 кГц. Алгоритм работы устройства управления хлебопечкой: - Ожидание запуска - Замешивание теста в течении 10 мин (режим выпечки) - Брожение теста. Поддержка заданной температуры. Замешивание теста в течении 1 минуты каждые 10 мин. - Ожидание времени: Тготовности – Твыпечки (ничего не делаем) - Выпечка теста. Поддержка заданной температуры. Замешивание теста в течении 1 минуты каждые 15 мин. - Подача звукового сигнала длительностью 1 мин, частотой 1кГц (Информирование пользователя) - Завершение работы (Отключение всех устройств) Рассмотрим процесс работы хлебопечки. На данной модели SH- начальное, SК- конечное состояние, SA- состояние работы хлебопечки, S1- устройство выключено, S2 - переключение режимов, S3- замешивание теста, S5-брожение теста, S6- выпекание, S7- подача звукового сигнала. Условия, определяющие единичные значения остальных предикатов, приведены в таблице 1. Таблица 1
Следующая таблица содержит перечень сообщений для оператора. Таблица 2
|