Научная статья на тему 'Решение задач прогнозирования состояния и управления жизненным циклом сложных технических комплексов методами распознавания образов'

Решение задач прогнозирования состояния и управления жизненным циклом сложных технических комплексов методами распознавания образов Текст научной статьи по специальности «Математика»

CC BY
677
112
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ПРОГНОЗИРОВАНИЕ СОСТОЯНИЯ / PREDICTION OF THE STATE / КЛАССЫ ТЕХНИЧЕСКОГО СОСТОЯНИЯ / CLASSES TECHNICAL CONDITION / ВЕКТОР ПАРАМЕТРОВ ОБЪЕКТА / THE VECTOR OBJECT PARAMETERS / ЛОГИЧЕСКИЕ МЕТОДЫ РАСПОЗНАВАНИЯ ОБРАЗОВ / LOGICAL METHODS OF PATTERN RECOGNITION / РЕШАЮЩЕЕ ПРАВИЛО / DECISION RULE

Аннотация научной статьи по математике, автор научной работы — Беркетов Геннадий Александрович, Микрюков Андрей Александрович, Цуркин Анатолий Петрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Беркетов Геннадий Александрович, Микрюков Андрей Александрович, Цуркин Анатолий Петрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Решение задач прогнозирования состояния и управления жизненным циклом сложных технических комплексов методами распознавания образов»

РЕШЕНИЕ ЗАДАЧ ПРОГНОЗИРОВАНИЯ СОСТОЯНИЯ И УПРАВЛЕНИЯ ЖИЗНЕННЫМ ЦИКЛОМ СЛОЖНЫХ ТЕХНИЧЕСКИХ КОМПЛЕКСОВ МЕТОДАМИ РАСПОЗНАВАНИЯ ОБРАЗОВ

УДК 681.3.06

Геннадий Александрович Беркетов, к.т.н., профессор, проф. каф. Автоматизированных систем обработки информации и управления Московского государственного университета экономики, статистики и информатики (МЭСИ) Тел.: (495) 442-61-11 Эл. почта: GABerketov@mesi.ru

Андрей Александрович Микрюков,

к.т.н., доцент, зав. каф. Автоматизированных систем

обработки информации и управления Московского

государственного университета экономики, статистики

и информатики (МЭСИ)

Тел.: (495) 442-61-11

Эл. почта: AMikrukov@mesi.ri

Анатолий Петрович Цуркин,

к.ф.м.н., доцент, проф. кафедры Автоматизированных систем обработки информации и управления Московского государственного университета экономики, статистики и информатики (МЭСИ) Тел.: (495)442-61-11 Эл. почта: APCurkin@mesi.ru

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

Gennady A. Berketov,

PhD in Technical Sciences, Professor, Department of Automated Control Systems, Moscow State University of Economics, Statistics and Informatics (MESI) Tel.: (495)442-61-11 E-mail: GABerketov@mesi.ru

Andrei A. Mikrukov

PhD in Technical Sciences, Associate Professor, Head of Department, Department of Automated Control Systems, Moscow State University of Economics, Statistics and Informatics (MESI) Tel.: (495)442-61-11 E-mail: AMikrukov@mesi.ri

Anatoly P. Tsurkin

PhD in Physical and Mathematical Science, Associate Professor, Professor, Department of Automated Control Systems, Moscow State University of Economics, Statistics and Informatics (MESI) Tel.: (495)442-61-11 E-mail: APCurkin@mesi.ru

In article the mathematical model of estimation and forecasting of a condition of difficult technical system based on the use of methods of images recognition is considered. Recognition algorithms based on comparison of the measured vector of signs to the aprioristic description of objects classes' conditions are offered. The decision on accessory of current object state to one of classes is made by results of recognition algorithms. The developed algorithms can be used as the solution of management problems of difficult technical complexes life cycle. Keywords: prediction of the state, classes technical condition, the vector object parameters, logical methods of pattern recognition, the decision rule.

1. Введение

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

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

• неустранимое снижение уровня безотказности функционирования;

• недопустимое возрастание эксплуатационных расходов на обеспечение функционирования.

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

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

Обычно традиционные программы поддержания работоспособности СТК недостаточно полно учитывают конкретные условия эксплуатации его компонент, но, как показывает практика, именно они могут стать причиной отказов. Многие факторы внешней среды имеют кумулятивный характер, то есть их воздействие на работоспособность определяется суммарной экспозицией (суммарной длительностью воздействий). Примерами вредных воздействий кумулятивного характера могут быть:

