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

pdf.php@id=6180

.pdf
Скачиваний:
26
Добавлен:
14.05.2023
Размер:
7.56 Mб
Скачать

1, если Y =1;

i= 0, если Yi = 0 .

i

Вэтом случае функциональная модель объекта, представленная на рис. 10.1, задается следующими функциями условий работы блоков.

Рис. 10.1. Функциональная модель объекта

F1 = Y1 = a1 X1;

F2 = Y2 = a2 X2 Y1 = a1 a2 X1 X2;

F3 = Y3 = a3 X3 Y1 = a1 a3 X1 X3;

F5 = Y5 = a5 X5 Y3 = a1 a3 a5 X1 X3 X5;

F4 = Y4 = a4 Y2 Y5 = a1 a2 a3 a4 a5 X1 X2 X3 X5;

F6 = Y6 = a6 Y4 = a1 a2 a3 a4 a5 a6 X1 X2 X3 X5.

10.2. Таблица проверок

Логическая модель объекта в форме таблицы проверок задается на основе функциональной модели и однозначно определяет проверки, проводимые с целью поиска всех отказавших блоков. Каждая проверка заключается в подаче допустимых сигналов на блоки и в контроле их выходных сигналов. Например, если к блокам 1 и 6 (см. рис. 10.1) приложены допустимые сигналы X1, Y4 и выходы Y1 и Y6 являются допустимыми, то блоки 1, 2, 3, 4, 5 и 6 являются работоспособными. Появление недопустимого сигнала Y1 означает отказ блока 1, появление недопустимого сигнала Y6 от-

131

каз одного из блоков 1...6. Таким образом, для задания любой возможной проверки необходимо указать прикладываемые допустимые сигналы и номера контролируемых выходов при выполнении данной проверки.

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

П = π , для заданной функциональной модели можно построить

таблицу проверок, содержащую все исходные данные для проведения технического диагностирования объекта. Таблица проверок строится в предположении, что все входные внешние воздействия Xi = 1. Для построения таблицы проверок необходимо:

1.Для каждого состояния объекта Si из множества возможных состояний S и каждой проверки j из множества П определить по функциональной модели исход этой проверки в предположении нахождения объекта в заданном состоянии.

2.Результат проверки занести в таблицу, строки которой со-

ответствуют проверкам j состояния i-го блока объекта, а столбцы соответствуют работоспособному состоянию S0 всех блоков объекта и состояниям Si (i 0), в которых неработоспособным является i-й блок объекта. При положительном исходе проверки, т.е. при получении значений выходного сигнала блока yi, находящегося в пределах допуска, в таблицу записывается 1, в противном случае, т.е. при выходе значения выходного сигнала блока yi за пределы поля допуска, в таблицу записывается 0 или клетка таблицы не заполняется.

Рассмотрим пример построения таблицы проверок для объекта, функциональная модель которого представлена на рис. 10.1, при условии, что возможен отказ только одного блока и внешние входные воздействия являются допустимыми (X = 1).

В табл. 10.1 приняты следующие обозначения: S0 объект работоспособен; Si объект неработоспособен (отказ i-го блока). Каждая проверка может иметь два исхода: реакция (выходной сигнал) любого блока допустима (1) и реакция недопустима (0). Пусть все блоки рассматриваемого объекта работоспособны. Тогда исходы всех проверок положительны (столбец S0 таблицы). Пред-

132

положим, что отказал блок 3. В этом случае реакция блока будет недопустимой. Поскольку эта реакция является воздействием для блока 5, то реакция этого блока, а следовательно, и реакции блоков 4 и 6 будут недопустимыми. Таким образом, отказ блока 3 вызывает отрицательные исходы проверок 3, 4, 5, 6 (столбец S3 табл. 10.1). Аналогично рассматриваются и реакции остальных блоков объекта.

Таблица 10.1

Таблица проверок

 

 

 

Технические состояния S i

 

 

Номер

 

 

 

 

 

 

 

 

