1. Системы имитационного моделирования
имитационный моделирование банк автобус
В настоящее время существуют множество вариантов выбора методов и технологий моделирования математических моделей, в том числе и компьютерных.
В отрасли моделирования реальных объектов условно выделились четыре направления: моделирование динамических систем, дискретно-событийное моделирование, агентное моделирование и системная динамика. В соответствии с данными направлениями разрабатываются системы компьютерного моделирования, одним из направлений являются системы имитационного моделирования. В настоящее время идет его стремительное развитие:
- AnyLogic - программное обеспечение для имитационного моделирования сложных систем и процессов, позволяющее поддерживать направление агентного моделирования, дискретно-событийного моделирования и разработки системной динамики (разрабатывается российской компанией XJ Technologies) [2];
- GPSS - язык объектно-ориентированного программирования, используемый для имитационного моделирования систем массового обслуживания, различных информационных процессов и разработки имитационных моделей в сети интернет [3];
- Arena - разрабатываемое компанией Systems Modeling Corporation программное обеспечение для имитационного моделирования, позволяющее создать компьютерные модели, используя которые можно адекватно представить очень многие реальные системы;
- Plant Simulation - программная среда имитационного моделирования систем и процессов, предназначенная для оптимизации материалопотоков, загрузки ресурсов, логистики и метода управления для всех уровней планирования от целого производства и сети производств до отдельных линий и участков;
- SimBioSys: C++ - оболочки агентно-базового эволюционного моделирования в биологических и общественных науках;
- Системы моделирования SWARM и его расширения MAML (Multi-Agent Modeling Language) для моделирования искусственного мира;
- Пакеты Ascape (Agent Landscape) и RePast (Recursive Porous Agent Simulation Toolkit), написанные на платформе языка Java, для поддержки агентно-базового моделирования;
- SPSS, Statistica, PilGrim, Z-Tree - системы моделирования для исследования экономических статистических явлений и процессов ;
- Simulink - интерактивный инструмент для моделирования, имитации и анализа динамических систем. Он дает возможность строить графические блок-диаграммы, имитировать динамические системы, исследовать работоспособность систем и совершенствовать проекты. Simulink полностью интегрирован с MATLAB, обеспечивая немедленный доступ к широкому спектру инструментов анализа и проектирования. Simulink также интегрируется с Stateflow для моделирования поведения, вызванного событиями. Эти преимущества делают Simulink наиболее популярным инструментом для проектирования систем управления и коммуникации, цифровой обработки и других приложений моделирования;
- SIMBIGRAPH - система имитационного моделирования для агентного моделирования;
- Simulab - расширяемая, переносимая система многоподходного имитационного моделирования, объединяющая парадигмы системной динамики, динамических систем, дискретно-событийного и агентного моделирования в одном языке программирования и единой среде разработки.
Каждая система имитационного моделирования, как узкоспециализированная, так и многоцелевая, имеет свои преимущества и недостатки. Для большей наглядности более подробно были рассмотрены возможности нескольких систем имитационного моделирования.
- Введение
- 1. Системы имитационного моделирования
- 1.1 Система имитационного моделирования AnyLogic
- 1.2 Система имитационного моделирования Arena
- 1.3 Система имитационного моделирования SimuLab
- 1.4 Система имитационного моделирования Simbigraph
- 1.5 Система Forio. Имитационное моделирование в Web
- 2. Web-приложение для имитационного моделирования
- 2.1 Серверная часть
- 2.2 Клиентская часть
- 2.3 Описание приложения
- 2.4 Примеры визуализации имитационных моделей
- 2.4.1 Модель работы отдела банка
- 2.4.2 Модель работы участка цеха
- 2.4.3 Модель движения автобуса по маршруту
- 2.4.4 Модель социальной сети
- Заключение