Лабораторная работа № 1
1.Основы моделирования в Arena
Панель
разработки
(Project
Bar)
Блок-схема
модели
(FlowChart)
Электронная
таблица
(SpreadSheet)
Рис. 1. Рабочая
область Arena
Рабочая область моделирования в Arena состоит из трех областей (на рис. 1):
Project Bar содержит панели с объектами:
Basic Process – библиотека базовых функциональных модулей, для добавления в Project Bar других библиотек модулей необходимо из контекстного меню Project Bar выбрать команду Attach…;
Reports Panel – панель для просмотра отчетов моделирования;
Navigate Panel – обеспечивает навигацию по различным видам модели, включая субмодели. Для сохранения нового вида модели необходимо выбрать View Named Views…?, в открывшемся диалоговом окне можно дать имя виду, а также назначить «быструю» клавишу для перехода (Рис. 2).
FlowChart – содержит графические элементы модели, модули, анимацию;
SpreadSheet – отображает данные модели (время, издержки) и др. параметры.
Описание панелей инструментов Arena приведено в Приложении 1. Описание главного меню Arena приведено в Приложении 2. Назначение основных функциональных модулей приведено в приложении 3.
Рис. 2. Добавление Вида к модели
Порядок создания модели в Arena
Рассмотрим работу налогового инспектора, который рассматривает налоговые декларации в течение некоторого времени и принимает решение об их приеме или возврате. Налоговые декларации в таком примере - транзакты, налоговый инспектор – ресурс.
Работу налогового инспектора можно смоделировать в виде блок-схемы рис. 3. Рассмотрим подробнее этапы ее создания.
Создание транзактов
Перетащите модуль Create в область модели FlowChart. По умолчанию модулю будет присвоено имя Create 1.
Перетащите модуль Process в область модели (модуль Create должен быть выделен для автоматического соединения этих модулей). Если соединения не произошло, выберите пункт меню Object Auto-connect. По умолчанию модулю будет присвоено имя Process 1.
Если соединения между блоками Create 1 и Process 1 не появилось, выберите пункт меню Object Connect или нажмите кнопку на панели инструментов. Соедините модули, начав на точке выхода ( ) модуля Create 1 и заканчивая на точке входа ( ) модуля Process 1.
Принятие решения
Если вы используете Auto-connect, убедитесь, что модуль Process 1, является активным.
Перетащите модуль Decide (панель Basic Process) в окно модели, как показано на рис. 3.
Удаление транзактов из модели
Выберите модуль Dispose.
Перетащите модуль Dispose в окно модели и поместите его справа от модуля Decide 1. При этом модуль Dispose 1 астматически присоединиться к первому выходу (TRUE) модуля Decide 1.
Для добавления второго модуля Dispose, снова выделите модуль Decide, перетащите модуль Dispose из панели Basic Process в окно модели и поместите его снизу модуля Decide 1. При этом произойдет автоматическое соединение модуля Dispose 2 с нижнем выходом модуля Decide 1.
Рис. 3. Создание
модели