- •Лабораторная работа №1 Изучение блоков динамической категории gpss/pc: generate, terminate, seize, release, advance
- •20 Transfer .7,chan1,chan2
- •20 Transfer both,chan1,chan2
- •20 Transfer all, chan1,chan4,4
- •Transfer pick,3,6
- •Assign 13,мет1
- •Loop 13, cycl5
- •Лабораторная работа №4 Системы с накопителями: блоки enter, leave, оператор storage. Управление потоком сообщений: блоки gate, test. Операторы variable, fvariable, initial.
- •Leave nak
- •Enter nak
- •20 Gate nu 1,facil2
- •Пример использования арифметических переменных
- •210 Funavail 1,re,facil2, ,re,facil3,re,facil4
- •230 Favail 1
- •510 Sunavail nak
- •530 Savail nak
- •20 Gate snv nak,facil2
- •110 Msavevalue mat2,1,1,c1
- •120 Msavevalue mat2,1,2,100
- •150 Msavevalue mat2-,2,2,2
- •Tabulate ttab1
- •135 Tabulate ttab2
- •70 Tabulate tab1
- •20 Gate snf nak1,exit
- •50 Link waz1,fifo,chan1
- •100 Unlink g waz1,chan1,1,13,16,que2
- •205 Link waz1,fifo
- •Лабораторная работа №9 Создание и управление групп транзактов gpss/pc: блоки join, remove, examine
- •120 Remove gr1,,p23,,,chan2
- •140 Remove gr1,,21
- •Examine gr17,,chan2
- •Examine gr1,6778,chan2
- •Листинг программы
- •Intlines storage 30
- •190 Transfer ,Breakoff
- •390 Terminate
- •570 Nonefree terminate
- •850 Terminate
- •Xact_group group_size retry
- •Лабораторная работа №11
- •Моделирование многофазных систем массового обслуживания
- •I теоретическая часть
- •1.1 Двухфазная система обслуживания
- •1.2 Трехфазная система обслуживания
- •II практическая часть
- •2.1 Моделирование в системе matlab
- •2.2 Моделирование в системе gpss/pc
- •Xact_group group_size retry
- •I теоретическая часть
- •II практическая часть
- •2.1 Моделирование в системе matlab
- •2.2 Моделирование в системе gpss/pc
- •Xact_group group_size retry
Xact_group group_size retry
POSITION 0 0
Задание:
По приведенному файлу стандартного отчета рассчитать показатели узла связи, которые указаны в постановке задачи.
В программе сравнение блоками TEST произвести с величинами в соответствии с номером компьютера: №1—{2}, №2—{3}, №3—{4}, №4—{5}, №5—{6}, №6—{7}, №7—{8}, №8—{9}. Проанализировать результаты моделирования.
В программе применить блоки GATE вместо блоков TEST. В операционном поле блоков GATE установить по целесообразности SV или SNV.
В программу ввести блоки SAVEVALUE для сохранения величин среднего времени пребывания в многоканальных устройствах, определенные операторами STORAGE. В качестве стандартного числового атрибута применить STj. Например, ST$PORT1, где PORT1 — имя многоканального устройства, определяемого оператором STORAGE.
Вычислить относительную пропускную способность внутренних и внешних линий. Относительная пропускная способность это вероятность противоположная вероятности отказа.
В соответствии с номером компьютера, где выполняется работа, принять следующие параметры нормального закона: №1—{100,10}, №2—{110,20}, №3—{120,30}, №4—{130,40}, №5—{140,50}, №6—{160,60}, №7—{170,70}, №8—{180,80}. По заданным параметрам сформировать массив чисел, которые будут вводиться в программу с оператором FUNCTION. Число пар точек задать следующие (в соответствии с номером компьютера): №1—{41}, №2—{42}, №3—{43}, №4—{44}, №5—{45}, №6—{46}, №7—{47}, №8—{48}. Вычислить операционные характеристики системы, которые указывались в вышеприведенных пунктах задания.
Построить гистограммы и экспериментальные функции распределения количества звонков на внешних и внутренних линий. Построения выполнить в системе MATLAB на основе команд hist и stairs.
Лабораторная работа №11
Моделирование многофазных систем массового обслуживания
Цель работы: практическое освоение методов моделирования двухфазных и трехфазных систем массового обслуживания с нулевой вместимостью блоков ожидания в программных средах MATLAB 6.x и GPSS/PC (GPSS World) с целью получения операционных характеристик.
I теоретическая часть
Система массового обслуживания может представляться в виде многофазной модели, когда в ней каждое требование последовательно обслуживается во всех фазах (приборах обслуживания). При этом если очереди перед каждой фазой не допускаются, то система будет называться системой с нулевой вместимостью блоков ожидания. В простейшем случае входной поток требований предполагается пуассоновский с параметром , а обслуживание в каждой фазе осуществляется по экспоненциальному закону с одной и той же интенсивностью .
Работа двухфазной системы обслуживания состоит в следующем. Каждая фаза может быть занята на обслуживание, либо свободна. Поскольку очередь не допускается перед фазой, то принимается, что первая фаза обслуживания заблокирована, если обслуживание требования в данной (первой) фазе завершено, а вторая фаза не готова к приему требования по той причине, что в ней не закончена процедура обслуживания. Принимается также, что если первая фаза занята, то очередное входящее требование получает отказ. В системе могут быть следующие состояния: "фаза свободна", "фаза занята", "фаза заблокирована", которые обозначают через цифры 0, 1, b. Подобные состояния характерны для всякой многофазной системы с нулевой вместимостью блоков ожидания.
