- •1. Постановка задачи
- •2. Обзор методов и средств решения задачи
- •3. Разработка концептуальной модели системы
- •4. Разработка структурной схемы модели системы
- •5. Разработка программы имитации работы системы
- •6. Анализ и оценка результатов моделирования
- •7.Оптимизация функционирования системы
- •10. Список использованных источников
- •Приложение а. Листинг.
- •8.Анализ результатов моделирования системы с оптимальными параметрами
- •9.Выводы по результатам исследования, рекомендации по использованию модели
- •Приложение b. Результаты моделирования
8.Анализ результатов моделирования системы с оптимальными параметрами
По результатам имитационного моделирования получены следующие результаты:
Коэффициенты использования станков: 89, 88, 67,35,10,100,98% процентов соответственно для станков с первого по седьмой.
Количество забракованных деталей: 7
Максимальные размеры очередей станков: 2,2,2,2,2,503,490 соответственно для станков с первого по седьмой.
Среднее время пребывания в очереди станков: 20.124, 21.33,14.5,8.33.4.98,5493.58,5398.14 соответственно для станков с первого по седьмой.
Прибыль цеха: 993x200+92x45-184x(3x4+3x2+1.5x2)=198876
Использование найденных оптимальных параметров позволило снизить незначительно нагрузку на станки, значительно уменьшить размер очереди на станках вторичной обработки, однако не решило проблемы ни неравномерной загрузки станков, ни наличия узких места в процессе постобработки.
9.Выводы по результатам исследования, рекомендации по использованию модели
В результате проделанной работы было исследовано поведение системы массового обслуживания, работающей в реальном времени. Был проведён анализ характеристик системы, обнаружены узкие места, была проведена работа по устранению некоторых недостатков. Для этого была проведена процедура по оптимизации модели работы системы, исследованы ее статистические характеристики.
В целом, система справляется с выполнением поставленной задачи по внешнему критерию прибыли, однако необходим кардинальный пересмотр элементов системы вторичной обработки, в частности, связанный с условием обслуживания поступающих заявок.
10. Список использованных источников
Альсова О. К. Моделирование систем: Учеб. пособие. – Новосибирск: Изд-во НГТУ, 2007. – 76 с.
Приложение а. Листинг.
generate 30,10
split 2,tt
tt assign 1,2
queue sum_obr
t0 test le q$ss11,q$ss12,t1
test le q$ss11,q$ss13,t2
test le q$ss11,q$ss21,t3
test le q$ss11,q$ss22,next22
t5 transfer ,next11
t1 test le q$ss12,q$ss13,t2
test le q$ss12,q$ss21,t3
test le q$ss12,q$ss22,next22
t6 transfer ,next12
t2 test le q$ss13,q$ss21,t3
t4 test le q$ss13,q$ss22,next22
t7 transfer ,next13
t3 test le q$ss21,q$ss22,next22
t8 transfer ,next21
next11 queue ss11
seize stan11
depart ss11
advance(exponential(1,0,29))
savevalue Pp1,FR$stan11
release stan11
queue count11
transfer .06,to_nakop,reobr11
next12 queue ss12
seize stan12
depart ss12
advance(exponential(2,0,29))
savevalue Pp2,FR$stan12
release stan12
queue count12
transfer .06,to_nakop,reobr12
next13 queue ss13
seize stan13
depart ss13
advance(exponential(3,0,29))
savevalue Pp3,FR$stan13
release stan13
queue count13
transfer .06,to_nakop,reobr13
next21 queue ss21
seize stan21
depart ss21
advance(exponential(4,0,20))
savevalue Pp4,FR$stan21
release stan21
queue count21
transfer .1,to_nakop,reobr21
next22 queue ss22
seize stan22
depart ss22
advance(exponential(5,0,20))
savevalue Pp5,FR$stan22
release stan22
queue count22
transfer .1,to_nakop,reobr22
reobr11 loop 1,next11
queue brak
terminate 1
reobr12 loop 1,next12
queue brak
terminate 1
reobr13 loop 1,next13
queue brak
terminate 1
reobr21 loop 1,next21
queue brak
terminate 1
reobr22 loop 1,next22
queue brak
terminate 1
to_nakop queue nakop
test le q$nakop,3,met1
next31 seize stan31
depart nakop
advance(normal(6,22,2))
savevalue Pp6,FR$stan31
release stan31
queue count31
transfer ,end1
met1 transfer both next31,next32
next32 seize stan32
depart nakop
advance(normal(7,22,2))
savevalue Pp7,FR$stan32
release stan32
queue count32
transfer ,end1
end1 depart sum_obr
queue obr
terminate 1
start 1000
