|
 
В
1999 году фирмой " XJ Technologies (Экс Джей
Технолоджис)" (г. Санкт-Петербург) (http://www.xjtek.ru/company/
) была завершена разработка
системы AnyLogic™. За эти годы система
получила большое распространение и
популярность. Это одна из немногих
российских разработок в области
имитационного моделирования получивших
признание за
рубежом.
AnyLogic™
– инструмент имитационного моделирования
новейшего поколения. Он основан на
результатах, полученных в теории
моделирования и в информационных
технологиях за последнее десятилетие.
По сравнению с традиционными
инструментами AnyLogic обеспечивает более
существенные возможности при меньших
трудозатратах, поскольку позволяет:
·
Моделировать быстрее при помощи
визуальных, гибких, расширяемых, повторно-используемых
объектов (стандартных и своих), а также Java™.
·
Моделировать точнее, применяя разные
подходы, комбинируя и модифицируя их для
конкретной задачи.
·
Увеличить жизненный цикл модели, быстро
подстраивая её к меняющимся условиям, при
решении которых необходимы как высокий, так
низкий уровни абстракции.
·
Использовать мощный арсенал средств
анализа и оптимизации непосредственно из
среды разработки модели.
·
Просто и
эффективно интегрировать модель открытой
архитектуры с офисным и корпоративным ПО,
включая электронные таблицы, БД, ERP и CRM
системы.
·
Эффектно
представить свои результаты, сопровождая
модель интерактивной анимацией любой
сложности, а также давая возможность
доступа к модели-аплету через Интернет
Современные технологии имитационного
моделирования наряду с интуитивно понятным
и продуманным интерфейсом позволили AnyLogic™
стать лучшим в своей области
технологическим решением для
проектирования и анализа широкого спектра
реальных систем самой разнообразной
природы.

