Курсовая работа: Разработка средств моделирования систем
8
- GEOMETRIC(Stream,Probability);
9
- INVGAUSS(Stream,Locate,Scale,Shape);
10
- INVWEIBULL(Stream,Locate,Scale,Shape);
11
- LAPLACE(Stream,Locate,Scale);
12
- LOGISTIC(Stream,Locate,Scale);
13
- LOGLAPLACE(Stream,Locate,Scale,Shape);
14
- LOGLOGIS(Stream,Locate,Scale,Shape);
15
- LOGNORMAL(Stream,Locate,Scale,Shape);
16
- NEGBINOM(Stream,SuccessCount,Probability);
17
- NORMAL(Stream,Mean,StdDev);
18
- PARETO(Stream,Locate,Scale );
19
- PEARSON5(Stream,Locate,Scale,Shape);
20
- PEARSON6(Stream,Locate,Scale,Shape1,Shape2 );
21
- POISSON(Stream,Mean);
22
- TRIANGULAR(Stream,Min,Max,Mode);
23
- UNIFORM(Stream,Min,Max );
24
- WEIBULL(Stream,Locate,Scale,Shape );
Ваш выбор: 4
Stream (целое,
больше либо равно 1): 1
Locate
(вещественное): 0
Scale
(положительное вещественное): 10
Время задержки
появления первого транзакта:
1 - задано;
2 - не задано;
Ваш выбор: 2
Предельное число
таранзактов:
1 - задано;
2 - не задано;
Ваш выбор: 2
Приоритет
транзактов:
1 - задан;
2 - не задан;
Ваш выбор: 2
Узел 2
Время задержки
транзакта:
1 - Постоянное;
2 - Случайное;
3 - Задано
функцией;
4 - Зависит от
функции;
Ваш выбор: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);
8
- GEOMETRIC(Stream,Probability);
9
- INVGAUSS(Stream,Locate,Scale,Shape);
10
- INVWEIBULL(Stream,Locate,Scale,Shape);
11
- LAPLACE(Stream,Locate,Scale);
12
- LOGISTIC(Stream,Locate,Scale);
13
- LOGLAPLACE(Stream,Locate,Scale,Shape);
14
- LOGLOGIS(Stream,Locate,Scale,Shape);
15
- LOGNORMAL(Stream,Locate,Scale,Shape);
16
- NEGBINOM(Stream,SuccessCount,Probability);
17
- NORMAL(Stream,Mean,StdDev);
18
- PARETO(Stream,Locate,Scale );
19
- PEARSON5(Stream,Locate,Scale,Shape);
20
- PEARSON6(Stream,Locate,Scale,Shape1,Shape2 );
21
- POISSON(Stream,Mean);
22
- TRIANGULAR(Stream,Min,Max,Mode);
23
- UNIFORM(Stream,Min,Max );
24
- WEIBULL(Stream,Locate,Scale,Shape );
Ваш выбор: 21
Stream (целое,
больше либо равно 1): 2
Mean
(положительное вещественное): 0.9
Сбор статистики:
1 - нахождение в
очереди перед ОУ;
2 - нахождение в
ОУ;
3 - общее время
обработки транзакта (1+2);
4 - не
требуется;
Ваш выбор: 3
Сбор статистики:
1 - нахождение в
очереди перед ОУ;
2 - нахождение в
ОУ;
3 - общее время
обработки транзакта (1+2);
4 - не
требуется;
Ваш выбор: 4
Узел 4
Сколько
транзактов извлечь: 1
#####################################################
## Работа программы закончена! ##
## Tекст
программы находится в файле GPSStext.txt!##
#####################################################
Содержимоефайла
“GPSStext.txt”:
GENERATE
(EXPONENTIAL(1,0,10))
U_2
QUEUE Q_1
SEIZE
Fas_1
ADVANCE
(POISSON(2,0.9))
DEPART
Q_1
RELEASE
Fas_1
TRANSFER
0.2,U_4,U_2
U_4
TERMINATE 1
Отчет:
GPSS World Simulation Report - Untitled Model 1.1.1
Monday, December 20, 2010 01:18:39
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 9645.033 8 1 0
NAME VALUE
F_1 10001.000
Q_1 10000.000
U_2 2.000
U_4
8.000
LABEL
LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1000 0 0
U_2
2 QUEUE 1218 0 0
3 SEIZE 1218 0 0
4 ADVANCE 1218 0 0
5 DEPART 1218 0 0
6 RELEASE 1218 0 0
7 TRANSFER 1218 0 0
U_4
8 TERMINATE 1000 0 0
FACILITY
ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
F_1
1218 0.109 0.865 1 0 0 0 0 0
QUEUE
MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
Q_1
5 0 1218 475 0.121 0.957 1.569 0
FEC
XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1001
0 9665.050 1001 0 1
Модель 4 (рисунок 5.4)
3
 1
