Научная статья на тему 'Учет неуправляемости системы в задаче функционального диагностирования'

Учет неуправляемости системы в задаче функционального диагностирования Текст научной статьи по специальности «Математика»

CC BY
149
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
НЕЛИНЕЙНЫЕ СИСТЕМЫ / НЕУПРАВЛЯЕМОСТЬ / ДИАГНОСТИРОВАНИЕ / НАБЛЮДАТЕЛИ / NONLINEAR SYSTEMS / UNCONTROLLABILITY / DIAGNOSIS / OBSERVERS

Аннотация научной статьи по математике, автор научной работы — Жирабок Алексей Нилович, Бобко Евгений Юрьевич, Варнаков Алексей Игоревич, Писарец Антон Михайлович

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

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

Текст научной работы на тему «Учет неуправляемости системы в задаче функционального диагностирования»

М нализ и синтез систем управления

УДК 681.326

УЧЕТ НЕУПРАВЛЯЕМОСТИ СИСТЕМЫ В ЗАДАЧЕ ФУНКЦИОНАЛЬНАЯ ДИАГНОСТИРОВАНИЯ

А.Н. Жирабок, Е.Ю. Бобко, А.И. Варнаков, А.М. Писарец

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

Ключевые слова: нелинейные системы, неуправляемость, диагностирование, наблюдатели.

ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ

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

В принципе задача ФД неуправляемых систем может быть решена путем определения множества состояний, достижимых из заданных начальных, сужения модели исходной системы на это множество и решения для нее задачи ФД. Этот путь достаточно трудоемок и в полной мере применим только к линейным системам. Суть предлагаемого в настоящей работе метода состоит в аналитическом описании пространства состояний, недостижимых из начального состояния, и использование этого описания для построения наблюдателя пониженной размерности. В качестве основы для реализации этого метода предлагается так называемый логико-динамический (ЛД) подход, который был успешно применен как для решения задачи ФД [2, 3, 5], так и анализа наблюдаемости и управляемости нелинейных систем [6]. Логико-диа-

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

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

Фі(A\x(t), u(і))Л

x (t) = Fx(t) + Gu(t) + C

v ФріApx(t), u(t))

+ Dd(t) + Lp(t), y(t) = Hx(t),

(І)

