ENTRY – число входов в очередь;
ENTRY(0) – число входов в очередь без последующего ожидания (нулевые входы);
AVE.CONT – средняя длина очереди (среднее число входов за период моделирования);
AVE.TIME – среднее время пребывания транзактов в очереди;
AVE.(-0) – среднее время пребывания в очереди при учете только ненулевых входов;
RETRY – число транзактов, ожидающих особого условия, зависящего от состояния этого объекта-очереди.
Пример 2.1. Получить статистические данные об очереди деталей, ожидающих обработки на слесарной операции. Поступление деталей подчиняется равномерному закону с интервалом [1.3…7.1] минут, а обслуживание – равномерному закону с интервалом [1.7…6.1] минут. Провести моделирование 8 часов рабочего времени.
100 GENERATE 4.2,2.9 ;Генерация транзакта
105 QUEUE OCHERED
110 SEIZE PRIBOR
115 DEPART OCHERED
120 ADVANCE 3.9,2.2
130 RELEASE PRIBOR
140 TERMINATE
141* BLOK2 - таймер
150 GENERATE 480
160 TERMINATE 1
170 START 1
Отчет по результатам моделирования приводится на рисунке 2.2.
За 8 часов было обработано 109 деталей, одна находится в обработке на момент окончания моделирования, итого 110. Загрузка слесаря составила 89,7%, а среднее время обработки одной детали – 3,912 мин.
Рисунок 2.2 – Окно отчета с выводом характеристик очереди
Максимальная длина очереди деталей на обработку была 5 штук. 32 детали из 110 не ожидали в очереди, т.е. к моменту их поступления слесарь был свободен. Средняя длина очереди составила 0,912. Среднее время нахождения детали в очереди 3,98 мин (с учетом всех 110 деталей). Среднее время ожидания в очереди 5,612 мин (с учетом только деталей, находившихся в очереди: 110–32=78 деталей).
Арифметические переменные
Арифметические выражения представляют собой комбинации математических операторов, библиотечных функций, СЧА и констант, удовлетворяющие правилам элементарной алгебры. При этом, как и в языках программирования, в GPSS можно использовать переменные основных типов: целого, действительного и логического (булевого).
Достарыңызбен бөлісу: |