Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 62
1

Модель производственного цеха

11.12.2017, 18:33. Показов 1786. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сама задача:
Цех имеет 6 различных групп механизмов. Каждая группа
состоит из определенного числа механизмов данного типа (Табл. 1).
Внутри каждой группы механизмы идентичны друг другу.

В цехе выполняется три типа различных работ. Каждый тип работы
требует, чтобы операции выполняли при участии определенных типов
механизмов в заданной последовательности (Табл. 2), в которой да-
но среднее время обработки.

Работы поступают по закону Пуассона со средним значением 50
работ за 8-часовой рабочий день. Из них - 21% относятся к первому
типу работ, 34% - ко второму типу и оставшиеся - к третьему. Все
времена выполнения - по экспоненциальному закону.

Определить за рабочую неделю:
- среднюю загрузку станков;
- распределение времени пребывания в цехе работ, как функции
типа работы;
- распределение общего числа работ в цехе за все время.

Модель производственного цеха



Мое решение:
Код
EXPONENTA FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38
.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8

JTYPE FUNCTION RN2,D3	; распределение типов в общем потоке поступающих деталей
.21,1/.55,2/1,3
GRUPS FUNCTION P1,D3	; общее число групп механизмов для определенного типа детали
1,4/2,3/3,5

SIMULATE

PRIBOR MATRIX ,3,5	; матрица последовательности прохождения групп устройств
INITIAL MX$PRIBOR(1,1),6	; прохождение шлифовального станка (тип детали 1) 
INITIAL MX$PRIBOR(1,2),2	; прохождение токарного станка (тип детали 1) 
INITIAL MX$PRIBOR(1,3),3	; прохождение строгального станка (тип детали 1) 
INITIAL MX$PRIBOR(1,4),1	; прохождение отливочного станка (тип детали 1) 
INITIAL MX$PRIBOR(2,1),2	; прохождение токарного станка (тип детали 2)  
INITIAL MX$PRIBOR(2,2),4	; прохождение сверлильного станка (тип детали 2) 
INITIAL MX$PRIBOR(2,3),5	; прохождение фрезерного станка (тип детали 2)  
INITIAL MX$PRIBOR(3,1),6 ; прохождение шлифовального станка (тип детали 3) 
INITIAL MX$PRIBOR(3,2),3	; прохождение строгального станка (тип детали 3) 
INITIAL MX$PRIBOR(3,3),4	; прохождение сверлильного станка (тип детали 3)  
INITIAL MX$PRIBOR(3,4),5	; прохождение фрезерного станка (тип детали 3)  
INITIAL MX$PRIBOR(3,5),1	; прохождение отливочного станка (тип детали 3) 

TIME MATRIX ,3,5	; матрица среднего времени обработки
INITIAL MX$TIME(1,1),3600	; прохождение шлифовального станка (тип детали 1) 
INITIAL MX$TIME(1,2),1200	; прохождение токарного станка (тип детали 1) 
INITIAL MX$TIME(1,3),2100	; прохождение строгального станка (тип детали 1) 
INITIAL MX$TIME(1,4),1500	; прохождение отливочного станка (тип детали 1) 
INITIAL MX$TIME(2,1),3900	; прохождение токарного станка (тип детали 2)  
INITIAL MX$TIME(2,2),2400	; прохождение сверлильного станка (тип детали 2)  
INITIAL MX$TIME(2,3),900		; прохождение фрезерного станка (тип детали 2)  
INITIAL MX$TIME(3,1),1500  	; прохождение шлифовального станка (тип детали 3) 
INITIAL MX$TIME(3,2),3000	; прохождение строгального станка (тип детали 3) 
INITIAL MX$TIME(3,3),3600	; прохождение сверлильного станка (тип детали 3)  
INITIAL MX$TIME(3,4),1800	; прохождение фрезерного станка (тип детали 3)  
INITIAL MX$TIME(3,5),2100	; прохождение отливочного станка (тип детали 3) 

; Количество механизмов в группе
OTLIV EQU 1
OTLIV STORAGE 4	; механизмов типа отливка по условию
TOKAR EQU 2
TOKAR STORAGE 5	; механизмов типа токарные по условию
STROGAL EQU 3
STROGAL STORAGE 4	; механизмов типа строгальные по условию
; STROGAL STORAGE 8	; механизмов типа строгальные = 8
SVERLIL EQU 4
SVERLIL STORAGE 8	; механизмов типа сверлильные по условию
FRESER EQU 5
FRESER STORAGE 6	; механизмов типа фрезерные по условию
SHLIFOV EQU 6 
SHLIFOV STORAGE 4	; механизмов типа шлифовальные по условию

; Сегмент имитации поступления деталей в цех
GENERATE 576,FN$EXPONENTA	; Поступление деталей в цех
ASSIGN 1,FN$JTYPE 		; Формируем тип детали и сохраняем в параметр 1
ASSIGN 2,FN$GRUPS		; Находим соответствие число групп станков для типа детали и сохраняем в P2
NEXT   QUEUE MX$PRIBOR(P1,P2)   	; Деталь становится в очередь на обработку к следующему станку
ENTER MX$PRIBOR(P1,P2)		; Деталь занимает станок следующей группы
DEPART MX$PRIBOR(P1,P2)		; Деталь покидает очередь
ADVANCE MX$TIME(P1,P2),FN$EXPONENTA	; Процесс обработки за соответствующее время
LEAVE MX$PRIBOR(P1,P2)		; Деталь покидает станок
ASSIGN 2-,1			; Число групп станков, через которые еще нужно пройти
TEST E P2,0,NEXT  	; Организация цикла, проверяем количество оставшихся групп станков
TERMINATE		; Деталь покидает цех
; Сегмент задания времени моделирования
GENERATE 144000 	; Исследовательское время - рабочая неделя (40ч)
TERMINATE 1
START 1
А нужно не через матрицу. Помогите пожалуйста переделать. Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2017, 18:33
Ответы с готовыми решениями:

Модель производственного участка
Помогите разобраться с кодом задачи , что к чему относится. На производственный участок...

Модель транспортного цеха
Привет. Помогите разобраться с ошибкой "A Transaction tried to seize or preempt its own Facility."...

Модель транспортного цеха
Ребят кто может помочь, сразу говорю в GPSS никогда не работал, но все равно дали задачу. В общем,...

Модель литейного цеха
Здравствуйте, помогите пожалуйста с задачей. После завершения литья в литейном цехе отливка должна...

0
11.12.2017, 18:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2017, 18:33
Помогаю со студенческими работами здесь

Модель механического цеха
Помогите решить задачу) На карусельный станок механического цеха поступают на обработку два типа...

Модель литейного цеха
Из литейного цеха на участок обработки и сборки поступают заготовки через 20 ± 5 мин. Треть из них...

Модель конвейера сборочного цеха
Подобная задача уже встречалась, но в этом случае пытаюсь реализовать немного иной способ решения....

Модель регулировочного участка цеха
На регулировочный участок цеха через случайные интервалы времени поступают по два агрегата в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru