ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И СИСТЕМЫ
УДК 681.326
В. И. Сеньченков, Д. Р. Абсалямов ВЫБОР
МИНИМАЛЬНОГО МНОЖЕСТВА КОНТРОЛИРУЕМЫХ ПРИЗНАКОВ ДЛЯ ОПРЕДЕЛЕНИЯ ТЕХНИЧЕСКОГО СОСТОЯНИЯ СИСТЕМЫ
Рассматривается задача выбора минимального множества контролируемых признаков, обеспечивающих наблюдаемость заданных видов технического состояния системы, а следовательно, и требуемую достоверность принятия решений о ее функциональной пригодности. В основе решения указанной задачи — использование свойств ортогональных векторных систем.
Ключевые слова: техническое состояние, контролируемый признак, скалярное произведение, ортогональная система.
Введение. Для получения информации о техническом состоянии системы следует зарегистрировать траектории ее выходного процесса, которые затем подвергаются преобразованию с целью получения вектора контролируемых признаков У<п>. Этот вектор называется наблюдаемым состоянием системы как объекта контроля (ОК) технического состояния. В работе [1] предложен новый подход к преобразованию траекторий выходных процессов ОК, основанный на теории пространств измеримых функций и интеграла Лебега.
В общем случае размерность вектора У<п> является избыточной. Это означает, что существует такой вектор контролируемых признаков У<п> меньшей размерности (п< пг), на котором все виды технического состояния ОК являются наблюдаемыми.
Выделение минимального множества контролируемых признаков — это важнейшая задача, решение которой позволяет снизить размерность математической модели ОК и повысить ее обозримость. Кроме того, повышается достоверность контроля технического состояния ОК благодаря снижению количества измерений на ОК, каждое из которых сопровождается методическими и метрологическими погрешностями.
Теоретико-множественная формулировка задачи выбора минимального множества контролируемых признаков. На множестве векторов У<п> может быть задана структура п'-мерного евклидова пространства У. В данном пространстве выделяются подмножества (области) У (г = 1, т ) наблюдаемых состояний, которые принадлежат г-му виду технического состояния ОК. В общем случае области У частично пересекаются между собой, иначе — элементы У<п> находятся между собой в отношении толерантности
о с у х у,
которое обладает следующими свойствами [2]:
а) рефлексивность: V У е У, (У, У)е О;
б) симметричность: V У1, У2 е У: (у 1, У2) е О ^ (У2, У1) е О;
в) антитранзитивность: 3 У1, У2, Уз е У: (У 1, У2) е О, (У2, Уз) е О ^ (У 1, Уз) £ О.
Выражение (Y¿, Y.) e Q означает, что наблюдаемые состояния Y¿ и Y. находятся между собой в отношении толерантности Q, а (Y¿, Yj) £ Q указывает на то, что данные состояния в этом отношении Q не находятся.
Из приведенных свойств следует, что области Y (i = i, m) могут рассматриваться как классы толерантности, а фактор-пространство Y/Q = (Yj i = 1, m } является покрытием пространства Y.
Процесс отнесения текущего состояния ОК к той или иной области Y в покрытии Y/Q характеризуется значительной степенью неопределенности из-за пересечений областей и может давать ошибочные результаты.
Необходимо таким образом преобразовать области Y (i = 1, m), чтобы максимально исключить возможность их пересечения, т. е. отношение толерантности нужно трансформировать в отношение эквивалентности
£ с Y х Y,
обладающее следующими свойствами [2]:
а) рефлексивность: V Ye Y, (Y, Y)e £;
б) симметричность: V Yi, Y2e Y: (Yi, Y2)e £ ^ (Y2, Yi)e £;
в) транзитивность: V Yi, Y2, Y3 e Y: (Yi, Y2) e £, (Y2, Y3) e £ ^ (Yi, Y3) e £.
Данные свойства показывают, что отношение эквивалентности задает факторизацию пространства Y на непересекающиеся области Y, а фактор-пространство Y/£ = ( Yj i = i, m } является разбиением пространства Y.
Очевидно, что в предлагаемой постановке задачи трансформация отношения Q в отношение £ означает снижение размерности пространства Y. При этом снижение должно быть достигнуто за счет исключения тех координат из наблюдаемых состояний Y<n> e Y, по которым области Y (i = i, m ) пересекаются между собой. В результате снижения размерности пространства Y наблюдаемое состояние Y<n> e Y (n< nr) будет содержать только те координаты (контролируемые признаки), на которых все виды технического состояния являются наблюдаемыми.
Для того чтобы снизить размерность пространства Y и при этом исключить пересечение областей Y, необходимо знать, какие контролируемые признаки недостаточно информативны для определения текущего технического состояния ОК. Поэтому в настоящей статье рассматривается подход к снижению размерности пространства Y, связанный со сжатием изображений видов технического состояния ОК. Под изображением понимается формальное представление вида технического состояния как составной части математической модели ОК. Предлагаемая процедура сжатия изображений позволяет выявлять и исключать малоинформативные контролируемые признаки.
Решение задачи выбора минимального множества контролируемых признаков системы. Построение исходных (несжатых) изображений
Ег = (e^ e^..^ eirí )Т, i =i,m, (i)
производится на основе следующих данных:
— перечень всех видов технического состояния ОК
Q = (q. |i = im}; (2)
— состав контролируемых признаков
Y = (y j j = iñ}; (3)
— ограниченная по объему обучающая выборка реализаций наблюдаемых состояний, принадлежность которых каждому виду технического состояния ОК известна:
¡У<п'>к I к = 1,NЧс У1-
У<п>к I к = 1, К1 }с У2; (4)
{ >к I к = 1, Мт }с Ут,
где N (г = 1, т) — мощность множества элементов, принадлежащих подмножеству Уг. Построение изображений (1) на основе исходных данных (2)—(4) с применением процедуры обучения рассматривается в работе [3].
Сжатие предполагает исключение из изображений Е<п> г (г = 1, т ) тех координат, по которым они неразличимы между собой (а соответствующие области У,г г = 1, т, пересекаются в пространстве У по этим координатам). Таким образом, из наблюдаемых состояний исключаются и соответствующие указанным координатам контролируемые признаки.
Известно [4], что минимальная различимость двух векторов одинаковой размерности обеспечивается при условии их линейной независимости, степень различимости увеличивается при возрастании меры обладания векторами свойством ортогональности. Следовательно, для обеспечения наблюдаемости видов технического состояния требуется выполнение двух условий.
1. Матрица Е транспонированных векторов изображений Ег (г = 1, т ) не должна содержать одинаковых или пропорциональных строк:
Ег Ф а1Ек, V а1е {К\0}, I, к = 1, т, г Ф к,
где К — множество вещественных чисел. Данное условие указывает на линейную независимость строк матрицы Е.
2. Значение скалярного произведения векторов Ег и Ек должно стремиться к нулю:
(Ег, Ек) ^ 0, г, к = 1т, г Ф к.
Чем ближе к нулю значение скалярного произведения, тем больше мера обладания векторами Ег и Ек свойством ортогональности.
В зависимости от требований к достоверности контроля технического состояния необходимо задаваться некоторым пороговым значением а2, чтобы выполнялось условие
(Ег, Ек) < а2, г, к = 1,т, г Ф к, а2 е К+, (5)
где К — множество положительных вещественных чисел.
Для вывода правила задания а2 и определения минимального состава контролируемых признаков следует рассмотреть механизм получения ортогональных систем векторов при условии, что имеются исходные линейно независимые, но не ортогональные системы. К ним относится и система векторов Е1, Е2, ..., Ет. Наиболее эффективна для решения подобных задач процедура ортогонализации Грама—Шмидта [4]. Она позволяет путем линейного преобразования системы Е1, Е2,...,Ет получить ортогональную систему Е^, Е^,...,Ет, если
общее число векторов т меньше их размерности п': т < п'. С помощью указанной процедуры связь между исходными и преобразованными векторами задается следующими выражениями:
Е1~ = а11ЕЪ
Е2 = Е2 - а21Е1~,
Е3~ = Е3 - а31Е1 - а32Е2 ,
т-1
Ет = Ет - ^ атк ЕЛ , к=1
(6)
где
а11 =1, а1к =
(Е, Е^ )
(Е^, Е к)
г = 2, т, к = 1, т -1.
(7)
Из выражений (6) видно, что каждый вектор Е1 (г = 1, т ) ортогональной системы представляет собой некоторую линейную комбинацию векторов Е1, Е2,...,Ет и, следовательно, является ненулевым. В противном случае оказались бы линейно зависимыми векторы Е1, Е2,.,Ет, что не соответствует начальному условию.
Векторы Е1 (г = 1, т ) образуют матрицу Е1, которая связана с исходной матрицей Е
соотношением Е1 =АЕ. Очевидно, что матрица преобразования А является левой треугольной матрицей, диагональные элементы которой равны единице, а внедиагональные определяются по формулам (7), т.е.
1 0 0.......... ..........0
-а21 1 0........... .........0
А = -а31 - а32 1............ 0 . (8)
-ат1 - ат 2 - ат3......... .........1
Матрица Е1, составленная из скалярных произведений вида (Е^ ,Е£), г, к =1, т, называется матрицей Грама. Определитель этой матрицы (определитель Грама) имеет вид
ёй Е1 =
(Е1, Е1) (Е1, Е1)...........(Е1, Ет )
(е1, е1) (е1, е1)............(е1, Ет)
(Ет, е1) (Ет, е1)...........(Ет, Ет)
Все внедиагональные элементы определителя (9) равны нулю:
(Е,1 ,Ек)= 0, г, к = \т, гф к,
(9)
(10)
поскольку векторы Е1 и Е1 взаимно ортогональны. Для диагональных элементов справедли-
во неравенство
(Е1 ,Е1 )> 0, г =1, т,
(11)
так как в матрице Е1 нет нулевых строк. По этой причине ёй Е1 > 0, следовательно, ранг
матрицы Е1 равен т:
1.
гаи§ Е = т.
(12)
В работе [5] показано, что если матрица Грама системы векторов Е1, Е2, ..., Ет имеет ненулевые ведущие миноры и в каждой 1-й строке данной матрицы диагональный элемент имеет наибольшее значение среди всех других элементов данной строки, то справедливы следующие утверждения.
1. Существует п таких координат (т< п<п' ), что сформированные из них векторы Ег- = (ег1, е12,..., еы)Т , г = 1, т, будут попарно ортогональны.
2. Для обеспечения ортогональности не требуется линейного преобразования исходной системы векторов Е1, Е2,...,Ет, так как матрица преобразования вырождается в единичную матрицу. Если в качестве линейного преобразования применяется процедура Грамма— Шмидта, то в единичную обращается матрица (8):
1 0 0............0"
А = I =
0
1
0.
.0
0 0 0.............1
Следовательно, для обеспечения наблюдаемости всех видов технического состояния ОК на множестве из п контролируемых признаков необходимо и достаточно, чтобы выполнялись условия:
1) Мв ф 0, где Мв — ведущие миноры матрицы Грамма;
2) (Ег, Ег-) > (Ег, Е*), г, * = 1т, г ф к.
Первое условие выполняется всегда, так как справедливо равенство (12). Второе условие также выполняется в силу справедливости соотношений (10)—(12). Кроме того, данное условие можно использовать при задании порогового значения а2 в неравенстве (5):
а2 = шт((Еъ Ег)}, г = 1, т.
Таким образом, из исходного множества контролируемых признаков может быть выбрано п (т< п<п' ) таких, которые обеспечивают наблюдаемость всех видов технического состояния ОК. Практически необходимо реализовать случай, когда п = т, поскольку именно тогда достигается минимально возможное множество контролируемых признаков.
Из вышеизложенного следует, что процедура сжатия изображений представляется совокупностью следующих этапов.
1. Вычисляются попарные скалярные произведения столбцов матрицы Е:
(13)
<ЕЛ
где
Е у, = (еь
,Е, ), р = 1,п'-1, д = 2,п',р < д,
).
(14)
Из выражений (14) очевидно, что каждый столбец Еу матрицы Е включает у -ю коор-
динату всех изображений Е<п> г (г = 1, т ).
Количество полученных скалярных произведений определяется из комбинаторной формулы
п'!
= 0,5п' (п ' -1),
2!(п' - 2)!
где Сп — число сочетаний из п' по два.
2. Скалярные произведения (13) ранжируются по неубыванию:
(ЕV ЕУ2)1 * (ЕV ЕУз )2 *... *(Е ур, Е уд >
с = С 2
с , е- .
3. Из последовательности (15) скалярных произведений, начиная с первого ее элемента и далее подряд, выбираются столбцы без повторения номеров, входящие в состав произведений. Как только количество выбранных столбцов становится равным т, процесс заканчивается. Данные столбцы в наибольшей степени приближаются к попарно ортогональным. Их номера указывают и на номера контролируемых признаков, которые войдут в минимальное множество.
Полученные строки, т. е. сжатые изображения видов технического состояния
Ег = (вц, вг 2,..., вы )Т , г = 1 т , п = Щ
также будут в наибольшей степени приближаться к попарно ортогональным, поскольку они включают элементы выбранных столбцов.
Реализация указанного этапа означает, что размерность евклидова пространства У снижена до величины п за счет исключения тех координат из элементов данного пространства, по которым области У пересекаются в наибольшей степени.
4. Выполняется проверка неравенств (5): если они выполняются, то сформированные изображения включаются в состав модели контроля технического состояния.
5. При невыполнении условий (5) следует изменить состав контролируемых признаков, так как ни исходное множество этих признаков, ни какое-либо из его подмножеств не обеспечивает наблюдаемости видов технического состояния ОК, а следовательно и требуемой достоверности контроля.
В том случае, когда состав контролируемых признаков изменяется, необходимо повторить процедуру обучения [3] на основе исходных данных (2)—(4) и сформировать новое множество несжатых изображений, которое затем также подвергается сжатию.
Таким образом, в настоящей работе показано, что использование минимального множества информативных контролируемых признаков является важнейшим условием повышения достоверности принятия решений о функциональной пригодности системы.
список литературы
1. Сеньченков В. И. Математическое обеспечение контроля технического состояния мехатронных комплексов // Авиакосмическое приборостроение. 2005. № 10. С. 27—32.
2. Колмогоров А. Н., Фомин С. В. Элементы теории функций и функционального анализа. М.: Физматлит, 2009.
3. Сеньченков В. И. Процедура обучения при разработке моделей контроля технического состояния сложных систем // Изв. вузов. Приборостроение. 2010. Т. 53, № 1. С. 3—8.
4. Воеводин В. В. Линейная алгебра. М.: Наука, 1980.
5. Моисеев Н. Н. Математические задачи системного анализа. М.: Наука, 1981.
Валентин Иванович Сеньченков
Дамир Расимович Абсалямов
Сведения об авторах д-р техн. наук, профессор; Военно-космическая академия им. А. Ф. Можайского, кафедра специальных технических систем космических комплексов, Санкт-Петербург; E-mail: [email protected] канд. техн. наук; Военно-космическая академия им. А. Ф. Можайского, кафедра специальных технических систем космических комплексов, Санкт-Петербург; E-mail: [email protected]
Рекомендована кафедрой специальных технических систем космических комплексов
Поступила в редакцию 22.09.10 г.