Уникальность AnyLogic™ состоит в его
способности эффективно решать задачи
моделирования любого масштаба и уровня
абстракции, в том числе для разнородных сиcтем
в их взимосвязи. AnyLogic™ применяется в
диапазоне от микромоделей “операционного”
уровня, где важны конкретные размеры,
расстояния, скорости, времена, до
макромоделей “стратегического” уровня, на
котором рассматривается глобальная
динамика обратных связей, тенденции на
длительных временных отрезках и
оцениваются стратегические решения.
Поддерживая на единой платформе
абсолютно все существующие подходы
дискретно-событийного и непрерывного
моделирования (блок-схемы процессов,
системную динамику, агентное моделирование,
карты состояний, системы уравнений и т.д.),
AnyLogic™ снимает с Вас все ограничения –
анализируйте проблему, выбирайте средства
– и идите к решению кратчайшим путём!
ОПЕРАЦИОННЫЙ
УРОВЕНЬ
AnyLogic™ имеет исключительно развитый
базовый язык дискретного и смешанного
дискретно/непрерывного моделирования, на
основе которого построены решения для
конкретных областей: библиотека Enterprise Library,
а также Material Flow Library (потоки материалов) и
Healthcare Library (работа медицинских учреждений),
включённые в состав продукта. Enterprise Library
содержит традиционные объекты: очереди,
задержки, конвейеры, ресурсы, и т.п., так что
модель и анимация быстро строятся в стиле
drag-and-drop и очень гибко параметризуется.
Реализация
стандартных объектов открыта для
пользователя, их функциональность может
быть как угодно расширена, вплоть до
создания собственных библиотек. Используя
иерархию и регулярные структуры объектов,
Вы можете создавать масштабирумые модели.
Специально разработанная техника анимации
позволяет быстро связать модель с
техническими чертежами.
Применение
AnyLogic™ на операционном уровне позволяет:
·
Измерить производительность системы и
обнаружить узкие места.
·
Минимизировать остатки и
сбалансировать производственные линии.
·
Найти наилучший план перевозок в
условиях неопределённости.
·
Оптимизировать размещение элементов
производства, склада, офиса и повысить
эффективность использования площадей.
·
Сравнить варианты предполагаемой
модернизации.
·
Оценить эффективность планируемых
капиталовложений в оборудование, площади
или персонал.
·
Максимизировать эффективность
использования операторов, уменьшить время
ожидания клиента и стоимость транзакции.
·
Оценить эффективность и минимизировать
стоимость IT-решения для компании
Не будучи ограниченным библиотечными
объектами, Вы можете реализовать всю модель
или несколько её компонентов на ещё более
детальном “физическом” уровне, ести этого
требует задача: описать механику
конкретного устройства, динамику
непрерывного технологического процесса,
потоки материалов, перемещение пешеходов и
автомобилей и т.д. Таким образом, Вы всегда
можете добиться нужной степени
адекватности модели, оставаясь в рамках
удобного визуального языка.
СТРАТЕГИЧЕСКИЙ
УРОВЕНЬ
AnyLogic™
используется ведущими компаниями и
организациями как инструмент поддержки
принятия решений на уровне стратегии. При
помощи AnyLogic™ Вы можете:
·
Предсказать эффективность действий по
продвижению продукта в условиях
конкретного рынка.
·
Выбрать оптимальную стратегию компании
в конкурентной борьбе.
·
Оценить риски и прибыль при выходе на
новый рынок, выпуску нового продукта,
поглощению или слиянию с другой компанией.
·
Исследовать влияние колебаний спроса
или внутренних задержек на
функционирование цепочки поставок.
·
Найти возможные разрывы ликвидности.
·
Определить оптимальный “портфель”
R&D проектов с учётом их взаимосвязей и
конфликтов в условиях неопределённости.
·
Предсказать распространение
заболевания и определить адекватные меры
его по предотвращению.
·
Сравнить сценарии развития
урбанизированной территории и предсказать
экологические последствия.
AnyLogic™ поддерживает все элементы
системной динамики (накопители, потоки,
обратные связи, задержки, вспомогательные
переменные, табличные функции, массивы и
уравнения над ними и т.д.), но, в отличие от
традиционных инструментов, обеспечивет
существенно лучшую структуризацию моделей
за счёт понятия объекта, интерфейса и
иерархии. Кроме того, в AnyLogic™ Вы можете
определить сколь угодно сложную дискретно-событийную
логику (например, при помощи карт состояний
или диаграмм процессов) и связать её с
системно-динамической частью – только
увязав структуру и поведение, Вы можете
эффективно моделировать взаимодействие
компании и её окружения.
Одним
из наиболее важных преимуществ AnyLogic™
является возможность быстрого построения
многоагентных моделей, которую не даёт ни
один из существующих инструментов.
Активные объекты AnyLogic™ могут создаваться и
уничтожаться динамически, перемещаться,
общаться друг с другом, иметь поведение,
знания, цели, стратегию – то есть обладают
всеми свойствами агентов. При помощи
агентов моделируют рынки (агент –
потенциальный покупатель), конкуренцию,
цепочки поставок (агент – компания),
население (агент – семья, житель города или
избиратель). Только агентные модели
позволяют получить представление об общем
поведении системы, исходя из предположений
о поведении её элементов при отсутствии
знания о глобальных законах – то есть в
наиболее общем случае.
Комбинируя
системную динамику на уровне стратегии с
агентными моделями рынка и дискретными
моделями производства и логистики, Вы
можете добиться наиболее адекватного
представления глобальной цепочки поставок,
обеспечив надёжный базис для принятия
решений и, таким образом, получения
конкурентного преимущества.
Обзор
возможностей.
Наиболее
гибкий инструмент ИМ.
AnyLogic™ предлагает на порядок больше
средств для описания структуры, поведения и
данных моделируемой системы, чем любой
другой инструмент ИМ. Объекты, интерфейсы и
иерархия, блочные диаграммы, карты
состояний, таймеры, порты и передача
сообщений, переменные и алгебраические
дифференциальные уравнения, а также
возможность добавить выражение, оператор
или функцию на языке Java в любом месте модели
составляют великолепный арсенал для “симуляциониста”
любого уровня и специализации.
Открытая
архитектура.
Модели, построенные в AnyLogic™, имеют
открытую архитектуру и могут работать с
любым офисным или корпоративным ПО, а также
с пользовательскими модулями, написанными
на различных языках. Модель может
динамически читать и сохранять данные в
электронных таблицах, БД, системах
планирования корпоративных ресурсов (ERP) и
управления взаимоотношениями с клиентами (CRM),
а также быть встроена в производственный
процесс в режиме реального времени.
Анимация.
В доведённой до совершенства
технологии визуализации работающих
моделей AnyLogic™ Вы можете создавать
интерактивные анимации произвольной
сложности, связывая графические объекты (в
том числе импортированные чертежи) во
встроенном редакторе с объектами модели.
Как и модель, анимация имеет иерархическую
структуру, которая может динамически
изменяться. Возможно создание нескольких
точек зрения или нескольких уровней
детальности в одной анимации. Элементы
управления и развитая бизнес-графика
превращают интерфейс модели в настоящую
панель управления для оценки эффективности
решений. Поддерживается двумерная и
трёхмерная анимация.
Переносимые
модели, работающие в Web-браузере.
Поскольку модели AnyLogic™ – 100% Java, их
можно не только запускать на многих
платформах, но и помещать на web-сайты в виде
аплетов. Это уникальное свойство позволяет
удалённым пользователям запускать
интерактивные модели в web-браузере без
необходимости устанавливать какое-либо ПО.
Анализ.
AnyLogic™ позволяет сроить как
стохастические, так и детерминированные
модели и проводить анализ результатов
моделирования. Поддерживается более 35
стандартных вероятностных распределений,
можно также определить свои. Stat::Fit
позволяет построить аналитическое
распределение для AnyLogic™ по накопленным
данным. В AnyLogic™ входят средства сбора и
анализа статистики в работающей модели, а
также её презентации в любых формах и
экспорта в другие приложения. С моделью
могут быть проведены эксперименты Монте-Карло,
анализ чувствительности, оптимизация, а
также эксперименты по сценарию
пользователя.
Оптимизация.
В AnyLogic™ встроен оптимизатор OptQuest –
лучший из предлагаемых сегодня
инструментов в этой области. Комбинируя
эвристики, генетические алгоритмы,
нейронные сети и математическую
оптимизацию, OptQuest позволяет находить
значения дискретных и непрерывных
параметров модели, соответствующие
максимуму или минимуму целевой функции, в
условиях неопределённости и при наличии
ограничений. OptQuest настраивается и
запускается прямо из среды разработки
модели. Также есть возможность применения
пользовательских методов оптимизации,
связанных с моделью через Java API.
Более
подробную информацию о системе AnyLogic™ и
последних изменениях, можно найти на сайте
фирмы разработчика http://www.xjtek.ru/
|