» » »

12. 2.Программная среда для проведения моделирования AnyLogic.

Компания-разработчик - Экс Джей Текнолоджис (Россия).

AnyLogic – инструмент имитационного моделирования,

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

Анимация в AnyLogic дает возможность наглядно представить динамику всей системы в процессе моделирования.

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

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

Любой объект модели, разрабатываемой в AnyLogic, представляется как класс Java, пользователь может добавить в модель свои классы, переопределять методы базовых классов, использовать базовые и разработать свои библиотеки классов и т. п. По модели, представленной в графическом редакторе, AnyLogic генерирует Java программу, с которой работает написанный на Java «движок». Во время выполнения модель представляет собой иерархию экземпляров активных объектов. Собранная модель может работать локально, на одном компьютере, или же пользователь может одним кликом мыши построить Java-апплет, который можно запустить под управлением браузера.

Аппаратное обеспечение: Windows 2000, Windows XP, SP4, Pentium 4, 512MB RAM.

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

Графическая среда моделирования AnyLogic включает в себя следующие элементы:

Stock & Flow Diagrams (диаграмма потоков и накопителей) применяется при разработке моделей, используя метод системной динамики.

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

Action charts (блок-схемы) используется для построения алгоритмов. Применяется в дискретно-событийном моделировании (маршрутизация звонков) и агентном моделировании (для логики решений агента).

Process flowcharts (процессные диаграммы) основная конструкция, используемая для определения процессов в дискретно-событийном моделировании.

Среда моделирования также включает в себя: низкоуровневые конструкции моделирования (переменные, уравнения, параметры, события и т.п), формы представления (линии, квадраты, овалы и т.п), элементы анализа (базы данных, гистограммы, графики), стандартные картинки и формы экспериментов.

Библиотеки AnyLogic

Enterprise Library разработана для поддержки дискретно-событийного моделирования в таких областях как Производство, Цепи поставок, Логистика и Здравоохранение. Используя Enterprise Library, Вы можете смоделировать системы реального мира с точки зрения заявок (англ. entity) (сделок, клиентов, продуктов, транспортных средств, и т. д.), процессов (последовательности операций, очередей, задержек), и ресурсов. Процессы определены в форме блочной диаграммы.

Pedestrian Library создана для моделирования пешеходных потоков в «физической» окружающей среде (станции метро,  улицы). Модели поддерживают учёт статистики плотности движения в различных областях.

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

Rail Yard Library поддерживает моделирование, имитацию и визуализацию операций сортировочной станции любой сложности и масштаба. Модели сортировочной станции могут использовать комбинированные методы моделирования (дискретно-событийное и агентное моделирование), связанные с действиями при транспортировке: погрузками и разгрузками, распределением ресурсов, обслуживанием, различными бизнес-процессами.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться

Оплаченная реклама

Дисциплины