Имитационное моделирование в ARIS
Лабораторная работа №6
Цель работы: изучить и получить навыки построения и анализа имитационных моделей в ARIS.
Краткая теория:
ARIS Simulation – модуль системы ARIS Toolset, используемый для моделирования во времени разработанных моделей бизнес-процессов. Цель имитационного моделирования – определение узких мест бизнес-процессов (несогласованность параллельно выполняемых процессов, нехватка ресурсов для эффективного выполнения процессов и так далее). Разрабатывая модели бизнес-процессов, можно задавать различные характеристики, являющиеся основой для моделирования во времени.
Для функций можно задавать время (ожидания, подготовки к работе, выполнения), периодичность выполнения и элементарные показатели стоимости выполнения. Для событий, вызывающих выполнение функций, можно задать периодичность появления. Все указываемые таким образом данные определяют реальные условия выполнения бизнес-процесса во времени и могут успешно использоваться для проведения имитационного моделирования, и получения близких к действительности результатов.
Имитационная модель в ARIS обычно строится для моделей типа eEPC. Корректность разработанной модели зачастую является ключевым фактором успеха симуляции.
Рассмотрим атрибуты объектов, используемых при симуляции. Все атрибуты, применяемые при симуляции находятся в папке Simulation списка атрибутов. Для получения списка атрибутов нужно дважды щелкнуть мышкой по выбранному объекту. Список атрибутов для события выглядит так:
Рис. 6.1. – Список атрибутов для события
Рассмотрим некоторые атрибуты:
Рис. 6.2 – Описание атрибутов симуляции
Рис. 6.3 – Атрибуты для функций
После заполнения всех атрибутов можно начинать симуляцию. Для этого необходимо:
1. Проверить в настройках View->Options, раздел Simulation, подраздел eM-Plant должен быть выбран вариант лицензии ARIS Simulation License.
2. В меню View->Options, раздел Simulation, подраздел Animation не должен быть отмечен галочкой пункт No Animation.
3. Включить окно для показа информационных сообщений (View->Output Window).
4. Запустить режим симуляции для вашей модели eEPC (меню Evaluate-> Simulate).
5. В окне Output Window должны появиться сообщения, что eM-Plant запущен, связь с ним установлена и модель для симуляции в eM-Plant передана.
Рис. 6.4 – Окно преобразования модели
После преобразования модель должна стать серого цвета, а панель симуляции доступна (View =>Toolbars =>Simulation).
Рис. 6.5 – Панель симуляции
Значения кнопок, слева направо:
· запуск (Run);
· пауза;
· сброс;
· выполнение всех операций для конкретного объекта;
· выполнение одной операции;
· установка длительности симуляции, по умолчанию - один день;
· установка скорости анимации, здесь же можно отключить анимацию;
· можно задать, какую статистику нужно собирать, по умолчанию - вся;
· выход из режима симуляции.
6. Установить время симуляции и нажать Run. Вы увидите, как ARIS производит симуляцию.
7. По истечении некоторого времени прогон модели завершится. Теперь можно смотреть статистическую информацию, собранную в результате эксперимента.
Рис. 6.6 – Выбор атрибута детализации статистической информации
Для просмотра результата по каждому объекту:
1. Выберите пункт меню Evaluate/Simulation/Detailed Statistic или, чтобы посмотреть общую статистику, нажмите Evaluate/Simulation/Cumulative Statistic.
2. ARIS предложит на выбор ряд статистик.
3. Выберите, например, Function statistics (статистика по функциям)
4. Нажмите Ok.
Рис. 6.7 – Фрагмент статистики по функциям
В представленном на рисунке фрагменте статистики слева расположены названия функций, а сверху названия статистик: число исполнений, динамическое время ожидания, суммарное время выполнения, время ориентации, суммарное статическое время ожидания.
Для построения графиков, нужно выбрать какой-либо столбец, щёлкнув мышью по его названию, и нажать в контекстном меню (правая кнопка мыши) Chart/RowOriented. В данном случае выбран столбец Processing time sum. (рис. 6.8)
Рис. 6.8 – Пример графика для анализа статистики симуляции
По вертикальной оси отложено время в секундах, а по горизонтальной – названия функций. Таким образом, на графике представлено время загрузки различных функций.
Для построения графиков, нужно выбрать какой-либо столбец, щёлкнув мышью по его названию, и нажать в контекстном меню (правая кнопка мыши) Chart/RowOriented. В данном случае выбран столбец Processing time sum.
Задание для самостоятельной работы:
- Изучить сущность, принципы построения, основные атрибуты и правила построения имитационной модели в ARIS.
- Построить модель типа eEPC «Производство новых продуктов», которая содержит следующие события (Поступил заказ от клиента, Заказ проведен, Заказ составлен, План подготовлен, Продукт подготовлен, Оплата подтверждена, Продукт проверен, Продукт отправлен клиенту) и функции (Проводка заказа, Составление заказ на доставку, Планирование производства, Получение оплаты от клиента, Изготовление продукта, Проверка продукта, Отправка продукта). Предусмотреть окружение модели исполнителями (отделами) и сопутствующими документами. При построение модели использовать фильтр Entire Method.
- Модель может быть, например следующего вида:
- Установить для модели следующие временные атрибуты: для функций атрибут Static wait time равен постоянной величине 10 секунд, Orientation time равен нормально распределенной случайной величине, где mu=10 минутам (мат. ожидание), а sigma = 30 секундам (среднеквадратичное отклонение).
- Для объектов Organizational Unit в пункте Number of employees установить примерное число работников отдела.
- Для связей в пункте Number of required employees установить число работников, которые выполняют данную работу.
- Для условия AND, имеющего два входа (как минимум) можно установить время синхронизации, например 10 минут.
- Запустить симуляцию Evaluate => Simulate.
- Оценку результатов провести по функциям, указав для Cumulative Statistic атрибут Function Statistics.
- Построить графики.
- Сделать выводы.
- Работу оформить в виде отчета по лабораторной работе, содержащего описание модели, порядок построения имитационной модели с указанием заданных параметров, описание слабых мест в производстве, рекомендаций по их устранению.