Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Надежность и живучесть систем связи

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
10.52 Mб
Скачать

Представим ДС упрощенной моделью, как показано на рис.

9.1. Звенья Si,. S 2 , $з, *$4 — эт0 простые сечения ДС относитель­ но ее полюсов, их ранг и вероятность исправности p(Sf) от ус­ ложнения сетевого алгоритма не зависят. Сечение S$ соответству­

ем . 9.1. Упрощенная модель двухполюсной сети

ет участку магистральной сети, поэтому на p(S5) влияет услож­ нение сетевого алгоритма. Для изображенной на рис. 9.1 модели

 

 

p{/?(Z )}«P s p{S5(Zt)},

(9.2J

4

 

 

 

 

где ps= П p(Si).

 

 

1=1

по

условию p{E(Zi)}^p{E(Zi)}, поэтому

6(Z )^1 .

При i> l

Подставляя

(9.2)

в (9.1), прибавляя к числителю и вычитая из

него знаменатель, после преобразований получаем:

 

 

 

f i( Z ) = l+ P 5 Р

1 (^ 5 )

(9.3)

 

 

1— Р {E (Zi»

 

Индекс сверху соответствует номеру сетевого алгоритма. При высоких вероятностях исправности элементов сети и дос­

таточно сложном сетевом алгоритме р(545 )« 1 . При сетевом ал­

горитме Zi ДС содержит только пути реМ (их число Н—га, где га— минимальный из рангов УК). Тогда

/’ («!) = 1 - S П - / > « ) ] •

(9-4)

А=1

 

Событие e'h означает исправность участка пути рлеМ, содер­ жащего только элементы магистральной сети. С учетом изложен­ ного верхняя граница отношения (9.1)

* + ( 2 ) - 1 + Г %

п п — / > « ) ] .

1 — P S

Jfe=l

Область возможных значений б (Z) при заданных р(э) и повы­ шении ранга полюсов га показана на рис. 9.2. Определим зависи­

мость 6(Z) от усложнения

сетевого

алгоритма

при

условии

р (5 ^ )< 1 и любом i^ N .

Рассмотрим

формулу

(9.3).

Усложне­

ние сетевого алгоритма при малом ранге полюсов вызывает боль­ шее повышение числителя (9.3) по сравнению с повышением ее знаменателя, что приводит к возрастанию 6(Z). Однако с возра­ станием ранга полюсов, как видно из (9.3), p{E{Zi)}-*Ps. Сле­ довательно, знаменатель (9.3) стремится к постоянной величине 1—Ps. В то же время, с возрастанием ранга полюсов числитель

'141.

(9.3) стремится к нулю,

так как р (S^)—>-р (•Sis) . Отсюда

следу,

ет,

что при заданных р(э)

существует максимум функции d(Z) =

Ч(Га).

 

 

ре

Применим графоаналитический метод и при заданной структу­

системы определим оптимальный сетевой алгоритм ZonT.

На

Рис. 9.2. Область возможного повышения надежности (живуче­ сти) системы связи за счет ус­ ложнения сетевого алгоритма

Рис. 9.3. Зависимости отноше­ ния б (Z) от изменения рангов полюсов системы связи г„

рис. 9.3. изображены зависимости 6(Z) от минимального из ран­

гов полюсов га при различных р(э) и Zz. Графики построены

по

результатам

расчетов по

(9.3). Достоверность полученных

по

(9.3)

результатов подтверждается графиками,

 

изображенными

 

 

 

 

на рис. 9.4. Кривые 2—5 показыва­

 

 

 

 

ют зависимость

p{£(Zj)}

от р{э)

 

 

 

 

при 2 2 = 1,

2, 3,

4

соответственно.

 

 

 

 

При этом 2I = 5. Кривая

1 характе­

 

 

 

 

ризует зависимость

p{E(ZN)}

для

 

 

 

 

той же системы без ограничений. Из

 

 

 

 

рисунка видно,

что

p{£(Z4)}«s

 

 

 

 

&p{E(ZN)}, Зависимость 6(Z) от 2i

 

 

 

 

при фиксированном

z2 аналогична.

 

 

 

 

При оптимизированном

сетевом

 

 

 

 

алгоритме

выбора

путей

передачи

 

 

 

 

информации существенно снижается

 

 

 

 

функциональная

избыточность

си-

Рас. 9.4. Зависимость надежности

ствм“ с»*>и без снижения ее надеж-

системы связи от надежности се

ности и живучести. Так, в табл. 9.1

элементов при zi=5 и различных

приведены числа ребер, входящих в

г2: кривая / — ограничений в

