Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект с приложениями. 4 курс РГШ-40.docx
Скачиваний:
18
Добавлен:
06.08.2019
Размер:
1.52 Mб
Скачать

Приложение б

1 Моделирование работы робототехнического комплекса в GPSS

Код программы в GPSS представлен на рисунке Б.1.

Generate 55,10,,141 ; создание деталей

queue stanok1 ; очередь перед первым станком

seize stanok1 ; занимаем станок №1

seize robot ; занимаем робота

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; захват детали

advance 1.5,0.5 ; робот поднимается

advance 2,0.5 ; перенос детали от источника к первому станку

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; освобождение детали

advance 1.5,0.5 ; робот поднимается

release robot ; освобождение робота

advance 40,3 ; обработка на первом станке

release stanok1 ; освобождение станка №1

depart stanok1 ; выход из очереди станка №1

queue stanok2 ; очередь перед первым станком

seize stanok2 ; занимаем станок №2

seize robot ; занимаем робота

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; захват детали

advance 1.5,0.5 ; робот поднимается

advance 2,0.5 ; перенос детали от первого станка ко второму станку

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; освобождение детали

advance 1.5,0.5 ; робот поднимается

release robot ; освобождение робота

advance 50,5 ; обработка на втором станке

release stanok2 ; освобождение станка №2

depart stanok2 ; выход из очереди станка №2

queue stanok3 ; очередь перед первым станком

seize stanok3 ; занимаем станок №3

seize robot ; занимаем робота

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; захват детали

advance 1.5,0.5 ; робот поднимается

advance 4,0.5 ; перенос детали от второго станка к третьему станку

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; освобождение детали

advance 1.5,0.5 ; робот поднимается

release robot ; освобождение робота

advance 30,3 ; обработка на третьем станке

release stanok3 ; освобождение станка №3

depart stanok3 ; выход из очереди станка №3

seize robot ; занимаем робота

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; захват детали

advance 1.5,0.5 ; робот поднимается

advance 2,0.5 ; перенос детали от третьего станка в зону готовых деталей

advance 1.5,0.5 ; робот опускается

advance 1.5,0.5 ; освобождение детали

advance 1.5,0.5 ; робот поднимается

release robot ; освобождение робота

terminate 1

start 95

Рисунок Б.1. Код программы в GPSS

2 Отчёт

Фрагмент отчёта моделирования в GPSS представлен на рисунке Б.2.

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

STANOK1 123 0.989 59.591 1 123 0 0 0 10

ROBOT 409 0.630 11.403 1 0 0 0 0 0

STANOK2 96 0.984 75.969 1 96 0 0 0 26

STANOK3 95 0.580 45.217 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

STANOK1 12 11 133 0 6.112 340.453 340.453 0

STANOK2 27 27 122 0 13.516 820.681 820.681 0

STANOK3 1 0 95 0 0.580 45.217 45.217 0

Рисунок Б.2. Фрагмент отчёта