Краткое практическое руководство по GPSS

             

"Первый пример использования цепей текущих и будущих событий" - часть 3


6) в какой момент времени пятый клиент войдет в парикмахерскую?
7) сколько времени придется ждать пятому клиенту в очереди, если вообще придется?

  • Будем рассматривать модель на рис. 2.26.
    Предположим, что операнды блоков 1 и 5 равны и соответственно и что первыми значениями интервалов прихода и времени задержки при конкретном моделировании будут следующие: интервалы времени: 7, 10, 3, 6, 49, ...; время обслуживания 19, 15, ...
    Используя подход, описанный в параграфе 13, проследите за движением транзактов в модели в терминах их присутствия в цепях текущих и будущих событий.
    Нарисуйте первые 10 строк состояний цепей.
    Oтветьте на вопросы:
    а).
    Какое время зарегистрировано таймером модельного времени в строке 10 в таблице состояний цепей?
    б). Каков номер четвертого транзакта, попавшего на обслуживание к парикмахеру?
    в). Точно ли два транзакта находятся в цепи текущих событий после завершения фазы просмотра? Каковы номера двух транзактов когда и если это условие возникает?

  • а). Предположим, что пара QUEUE - DEPART извлечена из модели на рис. 2.26.
    Используя интервалы и время обслуживания, показанные в табл. 2.7 и 2.8, установите времена, в которые приходят второй, третий и четвертый клиенты в парикмахерскую ( определяется как переход транзакта-клиента из блока GENERATE в следующий блок).

    Таблица 2.7.

    Разыгранные значения интервалов времени проихода в блоке 1
    Номер по порядкуРазыгранное значение
    114
    213
    317
    415

    Таблица 2.8. Разыгранные значения интервалов времени проихода в блоке 5
    Номер по порядкуРазыгранное значение
    118
    212
    314

    б). Предположим, что разработчик не желает собирать данные об очереди для системы, представленной на рис. 2.26. Если поступить, как это сделано в п. а, т. е. просто убрать карты QUEUE и DEPART из модели, то это приведет к искажению в картине приходов.
    Покажите, как можно избежать искажения введением блока ADVANCE между блоками GENERATE и SEIZE.

  • Посмотрите модель на рис. У6.


    Рис.У6. Предположим, что модель выполняется и что параметром А карты START является 4.



    Содержание  Назад  Вперед