си-

пути передачи информации ДС при

стеме

связи

нет; 2—z2=4;

4 —

различных

сетевых

алгоритмах.

z2= 3 ;

4 Z 2 = 2 ; 5—z2= l

 

 

 

 

 

 

 

 

!1

2 .= (4,1)

22= .(3,2)

Z ) = (4,3)'

(5,4)

2fi= (6,5)

Т абли ц а 9.1

 

 

Число ребер двухполюсной сети

 

 

A

1 Jh

1 A

1 A

1 A 1 A

A

4

3

4

1

3

1

4

3

3

10

10

10

14

 

 

9

1

10

6

8

17

10

1

 

7

9

12

 

11

19

21

16

1 W

1

16

14

13

24

24

 

23

I1

18

1

24

24

19

38

41

35

1

29

 

36

38

29

 

 

 

Каждое ребро должно содержать некоторое число каналов для пе­ редачи потоков информации данной ДС. Как видно из табл. 9.1, при сетевом алгоритме Zs суммарное число каналов ДС должно быть примерно в два раза выше, чем при сетевом алгоритме Z A. Однако в соответствии с изображенными на рис. 9.4 графиками алгоритмы Z i при i > 4 к повышению вероятности р ( Е ) практи­ чески не приводят.

Расчеты показали, что для широкоразветвленных сетей опти­ мизированные значения допустимого числа переприемов яюпт^б

идопустимого числа столбцов адресной таблицы 220пт^5.

9.3.Введение в систему связи структурной избыточности

Структурная избыточность системы связи характеризуется на­ личием в ней резервных ребер, информация по которым переда­ ется при отказе основных. Процесс введения структурной избы­ точности—это поиск пар УК, которые должны быть соединены резервными ребрами в целях повышения надежности (живучести) связи. Точный учет всех факторов, имеющих место в широкораз­ ветвленных системах связи, затруднителен из-за очень большого

объема вычислений.

Задача введения структурной избыточности решается прибли­ женно с сохранением общего принципа — резервное ребер вво­ дится между такой парой УК, что обеспечивается наибольшее приращение вероятности исправности рассматриваемой ДС. В

ряде случаев введение структурной избыточности малоэффектив­ но из-за низкой вероятности исправности УК.. Поэтому наряду с

введением резервных ребер повышаются вероятности исправности некоторых УК. Их номера определяются в процессе расчета. Вы­ бор того или иного варианта определяется его эффективностью.

Укажем формальные правила, используемые в комбинирован­ ном методе достижения заданной надежности (живучести) систе­ мы-связи.

143

1. Наибольшее приращение надежности системы, состоящей из последовательно соединенных подсистем, происходит при ре­ зервировании наименее надежной подсистемы.

2. Наибольшее приращение надежности системы, состоящей из двух параллельно соединенных подсистем, происходит при резер­ вировании подсистемы с более высокой надежностью.

Следовательно, резервное ребро должно соединять УК, не со­

держащиеся в одном простом сечении (ПС) двухполюсной

сети.

В то же время, соединяемые резервным ребром УК должны

в

путях множества М. Введение резервного ребра между УК всегда имеет больший эффект по сравнению с повышением вероятности исправности какого-либо УК. Если резервное ребро вводится ме­ жду полюсом as(at) и УК а*еЛт, то приращение надежности ДС может оказаться ниже приращения надежности этой ДС, возни­ кающего от повышения вероятности исправности УК ait соединен­ ного с данным полюсом. В этом случае необходима дополнитель­ ная оценка.

. Алгоритм достижения заданной живучести методами введения структурной избыточности и повышения вероятности исправности УК имеет пять шагов.

Шаг 1. Формируется множество М с разделением на подмно­ жества М и М.

Шаг 2. По множествам М и М формируется множество 5 эври­ стическим методом, изложенным в § 2.7, так как при использо­

вании точных методов затраты вычислительных ресурсов

очень

велики. Как указано в § 2.7, ПС

— реберные или

вершин­

ные, а их число равно гд (число

элементов кратчайшего

пути

ДС). При этом Si, Sr состоят из ребер, соединяющих полюса

а8,

а, с УК.

 

 

 

 

Шаг 3. По (9.1) вычисляется р(Е). Если р ( £ ) ^ р * ( £ ),

то

ал­

горитм заканчивается. Иначе выполняется шаг 4.

 

 

 

Шаг 4. Определяется минимальное по надежности

простое

сечение Sv .

 

 

 

 

