- •Расчётная работа по курсу «Имитационное моделирование систем»
- •«Модель обрабатывающего участка цеха»
- •Содержание
- •Задание
- •1 Системное описание объекта моделирования и постановка задачи
- •2 Построение базовой имитационной модели
- •3 Анализ результатов базовой имитационной модели
- •4 Построение модифицированной имитационной модели
- •5 Анализ результатов модифицированной имитационной модели
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) Базовая модель и результаты её имитации
- •Приложение б (обязательное) Модифицированная модель и результаты её имитации
Приложение б (обязательное) Модифицированная модель и результаты её имитации
*
* STORAGE DEFINITIONS
*
PER1 STORAGE 2
VTOR1 STORAGE 2
*
* MODEL SEGMENT 1
*
GENERATE (EXPONENTIAL(1,0,30)) ;поступление деталей на обраб. участок
ASSIGN 1,0 ;1-й параметр - признак брака (0 - брака нет)
TRANSFER .2,MET1,MET2 ;разделение потока деталей (20% – на МЕТ2)
*
* MODEL SEGMENT 2
*
MET1 QUEUE QPER1 ;постановка детали в очередь к станкам PER1
ENTER PER1 ;занятие свободного станка деталью
DEPART QPER1 ;уменьшает длину очер. QPER1 на единицу
ADVANCE (EXPONENTIAL(1,0,50)) ;имитация обработки детали на станке
LEAVE PER1 ;покидание станка
TRANSFER .97,,MET3 ;3% - брак, 97% - без брака
ASSIGN 1+,1 ;отметка брака (P1>0)
*
* MODEL SEGMENT 3
*
MET2 QUEUE QPER2 ;постановка детали в очередь к станку PER2
SEIZE PER2 ;занятие станка PER2 деталью
DEPART QPER2 ;уменьшает длину очер. QPER2 на единицу
ADVANCE (EXPONENTIAL(1,0,60)) ;имитация обработки детали на станке PER2
RELEASE PER2 ;освобождение станка PER2
TRANSFER .95,,MET3 ;5% - брак, 95% - без брака
ASSIGN 1+,1 ;отметка брака (P1>0)
TEST E P1,2,MET2 ;проверка дважды бракованных деталей
SAVEVALUE OTHOD+,1 ;подсчёт числа деталей в отходы
TERMINATE ;уход бракованной детали с участка
*
* MODEL SEGMENT 4
*
MET3 QUEUE QVTOR ;постановка детали в очередь на вторую операцию
TEST G Q$QVTOR,3,MET4 ;проверка длины очереди перед второй операцией
GATE SNF VTOR1,MET5 ;обращение к станкам VTOR1, если заняты - к станку VTOR2
MET4 ENTER VTOR1 ;занятие свободного станка
DEPART QVTOR ;уход из очереди ко второй операции
ADVANCE (EXPONENTIAL(1,0,65)) ;имитация обработки детали на станке
LEAVE VTOR1 ;покидание станка
TERMINATE 1 ;уход обработанной детали с участка
Рисунок Б.1 – Исходный текст GPSS-модели Model2.gps
Продолжение приложения Б
MET5 SEIZE VTOR2 ;занятие станка VTOR2
DEPART QVTOR ;уход из очереди ко второй операции
ADVANCE (EXPONENTIAL(1,0,65)) ;имитация обработки детали на станке VTOR2
RELEASE VTOR2 ;освобождение станка VTOR2
TERMINATE 1 ;уход обработанной детали с участка
START 500
Рисунок Б.1, лист 2
GPSS World Simulation Report - Model2.1.1
Wednesday, September 11, 2013 18:24:01
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 16266.793 33 2 2
NAME VALUE
MET1 4.000
MET2 11.000
MET3 21.000
MET4 24.000
MET5 29.000
OTHOD UNSPECIFIED
PER1 10000.000
PER2 10005.000
QPER1 10002.000
QPER2 10004.000
QVTOR 10003.000
VTOR1 10001.000
VTOR2 10006.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 536 0 0
2 ASSIGN 536 0 0
3 TRANSFER 536 0 0
MET1 4 QUEUE 423 0 0
5 ENTER 423 0 0
6 DEPART 423 0 0
7 ADVANCE 423 1 0
8 LEAVE 422 0 0
9 TRANSFER 422 0 0
10 ASSIGN 15 0 0
MET2 11 QUEUE 137 0 0
12 SEIZE 137 0 0
13 DEPART 137 0 0
14 ADVANCE 137 1 0
15 RELEASE 136 0 0
16 TRANSFER 136 0 0
17 ASSIGN 9 0 0
18 TEST 9 0 0
19 SAVEVALUE 0 0 0
20 TERMINATE 0 0 0
MET3 21 QUEUE 534 0 0
22 TEST 534 0 0
23 GATE 328 32 0
Рисунок Б.2 – Файл статистики Model2.1.1.gpr
Продолжение приложения Б
MET4 24 ENTER 347 0 0
25 DEPART 347 0 0
26 ADVANCE 347 1 0
27 LEAVE 346 0 0
28 TERMINATE 346 0 0
MET5 29 SEIZE 155 1 0
30 DEPART 154 0 0
31 ADVANCE 154 0 0
32 RELEASE 154 0 0
33 TERMINATE 154 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
PER2 137 0.504 59.805 1 536 0 0 0 0
VTOR2 155 0.651 68.318 1 461 0 0 0 32
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QPER1 13 0 423 176 1.175 45.195 77.400 0
QVTOR 34 33 534 254 7.282 221.823 423.049 0
QPER2 11 0 137 78 0.849 100.820 234.107 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
PER1 2 1 0 2 423 1 1.404 0.702 0 0
VTOR1 2 1 0 2 347 1 1.428 0.714 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
461 0 14103.768 461 29 30 1 0.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
537 0 16271.284 537 0 1
536 0 16271.985 536 14 15 1 0.000
535 0 16293.717 535 7 8 1 0.000
534 0 16409.295 534 26 27 1 0.000
Рисунок Б.2, лист 2