S0

S1

S2

S3

S4

S5

 

S6

проверки

 

 

 

 

 

 

 

 

 

 

 

a1 = 0

a2 = 0

a3 = 0

a4 = 0

a5 = 0

a6 = 0

 

 

 

 

 

 

 

 

 

1 (Y1)

1

 

1

1

1

1

 

1

 

 

 

 

 

 

 

 

 

2 (Y2)

1

 

 

1

1

1

 

1

3 (Y3)

1

 

1

 

1

1

 

1

 

 

 

 

 

 

 

 

 

4 (Y4)

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

5 (Y5)

1

 

1

 

1

 

 

1

6 (Y6)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.3.Построение полного проверяющего теста

1.Для построения полного проверяющего теста необходимо:

1.1.Провести попарное сравнение исправного состояния S0

объекта с функциями неисправности S0 j , j =1,6 по правилу (0 0) (1 1) = 0; (0 1) (1 0) =1 и построить таблицу сравнений S0 j (табл. 10.2). Таблица читается следующим образом: состо-

яния S0 и S5 (S05) различаются проверками 4, или 5, или 6.

1.2. Обвести кружком единичную проверку ( 6), являющуюся единственной в столбце S06 (табл. 10.3).

133

Таблица 10.2 Таблица сравнений исправного и всех неисправных состояний

 

 

 

S0 j ,

j =

 

 

 

 

Номер

 

 

1,6

 

 

проверки

 

 

 

 

 

 

 

 

 

S01

S02

S03

 

 

S04

S05

S06

 

 

 

1(Y1)

1

0

0

 

0

 

0

0

2(Y2)

1

1

0

 

0

 

0

0

3(Y3)

1

0

1

 

0

 

0

0

4(Y4)

1

1

1

 

1

 

1

0

5(Y5)

1

0

1

 

0

 

1

0

6(Y6)

1

1

1

 

1

 

1

1

Остальные столбцы, в которых не присутствует хотя бы одна выделенная кружком проверка, вычеркнуть (табл. 10.4).

Таблица 10.3 Таблица сравнений исправного и всех неисправных состояний

Номер

 

 

S0 j ,

j =

1,6

 

 

 

проверки

 

 

 

 

 

 

 

 

 

S01

S02

S03

 

 

S04

S05

S06

 

 

 

1(Y1)

1

0

0

 

0

 

0

0

2(Y2)

1

1

0

 

0

 

0

0

3(Y3)

1

0

1

 

0

 

0

0

4(Y4)

1

1

1

 

1

 

1

0

5(Y5)

1

0

1

 

0

 

1

0

6(Y6)

1

1

1

 

1

 

1

1

 

 

 

 

 

 

 

 

 

 

Чтобы обнаружить дефект, необходимо взять конъюнкцию дизъюнкций всех наборов проверок, тогда проверяющий тест можно записать в виде совокупности проверок:

Тпр = ( 1 2 3 4 5 6) × × ( 2 4 6) ( 3 4 5 6) ( 4 6) ( 4 5 6) 6 = 6,

согласно правилу поглощения, 1 ( 1 2) = 1.

134

 

 

 

 

 

Таблица 10.4

Таблица сравнений исправного и всех неисправных состояний

 

 

аналогового объекта

 

 

Номер

 

 

S0 j ,

j =1,6

 

 

проверки

S01

S02

S03

S04

S05

S06

 

1(Y1)

1

0

0

0

0

0

2(Y2)

1

1

0

0

0

0

3(Y3)

1

0

1

0

0

0

4(Y4)

1

1

1

1

1

0

5(Y5)

1

0

1

0

1

0

6(Y6)

1

1

1

1

1

1

1.3.Номер оставшейся (обведенной кружком 1) проверки 6 образует полный проверяющий тест: Тпр = 6 .

Если проверка 6 положительна (выходной сигнал Y6 находится в поле допуска), то объект работоспособен, в противном случае – неработоспособен, т.е. полученный тест позволяет обнаружить в объекте дефект.

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

вчастности, внешние выходы объекта, являющиеся также входами блоков функциональной модели.

2. Для построения полного теста поиска дефекта необходимо:

2.1.Провести попарное сравнение неработоспособных состо-

яний объекта Si , (i =1, 5) c S j , ( j = 2, 6; i j) и построить табли-

цу сравнений Sij (табл. 10.5) по правилу 0 0 1 1= 0;

0 1 1 0 =1.

135

Таблица 10.5 Таблица сравнений неработоспособных состояний объекта

Номер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S j , (i =1, 5; j = 2, 6; i j)

 

 

 

 

провер-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S12

S13

S14

S15

S16

S23

S24

S25

S26

S34

S35

S36

S45

S46

S56

1(Y1)

1

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2(Y2)

 

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3(Y3)

1

 

1

1

1

1

 

 

 

 

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4(Y4)

 

 

 

 

1

 

 

 

 

1

 

 

1

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5(Y5)

1

 

1

 

1

1

 

 

1

 

 

1

 

1

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6(Y6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2. Обвести кружком единичные проверки ( 2, 3, 4, 5), яв-

ляющиеся единственными в столбце (S24, S35, S46, S45) (табл. 10.6).

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 10.6

 

Таблица сравнений исправного и всех неисправных

 

 

 

 

 

 

 

состояний объекта

 

 

 

 

 

 

Номер

 

 

 

S j , (i =1, 5;

j = 2, 6;

i j)

 

 

 

 

про-

 

 

S14

 

 

 

 

 

 

 

 

 

 

 

 

верки

S12

S13

S15

S16

S23

S24

S25

S26

S34

S35

S36

S45

S46

S56

1(Y1) 1

1

1

1

1

 

 

 

 

 

 

 

 

 

 

2(Y2)

 

1

1

1

1

1

1

1

1

 

 

 

 

 

 

3(Y3) 1

 

1

1

1

1

 

 

 

1

1

1

 

 

 

4(Y4)

 

 

 

 

1

 

 

 

1

 

 

1

 

1

1

5(Y5) 1

 

1

 

1

1

 

1

 

1

 

1

1

 

1

6(Y6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

136

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3. Вычеркнуть столбцы, в которых не присутствует хотя бы

одна выделенная кружком проверка (табл. 10.7)

 

Таблица 10.7

 

 

 

 

 

 

 

 

 

 

 

 

Таблица сравнений исправного и всех неисправных

 

 

 

 

 

 

 

состояний объекта

 

 

 

 

 

 

Номер

 

 

 

 

S j , (i =1, 5;

j = 2, 6;

i j)

 

 

 

 

провер-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ки

S12

S13

S14

S15

S16

S23

S24

S25 S26

S34

S35

S36

S45

S46

S56

1(Y1)

1

1

1

1

1

 

 

 

 

 

 

 

 

 

2(Y2)

 

1

1

1

1

1

1

1 1

 

 

 

 

 

 

3(Y3)

1

 

1

1

1

1

 

 

1

1

1

 

 

 

4(Y4)

 

 

 

 

1

 

 

1

 

 

1

 

1

1

 

 

 

 

 

 

 

 

 

 

5(Y5)

1

 

1

 

1

1

 

1

1

 

1

1

 

1

6(Y6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4. Номера оставшихся проверок ( 2, 3, 4, 5) образуют

минимальный тест поиска дефекта:

 

 

 

 

 

 

 

Тпд = 2 3 4 5.

Заметим, что последовательность проверок в безусловном тесте не устанавливается.

При положительном исходе проведения полученного минимального безусловного теста можно утверждать следующее: блоки 2, 3, 4, 5 работоспособны, значит, работоспособен и блок 1; блок 6 неработоспособен, поскольку известно, что в объекте имеется дефект.

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

137

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

10.4. Варианты заданий к практическому занятию № 10

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

138

139

140