Имитационная модель на языке GPSS/H системы двухпоточной регулировки агрегатов

Автор работы: Пользователь скрыл имя, 22 Марта 2012 в 20:47, курсовая работа

Краткое описание

На регулировочный участок цеха через случайные интервалы времени поступают по два агрегата в среднем через (τвх)ср = 60 мин. Первичная регулировка осуществляется для двух агрегатов одновременно и занимает в среднем (τ1)ср = 30 мин. Если в момент прихода агрегатов предыдущая пара еще не обработана, поступившие агрегаты на регулировку не принимаются. Агрегаты после первичной регулировки и агрегаты, получившие отказ, поступают в промежуточный накопитель. Из накопителя агрегаты, прошедшие первичную регулировку, поступают попарно на вторичную регулировку, которая выполняется в среднем за (τ2)ср = 30 мин, а не прошедшие первичную регулировку поступают на полную, которая занимает (τ3)ср = 50 мин для одного агрегата. Все величины, заданные средними значениями, распределены экспоненциально.

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

Описательно – содержательная модель системы и цели моделирования
Концептуальная модель системы
Разработка программы GPSS/H – модели и цифровых экспериментов.
Программа моделирования на GPSS/H.
Описание используемых ФЭЯ в соответствии с концептуальной схемой
Получение и обработка результатов цифровых экспериментов.
Установившиеся значения требуемых показателей
Таблица сходимости относительных показателей к единице
Гистограмма времени пребывания агрегатов на участке
Заключение
Библиографический список
Приложение

Содержимое работы - 1 файл

Курсовой проект по моделированию.doc

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

        2     2                                    SIMULATE                                          *выполнить прогоны

        3     3                                   

        4     4                      1              TABLE M1,0,10,30                            *инициализация таблицы 1

        5     5                      1               STORAGE 80                                          *инициализация накопителя н1

        6     6                      2              STORAGE 80                                          *инициализация накопителя н2

        7     7                          RMULT 10E5                                          *установить зерно ГСЧ

        8     8                 

        9     9     1                        GENERATE RVEXPO(1,60)              *вход пар агрегатов на регулировочный участок

       10    10     2                              TRANSFER BOTH,,ME2                            *если оу1 занято, направить агрегаты в н1

       11    11    

       12    12     3                              SEIZE 3                                          *пара агрегатов поступает на первичную регулировку

       13    13     4                              ADVANCE RVEXPO(1,30)              *моделирование задержки на первичную регулировку

       14    14     5                              RELEASE 3                                          *пара агрегатов выходит из устройства первичной регулировки

       15    15    

       16    16     6                              ENTER 1,2                                          *пара агрегатов попадает в накопитель н1, занимает 2 места

       17    17     7                              SEIZE 4                                          *пара агрегатов попадает на вторичную регулировку

       18    18     8                              LEAVE 1,2                                          *пара агрегатов выходит из накопителя н1, освобождает 2 места

       19    19     9                              ADVANCE RVEXPO(1,30)              *моделирование задержки на вторичную регулировку

       20    20     10                              RELEASE 4                                          *пара агрегатов выходит из устройства вторичной регулировки

       21    21    

       22    22     11                              SPLIT 1,ME3                                          *пара агрегатов становится двумя отдельными агрегатами

       23    23     12                              TRANSFER ,ME3                                          *направить по метке МЕ3

       24    24    

       25    25     13                ME2              SPLIT 1,ME4

       26    26    

       27    27     14                ME4              ENTER 1                                          *агрегат попадает в накопитель н1

       28    28     15                              ENTER 2                                          *агрегат попадает в накопитель н2

       29    29     16                              SEIZE 5                                          *агрегат поступает на полную регулировку

       30    30     17                              LEAVE 2                                          *агрегат выходит из накопителя н2

       31    31     18                              LEAVE 1                                          *агрегат выходит из накопителя н1

       32    32     19                              ADVANCE RVEXPO(1,64)              *мтоделирование задержки на полную обработку

       33    33     20                              RELEASE 5                                          *агрегат выходит из устройства полной регулировки

       34    34    

       35    35     21                ME3              TABULATE 1                                          *записать в таблицу значение

       36    36    

       37    37     22                              TERMINATE                            *агрегат выходит из регулировочного участка

       38    38     23                    GENERATE 1E7                            *установить значение времени окончания моделирования (модельного)

       39    39    

       40    40     24                              TERMINATE 1                            *вычесть 1 из значения 1го поля карты START (т.е. из 1)

       41    41                                 START 1                            *установить значение счетчика завершений равным 1

       42    42                                    END                                          *карта завершения программы

 

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

 

       Facilities: 3               4               5

 

         Storages: 1               2

 

           Tables: 1

 

   Random Numbers: 1

 

SYMBOL   VALUE   EQU DEFNS  CONTEXT      REFERENCES BY STATEMENT NUMBER

 

ME2         13          25  Block           10

ME3         21          35  Block           22    23

ME4         14          27  Block           25

 

3            3              Facility        12    14

4            4              Facility        17    20

5            5              Facility        29    33

 

1            1           5  Storage         16    18    27    31

2            2           6  Storage         28    30

 

1            1           4  Table           35

 

1            1              Random Nmbr      7     9    13    19    32

 

 

STORAGE REQUIREMENTS (BYTES)

 

COMPILED CODE:     1124

COMPILED DATA:      132

MISCELLANEOUS:        0

ENTITIES:           844

COMMON:           32720

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

TOTAL:            34820

GPSS/H MODEL SIZE:

 

CONTROL STATEMENTS      7

BLOCKS                 24

 

 

 

Simulation begins.

 

RELATIVE CLOCK: 1.0000E+07   ABSOLUTE CLOCK: 1.0000E+07

 

 

 

BLOCK CURRENT     TOTAL  BLOCK CURRENT     TOTAL  BLOCK CURRENT     TOTAL 

1                167046  11               221800  ME3              334092

2                167046  12               110900  22               334092

3                110900  ME2              112292  23                    1

4                110900  ME4              112292  24                    1

5                110900  15               112292

6                110900  16               112292

7                110900  17               112292

8                110900  18               112292

9                110900  19               112292

10               110900  20               112292

 

 

 

          --AVG-UTIL-DURING--                                                              

FACILITY  TOTAL  AVAIL  UNAVL     ENTRIES    AVERAGE   CURRENT  PERCENT  SEIZING  PREEMPTING

           TIME   TIME   TIME               TIME/XACT   STATUS   AVAIL     XACT      XACT  

       3  0.334                    110900      30.156    AVAIL                 

       4  0.333                    110900      30.021    AVAIL                 

       5  0.718                    112292      63.909    AVAIL                 

 

 

 

          --AVG-UTIL-DURING--                                                                                         

STORAGE  TOTAL  AVAIL  UNAVL     ENTRIES    AVERAGE   CURRENT  PERCENT    CAPACITY     AVERAGE     CURRENT     MAXIMUM

           TIME   TIME   TIME               TIME/UNIT   STATUS   AVAIL                 CONTENTS    CONTENTS    CONTENTS

       1  0.053                    334092     126.637    AVAIL   100.0           80       4.231           0          50

       2  0.051                    112292     360.364    AVAIL   100.0           80       4.047           0          48

 

 

 

TABLE 1

 

ENTRIES IN TABLE   MEAN ARGUMENT   STANDARD DEVIATION   SUM OF ARGUMENTS

      3.3409E+05        188.0685             290.3905         6.2832E+07   NON-WEIGHTED

 

       UPPER    OBSERVED     PERCENT  CUMULATIVE  CUMULATIVE    MULTIPLE   DEVIATION

       LIMIT   FREQUENCY    OF TOTAL  PERCENTAGE   REMAINDER     OF MEAN   FROM MEAN

        ...

     10.0000   8834.0000      2.6442        2.64       97.36      0.0532     -0.6132

     20.0000  18521.0000      5.5437        8.19       91.81      0.1063     -0.5788

     30.0000  24111.0000      7.2169       15.40       84.60      0.1595     -0.5443

     40.0000  26273.0000      7.8640       23.27       76.73      0.2127     -0.5099

     50.0000  25549.0000      7.6473       30.92       69.08      0.2659     -0.4755

     60.0000  23735.0000      7.1043       38.02       61.98      0.3190     -0.4410

     70.0000  21475.0000      6.4279       44.45       55.55      0.3722     -0.4066

     80.0000  19005.0000      5.6886       50.14       49.86      0.4254     -0.3721

     90.0000  16269.0000      4.8696       55.01       44.99      0.4785     -0.3377

    100.0000  13653.0000      4.0866       59.09       40.91      0.5317     -0.3033

    110.0000  11572.0000      3.4637       62.56       37.44      0.5849     -0.2688

    120.0000   9924.0000      2.9704       65.53       34.47      0.6381     -0.2344

    130.0000   8251.0000      2.4697       68.00       32.00      0.6912     -0.2000

    140.0000   6776.0000      2.0282       70.03       29.97      0.7444     -0.1655

    150.0000   5599.0000      1.6759       71.70       28.30      0.7976     -0.1311

    160.0000   4910.0000      1.4697       73.17       26.83      0.8508     -0.0967

    170.0000   4198.0000      1.2565       74.43       25.57      0.9039     -0.0622

    180.0000   3680.0000      1.1015       75.53       24.47      0.9571     -0.0278

    190.0000   3250.0000      0.9728       76.50       23.50      1.0103      0.0067

    200.0000   2877.0000      0.8611       77.36       22.64      1.0634      0.0411

 

    210.0000   2614.0000      0.7824       78.14       21.86      1.1166      0.0755

    220.0000   2284.0000      0.6836       78.83       21.17      1.1698      0.1100

    230.0000   2192.0000      0.6561       79.48       20.52      1.2230      0.1444

    240.0000   1966.0000      0.5885       80.07       19.93      1.2761      0.1788

    250.0000   1845.0000      0.5522       80.63       19.37      1.3293      0.2133

    260.0000   1799.0000      0.5385       81.16       18.84      1.3825      0.2477

    270.0000   1658.0000      0.4963       81.66       18.34      1.4356      0.2821

    280.0000   1556.0000      0.4657       82.13       17.87      1.4888      0.3166

    OVERFLOW  59716.0000       17.87      100.00        0.00

 

AVERAGE VALUE OF OVERFLOW IS     684.8415

 

  RANDOM    ANTITHETIC     INITIAL     CURRENT      SAMPLE   CHI-SQUARE

  STREAM      VARIATES    POSITION    POSITION       COUNT   UNIFORMITY

       1           OFF     1000000     1501139      501139      0.34

STATUS OF COMMON STORAGE

 

   32288 BYTES AVAILABLE

     432 IN USE

    7088 USED (MAX)

 

Simulation terminated.  Absolute Clock: 1.0000E+07

 

 

 

Total Block Executions: 3120514

 

Blocks / second:        1263366

 

Microseconds / Block:   0.79

 

 

 

Elapsed Time Used (SEC)

 

LOAD/CTRL:       0.16

EXECUTION:       2.47

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

TOTAL:           2.63

 

GPSS/H IS A PROPRIETARY PRODUCT OF, AND IS USED UNDER A LICENSE GRANTED BY, THE WOLVERINE SOFTWARE CORPORATION,

7617 LITTLE RIVER TURNPIKE, ANNANDALE, VIRGINIA 22003-2603, USA.

9

 



Информация о работе Имитационная модель на языке GPSS/H системы двухпоточной регулировки агрегатов