Например, Бобцов

РЕШАЮЩИЕ ПРАВИЛА В АЛГОРИТМАХ ОПРЕДЕЛЕНИЯ ТЕХНИЧЕСКОГО СОСТОЯНИЯ СИСТЕМЫ

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И СИСТЕМЫ

УДК 681.326

В. И. СЕНЬЧЕНКОВ
РЕШАЮЩИЕ ПРАВИЛА В АЛГОРИТМАХ ОПРЕДЕЛЕНИЯ ТЕХНИЧЕСКОГО СОСТОЯНИЯ СИСТЕМЫ

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

Ключевые слова: техническое состояние, траектория, решающее правило, контроль функционирования, распознавание, проверка.

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

Y = (y1, y2 ,...,yν )T ;
— вектор контролируемых признаков (наблюдаемое состояние системы) Y = (y1, y2,…, yn)Т;
— совокупность изображений

(1) (2)

Ei = (ei1, ei2,…, ein)Т, i = 0, m ,

(3)

видов технического состояния системы. Кроме того, в основу модели положена также последова-

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

или иному виду технического состояния (т.е. алгоритм определения технического состояния).

В работе [1] изложен подход к формированию вектора контролируемых признаков (2) пу-

тем представления траекторий выходного процесса (1) измеримыми по Лебегу функциями и их

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

ограничения на траектории по сравнению с предлагаемыми в работах [2—5 и др.], что значи-

тельно расширяет возможности варьирования глубины контроля и диагностирования.

Под изображением (3) понимается формальное представление вида технического состоя-

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

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

признаков изложены в работах [6, 7]. Координата eij, i = 0, m , j = 1,n , векторов (3) — есть
модельное (типовое) значение j-го контролируемого признака yj в i-м виде технического состояния системы.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

6 В. И. Сеньченков

Основу алгоритмов определения технического состояния системы представляют решаю-

щие правила, с помощью которых выявляется степень сходства наблюдаемого состояния (2)

с изображениями (3). Принципы формирования указанных правил и рассматриваются в на-

стоящей статье. Их построение осуществляется в соответствии с предложенными в работах [1, 6, 7] подходами к обработке траекторий выходных процессов системы и построению изо-

бражений видов технического состояния.

Решающее правило реализуется путем выполнения проверок πj∈Π контролируемых

признаков yj, j = 1,n . Под проверкой в дальнейшем понимается совокупность действий по со-
поставлению значений eij и yj, а также установлению их практической неразличимости в заданных условиях или, наоборот, их существенного различия.

В теории контроля и диагностирования рассматриваются два основных метода распо-

знавания технических состояний — комбинационный и последовательный [3, 4]. При комби-

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

очередность выполнения проверок. Решающие правила как при комбинационном, так и при

последовательном распознавании следует формировать с учетом специфики конкретных за-

дач — контроля функционирования, контроля работоспособности и поиска отказов. Поэтому в настоящей статье построение данных правил при комбинационном и последовательном рас-

познавании рассматривается отдельно для каждой задачи.

Формирование решающих правил при комбинационном методе распознавания. В мо-

делях процесса контроля функционирования множества наблюдаемых состояний разбиваются на

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

нию неправильного функционирования. Смена режимов работы производится в опорные момен-

ты времени ti* , i = 1, m , в течение которых состояния системы изменяются скачком. Соответственно скачком изменяются и траектории выходных процессов или, по крайней мере, некоторые

из них. Математически скачки траекторий можно интерпретировать как разрывы первого рода

функциональных зависимостей [8]. Между опорными моментами ti* и ti*+1 система находится в i-м
режиме функционирования. При этом ее состояния изменяются непрерывно или также могут претерпевать скачки. Соответствующим образом изменяются и траектории. Даже при счетном мно-

жестве разрывов траектории являются измеримыми по Лебегу функциями, а следовательно, для

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

ков (2) может быть применен подход, предложенный в работе [1]. Пусть на множестве векторов вида (2) и (3) задана структура n-мерного евклидова про-
странства Y. Тогда в качестве составной части решающего правила необходимо включить

проверку соответствия наблюдаемого состояния (2) одному из изображений (3) по общеизве-

стному критерию минимума метрического различия в n-мерном евклидовом пространстве:

Y∈Yi, если d(G(Y), Ei ) = min {d (G(Y),Ek )} , i = 0, m ,

