AnyLogic

AnyLogic - первый и единственный инструмент имитационного моделирования, объединивший методы системной динамики, "процессного" дискретно-событийного и агентного моделирования в одном языке и одной среде разработки моделей. Гибкость AnyLogic позволяет отражать динамику сложных и разнородных экономических и социальных систем на любом желаемом уровне абстракции. AnyLogic включает набор примитивов и библиотечных объектов для эффективного моделирования производства и логистики, бизнес-процессов и персонала, финансов, потребительского рынка, а также окружающей инфраструктуры в их естественном взаимодействии. Объектно-ориентированный подход, предлагаемый AnyLogic, облегчает итеративное поэтапное построение больших моделей. (См. также подробный обзор возможностей и сравнение версий AnyLogic).

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

approaches

AnyLogic 6 (выпущен в апреле 2007г.)

AnyLogic 6 основан на Java и базируется на платформе Eclipse - современном стандарте для бизнес-приложений. Благодаря Eclipse AnyLogic работает на всех распространённых операционных системах (Windows, Mac, Linux и т. д.). AnyLogic 6 поддерживает совместную разработку моделей коллективами специалистов: большой проект может быть разбит на взаимозависимые компоненты, которые можно забирать и класть в систему контроля версий непосредственно из среды AnyLogic.

НЕ нашли? Не то? Что вы ищете?

"Движок" (simulation engine) AnyLogic 6 был заново спроектирован и существенно улучшен. Модели выполняются теперь в среднем в 5-20 раз быстрее, чем в AnyLogic 5. Память, занимаемая модельными объектами также стала заметно меньше, что особенно важно для агентного моделирования. Вы можете теперь запускать несколько миллионов агентов на стандартном компьютере с 1ГБ памяти, то есть моделировать, скажем, население крупного города, учитывая индивидуальные свойства каждого человека.

В редакторе AnyLogic Вы можете разработать анимацию и интерактивный графический интерфейс модели. Редактор поддерживает большой набор фигур, элементов управления (кнопок, ползунков, полей ввода и т. д.), импорт растровой графики и векторной графики в формате DXF. Анимация может быть иерархической и поддерживать несколько перспектив. Например, Вы можете определить глобальный взгляд на процесс производства с несколькими агрегированными индикаторами, а также детальные анимации конкретных операций - и переключаться между ними.

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

AnyLogic поддерживает множество разнообразных типов экспериментов с моделями: простой прогон, сравнение прогонов, варьирование параметров, Монте-Карло, анлиз чувствительности, оптимизация, калибровка, а также произвольный эксперимент по пользовательскому сценарию. Новая Java-версия мощного оптимизатора OptQuest™ от компании OptTek, Inc встроена в AnyLogic.

Языком для описания структур данных, действий, правил и алгортимов в AnyLogic является Java. При необходимости Вы можете расширить и доопределить функциональность любых примитивов AnyLogic, добавив в них фрагменты Java-кода. Для удобства пользователя AnyLogic поддерживает “code completion” (автодополнение) и "refactoring" (автоизменение): при написании кода AnyLogic предлагет список переменных, методов и т. д., которые можно использовать в данном контексте, а также автоматически переименовывает все ссылки на объект при переименовании самого объекта.

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

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

Григорий Ренатович Гафаров, АС-422

Екатерина Сергеевна Ильвес, АС-422

Александр Юрьевич Киприянов, АС-422

Дмитрий Николаевич Матвиенко, АС-422

Николай Михайлович Смерницкий, АС-422

Научный руководитель к. т.н., доцент

СРАВНЕНИЕ ВОЗМОЖНОСТЕЙ МОДЕЛИРОВАНИЯ НА GPSS И ANYLOGIC

В данной работе рассматриваются и сравниваются возможности моделирования в двух средах, таких как ANYLOGIC и GPSS. На основе примеров, разработанных в каждой среде моделирования, формируется вывод, который характеризует преимущества и недостатки данных программных пакетов.

Задачи проекта:

·  представить обзор основных возможностей систем имитационного моделирования GPSS и AnyLogic;

·  продемонстрировать примеры моделей с обоснованием выбора среды моделирования.

Основные понятия:

Моделирование позволяет оптимизировать систему до ее реализации.

Моделирование включает в себя (рис. 1):

