Лаба 1 - 8 Лабы / 7лаб
.docxМинистерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет информационных технологий и управления
Кафедра информационных технологий автоматизированных систем
ОТЧЁТ
по лабораторной работе №7
«МОДЕЛИРОВАНИЕ ВЗАИМОСВЯЗАННЫХ ПРОЦЕССОВ СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD» (Вариант 4)
по курсу
«Имитационное моделирование систем»
Выполнили: |
Ст. гр. №020603
|
|
|
|
|
|
|
Проверил: |
Севернёв А. М.
|
Минск 2013
1 ЗАДАЧА
Для изготовления некоторого изделия требуется по три детали типа Д1 и Д2. Детали типа Д1 поступают на станок СТ1 партиями по пять штук, детали типа Д2 – на станок СТ2 партиями по 10 штук. Потоки партий деталей – пуассоновские; средний интервал времени между моментами поступления партий деталей Д1 составляет 15 мин, Д2 – 30 мин.
Обработка одной детали Д1 на станке СТ1 занимает от 1 до 3 мин, одной детали Д2 на станке СТ2 – от 1 до 4 мин.
Обработанные детали типа Д1 и Д2 собираются в комплекты по 30 деталей Д1 и 30 деталей Д2 (таким образом, всего в комплекте – 60 деталей). Комплект доставляется транспортным средством на рабочее место сборки готовых изделий. Доставка комплекта транспортным средством занимает от 5 до 10 мин.
Длительность сборки готового изделия – случайная величина, распределенная по экспоненциальному закону; в среднем сборка изделия занимает 20 мин.
Детали поступают на обработку только в течение 16 часов в сутки. Цех работает круглосуточно.
Требуется разработать GPSS-модель для анализа процесса выпуска изделий в течение 100 суток. Предусмотреть подсчёт количества выпущенных изделий.
2 ТЕКСТ ПРОГРАММЫ
STA1 STORAGE 1
STA2 STORAGE 1
GENERATE ,,,1
SPLIT 1,DETAL2
DETAL1 ADVANCE (EXPONENTIAL(1,0,15))
SPLIT 1,DETAL1
GATE LS RABOTA,NERAB
SPLIT 4
QUEUE OCH_D1
ENTER STA1
DEPART OCH_D1
ADVANCE 2,1
LEAVE STA1
ASSEMBLE 30
DET1 MATCH DET2
TRANSFER ,SBORKA
DETAL2 ADVANCE (EXPONENTIAL(2,0,30))
SPLIT 1,DETAL2
GATE LS RABOTA,NERAB
SPLIT 9
QUEUE OCH_D2
ENTER STA2
DEPART OCH_D2
ADVANCE 2.5,1.5
LEAVE STA2
ASSEMBLE 30
DET2 MATCH DET1
SBORKA ASSEMBLE 2
QUEUE QTRANS
SEIZE TRANS
DEPART QTRANS
ADVANCE 7.5,2.5
RELEASE TRANS
QUEUE OCH_UP
SEIZE SBOR
DEPART OCH_UP
ADVANCE (EXPONENTIAL(3,0,20))
RELEASE SBOR
SAVEVALUE KOL_IZD+,1
NERAB TERMINATE
GENERATE ,,,1
NACHALO LOGIC S RABOTA
ADVANCE 960
LOGIC R RABOTA
ADVANCE 480
TRANSFER ,NACHALO
GENERATE 144000
TERMINATE 1
START 1
3 ОТЧЕТ
GPSS World Simulation Report - Untitled Model 2.4.1
Wednesday, October 23, 2013 14:46:12
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 144000.000 46 2 2
NAME VALUE
DET1 13.000
DET2 25.000
DETAL1 3.000
DETAL2 15.000
KOL_IZD 10009.000
NACHALO 40.000
NERAB 38.000
OCH_D1 10003.000
OCH_D2 10004.000
OCH_UP 10007.000
QTRANS 10005.000
RABOTA 10002.000
SBOR 10008.000
SBORKA 26.000
STA1 10000.000
STA2 10001.000
TRANS 10006.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1 0 0
2 SPLIT 1 0 0
DETAL1 3 ADVANCE 9666 1 0
4 SPLIT 9665 0 0
5 GATE 9665 0 0
6 SPLIT 6438 0 0
7 QUEUE 32190 0 0
8 ENTER 32190 0 0
9 DEPART 32190 0 0
10 ADVANCE 32190 0 0
11 LEAVE 32190 0 0
12 ASSEMBLE 32190 0 0
DET1 13 MATCH 1073 49 0
14 TRANSFER 1024 0 0
DETAL2 15 ADVANCE 4627 1 0
16 SPLIT 4626 0 0
17 GATE 4626 0 0
18 SPLIT 3074 0 0
19 QUEUE 30740 0 0
20 ENTER 30740 0 0
21 DEPART 30740 0 0
22 ADVANCE 30740 0 0
23 LEAVE 30740 0 0
24 ASSEMBLE 30740 1 0
DET2 25 MATCH 1024 0 0
SBORKA 26 ASSEMBLE 2048 0 0
27 QUEUE 1024 0 0
28 SEIZE 1024 0 0
29 DEPART 1024 0 0
30 ADVANCE 1024 0 0
31 RELEASE 1024 0 0
32 QUEUE 1024 0 0
33 SEIZE 1024 0 0
34 DEPART 1024 0 0
35 ADVANCE 1024 0 0
36 RELEASE 1024 0 0
37 SAVEVALUE 1024 0 0
NERAB 38 TERMINATE 5803 0 0
39 GENERATE 1 0 0
NACHALO 40 LOGIC 101 0 0
41 ADVANCE 101 1 0
42 LOGIC 100 0 0
43 ADVANCE 100 0 0
44 TRANSFER 100 0 0
45 GENERATE 1 0 0
46 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
TRANS 1024 0.053 7.510 1 0 0 0 0 0
SBOR 1024 0.143 20.063 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH_D1 45 0 32190 2179 3.040 13.601 14.589 0
OCH_D2 117 0 30740 743 10.046 47.058 48.224 0
QTRANS 1 0 1024 1024 0.000 0.000 0.000 0
OCH_UP 2 0 1024 1006 0.004 0.527 29.972 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
STA1 1 1 0 1 32190 1 0.446 0.446 0 0
STA2 1 1 0 1 30740 1 0.532 0.532 0 0
LOGICSWITCH VALUE RETRY
RABOTA 1 0
SAVEVALUE RETRY VALUE
KOL_IZD 0 1024.000
4 АНАЛИЗ РЕЗУЛЬТАТОВ
Из полученных результатов видно, что станки средне загружены (коэффициент загрузки первого станка 0.446, коэффициент загрузки второго станка 0.532). Вследствие того что детали на первый станок поступают быстрее, то очередь составляет 49 деталей.
Общее количество изготовленных изделий составляет 1024.
Для того чтобы увеличить производительность необходимо поднять скорость поступления 2х деталей на станок СТ2 или увеличить их скорость обработки.