Объекты GPSS

GPSS основан на допущении, что любую сложную систему можно представить как совокупность элементарных абстрактных понятий, называемых объектами. Объекты GPSS – это абстрактные объекты, функциони­рующие в процессе моделирования. Совокупность всех объектов GPSS называется имитационной моделью. Каждый объект характеризуется некоторым числом свойств, называемых в GPSS стандартными числовыми атрибутами (СЧА).

Блоки и транзакты. Основные типы объектов – это транзакты и блоки, которые отображают соответственно динамические и статические элементы моделируемой системы, а моделирование заключается в продвижении множества транзактов от одного блока модели к другому. Последовательность блоков GPSS-модели показывает направления, в которых перемещаются транзакты.

Транзакт имитирует некоторое сообщение (заявку, требование на обслуживание и т. п.), которое поступает извне на вход системы и подлежит обработке. Транзакт – обязательный элемент каждой модели на GPSS. Транзакты генерируются и уничтожаются, воздействуя при этом на объекты модели.

C точки зрения программы транзакт – это структура данных,которая содержит следующие поля: имя или номер транзакта; время появления транзакта; текущее модельное время; номер блока, в котором находится транзакт; номер блока, в который транзакт продвигается; момент времени начала продвижения транзакта; приоритет транзакта; параметры транзакта (P1, P2,...). Отличие одних транзактов от других состоит в назначаемом им наборе параметров. Параметры транзактов отображают свойства моделируемого динамического объекта.

После того как транзакт закончит свое движение по блокам модели, его необходимо уничтожить для освобождения памяти.

Блоки системы GPSS имеют входы и выходы, с помощью которых осуществляется их связь в модели через транзакты. Блоки GENERATE и TERMINATE, предназначенные соответственно для ввода транзактов в модель и вывода их из модели, являются исключениями: блок GENERATE имеет только выход, блок TERMINATE имеет только вход.

GENERATE
Блоки модели
TERMINATE


Рис. 3. Структурная схема GPSS-модели


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: