
- •Содержание
- •Постановка задачи
- •Структурная схема модели
- •3 Имитационная модель на языке gpss
- •3.1 Описание системы моделирования gpss
- •3.2 Описание модели на gpss
- •3.3 Результаты вычислительных экспериментов
- •3.4 Факторный эксперимент
- •3.5 Оценка достоверности результатов
- •4 Моделирование в системе AnyLogic
- •4.1 Описание среды разработки AnyLogic
- •4.2 Создание модели в AnyLogic
- •4.3 Результаты вычислительных экспериментов
- •Список использованных источников
3.3 Результаты вычислительных экспериментов
Для рассматриваемого примера получены статистические данные по загрузке приборов. Результаты проведения 7 испытаний представлены в таблице 2. На основании этих данных построен график зависимости коэффициента загрузки прибора от количества заявок.
При количестве покупателей n = 50:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 8 0.504 6.002 1 40 0 0 0 4
SAUSAGE 13 0.826 6.052 1 52 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 8 5 57 35 2.124 3.549 9.195 0
BREAD 2 0 32 27 0.040 0.120 0.769 0
MACARONI 5 5 12 4 1.237 9.822 14.733 0
SAUSAGE 3 0 13 4 0.846 6.199 8.954 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 1 0 2 32 1 0.579 0.290 0 0
При количестве покупателе n = 100:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 17 0.681 6.900 1 0 0 0 0 0
SAUSAGE 20 0.687 5.914 1 100 0 0 0 1
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 8 1 103 64 1.835 3.069 8.105 0
BREAD 4 0 65 49 0.126 0.335 1.361 0
MACARONI 5 0 17 6 1.186 12.015 18.569 0
SAUSAGE 3 1 21 9 0.523 4.289 7.506 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 1 0 2 65 1 0.769 0.385 0 0
При количестве покупателей n = 300:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 55 0.772 6.888 1 289 0 0 0 3
SAUSAGE 73 0.808 5.432 1 295 0 0 0 1
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 9 5 307 173 2.761 4.413 10.111 0
BREAD 4 0 175 144 0.068 0.189 1.068 0
MACARONI 7 4 58 11 1.546 13.081 16.143 0
SAUSAGE 5 1 74 18 1.147 7.608 10.054 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 1 0 2 175 1 0.690 0.345 0 0
При количестве покупателей n = 600:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 118 0.835 7.067 1 588 0 0 0 4
SAUSAGE 140 0.764 5.451 1 599 0 0 0 3
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 9 7 610 350 2.500 4.092 9.600 0
BREAD 4 0 345 291 0.055 0.159 1.014 0
MACARONI 7 4 122 17 1.647 13.474 15.656 0
SAUSAGE 5 3 143 42 0.799 5.576 7.894 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 1 0 2 345 1 0.671 0.335 0 0
При количестве покупателей n = 1000:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 191 0.823 7.086 1 0 0 0 0 0
SAUSAGE 234 0.784 5.510 1 985 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 11 2 1004 570 2.958 4.843 11.204 0
BREAD 4 2 579 473 0.066 0.187 1.023 0
MACARONI 9 0 191 29 1.958 16.848 19.863 0
SAUSAGE 6 0 234 68 0.935 6.564 9.253 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 0 0 2 578 1 0.692 0.346 0 1
При количестве покупателей n = 4000:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 722 0.721 6.976 1 0 0 0 0 0
SAUSAGE 983 0.778 5.524 1 4001 0 0 0 2
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QCOM 12 2 4004 2363 2.306 4.023 9.815 0
BREAD 4 0 2297 1925 0.048 0.147 0.910 0
MACARONI 9 0 722 192 1.141 11.033 15.029 0
SAUSAGE 8 2 985 246 1.117 7.921 10.558 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 1 0 2 2297 1 0.658 0.329 0 0
При количестве покупателей n = 10000:
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MACARONI 1756 0.698 6.992 1 0 0 0 0 0
SAUSAGE 2412 0.755 5.503 1 9985 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
BREAD 4 2 5836 4911 0.046 0.140 0.881 0
QCOM 14 2 10004 6051 2.046 3.597 9.104 0
MACARONI 9 0 1756 521 0.901 9.024 12.830 0
SAUSAGE 11 0 2412 619 1.099 8.014 10.780 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BREAD 2 0 0 2 5835 1 0.658 0.329 0 1
Результаты зависимости полученных значений коэффициентов загрузки от объема выборки показаны в табл. 2.
Таблица 2 - Коэффициенты загрузки приборов
№ |
Объем выборки |
RBREAD |
RSAUSAGE |
RMACARONI |
1 |
50 |
0,290 |
0,826 |
0,504 |
2 |
100 |
0,385 |
0,687 |
0,681 |
3 |
300 |
0,345 |
0,808 |
0,772 |
4 |
600 |
0,335 |
0,764 |
0,835 |
5 |
1000 |
0,346 |
0,784 |
0,823 |
6 |
4000 |
0,329 |
0,778 |
0,721 |
7 |
10000 |
0,329 |
0,775 |
0,698 |
Для наглядности составим график зависимости коэффициентов загрузки приборов от объема выборки.
Рисунок 2 - График зависимости коэффициентов загрузки от объема выборки
Гистограмма распределения времени ожидания в очереди для 10000 запросов представлена на рис.3
Рисунок 3