Anylogic что за программа

AnyLogic — это инструмент многометодного моделирования, разработанный компанией AnyLogic (ранее XJ Technologies). Он поддерживает методологии моделирования на основе агентов, дискретных событий и системной динамики. AnyLogic — это кроссплатформенное программное обеспечение для моделирования, потому что оно работает в Windows, macOS и Linux.

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

История AnyLogic

В начале 1990-х годов был большой интерес к математическому подходу к моделированию и симуляции параллельных процессов. с. Этот подход может быть применен для анализа корректности параллельных и распределенных программ. Исследовательская группа распределенных компьютерных сетей (DCN) в Санкт-Петербургском политехническом университете разработала такую ​​программную систему для анализа корректности программ; новый инструмент получил название COVERS (одновременная проверка и моделирование). Эта система позволяла графическое моделирование структуры и поведения системы. Этот инструмент был применен для исследования, предоставленного Hewlett-Packard.

О программе AnyLogic.

Три подхода к бизнес-моделированию

В 1998 году успех этого исследования вдохновил лабораторию DCN на создание компании с миссией по разработке программного обеспечения для моделирования нового времени.. Акцент при разработке был сделан на прикладные методы: моделирование, анализ производительности, поведение стохастических систем, оптимизация и визуализация. Новое программное обеспечение, выпущенное в 2000 году, основывалось на последних преимуществах информационных технологий: объектно-ориентированный подход, элементы стандарта UML, использование Java, современный GUI. и т. Д.

Инструмент получил название AnyLogic, потому что он поддерживает все три хорошо известных подхода к моделированию: системная динамика, моделирование дискретных событий, Агентное моделирование. и любое сочетание этих подходов в рамках одной модели. Первой версией AnyLogic была AnyLogic 4, потому что нумерация продолжает нумерацию COVERS 3.0.

AnyLogic 5 был выпущен в 2003 году. Новая версия была ориентирована на бизнес-моделирование в различных отраслях.

AnyLogic 7 был выпущен в 2014 году. Будучи самым большим выпуском за 7 лет, он содержал множество обновлений направлена ​​на упрощение построения моделей, включая поддержку мультиметодного моделирования, снижение потребности в коде, обновление библиотек и другие улучшения удобства использования. AnyLogic 7.1, также выпущенный в 2014 году, включал новую реализацию ГИС в программное обеспечение: помимо карт на основе шейп-файлов, AnyLogic начал поддерживать тайловые карты от бесплатных онлайн-провайдеров, включая OpenStreetMap.

What is AnyLogic Simulation Software?

2015 год ознаменован выпуском AnyLogiс 7.2 со встроенной базой данных и библиотекой Fluid. С 2015 года AnyLogic Personal Learning Edition (PLE) доступен бесплатно для целей обучения и самообразования. Лицензия PLE бессрочная, но размер создаваемых моделей ограничен.

Новая Библиотека дорожного движения была представлена ​​в 2016 году в AnyLogic 7.3.

AnyLogic 8 был выпущен в 2017 году. Начиная с версии 8.0, среда разработки моделей AnyLogic была интегрирована с AnyLogic Cloud, веб-сервисом для анализа моделирования.

Платформа для модели AnyLogic 8 среда разработки — Eclipse.

AnyLogic и Java

Соответствие подходов к моделированию уровню абстракции

AnyLogic включает графический язык моделирования, а также позволяет пользователю расширять моделирование моделей с помощью Код Java. Java-природа AnyLogic позволяет создавать пользовательские расширения модели с помощью кода Java. Версия Professional позволяет создавать приложения среды выполнения Java, которые можно распространять среди пользователей.

Мультиметодовое имитационное моделирование

Модели AnyLogic могут быть основаны на любой из основных парадигм имитационного моделирования: дискретное событие или процессно-ориентированное (DE), системная динамика (SD) и на основе агентов (AB).

