Аналитические и имитационные модели. Финаев В.И - 201 стр.

UptoLike

201
Рис. 7.28
Рассмотрим работу алгоритма. Пусть среднее время
обслуживания первого прибора больше среднего времени
обслуживания третьего прибора, а среднее время
обслуживания третьего прибора больше среднего времени
обслуживания второго прибора. Как видно из рис. 7.26 и
рис. 7.28, алгоритм подпрограммы
WIB1 не отличается в
реализации от алгоритма подпрограммы
WIBN. В блоках
10 – 14 (см. рис. 7.28) реализован приоритет выбора
приборов, исходя из меньшего среднего времени
обслуживания.
После работы подпрограммы
WIB будут сформированы
значения идентификаторов
I1, I2, I3поступление заявок в
такте
Т на первый, второй, третий приборы соответственно
и значение идентификатора
Wвремя задержки для любой
заявки, выбранной из очереди на обслуживание.
Время задержки
W фиксируется в подпрограмме набора
статистических данных времени задержки
STATO, которая
по реализации идентична аналогичной подпрограмме в
имитационной модели одноканальной СМО (см. рис. 7.11).
Затем, если первый прибор в такте
Т занят
обслуживанием или поступили на него заявка в такте
Т
(
I1=1) (см. блоки 21, 22 на рис. 7.25), то управление
передается подпрограмме
OBS1 имитации времени
обслуживания в первом приборе(см. блок 23 на рис. 5.25).
Структурная схема алгоритма подпрограммы
OBS1
приведена на рис. 7.29.
Затем управление передается подпрограмме
STAT1
набора статистических данных о периоде занятости,
времени обслуживания и выходном потоке обслуженных
заявок первого прибора (см. блоки 24 на рис. 7.25).
Алгоритм подпрограммы
STAT1 представляет собой
совокупность алгоритмов подпрограмм
STATB, STATPZ и