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

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

Создать имитационную модель из объектов, указанных в варианте. Затем проанализировать созданную модель описанными способами.

№ Вар-та

Объекты

1

1 Source, 2 SingleProc, 1 Drain

2

2 Source, 1 SingleProc, 2 Drain

3

2 Source, 3 SingleProc, 2 Drain

4

2 Source, 1 SingleProc, 1 Store, 2 Drain

5

1 Source, 2 SingleProc, 1Store, 1 Drain

6

1 Source, 3 SingleProc, 2 Drain

7

2 Source, 1 SingleProc, 1 ParallelProc, 2 Drain

8

2 Source, 1 ParallelProc, 1 Drain

9

2 Source, 1 ParallelProc, 1 Store, 1 Drain

10

1 Source, 2 SingleProc, 2 Drain

Продолжение таблицы

11

1 Source, 1 ParallelProc, 2 Store, 2 Drain

12

2 Source, 1 SingleProc, 1 Store, 1 Drain

13

1 Source, 1 Store, 1 Drain

14

2 Source, 1 SingleProc, 2 Store, 1 Drain

15

1 Source, 1 ParallelProc, 1 Store, 2 Drain

Лабораторная работа № 2 использование рабочих ресурсов

В PLANT SIMULATION

Цель работы: Изучение Resource objects в Tecnomatix Plant Simulation и их применение на практике.

1. Теоретическая часть

1.1. Использование рабочих ресурсов в Plant Simulation

При создании симуляции в Tecnomatix Plant Simulation возникает необходимость моделировать рабочих, которые обслуживают оборудование. Это могут быть рабочие, которые работают непосредственно за станком, а также рабочие, которые обслуживают оборудование. Пока рабочий(Worker) работает за станком или обслуживает его, он занимает рабочее место(Workplace) , которое привязано к оборудованию. Во время, пока рабочий ожидает работу, он находится в WorkerPool , который может являться комнатой отдыха персонала. Когда рабочему поступает задача на одну или несколько работ, мастер(Broker) выдает ему задание. Затем рабочий идет через FootPath из WorkerPool на свое рабочее место и выполняет задание.

Также для моделирования рабочих и инструментов, необходимых для выполнения работ, можно использовать объекты Broker и Exporter. Как правило, такой способ использования рабочего применяется, если время, затраченное на пусть до места работы, не учитывается. При использовании рабочего путь до оборудования, а также сама работа анимируется. Importer, Exporter и Broker следует использовать, если отсутствие анимации удовлетворяет запросам модели.

Вставить необходимые объекты в модель можно с вкладки Resources, панели Toolbox, или из каталога Resources в Class Library.

Рис. 15. Вкладка Resources, панели Toolbox

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

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

Настроить WorkerPool. Это место, где Plant Simulation создает рабочих и где они находятся, если не выполняют никакую работу.

В первую очередь необходимо вставить объект WorkerPool в создаваемую модель. Необходимо открыть свойства объекта WorkerPool.

Рис. 16. Свойства Объекта WorkerPool

Затем следует отключить наследственность в Creation Table. Для того, чтобы это сделать, необходимо щелкнуть на кнопку вида . Следующим шагом следует открыть таблицу (Creation Table).

Рис. 17. Creation Table

В таблицу следует добавить пусть к классу *.Resources.newWorker.

Для того, чтобы создать объект newWorker необходимо в Class Library выбрать существующий объект Worker, затем вызвать контекстное меню и выбрать Duplicate. Новый объект необходимо переименовать в newWorker.

Следующим этапом создания рабочего будет добавление объекта Broker в создаваемую модель. Для этого необходимо вставить объект Broker в любое место создаваемой модели. Затем, в свойствах объекта WorkerPool, в строке Broker указать «Broker». Объект Broker управляет всеми рабочими в модели.

Для того, чтобы установить рабочее место следует вставить в модель объект WorkPlace . Если рабочий будет выполнять свои задания на каком-либо оборудовании, то рабочее место можно расположить непосредственно у оборудования. В этом случае сразу будет создана привязка рабочего места к оборудованию. Если же рабочее место создается как отдельно стоящий объект, то необходимо указать оборудование, которое будет обслуживаться этим рабочим местом. Для этого нужно перетащить объект, обозначающий оборудование, на рабочее место. После этого значок рабочего места изменит свой цвет и в его свойствах будет указан обслуживаемый объект.

Для того, чтобы объект начал обслуживаться, необходимо в его свойствах указать ручное обслуживание. Для этого следует перейти на вкладку «Importer» объекта и выбрать пункт Active как показано на рисунке. Далее следует указать в строке Broker название объекта, который управляет всеми рабочими. В данном случае это объект Broker.

Рис. 18. Вкладка Importer объекта

Теперь, после запуска симуляции, объект SingleProc будет обслуживать одним рабочим, который будет выходить из WorkerPool, как показано на рис. 19.

После проведения симуляции, можно посмотреть вкладку «Statistics» любого объекта, для получения сведений о результатах деятельности рабочего.

В приведенном примере объект SIngleProc обслуживал один рабочий, но также существует возможность настроить обслуживание любым количеством рабочих.

Рис. 19. Обслуживание оборудования

Для обслуживания оборудования двумя рабочими необходимо зайти в свойства объекта «SingleProc» и перейти на вкладку «Importer». На этой вкладке есть кнопка «Services for Setting-Up and Processing», после нажатия на которую, появляется окно, где указано сколько и каких рабочих требуется для обслуживания. В левом столбце указано название сервиса, а в среднем количество рабочих, как показано на рис. 20.

Рис. 20. Выбор количества рабочих

Перед изменением количества необходимых рабочих, следует отключить наследственность.

Следующим этапом будет указание количества рабочих, которые могу находиться в WorkerPool. Для этого следует открыть «Creation Table» объекта WorkerPool и указать в столбце Amount количество необходимых рабочих, как показано на рис. 21.

Рис. 21. Выбор количества рабочих в WorkerPool

После запуска симуляции, объект SingleProc будут обслуживать два рабочих, как на рис. 22.

Рис. 22. Обслуживание оборудования двумя рабочими

Таким образом, возможно добавить любое количество рабочих, с любым набором сервисов.