poddergrukovodstkp (538827), страница 26
Текст из файла (страница 26)
ql q4
20 80
Exp(TкI) = Exp(4); Ыог(ТкЗ, ТоЗ) = Nor(15 Ехр(Тк) = Exp(8); ts / qz! — J_ о ts /
Exp(T2) = Exp(25);
Exp(Tк2) = Exp(5); 2);
q3 = 10 %;
Значения q1, q2, q3, q4 исследователь изменяет от исходных самостоятель но. Результаты моделирования необходимо получить с точностью ε = 1 и дове рительной вероятностью α = 0,99.
Задание на исследование
Разработать имитационную модель процесса изготовления деталей. Модель должна позволять определять абсолютное и относительное количество готовых и забракованных деталей, среднее время изготовления одной детали. Исследовать зависимость количества изготовленных деталей от качества выполнения операций q1, q2, q3, q4.
Сделать выводы о загруженности пунктов выполнения операций и необходимых мерах по повышению количества изготовления деталей.
Время моделирования — 8 часов.
104
Программа модели
; Вариант | 24 | ||
; Модель | процесса | изготовления | |
;Задание | исходных | данных | |
ModelTime | EQU | 480 | |
Tn | EQU | 35 | |
Tl | EQU | 30 | |
T2 | EQU | 25 | |
T3 | EQU | 35 | |
ТоЗ | EQU | 6 ; | Средне |
мин Tk1 | EQU | 4 | |
Tk2 | EQU | 5 | |
ТкЗ | EQU | 15 | |
ТокЗ | EQU | 2 ; | Средне |
ции, мин | |||
Тк | EQU | 8 | |
qi | EQU | .12 | |
q2 | EQU | .15 | |
q3 | EQU | .10 | |
q4 | EQU | .80 |
деталей
Время моделирования, 1 ед. мод. вр. = 1 мин Среднее время между поступлениями заготовок Среднее время выполнения 1-й операции, мин Среднее время выполнения 2-й операции, мин Среднее время выполнения 3-й операции, мин Среднеквадратическое отклонение времени выполнения 3-й операции,
; Среднее время контроля после 1-й операции, мин ; Среднее время контроля после 2-й операции, мин ; Среднее время контроля после 3-й операции, мин Среднеквадратическое отклонение времени контроля после 3-й опера-
Среднее время окончательного контроля, мин Доля брака после 1-й операции Доля брака после 2-й операции Доля брака после 3-й операции Окончательная доля брака
; Описание функции времени подготовки заготовки для детали Pod FUNCTION RN10,D6 .05,10/.18,14/.34,21/.56,22/.85,28/1,25
; Сегмент имитации изготовления деталей
GENERATE (Exponential(1,0,Tn_)) ; Подготовка заготовок для деталей
; Источник заготовок для деталей
QUEUE Pod ; Встать в очередь
SEIZE Pod ; Начать подготовку заготовки для детали
DEPART Pod ; Покинуть очередь
ADVANCE (Exponential(34,0,FN$Pod)) ; Имитация подготовки
Имитация выполнения 1-й операции
DCount Operl
ASSIGN
ASSIGN
QUEUE
SEIZE
DEPART
ADVANCE
RELEASE
ADVANCE
TRANSFER
; Код 1 в Р1-деталь проходит первый раз ; Код 1 в Р2-признак 1-й операции
; Встать в очередь
; Начать первую операцию
; Покинуть очередь
RELEASE Pod ; Закончить подготовку заготовки для детали
1,1
2,1
P2
Konveerl
P2
(Exponential(23,0,T1)) ; Имитация выполнения 1-й операции Konveer1 ; Закончить выполнение 1-й операции (Exponential(23,0,Tk1)) ; Имитация контроля после 1-й операции q1_,,Sboi ; Отправить брак в блок контроля
; Имитация выполнения 2-й операции
ASSIGN
QUEUE
SEIZE
DEPART
ADVANCE
RELEASE
ADVANCE
TRANSFER
2,2
P2
Konveer2
P2
Oper2
Код 2 в Р2-признак 2-й операции Встать в очередь Начать вторую операцию Покинуть очередь
(Exponential(23,0,T2)) ; Имитация выполнения 2-й операции Konveer2 ; Закончить выполнение 2-й операции (Exponential(23,0,Tk2)) ; Имитация контроля после 2-й операции q2_,,Sboi ; Отправить брак в блок контроля
; Имитация выполнения 3-й операции
ASSIGN
QUEUE
SEIZE
DEPART
ADVANCE
RELEASE
2,3
P2
Konveer3
P2
; Код 3 в Р2-признак 3-й операции
ОрегЗ
; Встать в очередь
; Начать третью операцию
(Normal(20,T3,To3)) ; Имитация выполнения 3-й операции Konveer3 ; Закончить выполнение 3-й операции
105
; Покинуть очередь
EndOperl
Сегмент имитации работы блока контроля
ADVANCE (Normal(20,Tk3,Tok3)) ; Имитация контроля после 3-й операции
TRANSFER q3_,,Sboi ; Отправить брак в блок контроля
TERMINATE ; Счет готовых деталей
ADVANCE
TRANSFER
TEST E
ASSIGN
TRANSFER
TRANSFER
TRANSFER
TRANSFER
TERMINATE
Sboi
(Exponential(23,0,Tk)) ; Имитация окончательного контроля
q4 ,,EndOper
Pl7l,EndOper
1,2
,(Met9+P2)
,Operl
,Oper2
,ОрегЗ
Отправить в окончательный брак
Если второй раз, то в окончательный брак
Met9
Код 2 в Р1-деталь проходит второй раз
EndOper
Отправить для повторного выполнения 1-й операции Отправить для повторного выполнения 2-й операции Отправить для повторного выполнения 3-й операции Счет брака
; Cегмент задания времени моделирования и расчета результатов моделирования
Время моделирования
Если условие выполняется, то
X$Prog=TG1 содержимому счетчика завершений Если содержимое счетчика завершений равно 1,
GENERATE ModelTime
TEST L X$Prog,TG1,Met11
то
SAVEVALUE Prog,TG1 Met11 TEST E TG1,1,Met12 расчет результатов моделирования
Количество готовых деталей, шт. Количество забракованных деталей,
SAVEVALUE NDet,(INT(N$EndOper1/X$Prog))
шт.
SAVEVALUE Brak,(INT(N$EndOper/X$Prog))
мин Met12
SAVEVALUE DoljaBrak,(X$Brak/(X$Brak+X$NDet)) ; Общая доля брака SAVEVALUE DoljaDet,(X$NDet/(X$Brak+X$NDet)) ; Доля готовых деталей SAVEVALUE TDet,(AC1/N$EndOper1) ; Среднее время изготовления одной детали,
TERMINATE 1
Вариант 25 Постановка задачи
Изготовление в цехе детали начинается через случайное время Тн. Выполнению операций предшествует подготовка. Длительность подготовки зависит от качества заготовки, из которой будет сделана деталь. Всего различных видов заготовок n1. Время подготовки подчинено экспоненциальному закону. Частота появления различных заготовок и средние значения времени их подготовки заданы таблицей дискретного распределения:
Частота | 0,05 | 0,13 | 0,16 | 0,22 | 0,29 | 0,15 |
Среднее время | 10 | 14 | 21 | 22 | 28 | 25 |
Для изготовления детали последовательно выполняются n операций, продол-жительностями Т1, Т2, …, Тn соответственно. После каждой операции в течение времени Тк1, Тк2, …, Ткn следует контроль. Время контроля — случайное. Контроль не проходят q1, q2, …, qn % де талей соответственно. Забракованные детали поступают в окончательный блок контроля и проходят в нем проверку в течение случайного времени Тк. В результате из общего количества не прошедших контроль деталей q(n+1) % деталей идут в брак, а оставшиеся 1-q(n+1) % деталей подлежат повторному выполнению тех операций, после которых они не прошли контроль. Если деталь не проходит контроль после повторного выполнения операции, она бракуется.
106
Исходные данные
Exp(Тн) = Exp(30);
n1 = 6;
n = 3; Exp(T1) = Exp(30); Exp(T2) = Exp(25);
Nor(T3, To3) = Nor(35, 6);
Exp(Tк1) = Exp(4); Exp(Tк2) = Exp(5);
Nor(Tк3, To3) = Nor(15, 2);
Exp(Tк) = Exp(8); q1 = 20 %; q2 = 15 %; q3 = 10 %; q4 = 80 %.
Значения q1, q2, q3, q4 исследователь изменяет от исходных самостоятельно.
Результаты моделирования необходимо получить с точностью ε = 0,1 и доверительной вероятностью α = 0,99.
Задание на исследование
Разработать имитационную модель процесса изготовления деталей. Модель должна позволять определять абсолютное и относительное количество готовых и забракованных деталей, среднее время изготовления одной детали. Исследовать зависимость времени изготовления 20 деталей от качества выполнения операций q1, q2, q3, q4.
Сделать выводы о загруженности пунктов выполнения операций и необходимых мерах по повышению количества изготовления деталей.
Программа модели
Вариант 25
Модель процесса изготовления деталей
Задание исходных данных
Время моделирования, 1 ед. мод. вр. = 1 мин
Tn | EQU | 35 |
Tl | EQU | 30 |
T2 | EQU | 25 |
T3 | EQU | 35 |
ТоЗ | EQU | 6 ; |
мин Tk1 | EQU | 4 |
Tk2 | EQU | 5 |
ТкЗ | EQU | 15 |
ТокЗ | EQU | 2 ; |
ции, мин | ||
Тк | EQU | 8 |
qi | EQU | .12 |
q2 | EQU | .15 |
q3 | EQU | .10 |
q4_ | EQU | .80 |
N | EQU | 9 ; |
; Среднее время между поступлениями заготовок ; Среднее время выполнения 1-й операции, мин ; Среднее время выполнения 2-й операции, мин ; Среднее время выполнения 3-й операции, мин Среднеквадратическое отклонение времени выполнения 3-й операции,
; Среднее время контроля после 1-й операции, мин ; Среднее время контроля после 2-й операции, мин ; Среднее время контроля после 3-й операции, мин Среднеквадратическое отклонение времени контроля после 3-й опера-Среднее время окончательного контроля, мин Доля брака после 1-й операции Доля брака после 2-й операции Доля брака после 3-й операции Окончательная доля брака Количество деталей, которые необходимо изготовить, шт.
; Описание функции времени подготовки заготовки для детали Pod FUNCTION RN10,D6 .05,10/.18,14/.34,21/.56,22/.85,28/1,25
; Сегмент имитации изготовления деталей