Имитационное моделирование на языке GPSS. Евсеева О.Н - 25 стр.

UptoLike

Составители: 

- 25 -
Номер Номер
блока о п е р а т о р ы G P S S строки
--------------------------------------------------
SYST EQU 1,F 1
EXPON FUNCTION RN2,C24 2
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69 3
.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83 4
.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99 5
.96,3.2/.97,3.5/.98,3.9/.99,4.6/.95,5.3 6
.998,6.2/.999,7/.9997,8 7
1 GENERATE 200,FN$EXPON,,,4 8
2 TRANSFER ,MET1 9
3 GENERATE 100,FN$EXPON,,,3 10
4 TRANSFER ,MET1 11
5 GENERATE 50,FN$EXPON,,,2 12
6 TRANSFER ,MET1 13
7 GENERATE 25,FN$EXPON,,,1 14
8 MET1 ASSIGN 1,SYST 15
9 QUEUE Р1 16
10 SEIZE SYST 17
11 DEPART Р1 18
12 ADVANCE 10,FN$EXPON 19
13 RELEASE 20
14 TERMINATE 1 21
START 1000 22
END 23
Рис.2.9 Модель ВС с приоритетным обслуживанием
В строке 1 устройству SYST назначен номера 1. Нормированное
экспоненциальное распределение описано строками 2-7. Блоки с но-
мерами 1, 3, 5 и 7 генерируют транзакты с приоритетами, равными
соответственно 1, 2, 3, 4, образующими пуассоновские потоки с за-
данными параметрами. Значения приоритетов в GPSS
располагаются в порядке, обратном принятому в теории
массового обслуживания (1<2<3<4). Блок 8 выполняет
присваивание параметру 1 транзакта значения, соответствующего
номеру устройства SYST, следовательно, очереди будет присвоен
номер 1 (см.блоки 9 и 11). Назначение других блоков модели было
рассмотрено выше.