Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование СМО.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
248.83 Кб
Скачать

Лабораторная работа 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 категории.