Надежность дублированной сети управления машинами и агрегатами

Автор: Богатырев Владимир Анатольевич, Богатырев Станислав Владимирович

Журнал: Технико-технологические проблемы сервиса @ttps

Рубрика: Методические основы совершенствования проектирования и производства технических систем

Статья в выпуске: 2 (20), 2012 года.

Бесплатный доступ

Предложена оценка надежности сети с дублированием коммутаторов систем ком-пьютерного управления машинами и агрегатами. В коммутаторах выделяется базовое оборудование, отказ которого приводит к полному отказу коммутатора, и оборудование, отнесенное к портам, отказ которого, приводит к частичной потере коммутационных возможностей коммутатора

Надежность, коммутатор, дублирование, отказоустойчивость, компьютерное управление, машины, агрегаты

Короткий адрес: https://sciup.org/148185989

IDR: 148185989

Текст научной статьи Надежность дублированной сети управления машинами и агрегатами

К системам компьютерного управления комплексами машин и агрегатов, предъявляются жесткие требования по надежности, отказоустойчивости и производительности [1]. Современные системы компьютерного управления, как правило, имеют иерархическую структуру с выделением нижнего уровня локального управления на основе встраиваемых компьютеров и контроллеров и верхнего уровня управления комплексом машин и агрегатов, взаимосвязь компьютерных узлов осуществляется через коммуникационную подсистему [2].

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

Сложность анализа исследуемых систем с деградацией резервированных коммутаторов обусловлена следующими причинами:

  • -    модель надежности исследуемых систем с учетом отказов связей компьютеров и коммутаторов в общем случае, не сводится        к        параллельно

последовательной схеме соединения элементов;

  • -    комбинаторным влиянием расположения отказов коммуникационных средств (сетевых адаптеров (СА) портов

коммутаторов линий связи) на надежность системы;

  • -    пересекаемостью оборудования коммутатора, задействованного при связи различных пар компьютеров, что приводит к выделению в нем оборудования, отказ которого приводит к полному отказу коммутатора, и оборудования, приводящего к потере только части его коммуникационных возможностей (деградация).

Методы оценки надежности коммуникационной подсистемы [3 – 8], связывающей две группы компьютерных узлов при обмене между узлами разных групп, являются приближенными. В связи с этим, учитывая, что на практике построения отказоустойчивых систем в настоящее время, как правило, ограничиваются дублированием коммуникационных средств [1], актуальным представляется разработка точных методов оценки надежности таких систем.

Постановка задачи

Рассматривается коммуникационная подсистема, реализованная на дублированных коммутаторах с выделением в системе двух функциональных групп компьютерных узлов (двухуровневая система). Число компьютерных узлов верхнего уровня m 1 , а нижнего m 2 , m m m .

Подключение каждого из m компьютеров к коммутатору осуществляется через цепь “Сетевой адаптер-линия - порт коммутатора” – СА – Л – ПК.

Коммуникационная подсистема считается исправной, если она обеспечивает связь между любой парой компьютерных узлов, один из которых относится к первой (к верхнему уровню), а второй ко второй группе (к нижнему уровню).

Отказы компонентов системы будем считать независимыми. Требуется оценить надежность коммуникационной подсистемы с учетом комбинаторного влияния отказов портов коммутаторов и их связей на работоспособность системы.

Условие работоспособности и отказа коммуникационной подсистемы

При оценке надежности коммуникационной подсистемы необходимо учитывать исправность базового оборудования коммутаторов и целостность цепей “сетевой адаптер - линия - порт коммутатора” (СА-Л-ПК).

Состояние коммуникационной подсистемы отображается матрицей s nxm , элементом которой s ij =1, если j-й компьютерный узел способен к взаимодействию с i-м коммутатором (СА, подключающий j-ый компьютерный узел через исправную линию к i-му исправному коммутатору, исправен), в противном случае – s i j =0 [4, 5].

В работе [4, 5] сформулированы условия отказа коммуникационной подсистемы с резервированием связей между компьютерными узлами, при необходимости связанности между любой парой компьютерных узлов.

Утверждение 1 . При отказе коммуникационной подсистемы в матрице s nxm можно выделить подматрицу n X 2 , в каждой строке которой находится хотя бы один нулевой элемент.

Для двухуровневых систем с дублированием коммутаторов состояние коммутационной подсистемы отображается матрицей s 2xm , m 1 m 2 m , причем подматрица S 1 из m первых столбцов отображает подключение к дублированным коммутаторам компьютерных узлов первой группы (верхнего уровня), а подматрица S 2 из m 2 остальных столбцов отображает подключение к коммутаторам компьютерных узлов второй группы (нижнего уровня).

Для двухуровневых систем с дублированием коммутаторов верно следующее обобщения сформулированных выше условий отказа (образования сечений).

Утверждение 2. При отказе двухуровневых систем с дублированием коммутаторов в матрице s 2xm можно выделить один столбец со всеми нулевы- ми элементами, или подматрицу 2x2, один столбец которой принадлежит подматрице Si, а второй S2, причем в каждой строке выделенной подматрицы 22 имеется хотя бы один нулевой элемент.

Например, при тх =2 и m 2 =3 со

"1

1-

1

1

1...

г

;   (1)

x

x

x

x

x

x

; (2)

x 1

x 2

