Построение модели диагностики автомобилей

Построим модель на примере модели диагностики автомобилей (рисунок 2.2).

Пример 1. Модель диагностики автомобилей

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.2 Процессная модель диагностики автомобилей в IDEF3

При построении процессной модели в диаграмме IDEF3 (BPWin) для экспорта в Arena используются ряд особенностей. Для задания начальных и конечных блоков процессной модели используется Referent tool Построение модели диагностики автомобилей - student2.ru .

Названия блоков указываются на английском языке или транслитом, т.к. Arena не распознает кириллицу.

Стрелки от начальных и к конечным блокам задаются в стиле Referent(рисунок 2.3):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.3 Свойства стрелки (Arrow Properties)

Поскольку имитационная модель Arena должна содержать дополнительные параметры по сравнению с моделью IDEF3, в BPwin используются свойства User-Defined Properties (UDP), импорт которых предварительно осуществляется из файла Program Files/Computer Associates /BPwin/Samples/Arena/ArenaBEUDPs.bp1. Для этого необходимо открыть указанную и новую модель и, находясь в только что созданной модели, импортировать настройки командой Model/Merge Model Dictionaries(рисунок 2.4).

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.4 Диалоговое окно Merge Model Properties

В результате в новой модели появятся следующие UDP настройки (Dictionary/UDP/)(рисунок 2.5):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.5 Словарь импортированных UDP настроек

Установить UDP настройки необходимо для каждого блока. Блок Cars Arrival,диалоговое окно которого показано на рисунке 2.6, в динамической модели будет использоваться для генерирования приезда автомобилей на диагностику. Необходимо указать, что интервалы времени между поступлением деталей имеют пуассоновское распределение со средним значением 1 час, что обозначается как POIS (1).

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.6 UDP свойства блока Cars Arrival

Блок Cars Arrival соединяется с блоком Diagnostics(рисунок 2.7), в котором происходит процесс диагностики автомобилей. Продолжительность диагностики экспоненциально распределена со средним значением 0,7 часа.

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.7 UDP свойства блока Diagnostics

В конечном блоке Cars Outputуказывается только галочка о сборе статистики (рисунок 2.8).

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.8 UDP свойства блока Cars Output

После указания UDP свойств на каждом блоке появляется скрепка (рисунок 2.9):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.9 Блок Diagnosticsс установленными UDP свойствами

Перед экспортом в Arena модель в IDEF3 примет следующий вид (рисунок 2.10):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.10 Модель диагностики автомобилей в IDEF3

Экспорт в Arena

Экспорт модели из IDEF3в программу Arena осуществляется командой File/Export/Arena.

При успешном экспорте выводится сообщение (рисунок 2.11):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.11 Диалоговое окно успешного экспорта модели из IDEF3 в Arena

В результате экспорта модели диагностики автомобилей имитационная модель в пакете Arena примет следующий вид (рисунок 2.12):

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.12 Имитационная модель диагностики автомобилей после экспорта

в пакете Arena

Для успешного проигрывания модели необходимо добавить новый ресурс Мастер по диагностике в окне свойств модуля Diagnosticsкнопкой Add(рисунок 2.13).

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.13 Добавление нового ресурса Рабочий (Worker)

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

Открыв окно параметров моделирования (рисунок 2.14) командой Run- Setup, необходимо установить длительность моделирования, равную 100 ч, учитывая, что рабочая станция работает «круглые» сутки (24 часа).

Теперь все готово для моделирования: команда Run-Go или значок Построение модели диагностики автомобилей - student2.ru . Результаты моделирования указаны в таблице 2.1.

Построение модели диагностики автомобилей - student2.ru

Рисунок 2.14 Диалоговое окно установки параметров моделирования

Таблица 2.1. Результаты моделирования модели

Наши рекомендации