Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 00:12, курсовая работа
Целью данной курсовой работы является изучение подходов и средств моделирования; разработка машинной модели с использованием алгоритмических языков и специальных программных средств. В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решений на основе получаемой информации.
Отыскав среднее значение для каждой величины в каждой среде моделирования, сведём все результаты в единую таблицу 10.
Таблица 10
Среда моделирования |
Visual C++ |
GPSS |
Stateflow |
Число сгенерированных деталей |
359 |
317 |
274 |
Число бракованных деталей |
6 |
3 |
2 |
Число заявок, вошедших в первую очередь |
188 |
163 |
107 |
Число заявок, вышедших из первой очереди |
178 |
158 |
101 |
Число заявок, вышедших из первого канала |
178 |
157 |
101 |
Число заявок, вошедших во вторую очередь |
178 |
161 |
170 |
Число заявок, вышедших из второго канала |
178 |
157 |
101 |
Число заявок, вошедших в третью очередь |
172 |
154 |
99 |
Число заявок, вышедших из третьей очереди |
172 |
154 |
99 |
Число заявок, вышедших из третьего канала |
172 |
154 |
98 |
Различия в полученных результатах объясняются:
- разной
организацией генераторов
- различиями
в продвижении времени
- организацией самой системы как таковой.
ЗАКЛЮЧЕНИЕ
Абстрактное
моделирование с помощью
По
результатам моделирования
Практически во всех науках построение и использование моделей является мощным орудием познания. Реальные объекты и процессы бывают столь многогранны и сложны, что лучшим способом их изучения часто является построение модели, отображающей лишь какую-то грань реальности и потому многократно более простой, чем эта реальность, и исследование вначале этой модели.
ПриложениеА
GENERATE (uniform(1,1920,2880))
TRANSFER ,met1
GENERATE (uniform(1,80,100))
TRANSFER ,met2
GENERATE (uniform(1,240,360))
TRANSFER ,met3
met1 QUEUE nak1
TEST E ((Q$nak2)&(Q$nak3)),0
GATE NU kanal
SEIZE kanal
DEPART nak1
ADVANCE 600,60
RELEASE kanal
TRANSFER ,met4
met2 QUEUE nak2
GATE NU kanal
SEIZE kanal
DEPART nak2
ADVANCE 15,5
RELEASE kanal
TRANSFER ,met4
met3 QUEUE nak3
GATE NU kanal
TEST E Q$nak2,0
SEIZE kanal
DEPART nak3
ADVANCE 120,30
RELEASE kanal
met4 TERMINATE
GENERATE 72000
TERMINATE 1
START 1
ПриложениеБ
GPSS World Simulation Report - Kurs(1kanal)minut.47.1
Sunday, December 02, 2012 13:30:46
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 72000.000 31 1 0
NAME VALUE
KANAL 10001.000
MET1
MET2 15.000
MET3 22.000
MET4 29.000
NAK1 10003.000
NAK2 10000.000
NAK3 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 29 0 0
2 TRANSFER 29 0 0
3 GENERATE 801 0 0
4 TRANSFER 801 0 0
5 GENERATE 238 0 0
6 TRANSFER 238 0 0
MET1 7 QUEUE 29 0 0
8 TEST 29 0 0
9 GATE 29 0 0
10 SEIZE 29 0 0
11 DEPART 29 0 0
12 ADVANCE 29 1 0
13 RELEASE 28 0 0
14 TRANSFER 28 0 0
MET2 15 QUEUE 801 1 0
16 GATE 800 0 0
17 SEIZE 800 0 0
18 DEPART 800 0 0
19 ADVANCE 800 0 0
20 RELEASE 800 0 0
21 TRANSFER 800 0 0
MET3 22 QUEUE 238 0 0
23 GATE 238 0 0
24 TEST 238 0 0
25 SEIZE 238 0 0
26 DEPART 238 0 0
27 ADVANCE 238 0 0
28 RELEASE 238 0 0
MET4 29 TERMINATE 1066 0 0
30 GENERATE 1 0 0
31 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
KANAL 1067 0.800 53.954 1 1039 0 0 1 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
NAK2 8 1 801 200 1.540 138.462 184.539 0
NAK3 3 0 238 90 0.610 184.453 296.620 0
NAK1 1 0 29 13 0.013 32.470 58.852 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1072 0 72030.732 1072 0 3
1069 0 72131.576 1069 0 5
1039 0 72588.553 1039 12 13
1071 0 74172.685 1071 0 1
1073 0 144000.000 1073 0 30
Приложение В