|
Системы имитационного моделирования более активно стали использоваться в 80-е гг., когда в разных странах, применялось более 20 различных систем. Наиболее распространенными были системы GASP-IV, SIMULA-67, GPSS-V и SLAM-II, которые, однако, имели много недостатков.
Система GASP-IV предоставляла пользователю структурированный язык программирования, похожий на Фортран, набор методов событийного моделирования дискретных подсистем модели и моделирования непрерывных подсистем с помощью уравнений переменных состояния, а также датчики псевдослучайных чисел.
Система SIMULA-67 по своим возможностям подобна GASP-IV, но предоставляет пользователю язык структурного программирования, похожий на Алгол-60.
Эффективность моделей, создаваемых с помощью систем GASP-IV и SIMULA-67, в большой степени зависела от искусства разработчика модели. Например, забота о выделении независимых моделируемых процессов полностью возлагалась на разработчика -специалиста, имеющего высокую математическую подготовку. Поэтому данная система в основном использовалась только в научных организациях.
В системах GASP-IV и SIMULA-67 не было средств, пригодных для имитации пространственной динамики моделируемого процесса.
Система GPSS-V предоставила пользователю законченную высокоуровневую информационную технологию создания имитационных моделей. В этой системе имеются средства формализованного описания параллельных дискретных процессов в виде условных графических изображений или с помощью операторов собственного языка. Координация процессов осуществляется автоматически в едином модельном времени. Пользователь в случае необходимости может ввести свои правила синхронизации событий. Имеются средства управления моделью, динамической отладки и автоматизации обработки результатов. Однако эта система имела три основйых недостатка:
- разработчика не мог включать непрерывные динамические компоненты в модель, даже используя свои внешние подпрограммы, написанные на PL/1, Фортран или языке Ассемблера;
- отсутствовали средства имитации пространственных процессов;
- система была чисто интерпретирующей, что существенно снижало быстродействие моделей.Наиболее развитой из указанных систем является SLAM-II, позволяющая создавать сложные модели дискретно-непрерывных процессов. Методология, заложенная в систему SLAM-II, резко расширила область применения имитационного моделирования. Однако и эта система имеет некоторые недостатки: она сложнее GPSS-V в освоении неподготовленным пользователем, в ней нет собственных средств имитации пространственных процессов.
|