Скачиваний:
87
Добавлен:
15.06.2014
Размер:
51.2 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Факультет Информационных Технологий и Управления

Кафедра ИТАС

ОТЧЁТ

по лабораторной работе №8

«МОДЕЛИРОВАНИЕ ЗАМКНУТЫХ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ И АНАЛИЗ ВРЕМЕНИ ОБРАБОТКИ ЗАЯВОК СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD» (Вариант 1)

по курсу

«Имитационное моделирование систем»

Выполнили:

Ст. гр. №020601

Белов А.С.

Кравченко В.И.

Антипорук И.С.

Проверил:

Севернёв А. М.

Минск 2013

1 ЗАДАЧА

В состав автоматизированной производственной линии входят семь технологических модулей (из них три модуля типа А и четыре модуля типа В) и управляющая ЭВМ. Управляющая ЭВМ направляет сигналы управления на технологические модули. Каждый модуль работает под управлением полученного сигнала в течение интервала времени, представляющего собой случайную величину, распределённую по экспоненциальному закону со средним значением 2 мин. По истечении этого времени модуль направляет на управляющую ЭВМ запрос о новом управляющем сигнале. Получив запрос от модуля, ЭВМ вырабатывает новый управляющий сигнал и направляет его на соответствующий модуль. Время выработки управляющего сигнала – случайная величина, распределённая по гауссовскому закону; для модуля типа А выработка управляющего сигнала занимает в среднем 2 с, для модуля типа B – в среднем 5 с. Стандартное отклонение времени выработки сигнала – 100 мс (независимо от типа модуля).

Требуется разработать GPSS-модель для анализа работы автоматизированной производственной линии в течение одного часа. Предусмотреть получение данных о времени реакции управляющей ЭВМ на запросы (т.е. о времени от момента отправки запроса с модуля до получения модулем управляющего сигнала) в табличной форме, причём требуется получить две таблицы: для модулей типа A и типа B.

По результатам моделирования найти вероятность того, что время реакции ЭВМ на запрос (для модуля любого типа) превысит 10 с.

2 ТЕКСТ ПРОГРАММЫ

TABLEA TABLE M1,0,1000,10

TABLEB TABLE M1,0,1000,12

GENERATE ,,,3

ASSIGN 1,1

TRANSFER ,RABOTA

GENERATE ,,,4

ASSIGN 1,2

RABOTA ADVANCE (EXPONENTIAL(1,0,120000))

MARK

QUEUE QUEUE_STAN

SEIZE STAN

DEPART QUEUE_STAN

TEST E P1,1,STANB

ADVANCE (NORMAL(2,2000,100))

TABULATE TABLEA

TEST G M1,10000,NEPREVA

SAVEVALUE PREV+,1

NEPREVA TRANSFER ,OUT_STAN

STANB ADVANCE (NORMAL(3,5000,100))

TABULATE TABLEB

TEST G M1,10000,OUT_STAN

SAVEVALUE PREV+,1

OUT_STAN RELEASE STAN

TRANSFER ,RABOTA

GENERATE 3600000

TERMINATE 1

3 ОТЧЕТ

GPSS World Simulation Report - laba8.14.1

Tuesday, October 22, 2013 12:09:11

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 3600000.000 24 1 0

NAME VALUE

NEPREVA 16.000

OUT_STAN 21.000

PREV UNSPECIFIED

QUEUE_STAN 10002.000

RABOTA 6.000

STAN 10003.000

STANB 17.000

TABLEA 10000.000

TABLEB 10001.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 3 0 0

2 ASSIGN 3 0 0

3 TRANSFER 3 0 0

4 GENERATE 4 0 0

5 ASSIGN 4 0 0

RABOTA 6 ADVANCE 202 7 0

7 MARK 195 0 0

8 QUEUE 195 0 0

9 SEIZE 195 0 0

10 DEPART 195 0 0

11 TEST 195 0 0

12 ADVANCE 85 0 0

13 TABULATE 85 0 0

14 TEST 85 0 0

15 SAVEVALUE 0 0 0

NEPREVA 16 TRANSFER 85 0 0

STANB 17 ADVANCE 110 0 0

18 TABULATE 110 0 0

19 TEST 110 0 0

20 SAVEVALUE 0 0 0

OUT_STAN 21 RELEASE 195 0 0

22 TRANSFER 195 0 0

23 GENERATE 1 0 0

24 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

STAN 195 0.200 3689.567 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

QUEUE_STAN 2 0 195 161 0.019 342.753 1965.787 0

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

TABLEA 2466.450 1088.238 0

1000.000 - 2000.000 39 45.88

2000.000 - 3000.000 32 83.53

3000.000 - 4000.000 3 87.06

4000.000 - 5000.000 5 92.94

5000.000 - 6000.000 5 98.82

6000.000 - 7000.000 1 100.00

TABLEB 5242.310 820.480 0

4000.000 - 5000.000 49 44.55

5000.000 - 6000.000 52 91.82

6000.000 - 7000.000 2 93.64

7000.000 - 8000.000 4 97.27

8000.000 - 9000.000 2 99.09

9000.000 - 10000.000 1 100.00

4 АНАЛИЗ РЕЗУЛЬТАТОВ И ВЫВОДЫ

ЭВМ загружена на 20%. Очереди на обработку сигнала практически нет, из 195 сигналов 161 прошли без очереди. Количество превышающих сигналов равно 0, следовательно вероятность возникновения этих запросов равна 0. (т.к. SAVEVALUE = 0).

Недостатком является малозагруженность ЭВМ. Решением можно предложить увеличение количества технологических модулей.

4

Соседние файлы в папке laby