40. Динамические экспертные системы

Вид материалаДокументы

Содержание


Poo(t); устройство отказало, «о схема контроля неисправность не обнаружила P
Подобный материал:
1   2   3   4   5   6   7   8   9



Переменная определяет возиможность выбранного метода контроля обнаруживать ошибки. Будем также пола­гать, что , поэтому Pon(t)=0. Тогда



Перейдем к замещению булевой функции вероятностной. Это можно сделать непосредственно, так как все булевы функции представлены в ОДНФ [9]:



Здесь вероятности безотказной ра­боты соответственно исходной контролируемой схемы; части исходной контролируемой схемы, охваченной аппаратным контролем; той же схемы, неохваченной аппаратным контро­лем; схемы контроля.

Подставляя (16), (17) и (18) в (5) и (7) получим



Если предположить, что исходная и схема контроля вы­полнены на однотипных логических элементах, имеющих рав­ную надежность p(t), то используя формулы (13) и (15) можно иметь



Если исходная контролируемая схема охвачена контролем полностью β=1, а метод контроля позволяет обнаруживать все ошибки заданного класса РОбн=1, то

Если исходная схема не контролируется, аппаратный контроль отсутствует, то . Тогда



Таким образом, при аппаратном контроле величины по­казателей достоверности работы и лежат в пре­делах



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

После выполнения операции замещения булевых функций вероятностным (см. табл. 6) получим:



Отсюда



Если аппаратный контроль полностью охватывает конт­ролируемую схему , то



Если аппаратный контроль полностью отсутствует ,Робн = 0), ТО



Используя формулы (13) и (15) и полагая, что исходная и схема контроля выполнены на однотипных логических эле­ментах, имеющих равную надежность p{t), получим:



Если аппаратный контроль, охватывающий исходную контролируемую схему, полный , тогда



Если аппаратный контроль отсутствует Робн = 0,), то



Пример. Надежность исходной схемы

1) Схема контроля контролируется полностью. Согласно формулам (19) и (20) находим



2) Схема контроля не контролируется. Тогда используя формулы (21) и (22), получим



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

Из сравнения показателей достоверности для устройства со схемой аппаратного контроля и безызбыточного устройства, учитывая, что для последнего эти пока­затели должны быть ниже, чем для устройства с аппарат­ным контролем, молено найти предельное значение допусти­мой вводимой аппаратурной избыточности. Указанные усло­вия определяют ограничения на выбор мсюда аппаратного контроля.

С понятием достоверности работы очень близко соприка­сается понятие достоверность контроля.

