Автор: Пользователь скрыл имя, 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
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)#
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
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
NN2
NN3
NN4
NN5
QWE 89.000
SBOR1 39.000
SBOR2 55.000
SMENA 480.000
STIME 10009.000
TT1
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
Информация о работе Имитационное моделирование работы сборочного цеха