Шаг 5. Вводится резервное ребро или повышается вероятность исправности УК. Последовательность выполнения шага 5 излага­ ется ниже. Введение резервного ребра изменяет множество путей, поэтому осуществляется возврат к шагу 1. Если повышается ве­ роятность исправности УК, то осуществляется возврат к шагу 3.

Алгоритм выполняется для всех ДС, полученныё результаты для t-й ДС используются при анализе (й-1)-й ДС.

Рассмотрим алгоритм введения резервного ребра. Пусть 'но­ мер наименее надежного ПС 2<л>^гй—1. Резервное ребро вво­ дится между УК а», ап, где ai& Sv~2, ane S v+2. При этом ah ап

входят в состав путей множества М и имеют наименьший ранг из числа УК, входящих в состав ПС Sv- 2 , Sv+2.

Если v = l или v = r(if то ПС S v — реберное или резервное

144

ребро вводится между

полюсом

а 8(при v = l) или аг и УК а}.

узел коммутации

выбирается после анализа

выражения

L(as, ау)= гшп { L { a s, a Kj}.

 

Расстояние L(as,

«л)

между полюсбм

as(at)

и УК а* опреде­

ляется по заданным

координатам

х(а3),

y(as);

x{ah), y{ah). '

Если v= 2 или v = r^ —1, то ПС Sv — вершинное. В этом слу­ чае определяется степень повышения живучести ДС от повыше­ ния вероятности исправности УК, входящего в ПС Sv или от введения резервного ребра между УК я», а ^ А тс учетом эконо­ мических затрат.

Исходными данными для алгоритма кроме данных для АФМП являются вероятности p*(Ej), j 1, Nw, множества координат X, Y полюсов и УК, экономические затраты на повышение веро­ ятности исправности УК и на строительство линий связи. Схема алгоритма изображена на рис. 9.5. Длина машинной программы составляет 855 операторов языка ФОРТРАН. Примеры выполне-

Рис 9 5 Алгоритм введения в систему связи структурной избыточности для достижения заданной надежности (живучести)

145

 

 

 

 

 

 

 

 

Т а б л и ц а

92

 

 

 

 

 

 

 

 

'— -1-

Номер простого сечения

1

2

3

4

5

6

7

8

9

ДС

Номер начального УК ре­

13

13

1

1

1

2

6

14

14

зервного ребра

Номер конечного УК ре­

9

9

7

3

7

4

8

11

11

зервного ребра

ния одного шага программы введения структурной избыточности для различных вариантов исходных данных приведены в табл. 9.2.

Анализировалась ДС, изображенная на рис. 9.6. В табл. 2.4 показаны ее ПС, сформированные эвристическим методом. Ис­ ходные вероятности от варианта к варианту изменялись так, что минимальным поочередно выбиралось каждое из приведенных в табл. 2.4 простых сечений.

Рис. 9.6. Иллюстрация выполнения одного ша­ га (девять вариантов) алгоритма повышения живучести системы свя­ зи методом введения структурной избыточно сти

Вводимые резервные ребра на рис. 9.6. изображены штриховой линией.

Пример результатов работы общего алгоритма достижения заданной жи­ вучести. Задана МС, изображенная на рис. 9.7. Вершины а°ь .... а°15 соответст­

вуют полюсам,

а вершины at...... ац — узлам

коммутации. 'Вероятности исправ­

ности УК alt

а2,

а3 и ребер

между

ними 0,9,

а остальных элементов 0,8

(полю­

са. абсолютно

надежны). Сетевой

алгоритм Z = (zi= 5, z2=

4 }. Требуемая

веро­

ятность исправности любой ДС р*(Е) > 0,96.

 

 

 

Выполнение

алгоритма

иллюстрируется

результатом

повышения

живу­

чести ДС между полюсами а0,, а°6. На первых двух шагах алгоритма опреде­ лены: множество М°, включающее в себя А°=37 путей, вероятность исправности

данной ДС р°(£) =0,719. Поскольку рР(Е)<р*{Е), выполняются шаги 4

и '5.

На

шаге 4

определяется минимальное сечение Smm — {&1б,б}. На

шаге 5

между

полюсом

о°в и УК а1В вводится резервное ребро

и осуществляется воз­

врат к первому шагу.

 

 

 

С учетом резервного ребра множество М1 содержит Л1= 5 5

путей, а

р1 (£) =:

=0,969.

Поскольку р1(Е)>р*(Е), расчеты для данной

ДС

закончены.

146

Структура исходной и преобразованной ДС изображена на рис. 9.8. В исходном состоянии в состав ДС входят линии, обозначенные сплошными пря­ ными линиями, и инцидентные им УК. После введения резервного ребра (обо­ значено штриховой линией) появилась возможность передачи информации че­ рез ребра, обозначенные двойными линиями, и инцидентные им УК Однако

Рис. 9.7. Пример многополюсной системы связи

пути, проходящие

через ребро Ь2,4 (обозначено двумя штриховыми линиями),

не удовлетворяют

основному условию функционирования системы связи. Они

из множества М1 исключены.

Таким образом, введение одного резервного ребра снизило вероятность от­ каза ДС в 0,281/0,031=9 раз. При этом число путей в ДС повысилось всего в -1,7, а число используемых ребер — в '1,<12 раза.

Рас. 9.8. Иллюстрация результатов выполнения алгоритма повышения живуче­

сти системы связи методом введения структурной избыточности

3

147

9.4.Синтез пропускной способности системы связи

сучетом требований по надежности и живучести

СИНТЕЗ ПРОПУСКНОЙ СПОСОБНОСТИ СИСТЕМЫ ПРИ ОБЕСПЕЧЕНИИ НАДЕЖНОСТИ СВЯЗИ КАЖДОЙ ПАРЫ

ОКОНЕЧНЫХ УЗЛОВ

Передача информации по любому из технически исправных путей возможна при наличии в нем достаточного числа свободных каналов связи. Если объем коммутационного оборудования УК и число каналов в ребрах системы связи при р(э) < 1 рассчитать при условии передачи информации только по основному (кратчайше­ му) пути, то требования по надежности связи окажутся невыпол­ ненными из-за недостаточного числа каналов в обходных путях. Рассмотрим принцип введения дополнительных каналов в ребра системы связи для повышения ее надежности.

Пусть между полюсами as, at циркулирует поток информации интенсивно­ стью ф,|, для обслуживания которого с заданным качеством требуется t>,< ка­

налов связи. Требования по надежности связи

)аданы

