
- •Модель обслуживания производственного участка
- •Очередь с приоритетом
- •Диаграммы состояний
- •Концептуальная модель
- •Модель продовольственного магазина
- •Концептуальная модель
- •Диаграмма состояний.
- •Описание объекта моделирования.
- •Диаграммы состояний:
- •Составление оптимального расписания работ
- •Концептуальная модель системы.
- •Функционирование элементов.
- •Диаграммы состояний
- •Модель процесса сборки с использованием высококвалифицированных рабочих
- •Диаграммы состояний
- •Концептуальная модель
- •Библиотека блоков Основные функциональные блоки для построения модели Библиотеки
- •Диаграмма состояний
- •Концептуальная модель.
- •Диаграмма состояний.
- •Модель управления производственным участком
- •Концептуальная модель
- •Описание сигналов, входов и выходов
- •Оу "Настройщик"
Модель обслуживания производственного участка
На некоторой фабрике в кладовой работает один кладовщик. Он выдает запасные части механикам, обслуживающим станки и устанавливающим эти части на станках, выходящих из строя. Время, необходимое для удовлетворения запроса механика, зависит от типа запасной части, причем запросы бывают двух категорий (см. таблицу).
Категория запроса |
Интервалы времени прихода механиков (сек) |
Время обслуживания (сек) |
1 |
420±360 |
300±90 |
2 |
360±240 |
100±30 |
Кладовщик обслуживает механиков по принципу «первым пришел — первым обслужен» независимо от категории запросов.
Поскольку сломанный станок ничего не производит, простой механика в очереди приносит убыток 9 долл. в час (0,25 цента в секунду). Эта стоимость не зависит от того, за какой запасной частью ушел механик. Руководство считает, что среднее число механиков, простаивающих в очереди, можно уменьшить, если запросы категории 2 в кладовой будут удовлетворяться быстрее запросов категории 1, т. е. запрос категории 1 будет обслуживаться только в том случае, если в очереди нет ни одного запроса категории 2. (Очередь механиков упорядочена по приоритетам.)
Постройте имитационную модель и смоделируйте работу системы обслуживания механиков в течение 8-часового рабочего дня. Модель должна дать ответ на следующие вопросы.
Уменьшится ли среднее число механиков, ожидающих в очереди, при приоритетном обслуживании по сравнению с бесприоритетным?
Сколько денег будет сэкономлено за рабочий день при приоритетном обслуживании?
Очередь с приоритетом
Сигналы :
Блок «Источник запросов 1 категории» :
Генерирует запросы 1 категории и передает их в блок «Очередь запросов 1 категории».
Выход1 : сигнал - поступление запроса S1 – событие
Блок «Источник запросов 2 категории» :
Генерирует запросы 2 категории и передает их в блок «Очередь запросов 2 категории».
Выход1 : сигнал - поступления запроса S2 – событие
Блок «Очередь запросов 1 категории» :
Ставит поступившие с блока «Генератор запросов 1 категории» запросы в очередь для дальнейшего продвижения их на обслуживание.
Вход1 : сигнал – поступление запроса S1 – событие
Вход2 : сигнал V – взятие запроса 1 категории на обслуживание - событие
Выход2 : сигнал Z1 : <>0 – очередь запросов 1 категории не пуста
=0 – очередь запросов 1 категории пуста
Блок «Очередь запросов 2 категории» :
Ставит поступившие с блока «Генератор запросов 2 категории» запросы в очередь для дальнейшего продвижения их на обслуживание. Если пришел сигнал о взятии запроса на обслуживание, то сначала выбираются запросы из второй очереди, а если таковых нет, то сигнал о взятии запроса на обслуживание передается блоку «Очередь запросов 1 категории».
Вход1 : сигнал – поступление запроса S2 – событие
Вход2 : сигнал V – взятие заявки на обслуживание – событие
Выход1 : сигнал Z2 : <>0 – очередь запросов 2 категории не пуста
=0 – очередь запросов 2 категории пуста
Выход2: сигнал V – взятие запроса 1 категории на обслуживание (Z2 = 0) – событие
Блок «Обслуживающее устройство» :
В этом блоке происходит обслуживание запросов. В зависимости от категории пришедшего запроса формируется время его обслуживания.
Вход1 : сигнал Z2
Вход2 : сигнал Z1
Выход21 : сигнал V – взятие запроса на обслуживание – событие