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



             

"Пример моделирования 2D. Система обслуживания с прибором, очередью и обратной связью "


  1. В примере моделирования 2D в сегменте 1 модели записано "GENERATE,,,4". Ограничитель, установленный в 4, гарантирует, что через этот блок в модель войдут только четыре транзакта. Поскольку операнды А и В отсутствуют, их значения по умолчанию равны нулю.
    а). В какой момент модельного времени первый из этих четырех транзактов войдет в модель? Каков номер этого транзакта?
    б). В какой момент модельного времени войдет в модель второй из этих транзактов? Каков его номер?
    в). Находится ли в цепи будущих событий первый из этих четырех транзактов, когда второй из четырех входит в блок ADVANCE (блок 2, рис. 2D.2)?

    Рис.2D.2. Распечатка программы примера моделирования 2D.

    BLOCK CARD NUMBER *LOC OPERATION A,B,C,D,E,F,G COMMENTS NUMBER SIMULATE 1 * 2 * MODEL SEGMENT 1 3 * 4 1 GENERATE ,,,4 PROVIDE 4 ASSEMBLERS 5 2 BACK ADVANCE 30,5 ASSEMBLE NEXT WIDGET 6 3 SEIZE OVEN CAPTURE THE OVEN 7 4 ADVANCE 8,2 USE THE OVEN 8 5 RELEASE OVEN FREE THE OVEN 9 6 TRANSFER ,BACK GO TO THE NEXT ASSEMBLY 10 * 11 * MODEL SEGMENT 2 12 * 13 7 GENERATE 2400 TIMER ARRIVES AFTER 5 DAYS 14 8 TERMINATE 1 SHUT OF THE RUN 15 * 16 * CONTROL CARDS 17 * 18 START 1 START THE RUN 19 END RETURN CONTROL TO OPERATING SYSTEM 20

    Указания:
    1). Посмотрите на рис.13.7 (параграф 13), показывающий работу блока GENERATE.
    2). В бло- ке GENERATE, если интервал времени прихода для транзакта-последователя равен нулю, транзакт выбирается из пассивного буфера и сразу же ставится в цепь текущих событий в качестве последнего элемента внутри приоритетного класса.
    Как обычно, после этого шага планирования интерпретатор возобновляет работу с транзактом-предшественником, продвигая его в модели, пока тот не останется в каком-либо блоке. Тогда интерпретатор продолжает просматривать цепь текущих событий. Это означает, что транзакт-последователь будет теперь объектом обработки интерпретатора и, следовательно, будет продвигаться им в модели в течение того же значения моделируемого времени.

  2. В примере моделирования 2D предполагается, что каждый сборщик начинает работу с фазы сборки детали.



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