Контрольная работа: Имитационное моделирование

Процесс термической обработки шестерен следует:

Сначала шестерни поступают на первое устройство, которое производит цементацию. Затем на второе устройство, производящее закаливание поступающих после цементации шестерен. После обработки покидают участок шестерни, время обработки которых составило больше 25 минут, другие же, обработка которых заняла от 20 до 25 минут - отправляются на повторную закалку, а при времени обработки до 20 минут - отправляются на полную повторную обработку.

Все компоненты участка термической обработки можно представить в следующем виде:

1). Концептуальная модель в виде блок-схемы:


t<20

Рис.1 Блок-схема концептуальной модели

Решение задачи на языке GPSS :

sortDetali table P4,2,1,7; распределение первичной/вторичной обработки

timeDetali table P3,0,1,53; распределение времени операций

GENERATE 10,5,,400; 400 шестерен, поступающие через 10+-5 минут

ASSIGN 4,0; обнуляем параметр, показывающий распределение обработки

CEM1 QUEUE CEMENT; добавляем деталь в очередь на цементацию

SEIZE CEM11; занимаем устройство

ASSIGN 1,AC1; засекаем время перед обработкой

DEPART CEMENT; удаляем из очереди

ADVANCE 10,7; цементация

RELEASE CEM11; освобождаем устройство

ASSIGN 1, (AC1-P1); засекаем время на участке цементации

ASSIGN 4+,1; увеличиваем счетчик распределения обработки на 1

ZAK1 QUEUE ZAKAL; добавляем деталь в очередь на закаливание

SEIZE ZAK11; занимаем устройство

ASSIGN 2,AC1; засекаем время перед закаливание

DEPART ZAKAL; удаляем из очереди

ADVANCE 10,6; закаливание

RELEASE ZAK11; освобождаем устройство

ASSIGN 2, (AC1-P2); засекаем время на участке закаливания

ASSIGN 4+,1; увеличиваем счетчик распределения обработки на 1

ASSIGN 3+, (P1+P2); увеличиваем параметр, показывающий распределение времени

К-во Просмотров: 420
Бесплатно скачать Контрольная работа: Имитационное моделирование