Математическое моделирование


Основы разработки имитационных моделей на языках micro GPSS и GPSS/PC


Micro-GPSS является языком моделирования, используемым для построения моделей и проведения моделирования на ЭВМ. Модели на micro?GPSS компактны, часто состоят из меньшего числа операторов, чем такие же модели, написанные на более полных (профессиональных) версиях языка GPSS и иных языках высокого уровня. Это объясняется тем, что в micro-GPSS встроено максимально возможное число логических программ, необходимых для моделирования систем.

Система micro-GPSS очень удобна при программировании, поскольку интерпретатор micro-GPSS (интерпретатором называется моделирующая часть системы) многие функции выполняет автоматически. Так, например, micro?GPSS без специального на то указания пользователя собирает статистические данные, описывающие поведение модели, автоматически печатает итоговую статистику по завершении моделирования. Пользователю нет необходимости включать в модель операторы для сбора и накопления этих данных или задавать формат, указывающий, в каком виде должны быть распечатаны итоговые данные. В язык включены и многие другие полезные элементы. Например, система micro-GPSS самостоятельно обслуживает таймер модельного времени, планирует события, которые должны произойти позднее в течение времени моделирования, вызывает их своевременное появление и управляет очередностью поступления.

Система GPSS/PC представляет собой более мощную, по сравнению с micro?GPSS, систему имитационного моделирования. Входной язык GPSS/PC включает в себя значительно большее количество операторов и команд управления, что позволяет создавать и исследовать имитационные модели значительно более сложных систем. Разработка и испытание программы в системе GPSS/PC2.0 производится с применением интегрированной среды разработки (IDE), что значительно облегчает общение пользователя с ЭВМ. Однако «обратной стороной» универсальности и гибкости языка GPSS/PC является его громоздкость и сложность для освоения.

Практически все операторы и команды языка micro?GPSS реализованы и в системе GPSS/PC (язык micro?GPSS является «подмножеством» языка GPSS/PC).


- Начало -  - Назад -  - Вперед -