• изменение характеристик электронной аппаратуры под влиянием повышенной или пониженной влажности;

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

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

Для более надежного прогнозирования остаточного ресурса СТК после длительной эксплуатации необходимо следующее:

• расширение исходной информационной базы за счет проведения комплексного обследования подсистем СТК;

• проведение мониторинга последующей эксплуатации СТК;

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

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

Ведутся также и исследования, направленные на разработку новых методов прогнозирования. Одним из перспективных направлений решения задач оценивания и прогнозирования технического состояния СТК является использование моделей и методов распознавания образов. В статье рассматриваются методы оценивания и прогнозирования технического состояния СТК, основанные на указанном подходе.

2. Модель распознавания состояний СТК и методы формирования решающего правила

В начале (с целью иллюстрации основных понятий) приведем общее описание модели распознавания технического состояния (ТС) объектов.

Под классом технического состояния понимается подмножество множества возможных значений вектора параметров объекта, которое соотносится с некоторой содержательной интерпретацией условий, при которых объект еще может использоваться по своему назначению. Например, пространство состояний некоторой подсистемы или компоненты оборудования СТК могут разделяться на

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

• подсистема исправна и работоспособна;

• подсистема работоспособна, но содержит неисправности;

• подсистема неработоспособна, но ее работоспособность может быть восстановлена при выполнении ремонт-но-профилактических работ;

• подсистема неработоспособна, ее работоспособность может быть восстановлена только при выполнении капитального ремонта;

• подсистема работоспособна, но ее дальнейшая эксплуатация нецелесообразна из-за низкого качества функционирования и больших эксплуатационных затрат;

• подсистема работоспособна, но ее дальнейшая эксплуатация нецелесообразна по соображениям безопасности.

Множество классов состояний диагностируемого объекта будем обозначать через <2 = {дъ ..., ЧШ }.

При распознавании ТС объекта его физические характеристики преобразуются в вектор признаков X = (хь, х2, ..., х„)', которые характеризуют данное состояние (штрихом здесь обозначена операция транспонирования). Переменные х, называют также диагностическими параметрами объекта. Множество возможных значений вектора X называется пространством признаков.

Система распознавания на основании сопоставления измеренного вектора признаков с априорным описанием классов состояний объекта принимает решение о принадлежности текущего состояния этого объекта к одному из классов.

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

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

Считается, что система распознавания допускает ошибку в том случае, если она относит к классу д, состояние, на самом деле принадлежащее другому классу дц.

Признаки, используемые при оценке технического состояния СТК, могут измеряться в различных шкалах: коли-

чественной (числовой), ординальной (порядковой) и номинальной. В теории измерений номинальные шкалы считаются простейшими и самыми «бедными» (их называют также шкалами наименований или классификационными шкалами). Если обозначить числами возможные значения номинального признака, то эти числа будут иметь смысл только абстрактных символов, обозначающих вариант реализации признака, и никакие другие отношения между указанными числами, кроме их равенства, значения не имеют. При сравнении двух значений признака, измеряемого в номинальной шкале, можно сделать лишь вывод о совпадении или несовпадении значений. Поэтому при анализе таких признаков каждую отметку номинальной шкалы считают отдельным самостоятельным признаком. Он принимает всего два значения А и В. Чаще всего полагают, что А = 0 и В = 1. Такие признаки называют дихотомическими, бинарными или булевыми (логическими). После проведения дихотомизации номинальные признаки становятся доступными для применения различных методов количественного многомерного анализа, учитывающих их специфику.

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

Описанные выше особенности способов формирования признаков следует учитывать при выборе диагностической модели и методов эмпирико-статистической оценки ее параметров.

Рассмотрим модель распознавания состояний СТК и методы формирования решающего правила для случая, когда все признаки измеряются в непрерывной числовой шкале. Более общий случай будет рассмотрен позже.

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

Пусть 2 = {дь д2, ..., Чш} - множество рассматриваемых классов ТС оцениваемого объекта; Хц - потери, связанные с ошибочным отнесением

состояния класса д, к классу д. Каждому классу д, в пространстве признаков Rn соответствует множество Б, - образ класса. Вектор признаков X = (хь х2, ..., хп)' является многомерной случайной величиной. Заданы условные плотности р(Х / д, ) распределения вероятностей вектора X в предположении его принадлежности к классу д¡. Пусть также заданы априорные вероятности Р(д) принадлежности объекта к соответствующим классам д. Тогда апостериорная (после измерения параметров и вычисления вектора признаков X) вероятность принадлежности состояния объекта к классу д, может быть вычислена с помощью байесовского правила

