Post EQU 11400; интервал поступления средств связи

Obs2 Equ 4800; среднее время 1 группой на 1 этапе

Obs3 Equ 4200;          2 группой на 1 этапе

Obs4 Equ 1800;          1 группой на 2 этапе

Obs5 Equ 2400;               2 группой на 2 этапе              

Obs6 Equ 3600;               3 группой на 3 этапе

     generate (Exponential(1,0,Post)); источник средств связи

     Split 1,Met1           ; разделение на два транзакта

     seize Gr1              ;занять первую группу

     Advance (Exponential(2,0,Obs2))

Par1 Match Par2             ;уточнение плана мероприятий

     Advance (Exponential(2,0,Obs4))

     release Gr1

     transfer,Met2

Met1 seize Gr2          ;занять 2 группу

     Advance (Exponential(2,0,Obs3))

Par2 Match Par1             ;уточнение плана мероприятий

     Advance (Exponential(2,0,Obs5))

     Release Gr2

Met2 Assemble 2                  ;передача СС 3 группе

     Seize Gr3

     Advance (Exponential(2,0,Obs6))

     Release Gr3

     Terminate

 

Моделирование, проведённое в течение 288 000 (сек.) позволяет определить коэффициенты загрузки групп: 0,835; 0,834 и 0,318.

3.8. Использование блока TEST

 

Блок TEST (проверить) используется для проверки состояний устройств, логических ключей, значений переменных и СЧА, имеет формат:

TEST X A,B,[C]

Операнд X задаёт условие проверки: {g (больше), ge (больше или равно), l (меньше), le (меньше или равно), e (равно), ne (не равно)}. Операнды А и В  – это сравниваемые величины, могут быть числом, СЧА, выражением в скобках, именем. Если условие сравнения, определяемое отношением А х В выполнено, то транзакт переходит к следующему блоку. Если нет, то либо остаётся ждать в этом блоке до момента выполнения условия, либо, если операнд С задан, переходит в блок, метка которого указана в С.

Например, блок TEST le Q$och1,3,vyihod  означает, что при проверке длины очереди с именем och1, если она меньше или равна трём, транзакт пропускается в блок ниже, иначе идёт на метку vyihod.

Также можно осуществлять проверку состояний логических ключей, используя СЧА LS, которое равно 1, если ключ включён, 0 – если выключен. Например, TEST e ls$svetofor,1  означает, что если логический ключ с именем svetofor «включён», то транзакт переходит к следующему блоку, иначе остаётся в этом блоке и ждёт состояния «включён».


Выводы

В главе рассмотрены все основные блоки и средства построения моделей в среде GPSS, способы построения, функциональные возможности языка, описан процесс моделирования и управления объектами моделей. Основным результатом моделирования является отчет, в котором содержится вся накопленная статистическая информация об объектах и  параметрах модели. Содержание и анализ отчета позволяют сделать предложения по оптимизации работы системы. Для получения практических навыков необходимо перейти непосредственно к построению моделей различных систем обслуживания и сервиса.


 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: