|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2012, 12:11 | #1 |
Регистрация: 05.05.2010
Сообщений: 7
|
gpss задача про цех
У складальному цеху на вироби монтуються агрегати двох типів. Вважаємо, що кількість агрегатів є достатньою для безперебійної роботи цеху.
Агрегати першого типу поступають на операцію першої перевірки параметрів агрегатів з тривалістю операції Т1 хв. Агрегати другого типу поступають на іншу операцію перевірки параметрів з тривалістю Т2 хв. Монтування агрегатів на вироби може початися тільки при наявності двох агрегатів першого типу і трьох агрегату другого типу і після монтування попереднього виробу. Монтування двох агрегатів першого типу займає Т3 і Т4 хвилини відповідно, монтування агрегату другого типу займає Т5 хвилин. Тривалість кожної з операцій залежить від числа задіяних на ній робітників. Прибуток від реалізації кожного змонтованого виробу становить S1 одиниць вартості. На ділянці може бути задіяна не більше ніж N робітників. Заробітна плата одного робітника складає S2 одиниць вартості за годину. Визначити необхідну кількість робітників, при якій досягається максимальна економічна ефективність роботи цеху (прибуток). NN1 EQU 3 ;кол-во рабочих на ОП1 NN2 EQU 1 ;кол-во рабочих на ОП2 NN3 EQU 1 ;кол-во рабочих на МА1 NN4 EQU 2 ;кол-во рабочих на МА2 NN5 EQU 2 ;кол-во рабочих на МА3 DOHOD EQU 0 ;доход за смену ZP EQU 0 ;зарплата рабочим STIME EQU 0 ;прошедшее время GENERATE 1 ;каждую минуту агрегат SPLIT 1,TT2 ;на ОП1 или на ОП2 TT1 TEST E V$NN1,1,M12 ;если кол-во рабочих =1 SEIZE 1 ;занять устройство 1 ADVANCE 88,20 ;время обработки RELEASE 1 ;освободить устройство TRANSFER ,M11 ;на М11 M12 TEST E V$NN1,2,M13 ;если кол-во рабочих =2 SEIZE 1 ;занять устройство 1 ADVANCE 60,18 ;время обработки RELEASE 1 ;освободить устройство TRANSFER ,M11 ;на М11 M13 TEST E V$NN1,3,M11 ;если кол-во рабочих =3 SEIZE 1 ;занять устройство 1 ADVANCE 50,15 ;время обработки RELEASE 1 ;освободить устройство TRANSFER M11 ;на М11 M11 ASSEMBLE 1 ;соединяет 2 агрегата 1 типа в 1 MET1 MATCH MET2 ;ждет 1 агрегат 2 типа SPLIT 1 ;раздваивает агрегаты TRANSFER ,SBOR1 ;на сборку TT2 TEST E V$NN2,1,M22 ;если кол-во рабочих =1 SEIZE 2 ;занять устройство 2 ADVANCE 50,12 ;время обработки RELEASE 2 ;освободить устройство TRANSFER ,M21 ;на М21 M22 TEST E V$NN2,2,M23 ;если кол-во рабочих =2 SEIZE 2 ;занять устройство 2 ADVANCE 40,1 ;время обработки RELEASE 2 ;освободить устройство TRANSFER ,M21 ;на М21 M23 TEST E V$NN2,3,M21 ;если кол-во рабочих =3 SEIZE 2 ;занять устройство 2 ADVANCE 35,9 ;время обработки RELEASE 2 ;освободить устройство TRANSFER ,M21 ;на М21 M21 ASSEMBLE 2 MET2 MATCH MET1 ;ждет агрегат 1-го типа SBOR1 GATE NU 3,SBOR2 ;сборка на трех пунктах TT3 TEST E V$NN3,1,M32 ;если кол-во рабочих =1 SEIZE 3 ;занять устройство 3 ADVANCE 50,15 ;время обработки RELEASE 3 ;освободить устройство TRANSFER ,M31 ;на М31 M32 TEST E V$NN3,2,M33 ;если кол-во рабочих =2 SEIZE 3 ;занять устройство 3 ADVANCE 35,8 ;время обработки RELEASE 3 ;освободить устройство TRANSFER ,M31 M33 TEST E V$NN3,3,M31 ;если кол-во рабочих =3 SEIZE 3 ;занять устройство 3 ADVANCE 20,7 ;время обработки RELEASE 3 ;освободить устройство TRANSFER ,M31 ;на М31 SBOR2 GATE NU 4,TT5 ;сборка TT4 TEST E V$NN4,1,M42 ;если кол-во рабочих =1 SEIZE 4 ;занять устройство 4 ADVANCE 45,13 ;время обработки RELEASE 4 ;освободить устройство TRANSFER ,M31 ;на М31 M42 TEST E V$NN4,2,M43 ;если кол-во рабочих =2 SEIZE 4 ;занять устройство 4 ADVANCE 30,10 ;время обработки RELEASE 4 ;освободить устройство TRANSFER ,M31 ;на М31 M43 TEST E V$NN4,3,M31 ;если кол-во рабочих =3 SEIZE 4 ;занять устройство 4 ADVANCE 20,7 ;время обработки RELEASE 4 ;освободить устройство TRANSFER ,M31 ;на М31 TT5 TEST E V$NN5,1,M52 ;если кол-во рабочих =1 SEIZE 5 ;занять устройство 5 ADVANCE 42,15 ;время обработки RELEASE 5 ;освободить устройство TRANSFER ,M31 ;на М31 M52 TEST E V$NN1,2,M53 ;если кол-во рабочих =2 SEIZE 5 ;занять устройство 5 ADVANCE 20,10 ;время обработки RELEASE 5 ;освободить устройство TRANSFER ,M31 ;на М31 M53 TEST E V$NN2,3,M31 ;если кол-во рабочих =3 SEIZE 5 ;занять устройство 5 ADVANCE 15,6 ;время обработки RELEASE 5 ;освободить устройство TRANSFER ,M31 ;на М31 M31 ASSEMBLE 3 ;сборка изделия из 3-х агр-в SAVEVALUE DOXOD+,15 ;стоимость изделия ZP VARIABLE (C1-V$STIME)#1000/3600#(V$NN1+V$NN2+V$NN3+V$NN4+V$NN5 );ЗП всех рабочих за производство SAVEVALUE STIME,C1 ;сохраняем время SAVEVALUE DOXOD-,V$ZP ;чистая прибыль TERMINATE GENERATE 560 ;8 часов смена TERMINATE 1 Ошибка: 05/02/12 21:03:15 Model Translation Begun. 05/02/12 21:03:15 Ready. 05/02/12 21:03:15 Error Stop. 05/02/12 21:03:15 Halt. 05/02/12 21:03:15 Clock:0.000000. 05/02/12 21:03:15 Use of a nonpositive entity number. |
08.05.2012, 10:15 | #2 |
Регистрация: 22.08.2011
Сообщений: 5
|
Пишу модели на GPSS. Почта oes2@mail.ru
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мебельный цех | Светлана-57 | Общие вопросы по программированию, компьютерный форум | 0 | 22.02.2012 18:32 |
Задача GPSS поисковая система библиотеки | mari123 | Помощь студентам | 0 | 01.12.2011 12:55 |
станочный цех | Ledom | Общие вопросы C/C++ | 0 | 19.11.2011 00:34 |
GPSS задача по авиаперевозкам | Pura | Помощь студентам | 0 | 26.05.2011 16:40 |
Задача по GPSS World | banan911 | Помощь студентам | 0 | 18.05.2011 15:03 |