AnyLogic Professional и AnyLogic Advanced

В настоящий момент существует две редакции AnyLogic 6, отличающиеся функциональностью и стоимостью лицензии: Advanced и Professional.

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

AnyLogic Professional предоставляет дополнительные возможности. AnyLogic Professional в основном ориентирован на профессионалов имитационного моделирования, знакомых с различными подходами моделирования и ищущими возможности улучшения их работы в области консалтинга. Преимущества AnyLogic Professional описаны на нашем веб сайте: http://www.xjtek.com/anylogic/features/professional/.

Ниже приводится сравнение AnyLogic 6 Professional и AnyLogic 6 Advanced:

  AnyLogic 6 Advanced AnyLogic 6 Professional
Дата выпуска Апрель 2007 Март 2008
Java-приложение на основе Eclipse Да Да
Работает на Windows Да Да
Работает на Mac OS Да Да
Работает на Linux Да Да
Интеграция с Java-приложениями Да Да
Импорт моделей из AnyLogic 5 Да Да
Экспорт моделей в виде Java-аплетов Да Да
Экспорт моделей в виде Java-приложений Нет Да
Сохранение моделей в текстовом XML-формате, позволяющем сравнивать и комбинировать версии Да Да
Графическая среда разработки моделей Да Да
Мощный программный интерфейс (API) Да Да
Один год тех. поддержки и обновлений включён в цену Да Да
Проводятся публичные и частные тренинги Да Да
Версия для университетов продаётся со скидкой Да Нет

Типичные области приложения

 
 
Управлене активами Производство
Бизнес-процессы Рынок и конкуренция
Вычислительная экономика Оборона и безопасность
Потребительский рынок Пешеходная динамика
Катастрофы, теракты Анализ производительности, стоимости и риска
Динамика экосистем Управление проектами
Прогноз и стратегическое планирование Социальная динамика
Здравоохранение Цепочки поставок
Управление персоналом Уличное движение
Логистика Планирование развития города

Графический интерфейс пользователя

  AnyLogic 6 Advanced AnyLogic 6 Professional
"Native look and feel" (родной вид) на всех платформах Да Да
Графическое редактирование структуры и анимации модели Да Да
В рабочем пространстве можно открыть несколько моделей Да Да
Можно перемещать, копировать и ссылаться на компоненты из других моделей Да Да
Модельные и анимационные элементы редактируются в одном окне Да Да
Дерево проекта содержит полную иерархию элементов модели и анимации Да Да
Индикация и просмотр ошибок по месту Да Да
Визуальная отладка моделей на уровне событий Да Да
Отладка на уровне Java-кода Нет Да
Помощь при написании кода - "code completion" (автодополнение) и "refactoring" (автоизменение) Да Да

Поддержка совместной разработки

  AnyLogic 6 Advanced AnyLogic 6 Professional
В рабочем пространстве можно открыть несколько моделей и делать межмодельные ссылки Да Да
Интеграция с системами управления версиями (version control software): возможность добавлять, класть и забирать модели, не выходя из среды AnyLogic Нет Да

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

  AnyLogic 6 Advanced AnyLogic 6 Professional
Моделирование в стиле Системной Динамики Да Да
"Процессное" дискретно-событийное моделирование Да Да
Агентное моделирование Да Да
Низкоуровневое дискретно-событийное моделирование с помощью событий и карт состояний Да Да
Моделирование непрерывных процессов с помощью алгебо-дифференциальных уравнений Да Да
Графическое задание логики действий/правил/решений Нет Да
Комбинирование нескольких методов моделирования в одной модели Да Да
Графическое редактирование моделей (drag and drop) Да Да
Объектно-ориентированное моделирование, повторно используемые компоненты и код Да Да
Создание иерархических моделей с вложенными объектами Да Да
Масштабируемые модели с динамическими массивами объектов Да Да
Модельные объекты могут создаваться и удаляться динамически Да Да
Модель может быть расширена Java-кодом Да Да
Возможность создавать свои библиотечные объекты Да Да
"Упаковка" моделей для использования их компонент в других моделях Да Да
Расширенная поддержка метода Системной Динамики (редактирование зависимостей, графическое задание потоков, "тени" переменных, полярности) Да Да
Стохастическое моделирование (>30 вероятностных распределений) Да Да
Использование собственных генераторов случайных чисел Да Да
Поддержка календарных дат и времени Да Да
Интеграция с GIS (географическими информационными системами) Нет Да