·  отображение проблемы из реального мира в область моделей (процесс абстракции);

·  анализ и оптимизацию модели;

·  нахождение решения;

·  отображение решения обратно в реальный мир.

Различают аналитическое и имитационное моделирование.

Аналитическое моделирование

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

Имитационное моделирование (ИМ, английский термин – simulation modeling).

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

Имитация в данном случае – это процесс “выполнения” модели, проводящий е¨ через дискретные или непрерывные изменения состояния во времени.

AnyLogic:

·  Позволяет создавать модели: непрерывные, дискретные, гибридные, детерминированные, стохастические

·  Поддерживает все этапы имитационного моделирования: создание и верификация модели, ее исследование, параметрический анализ и оптимизация

·  Обладает мощной системой 2D и 3D анимации, что помогает отлаживать модели и способствует пониманию происходящих в них процессов.

·  Позволяет пользоваться всеми преимуществами объектно-ориентированного подхода: наследование, полиморфизм, вложенность.

GPSS:

GPSS World является объектно-ориентированным языком.

В состав GPSS входят следующие типы объектов:

транзакты; блоки;

памяти; устройства;

логические ключи; очереди;

таблицы; функции;

переменные.

Любую модель на языке GPSS можно представить в виде комбинации компонентов, взятых из числа названных объектов.

Выводы и рекомендации:

В результате проделанной работы получены следующие заключения:

·  Среда GPSS отлично приспособлена для моделирования систем массового обслуживания.

·  AnyLogic более универсальное средство, не лишенное, тем не менее, некоторых ограничений.

Общая рекомендация: выбирайте среду моделирования в зависимости от стоящей перед вами задачи, опираясь на схему, представленную на рис. 2.

Библиографический список

1. GPSS World. Основы имитационного моделирования различных систем. - М.: «ДМК-ПРЕСС», 2003. – 320 с.

2. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5 - М.: «BHV», 2005. – 400 с.

Обзор возможностей


AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Дата выпуска

Апрель 2007

Декабрь 2007

Апрель 2006

Java-приложение на основе Eclipse

Да

Да

Нет

Работает на Windows

Да

Да

Да

Работает на Mac OS

Да

Да

Нет

Работает на Linux

Да

Да

Нет

Интеграция с Java-приложениями

Да

Да

Да

Импорт моделей из AnyLogic 5

Да

Да

N/A

Экспорт моделей в виде Java-аплетов

Да

Да

Да

Экспорт моделей в виде Java-приложений

Нет

Да

Нет

Сохранение моделей в текстовом XML-формате, позволяющем сравнивать и мёрджить версии

Да

Да

Да

Графическая среда разработки моделей

Да

Да

Да

Мощный программный интерфейс (API)

Да

Да

Да

Один год поддержки и обновлений включён в цену

Да

Да

Да

Проводятся публичные и частные тренинги

Да

Да

Да

Версия для университетов продаётся со скидкой

Да

Нет

Да

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

Управлене активами

Производство

Бизнес-процессы

Рынок и конкуренция

Вычислительная экономика

Оборона и безопасность

Потребительский рынок

Пешеходная динамика

Катастрофы, теракты

Анализ производительности, стоимости и риска

Динамика экосистем

Управление проектами

Прогноз и стратегическое планирование

Социальная динамика

Здравоохранение

Цепочки поставок

Управление персоналом

Уличное движение

Логистика

Планирование развития города

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

"Native look and feel" (родной вид) на всех платформах

Да

Да

N/A

Графическое редактирование структуры и анимации модели

Да

Да

Да

В рабочем пространстве можно открыть несколько моделей

Да

Да

Нет

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

Да

Да

Частично

Модельные и анимационные элементы редактируются в одном окне

Да

Да

Нет

Дерево проекта содержит полную иерархию элементов модели и анимации

Да

Да

Частично

Индикация и просмотр ошибок по месту

Да

Да

Частично

Визуальная отладка моделей на уровне событий

Да

Да

Да

Отладка на уровне Java-кода

Нет

Да

Нет

Помощь при написании кода - "code completion" (автодополнение) и "refactoring" (автоизменение)

Да

Да

Частично

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

В рабочем пространстве можно открыть несколько моделей и делать межмодельные ссылки

Да

Да

Нет

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

Нет

Да

