180
Изменение времени обслуживания в каждом такте
моделирования осуществляется идентификатором
ВТ.
Если в (
Т-1)-м такте не окончено обслуживание заявки,
то
ВТ>0 (см. блок 1 на рис. 7.12). Затем проверяется
условие, не будет ли окончено обслуживание в
Т-м такте
(см. блоки 2, 3 на рис. 7.12). Если обслуживание окончено,
то формируются признаки выходного потока заявок
К=1
(заявка покидает СМО обслуженной) и свободного прибора
(
L=0). Если в предшествующий такт обслуживание было
окончено (
ВТ=0), то имитируется время обслуживания В в
подпрограмме
OPRB (см. блок 6 на рис. 7.12) для принятой
на обслуживание заявки.
Время обслуживания
В определяется исходя из
задаваемого вида функции распределения вероятностей
B(t). При имитации могут быть применены известные
методы: метод обратных функций, метод ступенчатой
аппроксимации и другие.
Наращивается значение идентификатора
PZ – периода
занятости (см. блок 7 на рис. 7.12). Определяется
идентификатор текущего времени
ВТ=В и устанавливается
признак занятости прибора
L=1.
На рис. 7.13 приведена структурная схема алгоритма
подпрограммы
STATB – набора статистических данных о
времени обслуживания заявок.
Статистические данные накапливаются в такты, при
которых прибор занят и начато обслуживание очередной
заявки (см. блоки 15, 16 на рис. 7.13)
L=1 и B>0, то есть в
такты принятия заявок на обслуживание. В алгоритме
подпрограммы
STATB организован цикл по переменной J
(см. блоки 1, 2, 5 на рис. 7.13). Случайная величина В
сравнивается с границами
В[J], заданными с экрана
дисплея (см. блок 3 на рис. 7.13).