(4)

k =0,m

где Yi — область в пространстве Y (Yi ⊂ Y), соответствующая i-му виду технического состоя-

( )∑ния системы; d(G(Y),Ei)= n g j (Y) − eij 2 — расстояние в пространстве Y между изобраj=1

жением Ei и G-преобразованным наблюдаемым состоянием Y (процедура G-преобразования изложена в работах [6, 7]); E0 — изображение вида технического состояния „неправильное

функционирование“; Ei, i = 1, m , Ek, k = 1, m , — изображения режимов правильного функционирования системы.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

Решающие правила в алгоритмах определения технического состояния системы

7

Если

min {d (G(Y),Ek )} = d(G(Y),E0),
k =0,m

(5)

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

В выражениях (4) и (5) не учитывается временнáя расстановка событий. Для ее учета

необходимо сопоставить временной интервал [ ti* ; ti*+1 ) для i-го режима функционирования с

множеством Tij, i = 1, m , j = 1,ν , моментов времени реального наблюдения j-й траектории в i-м виде технического состояния. Указанные множества должны совпадать с допустимой погрешностью δi программной отработки режимов правильного функционирования системы:

∩ ( )ν Tij ∆[ti*;ti*+1) ≤ δi ,

(6)

j =1
где δi∈R+, R+ — множество положительных вещественных чисел; ∆ — операция симметри-

ческой разности множеств.

Если

{ }∃k ∈ i | i = 1, m : Tkj ∆[tk* ;tk*+1)>δk ,

(7)

то имеет место отклонение k-го режима функционирования системы от заданного временного интервала его отработки на величину, превышающую допустимое значение.
Если

{ }∃l ∈ j | j = 1,ν : Til ∆[ti*;ti*+1)>δi ,

(8)

то l-я траектория, в результате преобразования которой получен контролируемый признак

yj, j = 1,n , в i-м режиме функционирования отклоняется от заданного временного интервала

на величину, превышающую допустимое значение.

При выполнении неравенства (7) или (8) принимается решение о том, что система

функционирует неправильно.

Кроме того, величина d(G(Y), Ei ) не должна превышать среднего расстояния между всеми изображениями режимов правильного функционирования системы:

∑d(G(Y),

Ei )



1 m

p,f

d (E p ,E f
=1,m

),

i

= 1, m

.

p≠ f

(9)

Только при выполнении условия (9) наблюдаемое состояние Y будет находиться в пре-

делах одной из областей Yi ⊂ Y, i = 1, m , в противном случае оно будет в области Y0 ⊂ Y не-

правильного функционирования. Согласно выражениям (4)—(9) решающее правило при контроле функционирования
принимает следующий вид:



⎪⎪d (G(Y),Ei ) = min {d (G(Y),Ek )};
⎪ k =1,m

∩ ( )Y∈Yi,

i

= 1, m ,

если

⎪⎪ ⎨

ν

Tij ∆[ti*;ti*+1) ≤ δi ;

⎪ j=1

∑⎪

⎪d ⎪

(G(Y),Ei

)

⎪⎩



1 m

d (E p ,E
p,f =1,m p≠ f

f

);

(10)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

8 В. И. Сеньченков



{⎪⎪⎪km=0i,nm d (G(Y),Ek )} = d (G(Y),E0 )

⎪ или

{ }⎪⎪∃k ∈ i | i = 1,m : Tkj ∆[tk* ;tk*+1)>δk ,

Y∈ Y0,

если

⎪ ⎨

или

{ }⎪⎪∃l ∈ j | j = 1,ν : Til ∆[ti*;ti*+1)>δi ,

⎪ ⎪

или

∑⎪⎪d (G(Y),Ei


)>

1 m

p,f

d (E p ,E
=1,m

f

).

⎩ p≠ f

(11)

В моделях процессов контроля работоспособности и поиска отказов множество Е со-

{ }держит m+1 изображений видов технического состояния, т.е. Е = Ei | i = 0,m , где Е0 соответ-

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

{Y∈Yi, если d(G(Y), Ei ) = min d (G(Y),E f )} , i = 0,m . f =0,m

(12)

Оптимизация процесса принятия решений о виде технического состояния системы по какому-либо критерию на основе правил (10)—(12) крайне затруднена. Это связано с тем, что решения принимаются на основе анализа результатов проверок всех контролируемых признаков. От указанного недостатка свободен последовательный метод распознавания.