вероятностью

р*. Соеди­

ним полюса ребром b,t

(рис. 9.9,а), но p,t<P*. Тогда

pa(E ) -p st<p*

и v0(D) =

= v,t. Для

выполнения

требования по надежности введем дополнительное

реб­

ро b'tt, имеющее вероятность исправности p',t

(рис.

9.9,6). Пусть для ДС с

полученной

структурой

ря(£) = 1— [I—psi] ['1 —p's(]^ p * . Очевидно,

что

при

отказе ребра Ъ,t информация передается по ребру b'tt, которое должно также содержать vst каналов связи. В результате vs(D)

 

 

&s,t’ Ps,t

9.9.

 

 

 

 

Puc.

Иллюстрация

 

 

принципа

введения до­

«s

1Ps,t

полнительных

каналов

a)

для

достижения

задан­

 

 

ной

надежности

 

Согласно изложенному принципу интенсивность потоков ин­ формации между каждой парой УК ад, av определяется за Nw шагов.

Шаг /. Определяется множество Mj, и для каждой пары УК ад, ау ё Л т по формулам

<P lv = <Pfc, + (Pi>

(9.5)

ФI = Ф Г ] + Фу

рассчитывается интенсивность потоков информации.

По окончании последнего шага по вычисленным <рду и задан­ ному качеству обслуживания с помощью специальных таблиц оп­ ределяется число каналов в ребрах, а затем объем коммутацион­ ного оборудования УК. Изложенный алгоритм прост, но его при­ менение приводит к возрастанию суммарного числа каналов МС в 5—6 раз по сравнению с сетью без обходов. Эффективность ис­ пользования каналов в этом случае чрезвычайно низка, а стои-

148

мость системы связи резко возрастает. Далее излагаются метод и алгоритмы снижения числа дополнительных каналов при сохра­ нении заданных характеристик системы связи.

Пути передачи информации в системе связи выбираются по правилу: i-й путь занимается при отказе i —1 предыдущих, бо­ лее коротких (надежных) путей. Основной (первый) путь в ДС — кратчайший, поэтому вероятность его исправности обычно выше вероятности исправности любого из обходных. С возрастанием но-- мера обходного пути вероятность его использования снижается практически до нуля. Если определить долю времени использова­ ния путей от общего времени исправности ДС и дополнительные каналы вводить только в часто используемые пути, то функцио­ нальная избыточность системы связи может быть существенно-

снижена.

