Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
27.01.2022
Размер:
31.19 Кб
Скачать

Задание:

В ремонтную службу предприятия поступают инструменты для на­ладки. Интервалы между моментами поступления инструментов составляют от 10 до 20 минут.

Сначала все инструменты поступают к одному из трех наладчиков. Наладчик выполняет их мелкую наладку и (при необходимости) полную наладку. Мелкая наладка требуется для всех инструментов и занимает ровно 10 минут. Полная наладка требуется примерно для 60% инструментов; она занимает от 20 до 40 минут.

Для всех инструментов требуется проверка на стенде автоматического контроля. Для инструментов, для которых выполнялась только мелкая наладка, такая проверка занимает от 5 до 10 минут. Для инс­трументов, для которых выполнялась полная наладка, проверка занимает 15 минут.

Затраты, связанные с мелкой наладкой инструмента, составляют 3 ден. ед., затраты на полную наладку – 8 ден. ед., на проверку на стенде – 5 ден. ед.

Требуется разработать GPSS-модель, имитирующую работу ремонтной службы в течение 100 часов. Программа должна сообщать: количество инструментов, для которых потребовалась только мелкая наладка; количество инструментов, для которых потребовалась полная наладка; общие затраты на наладку всех инструментов.

Концептуальная модель

Листинг кода

mn variable 0

pn variable 0

cs variable 0

sum variable 0

nal storage 3

generate 15,5

queue och

enter nal

depart och

advance 10

transfer .600,met,met1

met1 queue pnal

savevalue pn,(Q$pnal#8)

advance 30,10

leave nal

transfer ,met2

met queue mnal

savevalue mn,(Q$mnal#3)

leave nal

transfer ,met3

met3 seize stend

advance 7,2

release stend

transfer ,ex

met2 seize stend

advance 15

release stend

transfer ,ex

ex queue cons

savevalue cs,(Q$cons#5)

terminate

generate 6000

savevalue sum,(X$pn+X$mn+X$cs)

terminate 1

start 1

Результат

GPSS World Simulation Report - lab2.11.1

Wednesday, October 31, 2018 21:48:31

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 6000.000 29 1 1

NAME VALUE

CONS 10009.000

CS 10002.000

EX 24.000

MET 12.000

MET1 7.000

MET2 20.000

MET3 16.000

MN 10000.000

MNAL 10007.000

NAL 10004.000

OCH 10005.000

PN 10001.000

PNAL 10006.000

STEND 10008.000

SUM 10003.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 399 0 0

2 QUEUE 399 0 0

3 ENTER 399 0 0

4 DEPART 399 0 0

5 ADVANCE 399 0 0

6 TRANSFER 399 0 0

MET1 7 QUEUE 239 0 0

8 SAVEVALUE 239 0 0

9 ADVANCE 239 2 0

10 LEAVE 237 0 0

11 TRANSFER 237 1 0

MET 12 QUEUE 160 0 0

13 SAVEVALUE 160 0 0

14 LEAVE 160 0 0

15 TRANSFER 160 0 0

MET3 16 SEIZE 160 0 0

17 ADVANCE 160 0 0

18 RELEASE 160 0 0

19 TRANSFER 160 0 0

MET2 20 SEIZE 236 0 0

21 ADVANCE 236 1 0

22 RELEASE 235 0 0

23 TRANSFER 235 0 0

EX 24 QUEUE 395 0 0

25 SAVEVALUE 395 0 0

26 TERMINATE 395 0 0

27 GENERATE 1 0 0

28 SAVEVALUE 1 0 0

29 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

STEND 396 0.779 11.804 1 397 0 0 0 1

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH 1 0 399 374 0.019 0.280 4.470 0

PNAL 239 239 239 0 118.641 2978.429 2978.429 0

MNAL 160 160 160 0 81.080 3040.503 3040.503 0

CONS 395 395 395 0 197.305 2997.036 2997.036 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

NAL 3 1 0 3 399 1 1.849 0.616 0 0

SAVEVALUE RETRY VALUE

MN 0 480.000

PN 0 1912.000

CS 0 1975.000

SUM 0 4367.000

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

397 0 6004.678 397 21 22

401 0 6007.199 401 0 1

399 0 6016.312 399 9 10

400 0 6025.635 400 9 10

402 0 12000.000 402 0 27