Лаба 1 - 8 Лабы / 6
.docМинистерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет информационных технологий и управления
Кафедра информационных технологий автоматизированных систем
ОТЧЁТ
по лабораторной работе №6
«МОДЕЛИРОВАНИЕ СЛОЖНЫХ СИСТЕМ МАССОВОГО ОБСЛУЖИВНИЯ СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD
» (Вариант 3)
по курсу
«Имитационное моделирование систем»
Проверил: |
Выполнили: |
Севернёв А. М. |
Ст. гр. №020603 |
Минск 2013
1 ЗАДАЧА
Некоторые изделия проходят контроль качества. Поток изделий можно считать пуассоновским; средний интервал времени между изделиями составляет 20 минут. Примерно 20% от общего количества изделий составляют изделия типа И1, 50% – И2, 30% – И3. На участке работают два контролёра. Изделие направляется к свободному контролёру, а если оба контролёра заняты – то к тому, у которого меньше изделий, ожидающих обработки. Контроль одного изделия занимает в среднем 15 минут (экспоненциальная случайная величина).
По результатам контроля в среднем 5% изделий бракуются. После контроля годные изделия подаются на упаковочную машину. Длительность упаковки одного изделия распределена по гауссовскому закону; характеристики времени упаковки следующие указаны в таблице 7.
Таблица 7
Тип изделия |
Среднее время упаковки, мин |
Среднеквадратическое отклонение, мин |
И1 |
5 |
0,5 |
И2 |
10 |
1 |
И3 |
15 |
1 |
Требуется разработать GPSS-модель, имитирующую работу участка контроля и упаковки в течение 48 часов. Предусмотреть подсчёт количества годных и бракованных изделий каждого типа.
2 ТЕКСТ ПРОГРАММЫ
TIP FUNCTION RN1,D3
0.2,1/0.7,2/1,3
BRAK FUNCTION P1,D3
1,BRAK1/2,BRAK2/3,BRAK3
GODN FUNCTION P1,D3
1,GODN1/2,GODN2/3,GODN3
UPAK_SRED_VREM FUNCTION P1,D3
1,5/2,10/3,15
UPAK_SRED_OTKLON FUNCTION P1,D3
1,0.5/2,1/3,1
GENERATE (POISSON(1,20))
ASSIGN 1,FN$TIP
SELECT NU 2,1,2,,,VYBOR_OCH
TRANSFER ,OBR
VYBOR_OCH SELECT MIN 2,1,2,,Q
OBR QUEUE P2
SEIZE P2
DEPART P2
ADVANCE (EXPONENTIAL(2,0,15))
RELEASE P2
Transfer 005,,kolich_braka
SAVEVALUE FN$GODN+,1
QUEUE OCH2
SEIZE UPAKOVKA
DEPART OCH2
ADVANCE (NORMAL(3,FN$UPAK_SRED_VREM,FN$UPAK_SRED_OTKLON))
RELEASE UPAKOVKA
TRANSFER ,KONEC
KOLICH_BRAKA SAVEVALUE FN$BRAK+,1
KONEC TERMINATE
GENERATE 2880
TERMINATE 1
START 1
3 ОТЧЕТ
GPSS World Simulation Report - Model_1.2.1
Tuesday, October 08, 2013 19:20:37
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 2880.000 22 3 0
NAME VALUE
BRAK 10001.000
BRAK1 UNSPECIFIED
BRAK2 UNSPECIFIED
BRAK3 UNSPECIFIED
GODN 10002.000
GODN1 10009.000
GODN2 10005.000
GODN3 10008.000
KOLICH_BRAKA 19.000
KONEC 20.000
OBR 6.000
OCH2 10006.000
TIP 10000.000
UPAKOVKA 10007.000
UPAK_SRED_OTKLON 10004.000
UPAK_SRED_VREM 10003.000
VYBOR_OCH 5.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 151 0 0
2 ASSIGN 151 0 0
3 SELECT 151 0 0
4 TRANSFER 140 0 0
VYBOR_OCH 5 SELECT 11 0 0
OBR 6 QUEUE 151 0 0
7 SEIZE 151 0 0
8 DEPART 151 0 0
9 ADVANCE 151 0 0
10 RELEASE 151 0 0
11 TRANSFER 151 0 0
12 SAVEVALUE 151 0 0
13 QUEUE 151 1 0
14 SEIZE 150 0 0
15 DEPART 150 0 0
16 ADVANCE 150 1 0
17 RELEASE 149 0 0
18 TRANSFER 149 0 0
KOLICH_BRAKA 19 SAVEVALUE 0 0 0
KONEC 20 TERMINATE 149 0 0
21 GENERATE 1 0 0
22 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 99 0.630 18.324 1 0 0 0 0 0
2 52 0.267 14.778 1 0 0 0 0 0
UPAKOVKA 150 0.546 10.489 1 151 0 0 0 1
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
1 1 0 99 89 0.031 0.893 8.841 0
2 1 0 52 51 0.016 0.908 47.227 0
OCH2 2 1 151 89 0.159 3.038 7.399 0
SAVEVALUE RETRY VALUE
10005 0 77.000
10008 0 45.000
10009 0 29.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
153 0 2882.000 153 0 1
151 0 2884.269 151 16 17 1 3.000
2 2.000
154 0 5760.000 154 0 21
4 АНАЛИЗ РЕЗУЛЬТАТОВ
В ходе выполнения работы было проверено 99 и 52 изделий, соответственно 1 и 2 контролером, в сумме 151, 74 из которых типа И2, 44 – И3, 27 – И1. Также было получено количество упакованных деталей, их количество составило 145. Брак был допущен в 6 изделиях. 3 из них в изделиях типа И2, 2 - И1, 1 – И3.
Для устранения данных недостатков нужно увеличить количество поступаемых деталей.