AnyLogic - AnyLogic

AnyLogic
AnyLogic 7 векторный логотип.svg
Разработчики) Компания AnyLogic (ранее XJ Technologies)
Первый выпуск 2000 г.
Стабильный выпуск
8.7.1 Профессиональный / март 2021 г.
Написано в Java SE
Операционная система Windows , macOS , Linux
Доступно в Английский, португальский, русский, немецкий, китайский, испанский
Тип Программное обеспечение для моделирования
Лицензия Собственный ;
Веб-сайт www.anylogic.com

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

История AnyLogic

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

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

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

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

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

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

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

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

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

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

AnyLogic и Java

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

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

AnyLogic Cloud

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

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

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

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

ПО для оптимизации цепочки поставок anyLogistix

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

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

Смотрите также

использованная литература

дальнейшее чтение

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