Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка, Лабораторные Arena.doc
Скачиваний:
106
Добавлен:
31.05.2015
Размер:
1.68 Mб
Скачать

1. Общее описание работы

1.1. Цель работы – создание сложной работающей модели процесса используя базовые блоки моделирования.

1.2. Содержание работы

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

2. Ход работы

Необходимо усложнить созданную ранее модель используя для построения содержащиеся во вкладке Basic Process инсрументы. Необходимо настроить описания блоков таким образом, что бы при запуске имитации не возникало ошибок или предупреждений. Создаваемая в ходе данной работы модель будет использоваться в последующих лабораторных работах.

Для того что бы создать сложное расписание для блока Create, необходимо в настройках самого блока выбрать в типе создания сущностей выбрать расписание (Schedule) и затем требуемое расписание из списка созданных ранее или же новое, имеющее по умолчанию имя Schedule 1. Допустим для нашей модели необходимо, что бы сущности поступали парами, в количестве 600 в течении моделируемого промежутка времени. Тогда настройки для блока Create будут выглядеть так, как показано на рис. 3.1.

Теперь необходимо создать само расписание - выбираем блок Schedule в колонке Basic Process и два раза кликаем на таблице, затем кликаем на столбец Duration для открытия сложного расписания. После этого устанавливаем значения необходимые для моделируемой системы. На рис. 3.2 приведен пример такого расписания.

Рис. 3.1. Настройки блока Create

Рис. 3.2. Графический вид используемого расписания

3. Задание для выполнения работы и указания по оформлению отчета

3.1 Задание для лабораторной работы:

Конечная работоспособная модель должна включать в себя:

- 10 блоков, не считая блоков Create и Dispose. В том числе:

- 2 блока Decide, один из которых должен иметь более 2х выходов;

- 2 блока Process с задержкой очередью;

- 3 ресурса;

- блок Create должен быть основан на сложном расписании.

После создания схемы, необходимо запустить имитацию.

3.2 Отчет по лабораторной работе должен содержать:

- наименование;

- цель работы;

- краткое описание моделируемой системы.

- скриншоты:

- общий вид модели;

- таблиц Resorce и Queue;

- сложное расписание работы блока Create;

- результаты имитации модели;

- выводы по проделанной работе.

Лабораторная работа №4 (8 часов)

Создание сложной модели в пакете моделирования Arena.

Блоки Assign и Record.

1. Общее описание работы

1.1. Цель работы – создание сложной работающей модели процесса используя базовые блоки моделирования.

1.2. Содержание работы

Используя модель созданную в ходе выполнения лабораторной работы №3 необходимо доработать ее для более насыщенной и сложной.

2. Ход работы

Используя работоспособную модель полученную при выполнении предыдущей лабораторной работы необходимо добавить контролирующие блоки и блоки для работы со значениями. Блоки Assign можно использовать в качестве операторов переменных, к примеру – подсчет прибыли при продаже товара. Блоки Record это блоки помогающие подводить промежуточную статистику, установка такого блока поможет контролировать численную, качественную или временную проходимость какого либо участка модели.

Для того что бы настроить блок Assign, к примеру для подсчета наличности получаемой за продаваемый товар, необходимо добавить условия изменения с параметром Variable, для в названии переменной создать переменную Cash. А в графе New Value вписать "Cash + 50", данная формулировка позволит начислять к переменной Cash по 50 единиц за каждую проходящую сущность. Начальные установки и настройки для переменной можно установить в таблице блока Varibles. Пример настроек блока Assign изображен на рис. 4.1.

Рис. 4.1. Настройки блока Assign

3. Задание для выполнения работы и указания по оформлению отчета

3.1 Задание для лабораторной работы:

Используя модель из лабораторной работы №3 необходимо усложнить ее:

- добавить 2 блока Assign;

- добавить 2 блока Record, один из которых должен иметь тип Time Interval;

- добавить и описать 3 переменные.

3.2 Отчет по лабораторной работе должен содержать:

- наименование;

- цель работы;

- краткое описание моделируемой системы.

- скриншот общего вида модели;

- результаты имитации модели;

- сравнение результатов лабораторных работ 3 и 4;

- выводы по проделанной работе.

Лабораторная работа №5

Использование инструментария Arena.

Process Analyzer