Р(д, / X) = Р(д)р(Х / д) / р(Х), (1)

где т

р(Х) = £р( X / д,). (2)

I=1

Предположим, что вектор X был классифицирован как образ состояния, принадлежащего классу д;-. Так как X на самом деле может принадлежать любому из т рассматриваемых классов, то математическое ожидание потерь, связанных с отнесением образа X к классу ду, определяется следующим выражением:

Т (X) = ^Р(д, / X).

(3)

В теории статистических решений эту величину называют условным средним риском или условными средними потерями.

С учетом (1) выражение (3) преобразуется к виду

0 (X) = £ ЛуР(д,) р( X / д,). (4) Р( х) £1

В целом качество классификации можно оценить общим средним риском

г(Х) = £ £Х]Р(д1)р(Х / д,)(5)

Р(х) ]=1 ,=1

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

общих потерь, называется байесовским решающим правилом (байесовским классификатором).

Заметим, что при фиксированном X величина 1 /р(X) является константой и поэтому её можно устранить из соотношений (4) и (5), что позволяет упростить вычисления.

Модифицированные формулы для вычисления условного риска имеют вид

(X) = £ Л^Р(д, )р(X / д,), (6)

,=1

*( X) = £ £ ) р( х / д1). (7)

у=1 ¡=1

Важным частным случаем рассмотренной модели является модель дихотомической классификации, когда множество Q состоит всего из двух классов д1 и д2. Такие модели, например, широко используются при диагностике сложных технических систем. Подобные модели используются также и при решении некоторых задач оценки и прогнозирования технического состояния СТК.

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

Пусть Q = {дь д2}. Тогда при анализе образа X возможны два следующих решения: X относится к классу дх или X относится к классу д2. При выборе первого решения

Rl(X) = Лцр^/д^^) +

+ ^№^2), (8)

а при выборе второго

R2(X) = Лl?p(X/дl)P(дl) +

+ ^2р(Х/д2)Р(д2). (9)

Как отмечалось выше, байесовское решающее правило относит образ X к классу с наименьшим значением средних потерь. Поэтому образ X зачисляется в класс д1, если выполняется условие R1(X) < R2(X); это означает, что

Л,, р( X / д,)Р(д,) +

+Л, Р(X/д2)Р(д2) <

<Л Р) X / д,)Р(д1) +

+Л22Р(X / дг)Р(дг), (10)

или, что то же самое,

(Л2-Л1) р( х / >

> (Л21 -Л22)р(X / д2)Р(дг).

Обычно считается, что Лу > Лй (иногда дополнительно полагают Лй = 0). При этом допущении выражение (11) приводит к условию

Р(X/д,) > Р(дг)(Л -¿22) р( X / д2) Р(д, ((¿,2 -Л,,)'

(12)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

выполнение, которого определяет отнесение образа X к классу д1. Левую часть неравенства (12) называют отношением правдоподобия или коэффициентом правдоподобия:

г {х) = . (13)

р( X / д2)

Правая часть неравенства

Ц = ^Х^ -Л22) (14)

РСъХЪ -Л1) называется пороговым значением.

Байесовское решающее правило формулируется следующим образом:

• состояние диагностируемого объекта относится к классу д1, если выполняется условие /(X) > И;

• состояние диагностируемого объекта относится к классу д2, если выполняется условие /(X) < И;

• решение выбирается произвольным образом или привлекается дополнительная информация, если имеет место равенство /(X) = И.

Использование штрафных коэффициентов Лу имеет важное практическое значение.

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

На практике наряду с вышеописанным правилом принятия решения часто используют так называемое правило максимума апостериорной вероятности. При заданном X апостериорная вероятность р(д{/^ принадлежности состояния объекта к классу д вычисляется следующим образом:

/ =р(* / Я, )т), (15)

' Р(Х) V '

т

где Р( X) = £ Р(д.) Р( X / ) совмест-

/=1

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

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

Если рассматриваются два диагностических класса ql и q, то решение ql принимается при Р^/Х) < Р^/Х) и q2 при Р(д1/Х) > Р(д2/Х). Это и есть правило максимума апостериорной вероятности.

Отношение правдоподобия имеет прежний вид