Нет

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Моделирование в стиле Системной Динамики

Да

Да

Да

"Процессное" дискретно-событийное моделирование

Да

Да

Да

Агентное моделирование

Да

Да

Да

Низкоуровневое дискретно-событийное моделирование с помощью событий и карт состояний

Да

Да

Да

Моделирование непрерывных процессов с помощью алгебо-дифференциальных уравнений

Да

Да

Да

Графическое задание логики действий/правил/решений

Нет

Да

Нет

Комбинирование нескольких методов моделирования в одной модели

Да

Да

Да

Графическое редактирование моделей (drag and drop)

Да

Да

Да

Объектно-ориентированное моделирование, повторно используемые компоненты и код

Да

Да

Да

Создание иерархических моделей с вложенными объектами

Да

Да

Да

Масштабируемые модели с динамическими массивами объектов

Да

Да

Да

Модельные объекты могут создаваться и удаляться динамически

Да

Да

Да

Модель может быть расширена Java-кодом

Да

Да

Да

Возможность создавать свои библиотечные объекты

Да

Да

Да

"Упаковка" моделей для использования их компонент в других моделях

Да

Да

Да

Расширенная поддержка метода Системной Динамики (редактирование зависимостей, графическое задание потоков, "тени" переменных, полярности)

Да

Да

Нет

Стохастическое моделирование (>30 вероятностных распределений)

Да

Да

Да

Использование собственных генераторов случайных чисел

Да

Да

Да

Поддержка календарных дат и времени

Да

Да

Нет

Интеграция с GIS (географическими информационными системами)

Нет

Да

Нет

Библиотеки

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Библиотека "процессного" дискретно-событийного моделирования, включая сетевую часть

Да

Да

Да

Библиотека для агентного моделирования

Встроено

Встроено

Да

Библиотека пешеходной динамики

Демо версия

Полная версия

Демо версия

Библиотека бизнес-графики (графики, диаграммы, гистограммы)

Встроено

Встроено

Да

Создание собственных библиотек

Нет

Да

Да

Использование Java-пакетов сторонних производителей

Да

Да

Да

Библиотечные объекты кастомизируются

Да

Да

Да

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Сбор серий данных y=f(x) и y=f(time)

Да

Да

Да

Статистическая обработка наборов данных (минимум, максимум, среднее, отклонение, доверительный интервал и т. д.)

Да

Да

Да

Гистограммы (плотность распределения, кумулятивная плотность, процентили)

Да

Да

Да

Двумерные гистограммы (плотности, "конверты")

Да

Да

Нет

Библиотечные объекты имеют встроенный сбор статистики

Да

Да

Да

Статистика по многократным запускам модели

Да

Да

Да

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Чтение параметров из электронных таблиц Excel, баз данных и текстовых файлов

Да

Да

Да

Динамическое создание структуры модели по данным, прочитанным из внешних источников

Да

Да

Да

Вывод результатов моделирования в Excel, базу данных или файл

Да

Да

Да

Грфические элементы для упрощённой работы с внешними хранилищами данных

Частично

Да

Частично

Обмен данными с другими приложениями во время работы модели

Да

Да

Да

Воссоздание аналитических вероятностных распределений по наборам данных с помощью Stat::Fit

Да

Да

Да

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Развитые средства анимации модели и визуализации данных

Да

Да

Да

Иерархическая анимация с возможностью создания нескольких перспектив

Да

Да

Нет

Визуализация данных (бизнес-графика): графики типа y=f(x) и y=f(time), столбиковая, стековая и круговая диаграммы, стековая и цветовая временные диаграммы, гистограммы

Да

Да

Да

Элементы интерактивного управления: кнопки, галочки, радиокнопки, ползунки, поля ввода

Да

Да

Да

Дополнительные элементы управления: выбор файла, индикатор прогресса, списки, выпадающие списки

Нет

Да

Нет

Графические свойства фигур могут динамически зависеть от переменных модели

Да

Да

Да

Полность настраиваемая анимация для встроенных и пользовательских объектов

Да

Да

Да

Импорт растровых картинок

Да

Да

Да

Импорт векторной графики в формате DXF

Нет

Да

Нет

Режим полного экрана

Да

Да

Нет

увеличение/уменьшение и смещение анимации

Да

Да

Да