Библиотеки

  AnyLogic 6 Advanced AnyLogic 6 Professional
Библиотека "процессного" дискретно-событийного моделирования, включая сетевую часть Да Да
Библиотека для агентного моделирования Встроено Встроено
Библиотека пешеходной динамики Демо версия Полная версия
Библиотека бизнес-графики (графики, диаграммы, гистограммы) Встроено Встроено
Создание собственных библиотек Нет Да
Использование Java-пакетов сторонних производителей Да Да
Библиотечные объекты настраиваются Да Да

Сбор статистики

  AnyLogic 6 Advanced AnyLogic 6 Professional
Сбор серий данных y=f(x) и y=f(time) Да Да
Статистическая обработка наборов данных (минимум, максимум, среднее, отклонение, доверительный интервал и т.д.) Да Да
Гистограммы (плотность распределения, кумулятивная плотность, процентили) Да Да
Двумерные гистограммы (плотности, "конверты") Да Да
Библиотечные объекты имеют встроенный сбор статистики Да Да
Статистика по многократным запускам модели Да Да

Импорт/экспорт данных

  AnyLogic 6 Advanced AnyLogic 6 Professional
Чтение параметров из электронных таблиц Excel, баз данных и текстовых файлов Да Да
Динамическое создание структуры модели по данным, прочитанным из внешних источников Да Да
Вывод результатов моделирования в Excel, базу данных или файл Да Да
Грфические элементы для упрощённой работы с внешними хранилищами данных Частично Да
Обмен данными с другими приложениями во время работы модели Да Да
Воссоздание аналитических вероятностных распределений по наборам данных с помощью Stat::Fit Да Да

Анимация и визуализация данных

  AnyLogic 6 Advanced AnyLogic 6 Professional
Развитые средства анимации модели и визуализации данных Да Да
Иерархическая анимация с возможностью создания нескольких перспектив Да Да
Визуализация данных (бизнес-графика): графики типа y=f(x) и y=f(time), столбиковая, стековая и круговая диаграммы, стековая и цветовая временные диаграммы, гистограммы Да Да
Элементы интерактивного управления: кнопки, флажки, переключатели, бегунки, поля ввода Да Да
Дополнительные элементы управления: элемент выбора файла, индикатор прогресса, списки, выпадающие списки Нет Да
Графические свойства фигур могут динамически зависеть от переменных модели Да Да
Полность настраиваемая анимация для встроенных и пользовательских объектов Да Да
Импорт растровых картинок Да Да
Импорт векторной графики в формате DXF Нет Да
Режим полного экрана Да Да
Увеличение/уменьшение и смещение анимации Да Да
Всплывающие окошки для инспектирования стандартных и пользовательских объектов Да Да
Возможность задать действие при щелчке по фигуре Да Да
Строка состояния со статусом модели, прогрессом, показателями производительности и используемой памяти Да Да
Регулируемая скорость выполнения модели и количество кадров анимации в секунду Да Да
Программный интерфейс для управления анимацией Да Да
Режим выполнения без анимации (пакетный) Да Да

Эксперименты с моделью

  AnyLogic 6 Advanced AnyLogic 6 Professional
Графический редактор интерфейса эксперимента Да Да
Эксперименты с множественными прогонами модели без изменения параметров (replications) и с изменениями параметров (iterations) Да Да
"Мастера" для создания экспериментов: простого, с варьированием параметров, оптимизационного Да Да
Дополнительное множество "мастеров": эксперименты Монте Карло, анализ чувствительности, сравнение прогонов, калибровка модели Нет Да
Создание своих экспериментов при помощи кода Да Да
Полностью интегрированный оптимизатор OptQuest (Java-версия) Опция Да
Параметрическая и структурная оптимизация Да Да
Оптимизация в Java-аплетах Нет Опция
Оптимизация в Java-приложениях Нет Опция
Задание нескольких экспериментов с одной моделью Да Да
Контроль над генератором случайных чисел между прогонами модели Да Да
Сохранение и восстановление всех результатов эксперимента Нет Да
Сохранение и восстановление полного состояния модели во время выполнения ("мгновенного снимка") Нет Да