1(Х) = P(X/ql) / Р(хВД,

а величина порога вычисляется по формуле

к = P(q2) / P(ql).

(16)

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

I (^) = 1он

Р(дг/ X)

, Л = ЮЕ Р(д2)

Р(дг/ X) Р(дг)

В формулы вычисления пороговых значений (14) и (16) входят величины априорных вероятностей P(qi). Обычно Р^) заранее не известны. При решении практических задач эти величины часто задаются на основании субъективных оценок исследователя. Более объективным следует считать подход, когда Р^) полагают пропорциональными объемам обучающих выборок из рассматриваемых классов. При полной неопределённости, в соответствии с принципом Бернулли, можно положить Р^) = Р^2) = 1/2, т.е. принять порог равным единице (к = 1). В этом случае мы приходим к правилу максимального правдоподобия.

В теории распознавания образов широко используется геометрическое представление о разделении диагностических классов в пространстве признаков. Считается, что для успешной классификации необходимо, чтобы образы состояний Х, соответствующие классу qi, концентрировались в некоторой области Д пространства Rn. Дополнительно требуется, чтобы в каждую область Д попадала лишь незначительная часть образов из других классов.

Построение решающего правила можно рассматривать как задачу поиска т непересекающихся областей (г = 1, т), удовлетворяющих вышеуказанным условиям. Если образ состояния X попадает в область Д-, то принимается решение о принадлежности состояния к классу qi.

Нет необходимости в полном построении точных границ областей Д ; для целей классификации достаточно указать лишь гиперповерхности, которые разделят эти области в пространстве признаков. Примеры подобного разбиения пространства для двумерного вектора Х приведены на рис. 1 и 2. Для разделения разделяющих гиперповерхностей вводится понятие дискриминантных (разделяющих) функций (ДФ).

Предполагается, что в случае разбиения на два класса разделяющая функция /(X) обладает следующим свойством:

/(X) > 0, если X е Д,

/(X) < 0, если X е Д2, (17)

Тогда уравнение разделяющей гиперповерхности запишется в виде

/(X) = 0. (18)

Этот случай иллюстрируется на рис. 1.

При разбиении пространства состояний на несколько классов каждая область Д отделяется от остальных одной разделяющей поверхностью. В этом случае существует т разделяющих функций, обладающих следующим свойством: для I = 1, т выполняется

/(X) > 0, если X е Д, /(X) < 0, если X £ Д, (19)

Поверхность, отделяющая область Д от остальных, определяется значениями X, при которых/^ = 0. Данный случай иллюстрируется на рис. 2.

Установим связь между подходом, основанным на теории статистических решений и геометрическим подходом.

Для упрощения выкладок будем рассматривать случай с двумя разделяемыми классами ql и q2.

Рис. 1. Пример линейной дискриминантной функции для случая разделения

образов на два класса

Рис. 2. Иллюстрация к случаю разделения на несколько классов

Положим ¿11 = ¿22 = 0, ¿12 = ¿1, ¿21 = ¿2. При осуществлении события X условные вероятности ошибок первого рода и второго рода равны

а = • |Р(Х/дг)^ ••• dxn; в = Р(Х / Чг) ¿Хг- ■■Лхп; (20)

Средний риск определяется по формуле

я = л1р(д1)а + л1 р(д2)в (21)

Так как интеграл от плотности вероятности по области Д1 и Д2 равен единице, то

а = 1 Р(Х / д2) ••• dxn,

откуда

Я = а1Р(ъ1) +

"Л Р (д2) р (X / ^ )-" _-\Р (ъ ) Р (X / % ) _

Для минимизации среднего риска необходимо так выбрать области Д1 и Д2, чтобы интеграл в (22) принял отрицательное и наибольшее по модулю значение. Это достигается тогда, когда подынтегральное выражение принимает наибольшее по модулю отрицательное значение, и вне области Д1 не существует такой области, в которой подынтегральное выражение отрицательно, т.е. выполняется ¿2P(q2)P(X/q2) -- XlP(ql)P(X/ql) < 0. (23)

Отсюда следует ранее рассмотренное байесовское решающее правило.

Распознаваемое состояние, для которого установлен вектор признаков X, относится к классу q1, если

+1Ч-1

(22)

Р(X / ?1) >А2Р(91)

где

Р( X / ?2)

^Р(Чг)

(24)

^Р(Чг) = к - пороговое значение

Л РЮ

коэффициента правдоподобия.

Отсюда следует, что разделяющая функция для байесовского правила имеет вид