Системная динамика и дискретное событие представляют собой традиционные подходы к моделированию, а на основе агентов — более новый. Технически подход системной динамики имеет дело в основном с непрерывными процессами, тогда как модели на основе дискретных событий и агентов работают в основном в дискретном времени, то есть переходят от одного события к другому.

Системная динамика, имеющая дело с агрегатами, очевидно, используется на самом высоком уровне абстракции. Моделирование дискретных событий используется на уровне абстракции от низкого до среднего. Что касается моделирования на основе агентов, эта технология используется на всех уровнях абстракции, и агент может моделировать объекты самой различной природы и масштаба: на «физическом» уровне агенты могут быть, например, пешеходы или автомобили или роботы, на среднем уровне — клиенты, на высшем уровне — компании-конкуренты.

Читайте также:
Программы топ 50 что это

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

Особенности

Язык моделирования

Конструкции языка моделирования, предоставляемые AnyLogic

Язык моделирования AnyLogic состоит из следующих элементов:

  • Диаграммы запасов и потоков используется для моделирования системной динамики.
  • Statecharts используются в основном в агентном моделировании для определения поведения агента. Они также часто используются в моделировании дискретных событий, например для имитации отказа машины.
  • Диаграммы действий используются для определения алгоритмов. Их можно использовать при моделировании дискретных событий, например для маршрутизации вызовов или в моделировании на основе агента, например для логики принятия решения агентом.
  • Блок-схемы процессов — это базовая конструкция, используемая для определения процесса в моделировании дискретных событий. Глядя на эту блок-схему, вы можете понять, почему стиль Discrete Event часто называют Process Centric.

Язык также включает: конструкции моделирования низкого уровня (переменные, уравнения, параметры, события и т. Д.), Формы представления (линии, полилинии, овалы и т. Д.), Средства анализа (наборы данных, гистограммы, графики), инструменты связи, стандартные изображения и рамки экспериментов.

Библиотеки AnyLogic

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

  • Библиотека моделирования процессов предназначена для поддержки моделирования DE в области производства, цепочки поставок, логистики и здравоохранения. Используя объекты библиотеки моделирования процессов, вы можете моделировать реальные системы в терминах сущностей (транзакций, клиентов, продуктов, деталей, транспортных средств и т. Д.), Процессов (последовательности операций, обычно включающих очереди, задержки, использование ресурсов) и ресурсов. Процессы указаны в виде блок-схем. Библиотека моделирования процессов является преемником Enterprise Library из AnyLogic 6, которая также доступна в AnyLogic 7.
  • Пешеходная библиотека предназначена для моделирования пешеходных потоков в физической среде. Он позволяет создавать модели зданий с интенсивным пешеходным движением (например, станции метро, ​​службы безопасности и т. Д.) Или улиц (большое количество пешеходов). Модели поддерживают сбор статистики о плотности пешеходов в различных областях. Это обеспечивает приемлемую производительность точек обслуживания с гипотетической нагрузкой, оценивает продолжительность пребывания в определенных областях и обнаруживает потенциальные проблемы с внутренней геометрией, такие как эффект добавления слишком большого количества препятствий, и другие приложения. В моделях, созданных с помощью Пешеходной библиотеки, пешеходы движутся в непрерывном пространстве, реагируя на различные препятствия (стены, различные области), а также на других пешеходов. Пешеходы моделируются как взаимодействующие агенты со сложным поведением, но библиотека AnyLogic Pedestrian Library предоставляет интерфейс более высокого уровня для более быстрого создания моделей пешеходов в стиле блок-схем.
  • Железнодорожная библиотека поддерживает моделирование, имитацию и визуализацию операций железнодорожной станции любой сложности и масштаба. Модели железнодорожной станции можно комбинировать с дискретными моделями на основе событий или агентов, связанными с: погрузкой и разгрузкой, распределением ресурсов, техническим обслуживанием, бизнес-процессами и другими транспортными операциями.
  • Библиотека Fluid позволяет пользователю моделировать хранение и перенос жидкостей, сыпучих материалов или больших количеств дискретных предметов, которые нежелательно моделировать как отдельные объекты. Библиотека включает такие блоки, как резервуар, трубопровод, клапан и объекты для маршрутизации, слияния и отклонения потока. Для повышения скорости выполнения модели в библиотеке Fluid используется решающая программа для линейного программирования. Библиотека предназначена для улучшения использования AnyLogic в производственной, нефтяной, газовой и горнодобывающей отраслях. Пользователь может моделировать нефтяные трубы и резервуары, конвейеры для руды, угля и производственные процессы, в которых используются жидкости или сыпучие материалы, например, при производстве бетона.
  • Библиотека дорожного движения позволяет пользователям моделировать движение транспортных средств на дорогах. Библиотека поддерживает детальное моделирование движения транспортных средств на физическом уровне. Каждое транспортное средство представляет собой агента, внутри которого могут быть свои собственные модели поведения. Библиотека позволяет пользователям моделировать движение транспортных средств по дорогам с учетом правил дорожного движения, светофоров, пешеходных переходов, приоритетов на перекрестках, парковках и движении общественного транспорта. Библиотека подходит для моделирования дорожного движения, уличного движения, транспортировки на производственных площадках или любых других систем с транспортными средствами, дорогами и полосами движения. Включен специальный инструмент плотности трафика, помогающий анализировать нагрузку на дорожную сеть.
  • Библиотека обработки материалов помогает моделировать процессы на заводах и складах. Библиотека содержит конвейеры, транспортеры и другие элементы, упрощающие создание подробных производственных моделей.

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

