Моделирование систем / моделир-лаб1
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ
КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И. РАЗЗАКОВА
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Отчет
По моделированию
Лабораторная работа №1
Бишкек 2019
Задание:
В ремонтную службу предприятия поступают инструменты для наладки. Интервалы между моментами поступления инструментов составляют от 10 до 20 минут.
Сначала все инструменты поступают к одному из трех наладчиков. Наладчик выполняет их мелкую наладку и (при необходимости) полную наладку. Мелкая наладка требуется для всех инструментов и занимает ровно 10 минут. Полная наладка требуется примерно для 60% инструментов; она занимает от 20 до 40 минут.
Для всех инструментов требуется проверка на стенде автоматического контроля. Для инструментов, для которых выполнялась только мелкая наладка, такая проверка занимает от 5 до 10 минут. Для инструментов, для которых выполнялась полная наладка, проверка занимает 15 минут.
Затраты, связанные с мелкой наладкой инструмента, составляют 3 ден. ед., затраты на полную наладку – 8 ден. ед., на проверку на стенде – 5 ден. ед.
Требуется разработать GPSS-модель, имитирующую работу ремонтной службы в течение 100 часов. Программа должна сообщать: количество инструментов, для которых потребовалась только мелкая наладка; количество инструментов, для которых потребовалась полная наладка; общие затраты на наладку всех инструментов.
Концептуальная модель
Листинг кода
STANOK STORAGE 3
GENERATE 15,5
QUEUE QSTAN
ENTER STANOK
DEPART QSTAN
ADVANCE 10
SAVEVALUE VIRUCHKA+,3
TRANSFER .4,,NETN
ADVANCE 30,10
ASSIGN 1,2
SAVEVALUE VIRUCHKA+,8
TRANSFER ,CHECK
NETN ASSIGN 1,1
CHECK LEAVE STANOK
QUEUE QSTEND
SEIZE STEND
DEPART QSTEND
TEST E P1,2,TIPM
ADVANCE 15
TRANSFER ,KONEC
TIPM ADVANCE 7.5,2.5
KONEC RELEASE STEND
SAVEVALUE VIRUCHKA+,5
SAVEVALUE P1+,1
KON TERMINATE
GENERATE 6000
SAVEVALUE KOL_INS,N$KON
TERMINATE 1
START 1
Результат
GPSS World Simulation Report - моделир лаб 1.2.1
Tuesday, October 22, 2019 11:31:40
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 6000.000 27 1 1
NAME VALUE
CHECK 13.000
KOL_INS 10005.000
KON 24.000
KONEC 21.000
NETN 12.000
QSTAN 10001.000
QSTEND 10003.000
STANOK 10000.000
STEND 10004.000
TIPM 20.000
VIRUCHKA 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 396 0 0
2 QUEUE 396 0 0
3 ENTER 396 0 0
4 DEPART 396 0 0
5 ADVANCE 396 1 0
6 SAVEVALUE 395 0 0
7 TRANSFER 395 0 0
8 ADVANCE 248 0 0
9 ASSIGN 248 0 0
10 SAVEVALUE 248 0 0
11 TRANSFER 248 0 0
NETN 12 ASSIGN 147 0 0
CHECK 13 LEAVE 395 0 0
14 QUEUE 395 0 0
15 SEIZE 395 0 0
16 DEPART 395 0 0
17 TEST 395 0 0
18 ADVANCE 248 0 0
19 TRANSFER 248 0 0
TIPM 20 ADVANCE 147 1 0
KONEC 21 RELEASE 394 0 0
22 SAVEVALUE 394 0 0
23 SAVEVALUE 394 0 0
KON 24 TERMINATE 394 0 0
25 GENERATE 1 0 0
26 SAVEVALUE 1 0 0
27 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STEND 395 0.805 12.223 1 396 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QSTAN 1 0 396 372 0.016 0.243 4.012 0
QSTEND 3 0 395 110 0.495 7.522 10.425 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
STANOK 3 2 0 3 396 1 1.906 0.635 0 0
SAVEVALUE RETRY VALUE
1 0 146.000
2 0 248.000
VIRUCHKA 0 5139.000
KOL_INS 0 394.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
397 0 6001.056 397 5 6
398 0 6004.563 398 0 1
396 0 6006.138 396 20 21 1 1.000
399 0 12000.000 399 0 25