Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Моделирование информационных систем.doc
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
1.83 Mб
Скачать

§ 7.4. Программные продукты имитационного моделирования

7.4.1. Система Arena

Arena - система дискретного моделирования. Сфера основных приложений системы - имитационное моделирование производственных технологических процессов и операций, складской учет, банковская деятельность, оптимизация обслуживания клиентов в сфере услуг, транспортные задачи. Разработчиком системы является американская компания Rockwell Software (ранее Systems Modeling Corporation). Самая первая версия этой системы увидела свет в 1993 г. 

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

Рис. 7.2. Пример модели в системе Arena

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

7.4.2. Пакет имитационного моделирования AnyLogic

AnyLogic — программное обеспечение для имитационного моделирования сложных систем и процессов, разработанное российской компанией XJ Technologies. Продукт получил название AnyLogic, потому что он поддерживал все три известных метода моделирования: системная динамика; дискретно-событийное моделирование; агентное моделирование.

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

Конструкции для построения дискретно-событийных моделей располагаются в палитре Enterprise Library.

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

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

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

В AnyLogic пользователю доступно 29 стандартных теоретических распределений. Есть возможно зафиксировать набор случайных чисел и произвести абсолютно идентичный эксперимент.

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

Система достаточно популярна, многие крупные компании, такие как Билайн, Газпром, General Motors, Mitsubishi, McDonalds остановили свой выбор на AnyLogic.