Анимация модели

AnyLogic поддерживает интерактивную 2D и 3D анимацию. AnyLogic позволяет пользователям импортировать чертежи САПР в виде файлов DXF, а затем визуализировать модели поверх них. Эта функция может использоваться для анимации процессов внутри таких объектов, как фабрики, склады, больницы и т. Д. Эта функция в основном используется в моделях дискретных событий (на основе процессов) в производстве, здравоохранении, гражданском строительстве и строительстве. Программное обеспечение AnyLogic также поддерживает 3D-анимацию и включает набор готовых к использованию 3D-объектов для анимации, относящихся к различным отраслям, включая здания, дороги, железные дороги, море, транспорт, энергетику, склады, больницы, оборудование, предметы, связанные с аэропортом, супермаркет. связанные предметы, краны и другие объекты.

Читайте также:
Программа openal32 dll что это

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

Геопространственные модели, интеграция с ГИС

Модели AnyLogiс могут использовать карты в качестве макета, что часто требуется в цепочках поставок, логистике и транспортной отрасли. Программное обеспечение AnyLogic поддерживает традиционный стандарт карт на основе шейп-файлов, SHP by Esri. Кроме того, AnyLogic поддерживает тайловые карты от бесплатных онлайн-провайдеров, включая OpenStreetMap. Карты листов позволяют разработчику моделей использовать данные карты в моделях и автоматически создавать геопространственные маршруты для агентов. Основные функции тайловой карты в AnyLogic включают:

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

Интеграция модели с другой ИТ-инфраструктурой

Модель AnyLogic можно экспортировать как приложение Java, которое можно запускать отдельно или интегрировать с другим программным обеспечением. В качестве опции экспортированная модель AnyLogic может быть встроена в другое программное обеспечение и работать как дополнительный модуль в системах ERP, MRP и TMS. Другое типичное использование — интеграция модели AnyLogic с файлами и базами данных TXT, MS Excel или MS Access (MS SQL, MySQL, Oracle и т. Д.). Также модели Anylogic включают собственные базы данных на основе HSQLDB.

AnyLogic Cloud

AnyLogic Cloud — это веб-сервис для анализа моделирования. Он позволяет пользователям хранить, получать доступ, запускать и обмениваться имитационными моделями в Интернете, а также анализировать результаты экспериментов.

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

