ВУЗ:
Составители:
167
3.10. Примеры выполнения заданий
Задание 1: Самолеты прибывают для посадки в район крупного
аэропорта каждые 10±5 мин. Если взлетно-посадочная полоса свободна,
прибывший самолет получает разрешение на посадку. Если полоса за-
нята, самолет выполняет полет по кругу и возвращается к аэропорту че-
рез каждые 4 мин. Если после пятого круга самолет не получает разре-
шения на посадку, он отправляется на запасной аэродром.
В аэропорту через каждые 10±2 мин к взлетно-посадочной полосе
выруливают готовые к взлету машины и получают разрешение на взлет,
если полоса свободна. Для взлета и посадки самолеты занимают полосу
ровно на 2 мин. Если при свободной полосе одновременно один самолет
прибывает для посадки, а другой – для взлета, полоса предоставляется
взлетающей машине.
Смоделировать работу аэропорта в течение суток. Подсчитать ко-
личество самолетов, которые взлетели, сели и были направлены на за-
пасной аэродром. Определить коэффициент загрузки взлетно- посадоч-
ной полосы.
Рассмотрим подробно логику реализованной на рис. 3.9 модели.
1. Прибытие самолетов для взлета имитируется модулем Create
«Take off». Этот модуль генерирует сущности Entity 1 в виде самолетов.
2. Главным условием взлета этих самолетов является то, что
взлетно-посадочная полоса должна быть свободна. В нашей модели
взлетно-посадочная полоса моделируется модулем Process 1, которому
соответствует Recourse 1. После того как появляется самолет, желаю-
щий взлететь, он попадает в модуль Hold 2, который выпустит этот са-
молет при условии, что полоса освободилась. Взлетевший самолет, т. е.
обработанный модулем Process 1, уходит из системы через модуль Dis-
pose 2.
3. Прибытие самолетов для посадки имитируется модулем Create
«Landing». Этот модуль генерирует сущности Entity 2 в виде самолетов.
Модуль Assign 2 задает значение Attribute 1, равное 1; это необходимо
далее для подсчета кругов.
4. При посадке по заданию должны выполняться следующие ус-
ловия: полоса должна быть свободна и не должно быть самолетов, иду-
щих на взлет, т. к. у них приоритет выше.
Страницы
- « первая
- ‹ предыдущая
- …
- 165
- 166
- 167
- 168
- 169
- …
- следующая ›
- последняя »