Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Черги і Qтаблиці Мета- Навчитися давати характеристику блокам статичного збору інформації 1

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

Лабораторна робота №5

Тема: Черги і Q-таблиці

Мета: Навчитися давати характеристику блокам статичного збору інформації

1.1 Коротка характеристика блоків статичного збору інформації

Блоки QUEVE і DEPART необхідні для статичного збору інформації. Особливо важливе значення має статична інформація про структуру черги. Перш за все, блоки QUEVE і DEPART не затримують просування транзактів, а лише тільки призначені для організації динамічних міток входу і виходу транзактів. Черга до пристрою обслуговування створюється за необхідності і не потребує опису в явному вигляді. Одним з важливих атрибутів черги є параметр, який називається зміст черги. Крім того, не менш важливим є параметр – довжина черги. Коли транзакт входить в блок QUEVE зміст черги збільшується на величину транзакту, коли транзакт проходить блок DEPART – зміст зменшується. Перевага використання черги полягає в тому, що GPSS формує статистику і числові характеристики черги, дана статистика видається в стандартному звіті,

крім того вона доступна в процесі моделювання для дослідження за допомогою СЧА

Графічно черга може бути оформлена в вигляді Q-таблиці, а також в вигляді діаграми. Крім того, доступно діалогове вікно QUEVES для динамічного перегляду поточного стану моделювання.

1.2 Послідовність виконання лабораторної роботи:

1. Відкрити файл Sampque.gps. В даній моделі блоки QUEVE і DEPART заключають між собою блок SEIZE. Для транзактів, які можуть негайно зайняти пристрій обслуговування буде зареєстровано час очікування, крім того, середня довжина і середній час  перебування будуть виведені в стандартному звіті.

2. Статистика черги при моделювання. Виконати створення процесу

моделювання.

3. Відкрити вікно черги. Для цього Window/Simulation Window/Queues Window. В даному стані в вікні не сформовано ні однієї черги, однак в тому

випадку, коли в моделі з’явиться один транзакт буде представлена інформація про

черги і їх параметрів. Для цього виберемо Command/START і введемо значення

(по варіанту). Для прикладу значення – 10000.

Рисунок 1.1 – Приклад діалогового вікна черг QueueEntities

4. Зупинимо процес моделювання за допомогою F4 і почнемо створювати

гістограму обслуговування. Гістограми графічно відображають динамічні дані, які змінюються. При створенні гістограми використовуються для відображення статистики на основі

блоків QUEVE и DEPART. Для виводу гістограми необхідно перейти в редактор моделі і додати

останній рядок в такому форматі:

Waittime QTABLE Barber,2,3,20;гістограма

де BARBER – пристрій, на основі статистики якого будуються гістограми;

2 – початкове значення гістограми;

3 – прирощення на операнду B;

20 – кількість прирощень на операнду B.

Блок QTABLE робить графічне формування Q-таблиці, побудова якої може

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

5. Виконати ретрансляцію моделі Сommand/Retranslate.

Перезапустити моделювання і замість START 1 ввести шестизначне число

(по варіантам), натиснути OK і зразу же F4.

6. Відкрити вікно огляду діаграм. Для цього використати команду Simulation Window/Table Window і в наведеному вікні вибрати задану позначку.

Рисунок 1.2 – Вибір мітки для побудови гістограми

На представленій гістограмі на вертикальній осі відкладаються транзакти,

на горизонтальній в вигляді стовбців зображується їх кількість для кожного

інтервалу часу очікування.

Рисунок 1.3 – Діалогове вікно побудованої гістограми

7. Для спостереження динаміки побудови гістограми необхідно натиснути F2, після чого стовпці гістограми прийдуть в статистичний рух.

8. Відкрити вікно блоків Window/Simulation Window/Block Window. В даному вікні буде відбуватися вертикальне переміщення транзактів.

9. Відкрити вікно пристроїв FacilitiesWindow і провести аналіз завантаженості обох пристроїв обслуговування.

Виконання

Варіанти завдань:

Для команди START

12. 90000

Зміст звіту:

  1.  Код моделі з доданою командою побудови гістограми.

; GPSS World Sample File - SAMPQUE.GPS

**********************************************************************

*                                                                    *

*                Barber Shop Simulation                              *

*                Time Is In Minutes                                  *

**********************************************************************

GENERATE (Exponential(1,0,6.5)) ;Create next customer.

QUEUE Barber                 ;Begin queue time.

QUEUE Total_time             ;Total haircut time

TRANSFER Both,Barb1,Barb2       ;Choose not busy barber.  

Barb1 SEIZE Barber1                ;Get service by Barber1.

DEPART Barber                 ;End queue time.

ADVANCE 10,2.5                 ;Haircut takes a few minutes.

DEPART Total_time             ;Leave total time queue

RELEASE Barber1                ;Give up the barber.

TRANSFER ,Next                  ;Used Barber1-Done with cut.

Barb2 SEIZE Barber2                ;Get service by Barber2

DEPART Barber                 ;End queue time.

ADVANCE 13,4                   ;Haircut takes a few minutes.

