Gpss

  • 18 апр. 2012 г.
  • 1117 Слова
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
НЕФТИ И ГАЗА ИМ. И.М.ГУБКИНА









Курсовая работа по курсу «Моделирование систем»










Выполнил:
студент Волчков К. А.
гр. АС-08-4Проверила:
ст. преподаватель Степанкина О. А.





Москва 2012

Магистраль передачи данных состоит из общего накопителя и двух каналов - основного и резервного. Сообщения поступают в систему через R=9±5 секунд и ждут в накопителе начала передачи. В нормальном режиме работы сообщения передаются по основному каналу за Т1=7±3 секунд. В основномканале через интервалы времени Т2=200±35 секунд (Т2 - время наработки на отказ) происходят сбои. Если сбой случается во время передачи некоторого сообщения, то происходит прерывание его передачи. При этом за время Т3=2 секунд запускается резервный канал, который передает прерванное сообщение с самого начала. Восстановление основного канала занимает Т4=70±7 секунд.
До восстановления основногоканала передача сообщений происходит по резервному каналу, который никогда не отказывает. После восстановления основного канала резервный отключается и основной канал продолжает работу со следующего сообщения.
Прибыль от передачи сообщения по основному каналу составляет S1=50 единиц стоимости, а при передаче по резервному каналу - S2=25 единиц стоимости. Есть возможность повыситьнадежность работы основного канала. При увеличении среднего времени наработки на отказ на k секунд прибыль с каждого сообщения уменьшается на k*S3 (S3=0.03) единиц стоимости.


Определить:
▪ наилучший режим работы системы,
▪ соответствующую загрузку резервного канала,
▪ частоту прерывания сообщений,
▪ функцию распределения времени передачисообщений по магистрали.

GPSS

***MODEL TIME***
GENERATE 3600
TERMINATE 1


***1ST ARM***
GENERATE (EXPONENTIAL(1,63,1)),,,,2
SEIZE APM1
ADVANCE (EXPONENTIAL(1,3,1))
RELEASE APM1
TRANSFER 0.5,CHNL1,ARM1
ARM1 SEIZE APM1
ADVANCE (EXPONENTIAL(1,26,1))
RELEASE APM1
TERMINATE

***2ND ARM***
GENERATE (EXPONENTIAL(2,51,1)),,,,1
SEIZE APM2
ADVANCE (EXPONENTIAL(1,3.5,1))
RELEASE APM2TRANSFER 0.6,CHNL2,ARM2
ARM2 SEIZE APM2
ADVANCE (EXPONENTIAL(1,20,1))
RELEASE APM2
TERMINATE

***3RD ARM***
GENERATE (EXPONENTIAL(3,64,1)),,,,1
SEIZE APM3
ADVANCE (EXPONENTIAL(1,4,1))
RELEASE APM3
TRANSFER 0.4,CHNL3,ARM3
ARM3 SEIZE APM3
ADVANCE (EXPONENTIAL(1,13.5,1))
RELEASE APM3
TERMINATE

***1ST ARM OPERATING WITH SERVER***
CHNL1 SEIZE CHANNEL
ADVANCE (EXPONENTIAL(1,2.5,1))RELEASE CHANNEL
TEST L Q$SER,3,KILL
QUEUE SER
SEIZE SERVER
DEPART SER
ADVANCE (EXPONENTIAL(1,36,1))
RELEASE SERVER
SEIZE CHANNELB
ADVANCE (EXPONENTIAL(1,3,1))
RELEASE CHANNELB
TERMINATE

***2ND ARM OPERATING WITH SERVER***
CHNL2 SEIZE CHANNEL
ADVANCE (EXPONENTIAL(1,3.5,1))
RELEASE CHANNEL
TEST L Q$SER,3,KILL
QUEUE SER
SEIZE SERVER
DEPART SER
ADVANCE (EXPONENTIAL(1,31,1))
RELEASESERVER
SEIZE CHANNELB
ADVANCE (EXPONENTIAL(1,4,1))
RELEASE CHANNELB
TERMINATE

***3RD ARM OPERATING WITH SERVER***
CHNL3 SEIZE CHANNEL
ADVANCE (EXPONENTIAL(1,2,1))
RELEASE CHANNEL
TEST L Q$SER,3,KILL
QUEUE SER
SEIZE SERVER
DEPART SER
ADVANCE (EXPONENTIAL(1,28,1))
RELEASE SERVER
SEIZE CHANNELB
ADVANCE (EXPONENTIAL(1,2,1))
RELEASE CHANNELB
TERMINATE

KILL TERMINATE

START 1Стандартный отчет GPSS

START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 3600.000 69 6 0


NAME VALUE
APM1 10001.000
APM2 10000.000
APM3...
tracking img