Моделирование работы кафе

Автор работы: Пользователь скрыл имя, 11 Декабря 2013 в 22:22, курсовая работа

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

GPSS - General Purpose Simulation System (общецелевая система моделирования). Эта система воспринимает текст модели и позволяет пользователю производить эксперименты с моделью. Модель на GРSS составляется из блоков, входящих в язык, и в этом виде поступает на моделирование. Данная курсовая работа предполагает изучение технологических этапов имитационного моделирования: изучение проблемы, постановки задачи моделирования, изучение метода построения модели, создание таблицы определений и блок-схемы модели, написание листинга и получение выходных данных, на основании которых необходимо сделать выводы.

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

1. Введение……………………………………………………………………. 3
2. Постановка задачи……………………………………………………..…. 6
3. Метод построения модели…………………………..…….….…………… 7
4. Таблица определений…………………………..………….……………… 9
5. Блок-схема…..……………………………………………..……………….. 10
6. Листинг…………………………………………………..….……………… 12
7. Выходные данные………………….………………………………………. 13
8. Выводы…………………………………………………....………………... 19
Список литературы………………….………………………………………... 20

Файлы: 1 файл

Курсовая.docx

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

;и заносим соотв. значения  в параметр транзакта Ofiz

ENTER P$Ofiz ;Занять столик официантки,начало обслуж.

DEPART Kafe

MARK 1 ;отмечаем время начала обслуж.клиента

ADVANCE FN$PRIEM ;прием заказа

ADVANCE 240,60 ;выполнение заказа

ADVANCE 1080,180 ;клиент обедает

   TABULATE Za_stolom ;запись в таблицу время пребывания клиента за столиком

LEAVE P$Ofiz ;клиент освобождает место в кафе, соответственно освобождается официантка

TERMINATE

***Сегмент таймера***

GENERATE 36000 ;кафе работает на протяжении 10 часов - 36000 секунд

TERMINATE 1

START 1

 

 

 

 

 

7. ВЫХОДНЫЕ ДАННЫЕ

GPSS World Simulation Report - курсовик.12.1

 

 

                   Sunday, December 23, 2012 16:13:57 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000          36000.000    15        0          2

 

 

              NAME                       VALUE 

          KAFE                        10007.000

          OFIA                            1.000

          OFIB                            2.000

          OFIZ                        10008.000

          PRIEM                       10005.000

          VAR1                        10003.000

          VAR2                        10004.000

          ZANJATO                     10002.000

          ZA_STOLOM                   10006.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE           593             0       0

                    2    QUEUE              593             0       0

                    3    TEST               593             0       0

                    4    SELECT             593             0       0

                    5    ENTER              593             0       0

                    6    DEPART             593             0       0

                    7    MARK               593             0       0

                    8    ADVANCE            593             1       0

                    9    ADVANCE            592             4       0

                   10    ADVANCE            588            18       0

                   11    TABULATE           570             0       0

                   12    LEAVE              570             0       0

                   13    TERMINATE          570             0       0

                   14    GENERATE             1             0       0

                   15    TERMINATE            1             0       0

 

 

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

KAFE                5    0    593    470     0.212     12.872     62.059   0

 

 

STORAGE            CAP. REM. MIN. MAX.  ENTRIES AVL.  AVE.C. UTIL. RETRY DELAY

OFIA               12    0   0    12      309   1   11.512  0.959    0    0

OFIB               12    1   0    12      284   1   10.525  0.877    0    0

 

 

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

ZA_STOLOM      1363.943  107.921                           0

                                1100.000  -     1200.000            28     4.91

                                1200.000  -     1300.000           157    32.46

                                1300.000  -  _                     385   100.00

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   573    0       36007.857    573     10     11       1      34720.831

                                                    OFIZ          1.000

   595    0       36010.309    595      0      1

   590    0       36016.347    590      9     10       1      35731.674

                                                    OFIZ          2.000

   594    0       36027.257    594      8      9       1      35978.257

                                                    OFIZ          1.000

   591    0       36061.496    591      9     10       1      35814.315

                                                    OFIZ          2.000

   574    0       36089.502    574     10     11       1      34760.888

                                                    OFIZ          1.000

   572    0       36115.242    572     10     11       1      34641.273

                                                    OFIZ          2.000

   592    0       36158.622    592      9     10       1      35853.922

                                                    OFIZ          2.000

   593    0       36224.045    593      9     10       1      35905.045

                                                    OFIZ          1.000

   575    0       36243.406    575     10     11       1      34827.475

                                                    OFIZ          2.000

   576    0       36409.485    576     10     11       1      34882.274

                                                    OFIZ          1.000

   577    0       36433.826    577     10     11       1      34960.963

                                                    OFIZ          2.000

   578    0       36460.330    578     10     11       1      34995.560

                                                    OFIZ          2.000

   579    0       36491.101    579     10     11       1      35046.624

                                                    OFIZ          1.000

   580    0       36527.714    580     10     11       1      35115.716

                                                    OFIZ          1.000

   585    0       36535.728    585     10     11       1      35401.312

                                                    OFIZ          1.000

   581    0       36554.036    581     10     11       1      35177.162

                                                    OFIZ          2.000

   583    0       36626.069    583     10     11       1      35298.759

                                                    OFIZ          2.000

   582    0       36694.600    582     10     11       1      35289.728

                                                    OFIZ          1.000

   586    0       36749.359    586     10     11       1      35488.185

                                                    OFIZ          1.000

   584    0       36799.367    584     10     11       1      35358.480

                                                    OFIZ          2.000

   587    0       36962.404    587     10     11       1      35539.884

                                                    OFIZ          1.000

   588    0       36984.343    588     10     11       1      35609.728

                                                    OFIZ          1.000

   589    0       37197.368    589     10     11       1      35697.058

                                                    OFIZ          2.000

   596    0       72000.000    596      0     14

 