DEPART Total_time             ;Leave total time queue

RELEASE Barber2                ;Give up the barber.

Next SAVEVALUE Ave_Queue,QT$Barber    ;Save resulting average.

TERMINATE 1                      ;Customer leaves.

Waittime    QTABLE    Barber,2,3,20;гістограма

  1.  Вікно черг QUEVE.

  1.  Гістограма.

  1.  Вікно блоків

  1.   Вікно пристроїв.

  1.  Звіт (Report).

             GPSS World Simulation Report - Sampque.1.1

                  Saturday, October 18, 2014 02:46:59  

          START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

               0.000         655248.009    17        2          0

             NAME                       VALUE  

         AVE_QUEUE                   10005.000

         BARB1                           5.000

         BARB2                          11.000

         BARBER                      10001.000

         BARBER1                     10003.000

         BARBER2                     10004.000

         NEXT                           16.000

         TOTAL_TIME                  10002.000

         WAITTIME                    10000.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                   1    GENERATE        100347             0       0

                   2    QUEUE           100347             0       0

                   3    QUEUE           100347             0       0

                   4    TRANSFER        100347             1       0

BARB1               5    SEIZE            57543             0       0

                   6    DEPART           57543             0       0

                   7    ADVANCE          57543             0       0

                   8    DEPART           57543             0       0

                   9    RELEASE          57543             0       0

                  10    TRANSFER         57543             0       0

BARB2              11    SEIZE            42803             0       0

                  12    DEPART           42803             0       0

                  13    ADVANCE          42803             1       0

                  14    DEPART           42802             0       0

                  15    RELEASE          42802             0       0

NEXT               16    SAVEVALUE       100345             0       0

                  17    TERMINATE       100345             0       0

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

BARBER1          57543    0.878       9.992  1        0    0    0     1      0

BARBER2          42803    0.849      12.994  1   100345    0    0     1      0

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

BARBER             26    1 100347  20837     2.567     16.761     21.154   0

TOTAL_TIME         28    2 100347      0     4.293     28.034     28.034   0

TABLE              MEAN    STD.DEV.       RANGE           RETRY FREQUENCY CUM.%

WAITTIME         16.761   19.324                           0

                                      _  -        2.000         25603    25.51

                                  2.000  -        5.000          8177    33.66

                                  5.000  -        8.000          9073    42.71

                                  8.000  -       11.000          8192    50.87

                                 11.000  -       14.000          6771    57.62

                                 14.000  -       17.000          5832    63.43

                                 17.000  -       20.000          5214    68.62

                                 20.000  -       23.000          4432    73.04

                                 23.000  -       26.000          3795    76.82

                                 26.000  -       29.000          3304    80.12

                                 29.000  -       32.000          2801    82.91

                                 32.000  -       35.000          2441    85.34

                                 35.000  -       38.000          2098    87.43

                                 38.000  -       41.000          1847    89.27

                                 41.000  -       44.000          1597    90.86

                                 44.000  -       47.000          1282    92.14

                                 47.000  -       50.000          1161    93.30

                                 50.000  -       53.000           988    94.28

                                 53.000  -       56.000           872    95.15

                                 56.000  -  _                    4866   100.00

SAVEVALUE               RETRY       VALUE

AVE_QUEUE                0         16.761                            

CEC XN   PRI          M1      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

100347    0      655244.165   100347      4      4

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

100345    0      655249.372   100345     13     14

100348    0      655254.459   100348      0      1

Висновок: навчився  давати характеристику блокам статичного збору інформації




1.  Эволюция менеджмента как научной дисциплины 2
2.  Гормоны пердней доли гипофиза- ФСГ ЛГ ЛТГ СТГ АКТГ ТТГ 2
3. тематики 3 Значение дидактических игр и заданий при обучении грамоте
4. тематическая дифференциация и интеграция социальная защита техническая мобильность 4
5.  Туынды зат есімді тап к~рнекті B етікші C к~ркем D ж~рна~ E ба
6. ТЕМАТИКИ Нестеренко Марина Олександрівна УДК 512
7. Статистическое наблюдение в правовой статистике
8. Трансформаторы
9. Навчання рідної мови в школі Шпаргалка
10. Подготовка нефти и газа к транспорту
11. Николай Ильич Камов
12. 65 Таможенное дело Дисциплина- СоциологияГруппа- ТД12Дата тестирования- 13
13. Oiconomi древние греки обозначали управление хозяйством oicos домохозяйство дом и noms закон
14. Политические партии1
15. Модульное обучение Модульное обучение способ организации учебного процесса на основе блочно модульного
16. экономическое положение различных стран мира накануне НТР Предпосылки начала НТР Научный и техническ
17. Страна Фразеология 7 класс Цель закрепить знания учащихся о фразеологизме как единице языка об особе
18. Причины выхода на внешний рынок Расширение рынка сбыта с целью увеличения прибыли
19. Отчет по практике- Система методов управления администрации Каширского района
20. Business meetings re usully with the Queen~s Privte Secretry nd they strt t 9