/(X) = XlP(ql)P(X/ql) -

- X2P(q2)P(X/q2) (25) Итак, если для объекта известны априорные вероятности классов состояний Р^г) и условные плотности вероятности Р(Х/qi), то можно определить решающее правило или дискриминантные функции для классификации состояний по результатам диагностических измерений.

Для сложных технических систем аналитическое определение плотностей P(X/q) является исключительно сложной задачей, поэтому на практике обычно пользуются моделью объекта в форме выборки экспериментальных данных. Экспериментальные данные обычно представляются в виде таблицы. Строки этой таблицы отождествляются с состояниями объекта, а столбцы - с диагностическими признаками. Таблицу такого вида принято называть таблицей типа «состояние-признак». Такой набор данных также является моделью состояний СТК, однако связи между диагностическими параметрами (признаками) здесь выражены в неявной форме. В общем случае используемые данные могут включать в себя:

• доступные для измерения параметры объекта;

• данные по некоторым параметрам условий эксплуатации, включая данные по экспозициям факторов кумулятивного характера;

• данные по выходным параметрам объекта;

• оценки технического состояния объекта для каждого набора экспериментальных данных.

Экспериментальные данные формируются на основе наблюдений за объектами однородной статистической совокупности.

3. Обучение модели распознавания состояний СТК

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

Рассмотрим процесс обучения критерию Байеса применительно к ситуации, когда число классов равно двум (т = 2).

Принадлежность состояния к классу q1 или классу q2 определяется знаком функции

/X) = (¿11 - Лl2)P(X / ql) + + (¿21 - ¿22)Р(х / q2)-

(26)

Сложность аппроксимирующей функции зависит от взаимного расположения образов классов в пространстве признаков. Иногда разделение образов можно осуществить с помощью линейной ДФ, но в общем случае необходимо использовать нелинейную аппроксимацию. Ниже рассматривает-

ся общий случай построения нелинейной аппроксимации.

Пусть задана система линейно независимых функций ф1(X), ^г®, ..., ФкТ). Тогда/Г) можно аппроксимировать линейной комбинацией

ях,цг) = 1гф{х) = щф1{х) + +^2(Х) + - + Т1>Д(Х). (27)

Выражение (27) представляет собой скалярное произведение вектор-строки коэффициентов Ж = (^1, w2, ..., wk) и вектор-столбца ф^, для которого

