Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sample2.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
437 Кб
Скачать
☆

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. Список использованных источников

  1. Альсова О. К. Моделирование систем: Учеб. пособие. – Новосибирск: Изд-во НГТУ, 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]