
- •Тема: имитационное моделирование работы производственного участка цеха
- •Рассмотрено на заседании кафедры атп
- •Введение
- •Постановка задачи
- •Исходные данные
- •Текст программы на gpss (8 часов)
- •Распечатка выходных данных для моделирования работы участка цеха в течение рабочего дня
- •Текст программы на gpss (5 дней)
- •Распечатка выходных данных для моделирования работы участка цеха в течение 5 рабочих дней
- •График для представления длины очереди к оборудованию 2
- •Обсуждение результатов моделирования
- •Отсеивающий эксперимент
- •Код для выполнения отсеивающего эксперимента
- •Результат отсеивающего эксперимента
- •Вывод по отсеивающему эксперименту
- •Обработка результатов и внесение изменений
- •Оптимизационный эксперимент
- •Выводы и рекомендации относительно применения модели
Исходные данные
Цель задания: средствами языка GPSS моделировать работу участка цеха, состоящего из нескольких станков и обрабатывающего два потока деталей различного типа.
Маршруты обработки деталей двух типов представлены ниже:
Распределение операций по станкам
Вариант |
Операция |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
|
2 |
А1 |
А2 |
А3 |
А3 |
А1 |
А2 |
Операции 1–3 и выполняются над деталями первого типа, а операции 4–6 – над деталями второго типа. Интервалы времени между поступлениями деталей и времена выполнения операций распределены равномерно.
Входные временные характеристики, мин
Вариант |
Интервалы времени поступления деталей |
|
первого типа |
второго типа |
|
2 |
20 + 3 |
30 + 7 |
Временные характеристики операций, мин
Вариант |
Интервалы времени выполнения операции |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
|
2 |
10 + 3 |
15 + 5 |
5 + 2 |
20 + 4 |
10 + 3 |
7 + 3 |
Деталь 1
А3
А2
А1
АА1
Деталь 2
АА3
Текст программы на gpss (8 часов)
GENERATE 20, 3
QUEUE AA1
SEIZE AI
DEPART AA1
ADVANCE 10,3
RELEASE AI
QUEUE AA2
SEIZE A2
DEPART AA2
ADVANCE 15,5
RELEASE A2
QUEUE AA3
SEIZE A3
DEPART AA3
ADVANCE 5,2
RELEASE A3
TERMINATE
GENERATE 30,7
QUEUE AA3
SEIZE A3
DEPART AA3
ADVANCE 20,4
RELEASE A3
QUEUE AA1
SEIZE AI
DEPART AA1
ADVANCE 10,3
RELEASE AI
QUEUE AA2
SEIZE A2
DEPART AA2
ADVANCE 17,3
RELEASE A2
TERMINATE
GENERATE 480
TERMINATE 1
START 1
Распечатка выходных данных для моделирования работы участка цеха в течение рабочего дня
GPSS World Simulation Report - Untitled Model 1.7.1
Wednesday, November 21, 2012 20:05:37
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 36 3 0
NAME VALUE
A2 10003.000
A3 10005.000
AA1 10000.000
AA2 10002.000
AA3 10004.000
AI 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 23 0 0
2 QUEUE 23 0 0
3 SEIZE 23 0 0
4 DEPART 23 0 0
5 ADVANCE 23 1 0
6 RELEASE 22 0 0
7 QUEUE 22 4 0
8 SEIZE 18 0 0
9 DEPART 18 0 0
10 ADVANCE 18 1 0
11 RELEASE 17 0 0
12 QUEUE 17 0 0
13 SEIZE 17 0 0
14 DEPART 17 0 0
15 ADVANCE 17 1 0
16 RELEASE 16 0 0
17 TERMINATE 16 0 0
18 GENERATE 15 0 0
19 QUEUE 15 0 0
20 SEIZE 15 0 0
21 DEPART 15 0 0
22 ADVANCE 15 0 0
23 RELEASE 15 0 0
24 QUEUE 15 1 0
25 SEIZE 14 0 0
26 DEPART 14 0 0
27 ADVANCE 14 0 0
28 RELEASE 14 0 0
29 QUEUE 14 4 0
30 SEIZE 10 0 0
31 DEPART 10 0 0
32 ADVANCE 10 0 0
33 RELEASE 10 0 0
34 TERMINATE 10 0 0
35 GENERATE 1 0 0
36 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
AI 37 0.773 10.023 1 39 0 0 0 1
A2 28 0.919 15.758 1 31 0 0 0 8
A3 32 0.796 11.944 1 29 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
AA1 1 1 38 17 0.225 2.840 5.139 0
AA2 8 8 36 2 3.693 49.234 52.130 0
AA3 2 0 32 15 0.175 2.624 4.940 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
29 0 480.842 29 15 16
31 0 481.338 31 10 11
39 0 482.382 39 5 6
40 0 485.898 40 0 18
41 0 495.700 41 0 1
42 0 960.000 42 0 35