Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000279.doc
Скачиваний:
55
Добавлен:
30.04.2022
Размер:
1.38 Mб
Скачать

1.3 Моделирование рабочего, ремонтирующего оборудование.

Для моделирования рабочего, ремонтирующего оборудование, будет применена модель, созданная в предыдущем пункте.

Сначала требуется добавить к существующему оборудованию еще одно рабочее место. Оно будет использоваться рабочим, осуществляющим ремонт. Если в предыдущем примере оставить на работе за оборудованием одного рабочего, то необходимости еще в одном рабочем месте не будет.

В свойствах SingleProc, на вкладке «Failures» следует установить доступность оборудования. В целях наглядности значение пункта «Availability» будет установлено равным 50%, как показано на рис. 23.

Рис. 23. Вкладка «Failures»

После установки доступности оборудования следует перейти на вкладку «Failure Importer». На этой вкладке необходимо включить пункт «Active» и, затем, нажать на кнопку «Services for Repairing». В появившемся окне следует указать наименование сервиса, который должен уметь выполнять рабочий, а также количество работников. В данном случае будет выбран сервис «Repair» и один рабочий, как показано на рис. 24.

Рис. 24. Выбор сервиса

Также, на этой же вкладке следует указать Broker.

Далее следует создать рабочего, который сможет ремонтировать это оборудования. Для этого в окне свойств объекта WorkerPool необходимо открыть «Creation Table». В открывшейся таблице следует добавить новую строку и в ней указать еще одного рабочего. Пока он не сможет отремонтировать оборудование. Для того, чтобы он смог это сделать, в столбце «Additional Services» указать сервис «Repair», как показано на рис. 25.

Рис. 25. Creation Table

После запуска симуляции, в случае срабатывания параметра «Failure», третий рабочий будет занимать свое рабочее место и ремонтировать оборудование, как на рис. 26.

Рис. 26. Срабатывание параметра «Failure»

2. Практическая часть

Используя модель, созданную в лабораторной работе №1, выполнить следующие задания согласно варианту:

- к указанному объекту добавить рабочих, обслуживающих оборудование;

- создать новый класс рабочего и назвать его согласно заданию;

- к указанному объекту добавить рабочих, ремонтирующих оборудование. Если указанного объекта нет в модели – добавить его.

№ Вар-та

Обслуживаемый объект

Кол-во рабочих и их имя

Ремонтируемое оборудование

Кол-во ремонтных рабочих

1

SingleProc

1, Jack

ParallelProc

2

2

SingleProc

2, work

ParallelProc

1

3

SingleProc

2, Man

ParallelProc

2

4

SingleProc

1, Lary

ParallelProc

1

5

SingleProc

3, Mary

ParallelProc

2

6

SingleProc

2, John

ParallelProc

1

7

ParallelProc

1, Jack1

SingleProc

2

8

ParallelProc

1, Bob

SingleProc

1

9

ParallelProc

3, Paul

SingleProc

2

10

SingleProc

1, Lam

ParallelProc

1

11

ParallelProc

2, nw

SingleProc

2

12

ParallelProc

1, worker

SingleProc

1

13

ParallelProc

3, work

SingleProc

2

14

SingleProc

2, work

ParallelProc

1

15

SingleProc

1, work

ParallelProc

2