AnyLogic - AnyLogic
Разработчики) | Компания 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, включая склады, производственные площадки, поставщиков, инвентаризацию, снабжение и политику транспортировки.
Смотрите также
- Сравнение программ агентного моделирования
- Список программ компьютерного моделирования
- Список программного обеспечения для моделирования дискретных событий
- Компьютерное моделирование
использованная литература
дальнейшее чтение
- Закон, Аверилл М. (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.