Первый блок:

START TIME  - начальное время моделирования (0);

END TIME  - конечное время моделирования (36000);

BLOCKS  - число блоков в модели (15);

FACILITIES  - число устройств в модели (0);

STORAGES  - число памятей в модели (количество накопителей) (2);

 

Второй  блок:

Второй  блок содержит общие сведения об именах модели (NAME) и числовых значениях, назначенных именам (VALUE).

NAME                       VALUE 

          KAFE                        10007.000

          OFIA                            1.000

          OFIB                            2.000

          OFIZ                        10008.000

          PRIEM                       10005.000

          VAR1                        10003.000

          VAR2                        10004.000

          ZANJATO                     10002.000

          ZA_STOLOM                   10006.000

 

Далее в отчете представлены блоки:

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE           593             0       0

                    2    QUEUE              593             0       0

                    3    TEST               593             0       0

                    4    SELECT             593             0       0

                    5    ENTER              593             0       0

                    6    DEPART             593             0       0

                    7    MARK               593             0       0

                    8    ADVANCE            593             1       0

                    9    ADVANCE            592             4       0

                   10    ADVANCE            588            18       0

                   11    TABULATE           570             0       0

                   12    LEAVE              570             0       0

                   13    TERMINATE          570             0       0

                   14    GENERATE             1             0       0

                   15    TERMINATE            1             0       0

 

 

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

 KAFE           5    0    593    470     0.212     12.872     62.059   0

 

Отсюда мы видим:

LABEL - метку или имя данного блока (если оно задано);

LOC - номер позиции данного блока в модели;

BLOCK TYPE - тип блока;

ENTRY COUNT - число транзактов, входивших в данный блок;

CURRENT COUNT - число транзактов в блоке при завершении моделирования;

RETRY - число транзактов, ожидающих специального условия, зависящего от состояния данного блока.

QUEUE – имя или номер очереди;

MAX – максимальное количество транзактов, находившихся в очереди;

CONT. – текущее содержимое очереди;

ENTRY – общее количество входов транзактов в очередь;

ENTRY(0) – общее количество входов в очередь с нулевым временем пребывания в очереди;

AVE.COUNT. – средняя длинна очереди;

AVE.TIME – среднее время пребывания в очереди одного транзакта;

AVE.(-0) – среднее время пребывания в очереди одного транзакта, без учета «нулевых» входов;

RETRY – число транзактов, ожидающих специального условия, зависящего от состояния очереди.

 

Далее в  отчете следует:

 

STORAGE            CAP. REM. MIN. MAX.  ENTRIES AVL.  AVE.C. UTIL. RETRY DELAY

OFIA               12    0   0    12      309   1   11.512  0.959    0    0

 OFIB               12    1   0    12      284   1   10.525  0.877    0    0

 

STORAGE – имя или номер памяти;

CAP. – емкость памяти;

REM. – число свободных единиц памяти на конец моделирования;

MIN. – минимальное количество единиц памяти, занимавшихся в процессе моделирования;

MAX.  – максимальное количество единиц памяти, занимавшихся в процессе моделирования;

ENTRIES – количество транзактов, входивших в память;

AVL. – состояние памяти в конце моделирования (0 – недоступно, 1-доступно);

AVE.C. – среднее значение занятой емкости за время моделирования;

UTIL. – коэффициент использования памяти;

RETRY – число транзактов, ожидающих специального условия, зависящего от состояния данной памяти;

DELAY – количество транзактов, претендующих на занятие памяти на момент завершения моделирования.

Далее идет блок:

 

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

ZA_STOLOM      1363.943  107.921                           0

                                1100.000  -     1200.000            28     4.91

                                1200.000  -     1300.000           157    32.46

                                1300.000  -  _                     385   100.00

TABLE – имя или номер таблицы;

MEAN – оценка математического ожидания (среднее арифметическое) аргумента таблицы;

STD.DEV. – оценка среднеквадратического отклонения аргумента таблицы;

RANGE – нижняя и верхняя граница интервалов таблицы;

RETRY – число транзактов, ожидающих специального условия, зависящего от состояния данной таблицы;

FREQUENCY – частота попадания транзактов в данный интервал;

CUM.% - накопленная частота, выраженная в % от общей суммы.

 

 

В конце отчета представлен список будущих событий (FEC):

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

   573    0       36007.857    573     10     11       1      34720.831

                                                    OFIZ          1.000

   595    0       36010.309    595      0      1

   590    0       36016.347    590      9     10       1      35731.674

                                                    OFIZ          2.000

   594    0       36027.257    594      8      9       1      35978.257

                                                    OFIZ          1.000

   591    0       36061.496    591      9     10       1      35814.315

                                                    OFIZ          2.000

   574    0       36089.502    574     10     11       1      34760.888

                                                    OFIZ          1.000

   572    0       36115.242    572     10     11       1      34641.273

                                                    OFIZ          2.000

   592    0       36158.622    592      9     10       1      35853.922

                                                    OFIZ          2.000

   593    0       36224.045    593      9     10       1      35905.045

                                                    OFIZ          1.000

   575    0       36243.406    575     10     11       1      34827.475

Информация о работе Моделирование работы кафе