Формирование решающих правил при последовательном методе распознавания. При последовательном распознавании проверки контролируемых признаков выполняются не одновременно, а в некоторой последовательности, причем для принятия решения о виде технического состояния системы могут быть выполнены не все проверки из заданного множества. Поэтому решающее правило в данном случае необходимо формировать по результатам выполнения каждой отдельной проверки πj, имеющей некоторое конечное число исходов πrij ( rij = 1,ω j , ω j ∈N, где N — множество натуральных чисел). Под исходом проверки πj для

i-го вида технического состояния системы в дальнейшем понимается событие, при котором

измеренное значение j-го контролируемого признака находится в интервале [ yiнj ;yiвj ], где yiнj и

yiвj , i = 0, m , j = 1,n , — соответственно нижнее и верхнее предельно допустимые значения

j-го признака в i-м виде технического состояния. Решающее правило при контроле правильности функционирования системы последова-
тельным методом строится на основе следующих рассуждений. Пусть проверка имеет j-й исход в i-м виде технического состояния системы. Тогда для идентификации i-го режима ее работы по j-му контролируемому признаку необходимо выполнение двух условий.
Первое условие. Расстояние на числовой оси между значением j-го контролируемого

признака yj и соответствующей координатой eij изображения Ei должно быть минимальным по

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

Решающие правила в алгоритмах определения технического состояния системы

9

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

{ }y j − eij = min y j − e fj , i = 0,m . f =0,m

(13)

Если

{ }min y j − e fj = y j − e0 j ,
f =0,m

(14)

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

Выполнение равенства (13) означает, что текущее значение j-го контролируемого при-

знака находится в интервале [ yiнj ;yiвj ]. При этом необходимо выделить два случая взаимного

расположения yj и eij, i = 1,m , j = 1,n , на числовой оси. В первом из них

{ } { }min e fj ≤ y j ≤ max e fj ,

f =1,m

f =1,m

(15)

а во втором

{ } { }y j < min e fj или y j > max e fj .

f =1,m

f =1,m

(16)

В последнем случае необходимо установить ограничение на отклонение значения yj на числовой оси от интервала

{ }max epj − e fj .
p,f =1,m p≠ f

(17)

В интервале (17) находятся все величины eij. Максимальное отклонение не должно превышать половины среднего расстояния между значениями координат eij, т.е. должно выполняться неравенство

{ }1
{ }2(m −1)

max
p,f =1,m

epj − e fj

{ }p≠ f



⎧ ⎪⎪

y

j



− eij

,

если y j > max e fj ;
f =1,m

⎪ ⎩⎪

yj

− eij

,

если

y j < min
f =1,m

e fj

.

(18)

Это обеспечивает „попадание“ вектора наблюдаемого состояния Y по j-й координате в

область Yi, i = 1,m , соответствующую i-му режиму нормальной работы системы.

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

Принимается, что проверка j-го контролируемого признака yj, j = 1,n , дает положитель-
ный результат (отсутствуют его недопустимые отклонения), если выполняются условия (6), (13) и (15) или условия (6), (16) и (18). Выполнение неравенства (7) или (8) свидетельствует о неправильном функционировании системы.
Таким образом, с учетом выражений (6)—(8) и (13)—(18) решающее правило при контроле функционирования принимает следующий вид:

{ } { }⎧ min
⎪ f =1,m

e fj

≤ y j ≤ max e fj ;
f =1,m

{ }π j

= πrij , i = 1, m , если

⎪⎪ ⎨

yj

− eij

=

min

y j − e fj

,

⎪ f =1,m

⎪⎩⎪Tij ∆[ti*;ti*+1) ≤ δi

(19)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

10 В. И. Сеньченков

{ } { }⎧


y

j

<

min
f =1,m

e fj

или y j > max e fj ;
f =1,m



{ }⎪

{ } { }или

⎪1

⎨ ⎪

2(m

− 1)



max
p,f =1,m p≠ f

epj − e fj

⎧ ⎪

y

j

− eij ,

≥⎨

если y j > max ekj ;
k =1,m

⎪ y j − eij , если y j < min ekj ;

⎩ k=1,m

⎪⎪Tij ∆[ti*;ti*+1) ≤ δi ; ⎩

(20)

