Курсовая работа: Разработка средств моделирования систем
DEPART
Q_1
ADVANCE
24
RELEASE
Fas_1
TRANSFER
,U_2
Отчет:
GPSS World Simulation Report - Untitled Model 1.1.1
Monday, December 20, 2010 00:46:21
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480000.000 9 1 0
NAME VALUE
F_1 10001.000
Q_1 10000.000
U_2 2.000
LABEL
LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1
GENERATE 20870 0 0
U_2
2 QUEUE 40869 20869 0
3 SEIZE 20000 0 0
4 DEPART 20000 0 0
5 ADVANCE 20000 1 0
6 RELEASE 19999 0 0
7 TRANSFER 19999 0 0
8 GENERATE 1000 0 0
9 TERMINATE 1000 0 0
FACILITY
ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
F_1
20000 1.000 24.000 1 2564 0 0 0 20869
QUEUE
MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
Q_1
20869 20869 40869 1 10434.196 122547.993 122550.991 0
FEC
XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
2564
0 480002.000 2564 5 6
21871
0 480012.000 21871 0 1
21872
0 480480.000 21872 0 8
Модель 2 (рисунок 5.2)
1 2 3
Рисунок 5.2
Система включает в себя
два узла:
1 узел – генератор со
случайным законом поступления заявок.
2 узел – одноканальное
обслуживающее устройство сослучайным законом распределения времени обслуживания
заявок. После, обслуживание заканчивается.
3 узел – терминатор.
Сбор статистики
осуществляется в ОУ.
Работа программы для
данной модели выглядит следующим образом:
Количество
узлов: 3
Введите оператор
1 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 1
На какой узел
идет: 2
Введите оператор
2 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 2
На какой узел
идет: 3
Введите оператор
3 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 5
Промежуток
времени между появлениями транзактов:
1 - Постоянный;
2 - Случайный;
3 - Задан
функцией;
4 - Зависит от
функции;
5 - Не задан;
Ваш выбор:2
Среднее время между
появлениями транзактов: 23
+/-: 3
Время задержки
появления первого транзакта:
1 - задано;
2 - не задано;
Ваш выбор: 3
Введено
неверно!!!
Ваш выбор: 2
Предельное число
таранзактов:
1 - задано;
2 - не задано;
Ваш выбор: 2
Приоритет
транзактов:
1 - задан;
2 - не задан;
Ваш выбор: 2
Узел 2
Время задержки
транзакта:
1 - Постоянное;
2 - Случайное;
3 - Задано
функцией;
4 - Зависит от
функции;
Ваш выбор:2
Среднее время
задержки: 34
+/-: 4
Сбор статистики:
1 - нахождение в
очереди перед ОУ;
2 - нахождение в
ОУ;
3 - общее время
обработки транзакта (1+2);
4 - не
требуется;
Ваш выбор: 2
Сбор статистики:
1 - нахождение в
очереди перед ОУ;
2 - нахождение в
ОУ;
3 - общее время
обработки транзакта (1+2);
4 - не
требуется;
Ваш выбор: 4
Узел 3
Сколько
транзактов извлечь: 1
#####################################################
## Работа программы закончена! ##
## Tекст
программы находится в файле GPSStext.txt! ##
#####################################################
Содержимоефайла
“GPSStext.txt”:
GENERATE
23,3
SEIZE
Fas_1
QUEUE
Q_1
ADVANCE
34,4
DEPART
Q_1
RELEASE
Fas_1
TERMINATE
1
Отчет:
GPSS World Simulation Report - Untitled Model 1.2.1
Monday,
December 20, 2010 01:04:42
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 34037.787 7 1 0
NAME VALUE
F_1 10000.000
Q_1 10001.000
LABEL
LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1482 481 0
2 SEIZE 1001 1 0
3 QUEUE 1000 0 0
4 ADVANCE 1000 0 0
5 DEPART 1000 0 0
6 RELEASE 1000 0 0
7 TERMINATE 1000 0 0
FACILITY
ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
F_1
1001 0.999 33.979 1 1001 0 0 0 481
QUEUE
MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
Q_1
1 0 1000 0 0.999 34.013 34.013 0
CEC
XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
1001 0 22969.240 1001 2 3
FEC
XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1483
0 34058.351 1483 0 1
Модель
3(рисунок 5.3)
12 3 4
Рисунок 5.3
Система включает в себя
два узла:
1 узел – генератор с
экспоненциальным законом поступления заявок.
2 узел – одноканальное
обслуживающее устройство с пуассоновским законом распределения времени
обслуживания заявок.
3 узел – вероятностный,
с вероятностью 0.2 транзакт идет на ОУ, иначе обслуживание завершается.
4 узел – терминатор
(приемник).
Сбор статистики
осуществляется перед ОУ и в ОУ.
Работа программы для
данной модели выглядит следующим образом:
Количество
узлов: 4
Введите оператор
1 узла:
1 - генератор;
2 -
одноканальное устройство;
3 - многоканальное
устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 1
На какой узел
идет: 2
Введите оператор
2 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 2
На какой узел
идет: 3
Введите оператор
3 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 4
На какой узел
идет (по возрастанию): 2
Вероятность: 0.2
Второй узел: 4
Введите оператор
4 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 5
Промежуток
времени между появлениями транзактов:
1 - Постоянный;
2 - Случайный;
3 - Задан
функцией;
4 - Зависит от
функции;
5 - Не задан;
Ваш выбор:3
1 - Стандартная
функция;
2 -
Пользовательская функция;
Ваш выбор: 1
1 -
BETA(Stream,Min,Max,Shape1,Shape2);
2
- BINOMIAL(Stream,TrialCount,Probability);
3
- DUNIFORM(Stream,Min,Max);
4
- EXPONENTIAL(Stream,Locate,Scale);
5
- EXTVALA(Stream,Locate,Scale);
6
- EXTVALB(Stream,Locate,Scale);
7
- GAMMA(Stream,Locate,Scale,Shape);
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 |