picture pictures
Начало
Предмет защиты
Система WebGPSS
Учебное пособие
Урок "Изменение маршрутов движения транзактов."
Урок "Статистические таблицы."
Заключение
 

 

Урок "Статистические таблицы. Блоки TABULATE  и TABLE" 

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

Для задания таблицы используется блок TABLE

ИТ  TABLE Ип, Нл, Ш, Ки - оператор описания таблицы

  ИТ  - имя таблицы
 Ип  - имя переменной, значение которой табулируется
 Нл  - правая граница первого интервала таблицы
 Ки  - количество интервалов таблицы, увеличенное на 2.

Блок TABULATE используется для фиксации прохождения транзакта через таблицу.

    Вк  - весовой коэффициент, задающий число раз занесения величины  в таблицу при каждом входе в блок.

Пример:

Hits TABLE M1, 10, 20, 7

задает таблицу с именем Hits, в которой табулируется величина M1(стандартное свойство транзакта, означающее время его пребывания в системе с момента генерации). Таблица состоит из следующих интервалов:

picture

 

Задача:

В парикмахерскую приходят клиенты с периодичность 18±6 минут. Персонал парикмахерской состоит из одного мастера, который на обслуживание одного клиента тратит 25±10 минут. Для клиентов  предусмотрен зал ожидания неограниченной вместительности. Получить таблицу распределения времени ожидания клиентов и построить по ней диаграмму.

 

Реализация на GPSS World

 

* Модель парикмахерской
*
*

        GENERATE 18,6   ; Приход клиента
       
QUEUE ToMaster
       
SEIZE Master    ; Клиент занимет парикмахера
         DEPART  ToMaster
        TABULATE     WaitRange;
Заносим в таблицу
        ADVANCE 25,10   ;
Стрижка клиента
        RELEASE Master  ;
Клиент освобождает парикмахера
        TERMINATE       

        GENERATE 480    ; Рабочий день длится
       
TERMINATE 1     ; 480 единиц

 WaitRange TABLE M1,10,20,9 ; Описание таблицы

  

Обсуждение результатов моделирования:

Количество клиентов, которые провели время в ожидании стрижки

Интервал времени (минут)

Количество ожидающих стрижки

0-10

1

10 – 30

2

30 – 50

1

50 – 70

2

70 – 90

1

90 – 110

5

110 – 130

1

130 - 150

4

Более 150

1

 Средства языка GPSS World позволяют таблицу представить в наглядной форме в виде диаграммы:

picture

Valid HTML 4.01!