стоянию отказа коммуникационной подсистемы соответствуют матрицы (с уче-

"1

1...

1

x 1

x 1

1

i...

1

x 2

x 2

x 1

x 1

• •

x 1

1

x 2

x 2

••

x 2

1

том всевозможных перестановок строк и столбцов в подматрицах S1 и S2 , разделенных в матрице S || пунктиром):

где х е 1,0 , а столбец

x 1

x 2

принимает

одно из значений

01 с и, к

Из сформулированных условий отказа (образования сечений) следуют условия работоспособности коммуникационной подсистемы двухуровневой компьютерной системы с дублированием коммутаторов.

Следствие 1. Если в матрице ||sy ||  имеется один нулевой элемент, расположенный в i-й строке (i =1,2), подматрицы S1 (либо S2), то при работоспособности системы все элементы другой строки подматрицы S2 (S1) должны быть единичными.

Следствие 2. Если в матрице ||sy || все элементы подматрицы S 1 (либо S 2 ) находятся в единичном состоянии, то при работоспособности системы в каждом столбце подматрицы S 2 (S1) должен содержаться хотя бы один единичный элемент.

Следствие 3 . Если в матрице

||Sy || все элементы хотя бы одной строки находятся в единичном состоянии, то соответствующее состояние коммуникационной подсистемы - работоспособно.

Таким образом, работоспособные состояния системы отображаются матрицами || Sy 11 вида:

Оценка надежности коммуникационной подсистемы

При построении модели надежности коммуникационной подсистемы в каждом коммутаторе выделяется некоторое базовое оборудование (вероятность его работоспособности р0), отказ которого приводит к полному отказу коммутатора, и оборудование, отнесенное к портам. Отказ оборудования, отнесенного к каждому порту, приводит к потере связанности коммутатора только с одним компьютерным узлом, причем эта связанность теряется при отказе любого элемента цепи “СА - Л - ПК”. Вероятность сохранения связанности компьютерного узла с коммутатором p p p p где pa, Pt, ps - вероятности исправности элементов цепи “СА - Л - ПК”.

С учетом сформулированных условий работоспособности дублированной коммуникационной подсистемы вероятность ее работоспособности определим как:

Pc = P2( P + P2+ P,) + 2Po(1-Po) P”"* 2, где первое слагаемое соответствует вероятности работоспособности коммуникационной подсистемы при исправности базового оборудования двух коммутаторов, а второе одного из них , вероятность связанности которого со всеми компьютерными узлами равна pm1m2.

При исправности базового оборудования двух коммутаторов вероятность работоспособного состояния коммутационной подсистемы, отображаемого матрицей s вида (1), определяется как:

P 1    1  (1   pm )2 ,       m  m 1 m 2 ,

Вероятности P и P работоспособных состояний коммуникационной подсистемы, отображаемых матрицами вида (2) и (3), исключая состояния, при которых в матрице имеется строка со всеми единичными элементами (учитываемые при подсчете работоспособных состояний вида (1)), вычислим как:

m2

P2   p2m1 2      CmiCijpm2+ j (1   p)m2

i 1 j 0

m1

P 3     p 2 m 2 1       C mi 1 C ij p m 1+ j (1    p ) m 1 j .

i 1 j 0

При этом формулы (4), (5) подсчитывают всевозможные работоспособные состояния коммуникационной подсистем, представленные соответственно матри цами вида (6) и (7).

,

. (7)

Зависимость вероятности работоспособности дублированной коммуникационной подсистемы двухуровневой компьютерной системы при изменении вероятности сохранения связанности компьютерного узла с коммутатором (исправности цепи СА – Л – ПК) представлено на рис 1 кривыми 1 – 3 для вероятности исправности базовое оборудование коммутатора p = 0,94, 0,96, 0,98 соответственно. На рис 1 кривые 4 – 6 отражают вероятность сохранения работоспособности коммуникационной подсистемы без резервирования соответственно при p 0 = 0,94, 0,96, 0,98.

Рисунок 1. Вероятность работоспособности коммуникационной подсистемы

Вероятность безотказности цепи “СА – Л – ПК” и базового оборудования коммутатора в течение времени t определим как p exp(    t ) , p 0exp(  0 t ) , где

,я – суммарные интенсивности отказов базового оборудования коммутатора, и цепи “СА – Л – ПК”, при этом ca pk    l, а лca , l, ^ , интенсив ности отказов компонентов цепи “СА – Л –ПК”.

Зависимость вероятности работоспособности дублированной коммуникационной подсистемы двухуровневой компьютерной системы от времени функционирования при я = 10 4 1/ч представлено на рис 2 кривыми 1 – 3 соответственно для X 10 4 ,10 5,10 3,5 1/ч.

Рисунок 2. Зависимость вероятности работоспособности дублированной коммуникационной подсистемы от времени ее функционирования

Выводы. Таким образом, предложен метод оценки надежности коммуникационной подсистемы компьютерной системы с дублированием коммутаторов при выделении двух функциональных групп компьютерных узлов (двухуровневая организация системы) и требовании обеспечения связанности между любым из компьютерных узлов первой группы и любым узлом второй группы.

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

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

Предложенные модели надежности могут быть применены для оценки надежности сети на основе дублированного коммутатора, в том числе для сетей двухуровневого компьютерного управления машин и агрегатов.

Статья научная