Отчёт о выполнении лабораторной работы «Изучение интегрированной среды GPSS World. Моделирование простейших СМО» по дисциплине «Теория систем»
1. Постановка задачи
На вход СМО поступают заявки разных типов. Интервалы времени поступления заявок в систему и интервалы времени обработки заявок в системе распределены согласно равномерному закону. Построить модель функционирования СМО в течение 8 часов и собрать статистику по очереди.
Вариант |
Интервалы времени поступления заявок, мин |
Прибор АА. Интервалы времени обслуживания заявок, мин |
Прибор BB |
|
Емкость многоканального устройства |
Интервалы времени обслуживания заявок, мин |
|||
21 |
11,21 |
12,16 |
3 |
17,19 |
2. Блок-диаграмма модели
Задана СтМО, состоящая из источника заявок, очереди OCH, одноканальной СМО с именем АА и многоканальной СМО емкостью 3 (3-канальной) с именем ВВ. Интервалы времени поступления заявок в систему и интервалы времени обработки заявок в системе распределены равномерно со средними 16, 14, 18 и отклонениями 5, 2, 1 соответственно.
Структура СтМО приведена на рис. 1.
Рис. 1. Структура СтМО
3. Текст программы
BB STORAGE 3
GENERATE 16,5
QUEUE OCHERED
SEIZE AA
DEPART OCHERED
ADVANCE 14,2
RELEASE AA
ENTER BB
ADVANCE 18,1
LEAVE BB
TT TABLE M1,20,5,10
TABULATE TT
TERMINATE 0
GENERATE 480
TERMINATE 1
4. Отчет о результатах моделирования, представленный в GPSSW
GPSS World Simulation Report - 1_D.3.2
Tuesday, November 04, 2008 14:28:20
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 13 1 1
NAME |
VALUE |
AA |
10003.000 |
BB |
10000.000 |
OCHERED |
10002.000 |
TT |
10001.000 |
LABEL |
LOC |
BLOCK TYPE |
ENTRY COUNT |
CURRENT COUNT |
RETRY |
1 |
GENERATE |
30 |
0 |
0 |
|
2 |
QUEUE |
30 |
0 |
0 |
|
3 |
SEIZE |
30 |
0 |
0 |
|
4 |
DEPART |
30 |
0 |
0 |
|
5 |
ADVANCE |
30 |
1 |
0 |
|
6 |
RELEASE |
29 |
0 |
0 |
|
7 |
ENTER |
29 |
0 |
0 |
|
8 |
ADVANCE |
29 |
1 |
0 |
|
9 |
LEAVE |
28 |
0 |
0 |
|
10 |
TABULATE |
28 |
0 |
0 |
|
11 |
TERMINATE |
28 |
0 |
0 |
|
12 |
GENERATE |
1 |
0 |
0 |
|
13 |
TERMINATE |
1 |
0 |
0 |
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
AA 30 0.843 13.491 1 31 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCHERED 1 0 30 17 0.128 2.048 4.727 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BB 3 2 0 2 29 1 1.064 0.355 0 0
TABLE MEAN STD. DEV. RANGE RETRY FREQUENCY CUM.%
TT 34.200 3.345 0
25.000 - 30.000 3 10.71
30.000 - 35.000 14 60.71
35.000 - 40.000 10 96.43
40.000 - 45.000 1 100.00
FEC |
XN |
PRI |
BDT |
ASSEM |
CURRENT |
NEXT |
PARAMETER |
VALUE |
31 |
0 |
492.669 |
31 |
5 |
6 |
|||
30 |
0 |
492.907 |
30 |
8 |
9 |
|||
32 |
0 |
496.562 |
32 |
0 |
1 |
|||
33 |
0 |
960.000 |
33 |
0 |
12 |
5. Анализ результатов моделирования и выводы
Представленная модель СМО состоит из источника заявок, очереди, устройства АА, многоканального устройства(3-канального) ВВ. Из результатов моделирования видно что система моделирования верно определила составные части модели. В соответствии с заданием модель СМО должна функционировать в течении 8 часов, что видно из результатов моделирования в GPSSW:
START TIME END TIME
0.0 480.000
Количество простых устройств согласно варианту задания одно(АА) и многоканальных(ВВ) также одно, что и видно из результата моделирования в GPSSW:
FACILITIES STORAGES
1 1
Модель включает простое устройство АА для которого получена характеристика:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
AA 30 0.843 13.491 1 31 0 0 0 0
В состав модели входит очередь OCHERED для которой также получена характеристика:
QUEUE MAX CONT. ENTRY ENTRY(0) AVE. CONT. AVE. TIME AVE.(-0) RETRY
OCHERED 1 0 30 17 0.128 2.048 4.727 0
Устройство ВВ является многоканальным (3 канала) со следующими данными:
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE. C. UTIL. RETRY DELAY
BB 3 2 0 2 29 1 1.064 0.355 0 0
Получена таблица ТТ, которая содержит данные о среднем взвешенном значении табулируемого аргумента, среднеквадратичном отклонении, верхних и нижних границах частотных классов, частоте с которой табулируемый аргумент попадает в заданные классы и процентные отношения частоты к общему количеству значений табулируемого аргумента:
TABLE MEAN STD. DEV. RANGE RETRY FREQUENCY CUM.%
TT 34.200 3.345 0
25.000 - 30.000 3 10.71
30.000 - 35.000 14 60.71
35.000 - 40.000 10 96.43
40.000 - 45.000 1 100.00
Представленные результаты работы модели СМО дают основание сделать вывод что модель СМО построена верно.
Вывод: в результате выполнения лабораторной работы я получила первые навыки работы в интегрированной среде моделирования GPSSW. Была смоделирована простейшая СМО, получен отчет по моделированию СМО с помощью программы GPSSW из которого видно что модель СМО работает в соответствии с заложенным алгоритмом выполнения.