Частоту отказов основного канала определим в виде относительной загрузке резервного канала и определим по формуле , где m – число данных, поступивших на резервный канал, N – общее число данных,. Значения m и N возьмём из стандартного отчёта.
Загрузку резервного канала определяется по формуле , где
Στi=τi*m. Её значение возьмём из стандартного отчёта.
-
В начале алгоритма стая оператор SIMU, необходимый для запуска модели на исполнение. Далее стоит блок 1. Этим блоком формируется поток данных. С помощью блока MARK 1 ставим отметку времени. Затем блоком 3 ставится TRAN M2. С помощью этого блока передаём транзакт в блок с меткой M2. Следующим блоком GENE формируется поток сбоев основного канала. Затем MARK 2 ставит отметку времени. Далее ставим блок TEST - условие: если время прихода данного больше времени сбоя основного канала, то это данное переходит в следующий блок TRAN, который, в свою очередь, передаёт транзакт в блок с меткой M3. Если условие не выполняется, то транзакт передаётся в блок с меткой M3(данный блок – это TERM, следовательно транзакт удаляется). Следующий блок GENE формирует поток восстановлений основного канала. И аналогично ставим блок MARK 3, чтобы создать отметку времени. Затем блоком TEST проверяем, что время прихода данного меньше времени восстановления основного канала. Если это так, то транзакт передаётся в следующий блок. Если нет, то уничтожается. Блоком SEIZ 1 занимается устройство 1 (в нашем случае – резервный канал). Далее управление передаётся блоку 11 – ADVA, который задерживает транзакт в устройстве 1. Блоком RELE транзакт освобождает устройство 1. Затем блоком 13 это данное уничтожается. Блоком 14 создаётся транзакт, который определяет время моделирования. Далее следует блок 15, который определяет число удаляемых транзактов. Затем управление передаётся оператору STAR 1, который определяет число прогонов модели. Далее следует оператор END, который означает окончание алгоритма.
Ниже приведен фрагмент листинга программы.
GPSSR/PC V1.1 9-DEC-2003 22:05 PAGE 1
drag.LST=drag.gps
LINE BLOCK
1 SIMUЗапуск модели на моделирование
2 1 GENE 9,4 Создавать транзакты каждые 9±4 сек
3 2 MARK 1 Поставить отметку времени прихода данного
4 3 TRAN ,M2 Отправить транзакт к блоку с меткой M2
5 4 GENE 200,35 Создавать транзакты каждые 200±35 сек
6 5 MARK 2 Поставить отметку времени сбоя канала
7 6 M2 TEST_GP$1,P$2+2,M1 Если время прихода данного меньше времени сбоя основного
канала, то перейти к метке М1
8 7 TRAN ,M3 Отправить транзакт к блоку с меткой М3
9 8 GENE 23,7 Создавать транзакты каждые 23±7 сек
10 9 MARK 3 Поставить отметку времени восстановления канала
11 10 M3 TEST_LP$1,P$3,M1 Если время прихода данного больше времени восстановления основного
канала, то перейти к метке, то перейти к метке М1
12 11 SEIZ 1 Транзакту занять устройство №1
13 12 ADVA 8 Задержать транзакт на 8сек
14 13 RELE 1 Покинуть устройство №1
15 14 M1 TERMУдалить транзакт из системы
16 15 GENE 216000,,,1 Создавать транзакты через 216000сек,число транзактов 1
17 16 TERM 1 Уничтожить один транзакт
18 STAR 1 Число прогонов модели 1
19 END
SYMBOL VALUE SYMBOL VALUE
====== ===== ====== =====
M1 14 M2 6
M3 10
GPSSR/PC V1.1 9-DEC-2003 22:05 PAGE 3
drag.LST=drag.gps
ELATIVE CLOCK 216000 ABSOLUTE CLOCK 216000
BLOCK COUNTS
BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL
1 1 24025 2 0 24024 3 0 24024
4 1 1083 5 0 1082 6 0 25106
7 0 13564 8 1 9397 9 0 9396
10 0 22960 11 0 5121 12 0 5121
13 0 5121 14 0 34502 15 1 1
16 0 1
FACILITY AVERAGE NUMBER AVERAGE SEIZING PREEMPTING
UTILIZATION ENTRIES TIME/TRAN TRANS.NO. TRANS.NO.
1 0.19 5121 8.00
Из стандартного отчёта выпишем m=5121, N=22960 Kз=0,19 или 19%. По формуле определим, что Р=0,22 или 22%.
В результате моделирования получили следующие характеристики: загрузка резервного канала 19%, а относительная частота отказов основного канала 22% .
1. Советов Б.Я., Яковлев С.А. Моделирование систем: Курс. проектир.-М.:Высш. шк., 1988г.
2. Максимей И.В. Имитационное моделирование на ЭВМ. – М.: Радио и связь, 1998г.
3. Робототехника и ГАП. В 9-ти кн. Кн. 5. Моделирование робототехнических систем и ГАП / под ред. И.М. Макарова / -М.: Высш. шк. 1986г.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.