Использование пакета ARENA в имитационном моделировании систем массового обслуживания
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
е, наиболее важные для успешного функционирования моделируемой системы, и проанализировать имеющиеся между ними связи. SIMAN позволяет выявлять "узкие места" в материальных, информационных и других потоках. Моделирование дает возможность изучать объекты, о поведении которых имеется недостаточно информации. Одно из основных преимуществ имитационного моделирования заключается в том, что оно помогает получить ответ на вопрос "что, если...".
Шаблоны решений
В поставку Arena входят готовые шаблоны решений (Application Solution Templates). Каждый такой шаблон представляет собой набор специализированных модулей, превращающих Arena в проблемно-ориентированную среду моделирования. Создавая такие шаблоны или изменяя существующие, Вы можете полностью приспособить Arena для решения стоящих перед Вами задач и перейти от абстрактных понятий методологии моделирования к принятым в рассматриваемой предметной области терминам.
Обзор продуктов семейства Arena
Организации во всех странах мира все чаще приходят к необходимости использования моделирования процессов и имитации в качестве составной части своей деятельности по принятию бизнес-решений, а также инициатив в целях непрерывного совершенствования. Благодаря широкому признанию моделирования растет спрос клиентов на инструментарий, поддерживающий разнообразные приложения, масштабируемый для соответствия различным потребностям жизненного цикла проектов и интегрируемый с существующими корпоративными системами моделирования и базами данных. Для решения этих задач компания Rockwell Software предлагает семейство продуктов Arena, включающее следующие редакции продукта:
Название продуктаТип продуктаОбласть примененияArena Basic Edition БазовыйСлужба работы с клиентами, управление внутренними бизнес-процессами - такими, как выполнение заказов, обслуживание или управление простыми производственными потоками.Arena Professional EditionПередовая платформа разработкиСложные крупномасштабные проекты, отличающиеся высокой чувствительностью к изменениям в системах управления логистическими цепочками, производственными процессами, логистикой, сбытом, складированием и системами обслуживания. Возможность создания специализированных шаблонов для сложной, повторяющейся логики, что позволяет упростить процессы и снизить время разработки моделей.Arena Enterprise SuiteУниверсальный набор продуктовПолный набор продуктов для организаций, имеющих широкий диапазон задач моделирования.Arena Factory AnalyzerСпециализированное применениеОперативные и стратегические вопросы разработки упаковочных линий, такие, как инвестиции в новое оборудование, разработка чувствительной логики и конвейерной обработки, а также промышленные процессы крупносерийного производства в смешанных дискретно-непрерывных системах.Arena Contact CenterСпециализированное применениеРазработка стратегий работы с клиентами - таких, как переход на новые сценарии обработки вызовов, виртуальные справочные службы, переадресация на основе практического опыта и моделирование кадрового обеспечения.
Также рассмотрим дополнительные возможности приложений:
Дополнительные возможностиТип продуктаОбласть ПримененияArena Packaging TemplateНабор шаблоновОперативные и стратегические вопросы разработки упаковочных линий, например, инвестиции в новое оборудование, разработка чувствительной логики и конвейерной обработки.Arena Contact Center TemplateНабор шаблоновРазработка стратегий работы с клиентами - таких, как переход на контакты в электронной форме, виртуальные центры обработки вызовов, переадресация на основе практического опыта и моделирование кадрового обеспечения.Arena 3DPlayerСредство трехмерной анимацииЭффективное средство пост-обработки, обеспечивающее возможность создания и просмотра трехмерных анимаций существующих моделей Arena.Arena OptQuestИнструмент оптимизацииИнструмент оптимизации задач, предназначенный и специально настроенный на анализ результатов моделирования, выполненного с помощью пакета Arena.Arena Run TimeСредство выполнения имитацийРаспространение моделей Arena для просмотра и проведения экспериментов.
Структура пакета ARENA
А теперь подробно рассмотрим возможности пакета ARENA 9.0 на примере конкретной задачи, а именно моделирование деятельности СМО с входящим потоком объясненным Пуассоновским распределением, числом каналов равному единице и бесконечной очередью в течении ста часов.Вид рабочего листа представлен на рис 1.
Рис 1.
Рассмотрим предложенные нам простые процессы:
Блок Create
Блок Создание(Create) используется в пакете ARENA для создания потока элементов(документов, клиентов, машин и т.д.).
Для его использования выделим элемент в списке базовых процессов и перетащим на рабочий лист (рис 2).
Рис 2.
Далее двойным нажатием по элементу мы получаем окно с параметрами элемента:
Name - имя элемента
Entity type - тип объекта(документы, товары, клиенты и т.д.)
Time between arrivals - время между объектами в потоке. Эта опция имеет несколько под опций, таких как:
Units - единицы измерения времени(секунды, минуты, часы, дни)
Type - тип временных промежутков, он может быть:
oConstant(постоянный)
oRandom(Случайный по экспоненциальному закону)
oExpression(Выраженный каким-то видом распределения: нормальное, пуассоновское, логнормальное и т.д.)
Max Arrivals(Максимальный размер потока)
В нашей задаче мы назовем блок Clients, Entity Type - Clients, Units - M