Исследование систем управления методами имитационного моделирования

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

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

В настоящее время одним из наиболее широко распространенных средств исследования и оптимизации функционирования систем управления является имитационные моделирование.

Содержание

Введение 1
1. Системы массового обслуживания. 5
2. Средство машинного моделирования GPSS/H 7
3. Постановка задачи 9
4. Компьютерное решение 10
4.1. Листинг 10
4.2. Интерпретация результатов 10
Список использованной литературы: 19

Работа содержит 1 файл

курсовая Варжапетян на сдачу.doc

— 123.00 Кб (Скачать)

*                                                     KASS2

      ADVANCE     5                                 Время обслуживания в 

*                                                      KASS2

      RELEASE       KASS2                      Освобождение окна KASS2

      DEPART         O2                             Выход транзакта из очереди 

*                                                      02

      TERMINATE                                    Вывод транзактов из системы

*                                                                     с весом 1 

*   Модуль управления

*

      GENERATE 240  Результаты моделирования за 4 часов работы

      TERMINATE 1

      DO         &I=1,5,1  Проведение пяти реплик(за пять дней работы)

           START      1  Результаты моделирования за 4 часов работы

           CLEAR   Очистка данных для очередной реплики

      ENDDO   Завершение петли управления

      END    Окончание моделирования 

4.2 Интерпретация результатов

После написания программа была пропущена через GPSS/H. В результате были получены следующие результаты моделирования.

STUDENT GPSS/H RELEASE 3.0n-C10 (UG207)     27 Nov 2010   20:26:29     FILE: G:\GPSSH\1.gps 

    LINE# STMT#  IF DO  BLOCK#  *LOC OPERATION A,B,C,D,E,F,G COMMENTS 

 

        1     1                 * Модуль описания

        2     2                  SIMULATE  

        3     3                  INTEGER  &I                

        4     4                 * Модуль исполнения

        5     5              1   GENERATE RVPSSN(2,30) Ввод в модель транзактов

        6     6              2   TRANSFER .500,,LINE1 Вероятность прихода транзакта к LINE1

        7     7              3  LINE1 QUEUE  O1  Постановка транзактов в очередь 1      

        8     8              4   SEIZE  KASS1  Занятие транзактом окна  KASS1

        9     9              5   DEPART  O1  Выход транзакта из очереди

       10    10              6   ADVANCE      3,2  Время обслуживания в KASS1

       11    11              7   RELEASE        KASS1  Освобождение окна KASS1

       12    12              8   TRANSFER ,LINE2  Безусловный переход к KASS2

       13    13              9  LINE2 QUEUE   O2  Постановка транзактов в очередь 2

       14    14             10   SEIZE KASS2                                 Занятие транзактом окна

       15    15                 *                                                     KASS2

       16    16             11   ADVANCE     5                                 Время обслуживания в

       17    17                 *                                                      KASS2

       18    18             12   RELEASE       KASS2                           Освобождение окна KASS2

       19    19             13   DEPART         O2                             Выход транзакта из очереди

       20    20                 *                                                      02

       21    21             14   TERMINATE                                 Вывод транзактов из системы

       22    22                 *                                                     с весом 1

       23    23                 

       24    24                 *   Модуль управления

       25    25                 *

       26    26             15   GENERATE 240  Результаты моделирования за 4 часов работы

       27    27             16   TERMINATE 1

       28    28      1           DO         &I=1,5,1  Проведение пяти реплик(за пять дней работы)

       29    29      1                START      1  Результаты моделирования за 4 часов работы

       30    30      1                CLEAR   Очистка данных для очередной реплики

       31    31                  ENDDO    Завершение петли управления

       32    32                  END    Окончание моделирования 

ENTITY DICTIONARY (IN ASCENDING ORDER BY ENTITY NUMBER; "*" => VALUE CONFLICT.) 

       Facilities: 1=KASS1         2=KASS2 

           Queues: 1=O1            2=O2 

   Random Numbers: 2 

    Integer &Vars: 1=I 

SYMBOL   VALUE   EQU DEFNS  CONTEXT      REFERENCES BY STATEMENT NUMBER

 

LINE1        3           7  Block            6

LINE2        9          13  Block           12

 

KASS1        1              Facility         8    11

KASS2        2              Facility        14    18

 

O1           1              Queue            7     9

O2           2              Queue           13    19

 

