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

Автор: Пользователь скрыл имя, 05 Декабря 2011 в 10:03, курсовая работа

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

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

Содержание

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

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

Курсач.doc

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

      ADVANCE 100,30  ;время обработки

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

      TRANSFER ,M11  ;на М11

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

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

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

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

      TRANSFER ,M11  ;на М11

M13 TEST E NN1,3,M11 ;если кол-во рабочих =3

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

      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

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