Всплывающие окошки для инспектирования стандартных и пользовательских объектов

Да

Да

Нет

Возможность задать действие при щелчке по фигуре

Да

Да

Частично

Строка состояния со статусом модели, прогрессом, показателями производительности и используемой памяти

Да

Да

Частично

Регулируемая скорость выполнения модели и количество кадров анимации в секунду

Да

Да

Да

Программный интерфейс для управления анимацией

Да

Да

Да

Режим выполнения без анимации (пакетный)

Да

Да

Да

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

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Графический редактор интерфейса эксперимента

Да

Да

Нет

Эксперименты с множественными прогонами модели без изменения параметров (replications) и с изменениями параметров (iterations)

Да

Да

Да

"Мастера" для создания экспериментов: простого, с варьированием параметров, оптимизационного

Да

Да

Да

Дополнительное множество "мастеров": эксперименты Монте Карло, анализ чувствительности, сравнение прогонов, калибровка модели

Нет

Да

Нет

Создание своих экспериментов при помощи кода

Да

Да

Да

Полностью интегрированный оптимизатор OptQuest (Java-версия)

Опция

Да

Нет

Параметрическая и структурная оптимизация

Да

Да

Да

Оптимизация в Java-аплетах

Нет

Опция

Нет

Оптимизация в Java-приложениях

Нет

Опция

Нет

Задание нескольких экспериментов с одной моделью

Да

Да

Да

Контроль над генератором случайныхчисел между прогонами модели

Да

Да

Да

Сохранение и восстановление всех результатов эксперимента

Нет

Да

Нет

Сохранение и восстановление полного состояния модели во время выполнения ("мгновенного снимка")

Нет

?

Нет

Документация и справка

AnyLogic 6 Advanced

AnyLogic 6 Professional

AnyLogic 5.5

Полная документация по программному интерфейсу (API)

Да

Да

Да

Руководство пользователя и учебные пособия в формате PDF

Да

Да

Да

Контекстно-зависимая справка с поиском, индексом и навигацией

Да

Да

Нет

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

Внимание! Если на Вашем компьютере не установлен Java Plug-In, Вам будет предложено пройти процедуру его установки через Интернет, разработанную Sun Microsystems. Более детальную информацию можно получить на домашней странице Java Plug-In.

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

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

Вот некоторые примеры событий: покупатель вошел в магазин, на складе закончили разгружать фуру, конвейер остановился, в производство запущен новый продукт, уровень запрасов достиг некоего порога и т. д. В дискретно-событийном моделировании движение поезда из точки А в точку Б будет представлено двумя событиями: отправление и прибытие, а само движение станет "задержкой" (интервалом времени) между ними. (Это, однако, не означает, что вы не сможете показать поезд движущимся - как раз наоборот, AnyLogic позволяет создавать визуально непрерывные анимации для логически дискретных процессов).

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

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

Библиотека AnyLogic Enterprise Library

Основное средство процессного моделирования в AnyLogic - это библиотека Enterprise Library. В эту библиотеку вошли объекты для определения "потока" процесса (process workflow): Source (источник), Sink (выход из системы), Delay (задержка), Queue (очередь), Service (обслуживание), SelectOutput (выбор пути), и т. д., а также задействованных в процессе ресурсов. Все объекты гибкие и настраиваемые: пераметры могут изменяться динамически, действия могут зависеть от атрибутов заявок, и т. д. Объекты имеют "точки расширения" типа onEnter/onExit - это места, где можно определить действия, производимые над заявками при их прохождении через объект. Базовый класс заявок Entity (на самом деле это Java-класс), в свою очередь, может быть расширен путём добавления полей и методов. Компоненты модели, построенные из блоков библиотеки Enterprise Library могут естественным образом взаимодействовать с компонентами системной динамики, с агентами или с низкоуровневыми примитивами AnyLogic - картами состояний и событиями.

Если моделируемая система сложна, имеет смысл разбить её модель на компоненты (подпроцессы) и поместить каждый из них в отдельный активный объект (Active Object). Вы можете определить входы и выходы из подпроцесса, поместить их на внешний интерфейс активного объекта и скрыть его реализацию. На верхнем уровне Вы будете оперировать такими объектами как блоками, соединяя их входы и выходы. Вы можете создать несколько экземпляров активного объекта с разными параметрами, в том числе и в других проектах.