где х(?) е X с Я ”, и(^ е и с Ят и у(1) е У с Я1 — векторы состояния, управления и выхода соответственно; И, О и Н — матрицы соответствующих размеров; С — матрица размера п х р: если в правую часть уравнения для 1-й компоненты вектора состояния исходной системы входит нелинейная функция ф/.(А/.х(?), м(?)), то С(/, у) ^ 0, в противном случае С(/, у) = 0; Б и Ь — известные постоянные матрицы, ^(?) — вектор, описывающий дефекты: при их отсутствии ^(?) = 0, при возникновении ^(?) становится неизвестной функцией времени; р(?) — неизвестная функция времени, описывающая возмущения на систему. Модель

х (^ = ¥х(^ + Оы(^, у(^ = Нх(^

назовем линейной частью системы (1) и обозначим ее £ = (Д О, Н).

Поскольку дальнейший анализ основан на ЛД подходе, коротко рассмотрим его.

1. ЛОГИКО-ДИНАМИЧЕСКИИ подход

Данный подход к решению задачи ФД детально рассмотрен в работах [2, 3, 5], поэтому далее излагаются только его основные этапы без их обоснования:

1) замена нелинейной системы (1) ее линейной частью;

2) решение задачи ФД для линейной системы с дополнительным условием линейного вида и построение линейного наблюдателя на основе известной процедуры [1, 3];

3) преобразование линейного наблюдателя в нелинейный.

Описание линейного наблюдателя, построенного на этапе 2, имеет следующий вид:

х*(? + 1) = Д,х*(?) + О*и(?) + /у(?) + Кг(?),

у*(?) = Н*х*(?), (2)

где Д, О*, / и Н* — матрицы, описывающие наблюдателя, К — матрица обратной связи, г (?) — невязка, формируемая в виде

г (?) = Яу(?) - у*(?)

для некоторой матрицы Я. Предполагается, что при отсутствии дефектов и возмущений векторы х(?) и х*(?) связаны равенством

х*(?) = Фх(?)

для некоторой матрицы Ф, которая удовлетворяет следующим уравнениям [1, 3, 5]:

Ф^ = ДФ + /Н, ЯН = Н*Ф, О* = ФО.

Кроме того, для обеспечения нечувствительности к возмущениям и чувствительности к дефектам матрица Ф должна удовлетворять условиям

ФХ = 0, ФБ ф 0.

(3)

Дополнительное условие, упомянутое в формулировке этапа 2, имеет вид

Л' = А

Гф н У

или

гапк(Фт Нт) = гапк(Фт Нт Л ,т),

(4)

т т т т где матрица Л = (Лу Лу ... Л^) строится из тех

строк матрицы Л, номера}х, 72, ..., у которых совпадают с номерами ненулевых столбцов произведения ФС.

На этапе 3 в линейный наблюдатель (2) добавляется нелинейная составляющая в виде

С

( \ ^л(Л*лг(0> и(0)

У У(и (0)

где матрицы-строки Лу , Лу.

Л* у опреде-

■> й

ляются из линейных алгебраических уравнений

л = л*.

Гф

н

і ] у1, у2, ..., Лр ^

У

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

2. АНАЛИЗ ДИАГНОСТИРУЕМОЙ СИСТЕМЫ

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

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

W = (С ГО ... ¥п 1С). Пусть

гапк( W) = 5 < п,

(5)

т. е. линейная часть рассматриваемой системы неуправляема и Т0 — матрица ранга 5, составленная из первых 5 линейно независимых столбцов матрицы Ж

Основную роль во второй части анализа играет известная каноническая декомпозиция неуправляемой линейной системы на управляемую (£х) и неуправляемую (£2) подсистемы (рис. 1) [7]. Такая декомпозиция может быть получена путем исполь-

(тТ)

зования линейного преобразования Т = I, где

матрица Т* дополняет матрицу Т0 до невырожденной. Матрица т* может быть выбрана множеством способов, для нас наибольший интерес представляет случай, когда строки матрицы Т* ортого-

Рис. 1. Каноническая декомпозиция линейной неуправляемой системы

нальны строкам матрицы Т0 , что всегда можно

сделать. Последний факт запишем в виде соотношения

Т0т Т*т = 0, или Т*Т0 = 0.

(6)

Принятый вид матрицы преобразования Т отличается от традиционного [7], поэтому покажем, что он также приводит к необходимой канонической форме. Примем обратное преобразование Т-1 в виде Т-1 = (Я1 Я2), тогда из ТТ-1 = 7пХп следует, в частности, Т*Я1 = 0, что с учетом равенства Т*Т0 = 0 дает возможность положить Я1 = Т0; здесь 7пХп — единичная п х п матрица.

Матрица 7к преобразованной системы определяется произведением

7к = Т7Т 1 =

Ґ ггГ\ 70

Т* у

7(* *2> =

Тот7^1 Тот7*2 Т* 7*1 Т* 7*

Рассмотрим произведение Т*7Я1 = Т*7Т0. Поскольку столбцы матрицы Т0 по определению состоят из всех линейно независимых столбцов матрицы Ж, то столбцы матрицы 7Т0 будут линейно

выражаться через столбцы этой матрицы, т. е. справедливо равенство 7Т0 = Т0# для некоторой

матрицы N. Отсюда согласно соотношениям (6) следует Т*7Я1 = Т*7Т0 = Т*Т0# = 0, что соответствует отсутствию связи от подсистемы £1 к подсистеме £2 согласно декомпозиции (см. рис. 1).

Кроме того, С, = ТС =

Ґ гг,туо\

7 о а

па

а поскольку

столбцы матрицы О являются составной частью матрицы Т0, то Т*О = 0, что также соответствует декомпозиции (см. рис. 1).

Для анализа нелинейной составляющей предположим вначале, что последняя содержит только одну нелинейность, т. е. р = 1 и матрица С представляет собой вектор-столбец. При приведении

линейной части к канонической форме нелинейная составляющая принимает вид

ТСф1(ЛТ 1Тх, и)

()

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

Произведение ТС имеет вид ТС =

ТІ СЛ Т* С

У

т. е. новые связи вводятся только в

первую подсистему. Это означает, что они соответствуют структуре связей, существующих в канонической форме, и, следовательно, заключение о неуправляемости линейной части не нарушается. Условие Т*С = 0 с учетом соотношений (6) означает, что столбцы матрицы С линейно выражаются через столбцы матрицы Т0, т. е. гапк(Т0) = гапк(Т0 С), а поскольку

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

гапк(Ж) = гапк(Т0), то

гапк(Ж) = гапк(ЖС). (8)

Условие (8) не выполняется и нелинейная составляющая не зависит от управления и, т. е. Ф1(Ах, и) = ф1(Ах). В этом случае новые связи не будут нарушать заключение о неуправляемости линейной части, если они будут формироваться только за счет вектора состояния подсистемы £2.

Так будет тогда, когда матрица АТ-1 в выражении (7) имеет вид АТ-1 = (АЯ1 АЯ2) = (0 АЯ2), что приводит к равенству

Л*1 = ЛТ0 = ЛW = 0.

(9)

Не выполняются условия (8) и (9) или нелинейная составляющая зависит от управления. В этом случае задача будет иметь нетривиальное решение, если подсистема 22 может быть декомпозирована так, как показано на рис. 2. Выяснить возможность такой декомпозиции можно путем расширения вектора управления за счет

Рис. 2. Декомпозиция неуправляемой подсистемы

фиктивного входа V = ф1(Лх, и) с матрицей С:

(а с )

и

V V У

. Обозначим СО = (С С) и рассмотрим

матрицу управляемости Ж0:

Ж> = (Со 7С0 ... 7и-1С0).

Пусть

гапк(Ж) < п;

(10)

(11)

тогда в силу того, что условие (8) выполняется при Ж = Ж, новая связь не изменит структуру связей, существующих в канонической форме, и, следовательно, заключение о неуправляемости линейной части не нарушается.

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

• Если условие (8) выполняется для указанной матрицы С, система £ неуправляема.

• Предположим, что условие (8) не выполняется

для столбцов С, , , ..., С, матрицы С. Про-

верим условия AjW = 0,у е {/р /2, ..., /у|. Если все они выполняются и функция фj не зависит от и для всех у е {/^ /2, ..., /у|, система £ неуправляема.

• Пусть А• Ж ф 0, А• Ж ф 0, ..., АЖ ф 0 или фун-

' 1 j2 'к

кции ф ■ ,

^ 1

рицы С'

ф4

у 1

зависят от и. Образуем мат-(О С') и ис-

С2 ••• С4) и С0

пользуем последнюю для построения расширенной матрицы управляемости Ж согласно выражению (10). Если условие (11) выполняется, система £ неуправляема.

3. ПОСТРОЕНИЕ НАБЛЮДАТЕЛЯ

Пусть выполняются условия (5) и (8) или (5) и (9), или (11). Покажем, как это можно использовать для понижения размерности диагностического наблюдателя. Предполагается, что начальное состояние диагностируемой системы находится в 5-мерном подпространстве состояний Х0 с X, достижимых из нулевого начального состояния. Для конкретности рассмотрим случай, когда выполняются условия (5) и (8) или (5) и (9).

Как указано в § 1, наблюдатель строится на основе уравнений Ф7 = 7*Ф + /Н, ЯН = Н*Ф и

Л = Л,

ґ ФЛ ЧНУ

, которые можно представить коммута-

тивными диаграммами

Учесть наличие подпространства Х0 можно следующей модификацией этих диаграмм:

В приведенных диаграммах V — некоторое 5-мерное векторное пространство, X* — пространство состояний наблюдателя, У* — пространство его выходов. Из коммутативности последних диаграмм следуют равенства

Ф7Т0 = (7*Ф + /Н) Т0, ЯНТ0 = Н*ФТ0,

Л Т0 = Л*

Гф

Н) Т0.

(12)

Перепишем первое из них в виде (Ф7 — 7*Ф — — /Н) Т0 = 0, откуда из свойства матрицы Т* следует равенство Ф7 — 7*Ф — /Н = ЛрТ* для некоторой матрицы Лр. Слагаемое ЛрТ* в уравнении

Ф7 = 7*Ф + /Н + ЫрТ*

(13)

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

По аналогии с уравнением (13) на основе второго и третьего равенств (12) можно записать уравнения

*Н = Н*Ф + ЛНТ*,

Л ' = Л,

+ ЛаТ* (14)

для некоторых матриц Лн и Ла. С учетом уравнений (14) условие (4) заменяется на

гапк(Фт Нт Т*т) = гапк(Фт Нт Т*т Л т). (15)

Известно [3, 5], что наиболее простой процедура синтеза наблюдателя получается при его реализации в канонической форме, когда описывающие его матрицы имеют вид

Г 0 1 0 ... 0 Л 0 0 1 ... 0

V 0 0 0 ... 0 У

Н* = (1 0 0 ... 0).

В этом случае уравнение (13) можно представить в виде совокупности к уравнений [3, 5]:

фг7 = фі - 1 + /н + ЛД'Т*

і = 1, 2,

Фк7 = /Н + ЛЯ;Т*,

к - 1,

(16)

где Лрг — /-я строка матрицы Лр, / = 1, 2, ..., к, к — размерность наблюдателя.

Для обеспечения нечувствительности наблюдателя к возмущениям введем матрицу Ь* макси-

мального ранга, удовлетворяющую условию Ь*Ь = 0. Из определения матрицы Ь* следует, что Ф = Л^Ь* для некоторой матрицы Лр. Как показано в работе [3], это дает ограничение на матрицу Я в виде Я = ЛдЯ0, где Я0 — матрица максимального ранга,

удовлетворяющую уравнению (*

Н

Ь

= 0; N

Я

Лд — некоторые матрицы. Тогда из уравнений (14) следует ЛДЯ 0Н = Ф1 + ЛнТ*. По аналогии с работой [3], уравнения (16) и последнее равенство можно свернуть в одно:

ЛДЯ 0Н7к = /1Н7к - 1 + ЛТЛТ*7* - 1 + ... + /Н +

+ Лр,Т* — ЛЯТ*7* (17)

Выражение (17) можно упростить. Как показано ранее, 7Т0 = Т0Л, тогда 7 Т0 = Т0Лг для всех / = 1, 2, ... Поскольку Т*7гТ0 = Т*(7гТ0) = Т*Т0Лг, то из соотношений (6) следует Т*7 гТ0 = 0. Последнее равенство также с учетом соотношений (6) означает, что строки матрицы Т*7‘ линейно выражаются через строки матрицы Т* при всех / = 1, 2, ...

Таким образом, сумма всех слагаемых вида Л'.Т*7г в правой части равенства (17) сводится к единственному члену Л*Т* для некоторой матрицы Л*, что дает

0Н7к = /1Н7к - 1 +

+

/кН + Л*Т*. (18)

Наличие слагаемого Л*Т* дает формальное основание для уменьшения размерности наблюдателя у неуправляемой системы. Это слагаемое можно интерпретировать следующим образом. Оно формирует дополнительный вход в наблюдатель в виде Л*Т* х; поскольку предполагается, что состояние х достижимо из начального нулевого, то вектор х может быть представлен в виде линейной комбинации столбцов матрицы Т0. Последнее означает, что произведение Л*Т*х всегда равно нулю, и, следовательно, фактически этот вход отсутствует.

Как следует из уравнения (18), слагаемое Л*Т* имеет такую же структуру, что и слагаемое /Н, поэтому в соотношениях (16) и (17) следует положить Лн = 0, Лр. = 0, / = 1, 2, ..., к — 1.

На основе уравнения (18) известным образом [3] определяются минимальная размерность наблюдателя к и матрицы ЛК, /1,

/к, Т*, с помо-

щью которых определяются матрица Я = Л^Я и строки матрицы Ф согласно уравнениям (16) при

Фх = Ни = 0, I = 1, 2, к — 1. Если най-

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

Нелинейная составляющая добавляется в линейный наблюдатель на основе второго из уравнений (14), разрешенного относительно матрицы А*. Для этого предварительно рассчитывается произведение Ф С и строится матрица А Наличие матрицы Т* в этом уравнении упрощает условия его разрешимости, что косвенно также приводит к уменьшению размерности наблюдателя. Как и ранее, слагаемое ЫАТ* во втором из уравнений (14) носит формальный характер, в строящийся наблюдатель матрица Т* не входит.

Матрица обратной связи К, обеспечивающая устойчивость наблюдателя и вводимая в его модель согласно уравнению (2), может быть определена методами, изложенными в статье [8].

4. ОБСУЖДЕНИЕ ПОСТАНОВКИ ЗАДАЧИ И ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

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

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

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

и инвариантен к другой. Для некоторых наблюдателей предложенная в работе процедура учета неуправляемости может быть реализована в полной мере, что приведет к уменьшению их размерности. Для других наблюдателей из банка процедура не даст такого эффекта по той причине, что для матрицы Ф, характеризующей каждый такой наблюдатель, не будет выполняться условие (3) или (15). Можно предположить, что такой результат будет характерен для наблюдателей, чувствительных к дефектам, появление которых может сделать систему управляемой. Окончательное решение о возможности применения предложенной процедуры должно приниматься на основе моделирования системы с дефектами.

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

5. ИЛЛЮСТРАТИВНЫЙ ПРИМЕР

Рассмотрим систему, описываемую следующей моделью:

х I = х2 — 2sign(x5 — х3) + х6 + и2 + О, х2 = х3 + 2(х1 + х6)и2, X 3 = х4 + х6и2,

X4 = х1 + и2 + х5и1 + хб + й, х5 = х4 + хб и2, х6 = 2sign(x5 — х3) — хб, у1 = х1 + хб, у2 = х3.

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

Г =

' 0 1 -1 0 1 1 л ' -2 0 0 0 Л ґ 0 1 л

1 0 1 0 0 1 0 1 0 1 0 1

0 0 0 1 0 1 , С = 0 0 0 1 , О = 0 1

1 0 0 0 1 1 0 0 1 0 1 1

0 0 0 1 0 1 0 0 0 1 0 1

V 0 0 -1 0 1 -11 V 2 0 0 0 1 0 0 1

Ь =

Г 1 л ( 0'

0 0

0 , V = 0

0 1

0 0

V 01 V 0 1

А =

Л

0 0 -10 10

1 0 0 0 0 0 0 0 0 0 10 V 0 0 0 0 0 1 1

н=| 1 0 0 0 0 1

0 0 10 0 0

Ф! = sign(x5 — Х3) — Х5 + Х3, ф2 = Х^и2 — Х-1 — и2, фз Х^и Х5 и^, Ф4 Х^2 Х^ ^2*

Найдем три первых блока матрицы управляемости

ЦТ = (О ГО Г2 О):

(Г =

^ 0 10 10 2Л 0 10 2 11 0 110 0 2 110 2 11

0 110 0 2 ^ 0 0 0 0 0 01

Поскольку гапк( Ж’) = 4, линейная часть системы неуправляема. Условие (8) не выполняется для первой строки матрицы С, но поскольку A1W = 0 и функция Ф1 = sign(x5 — х3) — х5 + х3 не зависит от и, нелинейная система остается неуправляемой. Нетрудно проверить,

что в нашем случае Т* = [ 00 -1 0 1 0 I, R0 = (0 1) и

I 0 0 0 0 0 1 )

уравнение (18) разрешимо только при к = 2:

N*(0 1)#^ = (1 0 -1 0 2 0) = Н1 + Н2 + 2Т41 - Т»2,

откуда Л* = 1, /1 = 0, /2 = (1 1). Из уравнений Ф1 = 0Н

и (16) найдем строки матрицы Ф: Ф1 = (0 0 1 0 0 0),

Ф2 = (0 0 0 1 0 1). Отсюда получаем ФС = [ 0 0 0 1

2 I 2 0 10

С* = Ф С = [ 01 I. Ненулевые столбцы в матрице Ф С —

I 11 )

первый, третий и четвертый, что определяет структуру матрицы А’. Нетрудно проверить, что условия (3) и (15) выполняются, что позволяет получить следующее описание линейного наблюдателя:

Х*1 = х*2 + и2, Х*2 = У1 + У2 + и1 + и2.

Второе из уравнений (14) дает следующее: А*1 = 0, ЛА1 = (1 0), А*3 = (0 0 0 1), ЛА3 = (1 0), А*4 = 0, ЛА4 = (0 1). Это позволяет получить следующие нелинейные составляющие для переменных х41 и х*2: —и2 и —у2 — и1 + у2и1 соответственно. В результате получаем следующее окончательное описание нелинейного наблюдателя:

х*2, х *2 "У 1 + У2^ I и2.

Отметим, что неучет неуправляемости исходной системы приводит к увеличению размерности наблюдателя до трех.

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

задавая, например, Xj = X2 = —1, получим K =

ЗАКЛЮЧЕНИЕ

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

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

ЛИТЕРАТУРА

1. Мироновский Л.А. Функциональное диагностирование динамических систем. — М.; СПб.: МГУ-ГРИФ, 1998.

2. Жирабок А.Н, Летенко А.А. Логико-динамический подход к диагностированию билинейных систем // Проблемы управления. — 2006. — № 4. — С. 20—25.

3. Шумский А.Е., Жирабок А.Н. Методы и алгоритмы диагностирования и отказоустойчивого управления динамическими системами. — Владивосток: ДВГТУ, 2009. — 196 с.

4. Шумский А.Е. Функциональное диагностирование нелинейных динамических систем с запаздыванием // Автоматика и телемеханика. — 2009. — № 3. — С. 172—184.

5. Жирабок А.Н., Усольцев С.А. Линейные методы при диагностировании нелинейных систем // Автоматика и телемеханика. — 2000. — № 7. — С. 149—159.

6. Жирабок А.Н. Анализ наблюдаемости и управляемости нелинейных динамических систем линейными методами // Изв. РАН. Теория и системы управления. — 2010. — № 1. — С. 10—17.

7. Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. — М.: Мир, 1977.

8. Misawa E.A., Hedrick J.K. Nonlinear observers — a state of the art survey // Journal of dynamic systems, measurements and control. — 1989. — Vol. 111. — P. 344—352.

Статья представлена к публикации членом редколлегии чл.-корр. РАН П.П. Пархоменко.

Жирабок Алексей Нилович — д-р техн. наук, профессор,

S (4232) 45-08-64, И [email protected],

Бобко Евгений Юрьевич — аспирант,

Варнаков Алексей Игоревич — аспирант,

Писарец Антон Михайлович — ст. преподаватель,

Дальневосточный государственный технический университет, г. Владивосток.

книга

Левин В.И. Логические методы в теории надежности сложных систем: — Пенза: Изд-во Пензенской гос. технол.

акад., 2010. — 140 с.

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

Книгу можно заказать по e-mail: [email protected]. Интернет: www.pgta.ru.

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