Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1. с 1- 7 исправленная (Восстановлен).docx
Скачиваний:
23
Добавлен:
18.03.2015
Размер:
4.88 Mб
Скачать

Введение

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

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

1. Описание задачи

В каждой вентиляционной установке есть: (все эти индикаторы должны отображаться на экране дисплее)

– датчик установившейся температуры. Система руководствуется им для поддержания необходимой температуры.

– кнопки задания необходимой температуры и индикатор заданной температуры, отображается на дисплее

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

- кнопка включения/выключения

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

2. Модель прецедентов

В системе управления вентиляционной установкой есть два актера: один представляет Пользователя, а второй – Датчик температуры. Пользователь взаимодей­ствует с системой с помощью кнопок задания необходимой температуры.

Пользователь инициирует два прецедента (рис.1), указанные в описании задачи:

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

–датчик осуществляет поддержку температуры и своевременное очищение воздуха.

Рис.1. Актеры и прецеденты в системе управления вентиляцией

2.1. Прецедент «Выбор необходимой температуры»

Актеры. Пользователь (главный), датчик температуры. Описание:

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

2.Система анализирует состояние воздуха и температуры. Вырабатывает управляющие воздействие на механизмы нагревания воздуха. Система находится в активном режиме.

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

Альтернативы:

– пользователь задает температуру ниже комнатной. Реакция системы такая же, как в глав­ной последовательности;

Постусловие. Система поддерживает необходимую температуру до отключения пользователем.

2.2. Прецедент «Поддержание оптимальной частоты воздуха и заданной температуры»

Актеры. датчик температуры

Предусловие. Система включена, заданная температура совпадает с комнатной.

Описание:

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

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

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

Альтернативы:

– если комнатная температура выше заданной, производится охлаждение воздуха. Реакция системы такая же, как в главной последовательности;

Постусловие. Система поддерживает необходимую температуру до отключения пользователем.