Библиотека Enterprise Library тесно интегрирована с анимационными средствами AnyLogic и позволяет создавать анимации процессов любой степени сложности, в том числе иерархические и с несколькими перспективами. Например, Вы можете определить глобальный взгляд на процесс производства с несколькими агрегированными индикаторами, а также детальные анимации конкретных операций - и переключаться между ними.

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

networkflow.pngВ Enterprise Library также входят объекты, разработанные для моделирования процессов, происходящих в (и зависящих от) пространства: таких, где объекты-заявки и ресурсы перемещаются в некой сети. Это подмножество объектов значительно упрощает моделирование некоторых типов систем, например, производства, внуризаводской логистики, супермаркета, склада, госпиталя. Для использования этого подхода, называемого сетеывым моделированием (Network Based Modeling), Вы должны определить топологию сети (например, используя векторную графику AnyLogic поверх плана или чертежа здания или сооружения), множества ресурсов (статических, движущихся или перемещаемых), и собственно процесс. Процесс в данном случае - это комбинация объектов типа "переместиться туда-то" или "присоединить к себе ресурс" и обычных объектов Enterprise Library. Заявки и ресурсы автоматически анимируются движущимися по сегментам сети или находящимися в её узлах; эта анимация может также комбинироваться с обычной.

    Имитационная модель – «виртуальное» представление процесса (производственного, финансового), упрощенное, но достаточное для целей анализа По построенной программной модели, имитирующей работу реальной системы, возможно исследовать производительность системы, ее «узкие места», оценить влияние параметров (например, оценить, куда направить ограниченный объем капиталовложений) Проводить эксперименты «что, если...», оценивать альтернативные варианты и выбирать технологию, дающую наилучшие результаты Моделирование и компьютерная имитация функционирования сложных систем совместно с визуализацией становятся повседневным современным средством поддержки и обоснования принятия решений

Простой пример финансовой модели: финансовые риски банка

Модель финансовых потоков банка позволяет:

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

Редактор пакета AnyLogic

      Подсистема разработки моделей гарантирует быстрое создание и последующее развитие модели
        Графический язык моделирования и современная объектно-ориентированная технология, основанная на UML-RT (Unified Modeling Language for Real-Time) - мировом стандарте де-факто в области проектирования Гибкость и расширяемость с помощью языка Java (нечеткие числа, связь с базами данных, ...)

Система просмотра пакета AnyLogic

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

Возможности AnyLogic

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

 


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

§  Построение графиков, в том числе графиков изменения значений во времени или зависимости величин друг от друга

§  Сбор произвольной статистики, отображение в виде гистограмм и секторных диаграмм, экспорт данных в Excel

§  Интерактивное бизнес-представление, упрощающее использование продукта и содержащее элементы взаимодействия с пользователем (кнопки, слайдеры, переключатели), равно как и средства отображения результатов, включая анимацию бизнес-процессов

История AnyLogic

    Пакет имитационного моделирования AnyLogic имеет более чем 10-летнюю историю AnyLogic содержит самые новые идеи в области моделирования и объектно-ориентированного анализа и проектирования

Рекомендации

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

§  Boeing

§  IBM

§  Austrian Research Center

§  Hewlett-Packard

§  AviTech

§  SiS

    Более 20 университетов по всему миру выбрали AnyLogic для обучения студентов AnyLogic – победитель Daimler-Chrysler Modeling Contest’2001 в области построения автомобильных моделей

Производитель пакета AnyLogic - компания XJ Technologies

    Компания XJ Technologies является производителем пакета имитационного моделирования AnyLogic
      продажа программных продуктов техническая поддержка и сопровождение консалтинг в области моделирования создание моделей обучение в области моделирования и прикладного программирования
    Для детальной информации о системе AnyLogic посетите Web-узел компании XJ Technologies:

www.

Услуги Siemens Business Services
и XJ Technologies по созданию моделей

Компания «Сименс Бизнес Сервисез» предлагает полный спектр услуг от консалтинга по бизнес-процессам, разработки концепции информационной системы до ее внедрения, а также эксплуатации и обслуживания.

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

Компания XJ Technologies предлагает услуги по техническому созданию моделей и работает совместно с бизнес-консультантами.

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