(СВ) у&[уо, z{], где

Введем дискретную случайную величину

?о=Гд. Определим функцию распределения

Fv (г) СВ у, после

чего по заданной доверительной вероятности Q* из выражения

Fy (r)> l-Q *

(9.6)

вычислим допустимый ранг г* тех путей, которые в рассматрива­ емой ДС будут использоваться с вероятностью Fv (г*).

Пусть ДС

исправна. Доля времени от общего времени его ис­

правности, в

течение

которого информация

передается по пути

с рангом у <г, — это функция распределения

(ФР)

 

Fy (г) =

S Р у (х), - о о < г < оо.

 

 

Jf=—оо

 

По условию уе[уо, гЛ и принимает только целочисленные значе­ ния, поэтому

FT W - 2

М

*

>

'

(9-7)

 

x = y t

 

 

 

 

 

Вероятность исправности

путей

с рангом у=х при условии

ис­

правности ДС

 

 

 

 

 

(9.8)

Ру(х) = р(х)1р(Е).

 

 

Здесь р(х) — вероятность

исправности не

менее одного

пути

с

рангом х |[множество таких путей обозначим М(х),

а их число —

h(x)]. Множества М(х)

между

собой не

пересекаются,

поэтому

можно записать, что

 

 

 

 

 

 

 

/1= 2

h(x);

/?(£) = J

р(х).

 

(9.9>

*=V.

 

л=70

 

 

 

Вероятность р (х), очевидно, определяется по формуле

 

 

 

Цх)

 

 

 

 

 

Р(*)в

2

Р («{)[!—p(e„G,_i)l.

 

(9.10)

И(еЩх)

 

 

 

 

 

14»

Подставляя (9.8) в (9.7,) с учетом (9.10), получаем:

 

 

f v M = ^ r 2

2

^

г.

Н Е )

ц,еМ(х)

 

 

Коэффициент р{еи Gi-j) для пути jx» вычисляется с учетом отказа всех предыдущих путей, начиная с первого.

Пусть доверительная вероятность Q* известна. Передача ин­

формации

по любому пути с рангом г*(ц)>г* рассматривается

тогда как

невозможное

событие. Поскольку

функция Fv (г) —

монотонно

возрастающая,

то,

последовательно

придавая у

зна­

чения уо, уо+ 1, ... и проводя

расчеты по (9.7),

(9.9), (9.10)

при

некотором г=г*, придем к выполнению неравенства (9.6). Следовательно, расчеты интенсивности потоков информации по (9.5) достаточно провести только для ребер путей, ранг которых г^г* . Множество таких путей обозначим М(г*). Алгоритм имеет шесть шагов.

Шаг 1. Формируется множество М.

Шаг 2. Осуществляется перестановка путей ц еМ в соответ­ ствии с последовательностью их занятия в полюсе а3 (см. § 2.5).

Шаг 3. За h шагов по (9.9) и (9.10) и корреляционным алго­ ритмом вычисляются р{х), р[Е), после чего по (9.8) вычисляют­ ся ру (х).

Шаг

4.

По

(9.7)

рассчитываются значения Fv (г)

до выполне­

ния неравенства (9.6). Запоминается М(г*).

входящих в

Шаг

5.

По

(9.5)

определяются для ребер и УК,

состав путей цеМ(г*), интенсивности <phv и фь.

Шаги 1—*5 выполняются для Nw ДС. В результате определя­ ются интенсивности ф/1у и фЛ.

Шаг 6. По заданным качеству обслуживания и времени до­ ставки сообщений из таблиц для системы массового обслужива­ ния с явными потерями (сеть телефонной связи) и с ожиданием (сеть передачи данных) определяются емкости пучков каналов и канальная емкость центров коммутации как сумма емкостен ин­ цидентных ему ребер.

Длина реализующей алгоритм программы составляет 520 опе­ раторов языка ФОРТРАН.

 

В качестве примера применения алгоритма рассмотрим

ДС

телефонной

связи, множество ц которой содержит /i=37 путей при z i—5,

z2= 4.

Суммарное

число каналов во всех ребрах между каждой парой УК без учета доли

времени

использования путей равно 270. Зависимость v{D) от г изображена

на

рис. 9.10.

 

Результаты расчетов по изложенному алгоритму (шаги 2—4)

 

при

раз­

личных р(э) приведены

на рис. 9.11. Пусть Q*=0,03. Из рис. 9.11

видно,

что

ФР

для р(э)= 0,9;

0,8;

0,6 достигает значения Fv (r)=0,97

при

r < z t. Напри­

мер,

при р(з)= 0,9

г*=2. Поэтому занятие обходных путей с

рангом у > 2

рас­

сматривается как невозможное событие и дополнительные каналы, предусмот­ ренные для передачи потока информации между полюсами рассматриваемой ДС, из этих путей исключаются. Суммарное число каналов в ребрах остав­ шихся путей v(D )—42.

150