Автор работы: Пользователь скрыл имя, 27 Марта 2012 в 14:31, курсовая работа
Пояснительная записка к курсовому проекту по дисциплине: «Моделирование систем»
Аннотация………………………………………………………………….3
Введение……………………………………………………………………4
Основная часть……………………………………………………………5
1. Задание…………………………………………………………………5
2. Структурная схема модели системы………………………………6
3. Блок-схема…………………………………………………………….7
4. Листинг программы………………………………………………….8
5. Описание листинга программы…………………………………...10
6. Результаты моделирования………………………………………..11
Заключение……………………………………………………………….13
Список литературы………………………………………………………14
Приложение……………………………………………………………….15
6. Результаты моделирования
В результате работы программы была определена загрузка процессора на распечатке она обоззначена так :
FACILITY ENTRIES UTIL.
EBM 1773 0.914
А также вероятности простоя терминалов и частота одновременного выполнения трансляции с трех терминалов,которые на распечатке выглядят так :
PROST_1 0 0.573
PROST_2 0 0.618
PROST_3 0 0.607
PROST_4 0 0.639
TRNTION 0 0.008
Табличные данные одновременной трансляции с трех терминолов имеют вид:
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
FREGUEN 7253.801 4047.568
_ - 800.000 6 2.96
800.000 - 1600.000 13 9.36
1600.000 - 2400.000 14 16.26
2400.000 - 3200.000 9 20.69
3200.000 - 4000.000 12 26.60
4000.000 - 4800.000 8 30.54
4800.000 - 5600.000 14 37.44
5600.000 - 6400.000 12 43.35
6400.000 - 7200.000 14 50.25
7200.000 - 8000.000 13 56.65
8000.000 - 8800.000 11 62.07
8800.000 - 9600.000 12 67.98
9600.000 - 10400.000 13 74.38
10400.000 - 11200.000 10 79.31
11200.000 - 12000.000 8 83.25
12000.000 - 12800.000 10 88.18
12800.000 - 13600.000 13 94.58
13600.000 - _ 11 100.00
Где RANGE(Область) время работы модели,разделенное на 18 диапозонов по 800 сек. каждый. FREQUENCY(частота),показывает сколько транзактов одновременной трансляции с трех терминалов попало в данный диапозон.
По этим данным построим Гистограмму№1.
Гистограмма №1.
Все результаты моделирования находятся в приложении,которые сведены в таблицу №1.
Таблица №1 Таблица. Результаты моделирования
№прогона
|
1
|
2 |
3 |
4 |
5 | Средняя величина |
Загрузка процессора
|
0,987
|
0,972 |
0,985 |
0,914 |
0,995
|
0,9706 |
Вероятность Простоя терминалов |
| |||||
№1
|
0,573 |
0,727 |
0,654 |
0,386 |
0,660 |
0,6000 |
№2
|
0,618 |
0,736 |
0,640 |
0,518 |
0,640 |
0,6304 |
№3
|
0,607 |
0,764 |
0,734 |
0,500 |
0,622 |
0,6454 |
№4
|
0,639 |
0,768 |
0,709 |
0,391 |
0,664 |
0,6342 |
Частота трансляции с трех терминалов |
0,008 |
0,008 |
0,007 |
0,006 |
0,007 |
0,007 |
В настоящее время машинное моделирование стало эффективным средством решения различных задач. В ходе выполнения курсовой работы были получены основные навыки решения задач по моделированию систем в среде языка имитационного моделирования дискретных систем GPSS/PC . В ходе работы научились ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных ЭВМ для оценки вероятностно – временных характеристик систем. Проведя моделирование данного мне задания, были получены характеристики исследуемой системы. Коэффициент загрузки для ЭВМ – 97,06%,
Вероятность простоя терминолов-0,6,а частота одновременного выполнения трансляции с трех терминалов равна 0,007 транзакта в секунду или примерно один транзакт в две с половиной минуты.
Из полученных данных можно сделать заключение, что ЭВМ загружена полностью и для того ,чтобы терминалы не простаивали нужно увеличивать память.
1. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум: Учеб. пособие для вузов по спец. «Автоматизир. системы обработки информ. и упр.». – М.: Высш. шк., 1999. – 224 с.: ил.
2. Сосновиков Г.К., Воробейчиков Л.А. «Основы моделирования на GPSS/PS», Московский технический университет связи и информатики, кафедра вычислительной математики и программирования, - Методические указания для слушателей ФПКП, - М, 1993.
3. Брусленко Н.П. «Моделирование сложных систем.»- М.:Наука, 1978.-400 с.
Приложение
GPSS World Simulation Report - Untitled Model 1.1.5
Tuesday, May 18, 2010 08:57:34
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 14400.000 78 1 1
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 82 0 0
2 ASSIGN 82 0 0
3 ASSIGN 82 0 0
4 ASSIGN 82 0 0
5 ASSIGN 82 0 0
6 ASSIGN 82 0 0
7 TRANSFER 82 0 0
8 GENERATE 92 0 0
9 ASSIGN 92 0 0
10 ASSIGN 92 0 0
11 ASSIGN 92 0 0
12 ASSIGN 92 0 0
13 ASSIGN 92 0 0
14 TRANSFER 92 2 0
15 GENERATE 96 0 0
16 ASSIGN 96 0 0
17 ASSIGN 96 0 0
18 ASSIGN 96 0 0
19 ASSIGN 96 0 0
20 ASSIGN 96 0 0
21 TRANSFER 96 1 0
22 GENERATE 101 0 0
23 ASSIGN 101 0 0
24 ASSIGN 101 0 0
25 ASSIGN 101 0 0
26 ASSIGN 101 0 0
27 ASSIGN 101 7 0
EDIT 28 GATE 361 0 0
29 LOGIC 361 0 0
30 GATE 361 0 0
31 SAVEVALUE 21 0 0
32 GATE 21 0 0
33 TRANSFER 21 0 0
OTHER 34 GATE 1075 0 0
35 SAVEVALUE 1075 0 0
36 SAVEVALUE 1075 0 0
37 TEST 1075 0 0
38 SAVEVALUE 638 0 0
39 ENTER 638 0 0
40 PREEMPT 638 0 0
41 FUNAVAIL 638 0 0
42 LOGIC 638 0 0
43 ADVANCE 638 0 0
44 LOGIC 638 0 0
45 FAVAIL 638 0 0
46 RETURN 638 0 0
47 TRANSFER 638 0 0
PROSTOY 48 TEST 1247 0 0
49 LEAVE 902 0 0
50 SAVEVALUE 902 0 0
51 GATE 902 0 0
52 TRANSFER 902 0 0
PROST 53 GATE 0 0 0
54 TRANSFER 0 0 0
PROSTOY1 55 TEST 345 0 0
56 SAVEVALUE 203 0 0
57 TABULATE 203 0 0
58 TRANSFER 203 0 0
COMPLT 59 SAVEVALUE 357 0 0
60 LOGIC 357 0 0
61 TERMINATE 357 0 0
DEV 62 ENTER 1700 3 0
DEV1 63 SEIZE 1420 0 0
64 ADVANCE 795 1 0
65 RELEASE 794 0 0
PROV 66 SAVEVALUE 1432 0 0
67 ASSIGN 1432 0 0
68 ASSIGN 1432 0 0
69 LEAVE 1432 0 0
70 TEST 1432 0 0
71 TRANSFER 1075 0 0
72 GENERATE 1 0 0
73 SAVEVALUE 1 0 0
74 SAVEVALUE 1 0 0
75 SAVEVALUE 1 0 0
76 SAVEVALUE 1 0 0
77 SAVEVALUE 1 0 0
78 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
EBM 2058 0.995 6.959 1 354 0 0 0 3
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
NAK_PRO 4 0 0 4 2338 1 2.488 0.622 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
FREGUEN 7253.801 4047.568
800.000 - 1600.000 13 9.36
1600.000 - 2400.000 14 16.26
2400.000 - 3200.000 9 20.69
3200.000 - 4000.000 12 26.60
4000.000 - 4800.000 8 30.54
4800.000 - 5600.000 14 37.44
5600.000 - 6400.000 12 43.35
6400.000 - 7200.000 14 50.25
7200.000 - 8000.000 13 56.65
8000.000 - 8800.000 11 62.07
8800.000 - 9600.000 12 67.98
9600.000 - 10400.000 13 74.38
10400.000 - 11200.000 10 79.31
11200.000 - 12000.000 8 83.25
12000.000 - 12800.000 10 88.18
12800.000 - 13600.000 13 94.58
13600.000 - _ 11 100.00
SAVEVALUE RETRY VALUE
1 0 -360
2 0 2.000
3 0 1.000
4 0 0
10 0 214.000
11 0 228.000
12 0 234.000
13 0 247.000
20 0 81.000
21 0 89.000
22 0 94.000
23 0 93.000
PROST_1 0 0.660
PROST_2 0 0.640
PROST_3 0 0.622
PROST_4 0 0.664
TRNTION 0 0.007
ZVENO 0 2.000
CUR_OPER 0 4.000
GPSS World Simulation Report - Untitled Model 1.1.4
Tuesday, May 18, 2010 08:57:33
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
EBM 1773 0.914 7.422 1 0 0 0 0 0