Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы теории надёжности.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
16.03 Mб
Скачать

4.2.2. Матрица состояний

Множество всех состояний системы обозначим через Е, а через п — число этих состояний. В соответствии с заданным понятием отказа все состояния системы разбиваются на два класса: множество работоспособных состояний Е+ и множество отказовых состояний Е_. В каждый фиксированный момент времени t и для каждого k-го состояния определяются шесть подмножеств множества всех элементов:

  • Rk —множество номеров работающих элементов;

  • Wk — множество номеров ремонтируемых элементов;

  • Rk' — множество номеров элементов, находящихся в состоянии простоя вследствие прерывания их функционирования;

  • Wk' — множество номеров элементов, находящихся в состоянии простоя вследствие прерывания их восстановления;

  • Rk0 множество номеров элементов, образующих очередь на работу;

  • Wk0 — множество номеров элементов, образующих очередь на восстановление.

С каждым kсостоянием (Е) свяжем вектор Аk = (а1k, а2k,..., аmk), характеризующий состояния всех элементов системы в момент времени t. Компоненты вектора Аk предполагаются равными:

Если i ϵ Rk' (i ϵ Wk') то соответствующую компоненту будем иногда снабжать штрихом и писать si' (τi'). Если аik = 0, то соответствующую компоненту будем называть "нулевой" и для различия состояний будем писать аik = ОR, если 1-й элемент находится в очереди на работу, или аik = ОW, если i-и элемент находится в очереди на восстановление. "Нулевая" компонента должна содержать также четкое указание о порядковом номере очереди на работу или очереди на восстановление, если таких компонентов более одной. В некоторых случаях, когда это не может вызвать недоразумений, "нулевые" компоненты мы будем опускать.

Таким образом, функционирование любой восстанавливаемой системы полностью определяется матрицей состояний S размерности т×п, столбцами которой служат векторы Аk.

Для удобства матрица состояний дополняется верхней строкой, содержащей коды (или номера) соответствующих состояний, например совокупностью (упорядоченной или неупорядоченной) отказавших элементов, и нижней строкой, показывающей, к какому классу + или Е_) относится состояние с номером k: 1, если k ϵ Е+, или 0, если k ϵ Е-.

4.2.3. Матрица переходов

При изучении процесса функционирования систем часто бывает удобно использовать понятия теории графов. Введем некоторые определения.

Графом [96] называется тройка (Е,D,Т), где Е и D — конечные множества, а T — отображение из множества D в декартово произведение Е×Е. Элементы множества Е называются узлами (вершинами) графа, а элементы множества D ветвями (дугами) графа. Отображение Т каждой ветви графа dϵD сопоставляет упорядоченную пару его узлов (k1,k2), k1,k2ϵЕ, первый из которых называется началом ветви d, а второй — концом ветви d. Граф может быть изображен с помощью рисунка, на котором узлам соответствуют точки, а ветвям — линии со стрелками, идущими от начала к концу. Пусть заданы последовательность узлов k0, k1, k2 ..., kr графа и последовательность ветвей d0, d1, d2 ..., dr. Будем называть эту пару последовательностей путем, если узел kj-1 является началом, а узел kj является концом ветви dj, j = 1, 2,..., r. Узел k0 называется началом пути, а узел kr концом пути, число r называется длиной пути.

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

Информация о всевозможных переходах системы за один шаг содержится в матрице переходов Р размерности т×п. Каждый элемент bik этой матрицы представляет собой код состояния, в которое имеется непосредственный пе­реход из состояния с номером k вследствие изменения состояния (отказа или восстановления) i-го элемента. Если из состояния к отсутствует переход, вызванный изменением состояния i-го элемента, то соответствующее место матрицы Р не заполняется. Таким образом, элементам матрицы Р соответствуют ветви графа с началом в узле с кодом, соответствующим состоянию с номером k и с концом в узле с кодом bik. При этом в силу принятой нумерации состояний в матрице Р дается указание о номере элемента, отказ или восстановление которого вызвало данный переход.

При изучении свойств технической системы с точки зрения надежности нет необходимости задавать множество всевозможных переходов, т. к. они полностью определяются состояниями системы и списком аргументов, связанных с этими состояниями. Тем самым матрица Р может быть построена по матрице S программно. Для построения матрицы переходов надо определить допустимые переходы для каждого элемента. Допустимыми являются переходы вида:

ss,s’,τ,OW;

τs,τ,τ’,OR;

s’→s,s;

τ’→τ,τ;

OR→s,OR.

OW→τ,OW.

Значения s,s’,τ,τ’,OR,OW представляют собой характеристики состояния каждого элемента системы (см. разд. 4.2.2). При этом переходы sτ или sOW будем называть отказовыми, а переходы τs или τOR — вос­станавливающими.

Чтобы определить существование перехода из состояния k в состояние l, надо сопоставить между собой компоненты векторов Аk =(а1k, а2k,.-., аmk) и Аl = (а1l, а2l,.-., аml). Непосредственный переход kl существует вследствие отказа или восстановления элемента i0, если переход аi0kai0l является отказовым или восстанавливающим, а остальные поэлементные переходы аikail допустимы, но не являются отказовыми или восстанавливающи­ми. В этом случае bi0k равен коду состояния с номером l. Таким путем может быть сформирована матрица Р. Если переход kl не существует, то соответствующий элемент матрицы Р не заполняется.

ПРИМЕР 4.2. Составить матрицу и граф состояний для основного соединения трех элементов в предположении, что при отказе 1-го или 2-го элемента остальные элементы выключаются, а при отказе 3-го элемента остальные продолжают функционировать. Восстановление отказавших элементов производится одной ремонтной бригадой с обратным приоритетом.

Решение. Система имеет следующие состояния и соответствующие им вектора:

(0) — все элементы исправны, А0 = (s1,s2,s3);

(1) — отказал и восстанавливается 1-й элемент, другие элементы простаивают вследствие прерывания их работы А1 = (τ1,s2’,s3’);

(2) — отказал и восстанавливается 2-й элемент, другие элементы простаивают вследствие прерывания их работы, А2 =(s1',τ2,s3');

(3) — отказал и восстанавливается 3-й элемент, другие элементы продолжают работать, A3 = (s1,s2,τ3);

(31) — отказали 3-й, а затем 1-й элементы, восстанавливается 1-й элемент, 2-й простаивает вследствие прерывания работы, 3-й простаивает вследствие прерывания восстановления, А4=(τ1, s2', τ3');

(32) — отказали 3-й, а затем 2-й элементы, восстанавливается 2-й элемент, 1-й простаивает вследствие прерывания работы, 3-й простаивает вследствие прерывания восстановления, А5 = (s1', τ2, τ3').

Таким образом, матрица состояний имеет вид:

Граф состояний представлен на рис. 4.3. Он имеет нумерацию узлов, принятую ранее.

В соответствии с общими принципами построения матрицы переходов она имеет вид:

ПРИМЕР 4.3. Составить матрицу и граф состояний резервированной системы при общем постоянном резервировании кратности m = 2. Обслуживание отказавших элементов осуществляют два ремонтных органа с прямым приоритетом.

Решение. Система имеет следующие состояния:

(0) — все элементы исправны;

(k) — отказал и восстанавливается k-й элемент, другие элементы работают;

(kl) — отказали и восстанавливаются элементы с номерами k и l, оставшийся элемент работает;

(klm) — отказали и восстанавливаются элементы с номерами k и l, оставшийся элемент находится в очереди на восстановление.

Матрица состояний имеет вид:

Граф состояний представлен на рис 4.4.

По графу легко составляется следующая матрица переходов: