Лаба 1 - 8 Лабы / 8 лаба
.docx
Лабораторная работа №8
МОДЕЛИРОВАНИЕ ЗАМКНУТЫХ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ И АНАЛИЗ ВРЕМЕНИ ОБРАБОТКИ ЗАЯВОК СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD
Порядок выполнения работы
1 Изучить возможности анализа времени обработки заявки в GPSS-моделях с помощью стандартного числового атрибута М1 (6.1), возможности и примеры моделирования замкнутых систем массового обслуживания (раздел 7), возможности представления результатов моделирования в форме таблиц и гистограмм (8.1).
2 Разработать GPSS-модель согласно варианту задания. Выполнить сеанс моделирования и получить файл-отчёт с результатами моделирования.
3 Построить гистограммы, отражающие распределение величин, полученных в табличной форме.
4 Выполнить анализ полученных результатов, в том числе представленных в виде таблиц и гистограмм. Выявить недостатки объекта моделирования и привести предложения по их устранению.
ВАРИАНТ 3
На производственном участке имеются три автоматических станка: два станка типа СТ1 и один станок типа СТ2. Каждый станок оснащен бункером; у станков СТ1 бункер вмещает 20 заготовок для изготовления деталей, у станка СТ2 – 30 заготовок. Время, необходимое для обработки на станке одной заготовки – случайная величина, распределенная по гауссовскому закону, со средним значением 3 мин и стандартным отклонением 20 с. Станок обрабатывает все заготовки, имеющиеся в бункере. После израсходования заготовок, находящихся в бункере, необходимо заполнение бункера заготовками. После заполнения бункера станок возобновляет работу.
Заполнение бункеров заготовками выполняется оператором, обслуживающим станки. Заполнение бункера станка СТ1 занимает у оператора от 10 до 20 мин, станка СТ2 – от 15 до 25 мин.
Требуется разработать GPSS-модель для анализа работы производственного участка в течение 100 часов. Предусмотреть получение данных о времени простоя станков (т.е. о времени от момента остановки станка из-за израсходования заготовок до момента возобновления его работы) в табличной форме, причем требуется получить две таблицы: для станков типа СТ1 и типа СТ2. Предусмотреть вычисление простоя станков в процентах.
STA STORAGE 2
STB STORAGE 1
vr1 table M1,10,5,4
vr2 table M1,15,5,4
generate ,,,2
assign 1,1
rab1 enter STA
ASSIGN 2,20
obr1 advance (normal(2,3,0.33))
loop 2,obr1
leave STA
transfer ,nalad
generate ,,,1
assign 1,2
rab2 enter STB
ASSIGN 2,30
OBR2 advance (normal(2,3,0.33))
LOOP 2,OBR2
leave STB
nalad mark
queue och_nalad
seize operator
depart och_nalad
test e p1,1,tip2
advance 15,5
release operator
transfer ,tab1
tip2 advance 20,5
release operator
transfer ,tab2
tab1 tabulate vr1
transfer ,konec
tab2 tabulate vr2
konec test e p1,1,rab2
transfer ,rab1
TERMINATE
generate 6000
terminate 1
start 1
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 2 0 0
2 ASSIGN 2 0 0
RAB1 3 ENTER 159 0 0
4 ASSIGN 159 0 0
OBR1 5 ADVANCE 3162 2 0
6 LOOP 3160 0 0
7 LEAVE 157 0 0
8 TRANSFER 157 0 0
9 GENERATE 1 0 0
10 ASSIGN 1 0 0
RAB2 11 ENTER 53 0 0
12 ASSIGN 53 0 0
OBR2 13 ADVANCE 1584 1 0
14 LOOP 1583 0 0
15 LEAVE 52 0 0
NALAD 16 MARK 209 0 0
17 QUEUE 209 0 0
18 SEIZE 209 0 0
19 DEPART 209 0 0
20 TEST 209 0 0
21 ADVANCE 157 0 0
22 RELEASE 157 0 0
23 TRANSFER 157 0 0
TIP2 24 ADVANCE 52 0 0
25 RELEASE 52 0 0
26 TRANSFER 52 0 0
TAB1 27 TABULATE 157 0 0
28 TRANSFER 157 0 0
TAB2 29 TABULATE 52 0 0
KONEC 30 TEST 209 0 0
31 TRANSFER 157 0 0
32 TERMINATE 0 0 0
33 GENERATE 1 0 0
34 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OPERATOR 209 0.569 16.348 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH_NALAD 1 0 209 143 0.060 1.715 5.431 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
STA 2 0 0 2 159 1 1.581 0.790 0 0
STB 1 0 0 1 53 1 0.790 0.790 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
VR1 16.032 4.576 0
10.000 - 15.000 75 47.77
15.000 - 20.000 65 89.17
20.000 - _ 17 100.00
VR2 24.197 5.154 0
15.000 - 20.000 10 19.23
20.000 - 25.000 22 61.54
25.000 - _ 20 100.00