Имитационное моделирование на GPSS/H. Варжапетян А.Г. - 56 стр.

UptoLike

Составители: 

56
Имитационная модель также состоит из двух частей: множества
активностей и набора процедур проверки появления событий и ини
циализации соответствующих активностей. Объединение нескольких
активностей в группу существенно сокращает размеры начальных
циклов и уменьшает расходы на организацию ИМ. Большим недостат
ком этого способа является то, что изза объединения активностей
различных подсистем в процедуре событий описание ИМ может поте
рять сходство с реальной системой. Так, в одной процедуре могут об
служиваться активности, не связанные друг с другом, но приводящие
к одним событиям, что затрудняет анализ результатов ИМ.
Транзактный способ
При этом способе действия подсистем одинаковы, активности
лишь корректируют значения временных координат. Кроме того,
существует зависимость действий друг от друга, которую можно пред
ставить в виде СМО. Инициаторами появления событий являются
заявки (транзакты) на обслуживание. В ИМ должна быть схема
рождения транзактов, их перемещения, уничтожения обслуженных.
Для описания ИМ создается фиксированный набор операторов,
в GPSS/H совместное число всех операторов (блоков управления и
описания немногим превышает 100) и УПМ сканирует списки
транзактов, инициализирует блоки, сдвигает модельное время. Со
бытием в ИМ является момент инициализации транзакта, в резуль
тате транзакт выступает в роли активности. (Поскольку далее
будет рассматриваться только этот способ создания квазипаралле
лизма, то подробное описание порядка действия при ИМ приво
дится в гл. 4, 5).
Агрегатный способ
При описании агрегата (под агрегатом понимается объединение ряда
устройств для унификации концептуального описания [4]) применим
любой из рассмотренных способов, так что выделение агрегатного спо
соба достаточно условно. Функцией УПМ является проверка условий
перехода агрегата в одно из особых состояний и моделирование выход
ных сигналов агрегата. Агрегатный способ удобен при интерпретации
системы, но требует больших затрат машинного времени.
Процессный способ
Используется при моделировании систем с различными компонен
тами, события в которых возникают в различное время, и у каждого
компонента своя последовательность действий. При большой степе
ни детализации описания структуры реальной системы и ее модели
хорошо совпадают. При этом существует связь не только между ком
понентами, но и между алгоритмами. Этот метод обычно используют
при проектировании новых систем большой размерности, он сочета