Анализ программного обеспечения для имитационного моделирования социальных и экономических систем

Сравнение с российским программным обеспечением для имитационного моделирования AnyLogic компании XJ Technologies наиболее популярных на российском рынке специализированных иностранных программных продуктов для оценки и выбора средства моделирования.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 15.02.2020
Размер файла 16,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Анализ программного обеспечения для имитационного моделирования социальных и экономических систем

Путилов Максим Викторович

магистрант, УрГУПС, г. Екатеринбург

Для построения систем имитационного моделирования используются следующие подходы: системная динамика, дискретно-событийное моделирование, выстраивание динамических систем, агентное моделирование, объединенный подход. Практически все программные инструменты имитационного моделирования разработаны для поддержки одного определённого подхода [1-3].

Поставим задачу сравнить с российским программным обеспечением для имитационного моделирования AnyLogic компании XJ Technologies наиболее популярные на российском рынке специализированные иностранные программные продукты для оценки и выбора средства моделирования для имитационного моделирования социальных и экономических систем. программный моделирование экономический

Подход системной динамики реализован в VenSim, PowerSim, iThink, ModelMaker и др. Основная парадигма данного подхода заключается в математическом описании систем дифференциальных уравнений, приведенных к форме Коши. Системно-динамический подход был разработан и предложен Дж. Форрестером в конце 1950-х как «исследование информационных обратных связей в промышленной деятельности с целью показать как организационная структура усиления (в политиках) и задержки (в принятии решений и действиях) взаимодействуют, влияя на успешность предприятия». Приложения системной динамики включают социальные, урбанистические и экологические системы. Моделируя в стиле системной динамики, мы представляем структуру и поведение системы как множество взаимодействующих положительных и отрицательных обратных связей и задержек.

Дискретно-событийное моделирование реализуется с помощью Arena, GPSS, Extend, SimProcess, AutoMod, PROMODEL, Enterprise Dynamics, FlexSim, eMPlantидр. Основная парадигма данного подхода заключается в использовании транзактов, отображающих динамические объекты моделирования (заявки), и блоков-объектов, обрабатывающих эти заявки.Этот вид моделирования наиболее подходит для моделирования производственных процессов. Идея моделирования систем с дискретными событиями была сформулирована в виде системы общецелевого моделирования или GeneralPurposeSystemsSimulator (GPSS) Джеффри Гордоном в 1961 году. Проблемной областью GPSS являются такие разновидности моделей СЭС как системы массового обслуживания (системы с очередями).

Появление персональных ЭВМ не могло не отразиться на GPSS.Появились новые системы моделирования, использующие возможности новой техники - оперативность, интерактивность, наглядность при разработке моделей и проведении исследований. Язык GPSS ввел в моделирование парадигму потокового или сетевого моделирования. Поток сущностей (транзакций) продвигается по структурной диаграмме, представляющей систему. Транзакции ожидают в очередях, конкурируют за использование ресурсов и блоков, осуществляющих их обработку, а затем покидают систему. Парадигма потокового моделирования оказалась достаточно общей и использовалась во многих программных продуктах.

Основная парадигма подхода динамических систем (программные продукты:MATLAB, VisSim, LabView, Easy 5 и др.) заключается, как и в системной динамике, в описании системы соответствующей математической моделью, состоящей из набора переменных состояния и системы алгебро-дифференциальных уравнений. Но, в отличие от системной динамики, переменные состояния имеют прямой «физический» смысл: координата, скорость и т.д. Поэтому данный подход в меньшей степени пригоден для моделирования социальных и экономических систем.

Агентное моделирование и программные продукты: Swarm, RePast, библиотеки на Java или C++ и др. разработаны в различных университетах. Основная парадигма заключается в том, что модель представляется в виде множества отдельных активных объектов (агентов), каждый из которых взаимодействует с другими агентами, образующими для него внешнюю среду.Агентное моделирование используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами, а когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы. Цель агентных моделей - получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе.

В отличие от системной динамики или дискретно-событийных моделей, здесь нет такого места, где централизованно определялось бы поведение системы в целом. Вместо этого аналитик определяет поведение на индивидуальном уровне, а глобальное поведение возникает как результат деятельности многих агентов, каждый из которых следует своим собственным правилам, живёт в общей среде и взаимодействует со средой и с другими агентами.

