Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лабораторных работ 2003.docx
Скачиваний:
77
Добавлен:
12.03.2015
Размер:
8.67 Mб
Скачать
    1. Пример №3

В телевизионной мастерской работает один мастер для ремонта своих, сдаваемых в прокат телевизоров профилактического обслуживания телевизоров клиентов и проведения срочных ремонтов. Телевизоры, принадлежащие фирме поступают на ремонт через 40±8 часов и ремонтируются в течении 10±1 час (будем считать, что это крупный ремонт). Срочный ремонт (замена предохранителей, настройка и регулировка) делается сразу. Телевизоры, требующие срочного ремонта, прибывают каждые 90±10 минут и обслуживаются 15±5 минут. Телевизоры, клиентов для профилактического обслуживают пребывают каждые 5±1 час и требуют для осмотра 120±30 минут, Профилактическое обслуживание телевизоров имеет более высокий приоритет, чем крупный ремонт, сдаваемых на прокат телевизоров, являющихся собственностью фирмы.

Промоделировать работу фирмы в течение 10 дней. Определить степень занятости мастера (коэффициент загрузки) и максимальную длину очередей телевизоров по каждому типу ремонта.

Структурная схема примера представлена на рис. 2 .21.

Рисунок 2.21. Структурная схема примера 3

Модель данной задачи:

GENERATE 2400,480,,,1 ;Телевизоры для крупного ремонта с самым низким приоритетом = 1

QUEUE QOCH_1

SEIZE MASTER

DEPART QOCH_1

ADVANCE 600,60

RELEASE MASTER

TERMINATE

GENERATE 90,10,,,3 ;Срочный ремонт с приоритетом = 3

QUEUE QOCH_2

PREEMPT MASTER ;Занятие мастера с прерыванием всех остальных видов ремонта

DEPART QOCH_2

ADVANCE 15,5

RETURN MASTER

TERMINATE

GENERATE 300,60,,,2

QUEUE QOCH_3

PREEMPT MASTER,PR ;Занятие мастера с прерыванием только крупного ремонта

DEPART QOCH_3

ADVANCE 120,30

RETURN MASTER

TERMINATE

*Временной сегмент*

GENERATE 48000

TERMINATE 1

START 1

После завершения моделирования выдается стандартный отчет.

GPSS World Simulation Report - Отчёт 1 - 3

Monday, 22 сентября 2014 г. 21:45:52

START TIME

END TIME

BLOCKS

FACILITIES

STORAGES

0.000

48000.000

23

1

0

NAME

VALUE

MASTER

10001.000

QOCH_1

10003.000

QOCH_2

10000.000

QOCH_3

10002.000

LABEL

LOC

BLOCK TYPE

ENTRY COUNT

CURRENT COUNT

RETRY

1

GENERATE

19

0

0

2

QUEUE

19

0

0

3

SEIZE

19

0

0

4

DEPART

19

0

0

5

ADVANCE

19

0

0

6

RELEASE

19

0

0

7

TERMINATE

19

0

0

8

GENERATE

534

0

0

9

QUEUE

534

0

0

10

PREEMPT

534

0

0

11

DEPART

534

0

0

12

ADVANCE

534

0

0

13

RETURN

534

0

0

14

TERMINATE

534

0

0

15

GENERATE

160

0

0

16

QUEUE

160

0

0

17

PREEMPT

160

0

0

18

DEPART

160

0

0

19

ADVANCE

160

1

0

20

RETURN

159

0

0

21

TERMINATE

159

0

0

22

GENERATE

1

0

0

23

TERMINATE

1

0

0

FACILITY

ENTRIES

UTIL.

AVE. TIME

AVAIL.

OWNER

PEND

INTER

RETRY

DELAY

MASTER

713

0.801

53.931

1

713

0

0

0

0

QUEUE

MAX

CONT.

ENTRY

ENTRY(0)

AVE.CONT.

AVE.TIME

AVE.(-0)

RETRY

QOCH_2

2

0

534

430

0.136

12.265

62.977

0

QOCH_3

3

0

160

125

0.142

42.468

194.141

0

QOCH_1

1

0

19

8

0.017

41.996

72.538

0

FEC XN

PRI

BDT

ASSEM

CURRENT

NEXT

PARAMETER

VALUE

682

1

48045.342

682

0

1

716

3

48052.154

716

0

8

713

2

48083.779

713

19

20

717

2

48290.475

717

0

15

718

0

96000.000

718

0

22