2            2              Random Nmbr      5

 

I            1           3  Integer         28 

STORAGE REQUIREMENTS (BYTES) 

COMPILED CODE:      498

COMPILED DATA:       84

MISCELLANEOUS:        0

ENTITIES:           524

COMMON:           10000

-----------------------

TOTAL:            11106 

GPSS/H MODEL SIZE: 

CONTROL STATEMENTS      6

BLOCKS                 16 

Simulation begins.

RELATIVE CLOCK: 240.0000   ABSOLUTE CLOCK: 240.0000

BLOCK CURRENT     TOTAL  BLOCK CURRENT     TOTAL 

1                     8  11                    8

2                     8  12                    8

LINE1                 8  13                    8

4                     8  14                    8

5                     8  15                    1

6                     8  16                    1

7                     8

8                     8

LINE2                 8

10                    8  

          --AVG-UTIL-DURING--                                                              

FACILITY  TOTAL  AVAIL  UNAVL     ENTRIES    AVERAGE   CURRENT  PERCENT  SEIZING  PREEMPTING

           TIME   TIME   TIME               TIME/XACT   STATUS   AVAIL     XACT      XACT  

   KASS1  0.096                         8       2.876    AVAIL                 

   KASS2  0.167                         8       5.000    AVAIL                   

   QUEUE     MAXIMUM      AVERAGE       TOTAL        ZERO     PERCENT      AVERAGE      $AVERAGE     QTABLE     CURRENT

            CONTENTS     CONTENTS      ENTRIES     ENTRIES     ZEROS      TIME/UNIT    TIME/UNIT     NUMBER    CONTENTS

      O1           1        0.000           8           8      100.0         0.000         0.000                      0

      O2           1        0.167           8           0                    5.000         5.000                      0 

  RANDOM    ANTITHETIC     INITIAL     CURRENT      SAMPLE   CHI-SQUARE

  STREAM      VARIATES    POSITION    POSITION       COUNT   UNIFORMITY

       1           OFF      100000      100016          16       N/A

       2           OFF      200000      200271         271      0.39 

STATUS OF COMMON STORAGE

    9632 BYTES AVAILABLE

     368 IN USE

     496 USED (MAX)

RELATIVE CLOCK: 240.0000   ABSOLUTE CLOCK: 240.0000

BLOCK CURRENT     TOTAL  BLOCK CURRENT     TOTAL 

1                     7  11                    7

2                     7  12                    7

LINE1                 7  13                    7

4                     7  14                    7

5                     7  15                    1

6                     7  16                    1

7                     7

8                     7

LINE2                 7

10                    7  

          --AVG-UTIL-DURING--                                                              

FACILITY  TOTAL  AVAIL  UNAVL     ENTRIES    AVERAGE   CURRENT  PERCENT  SEIZING  PREEMPTING

           TIME   TIME   TIME               TIME/XACT   STATUS   AVAIL     XACT      XACT  

   KASS1  0.089                         7       3.056    AVAIL                 

   KASS2  0.146                         7       5.000    AVAIL                 

   QUEUE     MAXIMUM      AVERAGE       TOTAL        ZERO     PERCENT      AVERAGE      $AVERAGE     QTABLE     CURRENT

            CONTENTS     CONTENTS      ENTRIES     ENTRIES     ZEROS      TIME/UNIT    TIME/UNIT     NUMBER    CONTENTS

      O1           1        0.000           7           7      100.0         0.000         0.000                      0

      O2           1        0.146           7           0                    5.000         5.000                      0

  RANDOM    ANTITHETIC     INITIAL     CURRENT      SAMPLE   CHI-SQUARE

  STREAM      VARIATES    POSITION    POSITION       COUNT   UNIFORMITY

       1           OFF      100016      100030          14       N/A

       2           OFF      200271      200534         263      0.65

STATUS OF COMMON STORAGE

    9632 BYTES AVAILABLE

     368 IN USE

     496 USED (MAX)

RELATIVE CLOCK: 240.0000   ABSOLUTE CLOCK: 240.0000

BLOCK CURRENT     TOTAL  BLOCK CURRENT     TOTAL 

1                     7  11          1         7

2                     7  12                    6

LINE1                 7  13                    6

4                     7  14                    6

5                     7  15                    1

Информация о работе Исследование систем управления методами имитационного моделирования