AnyLogic Cloud позволяет пользователям запускать модели с помощью веб-браузеров на настольных компьютерах и мобильных устройствах, при этом модель выполняется на стороне сервера. Многократные эксперименты проводятся с использованием нескольких узлов. Результаты всех выполненных экспериментов хранятся в базе данных и могут быть немедленно доступны. Модели можно запускать как с интерактивной анимацией на основе HTML5, так и без нее.

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

Программное обеспечение для оптимизации цепочки поставок anyLogistix

Компания AnyLogic преобразовала свои усилия по разработке области цепочки поставок в отдельный программный инструмент — anyLogistix. Этот дополнительный продукт был представлен в 2014 году как AnyLogic Logistics Network Manager и был переименован в anyLogistix в 2015 году.

anyLogistix основан на движках AnyLogic и CPLEX, ГИС и новом отраслевом графическом интерфейсе пользователя. Он также включает алгоритмы и методы, специфичные для проектирования и оптимизации цепочки поставок. Как и другие программы моделирования, такие как Arena и, функции оптимизации предоставляются OptQuest. anyLogistix полностью интегрирован с AnyLogic, например, AnyLogic можно использовать для настройки объектов внутри anyLogistix, включая склады, производственные площадки, поставщиков, инвентаризацию, снабжение и политику транспортировки.

См. Также

  • Сравнение программного обеспечения для моделирования на основе агентов
  • Список программного обеспечения для компьютерного моделирования
  • Список программного обеспечения для моделирования дискретных событий
  • Компьютерное моделирование

Ссылки

Дополнительная литература

  • Закон, Аверилл М. (2006). Имитационное моделирование и анализ с помощью программы Expertfit. McGraw-Hill Science. ISBN 978-0-07-329441-4.
  • Бэнкс, Джерри; Джон Карсон; Барри Нельсон; Дэвид Никол (2004). Моделирование дискретно-событийных систем — 4-е издание. Прентис Холл. ISBN 978-0-13-144679-3.
  • Стерман, Джон Д. (2000). Бизнес-динамика: системное мышление и моделирование для сложного мира. Макгроу Хилл. ISBN 0-07-231135-5.

Внешние ссылки

В Викиучебнике есть книга по теме: Моделирование с AnyLogic
  • Официальный сайт

Источник: alphapedia.ru

Имитационное моделирование в AnyLogic

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

Читайте также:
Образовательная программа темп что это

Аэропорт

Руководство получает эффективное средство для управления издержками, продолжительностью внутренних процессов и количеством / качеством получаемой продукции или услуг.

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

В процессе работы эксперты NFP используют самый инновационный и гибкий инструмент для создания имитационных моделей – AnyLogic.

Преимущества продукта и эффект от использования

  • Скорость и экономия. Имитационные модели позволяют в сжатые сроки отработать разные варианты работы систем и значительно сэкономить на экспериментах с реальными активами

Скорость и экономия

График

  • Точность. Задаем максимальный уровень детальности, приближая имитационную модель к реальным процессам. Получаем точные прогнозы для принятия решения

Точность

  • Безопасность. Анализируем различные сценарии и оцениваем степень риска в имитационных моделях до внесения изменений в реальные бизнес-процессы

Безопасность

  • Наглядность. В 2D- и 3D-моделях удобно проверять и обсуждать эффективность и динамику бизнес-процессов в зависимости от заданных параметров

Модель - наглядность

Средства визуализации

  • Презентация моделей в визуально привлекательном и понятном виде: схемы и диаграммы, графические модели, 3D-модели, динамика и анимация.

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

диаграммы процессов

  • Удобные и наглядные диаграммы процессов, диаграммы состояния, блок-схемы и диаграммы потоков и накопителей.
  • Интерактивные фильмы с эффектной 2D и 3D-графикой из блок-схем.

Интерактивные фильмы

  • Обширный набор графических объектов для визуализации транспортных средств, персонала, оборудования, зданий, других объектов и процессов, связанных с вашим бизнесом.

