Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
84
Добавлен:
15.06.2014
Размер:
74.75 Кб
Скачать

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

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

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

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

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

Кафедра информационных технологий автоматизированных систем

ОТЧЁТ

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

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

по курсу

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

Проверил:

Выполнили:

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

Ст. гр. №820602

Минск 2011

1 Задача

На производственном участке имеются три автоматических станка: два станка типа СТ1 и один станок типа СТ2. Каждый станок оснащен бункером; у станков СТ1 бункер вмещает 20 заголовок для изготовления деталей, у станка СТ2 – 30 заготовок. Время, необходимое для обработки на станке одной заготовки – случайная величина, распределенная по гауссовскому закону, со средним значением 3 мин и стандартным отклонением 20 с. Станок обрабатывает все заготовки, имеющиеся в бункере. После израсходования заготовок, находящихся в бункере, необходимо заполнение бункера заготовками. После заполнения бункера станок возобновляет работу.

Заполнение бункеров заготовками выполняется оператором, обслуживающим станки. Заполнение бункера станка СТ1 занимает у оператора от 10 до 20 мин, станка СТ2 – от 15 до 25 мин.

Требуется разработать GPSS-модель для анализа работы производственного участка в течение 100 часов. Предусмотреть получение данных о времени простоя станков (т.е. о времени от момента остановки станка из-за израсходования заготовок до момента возобновления его работы) в табличной форме, причем требуется получить две таблицы: для станков типа СТ1 и типа СТ2. Предусмотреть вычисление простоя станков в процентах.

2 Текст программы

STANA STORAGE 2

VRCT1 TABLE M1,5,5,10

VRCT2 TABLE M1,5,5,10

INITIAL X$BUN1,20

INITIAL X$BUN2,30

GENERATE ,,,2

ASSIGN 1,1

RABCT1 TEST G X$BUN1,0,PROSTOY

ENTER STANA

SAVEVALUE BUN1-,1

ADVANCE (NORMAL(1,3,0.33))

LEAVE STANA

TRANSFER ,RABCT1

GENERATE ,,,1

ASSIGN 1,2

RABCT2 TEST G X$BUN2,0,PROSTOY

SEIZE STANB

SAVEVALUE BUN2-,1

ADVANCE (NORMAL(1,3,0.33))

RELEASE STANB

TRANSFER ,RABCT2

PROSTOY MARK

QUEUE OCH_OP

SEIZE OPERATOR

DEPART OCH_OP

TEST E P1,1,TIPCT2

ADVANCE 15,5

SAVEVALUE BUN1,20

SAVEVALUE PROSTCT1+,M1

RELEASE OPERATOR

TABULATE VRCT1

TRANSFER ,KONPOPOLN

TIPCT2 ADVANCE 20,5

SAVEVALUE BUN2,30

SAVEVALUE PROSTCT2+,M1

RELEASE OPERATOR

TABULATE VRCT2

KONPOPOLN SAVEVALUE VRPROST+,M1

MARK

TEST E P1,1,RABCT2

TRANSFER ,RABCT1

GENERATE 6000

SAVEVALUE PROC_PROST,(X$VRPROST/18000)

TERMINATE 1

START 1

3 Отчет

GPSS World Simulation Report - st.65.1

Thursday, October 20, 2011 10:51:52

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 6000.000 39 2 1

NAME VALUE

BUN1 10003.000

BUN2 10004.000

KONPOPOLN 33.000

OCH_OP 10006.000

OPERATOR 10007.000

PROC_PROST 10011.000

PROSTCT1 10008.000

PROSTCT2 10010.000

PROSTOY 17.000

RABCT1 3.000

RABCT2 11.000

STANA 10000.000

STANB 10005.000

TIPCT2 28.000

VRCT1 10001.000

VRCT2 10002.000

VRPROST 10009.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 2 0 0

2 ASSIGN 2 0 0

RABCT1 3 TEST 2754 0 0

4 ENTER 2554 0 0

5 SAVEVALUE 2554 0 0

6 ADVANCE 2554 1 0

7 LEAVE 2553 0 0

8 TRANSFER 2553 0 0

9 GENERATE 1 0 0

10 ASSIGN 1 0 0

RABCT2 11 TEST 1549 0 0

12 SEIZE 1500 0 0

13 SAVEVALUE 1500 0 0

14 ADVANCE 1500 1 0

15 RELEASE 1499 0 0

16 TRANSFER 1499 0 0

PROSTOY 17 MARK 249 0 0

18 QUEUE 249 0 0

19 SEIZE 249 0 0

20 DEPART 249 0 0

21 TEST 249 0 0

22 ADVANCE 200 1 0

23 SAVEVALUE 199 0 0

24 SAVEVALUE 199 0 0

25 RELEASE 199 0 0

26 TABULATE 199 0 0

27 TRANSFER 199 0 0

TIPCT2 28 ADVANCE 49 0 0

29 SAVEVALUE 49 0 0

30 SAVEVALUE 49 0 0

31 RELEASE 49 0 0

32 TABULATE 49 0 0

KONPOPOLN 33 SAVEVALUE 248 0 0

34 MARK 248 0 0

35 TEST 248 0 0

36 TRANSFER 199 0 0

37 GENERATE 1 0 0

38 SAVEVALUE 1 0 0

39 TERMINATE 1 0 0

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

STANB 1500 0.752 3.008 1 2 0 0 0 0

OPERATOR 249 0.663 15.981 1 4 0 0 0 0

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

OCH_OP 2 0 249 104 0.305 7.337 12.600 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

STANA 2 1 0 2 2554 1 1.280 0.640 0 0

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

VRCT1 21.587 7.687 0

10.000 - 15.000 50 25.13

15.000 - 20.000 52 51.26

20.000 - 25.000 21 61.81

25.000 - 30.000 45 84.42

30.000 - 35.000 27 97.99

35.000 - 40.000 4 100.00

VRCT2 30.353 6.416 0

15.000 - 20.000 4 8.16

20.000 - 25.000 6 20.41

25.000 - 30.000 11 42.86

30.000 - 35.000 18 79.59

35.000 - 40.000 5 89.80

40.000 - 45.000 5 100.00

SAVEVALUE RETRY VALUE

BUN1 0 17.000

BUN2 0 0

PROSTCT1 0 4295.774

VRPROST 0 5783.068

PROSTCT2 0 1487.294

PROC_PROST 0 0.321

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1 0 6001.799 1 6 7 1 1.000

2 0 6002.664 2 14 15 1 2.000

4 0 6010.207 4 22 23 1 1.000

5 0 12000.000 5 0 37

Соседние файлы в папке Лаба 1 - 8 Лабы