Моделирование на языке GPSS/PC-2

Автор работы: Пользователь скрыл имя, 11 Марта 2011 в 13:46, курсовая работа

Описание работы

Моделирование – это метод исследования сложных систем, основанный на том, что рассматриваемая система заменяется на модель и проводится исследование модели с целью получения информации об изучаемой системе. Под моделью исследуемой системы понимается некоторая другая система, которая ведет себя с точки зрения целей исследования аналогично поведению системы. Обычно модель проще и доступнее для исследования, чем система, что позволяет упростить ее изучение. Среди различных видов моделирования, применяемых для изучения сложных систем, большая роль отводится имитационному моделированию.

Файлы: 1 файл

Курсовая работа по моделированию.doc

— 112.50 Кб (Скачать файл)

      RELEASE А

      Транзакт  А - номер устройства (числовое или символьное имя освобождаемого устройства).

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

      70          RELEASE      P1 

4.9. Блок ADVANCE

      ADVANCE - задерживает транзакт.

      ADVANCE А,В

      Транзакты:

      А - среднее время задержки (константа, если В не задано);

      В - разброс относительно среднего значения, должен быть меньше или равен А.

      Блок ADVANCE моделирует временною задержку транзакта в течение определенного интервала. Значение задержки по умолчанию равно нулю. Если поле В не является FN$, т время задержки является случайным числом, распределенным равномерно на интервале от (А + В) до (А - В). Если поле В является функцией FN$, то время задержки определяете произведением поля А на значение функции в поле В. Функция может быть использована для задания времени задержки с определенным средним значением и отклонением, зависящим от А.

      60          ADVANCE      30,19

      Такая запись означает, что для каждого  транзакта, входящего в этот блок, возможные значения интервалов времени находятся в пределах 11-49 включительно.  

4.10. Блок TERMINATE

    Транзакты удаляются из модели, попадая в блок TERMINATE. В модели может быть любое число этих блоков. Информация для этого блока задается с помощью единственного операнда А - он определяет величину, которая вычитается из специального счетчика, называемого счетчиком завершений, каждый раз, когда транзакт входит в блок TERMINATE. Если операнд А не задан, то по умолчанию подразумевается значение 0. В этом случае вход транзакта в такой блок не вызывает уменьшения содержания счетчика. При достижении счетчиком значения 0 (ноль) моделирование завершается.

    75 OUT      TERMINATE       

    Транзакт  удален, но значение счетчика завершений не изменяется.   

    80                TERMINATE    1

    Значение  счетчика завершений уменьшается на 1.

           

 

5. Окно устройств

      Окно  устройств показывает графическое изображение одноканальных устройств GPSS в текущей модели.

      На  рисунках представлена работа модели в разный момент времени. 

 
 

 

 

Построение  графиков развития событий во времени

 

Построим график для первой и второй очереди. Зададим  команды:

PLOT  Q1 20 0 100000

PLOT  Q2 20 0 100000 
 

Информация о работе Моделирование на языке GPSS/PC-2