В случае моделирования социальных и экономических систем, содержащих большие количества активных объектов, которые объединяет наличие элементов индивидуального поведения, от сложных (цели, стратегии) до самых простых (временные ограничения, события, взаимодействия), агентное моделирование является подходом более универсальным и мощным, так как оно позволяет учесть любые сложные структуры и поведения.Другое важное преимущество агентного моделирования в том, что разработка модели возможна в отсутствии знания о глобальных зависимостях: вы можете знать очень немного о том, как вещи влияют друг на друга на глобальном уровне, но, понимая индивидуальную логику поведения участников процесса, можно построить агентную модель и вывести из неё глобальное поведение.И, наконец, агентную модель проще поддерживать: уточнения обычно делаются на локальном уровне и не требуют глобальных изменений. Таким образом, в результате рассмотрения парадигм имитационного моделирования были отмечены преимущества агентно-ориентированного подхода для анализа динамики развития СЭС как систем, содержащих большие количества активных объектов (людей, предприятий). При использовании данного подхода в отличие от остальных отдельные элементы СЭС модели могут быть представлены объектами с любым уровнем абстракции.

Наиболее мощным из инструментов, поддерживающих агентное моделирование, является отечественный инструментарий AnyLogic компании XJ Technologies, доказавший в последнее время свою мощь и удобство за счет применения объектно-ориентированного подхода, визуального проектирования, дружественного пользовательского графического интерфейса, платформонезависимого языка Java, агентных технологий, технологии гибридных систем. Кроме того, он реализует объединенный подход за счет предоставления возможности создания гибридных моделей на основе моделей системной динамики, дискретно-событийных моделей и агентного подхода.

Таким образом, в наибольшей степени приспособлены для моделирования социальных и экономических систем при решении значительного круга конкретных задач продукты GPSS и AnyLogic, что делает необходимым сравнить именно их.

Известны результаты решения задачи моделирования систем массового обслуживания в GPSS World и AnyLogic: в обеих системах при решении прямой задачи моделирования и оптимизационных экспериментов получены почти одинаковые результаты, которые совпадают с достаточно высокой точностью с результатами аналитического решения задачи [3].

Результаты экспериментов по решению обратной задачи моделирования свидетельствуют, что при одинаковой точности результатов машинное время выполнения модели в GPSS World примерно в разы больше, чем в AnyLogic. Результаты сравнительного анализа сред имитационного моделирования систем GPSS World и AnyLogic приведены в таблице 1.

Таблица 1 - Сравнительный анализ сред имитационного моделирования

Среда имитационного моделирования

№ критерия

1

2

3

4

5

6

7

8

9

10

11

GPSS World

+

+

-

-

-

-

+

-

-

-

-

AnyLogic

+

+

+

+

+

+

-

+

-

+

+

В качестве критериев оценки были выбраны следующие:

1 - лаконичность моделей;

2 - расширенные возможности по экспериментированию;

3 - наличие встроенного аппарата многопараметрической оптимизации;

4 - наличие объектно-ориентированного подхода;

5 - кроссплатформенность моделей;

6 - удобный экспорт и импорт данных из различных приложений;

7 - использование готовых библиотек из Паскаля и Си;

8 - возможности создания интерфейса и анимации процесса;

9 - возможность использования библиотек из GPSS;

10 - возможность одновременного использования всех парадигм в одной модели;

11 - наличие постоянной поддержки среды разработчиками. Таким образом, из указанного сравнения и из работы [4] следует вывод о преимуществах AnyLogic.

Имеющийся у нас опыт подтверждает наряду с другими исследованиями целесообразность применения AnyLogic для решения очень широкого круга задач в области имитационного моделирования социальных и экономических систем, предоставляющего гибкость для решения одной и той же задачи на одной платформе с применением различных уровней абстракции, а также возможность применения различных стилей создания модели и их комбинирования.

Список литературы

1. Карпов, Ю.Г. Имитационное моделирование систем: введение в моделирование с помощью AnyLogic 5 / Ю.Г. Карпов. - СПб.: БХВ-Петербург, 2005. - 390 с.

2. Коровин, А.М. Моделирование систем: учебное пособие к лабораторным работам / А.М. Коровин. - Челябинск: Издательский центр ЮУрГУ, 2010. - 47 с.

3. Боев, В.Д. Исследование адекватности GPSS World и AnyLogic при моделировании дискретно-событийных процессов: монография / В.Д. Боев. - СПб.: ВАС, 2011. - 404 с.

4. Скаткова, Н.А. Дискриминационный анализ систем имитационного моделирования с использованием версионно-модельной избыточности / Н.А. Скаткова, Д.Ю. Воронин, К.С. Ткаченко // Радиоэлектронные и компьютерные системы. - 2010. - № 7 (48). - С. 49-55.

Размещено на Allbest.ru

...