Действительно достоверность контроля зависит от слож­ности .схемы контроля , выбранного метода контроля с его способностью обнаруживать ошибки (РОбн). Вместе с тем такой параметр контроля как (3 не характеризуется только средствами контроля, а в основном зависит от контролепри­годности устройства, т. е. .приспособленности устройства для проведения операций диагностирования.

Поэтому понятие достоверности работы по сравнению с понятием достоверности контроля более широкое, тем более что оно объективно существует и в том случае, когда устрой­ство вообще не контролируется (показатели достоверности равны безотказности).

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

Достоверность функционирования (правильного функцио­нирования) последовательно соединенных цифровых уст­ройств (рис. 28), каждый из которых имеет автономный ап­паратный контроль (в случае отсутствия контроля с учетом взаимонезависимости отка­зов в различных элементах структуры, рассчитывается ана­логично надежности последовательно соединенных элементов




где т — число последовательно соединенных цифровых уст­ройств с аппаратным контролем. В общем случае в .каждом из т устройств может быть использован свой отличный от других устройств метод аппаратного контроля.

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

резервирование замещением с нагруженным (ненагруженным) резервом;

постоянное резервирование (дублирование);

различные схемы с коррекцией (исправлением) неисправ­ностей.

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



Для схемы дублирования (рис. 30) можно найти



Так как Робн = 0,5, то . а

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

При оценке истинности результата работы устройства с исправлением ошибок возможны следующие события:

устройство действительно работает правильно ;

устройство отказало и схема контроля зафиксировала ошибку ^ Poo(t);

устройство отказало, «о схема контроля неисправность не обнаружила PH0(t);

устройство работает правильно, но схема контроля выдала ложный сигнал ошибки POu(t).

S3

В случае, когда в устройстве произошла ошибка (событие Poo (t)), и она зафиксирована схемой контроля, возможны два исхода из этого состояния:

неисправность исправляется за счет корректирующей спо­собности схемы (соответствует событию Pnp(t));

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

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

Построим таблицу истинности (табл. 7) для решающего органа, исправляющего ошибки. Функция решающего органа г определяется по ведущему каналу, если в нем отсутствует сигнал ошибки.

При наличии сигнала ошибки в ведущем канале проис­ходит переключение на ведомый канал. Если и в нем име-

Таблица 7

Y1

ei

Y2

е2

Z

е

Е0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

1

0

0

0

0

0

0




1

0

0

1

0

1

0

0

0

0

1

0

1

0

1

1

1

1

0

1

1

0

1

0

1


0

1

1

1

0

1

1

1

0

0

0

1

0

0

1

0

0

1

1

0

1

1

0

1

0

1

0

0

1

0

1

1

1

0

1

1

1

0

0

0

0

1

1

1

0

1

I

1

1

l

1

1

0

1

0

1

1

]

1

1

0

1

1


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



Для схемы резервирования замещением в каждом канале могут быть также построены решающие органы, определя­ющие:

двухкратную ошибку , которая не исправляется и указывает на отказ схемы в целом;

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

Наличие в схеме резервирования замещением решающего органа, обнаруживающего ошибку кратности {d = 2) боль­шей, чем кратность исправляемых ошибок (d=1), позволя­ет рассчитать показатели достоверности работы этой схемы.

Используя табл. 7, можно составить таблицу истинности булевых функций (табл. 8), соответствующих событиям Pnp(t), Poo(t), PH0{t). Предполагаем, что надежность реша­ющего органа, исправляющего ошибки Рро(t) = 1, следова­тельно, Рон(t)=0

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




Отсюда следует



№ п/п

Р1

Рк1

Робн1

Р2

Рк2

Робн2

Рир

Роо

Рно

1

0

0

0

0

0

0

 

 

1

2

0

0

0

0

0

1

 

 

1

3

0

0

0

0

1

0

 

 

1

4

0

0

0

0

1

1

 

 

1

5

0

0

0

1

0

0

 

 

1

6

0

0

0

1

0

1

 

 

1

7

0

0

0

1

1

0

 

 

1

8

0

0

0

1

1

1

 

 

1

9

0

0

1

0

0

0

 

 

1

10

0

0

1

0

0

1

 

1

 

11

0

0

1

0

1

0

 

 

1

12

0

0

1

0

1

1

 

1

 

13

0

0

1

1

0

0

 

 

1

14

0

0

1

1

0

1

 

1

 

15

0

0

1

1

1

0

1

 

 

16

0

0

1

1

1

1

1

 

 

17

0

1

0

0

0

0

 

 

1

18

0

1

0

0

0

1

 

 

1

19

0

1

0

0

1

0

 

 

1

20

0

1

0

0

1

1

 

 

1

21

0

1

0

1

0

0

 

 

1

22

0

1

0

1

0

1

 

 

1

23

0

1

0

1

1

0

 

 

1

24

0

1

0

1

1

1

 

 

1

25

0

1

1

0

0

0

 

 

1

26

0

1

1

0

0

1

 

1

 

27

0

1

1

0

1

0

 

 

1

28

0

1

1

0

1

1

 

1

 

29

0

1

1

1

0

0

 

 

1

30

0

1

1

1

0

1

 

1

 

31

0

1

1

1

1

0

1

 

 

32

0

1

1

1

1

1

1

 

 



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



Схема контролируется полностью. Для устройства с ап­паратным .контролем, используя формулы (19) и (20), полу­чим



Таблица 8






п/п

P1

К1

Робн1

Р2

К2

Робн2

Рир

Роо

Рно




33

1

0

0

0

0

0







1




34

1

0

0

0

0

1







1




35

1

0

0

0

1

0







1




36

1

0

0

0

1

1







1




37

1

0

0

1

0

0







1




38

1

0

0

1

0

1







1




39

1

0

0

1

1

0







1




40

1

0

0

1

1

1







1




41

1

0

1

0

0

0







1




42

1

0

1

0

0

1




1







43

1

0

1

0

1

0







1




44

1

0

1

0

1

1




1







45

1

0

1

1

0

0







1




46

1

0

1

1

0

1




1







47

1

0

1

1

1

0

1










48

1

0

1

1

1

1

1










49

1

1

0

0

0

0

1










50

1

1

0

0

0

1

1










51




1

0

0

1

0

1










52




1

0

0

1

1

1










53




1

0

1

0

0

1










54




1

0

1

0

1

1










55




1

0

1

1

0

1










56




1

0

1

1

1

1










57




1

1

0

0

0

1










58




1

1

0

0

1

1










59

1

1

1

0

1

0

1










60

1

1

1

0

1

1

1










61

1

1

1

1

0

0

1










62

1

1

1

1

0

1

1










63

1

1

1

1

1

0

1










64

1

1

]

1

1

1

1