
Синхронный моделирующий алгоритм
Выбираем в качестве синхронизирующего элемента источник, т.е. tn=tm,
где tn — системное время, tm — время появления заявки из источника.
В момент tn, т.е. на n-ом шаге моделирования на вход 1 фазы почтупет очередная заявка из источника. С момента tn-1 до момента tn могло произойти изменение состояния накопителя Н1 и каналов K1,j. Это возможно, если в интервале времени (tn-1, tn) либо закончилось обслуживание заявок в каналах К1,j, либо освободились каналы K2,j. Эти изменения необходимо промоделировать раньше, чем произойдет поступление заявки в 1 фазу. Необходимо моделировать все изменения k-ой фазы до поступления в k-ую фазу заявки из (k-1)-ой фазы.
Циклический моделирующий алгоритм
Построение циклического моделирующего алгоритма
Q-схем. [1/1]
1) ввод исходный данных2) установка начальных условий3) определение момента наступления следующего события4) проверка условия окончания моделирования5) обслуживание заявки каналом 3 фазы6) переход заявки из каналов К2->К37) обслуживание заявки каналом 2 фазы8) переход заявки из каналов К1,j -> H2, или каналы К2,j.9) обслуживание заявки каналом 1 фазы10) поступление заявки на вход Q-схемы11) обработка результатов моделирования12) вывод результатов моделирования.
Этот алгоритм в плане просмотра состояний элементов тождественен детерминирующему алгоритму. Отличие состоит в подсчете системного времени:
Т.е. время очередного шага определяется как минимальное из минимальных времен окончания начатого обслуживания всеми каналами всех фаз и минимального времени поступления очередной заявки из источника
Спорадический моделирующий алгоритм
Построение спорадического моделирующего алгоритма
Q-схем. [1/1]
1) ввод исходный данных2) установка начальных условий3) определение текущего состояния4) проверка условия окончания моделирования5) поступление заявки из источника6) обработка поступления заявки из источника7) выход заявки из 1 фазы8) обработка выхода заявки из 1 фазы9) выход заявки из 2 фазы10) обработка выхода заявки из 2 фазы11) обработка выхода заявки из 3 фазы12) обработка результатов моделирования13) вывод результатов моделирования. - это минимальное время освобождения каналов Кk,j или время до поступления новой заявки из источника.