= [фl(X),ф2(X), ..., фк(ш

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

Ошибка аппроксимации определяется функционалом

з ) = (Х)'! [ / (X) - X )]2 ах ,,(28)

где (X) - пространство признаков [(X)

с К"], ¿X = dx1dx2---dxn-

Условие минимума функционала имеет вид

V/ (Ж) =

= -2 Г - • -Г [/(X) - Жр(Х)]р(Х)сХ =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

: (X )■>

= 0. (29)

Введем матрицу

н = • х х )ах,

размер которой равен х . Тогда условие (29) перепишется в виде

Ш- _[• • |/(X)р(X)аХ = 0. (30)

Подставив в (30) соотношение (26), получим

ИЖ-}■■■} [(Л„-Я12)Р(д1) р( %) +

J (х У

+ (^21 -Л22)РШР(%2ЖХ^ = 0 (31)

Обозначим через q(X) класс состояния ассоциируемого с вектором признаков X. Положим

\лп -Лпж х),

если д(X) = д1;

(Л21 -Л22)р( х),

если д(X) = д2.

Тогда равенство (31) представляется в виде

НЖ = MX[Ф(X)]- (32)

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

Ф( X) =

(34)

Пусть система функций {ф г■(X)}S является ортонормированной. В этом случае

иш=Ж = ж

и, следовательно, будет выполняться равенство

Ж = М^Ф^] (33)

Тогда итерационный алгоритм обучения критерию Байеса может быть записан следующим образом:

VК = VК-1 -

-(Ук Жк-1 - (лп-лп)?( хп)},

если д(хп) = д^

V = V-1 --(/к Жк-1 - (л21 -л22)<р( Хп)},

если 9(хп) = 92 •

К = 1, 2,..., М, где N - объем обучающей последовательности.

Алгоритм (34) реализует метод стохастического градиента.

4. Логические методы распознавания состояний технической системы.

Рассмотрим теперь общий случай, когда признаки ТС подсистем СТК измеряются в различных шкалах.

Пусть задано множество классов состояний Q = {д1, д2, ..., дт}.

Тогда каждому классу из Q должно соответствовать некоторое присущее ему свойство-предикат.

Под свойством-предикатом на совокупности классов Q понимается такая функция состояния х(5), которая принимает только два значения: «истинно» или «ложно». Обычно логические значения обозначаются соответственно 1 и 0.

Для параметров, измеряемых в непрерывной числовой шкале предикат может быть определен, например, следующим образом. На множестве значений параметра % выделяют интервал (а, в) и полагают

[1,если % е (а,в); [0,если % £ (а,в)-

Аналогично определяют предикаты для параметров измеряемых в порядковой шкале.

Таким образом, исходный вектор признаков X преобразуется в новый вектор Х, компоненты которого принимают только логические значения. В дальнейшем будем предполагать, что

=

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

Логические методы распознавания образов базируются на аппарате алгебры логики и позволяют оперировать информацией, заключенной не только в отдельных признаках, но и в сочетаниях значений признаков. В самом общем виде логические методы можно охарактеризовать как поиск по обучающей выборке логических закономерностей и формирование некоторой системы логических решающих правил (например, в виде конъюнкций признаков). Группа логических методов отличается разнообразием и включает методы различной сложности и глубины анализа [6]. В качестве примера логических методов распознавания рассмотрим алгоритм «Кора», эффективность которого подтверждается в ряде прикладных областей. Ниже приводится модифицированный вариант этого алгоритма.

В этом методе значение какого-либо признака х, рассматривается как элементарное событие Т. Например, для признаков, измеряемых в номинальных шкалах, элементарными событиями Т называют события х, = а или х, ф а, где а - одно из возможных значений признака. Если же шкала порядковая или числовая, то элементарными событиями могут называться события вида а < х , < Ь. В алгоритме «Кора» анализируются все возможные конъюнкции вида

T п T п... nT

(l < l0), (35)

где /0 - некоторое наперед заданное число.

Среди конъюнкций выделяются те, которые характерны (верны на обучающей выборке чаще, чем некоторый порог 1-е^ для одного из классов и не характерны для другого (верны реже, чем в заданной доле случаев е2).

Если коэффициент корреляции между какими-либо двумя выделенными конъюнкциями по модулю более 1-е3, то оставляется «наилучшая» из них с точки зрения различения классов, а если конъюнкции эквивалентны, то более короткая (имеющая в представлении (35) меньшее /) или просто отобранная ранее. Параметры еь е2 и е3 подбираются так, чтобы общее число отобранных (информативных) конъ-

юнкций не превосходило некоторого числа N. При распознавании образа состоянияXподсчитывается N / - число характерных для /-го класса отобранных конъюнкций, которые верны для X. Если N является наибольшим из всех, то принимается решение о принадлежности состояния /-му классу.

Алгоритм «Кора» отличаются простотой и легко программируется; его трудоемкость определяется заданными параметрами еь е2, е3, N, а также размерностью пространства признаков.

Заключение

В статье рассмотрены методы оценивания и прогнозирования технического состояния СТК, основанные на методах распознавания образов. Указанные методы являются перспективными и позволяют эффективно решать задачи управления жизненным циклом сложных технических комплексов.

Литература

1. Надёжность и эффективность в технике. Эффективность технических систем. Т. 3. - М.: Машиностроение,

1988.

2. Беркетов Г. А. Прогнозирование остаточного ресурса технических систем методами распознавания образов.// Математические методы решения инженерных задач. 2002. №1. с. 17-31.

3. Справочник по прикладной статистике. Т. 1. /Под ред. Э. Ллойда, У Лидермана, М.: Финансы и статистика,

1989. 510 с.

4. Горелик А.Л., Скрипка В.А. Методы распознавания. Уч. пособ. для вузов. М.: Высшая школа, 2008.

References

1. The reliability and the effectiveness of the technique. Effectiveness of technical systems.V.3. - М.: Mechanical Engineering,1988.

2. G. A. Berketov. Prediction of residual life of technical systems using pattern recognition. / / Mathematical methods for solving engineering problems., №1, p. 17-31, 2002.

3. Reference book on Applied Statistics. V.1.// Edited by A. Lloyd, W. Lider-man, Мoscow: The Finance and Statistics, р. 510, 1989.

4. A. L. Gorelik, V.A. Scripka. Recognition methods. // Manual for universities. Moscow: High School, 2008.

i Надоели баннеры? Вы всегда можете отключить рекламу.