2 5
  
4

Рисунок 5.4
Система включает в себя
два узла:
1 узел – генератор с
постоянным законом поступления заявок.
2 узел - вероятностный,
с вероятностью 0.3 транзакт идет на одноканальное ОУ, иначе на многоканальное
ОУ.
3 узел – одноканальное
обслуживающее устройство с законом распределения времени обслуживания заявок
заданным пользовательской функцией. После, обслуживание завершается.
4 узел – многоканальное
обслуживающее устройство с постоянным законом распределения времени
обслуживания заявок. После, обслуживание завершается.
5 узел – терминатор.
Сбор статистики
осуществляется перед многоканальным ОУ.
Работа программы для
данной модели выглядит следующим образом:
Количествоузлов:
5
Введите оператор
1 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Вашвыбор: 1
Накакойузелидет:
2
Введите оператор
2 узла:
1 - генератор;
2 -
одноканальное устройство;
3 - многоканальное
устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 4
На какой узел
идет (по возрастанию): 3
Вероятность: 0.3
Второй узел: 4
Введите оператор
3 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 - вероятностный
узел;
5 - терминатор;
Ваш выбор: 2
Накакойузелидет:
5
Введите оператор
4 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 3
На какой узел
идет: 5
Введите оператор
5 узла:
1 - генератор;
2 -
одноканальное устройство;
3 -
многоканальное устройство;
4 -
вероятностный узел;
5 - терминатор;
Ваш выбор: 5
Промежуток
времени между появлениями транзактов:
1 - Постоянный;
2 - Случайный;
3 - Задан
функцией;
4 - Зависит от
функции;
5 - Не задан;
Ваш выбор:1
Время между
появлениями транзактов: 34
Время задержки
появления первого транзакта:
1 - задано;
2 - не задано;
Ваш выбор: 2
Предельное число
таранзактов:
1 - задано;
2 - не задано;
Ваш выбор: 2
Приоритет
транзактов:
1 - задан;
2 - незадан;
Вашвыбор: 2
Узел 3
Время задержки
транзакта:
1 - Постоянное;
2 - Случайное;
3 - Задано
функцией;
4 - Зависит от
функции;
Ваш выбор:3
1 - Стандартная
функция;
2 -
Пользовательская функция;
Ваш выбор: 2
Номер
генератора(аргумент ф-ии): 1
Тип функции:
1 - С
кусочно-линейной (непрерывной) аппроксимацией (С);
2 - С
ступенчатой (дискретной) аппроксимацией (D);
3 - Табличное,
точечное задание функции без аппроксимации (L);
4 - Задание
дискретной атрибутивной (E)
5 - Задание
табличной атрибутивной (M)
Ваш выбор: 2
Число точек: 2
X[1]=0
Y[1]=1
X[2]=1
Y[2]=2
Сбор статистики:
1 - нахождение в
очереди перед ОУ;
2 - нахождение в
ОУ;
3 - общее время
обработки транзакта (1+2);
4 - нетребуется;
Вашвыбор: 4
Узел 4
Число каналов: 5
Число
захвачиваемых каналов: 1
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 |