8.1. Структура интерактивной системы имитационного моделирования
Интерактивная система имитационного моделирования (ИСИМ) [5] – это средство автоматизации процесса создания GPSS-моделей. Модели представляются в виде сетей массового обслуживиния c произвольным количеством узлов для проведения экспериментов c ними без написания программных реализаций. Структура программного генератора показана на рис. 8.1. Дадим описание объектов показанных на рис. 8.1:
OPM – объекты реального мира, которые моделируются.
CMПM – система меню проектирования моделей, предназначенная для взаимодействия проектировщика c программным генератором. Она предполагает реализацию функций манипулирования объектами модели или их компонентами (добавление объектов, модификация, удаление);
СПНМ – система параметрической настройки модели, отображающая формальное многоуровневое представление стохастических сетевых моделей в виде концептуальной, логической и программной структурных схем. Для этого задаются узлы сети и связи между узлами как некоторые объекты и определяются свойства объектов и связей. После определения всей сети задаются условия эксперимента. Совокупность реализаций СПНМ для модели подготавливает всю необходимую информацию для создания имитационной модели в среде GPSS. Эта информация поступает на вход лингвистического процессора (ЛП). Система параметрической настройки моделей ориентирована на текстовый файл, который представляет собой описание элементов вершин стохастической сети.

Рис. 8.1
Лингвистический процессор отображает совокупности подмоделей каждого узла и связей для конкретной GPSS модели. Он строит модель таким образом, чтобы из допустимого множества блоков были выбраны необходимые, А потом выстраивает их в логическую последовательность. Использование блоков и операций языка GPSS зависит от модели и методов параметрической настройки.
На концептуальном уровне модель задается графом, вершины которого представляют собой множество таких объектов, как генераторы требований, одно– или многоканальные устройства обслуживания и терминаторы, уничтожающие требования.
Логический уровень представления модели объединяет объект и выходящую из него связь. На этом уровне определяются свойства объектов и связей модели.
Программный уровень представления модели содержит готовый текст GPSS-программы модели, который создается после компиляции проекта.
Программный генератор полностью автоматизирует процесс создания имитационной модели и проведение экспериментов c ней, но если пользователь знает язык GPSS, то c помощью внешнего редактора он может изменить или дописать код программы. Новая версия ISS 2000 расширяет возможности ИСИМ, включает генерацию формул и применение операционного анализа для поиска узких мест в сети.