{ } { }⎧ min
⎪ f =1,m

e fj

≤ y j ≤ max e fj ,
f =1,m

{ }⎪
⎪ min y j − e fj = y j − e0 j ⎪ f =0,m

π j = πr0 j , если

⎪ ⎨

или

{ }⎪⎪∃k ∈ i | i = 1,m : Tkj ∆[tk*;tk*+1)>δk ,

⎪ ⎪

или

{ }⎩⎪∃l ∈ j | j = 1,ν : Til ∆[ti*;ti*+1)>δi

(21)

{ } { }⎧


y

j

<

min
f =1,m

e fj

или y j > max e fj ;
f =1,m



{ }⎪

{ } { }или

⎪1

⎪ ⎪⎪

2(m



1)



max
p,f =1,m p≠ f

epj − e fj

<

⎧ ⎪ ⎨

y

j



eij ,

если y j >max ekj ;
k =1,m

⎪ y j − eij , если y j < min ekj ,

⎩ k =1,m

⎪ или

{ }⎪⎪∃k ∈ i | i = 1,m : Tkj ∆[tk* ;tk*+1)>δk ,

⎪ ⎪

или

{ }⎪⎪⎩∃l ∈ j | j = 1,ν : Til ∆[ti*;ti*+1)>δi .

(22)

Как указывалось выше, при контроле работоспособности и поиске отказов временнáя

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

лено следующим образом:

{ } { { } }π j = πrij , i = 0, m , если

⎧ min ⎪⎪ f =0,m

e fj

≤ y j ≤ max e fj
f =0,m



⎪ y j − eij = min y j − e fj

;

⎩⎪ f =0,m

(23)

{ } { }⎧


y

j

<

min
f =0,m

e fj

или y j > max e fj ;
f =0,m

{ } { }или

⎪⎪

⎨ ⎪

1

⎪ 2(m −1)

max
p,f =0,m

{ }⎪⎩ p≠ f

epj − e fj

<

⎧ ⎪ ⎨

y

j



eij ,

если y j > max ekj ;
k =0,m

⎪ y j − eij , если y j < min ekj .

⎩ k =0,m

(24)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3

Высокоуровневый синтез цифровых схем

11

Заключение. Решающие правила (19)—(24) являются основой для построения алгоритмов определения технического состояния системы, которые могут подвергаться оптимизации по различным критериям. Выбор критерия зависит от конкретных целей исследования.

СПИСОК ЛИТЕРАТУРЫ

1. Сеньченков В. И. Формирование множества контролируемых признаков системы на основе метрической теории и функционального анализа //Изв. вузов. Приборостроение. 2005. Т. 48, № 7. С. 3—9.

2. Генкин М. Д., Соколова А. Г. Виброакустическая диагностика машин и механизмов. М.: Машиностроение, 1987. 288 с.

3. Дмитриев А. К., Мальцев П. А. Основы теории построения и контроля сложных систем. Л.: Энергоатомиздат, 1988. 192с.

4. Основы технической диагностики. Кн.1. Модели объектов, методы и алгоритмы диагноза / В. В. Карибский, П. П. Пархоменко, Е. С. Согомонян, В. В. Халчев; Под ред. П. П. Пархоменко. М.: Энергия,1976. 464 с.

5. Гнедов Ю. А., Росенбаули О. Б., Шумов Ю. А. Проектирование систем контроля ракет. М.: Машиностроение, 1975. 224 с.

6. Сеньченков В. И. Процедура обучения при разработке моделей контроля технического состояния сложных систем // Изв. вузов. Приборостроение. 2010. Т. 53, № 1. С. 3—8.

7. Сеньченков В. И., Абсалямов Д. Р. Формальное описание отказов и выбор минимального множества контролируемых признаков в технических системах // Авиакосмическое приборостроение. 2011. № 3. С. 36—41.

8. Зорич В. А. Математический анализ. М.: Наука, 1981. Ч. 1. 543 с.

Валентин Иванович Сеньченков

Сведения об авторе — д-р техн. наук, профессор; Военно-космическая академия им. А. Ф. Мо-
жайского, кафедра специальных технических систем космических комплексов, Санкт-Петербург; E-mail: svi9@rambler.ru

Рекомендована кафедрой специальных технических систем космических комплексов

Поступила в редакцию 27.09.12 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2013. Т. 56, № 3