- •Лабораторная работа 1. Моделирование работы смо с прибором и очередью
- •Лабораторная работа 2. Моделирование работы смо со сменой дисциплин обслуживания
- •Ход работы
- •1 Сегмент
- •2 Сегмент
- •1Ситуация
- •2 Ситуация
- •3 Ситуация
- •Лабораторная работа 3 Моделирование работы смо с мку
- •Блок схема программы
- •Лабораторная работа 4. Исследование работы смо с захватом прибора
- •Блок схема программы
- •Задание № 5. Исследование работы смо с экспоненциальным законом поступления заявок и передачей заявок в различные точки модели
- •Блок-схема:
- •Контрольная работа
Лабораторная работа 2. Моделирование работы смо со сменой дисциплин обслуживания
Задача. В цехе, в кладовой, работает 1 кладовщик. Он обслуживает рабочих, выдавая им инструмент и оснастку. Запрос 1-й категории – оснастка, запрос 2-й категории – инструмент. Данные для каждой категории: интервалы времени прихода распределены соответственно 450 150 с и
390 100 с; интервалы времени обслуживания: 250 75 с, 130 24 с. Кладовщик обслуживает рабочих по принципу «первым пришел – первым обслужен», независимо от категории запроса. Простой станка приносит убытки 20 центов в секунду. Руководитель считает, что среднее число простаивающих рабочих можно уменьшить, если изменить дисциплину обслуживания. Создайте модель для обеих дисциплин обслуживания. Оцените потери от простоев рабочего.
Ход работы
Проанализировав условие задачи, построим модель в виде последовательных блоков. Каждый блок в модели – это отдельная фаза в реальной рабочей системе. При этом необходимо к блокам добавлять компоненты, предназначенные для управления моделированием. Ниже представлена модель работы СМО со сменой дисциплины обслуживания:
Приход рабочего в кладовую → Занятие очереди → Занятие кладовщика → Освобождение очереди → Обслуживание очереди с учетом типа → Освобождение кладовщика → Уход из кладовой
Таблица определений
Элементы GPSS |
Назначение |
Транзакты: |
|
1-го сегмента |
Рабочие 1 категории |
2-го сегмента |
Рабочие 2 категории |
3-го сегмента |
таймер |
Приборы: |
|
KLADOVSHIK |
кладовщик |
Очереди: |
|
OCHERED |
Очередь рабочих |
Блок-схема
1 Сегмент
3-й сегмент
2 Сегмент
1Ситуация
GENERATE 450,150
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 250,75
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 390,100
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 130,24
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 4800
TERMINATE 1
START 1
2 Ситуация
GENERATE 450,150,,5
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 250,75
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 390,100,,50
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 130,24
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 4800
TERMINATE 1
START 1
3 Ситуация
GENERATE 450,150,,50
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 250,75
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 390,100,,5
QUEUE OCHERED
SEIZE KLADOVSCHIK
DEPART OCHERED
ADVANCE 130,24
RELEASE KLADOVSCHIK
TERMINATE
GENERATE 4800
TERMINATE 1
START 1
Report_1
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
KLADOVSCHIK 21 0.808 184.581 1 22 0 0 0 1
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCHERED 1 1 22 9 0.237 51.609 87.338 0
Report_2
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
KLADOVSCHIK 16 0.553 165.771 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCHERED 1 0 16 9 0.134 40.144 91.758 0
Report_3
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
KLADOVSCHIK 15 0.647 206.907 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCHERED 1 0 15 9 0.116 36.983 92.457 0
Анализ результатов
Вид обслуживания |
AVE_TIME |
AVE_CONT |
Убытки вследствие простоев |
||
В секунду |
В час |
В день |
|||
без приоритетов |
184.581 |
0.237 |
0,24*0,2 $= 0,048 $ |
0,048 $*3600= 172,8 $ |
172,8 $*8 = 1382,4 $ |
приоритетный запрос 1 категории |
165.771 |
0.134 |
0,026$ |
93,6 $ |
748,8 $ |
приоритетный запрос 2 категории |
206.907 |
0.116 |
0,024 $ |
86,4 $ |
691,2 $ |
Вывод: по результатам анализа модели можно сделать вывод, что наименьшие потери от простоя станков будут при использовании вида обслуживания, в котором будет приоритетный запрос для 2 категории.
