Освоение язык моделирования GPSS. Моделирование трех устройств обработки заявок

Страницы работы

Содержание работы

1.  На ЭВМ поступает поток заявок, подчиненный равномерному закону. Обработка также подчинена нормальному закону. Описать процесс программой на GPSS. Проанализировать все статистические параметр. Начертить блок диаграмму задачи. Интервал прихода заявок: (3 ± 1) секунд. Время обработки: (6 ± 4) секунд.

Блока схема звена обработки одной заявки представлена на рис.1.

 


Листинг программы на GPSS реализующий требуемую задачу представлен ниже (Табл.1.).

# блока. *Мет.  Операция   A,B,C,D,E,F,G,H       Коммент.      #стр.

Simulate                                         1

1              Generate   3,1                                   2

2              Seize      Device                                3

3              Advance    6,4                                   4

4              Release    Device                                5

5              Terminate  1                                     6

Start      100                                   7

End                                              8

Табл.1. Листинг программы.

Результаты моделирования при базовых условиях представлены в виде таблицы (Табл.2.):

Относительное время: 611.10   Абсолютное время: 611.10

# блока  Мет.  Опер.  Текущий  Общий

1          GENER    102    203

2          SEIZE     0     101

3          ADVAN     1     101

4          RELEA     0     100

5          TERMI     0     100

Устройство          Cредняя          Число          Cреднее загрузка         входов        врем/тран.

DEVIC               .99             101            6.02

Табл.2. Результаты моделирования при базовых условиях.

Далее было проведено 16 экпериментов при различных вариациях времени поступления и времени обработки заявок. В табл.3. представлен оптимальный результат моделирования (максимальная средняя загрузка и минимальное среднее время обработки заявки), (время прихода заявки (2 ± 2) с., время обработки заявки (5 ± 3) с ). В табл.4. – самый неоптимальный результат (минимальная средняя загрузка), (время прихода заявки (3 ± 1) с., время обработки заявки (6 ± 4) с ).

Относительное время: 465.76   Абсолютное время: 465.76

# блока  Мет.  Опер.  Текущий  Общий

1          GENER    128    229

2          SEIZE     0     101

3          ADVAN     1     101

4          RELEA     0     100

5          TERMI     0     100

Устройство          Cредняя          Число          Cреднее загрузка         входов        врем/тран.

DEVIC               1.00             101            4.61

Табл.3. Оптимальный результат моделирования.

Относительное время: 611.10   Абсолютное время: 611.10

# блока  Мет.  Опер.  Текущий  Общий

1          GENER    102    203

2          SEIZE     0     101

3          ADVAN     1     101

4          RELEA     0     100

5          TERMI     0     100

Устройство          Cредняя          Число          Cреднее загрузка         входов        врем/тран.

DEVIC               .99             101            6.02

Табл.4. Самый неоптимальный результат моделирования.

Таким образом, было установлено, что оптимальный результат моделирования будет при сдвиге влево диапазона времени прихода (относительно базового) и одновременном сдвиге влево и уменьшении диапазона времени обработки заявки (также относительного базового). Неоптимальным вариантом является базовый.


2.  Создать программу, моделирующую процесс прохождения заявок через прибор. Поступление заявок подчиняется равномерному закону с интервалом (3 ± 2) секунд, обработка – с интервалом (5 ± ex) секунд. Если у прибора нет возможности принять заявку, то она становится в очередь. Проанализировать результаты, меняя параметры системы.

Блока схема звена обработки одной заявки эквивалентна блок схеме из предыдущей задачи (Рис.1.)

Листинг программы на GPSS реализующий требуемую задачу представлен ниже (Табл.5.).

Похожие материалы

Информация о работе