close

Вход

Забыли?

вход по аккаунту

?

Kursach Romanov Novichikhin

код для вставкиСкачать
 БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра "Робототехнические системы"
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе по дисциплине:
" Моделирование и исследование РК "
МОДЕЛИРОВАНИЕ ПРОИЗВОДСТВЕННОЙ СИСТЕМЫ МЕХАНООБРАБОТКИ ДЕТАЛЕЙ ТИПА "шестерня"
Исполнитель Романов А.И.
Руководитель Новичихин Р.В.
Минск 2013
Оглавление
1.ПОДГОТОВКА ИСХОДНЫХ ДАННЫХ3
2.МОДЕЛИРОВАНИЕ СИСТЕМЫ РАЗЛИЧНЫМИ МЕТОДАМИ
2.1. МЕТОД ПРЯМОГО СЧЕТА9
2.2. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ (GPSS)11
3. . ПРЕДЛОЖЕНИЯ ПО ИЗМЕНЕНИЮ ПРОЕКТА СИСТЕМЫ21
1 ПОДГОТОВКА ИСХОДНЫХ ДАННЫХ
Сведем вместе, сгруппируем и классифицируем имеющуюся информацию
Объект моделирования - РТС на стадии проектирования.
Планировка РТС в исходном варианте представлена на рисунке 1. Рисунок 1 - Исходная планировка РТК
Показатели назначения РТС - приведены в таблице 1
Таблица 1- Показатели назначения РТК
№Параметр ИДОбозна-чениеЗначе-ниеЕд.1Годовая программа выпускаN60 000шт.2Номенклатура обрабатываемых деталейH25типов3Средний размер партии запускаQ1000шт.4Средний размер транспортной партииQТ15шт.5Годовой фонд рабочего времени оборудованияTФ4000ч6Нормативный коэффициент загрузки оборудования[Kз]0,85-
Тип обрабатываемых деталей - тела вращения типа втулка.
Вид ТП - типовой. Выдержки из ТП для модельного представления приведены в таблице 2.
Таблица 2 - ИД по ТП РТС
№Параметр ИДОбозна-чениеЗначе-ниеЕд.1Среднее машинное время на операциях:
№1 (токарная)
№2 (токарная)
№3 (Зуборезная)
№4 (долбежная)
№5 (шлифовальная)
№6 (контрольная)
tмаш1
tмаш2
tмаш3
tмаш4
tмаш5
tмаш6
2,32
1,52
6
6
0,19
1мин.2Вероятность присутствия в маршруте детали операций:
№1
№2
№3
№4
№5
№6
Pоп1
Pоп2
Pоп3
Pоп4
Pоп5
Pоп6
100
100
100
100
95
100%
Тип ТНС - централизованная (все грузопотоки через центральный склад без прямой связи между РП).
Склад - стеллажный, двухпролетный, многоярусный с краном-штабелером.
Локальные накопители - на РП представлены в виде вибробункеров возле каждого станка.
Тип транспортной подсистемы - с независимой доставкой грузов, чартерная. Представляет собой тележку с ручным приводом (транспортное обслуживание по доставке заготовок и удалению готовых деталей осуществляется за один рейс). Тип транспортной оснастки - групповая, в навал. Представляет собой стандартизированную заводскую тару (металлический ящик).
Тип подсистемы загрузки - индивидуальная, позиционная. Представлена вибробункером, детали подаются в ориентированном положении. По окончании обработки ориентация не сохраняется. Информация по техническим средствам РТС представлена в таблице 3.
Таблица 3 - ИД по техническим средствам РТС
1Количество РП общее
из них:
РП№0 (порт внешний)
РП№1(токарный РТК)
РП№2(токарный РТК)
РП№3(зубонарезной РТК)
РП№4(долбежный РТК)
РП№5(шлифовальный РТК)
РП№6(пост ОТК)
РП№7(станция комплектации паллет)WРП6
1
1
1
1
1
1
1
1шт.2Количество технологических средств общее
из них:
в РП№0 (рабочих мест человека)
в РП№1(станков)
в РП№2(станков)
в РП№3(станков)
в РП№4(станков)
в РП№5(станков)
в РП№6(рабочих мест человека)
в РП№7(рабочих мест человека)WТС
WТС0
WТС1
WТС2
WТС3
WТС4
WТС5
WТС6
WТС713
1
4
3
6
6
1
1
1шт.3Количество транспортных средств(тележек)WТР1шт.4Емкость тележкиVТР2ячеек5Емкость центрального накопителя(склада)VСКЛ333ячеек6Емкость локального накопителя (пристаночного стола)VЛОК1ячеек7Емкость тары (ящика)VЯЩ25дет.8Емкость паллеты VПАЛ25дет.
Особенности диспетчирования в РТС: - стыковка и перекрытие операционных партий не используется;
- предварительный вызов транспортной тележки не используется;
- дисциплина всех видов обслуживания по типу "первый пришел - первый обслуживается", приоритеты не используются.
1.1 Задание значений для недостающих ИД
По недостающим ИД принимаются среднестатистические значения. Если статистики нет, то значения рассчитываются грубо. В крайнем случае, задаются произвольными реалистичными значения с учетом их уточнения в последующем.
Параметр Vящика рассчитан исходя из геометрического объема ящика и объема заготовки.
1.2 Расчет производных ИД
Помимо первичных ИД при моделировании понадобятся и производные от них.Определим характеристики, усредненные по ТП и оборудованию РТС (таблица 4).
Параметр tмаш рассчитан следующим образом: t_маш=(∑▒t_маш(i) )/W_оп =(2,32+1,52+6+6+0,19+1)/6=2,83 мин.
где t_маш(i) - машинное время i-й операции в ТП.
Таблица 4 - Усредненные исходные данные
Усредненные исходные данные
№Параметр ИДОбозна-чениеЗначе-ниеЕд.1Среднее количество операций в маршруте ТПWОП6оп.2Среднее по ТП машинное время обработки
(время работы по управляющей программе)tмаш2,83мин.3Средний по РТС такт машинной обработки детали на одной РПмаш0,71мин.4Среднее по ТП подготовительно-заключительное время (переналадка)t"пз120мин.5Среднее по ТП время установки-снятия деталиtус0,2мин.6Среднее время цикла транспорта (доставка и вывоз транспортной партии)t'цтр2мин.7Среднее время комплектации паллеты (сборка, наладка и заполнение)t'коп6мин.8Среднее время цикла кран-штабелера склада (приемка или выдача груза)t'кш1мин.9Среднее время наработки РП на отказT'"но100ч.10Среднее время восстановления работоспособности РП (ремонт)T'"рем5ч.Определим характеристики, которые можно рассчитать из нескольких первичных данных по очевидным зависимостям (таблица 5).
Таблица 5 - Подготовительные расчеты №Наименование параметраОбозна-чениеЗначе-
ниеЕд.Расчетная формула1Годовая серия деталей одного наименования средняяN12400шт.N/H=60000/ /252Годовая программа выпуска в перерасчете на ящики готовой продукцииNящ2400ящиковN/Vящ=60000//253Годовая программа выпуска в перерасчете на паллетыNпал320паллетN/Vпал*Wоп= =60000/25*54Количество партий в годовой программеW060партийN/Q=60000/ /10005Размер партии запуска в перерасчете на паллеты средний Qпал80паллетQ/Vпал =2000/ /256Коэффициент повторяемости запусков одного наименования среднийKповт2,4-W0/H=60/25
что соответствует периодичности 1 раз в 2 месяца7Периодичность поступления партий в РТС средняяTпост66
3960
9
40ч
мин
смен
раз/недТф/ W0=4000/ /608Такт выпуска деталей требуемыйtв4минТф*60/N=4000*60/600009Штучно-калькуляционное время требуемое[tшт.к]3,4минtв*[Kз]= 4* *0,8510Штучное время требуемое[tшт]2,9мин11Машинное время на операции требуемое[tмаш]1,74мин12Коэффициент закрепления операцияKзо5-13Коэффициент готовности РП среднийKг0,952-Тн.о/(Тн.о+Трем)=
=120/126
МОДЕЛИРОВАНИЕ СИСТЕМЫ РАЗЛИЧНЫМИ МЕТОДАМИ
2.1. МЕТОД ПРЯМОГО СЧЕТА
Расчет параметров состояний РП с помощью временного баланса "Плановые работы/Ресурсы оборудования".
Составим годовой временной баланс (2.1) для одной РП с усредненными характеристиками:
Tф= ({[(tмаш+ tyc+ tизм+ tнак+ tт.обсл+ tо.обсл+ tотд)* Qт+ t_тр^'+ t_снх^']* Q/ Qт+ t_пер^"}+ t_рем^"+ +t_орг^"+ t_(о.р)^")+)* Wq/60 (2.1)
Параметры баланса tт.обсл, tо.обсл и tотд берутся из техпроцесса или рассчитываются по приближенным среднестатистическим зависимостям: tт.обсл =0,03* tмаш=0,0843
tо.обсл = 0,1* tмаш=0,283
tотд =0 - для автоматизированных систем.
Параметр t_тр^' рассчитывается с учетом ожидания-приемки на складе:
t_тр^'=t_цтр+〖2t〗_кш=2+2*1=4 мин.
Параметр t_пер^" соответствует величине tп.з. из техпроцесса.
Параметр t_рем^" (среднее время ремонта оборудования РП, приведенное к периоду обработки партии) рассчитывается следующим образом: t_рем^"=(〖(t〗_маш*Q)*T_вр)/T_(н.о) =(2,83*1000*5)/100=141,5 мин.
Параметр t_орг^" рассчитывается по приближенной среднестатической зависимости:
t_орг^"=0,05t_маш Q=0,05*2,83*1000=141,5 мин.
Подставив значения в формулу 2.1 получим: Tф= ({[(2,83+ 0,2+ 0+ 0+0,08+0,283+0)* 15+ 4 +0]* 1000/ 15+720}+141,5+141,5 + t_(о.р)^")* 60/(60*3,33)=312,5+0,07t_(о.р)^" (2.2)
Отсюда среднее время простоя РП из-за отсутствия работы, приходящееся на одну партию составит:
t_(о.р)^"=(4000-1400)/0,3=8666,6 мин
Подставив в 2.2 полученное значение t_(о.р)^" и осуществив умножения, получим: Tф= {[(849+ 60+ 0+ 0+24+5,66+0)+80+0]+216}+42,3+ 42,3+ 2602=4000(2.3)
Используя выражения (2.1) и (2.3), рассчитываем и заносим в таблицу 6 коэффициенты пребывания РП в различных состояниях. Примеры расчета Kмаш=849/4000=0,01; Кус=60/4000=0,015 и т.д.
Коэффициент загрузки РП работой:
Кз=1-Ко.р.=1-0,65=0,35 или 35 %
Аналогичным образом составляем и рассчитываем баланс для лимитирующей РП № Результаты заносим также в таблицу 6.
№ сост.Ti, минTi, часKiобозн.средн.Лим.средн.Лим.обозн.средн.Лим.1tмаш2,8368491000Kмаш0,210,252tус0,20,26033,3Kус0,0150,0083tизм0000Kизм004tнак0000Kнак005t'тр448044,4Kтр0,020,0116t'снх0000Kснх007tт.обсл0,080,182413,3Kт.обсл0,0060,0038tо.обсл0,280,68446,6Kо.обсл0,0210,0119tотд0000Kотд0010t''пер720720216120Kпер0,0540,0311t''рем141,518342,530,5Kрем0,010,00712t''орг141,518342,530,5Kорг0,010,00713t''о.р.8360840725101401Kо.р.0,620,35
Kз= 1- Kо.р.= 1-0,62=0,38 (Для РП со средними характеристиками)
Kз1= 0,39; Kз2= 0,2; Kз3= 0,64; Kз4= 0,64; Kз5= 0,3; 2.2. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ (GPSS)
GPSS (англ. General Purpose Simulation System - общецелевая система моделирования) - язык программирования, используемый для имитационного моделирования различных систем, в основном систем массового обслуживания.
Программа моделирования на языке GPSS:
************************Исходные данные**************************************
*-------------Описание структуры-----------------------------------
SkladSTORAGE 800;Емкость склада: min=2хQхW_oper/Emk_jas= 2х1000x6/15=800 (ячеек под ящики и паллеты)
Nak0_zagSTORAGE 1;Емкость входного порта склада(ячеек под ящики с заготовками)
Nak0_detSTORAGE 1;Емкость выходного порта склада(ячеек под ящики с готовыми дет.)
Nak1STORAGE 1;Емкость выходного(готовых деталей)накопителя РП1(ячеек под паллеты)
Nak2STORAGE 2;
Nak3STORAGE2;
Nak4STORAGE 5;
Nak5STORAGE 2;
Nak6STORAGE 2;
*-------------Показ-ли назн.-----------
T_modEQU240000;Т моделирования =Тф =4000 ч
t_Tr_minEQU1.5;Минимально возможное вр.цикла(рейс в оду сторону)тележки:2t_пер+t_езды_min)]= 1,5 мин
t_TrEQU0.9;Ср.приращение вр.цикла тележки (t_езды_ср-t_езды_min )]= 2,4-1,5=0,9 мин.
t_KranEQU1;Вр.цикла КШ склада (забрать или выдать)t_скл= 1 мин
N_zajavEQU4000;Кол. заявок-паллет от каждого источника-РП = N/Q_tr = 60000/15=4000 Q_tr EQU15;Р-р тр.партии, может совпадать с емкостью тр.оснастки
Q_jasEQU66;Р-р партии в пересчете на ящики (Q/Emk_jas=1000/15=66) *t_TelEQU2.4;Вр.цикла тр.тележки: перегр+туда+там+обратно+перегр
*T_postEQU74.3;Ср.периодичность пост.заявок:[(t_маш+t_уст)хQ_tr+(t_тр+t_скл)]+(t_тр+t_скл)]=[(0,71+0,2)15+(2+2)]+(2+2)]=21,65 мин
*T_postEQU151.5;Ср.периодичность пост.заявок:(t_маш/Кмаш)хQ_tr=(0,71/0,363)15=29,3мин
*-------------Время машинное tмаш-------------------------
T_1EQU2.32 ;Вр.t_маш
T_2EQU1.52;
T_3EQU6;
T_4EQU6;
T_5EQU0.19;
T_6EQU1;пост ОТК
T_0EQU0.016;порт склада внешний: t_пер/Q_tr=0,25/15=0,016, всего 2х4000 ящиков (отдельно заполнение партии заготовок и отд.освобож.от партии дет.) *-------------Показатели надежности РП основных операций-------------------------
t_otk2EQU6000;Вр.наработки на отказ РП2 по сумме маш.вр.(100 ч). Учитываем имитационно
*t_otk1EQU6000;Для этой и ост. РП пока не используем. Учтено расчетно в T_post(i)через Кз(i), включающего Крем(i) t_rem2EQU300; вр. ремонта РП2 (5 ч)
*t_rem1EQU300
;-------------Подготовка расчетных ИД------- T_post1FVARIABLE ((T_1)#Q_tr)/0.5;Ср.вр.между поступлением заявок-палет = tмаш(i)xQ_тр/Кз(i) = 2,32x15/0,7=49 мин
T_post2FVARIABLE ((T_2)#Q_tr)/0.8;1,52x15/0.8=28
T_post3FVARIABLE ((T_3)#Q_tr)/0.7;6x15/0,64=140 T_post4FVARIABLE ((T_4)#Q_tr)/0.64;6x15/0,64=140
T_post5FVARIABLE ((T_5)#Q_tr)/0.3;0,19x15/0,3=9,5
T_post6FVARIABLE ((T_6)#Q_tr)/0.28;0.5x15/0,28=44.64
*T_post0FVARIABLE ((T_0)#Q_tr)/0.17;0,016x15/0,17=1.4, ;Тпост.ср =67,4
*-------------Начальное состояние--------------------------------------
INITIAL X$N_zajav0,0;Тек.кол.выполненных заявок (Qт,паллет,ящиков) РП0, в год.плане Max=4000 INITIAL X$N_zajav1,0;Max=8000 (1600-прием заг.+1600-выдача дет.) INITIAL X$N_zajav2,0;Max=4000 INITIAL X$N_zajav3,0;Max=4000 INITIAL X$N_zajav4,0;Max=4000
INITIAL X$N_zajav5,0;Max=4000
INITIAL X$N_zajav6,0;Max=4000 INITIAL X$T_nar2,0;Сумм.вр.маш.работы РП2 после последнего отказа (текущая наработка)
INITIALX$Tt_otk2,t_otk2;Вр.,через которое откажет РП2 *-------------Изм.базы генерации для опр.дисперсии результатов и з-на распред.---------
N_GEQU1;начальный № всех генераторов
************************Сегмент остановки моделирования***********************************
*-------------Задание вр. моделирования----------------------------
GENERATET_mod
*-------------Расчет производных результатов после остановки моделирования---
*SAVEVALUE K_ocer2,(SR$Nak3/1000);К-т простоя в очереди для источника-РП3 - дублирование отчета
*-------------Окончание моделирования----------------------------
TERMINATE1
START1
************************Сегмент основной - генерация заявок-паллет *************
*-----------------------РП0(порт склада внешний)---------------------
*-------------Сегмент потока партий (внешнее заполнение и изъятие из склада)-----------------------
GENERATE(Exponential(N_G,0,4000)),0,1,60,1;Tф*60/N*Q=4000*60/60000*1000=4000 мин,принимаем 4000, т.е.14 раз в день, загр. и выгр. партий за раз.
*SPLIT(Q_jas-1),Met0;Генерация кол.ящиков для данной партии, всего с родителем 15 ящиков
Met0ENTERNak0_zag
ADVANCE((T_0)#Q_tr);Вр.перегрузки ящика в накопитель порта склада 0,01x15=0,15
QUEUEOcer_TNS
SEIZEKran
DEPARTOcer_TNS
ADVANCEt_Kran
LEAVENak0_zag
ENTERSklad;Поместить ящик с заг. в склад
RELEASEKran
SAVEVALUE N_zajav0+,1
TEST NEX$N_zajav0,(N_zajav#2),Stop0
GATHERQ_jas
QUEUEOcer_TNS
SEIZEKran
DEPARTOcer_TNS
ADVANCEt_Kran
LEAVESklad;Удалить ящик с готовыми дет.из склада
ENTERNak0_det
RELEASEKran
ADVANCE((T_0)#Q_tr)
LEAVENak0_det;
SAVEVALUE N_zajav0+,1
TEST NEX$N_zajav0,(N_zajav#2),Stop0
ASSEMBLEQ_jas
TERMINATE
Stop0SAVEVALUE T_stop0,AC1
TERMINATE
*-----------------------РП1(ток)-------------------------------------
GENERATE,,,4000,1
Metka1ADVANCE(Exponential(N_G,0,V$T_post1))
ENTERNak1
QUEUEOcer_TNS
SEIZETelegka
SEIZEKran
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak1
RELEASETelegka
RELEASEKran
SAVEVALUE N_zajav1+,1
TEST NEX$N_zajav1,N_zajav,Stop1
*SPLIT 1,Metka1
TERMINATE
Stop1SAVEVALUE T_stop1,AC1
TERMINATE
*-----------------------РП2(ток)-------------------------------------
GENERATE,,,4000,1
Metka2ADVANCE(Exponential(N_G,0,V$T_post2))
ENTERNak2
QUEUEOcer_TNS
SEIZETelegka
SEIZEKran
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak2
RELEASETelegka
RELEASEKran
SAVEVALUE N_zajav2+,1
TEST NEX$N_zajav2,N_zajav,Stop2
*SPLIT 1,Metka2
TERMINATE
Stop2SAVEVALUE T_stop2,AC1
TERMINATE
*-----------------------РП3(зубонарез)- ЛИМИТИРУЮЩАЯ------------------------------------
GENERATE,,,3999,1;Генерация кол.объектов, выставляющих заявки и приоритета
SAVEVALUE T_post3,V$T_post3;Перевод пер. в сохраняемую
ENTERNak3
Metka3ADVANCE(Exponential(N_G,0,V$T_post2));Обработка на РП
*-------------Отказы---------------
SAVEVALUE T_nar3+,(T_3#Q_tr);Для учета фактора отказов
TEST GEX$T_nar3,X$Tt_otk3,Met3;Проверка: РП3 уже должена отказать?
SEIZERemontnik
ADVANCE(Exponential(N_G,0,t_rem2))
RELEASERemontnik
SAVEVALUE T_nar3,0;Обнуление счетчика вр. после последнего отказа
SAVEVALUETt_otk3,(Exponential(N_G,0,t_otk2));Расчет нового значения вр.будущего отказа
*----------------------------------
Met3QUEUEOcer_TNS
SEIZETelegka
SEIZEKran;
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak3
RELEASETelegka
RELEASEKran
*-------------Проверка на выполнение программы---------------
SAVEVALUE N_zajav3+,1
TEST NEX$N_zajav3,N_zajav,Metka3
SAVEVALUE T_stop3,AC1
TERMINATE
*-------------Замыкание потока-------
Cikl2SPLIT 1,Metka3;Порождение от заявки-родителя (1 шт) доп.копий (1 шт)
TERMINATE
*-----------------------РП3(долб)--------
GENERATE,,,4000,1
ENTERNak4
Metka4ADVANCE(Exponential(N_G,0,V$T_post4))
QUEUEOcer_TNS
SEIZETelegka
SEIZEKran
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak4
RELEASETelegka
RELEASEKran
SAVEVALUE N_zajav4+,1
TEST NEX$N_zajav4,N_zajav,Stop4
*SPLIT 1,Metka4
TERMINATE
Stop4SAVEVALUE T_stop4,AC1
TERMINATE
*-----------------------РП3(щлиф)--------
GENERATE,,,4000,1
ENTERNak5
Metka5ADVANCE(Exponential(N_G,0,V$T_post5))
QUEUEOcer_TNS
SEIZETelegka
SEIZEKran
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak5
RELEASETelegka
RELEASEKran
SAVEVALUE N_zajav5+,1
TEST NEX$N_zajav5,N_zajav,Stop5
*SPLIT 1,Metka5
TERMINATE
Stop5SAVEVALUE T_stop5,AC1
TERMINATE
*-----------------------РП6(пост ОТК)-------------------------------------
GENERATE,,,4000,1
Metka6ADVANCE(Exponential(N_G,0,V$T_post6))
ENTERNak6
QUEUEOcer_TNS
SEIZETelegka
SEIZEKran
DEPARTOcer_TNS
ADVANCE((Exponential(N_G,t_Tr_min,t_Tr))#2)
ADVANCE(t_Kran#2)
LEAVENak6
RELEASETelegka
RELEASEKran
SAVEVALUE N_zajav6+,1
TEST NEX$N_zajav6,N_zajav,Stop6
*SPLIT 1,Metka6
TERMINATE
Stop6SAVEVALUE T_stop6,AC1
TERMINATE
Результаты программы:
GPSS Мировое Сообщение о Моделировании - Романов.916.1
Sunday, May 26, 2013 20:28:04 ВРЕМЯ ОКОНЧАНИЯ ВРЕМЕНИ НАЧАЛА БЛОКИРУЕТ УСЛУГИ STORAGES
0.000 240000.000 141 3 9
НАЗВАНИЕ ОЦЕНИВАЮТ CIKL2 89.000
KRAN 10043.000
MET0 4.000
MET3 76.000
METKA1 32.000
METKA2 49.000
METKA3 68.000
METKA4 93.000
METKA5 110.000
METKA6 126.000
NAK0_DET 10002.000
NAK0_ZAG 10001.000
NAK1 10003.000
NAK2 10004.000
NAK3 10005.000
NAK4 10006.000
NAK5 10007.000
NAK6 10008.000
N_G 1.000
N_ZAJAV 4000.000
N_ZAJAV0 10031.000
N_ZAJAV1 10032.000
N_ZAJAV2 10033.000
N_ZAJAV3 10034.000
N_ZAJAV4 10035.000
N_ZAJAV5 10036.000
N_ZAJAV6 10037.000
OCER_TNS 10041.000
Q_JAS 66.000
Q_TR 15.000
REMONTNIK 10046.000
SKLAD 10000.000
STOP0 29.000
STOP1 46.000
STOP2 63.000
STOP4 106.000
STOP5 123.000
STOP6 140.000
TELEGKA 10042.000
TT_OTK2 10039.000
TT_OTK3 10045.000
T_0 0.016
T_1 2.320
T_2 1.520
T_3 6.000
T_4 6.000
T_5 0.190
T_6 1.000
T_KRAN 1.000
T_MOD 240000.000
T_NAR2 10038.000
T_NAR3 10044.000
T_OTK2 6000.000
T_POST1 10025.000
T_POST2 10026.000
T_POST3 10027.000
T_POST4 10028.000
T_POST5 10029.000
T_POST6 10030.000
T_REM2 300.000
UNSPECIFIED
T_STOP1 10052.000
T_STOP2 10048.000
T_STOP3 10047.000
T_STOP4 10051.000
T_STOP5 10050.000
T_STOP6 10049.000
T_TR 0.900
T_TR_MIN 1.500
МАРКИРУЮТ СЧЕТ RETRYN ПОТОКА СЧЕТА ВХОДА ТИПА БЛОКА МЕСТОПОЛОЖЕНИЯ 1 GENERATE 1 0 0
2 TERMINATE 1 0 0
3 GENERATE 60 0 0
MET0 4 ENTER 60 0 0
5 ADVANCE 60 0 0
6 QUEUE 60 0 0
7 SEIZE 60 0 0
8 DEPART 60 0 0
9 ADVANCE 60 0 0
10 LEAVE 60 0 0
11 ENTER 60 0 0
12 RELEASE 60 0 0
13 SAVEVALUE 60 0 0
14 TEST 60 0 0
15 GATHER 60 60 0
16 QUEUE 0 0 0
17 SEIZE 0 0 0
18 DEPART 0 0 0
19 ADVANCE 0 0 0
20 LEAVE 0 0 0
21 ENTER 0 0 0
22 RELEASE 0 0 0
23 ADVANCE 0 0 0
24 LEAVE 0 0 0
25 SAVEVALUE 0 0 0
26 TEST 0 0 0
27 ASSEMBLE 0 0 0
28 TERMINATE 0 0 0
STOP0 29 SAVEVALUE 0 0 0
30 TERMINATE 0 0 0
31 GENERATE 4000 0 0
METKA1 32 ADVANCE 4000 0 0
33 ENTER 4000 0 0
34 QUEUE 4000 0 0
35 SEIZE 4000 0 0
36 SEIZE 4000 0 0
37 DEPART 4000 0 0
38 ADVANCE 4000 0 0
39 ADVANCE 4000 0 0
40 LEAVE 4000 0 0
41 RELEASE 4000 0 0
42 RELEASE 4000 0 0
43 SAVEVALUE 4000 0 0
44 TEST 4000 0 0
45 TERMINATE 3999 0 0
STOP1 46 SAVEVALUE 1 0 0
47 TERMINATE 1 0 0
48 GENERATE 4000 0 0
METKA2 49 ADVANCE 4000 0 0
50 ENTER 4000 0 0
51 QUEUE 4000 0 0
52 SEIZE 4000 0 0
53 SEIZE 4000 0 0
54 DEPART 4000 0 0
55 ADVANCE 4000 0 0
56 ADVANCE 4000 0 0
57 LEAVE 4000 0 0
58 RELEASE 4000 0 0
59 RELEASE 4000 0 0
60 SAVEVALUE 4000 0 0
61 TEST 4000 0 0
62 TERMINATE 3999 0 0
STOP2 63 SAVEVALUE 1 0 0
64 TERMINATE 1 0 0
65 GENERATE 3999 0 0
66 SAVEVALUE 3999 0 0
67 ENTER 3999 0 0
METKA3 68 ADVANCE 3999 0 0
69 SAVEVALUE 3999 0 0
70 TEST 3999 0 0
71 SEIZE 81 0 0
72 ADVANCE 81 0 0
73 RELEASE 81 0 0
74 SAVEVALUE 81 0 0
75 SAVEVALUE 81 0 0
MET3 76 QUEUE 3999 0 0
77 SEIZE 3999 0 0
78 SEIZE 3999 0 0
79 DEPART 3999 0 0
80 ADVANCE 3999 0 0
81 ADVANCE 3999 0 0
82 LEAVE 3999 0 0
83 RELEASE 3999 0 0
84 RELEASE 3999 0 0
85 SAVEVALUE 3999 0 0
86 TEST 3999 0 0
87 SAVEVALUE 3999 0 0
88 TERMINATE 3999 0 0
CIKL2 89 SPLIT 0 0 0
90 TERMINATE 0 0 0
91 GENERATE 4000 0 0
92 ENTER 4000 0 0
METKA4 93 ADVANCE 4000 0 0
94 QUEUE 4000 0 0
95 SEIZE 4000 0 0
96 SEIZE 4000 0 0
97 DEPART 4000 0 0
98 ADVANCE 4000 0 0
99 ADVANCE 4000 0 0
100 LEAVE 4000 0 0
101 RELEASE 4000 0 0
102 RELEASE 4000 0 0
103 SAVEVALUE 4000 0 0
104 TEST 4000 0 0
105 TERMINATE 3999 0 0
STOP4 106 SAVEVALUE 1 0 0
107 TERMINATE 1 0 0
108 GENERATE 4000 0 0
109 ENTER 4000 0 0
METKA5 110 ADVANCE 4000 0 0
111 QUEUE 4000 0 0
112 SEIZE 4000 0 0
113 SEIZE 4000 0 0
114 DEPART 4000 0 0
115 ADVANCE 4000 0 0
116 ADVANCE 4000 0 0
117 LEAVE 4000 0 0
118 RELEASE 4000 0 0
119 RELEASE 4000 0 0
120 SAVEVALUE 4000 0 0
121 TEST 4000 0 0
122 TERMINATE 3999 0 0
STOP5 123 SAVEVALUE 1 0 0
124 TERMINATE 1 0 0
125 GENERATE 4000 0 0
METKA6 126 ADVANCE 4000 0 0
127 ENTER 4000 0 0
128 QUEUE 4000 0 0
129 SEIZE 4000 0 0
130 SEIZE 4000 0 0
131 DEPART 4000 0 0
132 ADVANCE 4000 0 0
133 ADVANCE 4000 0 0
134 LEAVE 4000 0 0
135 RELEASE 4000 0 0
136 RELEASE 4000 0 0
137 SAVEVALUE 4000 0 0
138 TEST 4000 0 0
139 TERMINATE 3999 0 0
STOP6 140 SAVEVALUE 1 0 0
141 TERMINATE 1 0 0
FACILITY ЗАПИСИ UTIL. ПОЛЬЗА ВРЕМЕНИ АВЕНЮ. ВЛАДЕЛЕЦ НА РАССМОТРЕНИИ, ПРЕДАЮТ ПОВТОРНУЮ ПОПЫТКУ ЗЕМЛЕ DELAY
TELEGKA 23999 0.680 6.800 1 0 0 0 0 0
KRAN 24059 0.680 6.783 1 0 0 0 0 0
REMONTNIK 81 0.090 266.970 1 0 0 0 0 0
QUEUE ВХОД ВХОДА МАКС CONT (0) AVE.CONT. АВЕНЮ AVE.TIME (-0) RETRY
OCER_TNS 14 0 24059 1154 4.959 49.463 51.956 0
STORAGE КЕПКА. REM. Мин. Максимальные ЗАПИСИ AVL. AVE.C. UTIL. ПОВТОРИТЕ DELAY
SKLAD 800 740 0 60 60 1 33.042 0.041 0 0
NAK0_ZAG 1 1 0 1 60 1 0.001 0.001 0 0
NAK0_DET 1 1 0 0 0 1 0.000 0.000 0 0
NAK1 1 1 0 1 4000 1 0.667 0.667 0 0
NAK2 2 2 0 2 4000 1 1.098 0.549 0 0
NAK3 2 2 0 2 3999 1 1.408 0.704 0 0
NAK4 5 5 0 5 4000 1 3.291 0.658 0 0
NAK5 2 2 0 2 4000 1 1.165 0.582 0 0
NAK6 2 2 0 2 4000 1 1.098 0.549 0 0
SAVEVALUE ПОВТОРЯЮТ VALUE
T_POST3 0 128.571 N_ZAJAV0 0 60.000 N_ZAJAV1 0 4000.000 N_ZAJAV2 0 4000.000 N_ZAJAV3 0 3999.000 N_ZAJAV4 0 4000.000 N_ZAJAV5 0 4000.000 N_ZAJAV6 0 4000.000 T_NAR2 0 0 TT_OTK2 0 6000.000 T_NAR3 0 1170.000 TT_OTK3 0 1429.482 T_STOP3 0 168942.523 T_STOP2 0 131734.151 T_STOP6 0 131742.304 T_STOP5 0 139752.495 T_STOP4 0 158243.721 T_STOP1 0 160168.838 3. ПРЕДЛОЖЕНИЯ ПО ИЗМЕНЕНИЮ ПРОЕКТА СИСТЕМЫ
Метод прямого счета и метод имитационного моделирования показали, что система работает исправно. Она способна производить 60 тысяч деталей годовой программы выпуска 25 разных типов. Станки работают не эффективно. Кз получаются в среднем 60%. Это показывает, что станки работают только на половину. Чтобы система работала хорошо, требуется уменьшить количество станков на всех рабочих позициях, кроме РП4. Уменьшение станков не приведет к не выполнению годовой программы.
2
Документ
Категория
Рефераты
Просмотров
25
Размер файла
96 Кб
Теги
kursach, romanova, novichikhin
1/--страниц
Пожаловаться на содержимое документа