FACILITY
ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY
DELAY
K1
499 0.985 10.012
1 499 0
0 0 12
EVM1
154 0.995 32.786
1 467 0
0 0 9
EVM2
153 0.990 32.851
1 465 0
0 0 10
EVM3
152 0.982 32.792
1 468 0
0 0 9
QUEUE
MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
VREM
58 55 511
0 29.998 297.905
297.905 0
OCHK1
15 12 511 26
5.984 59.429 62.615
0
OTK
1 0 11
11 0.000 0.000
0.000 0
STORAGE
CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
OCHEVM1
10 0 0 10
163 1 6.387 0.639
0 0
OCHEVM2
10 0 0 10
163 1 6.251 0.625
0 0
OCHEVM3
10 1 0 10
161 1 5.836 0.584
0 0
CEC XN PRI
M1 ASSEM CURRENT NEXT
PARAMETER VALUE
467 0
4627.613 467 12
13
FEC XN PRI
BDT ASSEM CURRENT NEXT
PARAMETER VALUE
512 0
5075.633 512 0
1
499 0
5077.746 499 6
7
465 0
5097.528 465 22
23
468 0
5106.281 468 30
31
Рисунок 1 – статистика работы
системы в GPSS
K1 – канал предварительного
обслуживания. Через него прошло 499 транзактов,
что показывает параметр ENTRIES. Через миниЭВМ1
(EVM1) прошло 154 транзакта, через миниЭВМ2
– 153, через миниЭВМ3 – 152. Вероятность
загрузки устройств демонстрирует параметр
UTIL, у канала предварительного обслуживания
0.985, у первой – 0.995, у второй – 0.990 и у третьей
– 0.982, то есть все устройства приблизительно
одинаково используются. Параметр AVE. TIME
указывает среднее время обработки одного
транзакта. В результате работы системы
было обработано 459 заявок из 500, 11 заявок
были потеряны, остальные заявки остались
в очереди.
Статистика об очереди:
Max-максимальная длина очереди
за все время работы системы.
FEC - раздел содержит информацию
о списке будущих событий. XN – номер транзакта,
PRI – приоритет, BDT – абсолютное модельное
время, т.е. время выхода транзакта из списка
будущих событий.
Модель системы на языке С#
Рисунок 2 – статистика работы
системы в C#
Максимальная длина очереди:
В среде GPSS – миниЭВМ1 = 10, миниЭВМ2
= 10, миниЭВМ3 = 10;
В среде C++ – миниЭВМ1 = 10, миниЭВМ2
= 10, миниЭВМ3 = 10;
Обработано требований:
В среде GPSS – миниЭВМ1 = 154, миниЭВМ2
= 153, миниЭВМ3 = 152, всего = 459;
В среде С++ – всего = 446;
Количество отказов:
В среде GPSS – 11;
В среде C++ – 11;
Сравнивая результаты моделирования
на языке С++ и GPSS можно сделать вывод, что
модели работают одинаково, а результаты
моделирования схожи между собой.
Заключение
В процессе выполнения курсового
проекта были разработаны две имитационные
модели системы обработки информации
- в среде GPSS и на языке высокого уровня
С#.
По полученным в результате
экспериментов данным можно сделать вывод,
что модели работаю одинаково, а результаты
их моделирования схожи между собой.
Основательно закреплены теоретические
знания по дисциплине «Моделирование».
Список литературы
1. Сапожников Н.Е. Математическое
моделирование на ПК: Учеб. пособие.
2-е изд., перераб. и доп. – Севастополь:
СНУЯЭиП, 2006. – 380 с.: ил.
2. Троелсен Э. Язык программирования
C# 2010 и платформа .NET 4– пер. с англ. – M.:OOO
Вильямс И.Д., 2011.-1392c.
3. Л. А. Воробейчиков, Г. К. Сосновиков
Основы моделирования на GPSS/PC.
4. Томашевский В., Жданова
E. Имитационное моделирование в
среде GPSS.–М.:Бестселлер,2003.–416c.
5. Уотсон К., Нейгел К., Педерсен
Я.Х., Рид Д., Скиннер М. Visual C# 2010 полный курс
– пер. с англ. – M.:OOO Вильямс И.Д., 2011.-960с.