Использование пакета ARENA в имитационном моделировании систем массового обслуживания
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
inutes, Time Between Arrivals - Expression POIS( 9 ) - распределение Пуассона с параметром равным 9.
Блок Process
Блок Process(Процесс) эмитирует саму систему обслуживания. Рассмотрим его параметры:
Name - Имя
Logic - Параметр управления каналами содержащий в себе следующие опции:
oAction( Тип действия совершаемого над элементами потока)
Delay
Seize Delay
Seize Delay Release
Delay Release
oResources( Ресурсы( продавцы, консультанты, конвейеры и т.д.)
Delay Type - Опция аналогичная опции Time Between Arrivals в элементе Create
Для введения в модель этого блока перенесем его на рабочий лист, при переноске мы видим, что между блоками Create и Process установилась связь (рис 3).
Рис 3.
Если же связь не установилась автоматически, то нужно использовать кнопку Connect(рис 4).
Рис 4.
В настройках блока Process мы выставляем следующие настройки(Рис 5):
Name - Присваиваем имя Support
Logic - Добавляем ресурс с названием Clerk
Delay Type - Выставляем тип задержки Constant c,параметром равным 5
Unit - Minutes
Рис 5.
Блок Dispose
Блок Dispose служит конечным пунктом потока информации и используется как завершающий блок(Рис 6).
Рис 6.
В этом блоке имеется только одно настраиваемое поле Name, в нашем примере мы назовем этот блок Happy Clients
Моделирование процесса
После того как настройки во всех блоках выставлены и все блоки соединены между собой, мы можем приступать к имитации процесса. Для этого перетащим ползунок скорости анимации на минимум и нажмем кнопку Go(Рис 7).
Рис 7.
На рис. 8 представлена анимация данной модели:
Рис 8.
После окончания анимирования программа выводит подробный отчет по каждому элементу, таким как:
Очереди
Ресурсы
Данные и т.д. (рис 9).
Рис 9.
Но нас в первую очередь интересует отчет по разделу Queue(очередь), он приведен ниже (рис 10).
Рис 10.
В результате моделирования мы получили следующие данные:
Среднее число людей в очереди - 2.987
Среднее время ожидания в очереди - 0.27 часа( ~ 16 минут)
Время работы системы - 100.98 часов
Полученные результаты совпадают с результатами полученными в MathCAD.
Вывод
Система имитационного моделирования ARENA открывает большие возможности для моделирования различных бизнес процессов. Благодаря широким счетным и анимационным возможностям, она в разы упрощает процесс моделирования, позволяя создавать подвижные компьютерные модели, используя которые можно адекватно представить очень многие реальные системы. ARENA позволяет исследовать новую политику, управляющие процедуры, правила принятия решений, организационную структуру, потоки информации и т.д. без вмешательства в работу реальной системы. Новые технические средства, планы размещения, программное обеспечение, транспортные системы и т. п. могут быть опробованы до того, как деньги, время и другие ресурсы будут потрачены на их приобретение и/или создание. Имитационное моделирование позволяет проверять гипотезы о причинах возникновения тех или иных наблюдаемых феноменов. Моделирование в продукте ARENA дает возможность изучать объекты, о поведении которых имеется недостаточно информации. Одно из основных преимуществ продукта ARENA заключается в том, что он помогает получить ответ на вопрос "что, если...".
Список использованных источников
1. Rockwell (Systems Modeling). - Ресурс доступен: