Имитационное моделирование работы сборочного цеха

Автор: Пользователь скрыл имя, 16 Марта 2012 в 21:39, курсовая работа

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

Имитационная модель — логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа и оценки функционирования объекта.
Имитация, как метод решения нетривиальных задач, получила начальное развитие в связи с созданием ЭВМ в 1950х — 1960х годах.
Можно выделить две разновидности имитации:
 Метод Монте-Карло (метод статистических испытаний);
 Метод имитационного моделирования (статистическое моделирование).

Содержание

Введение…………………………………………………………………………..3
1. Обзор современного состояния, задачи и проблемы имитационного моделирования………………………………………………………………..5
1.1. Исторические сведения развития имитационного моделирования…..5
1.2. Современные задачи и проблемы имитационного моделирования….9
2. Анализ ТЗ и формализация задачи моделирования…………………….….13
2.1. Анализ ТЗ курсового проекта, начальные представления о данных...13
2.2. Построение концептуальной структуры модели объекта. Формализация модели в виде Q-схемы и описание ее работы с позиции основных потоков и потоков управления…………………………….15
3. Построение имитационной модели объекта исследования………………17
3.1. Блок-диаграмма имитационной модели………………………………17
3.2. Спецификация и описание используемых блоков, операндов, СЧА в имитационной модели…………………………………………………..19
3.3. Исходный текст модели………………………………………………..21
4. Анализ процессов экономики в объекте исследования…………………..26
5. Заключение………………………………………………………….……….30
6. Список литературы………………………………………………………….31

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

Курсач.doc

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

              ADVANCE 40,16                            ;время обработки

              RELEASE 1                            ;освободить устройство

              TRANSFER ,M11                            ;на М11

M11              ASSEMBLE 1                            ;соединяет 2 агрегата 1 типа в 1         

MET1              MATCH MET2                            ;ждет 1 агрегат 2 типа

              SPLIT 1                            ;раздваивает агрегаты

              TRANSFER ,SBOR1              ;на сборку

;***************************************************************************

TT2              TEST E NN2,1,M22              ;если кол-во рабочих =1

              SEIZE 2                            ;занять устройство 2

              ADVANCE 35,12                            ;время обработки

              RELEASE 2                            ;освободить устройство

              TRANSFER ,M21                            ;на М21

M22              TEST E NN2,2,M23              ;если кол-во рабочих =2

              SEIZE 2                            ;занять устройство 2

              ADVANCE 17,8                            ;время обработки

              RELEASE 2                            ;освободить устройство

              TRANSFER ,M21                            ;на М21

M23              TEST E NN2,3,M21              ;если кол-во рабочих =3

              SEIZE 2                            ;занять устройство 2

              ADVANCE 12,5                            ;время обработки

              RELEASE 2                            ;освободить устройство

              TRANSFER ,M21                            ;на М21

M21       ASSEMBLE 1

MET2              MATCH MET1                            ;ждет агрегат 1-го типа

;***************************************************************************

SBOR1              GATE NU 3,SBOR2              ;сборка на трех пунктах

TT3              TEST E NN3,1,M32              ;если кол-во рабочих =1

              SEIZE 3                            ;занять устройство 3

              ADVANCE 20,8                            ;время обработки

              RELEASE 3                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M32              TEST E NN3,2,M33              ;если кол-во рабочих =2

              SEIZE 3                             ;занять устройство 3

              ADVANCE 13,6                            ;время обработки

              RELEASE 3                            ;освободить устройство

              TRANSFER ,M31

M33              TEST E NN3,3,M31              ;если кол-во рабочих =3

              SEIZE 3                            ;занять устройство 3

              ADVANCE 8,5                            ;время обработки

              RELEASE 3                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

;***************************************************************************

SBOR2              GATE NU 4,TT5                            ;сборка

TT4              TEST E NN4,1,M42              ;если кол-во рабочих =1

              SEIZE 4                            ;занять устройство 4

              ADVANCE 25,9                            ;время обработки

              RELEASE 4                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M42              TEST E NN4,2,M43              ;если кол-во рабочих =2

              SEIZE 4                            ;занять устройство 4

              ADVANCE 17,6                            ;время обработки

              RELEASE 4                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M43              TEST E NN4,3,M31              ;если кол-во рабочих =3

              SEIZE 4                            ;занять устройство 4

              ADVANCE 12,4                            ;время обработки

              RELEASE 4                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

;***************************************************************************

TT5              TEST E NN5,1,M52              ;если кол-во рабочих =1

              SEIZE 5                            ;занять устройство 5

              ADVANCE 27,10                            ;время обработки

              RELEASE 5                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M52              TEST E NN1,2,M53              ;если кол-во рабочих =2

              SEIZE 5                            ;занять устройство 5

              ADVANCE 18,7                            ;время обработки

              RELEASE 5                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M53              TEST E NN2,3,M31              ;если кол-во рабочих =3

              SEIZE 5                            ;занять устройство 5

              ADVANCE 10,3                            ;время обработки

              RELEASE 5                            ;освободить устройство

              TRANSFER ,M31                            ;на М31

M31              ASSEMBLE 3                            ;сборка изделия из 3-х агр-в

;***************************************************************************

              SAVEVALUE DOHOD-,((n1/60)#0.5)             

          SAVEVALUE COL+,1

          ZARPLATA EQU (10/60#(NN1+NN2+NN3+NN4+NN5)#SMENA)

qwe              SAVEVALUE STIME,C1              ;сохраняем время

          SAVEVALUE C1,C1

             

              TERMINATE

              GENERATE SMENA              ;8 часов смена

              SAVEVALUE DOHOD-,ZARPLATA

              TERMINATE 1

          START 1

 

 

 

 

 

 

 

 

 

 

4. АНАЛИЗ ПРОЦЕССОВ ЭКОНОМИКИ В ИССЛЕДУЕМОЙ                                МОДЕЛИ.

В процессе моделирования (симуляции) был создан следующий отчет:

         

              GPSS World Simulation Report - Курсач.207.1

 

 

                   Monday, June 09, 2008 12:52:11 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000            480.000    94        4          0

 

 

              NAME                       VALUE 

          COL                         10008.000

          DOHOD                       10007.000

          M11                            18.000

          M12                             8.000

          M13                            13.000

          M21                            37.000

          M22                            27.000

          M23                            32.000

          M31                            86.000

          M32                            45.000

          M33                            50.000

          M42                            61.000

          M43                            66.000

          M52                            76.000

          M53                            81.000

          MET1                           19.000

          MET2                           38.000

          NN1                             3.000

          NN2                             1.000

          NN3                             1.000

          NN4                             1.000

          NN5                             2.000

          QWE                            89.000

          SBOR1                          39.000

          SBOR2                          55.000

          SMENA                         480.000

          STIME                       10009.000

          TT1                             3.000

          TT2                            22.000

          TT3                            40.000

          TT4                            56.000

          TT5                            71.000

          ZARPLATA                      640.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE           480             0       0

                    2    SPLIT              480             0       0

TT1                 3    TEST               480             0       0

                    4    SEIZE                0             0       0

                    5    ADVANCE              0             0       0

                    6    RELEASE              0             0       0

                    7    TRANSFER             0             0       0

M12                 8    TEST               480             0       0

                    9    SEIZE                0             0       0

                   10    ADVANCE              0             0       0

                   11    RELEASE              0             0       0

                   12    TRANSFER             0             0       0

M13                13    TEST               480           467       0

                   14    SEIZE               13             0       0

                   15    ADVANCE             13             1       0

                   16    RELEASE             12             0       0

                   17    TRANSFER            12             0       0

M11                18    ASSEMBLE            12             0       0

MET1               19    MATCH               12             0       0

                   20    SPLIT               12             0       0

                   21    TRANSFER            24             0       0

TT2                22    TEST               479           465       0

                   23    SEIZE               14             0       0

                   24    ADVANCE             14             1       0

                   25    RELEASE             13             0       0

                   26    TRANSFER            13             0       0

M22                27    TEST                 0             0       0

                   28    SEIZE                0             0       0

                   29    ADVANCE              0             0       0

                   30    RELEASE              0             0       0

                   31    TRANSFER             0             0       0

M23                32    TEST                 0             0       0

                   33    SEIZE                0             0       0

                   34    ADVANCE              0             0       0

                   35    RELEASE              0             0       0

                   36    TRANSFER             0             0       0

M21                37    ASSEMBLE            13             0       0

MET2               38    MATCH               13             1       0

SBOR1              39    GATE                36             0       0

TT3                40    TEST                12             0       0

                   41    SEIZE               12             0       0

                   42    ADVANCE             12             1       0

                   43    RELEASE             11             0       0

                   44    TRANSFER            11             0       0

M32                45    TEST                 0             0       0

                   46    SEIZE                0             0       0

                   47    ADVANCE              0             0       0

                   48    RELEASE              0             0       0

                   49    TRANSFER             0             0       0

M33                50    TEST                 0             0       0

                   51    SEIZE                0             0       0

                   52    ADVANCE              0             0       0

                   53    RELEASE              0             0       0

                   54    TRANSFER             0             0       0

SBOR2              55    GATE                24             0       0

TT4                56    TEST                11             0       0

                   57    SEIZE               11             0       0

                   58    ADVANCE             11             1       0

                   59    RELEASE             10             0       0

                   60    TRANSFER            10             0       0

M42                61    TEST                 0             0       0

                   62    SEIZE                0             0       0

                   63    ADVANCE              0             0       0

                   64    RELEASE              0             0       0

                   65    TRANSFER             0             0       0

M43                66    TEST                 0             0       0

                   67    SEIZE                0             0       0

                   68    ADVANCE              0             0       0

                   69    RELEASE              0             0       0

                   70    TRANSFER             0             0       0

TT5                71    TEST                13             0       0

                   72    SEIZE                0             0       0

                   73    ADVANCE              0             0       0

                   74    RELEASE              0             0       0

                   75    TRANSFER             0             0       0

M52                76    TEST                13             0       0

                   77    SEIZE                0             0       0

                   78    ADVANCE              0             0       0

                   79    RELEASE              0             0       0

                   80    TRANSFER             0             0       0

M53                81    TEST                13             0       0

                   82    SEIZE                0             0       0

                   83    ADVANCE              0             0       0

                   84    RELEASE              0             0       0

                   85    TRANSFER             0             0       0

M31                86    ASSEMBLE            34             1       0

Информация о работе Имитационное моделирование работы сборочного цеха