Особенности разработки имитационных моделей в программе Arena
Описание возможностей и роль имитационного моделирования бизнес-процессов. Подходы и инструментальные средства, применяемые в имитационном моделировании. Применение имитационных моделей для поиска оптимального решения в условиях ограниченных ресурсов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 07.11.2018 |
Размер файла | 269,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Магнитогорский государственный технический университет им. Г.И.Носова
ОСОБЕННОСТИ РАЗРАБОТКИ ИМИТАЦИОННЫХ МОДЕЛЕЙ В ПРОГРАММЕ ARENA
Анисимова Наталья Сергеевна,
Гусева Елена Николаевна
Аннотация
В статье представлено краткое описание возможностей и роль имитационного моделирования бизнес-процессов. Выделены основные подходы и инструментальные средства, применяемые в имитационном моделировании.
Ключевые слова: имитационное моделирование, имитационное моделирование бизнес-процессов, разработка имитационных моделей
Annotation
FEATURES OF THE DEVELOPMENT OF SIMULATION MODELS ARENA PROGRAM
Anisimova Natalia Sergeevna, Guseva Elena Nikolaevna Nosov Magnitogorsk State Technical University
The article provides a brief description of the features and the role of business process simulation. The basic approaches and tools used in simulations.
Основная часть
имитационный моделирование оптимальный решение
Одним из эффективных подходов, позволяющих исследовать экономические системы, решать проблемы бизнеса, анализировать числовые характеристики производственных процессов, является имитационное моделирование. С помощью имитационной модели можно получить статистику бизнес-процессов так, как если бы это было в действительности.
Традиционно имитационные модели строятся для поиска оптимального решения в условиях ограниченных ресурсов, когда другие методологии не дают возможности исследовать динамику системы, влияние случайных факторов на ее производительность. Методология имитационного моделирования интересна руководителям предприятий и исследователям сложных систем благодаря своей простоте. Поскольку имитационный подход при решении задач связан с использованием специального программного обеспечения. Среди программных средств, которые используются для разработки и исследования имитационных моделей, отметим следующие: Arena, AnyLogic, GPSS World. Имитационные среды не требуют от разработчика моделей знаний определенного языка или системы программирования. Вместо написания программного кода пользователи создают модель в имитационной среде, выбирая необходимые элементы из библиотеки функциональных блоков, и дополняют их числовыми и логическими характеристиками. Как правило, имитационная среда гарантирует визуализацию процесса моделирования, а также позволяет проводить сценарный анализ и поиск оптимальных решений. Большинство подобных программных средств предоставляют пользователю возможность графического конструирования модели.
* AnyLogic -- программное обеспечение для имитационного моделирования сложных систем и процессов, созданное отечественной компанией AnyLogic (ранее XJ Technologies).Этот программный продукт специализирован для конструирования и оптимизации бизнес-процессов любых сложных систем, таких как производственный цех, аэродром, больница и т.д.
* Arena-- один из наиболее эффективных инструментов имитационного моделирования, компанииRockwellAutomation с 2000г. Arena позволяет строить имитационные модели, проигрывать их и анализировать итоги компьютерных экспериментов. С помощью Arena могут быть разработаны модели для самых разных сфер деятельности - производственных операций,научно-технических исследований, складского учета, банковской деятельности, системы массового обслуживания и т.д. Arena предоставляет пользователю удобный графический интерфейс с комплектом разработанных учебных задач в различных областях.
Решающую роль в выборе того или иного программного средства для имитационного моделирования играют: удобный пользовательский интерфейс для разработки моделей; графическая среда для визуализации логики процессов; встроенные математические функции; поддержка метода Монте-Карло для генерации случайных событий и величин; статистические отчеты с демонстрацией результатов моделирования, а также возможность экспорта и импорта данных в другие программные средства для дальнейшей обработки.Любая из приведенных имитационных сред обладает достаточной функциональностью, но особенности разработки моделей, интерфейс и анимационные возможности очень различны.
Кратко остановимся на этапах имитационного моделирования. Укрупненно эти этапы представлены на рис.1.
Рисунок 1 Этапы имитационного моделирования
* Первый этап необходим для того, чтобы изучить предмет исследования, обдумать перспективы и способы решения задач, спрогнозировать возможные результаты.
* Второй этап включает в себя формализацию объекта моделирования на базе избранной теоретико-методологической базы. На данном этапе, на естественном языке описывают состав и структура исследуемого предмета, взаимодействия между объектом и внешней средой.
* Третий этап содержится в проведении компьютерного эксперимента на разработанной модели путем «прогона» ее на ЭВМ. В конце имитации выполняется статистическая обработка результатов моделирования.
* На четвертом этапе анализируются те характеристики исследуемой системы, которые являются наиболее важными.
* В заключении формулируются общие выводы о работе системы и разрабатываются рекомендации по применению итогов имитационного моделирования для достижения целей исследования.
Рассмотрим имитационную модель в среде Arena на примере учебной задачи: имеется мост, движение автомобилей по которому возможно только в одну сторону в одно время. При этом на мосту помещаются 5 автомобилей. Чтобы пересечь мост нужно ровно две минуты. Автомобили прибывают к каждому концу моста раз в минуту (закон распределения экспоненциальный). Нужно смоделировать движение машин по мосту.
Для решения задачи необходимо определить транзакты и ресурсы. В модели будут два типа транзактов: автомобили, прибывающие к левому концу моста leftCar и автомобили, прибывающие к правому концу моста rightCar.В качестве ресурса определим «место на мосту», причем зададим мощность, равную 5. Автомобили пересекают мост один за другим, время пересечения фиксировано и обгонять друг друга автомобили не могут. Важно лишь общее число автомобилей, которые могут оказаться на мосту. Поскольку мост может пересекать несколько автомобилей одновременно, то невозможно моделировать его как конкуренцию за ресурс - то есть с помощью процесса. Если автомобиль подъезжает к мосту слева, а в этот момент мост пересекает автомобиль справа, левый автомобиль не должен вступать на мост, даже если на мосту есть свободное место.
Таким образом, нужна пара функциональных блоковHold, которые имитируют очереди. Первый из них (LeftHold) не допустит въезда автомобилей на мост слева, если кто-то пересекает его справа. Аналогично, второй модуль RightHold не допустит автомобиль справа, если другие автомобили пересекают мост слева.
МодулиHold имеют параметр ScanforCondition (по условию). В модулеLeftHold, для ограничения автомобилей слева добавим логическое выражение, пропускающее машины когда мост пуст: CrossFromRight.WIP ==0.Модуль Process, отвечающий за пересечение моста справа не должен обрабатывать в такой момент ни одного транзакта. Только в этом случае левый автомобиль может начинать пересечение моста. Модуль RightHold работает аналогично, но проверяет число транзактов в модуле CrossFromLeft. Для повышения наглядности изобразим светофоры в виде элементов Level. Логику имитационной модели во время прогона видно на рис. 2.
Рисунок 2 Имитационная модель задачи пересечения моста
Предложенная имитационная модель помогает изучить функционирование автомобильного моста, выявить очереди и простои, предложить оптимальный вариант работы для этой системы.
В настоящее время эффективная работа множества экономических систем невозможна без моделирования, прогнозирования и исследования динамики процессов.На базе проведенного в данной статье исследования особенностей реализации метода имитационного моделирования в программе Arena можно сделать ряд выводов:
· имитационная модель отображает временные, пространственные и логические аспекты исследуемых процессов;
· это методология, которая базируются на математическом моделировании, программировании и включают случайные величины;
· Arena- эффективный инструмент для анализа сложных систем и прогнозирования.
Особенно сейчас, в обстоятельствах регресса финансовой активности промышленности,когда государству и предприятиям необходимо экономить финансовые и материальные ресурсы, имитационное моделирование становится особенно актуально. Оно представляет собой универсальный подход для принятия управленческих решений в условиях неопределённости и риска.
Библиографический список
1. Arena - система имитационного моделирования [Электронный ресурс]. Режим доступа: http://www.interface.ru/home.asp?artId.
2. Бондаревский А.С., Лебедев А.В. Имитационное моделирование: определение, применяемость и техническая реализация// Фундаментальные исследования. 2011.
3. Варфоломеева Т.Н. Применение имитационных моделей для решения экономических задач оптимизации/Гусева Е.Н., Т.Н. Варфоломеева //Современные проблемы науки и образования. 2014. № 6. С. 200.
4. ГусеваЕ. Н. Теория вероятностей и математическая статистика: учеб. пособие - 5-е изд., доп. и перераб.: [электронный ресурс]/ Е. Н. Гусева.М.: Флинта, 2011.- 220 с. Режим доступа:
5. ГусеваЕ. Н. Экономико-математическое моделирование: учеб.пособ.: / Е. Н. Гусева. Москва: МПСИ, 2011. 216 с.
6. Гусева Е.Н. Имитационное моделирование разработки рудника по добыче меди// Научные труды SWorld. 2013. Т. 11. № 4. С. 73-76.
7. Гусева Е.Н. Имитационное моделирование социально-экономических процессов. Магнитогорск: изд-во Магнитогорск.гос. техн. ун-та им. Г.И. Носова, 2015. 25 с.
8. Гусева Е.Н. Имитационное моделирование экономических процессов в среде «Arena»: учеб.пособие: [электронный ресурс]. М.: Флинта, 2011. 132 с. Режим доступа: http://www.knigafund.ru/books/114189.
9. Гусева Е.Н. Основы имитационного моделирования экономических процессов: лаб. практикум / Е.Н. Гусева. Магнитогорск: МаГУ, 2007. 140 с.
10. Ермакова Т.А., Гусева Е.Н. Использование компьютерного моделирования в преподавании геометрии // Современные научные исследования и инновации. 2016. № 6 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/06/68886 (дата обращения: 24.06.2016).
11. Карпов Ю.Г. Имитационное моделирование систем / Ю.Г. Карпов. СПб, 2006.
12. Полушкин Д.П., Гусева Е.Н. Применение имитационного моделирования для оптимизации работы ИТ-подразделения // Современные научные исследования и инновации. 2016. № 6 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/06/68365 (дата обращения: 23.06.2016).
13. Рванцов Ю.А. Сравнительный анализ систем имитационного моделирования деловых процессов по критерию функциональной полноты // Вестник ДГТУ. 2011.
14. Салмина Н.Ю. Имитационное моделирование [Электронный ресурс]: учебное пособие/ Салмина Н.Ю.Электрон. текстовые данные.Томск: Эль Контент, Томский государственный университет систем управления и радиоэлектроники, 2012. 90 c. Режим доступа: http://www.iprbookshop.ru/13930.
15. Татарникова В.В., Гусева Е.Н. Использование компьютерного моделирования в решении задач о системах массового обслуживания // Современные научные исследования и инновации. 2016. № 6 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/06/69373 (дата обращения: 07.07.2016).
Размещено на Allbest.ru
Подобные документы
Обзор средств компьютерного имитационного моделирования по созданию веб-приложения для визуализации имитационных моделей. Система имитационного моделирования AnyLogic, Arena, SimuLab. Серверная, клиентская часть. Модель работы отдела банка и участка цеха.
дипломная работа [3,3 M], добавлен 25.05.2015Особенности технологии и главные преимущества системы имитационного моделирования Arena компании Rockwell Software, ее архитектура и структура, практическое использование для прогнозирования эффекта новых идей, правил и стратегий до их внедрения.
курсовая работа [802,4 K], добавлен 08.06.2012Язык моделирования GPSS World, его особенности и версии. Разработка заданий для обучения основным и специальным приемам создания имитационных моделей на языке GPSS World. Разработка программной документации. Разработка и написание методических указаний.
дипломная работа [4,4 M], добавлен 07.07.2012Автоматизация технологических процессов. Написание имитационных моделей систем с дискретными событиями. Модели систем массового обслуживания в общецелевой системе GPSS. Логическая схема алгоритмов и схема программы. Математическая модель и ее описание.
курсовая работа [1,4 M], добавлен 29.06.2011Характеристика основ практической работы с одним из наиболее распространенных и мощных инструментов имитационного моделирования Rockwell Arena. Принципы решения задач моделирования различного уровня и различной направленности. Анализ использования пулов.
учебное пособие [1,9 M], добавлен 26.03.2015Существующие подходы к построению моделей телетрафика. Использование формулы Полячека-Хинчина и ее аналогов для определения характеристик СМО. Способы построения имитационных программ. Этапы и цели имитационного моделирования на языке GPSS World.
курсовая работа [1,4 M], добавлен 06.03.2014Основы технологии моделирования Arena. Построение простой имитационной модели. Моделирование работы системы обслуживания покупателей на кассе супермаркета. Построение модели IDEF3. Анализ результатов имитационного моделирования и аналитического решения.
курсовая работа [659,1 K], добавлен 24.03.2012AnyLogic как инструмент компьютерного моделирования нового поколения. Процесс разработки моделей и реализация имитационных моделей для распространения эпидемического заболевания. Разработка систем обратной связи (диаграммы потоков и накопителей).
контрольная работа [1,8 M], добавлен 21.07.2014Понятие компьютерной и информационной модели. Задачи компьютерного моделирования. Дедуктивный и индуктивный принципы построения моделей, технология их построения. Этапы разработки и исследования моделей на компьютере. Метод имитационного моделирования.
реферат [29,6 K], добавлен 23.03.2010Моделирование бизнес-процессов как средство поиска путей оптимизации деятельности компании. Методология SADT (структурный анализ и проектирование), семейство стандартов IDEF и алгоритмические языки в основе методологий моделирования бизнес-процессов.
реферат [21,7 K], добавлен 14.12.2011