Подобные документы

  • Обзор средств компьютерного имитационного моделирования по созданию веб-приложения для визуализации имитационных моделей. Система имитационного моделирования AnyLogic, Arena, SimuLab. Серверная, клиентская часть. Модель работы отдела банка и участка цеха.

    дипломная работа [3,3 M], добавлен 25.05.2015

  • Основы систематизации языков имитационного моделирования, моделирование систем и языки программирования. Особенности использования алгоритмических языков, подходы к их разработке. Анализ характеристик и эффективности языков имитационного моделирования.

    курсовая работа [1,4 M], добавлен 15.03.2012

  • Теоретические основы моделирования систем в среде имитационного моделирования AnyLogic. Средства описания поведения объектов. Анимация поведения модели, пользовательский интерфейс. Модель системы обработки информации в среде компьютерного моделирования.

    курсовая работа [1,5 M], добавлен 15.05.2014

  • Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.

    курсовая работа [906,9 K], добавлен 12.07.2012

  • Создание систем имитационного моделирования AnyLogic, Arena, SimuLab, Simbigraph и Forio. Серверная и клиентская часть. Разработка модели работы отдела банка, участка цеха, движения автобуса по маршруту и социальной сети. Описание web-приложения.

    дипломная работа [3,4 M], добавлен 25.05.2015

  • Особенности моделирования биологических систем с использованием программы "AnyLogic". Влияние различных факторов на популяции жертв и хищников. Принципы имитационного моделирования и его общий алгоритм с помощью ЭВМ. Анализ результатов моделирования.

    курсовая работа [922,2 K], добавлен 30.01.2016

  • Особенности систем массового обслуживания и сущность имитационного моделирования с использованием GPSS. Структурная схема модели системы и временная диаграмма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [214,2 K], добавлен 23.06.2011

  • Основы технологии моделирования Arena. Построение простой имитационной модели. Моделирование работы системы обслуживания покупателей на кассе супермаркета. Построение модели IDEF3. Анализ результатов имитационного моделирования и аналитического решения.

    курсовая работа [659,1 K], добавлен 24.03.2012

  • Создание библиотеки классов имитационного моделирования и реализация алгоритма имитационного моделирования системы массового обслуживания "Модель комиссионного магазина". Использование для разработки среды программирования C++. Словарь предметной области.

    курсовая работа [581,0 K], добавлен 23.01.2013

  • Разработка имитационной модели "Перекресток" для анализа бизнес-процессов предприятия и принятия решения в сложных условиях. Алгоритм построения имитационной модели на основе CASE-средств. Обзор программного обеспечения для имитационного моделирования.

    дипломная работа [2,6 M], добавлен 22.11.2015

  • Описание программного обеспечения AnyLogic, поддерживающего три метода имитационного моделирования (системная динамика, дискретно-событийное и агентное моделирование). Разработка модели процесса перехода пассажиров на монорельсы через кассы и турникеты.

    контрольная работа [524,9 K], добавлен 21.05.2015

  • Сущность концептуального и физического моделирования. Описание графической среды AnyLogic как единственного инструмента имитационного моделирования. Основные этапы создания модели, позволяющей наглядно проанализировать влияние рекламы на покупателей.

    курсовая работа [690,2 K], добавлен 30.05.2014

  • Разработка решения задачи имитационного моделирования системы массового обслуживания (СМО), на примере склада продукции. Построение концептуальной модели системы. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [75,5 K], добавлен 26.06.2011

  • Характеристика основ практической работы с одним из наиболее распространенных и мощных инструментов имитационного моделирования Rockwell Arena. Принципы решения задач моделирования различного уровня и различной направленности. Анализ использования пулов.

    учебное пособие [1,9 M], добавлен 26.03.2015

  • Центральные магистрали передачи данных. Улучшение параметров мультисервисной сети за счет использования имитационного моделирования. Сети с трансляцией ячеек и с установлением соединения. Коммутация в сети Ethernet. Многоуровневая модель протоколов.

    курсовая работа [2,3 M], добавлен 25.06.2014

  • Программные средства системного моделирования. Разработка программы процесса работы кладовой на фабрике с использованием языка имитационного моделирования GPSS. Сравнение результатов моделирующего алгоритма и аналитического расчета характеристик.

    дипломная работа [757,1 K], добавлен 21.06.2011

  • Характеристика функций имитационного моделирования. Знакомство с особенностями имитационного моделирования агрегированной системы массового обслуживания. Анализ программы GPSSWorld: рассмотрение возможностей, способы составления имитационной модели.

    курсовая работа [1,6 M], добавлен 27.05.2013

  • Программные средства имитационного моделирования систем массового обслуживания. Программная среда Matlab, ее структура и основные компоненты, функциональные особенности, а также назначение. Разработка подсистем моделирования. Инструкция пользователя.

    дипломная работа [3,3 M], добавлен 10.07.2017

  • Характеристика программных продуктов Open Source: Umbrello - среды UML-моделирования на языке, Rational Rose - средства визуального моделирования объектно-ориентированных информационных систем. Описание и сравнение сайтов по созданию онлайн UML диаграмм.

    контрольная работа [1,5 M], добавлен 03.11.2013

  • Разработка имитационной модели функционирования кладовой на промышленном предприятии с использованием имитационного метода в среде GPSS World. Экспериментальное исследование результатов моделирования. Выработка предложений по оптимизации работы системы.

    курсовая работа [183,1 K], добавлен 27.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.