написана з допомогою мови GPSS.
generate 40,10
split 2, tt
tt assign 1,2
queue sum_obr
; шукаємо найменшу чергу
t0 test le q $ ss11, q $ ss12, t1
test le q $ ss21, q $ ss22, t2
test le q $ ss11, q $ ss21, next21; ss11-мінімальна чергу
t4 transfer, next11
t1 test le q $ ss21, q $ ss22, t3
test le q $ ss12, q $ ss21, next21; ss12 - мінімальна чергу
transfer, next12
t2 test le q $ ss22, q $ ss11, t4
t5 transfer, next22; ss22 - мінімальна чергу
t3 test le q $ ss12, q $ ss22, t5
transfer, next12; ss12 - мінімальна чергу
; обробка перших верстатом першого типу
next11 queue ss11
seize stan11
depart ss11
advance (exponential (1,0,30))
release stan11
queue count11
transfer .08, to_nakop, reobr11
; обробка другого верстатом першого типу
next12 queue ss12
seize stan12
depart ss12
advance (exponential (2,0,30))
release stan12
queue count12
transfer .08, to_nakop, reobr12
; обробка перших верстатом другого типу
next21 queue ss21
seize stan21
depart ss21
advance (exponential (1,0,20))
release stan21
queue count21
transfer .1, to_nakop, reobr21
; обробка другого верстатом другого типу
next22 queue ss22
seize stan22
depart ss22
advance (exponential (2,0,20))
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
reobr21 loop 1, next21
queue brak
terminate 1
reobr22 loop 1, next22
queue brak
terminate 1
; накопичувач
to_nakop queue nakop
; якщо черга на виконання більше 3, обробка виконується другий
верстатом
test le q $ nakop, 3, met1
; обробка 1м верстатом
next31 seize stan31
depart nakop
advance (normal (1,25,2))
release stan31
queue count31
transfer, end1
met1 transfer both next31, next32
; обробка 2м верстатом
next32 seize stan32
depart nakop
advance (normal (1,25,2))
release stan32
queue count32
transfer, end1
end1 depart sum_obr
queue obr
terminate 1
start +3000
6. Аналіз та оцінка результатів моделювання
6.1 Значення необхідних характеристик
Результати, отримані в процесі моделювання наведено в табл. 1.
Таблиця 1
Значення характеристик системи
ХарактерістікаЗнач?? ніеКоеффіціенти використання станков0,124; 0,353; 0,65; 0,749; 0,996; 0,847Колічество забракованих деталей17Среднее час перебування в черзі ss11, максимальна дліна14,181 2Среднее час перебування в черзі ss12, максимальна дліна10,869 2Среднее час перебування в черзі ss21, максимальна дліна9,190 2Среднее час перебування в черзі ss22, максимальна дліна12,622 2Прібиль цеха594311
6.2 Дослідження характеристик системи
Характеристика «Середній час перебування заявки в системі»
Таблиця 2
Таблиця 3
Малюнок 3. Гістограма розподілу середнього часу знаходження заявки в системі
Висунута гіпотеза про те, що закон розподілу часу обробки заявок першого верстатом є нормальним, відкидається при рівні значущості, так як p=0,00001 lt; a=0.05.
Характеристика «Середній час обробки запиту верстатом третього типу»
Малюнок 4. Гістограма розподілу середнього часу обробки запиту верстатом третій типу
Висунута гіпотеза про те, що закон розподілу часу обробки заявок третього верстатом є нормальним, відкидається при рівні значущості, так як p=0,00001 lt; a=0.05
6.3 Аналіз ефективності роботи системи
Побудувавши імітаційну модель системи і проаналізувавши її роботу, можна прийти до наступних висновків.
Система працює не так ефективно, як хотілося б. Час знаходження завдань в черзі досить велике. Але сама система для...