Список графических объектов

  • Импорт собственных 3D-моделей, изображений, CAD-чертежей и шейп-файлов в имитационные модели.

Модель кузова

  • Интуитивно понятная навигация и элементы управления. Удобные и функциональные панели управления моделями.

Средства интеграции

  • Anylogic позволяет напрямую работать с любыми базами данных – 1С, Oracle, MS SQL, MySQL, PostgreSQL, MS Access, Excel, а также с текстовыми файлами.

Базы данных

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

Интеграция с 1С

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

Источник: nfp2b.ru

AnyLogic

AnyLogic

Шибеко Марина

Описание продукта AnyLogic используется для разработки имитационных исполняемых моделей и последующего их прогона с целью анализа

Описание продукта AnyLogic используется для разработки имитационных исполняемых моделей и последующего их прогона с целью анализа

AnyLogic используется для разработки имитационных исполняемых моделей и последующего их прогона с целью анализа.
Разработка модели выполняется в графическом редакторе AnyLogic с использованием многочисленных средств поддержки, упрощающих работу. Построенная модель затем компилируется встроенным компилятором AnyLogic и запускается на выполнение. В процессе выполнения модели пользователь может наблюдать ее поведение, изменять параметры модели, выводить результаты моделирования в различных формах – словом, проводить компьютерный эксперимент с моделью.
AnyLogic™ предлагает на порядок больше средств описания структуры, поведения и данных моделируемой системы, чем любой другой инструмент имитационного моделирования. Объекты, интерфейсы и иерархия, блочные диаграммы, диаграммы состояний, таймеры, порты и передача сообщений, переменные и алгебро-дифференциальные уравнения, а также возможность добавить выражение, оператор, функцию или библиотеку на языке Java™ в любом месте модели предоставляют мощный арсенал средств моделирования для «симуляциониста» любого уровня и специализации.

Системные требования Оборудование

Системные требования Оборудование

Оборудование
Pentium III или совместимый процессор (рекомендуется не менее 1GHz)
Оперативная память — 256 MB (рекомендуется 512 MB)
Свободное пространство на диске — 170 MB (в течении установки — 250 MB)
Монитор с разрешением 1024×768 или выше
Мышь (рекомендуется с колесом прокрутки)
Операционная система
Microsoft Windows XP с установленным Service Pack 1
Microsoft Windows 2000 с установленным Service Pack 4
Установленное ПО
Microsoft Internet Explorer версии 5.0 или выше
Java 2 plug-in (для запуска моделей в браузере)

Последняя коммерческая версия продукта 5.4.1 – www.xjtek.com
(Объем дистрибутива ≈ 50 Mb)
Следующая версия продукта 6.0 – betha

Открытая архитектура Модели, построенные в

Открытая архитектура Модели, построенные в

Модели, построенные в AnyLogic™, имеют открытую архитектуру и могут работать с любым офисным или корпоративным ПО, а также с пользовательскими модулями, написанными на различных языках. Модель может динамически читать и сохранять данные в электронных таблицах, базах данных, системах планирования корпоративных ресурсов (ERP) и управления взаимоотношениями с клиентами (CRM), а также быть встроена в производственный или контур управления.

Агентное моделирование Активные объекты

Агентное моделирование Активные объекты

Активные объекты AnyLogic могут создаваться и уничтожаться динамически, перемещаться, общаться друг с другом, иметь поведение, знания, цели, стратегию — то есть обладают всеми свойствами агентов.
При помощи агентов моделируют рынки (агент — потенциальный покупатель), конкуренцию и цепочки поставок (агент — компания), население (агент — семья, житель города или избиратель) и много другое.
Только агентные модели позволяют получить представление об общем поведении системы, исходя из предположений о поведении её элементов при отсутствии знания о глобальных законах — то есть в наиболее общем случае.

Одним из наиболее важных преимуществ AnyLogic является возможность быстрого построения многоагентных моделей, которую не даёт ни один из существующих инструментов.

Источник: znanio.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru