Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 40 стр.

UptoLike

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

40
<START А>,
Аначальное значение счетчика завершений, от 1 и выше.
Метка у ОУ отсутствует по определению.
ЕND (окончить)
ОУ выполняет две функции, во первых, его наличие свидетельствует о
физическом окончании модельного файла, а во вторых, его исполнение
останавливает процесс моделирования и передает управление ОС.
ОУ не имеет операндов и меток.
Б. Операторы управления процессом моделирования
Далее рассмотрим ряд операторов управления, приводимых в алфавитном
порядке, подробнее см.(Л.1,2).
CLEAR (очистить)
Этот ОУ позволяет провести от двух и более последовательных
прогонов модели. Исполнение ОУ происходит после окончания одной
реплики и началом другой, таким образом осуществляется связь между
репликами. ОУ CLEAR всегда располагается в модуле
управления между
первым ОУ START и последним ОУ END, появление ОУ CLEAR требует
обязательного парного ему ОУ START, т.е. при наличии в модуле
управления нескольких ОУ CLEAR, обязательно должно быть столько же
ОУ START, не считая первого, стоящего в начале модуля. Исполнение ОУ
CLEAR приводит к следующим последствиям :
Относительное и абсолютное время обнуляются .
Все
транзакты, находящиеся в модели к моменту окончания процесса
ИМ, т.е. вошедшие в модель, но не дошедшие до ОБ TERMINATE
уничтожаются.
Все устройства и памяти модели возвращаются в состояние готовности
( не занятости ).
Все статистические данные обнуляются (число использованных ОБ,
число входов в устройства, памяти и очереди, максимальное содержание
памятей
и очередей и т.д. ).
Повторение нового прогона необходимо для сбора статистических
данных о модели, однако при этом нельзя забывать того обстоятельства,
что при простом повторении прогона генераторы случайных чисел -ГСЧ
стартуют с одной и той же позиции и выходная статистика от прогона к
прогону не будет изменяться. Для того
, чтобы прогоны сделать
статистически независимыми необходимо, чтобы ГСЧ не возвращались в
исходное положение. ОУ CLEAR позволяет, дополнительно к
вышесказанному, сделать это за счёт реализации следующих положений :
ГСЧ остаются в том положении, в котором они находились на момент
окончания предыдущего прогона, т.е. начальное положение ГСЧ
следующего прогона отличается от предыдущего,
что позволяет сделать
результаты прогонов статистически независимыми.
Счётчик ИН транзактов также не обнуляется и номера транзактов
нового прогона являются продолжением после последнего номера