Seize а

А – номер или имя устройства, заданное пользователем. При входе транзакта в этот блок интерпретатор системы проверяет, занято устройство или нет. Если устройство свободно, то оно занимается. Устройство считается занятым до тех пор, пока занимающий его транзакт не войдет в соответствующий блок RELEASE.

RELEASE А

А – номер или имя устройства, заданное пользователем. Оно должно совпадать с именем в блоке SEIZE.

SEIZE PRIEM

RELEASE PRIEM

Статистическая информация о работе устройства при моделиро­вании собирается автоматически.

Если в модели используются объекты типа «устройство», то в файле стандартной статистики будет представлена информация об использованных устройствах.

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

Транзакт не может освободить устройство, которое он не занимал.

РЕАЛИЗАЦИЯ ЗАДЕРЖКИ ВО ВРЕМЕНИ.

Перевод с английского языка блока ADVANCE (ЗАДЕРЖАТЬ) - продвигать, а не задерживать. Этот блок действительно продвигает ЧАСЫ модельного времени на некоторое значение, но фактически он осуществляет задержку продвижения транзакта в течение некоторого интервала времени. Обычно этот интервал задается случайной вели­чиной.

ADVANCE А,В

A – среднее значение интервала

B – интервал – модификатор или интервал – функция

ADVANCE 20,10 20 – средний интервал обслуживания требований в системе, 10 – максимальное отклонение от среднего. Интервал 10-30 мин.

Блоки ADVANCE можно располагать в любых местах программы, а не только между блоками SEIZE и RELEASE.

СБОР СТАТИСТИКИ ОБ ОЖИДАНИИ.

Система моделирования GPSS обеспечивает возможность сбора статистики с помощью такого средства, как регистратор очереди. При использовании регистратора очереди в тех точках модели, где число ресурсов ограничено, интерпретатор автоматически начинает собирать различную информацию об ожидании с помощью СЧА, а именно:

1) число входов транзактов в очередь;

2) количество транзактов, которые фактически присоединились к очереди и сразу ее покинули, т.е. имели время ожидания равное нулю;

3) максимальная длина очереди;

4) среднее число ожидавших транзактов;

5) среднее время ожидания тех транзактов, которым пришлось ждать.

В модели может быть несколько регистраторов очередей, разли­чающихся именами.

Статистическая информация об очереди формиру­ется QUEUE (Увеличить содержимое очереди) и DEPART (Уменьшить содержимое очереди).


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



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