6 DEPART 100 0 0
7 TERMINATE 100 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
KAV 101 0.926 23.812 1 101 0 0 0 8
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
SER 10 9 109 0 3.690 87.906 87.906 0
Анализ результатов показывает, что максимальная длинна очереди в процессе моделирования составила 10, в момент окончания моделирования длина очереди составила 9, количество вхождений в очередь транзактов – 109, средняя длина очереди – 3.690, среднее время нахождения в очереди – 87.906.
Задание 3: построение таблицы интервалов времени между транзактами при равномерном законе распределения.
Программа модели:
KAV_VAR VARIABLE C1-X1; вычисление значения переменной VAR1 как
* разности текущего значения времени моделирования и предыдущего,
* сохраняемого в ячейке памяти 1
KAV_TAB TABLE V$KAV_VAR,5,5,20; формирование таблицы интервалов времени
* между транзактами (ось времени от 0 до 100 разбита на интервалы с
* шагом 5)
GENERATE 24,15; генерация транзактов со средним временем генерации 24 и разбросом равным 15
TABULATE KAV_TAB; табулирование времени
SAVEVALUE 1,C1; сохранение текущего времени в ячейки памяти 1
TERMINATE 1; удаление транзакта
В результате моделирования получим:
GPSS World Simulation Report - Untitled Model 2.2.1
Wednesday, September 24, 2008 18:15:40
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 2445.657 4 0 0
NAME VALUE
KAV_TAB 10001.000
KAV_VAR 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 100 0 0
2 TABULATE 100 0 0
3 SAVEVALUE 100 0 0
4 TERMINATE 100 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
KAV_TAB 24.457 9.348 0
5.000 - 10.000 6 6.00
10.000 - 15.000 16 22.00
15.000 - 20.000 16 38.00
20.000 - 25.000 11 49.00
25.000 - 30.000 15 64.00
30.000 - 35.000 18 82.00
35.000 - 40.000 18 100.00
SAVEVALUE RETRY VALUE
1 0 2445.657
В результате получим таблицу KAV_TAB со средним значением аргумента 24.457, со стандартным отклонением аргумента 9.348.
Реализуем графическое представление таблицы (Window/Simulation Window/Table Window). В результате получим:
Задание 4: построение таблицы интервалов времени между транзактами при экспоненциальном законе распределения (среднее значение интервалов времени взять таким, как у равномерного закона, смещение 0).
Программа модели будет иметь следующий вид:
KAV_VAR VARIABLE C1-X1; вычисление значения переменной VAR1 как
* разности текущего значения времени моделирования и предыдущего,
* сохраняемого в ячейке памяти 1
KAV_TAB TABLE V$KAV_VAR,5,5,20; формирование таблицы интервалов времени
* между транзактами (ось времени от 0 до 100 разбита на интервалы с
* шагом 5)
GENERATE (Exponential(1,0,24)); генерация экспоненциальном законе распределения
* интервалов времени между транзактами.
TABULATE KAV_TAB; табулирование времени
SAVEVALUE 1,C1; сохранение текущего времени в ячейки памяти 1
TERMINATE 1; удаление транзакта
Рассмотрим результаты работы моделирующей программы:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.