- •1. Теоретическая часть 5
- •2. Практическая часть 12
- •Введение
- •1. Теоретическая часть
- •1.1. Предмет теории моделирования
- •1.2. Подходы к исследованию систем
- •1.3. Классификация моделей
- •2.2. Определение параметров и переменных модели
- •2.3. Описание концептуальной модели смо
- •2. Практическая часть
- •2.1. Задание
- •2.4. Проверка достоверности концептуальной модели
- •2.5. Построение логической схемы модели
- •2.6. Проверка достоверности модели системы
- •2.7. Выбор инструментальных средств моделирования
- •2.8. Блок-диаграмма
- •2.9. Проведение программирования модели
- •2.10. Проверка достоверности программы
- •2.11. Планирование машинного эксперимента с моделью системы
- •2.12. Представление результатов моделирования
- •2.13. Интерпретация результатов моделирования
- •Заключение
- •Список используемой литературы
2.10. Проверка достоверности программы
На данном этапе последняя проверка машинной реализации модели проводится следующим образом:
а) обратным переводом программы в исходную схему;
б) проверкой отдельных частей программы при решении различных тестовых задач;
в) объединением всех частей программы и проверкой ее в целом на контрольном примере моделирования варианта системы.
2.11. Планирование машинного эксперимента с моделью системы
Для получения максимального объема необходимой информации об объекте моделирования при минимальных затратах машинных ресурсов проведем полный факторный эксперимент с четырьмя существенными факторами (переменных и параметров).
Согласно выбранным критериям оценки эффективности системы и целевой функции модели выберем следующие существенные факторы:
х1 – размер очереди к ЭВМ-1, Р1 = 50;
х2 – размер очереди к ЭВМ-2, Р2 = 50;
Проведём эксперимент:
Таблица 1
Номер опыта |
Фактор х1 |
Фактор х2 |
0 (базовый) |
50 |
50 |
1 |
50 |
60 |
2 |
60 |
50 |
3 |
100 |
100 |
4 |
150 |
150 |
5 |
200 |
150 |
6 |
150 |
200 |
7 |
200 |
200 |
8 |
250 |
250 |
9 |
300 |
300 |
2.12. Представление результатов моделирования
Результаты моделирования представлены в табл. 1, 2. Относительное время 3940. Выходная переменная QUEUE соответствует количеству обслуженных заявок. Выходная переменная Otkaz соответствует количеству заявок, которым было отказано в обслуживании. Выходные переменные ZГР1 и ZГР2 соответствуют коэффициентам загрузки 1 и 2 ЭВМ.
Таблица 2 - Результаты работы ЭВМ-1 и ЭВМ-2:
Номер |
Устройство |
Средняя загрузка (ZГР1, ZГР2) |
Число входов |
Среднее время транзакции |
1 |
2 |
3 |
4 |
5 |
0 |
EVM1 |
0.182 |
55 |
13.049 |
|
EVM2 |
0.246 |
17 |
17.984 |
1 |
EVM1 |
0,182 |
55 |
13.049 |
|
EVM2 |
0,078 |
17 |
17.984 |
2 |
EVM1 |
0,219 |
64 |
13.714 |
|
EVM2 |
0,087 |
19 |
18.078 |
3 |
EVM1 |
0,364 |
114 |
12.714 |
|
EVM2 |
0,152 |
33 |
18.11 |
4 |
EVM1 |
0,540 |
177 |
12.120 |
|
EVM2 |
0,248 |
54 |
18.055 |
5 |
EVM1 |
0,661 |
224 |
12 |
|
EVM2 |
0,318 |
70 |
17.878 |
6 |
EVM1 |
0,544 |
177 |
12.114 |
|
EVM2 |
0,248 |
54 |
18.056 |
7 |
EVM1 |
0,661 |
224 |
11.714 |
|
EVM2 |
0,318 |
70 |
17.878 |
8 |
EVM1 |
0,661 |
224 |
11.714 |
|
EVM2 |
0,318 |
70 |
17.834 |
9 |
EVM1 |
0,661 |
224 |
11.632 |
|
EVM2 |
0,318 |
70 |
17.878 |
Таблица 3 - Результаты работы очередей ЭВМ-1 и ЭВМ-2:
Номер |
Очередь |
Макс. Значение |
Среднее значение |
Всего входов |
Ноль входов |
Среднее кол-во транзактов |
Среднее время транзакции |
Среднее время транзакции, кроме нулевых входов |
Текущее значение |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
Rem1 |
51 |
51 |
106 |
0 |
43.995 |
1635.302 |
1635.302 |
0 |
0 |
Rem2 |
6 |
5 |
22 |
0 |
4.198 |
751.746 |
751.746 |
0 |
1 |
Rem1 |
51 |
51 |
106 |
0 |
43.779 |
1635.674 |
1635.674 |
0 |
1 |
Rem2 |
6 |
5 |
22 |
0 |
4.199 |
751.798 |
751.798 |
0 |
2 |
Rem1 |
61 |
61 |
125 |
0 |
513.079 |
1609.674 |
1609.674 |
0 |
2 |
Rem2 |
6 |
5 |
24 |
0 |
4.199 |
698.798 |
698.798 |
0 |
3 |
Rem1 |
101 |
101 |
215 |
0 |
74.179 |
1359.674 |
1359.674 |
0 |
3 |
Rem2 |
16 |
56 |
48 |
0 |
9.947 |
816.406 |
816.406 |
0 |
4 |
Rem1 |
151 |
151 |
328 |
0 |
90.179 |
1082.674 |
1082.674 |
0 |
4 |
Rem2 |
25 |
24 |
78 |
0 |
13.499 |
681.098 |
681.098 |
0 |
5 |
Rem1 |
179 |
178 |
402 |
0 |
92.779 |
906.974 |
906.974 |
0 |
5 |
Rem2 |
35 |
34 |
104 |
0 |
14.799 |
550.198 |
550.198 |
0 |
6 |
Rem1 |
151 |
151 |
328 |
0 |
90.179 |
1082.674 |
1082.674 |
0 |
6 |
Rem2 |
25 |
24 |
78 |
0 |
13.499 |
681.798 |
681.798 |
0 |
7 |
Rem1 |
179 |
178 |
402 |
0 |
92.779 |
906.974 |
906.974 |
0 |
7 |
Rem2 |
35 |
34 |
104 |
0 |
14.599 |
550.198 |
550.198 |
0 |
8 |
Rem1 |
179 |
178 |
402 |
0 |
92.779 |
906.674 |
906.674 |
0 |
8 |
Rem2 |
35 |
34 |
104 |
0 |
14.599 |
550.198 |
550.198 |
0 |
9 |
Rem1 |
179 |
178 |
402 |
0 |
92.536 |
906.943 |
906.943 |
0 |
9 |
Rem2 |
35 |
34 |
104 |
0 |
14.522 |
550.170 |
550.170 |
0 |
Таблица 4
Номер |
Всего запросов |
Обработано запросов ЭВМ-1 |
Обработано запросов ЭВМ-2 |
Число отказов |
1 |
2 |
3 |
4 |
5 |
0 |
397.000 |
33.000 |
17.000 |
347.000 |
1 |
397.000 |
33.000 |
17.000 |
347.000 |
2 |
398.000 |
40.000 |
19.000 |
339.000 |
3 |
401.000 |
66.000 |
33.000 |
302.000 |
4 |
401.000 |
99.000 |
54.000 |
248.000 |
5 |
402.000 |
119.000 |
69.000 |
212.000 |
6 |
401.000 |
99.000 |
54.000 |
248.000 |
7 |
402.000 |
119.000 |
69.000 |
212.000 |
8 |
402.000 |
69.000 |
119.000 |
212.000 |
9 |
402.000 |
69.000 |
119.000 |
212.000 |
