188
Делается предположение, что входной поток заявок
является пуассоновским (простым). Как и при
моделировании одноканальной СМО, введены
идентификаторы состояний для первого и второго
приборов обслуживания:
-
I1=1, I2=1, если за такт моделирования Т=Δt поступила
заявка в первую СМО (СМО1), вторую СМО (СМО2);
-
L1=1, L2=1 – занятость обслуживанием соответственно
первого и второго приборов;
-
K1=1, K2=1 – наличие заявок в выходных потоках
первого и второго приборов соответственно (окончание
обслуживания);
-
М1=1 (М2=1), если в СМО1 (СМО2) есть очередь на
обслуживание.
Названия подпрограмм идентичны по смыслу и по
реализации алгоритмов подпрограмм имитационной
модели одноканальной СМО
M/G/1/JPM. Однако имеется
незначительное отличие в реализации алгоритма
подпрограммы
OBS1 имитации процедуры обслуживания в
первом приборе, которое будет показано ниже.
Идентификаторы
K1 и I2 имеют одинаковое смысловое
значение, так как обслуженная заявка от СМО1 поступает
на СМО2. Следовательно, в подпрограмме
OBS1
необходимо определить
I2=K1.
Анализ структуры алгоритма имитационной модели
двухфазной СМО (см. рис. 7.19) позволяет выделить две
одинаковые последовательности блоков (от блока 4 до
блока 22 и от блока 23 до блока 4I). Это понятно, так как
процессы функционирования СМО1 и СМО2 полностью
идентичны друг другу.
Следовательно, весь алгоритм имитационной модели
двухфазной СМО можно представить в виде, приведённом
на
рис. 7.20.