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

UptoLike

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

- 23 -
Назначение других блоков и команд модели было рассмотрено
выше. После прогона модели на ЭВМ на печать будут выданы
статистика об устройстве SYST, имитирующем ВС, и очередях
ETM1 и ETM2.
Пример 2.5
Рассмотрим модель ВС со случайным выбором программ
обработки информационных заявок. Пусть имеется 3 типа
информационных заявок, каждая из которых обрабатывается по
своей программе. Известно, что время обработки заявки 1-го типа
составляет 100 единиц времени, 2-го - 200, и 3-го - 1000. Выбор
программы обработки определяется типом заявки. Так как заранее
неизвестно, какая именно заявка поступает на обработку, то
осуществляется случайный выбор одной из программ. Задана
вероятность поступления заявок различных типов: 1-го типа - 0.4,
2-го - 0.55, 3-го - 0.05. Требуется собрать статистику о системе при
таком же потоке обрабатываемых посылок, как и в предыдущем
примере. Модель для решения этой задачи представлена на рис.2.8.
Номер Номер
блока о п е р а т о р ы G P S S строки
-------------------------------------------
DISR FUNCTION RN5,D3 1
0.4,100/0.95,200/1.,1000 2
1 GENERATE 400,200 3
2 QUEUE ETM1 4
3 QUEUE ETM2 5
4 SEIZE SYST 6
5 DEPARTE ETM2 7
6 ADVANCE FN$DISR 8
7 RELEASE SYST 9
8 DEPART ETM1 10
9 TERMINATE 1 11
START 1000 12
END 13
Рис.2.8. Модель ВС со случайным выбором программ обработки
Для случайного выбора программ обработки в модели использу-
ется дискретная случайная функция DISR, принимающая значения
100