Навигация по странице:
|
отчет_3. Лабораторная работа 3 Моделирование одноканальной многофазной системы массового обслуживания с двумя потоками различных заявок
Моделирование систем
Лабораторная работа № 3
Моделирование одноканальной многофазной системы массового обслуживания с двумя потоками различных заявок.
Вариант № 8
Отчет
Выполнил: студент 21302 группы
Физико-технического факультета
Пархоменко А.К.
1 декабря 2012 г.
Задание:
Промоделировать работу участка цеха, состоящего из двух станков (P и Q) и вспомогательного оборудования, обрабатывающего два потока деталей (A и B).
Получить статистику о работе участка в течение рабочего дня (8 часов) и рабочей недели (5 дней при односменном режиме) (среднюю загрузку каждого станка, среднее время обработки деталей каждого типа, длины очередей на обработку деталей A и B на каждом станке).
Получить таблицы распределения времени нахождения деталей каждого типа на участке и построить по ним диаграммы.
Предложить и промоделировать способы модификации участка цеха (в том числе за счет установки дополнительного оборудования) с целью повышения эффективности его работы.
Оформить отчет.
Описание модели:
;--------------- Поток деталей А -------------------------------
GENERATE 20,5,,,1 ;генерация деталей
QUEUE BUF_P_A ;занятие очереди
SEIZE STANOK_P ;занятие станка P деталью
DEPART BUF_P_A ;освобождение очереди
ADVANCE (EXPONENTIAL(1,4,3));задержка детали
RELEASE STANOK_P ;освобождение станка Р
TRANSFER .300,ST_Q,ST_V ;переход на ссылку
ST_V QUEUE BUF_V_A ;занятие очереди
SEIZE STANOK_V ;занятие станка V деталью
DEPART BUF_V_A ;освобождение очереди
ADVANCE (NORMAL(2,19,5)) ;задержка детали
RELEASE STANOK_V ;освобождение станка V
ST_Q QUEUE BUF_Q_A ;занятие очереди
SEIZE STANOK_Q ;занятие станка Q деталью
DEPART BUF_Q_A ;освобождение очереди
ADVANCE (EXPONENTIAL(3,8,5));задерка детали
RELEASE STANOK_Q ;освобождение станка Q
TABULATE TABA ;табулирование
TERMINATE ;уничтожение транзакта
;--------------- Поток деталей B -------------------------------
GENERATE 22,7,,,2 ;генерация деталей
QUEUE BUF_P_B ;занятие очереди
SEIZE STANOK_P ;занятие станка Р деталью
DEPART BUF_P_B ;освобождение очереди
ADVANCE (EXPONENTIAL(4,9,5));задержка детали
RELEASE STANOK_P ;освобождение станка Р
QUEUE BUF_Q_B ;занятие очереди
SEIZE STANOK_Q ;занятие станка Q деталью
DEPART BUF_Q_B ;освобождение очереди
ADVANCE (EXPONENTIAL(5,5,8));задержка детали
RELEASE STANOK_Q ;освобождение станка Q
TABULATE TABB ;табулирование
TERMINATE ;уничтожение транзакта
;------------------- Таймер -----------------------------------
GENERATE 2400 ;5 дней по 8 часов
TERMINATE 1
TABA TABLE M1,60,60,18 ;описание таблицы А
TABB TABLE M1,15,5,18 ;описание таблицы В
START 1
-
Результаты моделирования:
Журнал:
12/8/11 22:33:33 Model Translation Begun.
12/8/11 22:33:33 Ready.
12/8/11 22:33:33 Simulation in Progress.
12/8/11 22:33:33 The Simulation has ended. Clock is 2400.000000.
12/8/11 22:33:33 Reporting in LAB3(Рабочая неделя)_2 вариант.24.1 - REPORT Window.
Отчет:
GPSS World Simulation Report - LAB3(Рабочая неделя)_2 вариант.24.1
Thursday, December 8, 2011 22:33:33
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 2400.000 34 3 0
NAME VALUE
BUF_P_A 10002.000
BUF_P_B 10004.000
BUF_Q_A 10005.000
BUF_Q_B 10007.000
BUF_V_A 10008.000
STANOK_P 10003.000
STANOK_Q 10006.000
STANOK_V 10009.000
ST_Q 13.000
ST_V 8.000
TABA 10000.000
TABB 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 120 0 0
2 QUEUE 120 14 0
3 SEIZE 106 0 0
4 DEPART 106 0 0
5 ADVANCE 106 0 0
6 RELEASE 106 0 0
7 TRANSFER 106 0 0
ST_V 8 QUEUE 25 0 0
9 SEIZE 25 0 0
10 DEPART 25 0 0
11 ADVANCE 25 0 0
12 RELEASE 25 0 0
ST_Q 13 QUEUE 106 35 0
14 SEIZE 71 0 0
15 DEPART 71 0 0
16 ADVANCE 71 1 0
17 RELEASE 70 0 0
18 TABULATE 70 0 0
19 TERMINATE 70 0 0
20 GENERATE 112 0 0
21 QUEUE 112 0 0
22 SEIZE 112 0 0
23 DEPART 112 0 0
24 ADVANCE 112 1 0
25 RELEASE 111 0 0
26 QUEUE 111 0 0
27 SEIZE 111 0 0
28 DEPART 111 0 0
29 ADVANCE 111 0 0
30 RELEASE 111 0 0
31 TABULATE 111 0 0
32 TERMINATE 111 0 0
33 GENERATE 1 0 0
34 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STANOK_P 218 0.982 10.807 1 233 0 0 0 14
STANOK_Q 182 0.985 12.991 1 137 0 0 0 35
STANOK_V 25 0.198 18.969 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
BUF_P_A 15 14 120 6 6.227 124.541 131.096 0
BUF_P_B 2 0 112 1 0.250 5.351 5.400 0
BUF_Q_A 35 35 106 1 17.542 397.176 400.958 0
BUF_Q_B 2 0 111 1 0.471 10.184 10.276 0
BUF_V_A 1 0 25 22 0.010 0.997 8.304 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TABA 489.167 299.427 0
_ - 60.000 2 2.86
60.000 - 120.000 0 2.86
120.000 - 180.000 10 17.14
180.000 - 240.000 9 30.00
240.000 - 300.000 5 37.14
300.000 - 360.000 8 48.57
360.000 - 420.000 2 51.43
420.000 - 480.000 2 54.29
480.000 - 540.000 7 64.29
540.000 - 600.000 0 64.29
600.000 - 660.000 1 65.71
660.000 - 720.000 0 65.71
720.000 - 780.000 2 68.57
780.000 - 840.000 9 81.43
840.000 - 900.000 3 85.71
900.000 - 960.000 9 98.57
960.000 - 1020.000 1 100.00
TABB 42.936 13.854 0
15.000 - 20.000 1 0.90
20.000 - 25.000 5 5.41
25.000 - 30.000 13 17.12
30.000 - 35.000 14 29.73
35.000 - 40.000 20 47.75
40.000 - 45.000 15 61.26
45.000 - 50.000 16 75.68
50.000 - 55.000 7 81.98
55.000 - 60.000 6 87.39
60.000 - 65.000 5 91.89
65.000 - 70.000 3 94.59
70.000 - 75.000 2 96.40
75.000 - 80.000 2 98.20
80.000 - 85.000 1 99.10
85.000 - 90.000 0 99.10
90.000 - 95.000 1 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
234 1 2402.302 234 0 1
233 2 2411.070 233 24 25
137 1 2416.025 137 16 17
235 2 2418.921 235 0 20
236 0 4800.000 236 0 33
Диаграммы:
Поток деталей А:
Поток деталей В:
Вывод:
В ходе лабораторной работы я промоделировал работу участка цеха, состоящего из двух станков (P и Q) и вспомогательного оборудования, обрабатывающего два потока деталей (A и B). Мною были получены следующие результаты:
Средняя загрузка станка Р: 98,2 %
Средняя загрузка станка Q: 98,5 %
Cреднее время обработки деталей A: 489 минут
Cреднее время обработки деталей B: 43 минуты
Очередь на обработку деталей A на станке Р: 14
Очередь на обработку деталей A на станке Q: 35
Очередь на обработку деталей B на станке Р: 2
Очередь на обработку деталей B на станке Q: 2
|
|
|