Функциональные наблюдатели и наблюдатели состояния при неопределенности тема автореферата и диссертации по математике, 01.01.02 ВАК РФ

Фомичев, Василий Владимирович АВТОР
доктора физико-математических наук УЧЕНАЯ СТЕПЕНЬ
Москва МЕСТО ЗАЩИТЫ
2009 ГОД ЗАЩИТЫ
   
01.01.02 КОД ВАК РФ
Диссертация по математике на тему «Функциональные наблюдатели и наблюдатели состояния при неопределенности»
 
Автореферат диссертации на тему "Функциональные наблюдатели и наблюдатели состояния при неопределенности"

Московский государственный университет имени М.В. Ломоносова факультет Вычислительной математики и кибернетики

На правах рукописи

Же-

ФОМИЧЕВ Василий Владимирович

Функциональные наблюдатели и наблюдатели состояния при неопределенности

01.01.02 - Дифференциальные уравнения

АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора физико-математических наук

Ю34СЬ4ии

1 и IX П

Москва - 2009

003476400

Работа выполнена в на кафедре нелинейных динамических систем и процессов управления Факультета ВМК МГУ имени М.В.Ломоносова.

Научный консультант: доктор технических наук, академик РАН, профессор

Официальные оппоненты:

доктор физико-математических наук,

академик РАН, профессор

доктор физико-математических наук, чл.-корр. РАН, профессор

доктор физико-математических наук, профессор

КОРОВИН С. К.

КУРЖАНСКИЙ А.Б.

ЧЕТВЕРУШКИН Б.Н.

КРИЩЕНКО А.П.

Ведущая организация: Вычислительный центр РАН

Защита состоится « У »_2009 г. в ^2^~часов на заседании диссертационного совета Д.501.001-43 при Московском государственном университете имени М.В.Ломоносова, расположенном по адресу: 119991, Российская Федерация, Москва, ГСП-1, Ленинские горы, Факультет ВМК МГУ имени М.В.Ломоносова, аудитория 685.

С диссертацией можно ознакомиться в библиотеке Факультета ВМК МГУ имени М.В.Ломоносова.

Автореферат разослан

. 2009 г.

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

г /

ЗАХАРОВ Е.В.

Общая характеристика работы

Актуальность работы.

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

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

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

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

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

В 1963 г. Давид Люенбергер заложил основы теории наблюдателей для линейных стационарных систем управления. До сих пор появляются работы,

± =/(ж,и,г), £ > О,

(1)

У = Кх)

(2)

обобщающие или распространяющие эту теорию на новые классы систем.

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

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

где х € К" — неизвестный фазовый вектор системы, и £ К*™, у 6 1' -известные вход и выход системы, соответственно; А, В и С — постоянные матрицы соответствующих размеров. Задача о наблюдаемости решена также и для линейных нестационарных систем, а так же для частных случаев нелинейных систем. Однако для нелинейных систем (например для билинейных) исчерпывающего решения не получено.

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

Такие системы и называют наблюдателями. Здесь синтезу подлежат функции <?(.) и р(.), размерность вектора г(£) называют размерностью наблюдателя. Если оценка а:(£) асимптотически сходится к фазовому вектору системы

х = Ах + Ви у — Сх,

(3)

г = д(г,и)у), х = р(г,и,у).

(4)

ж(£), то наблюдатель называют асимптотическим (если, кроме того, имеет место оценка. - < Сор(О) - х{0)\\е~11, где константы 7 > О,

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

Однако для линейных систем с неопределенностью (возмущенных систем) вида

х - Ах + Ви + У = Сх,

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

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

В теории автоматического управления часто, помимо устойчивости замкнутой системы, предъявляются те или иные дополнительные требования к свойствам регулятора. В частности, нередко требуется, чтобы размерность наблюдателя 2 (т. е. размерность фазового вектора г(£) динамической системы (4)) была минимальна. В результате появилась проблема, связанная с построением минимального наблюдателя, т. е. наблюдателя минимального динамического порядка, минимальной размерности.

Для линейных стационарных полностью определенных систем (3) эта задача оценивания полного фазового вектора получила исчерпывающее ре-

Ч| || - какая-либо норма в Е"

2 Наблюдатель, как правило, часть регулятора

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

а = h{x) е Rp, (6)

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

В случае линейной стационарной системы без неопределенности и линейного функционала

а - Нх, (7)

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

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

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

Xk+i = Axk + Вик, ук = Схк> к = 0,1,2,...

где, как и ранее, х е М" — фазовый вектор, и Е К"1 и у 6 К' — вход и выход системы, соответственно.

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

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

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

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

1) Задача о построении функционального наблюдателя минимально возможного порядка с каким-либо устойчивым спектром;

2)3адача о построении минимальных функциональных наблюдателей с наперед заданными динамическими свойствами (заданным спектром, заданной скоростью сходимости).

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

Научная новизна. В диссертации впервые получены следующие основные результаты:

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

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

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

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

5. Предложены методы синтеза асимптотических наблюдателей для билинейных динамических систем. Полностью решена задача о равномерной

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

6. Разработанные алгоритмы построения наблюдателей (для систем с неопределенностью и функциональных наблюдателей) обобщены на дискретные линейные стационарные системы.

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

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

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

Апробация работы. Основные результаты работы и отдельные её части докладывались: на научных семинарах кафедры нелинейных динамических систем и процессов управления факультета вычислительной математики

и кибернетики МГУ имени М.В.Ломоносова, на научном семинаре "Нелинейная динамика: качественный анализ и управление"под руководством академиков РАН С,В. Емельянова и С.К. Коровина; на Международной конференции по управлению «Автоматика 2001», Одесса, 2001; на научной школе -конференции "Мобильные роботы и мехатронные системы" (Москва, МГУ, Институт механики имени Е.А. Девянина) 2004 год; Симпозиуме IFAC по Обобщенным решениям в задачах управления (GSCP-2004); на Первой Международной конференции "Системный анализ и информационные технологии" САИТ-2005 (12-16 сентября 2005 г, г. Переславль); на Международном семинаре «Устойчивость и колебания нелинейных систем управления» им. Е.С. Пятницкого (ИПУ РАН), 2006; на Второй Международной конференции "Системный анализ и информационные технологии" САИТ-2007 (10-14 сентября 2007 г. Обнинск, Россия); на семинаре в Международном Институте прикладного системного анализа (IIASA, Austria Laxenburg) 2007; на семинарах в университете Лафборо (Великобритания) 2007г.; на Ломоносовских чтениях в Московском государственном университете имени М.В.Ломоносова, Москва, 2004-2008; на Тихоновских чтениях в Московском государственном университете имени М.В.Ломоносова, Москва, 2008г.

Публикации. Основные результаты диссертации опубликованы в 35 работах, из них 25 работ - в ведущих математических журналах (Доклады РАН, Дифференциальные уравнения) и рецензируемых сборниках. Список основных публикаций помещен в конце автореферата.

Лично автором получены следующие результаты:

• Метод скалярных наблюдателей и метод псевдовходов для решения различных типов задач наблюдения.

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

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

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

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

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

• Методы синтеза асимптотических наблюдателей для билинейных динамических систем.

• Алгоритмы построения наблюдателей (для систем с неопределенностью и функциональных наблюдателей) для дискретных линейных стационарных систем.

Содержание работы

Структура и объем диссертации.

Диссертация состоит их семи глав (первая из них - вводная). Главы разбиты на параграфы, параграфы на пункты. Нумерация утверждений, теорем, лемм, замечаний, примеров и формул - двойная, сквозная по каждой главе. В конце приведена библиография из 123 наименований, вначале в алфавитном

порядке перечислены работы на кириллице, потом в алфавитном порядке работы на латинице.

Глава 1 является вводной, в ней приведены основные понятия, общие постановки задачи, дан краткий обзор современного состояния области исследований.

В Главе 2 рассмотрены понятия наблюдаемости и идентифицируемости линейных динамических систем, приведены определения этих понятий. Для линейных стационарных систем указаны критерии наблюдаемости. При этом приведены как широко известные формулировки (критерий Калмана), так и менее распространенные, но полезные при проведении дальнейших исследований (критерий Розенброка).

Теорема 2.2. (Критерий наблюдаемости Калмана). Стационарная пара {С, А} наблюдаема тогда и только тогда, когда выполнено ранговое условие

С СА

rank

С А

п-1

= п.

Матрицу N{C, А) =

С

СА

называют матрицей наблюдаемости ( матри-

САп~1

цей наблюдаемости Калмана).

Ранговое условие говорит о том, что среди (п1) строк матрицы N{0, А) £ есть п линейно независимых. При этом может оказаться, что выпол-

нено условие

С

СА

= imkNv(C,A) = п

rank

CAv~l

при некотором и < п. Минимальное число и, при котором выполняется ранговое условие, называют индексом наблюдаемости пары {С, А}. Иногда матрицей наблюдаемости называют матрицу N„(0, А).

Теорема 2.4. (Критерий наблюдаемости Розенброка). Пара {С, А} наблюдаема тогда и только тогда, когда выполнено ранговое условие

Для линейных наблюдаемых стационарных систем (3) приведены классические канонические формы: калмановская декомпозиция, канонические формы наблюдаемости (для скалярных и векторных выходов), каноническая форма Люенбергера. Описаны алгоритмы приведения систем к этим каноническим формам. Эти канонические формы необходимы для дальнейшего решения основных задач о построении асимптотических наблюдателей.

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

XI -А

rank

= п, ЛеС.

С

динамики является инвариантными нулями матрицы Розенброка

Д(*) =

81-А -В

С 0

т.е. такие в, что гапкЯ(з) <п + т. Для квадратных систем характеристический полином нулевой динамики = сМ /¿(я).

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

Определение 2.8 (по Исидори). Вектор г = (п, • • • ,1*1) — вектор относительного порядка системы (3), если выполнены условия:

1. С>А3'В = 0, ; = 1 ,...,п-2-,С(Аг'~1В ф 0, для всех1 = 1

СхАг'~1В

2. йеШ{ги...,п) = det

С1ЛГ,"1В

где С( — строки матрицы С.

Показано, что для векторных систем (т.е. при 1т > 1) условия из определения могут быть не совместны, т.е. понятие относительного порядка по Исидори не всегда определено. Доказана

Теорема 2.12. Пусть линейная стационарная квадратная система (3) управляема и наблюдаема, для нее определен вектор г = (гх,... ,г/) относительного порядка по Исидори. Тогда система невырожденным преобразова-

нием приводится к виду:

х' = Аих' + Апу,

Щ = У\+1. г = 1,... ,п — 1; У< - г/.ч-i» г = 1,...,г2-1;

Л1

(9)

= А2ix' + 4г fi + я(г1 > • • • > ri)u>

\y'J

¡=1

который является каноническим представлением системы с выделением нулевой динамики. Нулевая динамика системы соответствует (гг — |г|)-мер-ной первой части системы и описывается уравнением:

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

В Главе 3 рассмотрена задача синтеза наблюдателей фазового вектора для линейных стационарных полностью определенных систем (3). Описаны алгоритмы синтеза полноразмерных наблюдателей (т.е. наблюдателей порядка п, порядка системы (3)) для скалярных (/ = 1) и векторных систем (/ > 1). Так же описаны наблюдатели Люенбергера пониженного порядка (п - /).

В Главе 4 рассмотрена одна из основных задач, а именно задача о построении функциональных наблюдателей. Рассматривается п-мерная линейную стационарная полностью определенная наблюдаемая система с ¿-мерным выходом

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

х' = Ацх'.

х = Ах, у = Сх.

(10)

задача о восстановлении линейного функционала от неизвестного фазового вектора

а = Fж, (11)

где F G

известная матрица.

Рассматриваются две постановки задачи: задача о построении минимального функционального наблюдателя с каким-либо устойчивым спектром и задача о построении минимального наблюдателя с заданными динамическими свойствами (заданным спектром).

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

Теорема 4.3. Пусть в системе (10)1 = 1, пары {С, Л} и {F, А} наблю-

даемы, rank =2. Скалярный функционал а = Fx восстанавливается \С)

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

вектор I = (li,..., lk)T, удовлетворяющий уравнению (

h h

h /з

.. fk

- fk+1

x '«Л

k

^fk+Л fk+2

(12)

п-к-1 }п-к ■ ■ • /п-2/ \ ^ / \Л»-1 у

где - коэффициенты вектора .Р в каноническом базисе.

Здесь под гурвицевым столбцом понимается столбец коэффициентов гур-вицева полинома <р(з) = вк + ^в*-1 + ... + ^.Матрица системы (12) имеет размер (п-к-1) х к, столбец свободных членов - размер 1 х (п-к-1), матрица и столбец полностью определяются параметрами вектора Р, задающего

3 называемые иногда также виртуальными входами.

функционал а — Рх в каноническом базисе. Из основной теоремы можно получить

Следствие 4.1 Система (12) имеет решение, если выполнено ранговое, условие

rank

^ fl h ■■■ fk^ h /з • • • fk+1

^/n—fc-l fn~ к • • • fn—2 J

= rank

^ /1 /2 ••• fk+Л /2 /з • ■ ■ Л+2

y/n-fc—1 /га—A: • • • /п—I ^

поэтому легко проверяемое условие (13) является необходимым для существования такого наблюдателя.

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

Теорема 4.4. Пусть в системе (10) I = 1, пары {С, А} и {F, А} на-

блюдаемы, функционал а = Fx, где F 6 Rpxn, rank I = р -fl, имеет в

\С)

каноническом базисе вид F = [/j]. Этот функционал может быть восстановлен наблюдателем порядка к тогда и только тогда,когда среди решений линейной системы

Х if1 \

Jk+l

fk+2

fl fi ■ ■ fl

a fi • • fk+l

fi-k-1 fn-k ■ ■ fn-2

fl fi ■ fl

fl fi • ■ fk+l

fn-k~1 fn-k ■ ■ fn-2

/? fi ■ fk

V V

fn-1 fk+1

fn-1

\fn-k-1 fn-k fn-2/

найдется гурвицев столбец I = (l\,.. .,lk)T-

17 .

fk+1

\fn-J

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

Однако этот метод является более универсальным, с его помощью можно рассмотреть и системы с векторным выходом. Для случая векторного выхода требуется рассмотреть систему (10) в канонической форме Люенбергера:

когда система распадается на I подсистем порядка щ каждая, связь между которыми осуществляется через компоненты у^ вектора выхода. Размерность максимальной из подсистем равна в точности индексу наблюдаемости пары {С, А}. Каждая из пар {С{,Ац} наблюдаема, более того, задана в канонической форме наблюдаемости для скалярных систем. Коэффициенты щ - индексы Кронекера для системы (10) могут быть упорядочены по невозрастанию. Пусть требуется восстановить скалярный функционал. Доказана

Теорема 4.8. Пусть система (10) при I > 1 наблюдаема, пара {С", Л} находится в канонической форме Люенбергера. Функционал и = Fх, где.

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

Хх — АцХ^ 4~ ^^ О'цУзч ^ — 1) • • ^

(14)

У % •— С{Х{)

когда среди решений системы

" Л1 п • • Я '

Й /з1 • ■ Я+1

/и!-к-1 ¿щ—к • ■ /¿1-2

Л2 /1 • • /1

/"2 1иг-к-1 /•2 J 1^-к ' • У^-2

^ ¡/¡-к • ' Д-2.

Л+1

/к+2

¿2 /Д-1

- _ /1+1

V*/ У 1^-1

найдется гурвицев столбец I = (/1,.. .,4)т.

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

/

Л /2

к ■■■ /к /з ••• Л+1

^ }п-к-1 /п-к • • • /п—2 у \ 1к у

■у» V

Нк I Доказаны следующие утверждения:

^ Л+1 ^ /к+2

\ /

Л*

Лемма 4.3. Если система алгебраических уравнений (12) разрешима при некотором к, то разрешима и система при (к + 1).

Следствие 4.6. Если для семейства систем алгебраических уравнений (12) существует число к* такое, что у системы при всех к < к* нет решений, а при к* у систем (12) есть решение, то при всех к > к* у систем (12) есть решения. Число к* может быть любым от 1 до п — 1

Лемма 4.4.Пусть к* > 0 - такое число, что при всех к < к* у систем вида (12) нет решений, а при к — к* решение есть. Тогда, если к* < то это решение единственно. Если же к* > то решений при к* бесконечно много.

При этом при всех к > к* решений бесконечно много. Аналогичные условия имеют место и для гурвицевых решений систем (12).

Лемма 4.6. Если у системы уравнений вида (12) при к есть гурвицево решение, то и при (к + 1) так же есть гурвицево решение.

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

Теорема 4.11. Пусть число к* < тогда при к* у системы уравнений (12) существует единственное решение 1 G Шк'УЛ. Если вектор I не является гурвицевым, то у систем (12) нет гурвицевых решений ни при каком k G [к*,п — к* - 1].

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

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

min (р,1)

Нр)= £ fo-1), ¡=1

20

где Vi - упорядоченные по невозрастанию индексы Кронекера системы (10).

Методом скалярных наблюдателей удалось не только повторить эту оценку, но и показать, что она почти всегда может быть улучшена (т.е. может быть улучшена для почти всех систем (10), за исключением некоторых, образующих множество меры ноль в пространстве параметров Л, С, F). Доказаны следующие основные утверждения:

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

> V2 vi ~ упорядоченные по невозрастанию индексы Кронекера.

Пусть

I

¿=1

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

ki = i/i - 1,

"¡-1 "

Е**

= тах < 7=1 ; о

Р

к *

где [•] - целая часть числа. Тогда при любом р имеет место оценка

тт{р,1}

к*(р)<к(р)= £ (^-1).

•=1

Теорема 4.14. Пусть задана динамическая система общего положения порядка п с I выходами, приведенная к канонической форме Люенберге-Щ > > • • • ^ Щ ~ упорядоченные по невозрастанию индексы Кронекера. Тогда для почти всех матриц ^ € Кр*" для функционала а — Рх 6 для

любого устойчивого вещественного и различного спектра Л = {А1.....А

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

ный спектр Л' такой, что для функционала а можно построить наблюдатель порядка к*(р) со спектром Л'.

В Главе 5 рассматривается задача построения асимптотических наблюдателей для линейных стационарных систем с неопределенностью вида

где А € МпХп, В е М"**, £> € Мпхт, С € Е(хп - известные постоянные

ственно; /(£, х) £ К"1 — неизвестное возмущение. Требуется по информации об известных входе и(Ь) и выходе у(1) построить асимптотическую оценку х{€) неизвестного вектора состояния х{{) £ К™.

Рассматриваются два основных случая: гипервыходные системы (когда размерность выхода превышает размерность неизвестного входа, т.е. I > т) и квадратные системы (когда эти размерности совпадают, т.е. I — т).

Поскольку влияние известного входа «(£) в наблюдателе можно компенсировать, для простоты изложения считаем, что и{Ь) = 0, т. е. вместо (15) рассматривается система

Для гипервыходных систем предложены два подхода к решению задачи: метод расщепления системы на две части (одна из которых не зависит явно от возмущения а фазовый вектор другой является частью измеряемого

выхода системы); второй метод - метод псевдовходов. При использовании обоих методов относительно системы (16) считаются выполненными следующие предположения.

Предположение П.1. Пара {С, А} — наблюдаема, пара {А, Ю} — управляема, т. е. система (16) находится в общем положении.

х = Ах+ Ви + Г>/,

У = Сх,

(15)

матрицы; и(£) € Н*, у(Ь) е Е' — известные вход и выход системы, соответ-

(16)

Предположение П.2. Матрицы С uD полного ранга, т. е. rank С = I, rankD — т.

Предположение П.З. Число выходов больше числа неизвестных входов, т. е. I > т.

Предположение П.4. Имеет место ранговое условие

rank CD = т,

т. е. матрица CD 6 Rixm — полного ранга.

При использовании метода расщеплений показано, что при выполнении предложения П.4 существует невырожденная замена координат, приводящая систему (16) к виду

х' = Аих' + А12у', y' = A21x' + A22y' + (C'D)f,

где х1 £ R"~m- неизвестная часть фазового вектора, у' Е Rm- часть измеряемого выхода системы, Ац — матрицы с постоянными коэффициентами соответствующих размерностей, матрица (C'D) - невырожденная. Заметим, что в указанном представлении системы первые (п — т) неизвестных компонент фазового вектора х' не зависят явно от неизвестного возмущения /.

Так как размерность выхода I > т, то оставшаяся часть измеряемого выхода в новых координатах имеет вид:

у" = С'(х' + Су.

Так как у' и у" — известные векторы, можно определить новый выход

у = у"-С>1у' = С'{х'.

Тогда первое уравнение системы (17) и у описывают линейную систему порядка (п — т) с известным выходом у порядка (I — т) и известным входом

23

у' порядка т, т. е.

х' = Апх' + Аиу', у = С"х'.

В отличие от исходной системы, система (18) не зависит явно от неизвестного входа ж). Поэтому, если пара {С", Лц} наблюдаема, то задачу восстановления вектора х' решает стандартный полноразмерный наблюдатель порядка (п -т) либо классический наблюдатель Люенбергера порядка (п-т)-{1 — т) = (п - /)•

Из вышесказанного следует, что фундаментальное значение при построении наблюдателя для х' играет наблюдаемость (восстанавливаемость) пары {С", Ац}. Для ее анализа требуется исследовать свойства инвариантных нулей системы (16), т.е. точек понижения ранга матрицы Розенброка Я{з) системы (16), т. е. таких комплексных 5, что

Доказано следующее основное утверждение.

Теорема 5.1. Пусть для системы (16) выполнены предположения П.1 - П.4. Тогда, если у системы нет инвариантных нулей, то пара {С'{,А\{\ наблюдаема. Если у системы есть инвариантные нули, то они являются неизменяемой частью спектра матрицы Аь = А\\ — ЬС'{\ если инвариантные нули устойчивы, то пара {С", Ли} восстанавливаема.

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

где Д(в) е <С(П+,)Х(П+Ч

без неопределенности. Кроме того, этот подход позволяет решить и задачу о построении функционального наблюдателя для неопределенной системы (16). Рассмотрим задачу восстановления функционала сг = Fa:) а € где Р е Ерхп — известная матрица. При указанном выше преобразовании координат функционал а = Рх примет вид

а = Рх = Р'х' + Р"у' = а' + а",

где Р € ^рх(п-т)^ ри е £рхт _ известные матрицы. Заметим, что функционал и" — Р'у' известен, а, следовательно, для построения оценки функционала а достаточно построить оценку его неизвестной части а1 = Рх' только для редуцированной системы без неопределенности.

Второй метод, предложенный для решения задачи - метод псевдовходов (или виртуальных входов), заключается он в следующем. Так как число выходов системы I больше числа неизвестных входов т, то дополним систему (I — т) "псевдовходами" /' 6 Ш^'-171'. В результате получим квадратную систему с I входами и I выходами

х = Ах + Я/ + £'/' = Ах + 5/,

(19)

^ У — Сх,

где / = ( "М, ¿5 = [£>; ЕУ], способ выбора матрицы £>' <Е Мпх('"т) будет

V

описан ниже.

При /' = 0 система (19) совпадает с системой (16), поэтому наблюдатель, построенный для системы (19) при условии /' = 0, будет восстанавливать фазовый вектор и исходной системы.

Так как система (19) квадратная, то характеристический полином ее нулевой динамики является определителем матрицы Розенброка

\ с о

Если полином j3(s), зависящий от выбора матрицы D', имеет порядок (п — I) (т. е. det(CD) ф 0), то для системы (19) можно провести декомпозицию с выделением нулевой динамики, при этом система примет вид

х' = Апх' + АиУ, у = А21х' + А22у + CDf,

где х' е Ж'"-'', a àet(sl — Ап) = /3(s). Если матрица D' выбрана так, что полином /3(s) гурвицев, то задачу восстановления неизвестной части фазового вектора х' решает наблюдатель порядка (п — I)

И = Аих' + Апу. (20)

Доказана следующая

Теорема 5.2. Пусть для системы (16) выполнены, предположения П.1

- П.4. Тогда, если у системы нет инвариантных нулей, то корни полинома f3(s) порядка (п — I) целиком определяются выбором матрицы D'. Если у системы есть инвариантные нули, то они являются корнями полинома f3(s), остальные корни определяются выбором матрицы D'.

Для этой теоремы можно дать альтернативную формулировку: Теорема 5.2'. Если для системы (16) выполнены предположения П.1

- П.4, то неособым преобразованием она может быть приведена к виду

х' = Апх' + Апу, ^

у = Аг\х' + А22у + CDf,

где спектр матрицы Ац содержит все инвариантные нули системы (16), а остальная его часть может быть выбрана произвольно ( и определяется выбором матрицы преобразования )

Более сложен для анализа случай квадратной системы, так же рассмотренный в Главе 5. Подробно рассматривается основной случай скалярной системы, т. е. системы со скалярными входом f{t) и выходом y(t) (т. е. I = m —

26

= 1). В этом случае для системы (16) определена передаточная функция от входи / к выходу у

W(s) = C(sI-A)-1D = ^>

Otn{s)

где ßm{s) и a„(s) — полиномы от s соответствующих степеней тип. При этом

an(s) = det(sl - А) = sn + a„sn_1 + ... + qi

— характеристический полином матрицы А, а полином

ßm(s) = ßm+1sm + ßmsm-1 + ...+ßl

— характеристический полином нулевой динамики системы, который является определителем матрицы Розенброка

ßm{s) = det

sI-A -D

С 0

Относительным порядком системы (16) является число г — п — т, для него имеют место соотношения

= 0, САО = 0,...,САГ~20 = 0, САг~1П = /Зт+1^0.

Относительно системы (16) предполагается, что ее нулевая динамика асимптотически устойчива, т. е. полином 0т(з) — гурвицев, т.е. система является минимально-фазовой. Кроме того, пара {С, А} — наблюдаема, а пара {Л, О} — управляема, т. е. система (16) находится в общем положении. Для решения задачи доказано вспомогательное утверждение Лемма 5.1. Пусть матрица Аь е Мпхп такова, что ее спектр может быть назначен по произволу. Обозначим коэффициенты разложения матричной экспоненты через а^), г = 0, ... ,тг — 1 :

¿=о 27

Тогда для любого ц > О спектр Specj-Ai} может быть выбран так, что для всех ai(t) справедлива оценка

K(t)I <^4-, г = 0,..n — 1, н>

где Ni = const > 0 и не зависят от ц.

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

Spec{AL} = {nlu...,nXn}, Л;<0, г = 1,...,п, д > О |Ai| = l, |A;+i| > |Aj|, г = 1,.. ,,n — 1.

Тогда имеет место следующее утверждение.

Теорема 5.4. Пусть скалярная квадратная система (16) находится в общем положении, ее относительный порядок г = п, система приведена к каноническому виду. Пусть, кроме того, неизвестный вход f(t) равномерно ограничен известной константой Fq, т. е. |/(i)| < -?о при t > 0. Выберем вектор обратной связи L в наблюдателе так, чтобы спектр матрицы Ai = A — LC удовлетворял условиям (22). Тогда ошибка наблюдения е — у' — у' удовлетворяет оценке

|е(«)| < + (23)

М

где константа не зависит от коэффициента усиления (1.

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

В случае произвольного относительного порядка система сначала приводится к каноническому виду с выделением нулевой динамики, для мини-

(24)

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

В Главе 6 рассматривается задача построения асимптотических наблюдателей для билинейных систем вида

х — Ах + иВх, У = Сх.

Особенность этой системы в том, что при любых матрицах А, В и С эта система теряет управляемость в точке х — 0.

Вначале рассматривается случай билинейной системы на плоскости. Для нелинейной системы проблему представляет собой даже получение условий наблюдаемости. Для билинейных систем на плоскости показано, что систему (24) можно привести к виду , когда В = Ыг,Ье Е2*1, Ь £ К1*2, доказана

Теорема 6.1. Билинейная система х = Ах + иЬНх на плоскости со скалярным выходом у — Сх и произвольной ограниченной функцией |м(£)| < щ равномерно по £ наблюдаема тогда и только тогда, когда

с

СА

+ u{t)Cbdet

С К

Ф о, г > о.

Из этого утверждения можно получить достаточные и необходимые условия равномерной наблюдаемости, имеет место Лемма 6.3.

1°. Пара {С, А + иЫг}, где |и(£)| < ио, равномерно по £ наблюдаема, если выполнено одно из следующих условий:

а) СЬ ф 0, (1<Л

С

/I

Ф 0 >

С СА

> щ\СЬ\

С

н

b) наблюдаема пара {С, Л} и вектора С и И - коллинеарны;

c) наблюдаема пара {С, А} и СЬ = 0.

2°. Если пара {С, А + иЫг}, где ¡и(£)| < щ, равномерно по £ наблюдаема, то пара {С, А} - наблюдаема.

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

С

СА

СЬАеЬ С

Н

Это условие далее будем называть условием строгой равномерной наблюдаемости. При различных вырождениях задачи (условиях Ь) и с) Леммы 6.3) ограничение на управление отсутствует.

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

Далее рассмотрены билинейные системы в п-мерном пространстве при различных вырождениях матрицы билинейности В. Для систем со скалярным выходом и вырожденной матрицей билинейности (гапк В = 1) доказана Теорема 6.7. Для равномерной по и(Ь) наблюдаемости системы (23) достаточно выполнения условий:

1.В = ЬН, ЬбЕ^.ЛеК1*".

2.СЬ = 0, САЬ = 0,...,САп~2Ь = 0.

3. Пара {С, А} — наблюдаема.

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

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

В Главе 7 рассматриваются дискретные системы вида

Zjfc+i = Axk + Вщ,

(24)

Ук = Cxk,

где Uk — вход объекта в момент времени к = 0,1,2,..., а ук — выход объекта; Хк — фазовый вектор или вектор состояния объекта из R"; А,В,С — параметры объекта. Приведены результаты, аналогичные соответствующим результатам для непрерывных систем. В частности, приведены методы синтеза наблюдателей полного фазового вектора для дискретных систем, а также рассмотрена задача синтеза функциональных наблюдателей, и задача синтеза наблюдателей в условиях неопределенности.

Основные публикации по теме диссертации.

Монография: С.К. Коровин, В.В. Фомичев. Наблюдатели состояния для линейных систем с неопределенностью. // М.: ФИЗМАТЛИТ, 2007. 224 с.

Статьи:

1. С.К. Коровин, В.В. Фомичев. Асимптотические наблюдатели билинейных систем на плоскости.// Дифференц. уравнения, 2001, Т. 37, № 12, 1605-1611.

2. С.К. Коровин, В.В. Фомичев. Экспоненциальные наблюдатели билинейных систем на плоскости.// ДАН Теория управления, 2001, Т. 385, N 5, 713-728.

3. С.К. Коровин, В.В. Фомичев. Построение экспоненциальных наблюдателей для билинейных управляемых систем. // Дифференц. уравнения, 2002, Т.38, № 1, стр. 139-140.

4. С.К. Коровин, В.В. Фомичев. Асимптотические наблюдатели N-мерных билинейных систем.// Нелинейная динамика и управление. Вып.З Сбор-

ник статей под редакцией C.B. Емельянова и С.К. Коровина. - Москва Физ-матлит, 2003, стр. 19-26

5. С.К. Коровин, A.B. ,Ильин, В.В. Фомичев, А. Хлавенка. Асимптотические наблюдатели состояния неопределенных векторных линейных систем. // ДАН Теория управления, 2004, Т. 396, N 4, стр. 469-473.

6. С,К. Коровин, В.В. Фомичев. Асимптотические наблюдатели для некоторых классов билинейных систем с линейным входом. // ДАН Теория управления, 2004, Т. 398, №1, с. 38-43.

7. A.B. Ильин, С.К. Коровин, В.В. Фомичев, А. Хлавенка. Синтез асимптотических наблюдателей для линейных векторных неопределенных систем. // Дифференц. уравнения, 2005, Т.41, № 1, стр. 73-81.

8. A.B. Ильин, С.К. Коровин, В.В. Фомичев, А. Хлавенка Наблюдатели для линейных динамических систем с неопределенностью.// Дифференц. уравнения, 2005, Т. 41, № 11, стр. 1443-1457

9. А. В. Ильин, С.К. Коровин, В.В. Фомичев Асимптотические наблюдатели с разрывным управлением для скалярных линейных неопределенных систем.// Дифференц. уравнения, 2005, Т. 41, № 10, 1310-1317.

10. С.К. Коровин, В.В. Фомичев, И.С. Медведев, Синтез минимальных функциональных наблюдателей. // ДАН. Теория управления. 2005, Т.404, №3, стр. 316-320.

11. В.В. Фомичев. О построении минимальных функциональных наблв дателей заданного порядка.// Дифференц. уравнения, 2006, Т. 42, № 2,282-28

12. A.B. Ильин, А.П. Носов, В.В. Фомичев. Методы синтеза наблюдат лей для дискретных неопределенных систем. // Дифференц. уравнения, 2006, Т. 42, № 8, 1148.

13. С.К. Коровин, И.С. Медведев, В.В. Фомичев. Функциональные на блюдатели для линейных систем с неопределенностью. // Дифференц. урав нения, 2006, Т. 42, № 10, 1307-1317

14. C.K. Коровин, И.С. Медведев, B.B. Фомичев. Функциональные наблюдатели для линейных неопределенных стационарных динамических систем. // ДАН. Теория управления. 2006, Т.411, №1, стр. 316-320.

15. С.К. Коровин, A.B. Ильин, И.С. Медведев, В.В. Фомичев. К теории функциональных наблюдателей и стабилизаторов заданного порядка. // ДАН. Теория управления, 2006, Т.409, №5, стр. 601-605.

16. С.К. Коровин, В.В. Фомичев, И.С. Медведев. Построение функциональных наблюдателей минимального порядка. // Нелинейная динамика и управление. Вып.5 Сборник статей под редакцией C.B. Емельянова и С.К. Коровина. - Москва Физматлит, 2007, стр. 25-44

17. Носов А.П., Фомичев В.В., Фурсов A.C. Стабилизация по выходу многосвязных неопределенных систем с устойчивой нулевой динамикой // Нелинейная динамика и управление: Сборник статей. Вып. 5 / Под ред. С.В.Емельянова, С.К.Коровина. - М.: ФИЗМАТЛИТ, 2007, с. 47-58.

18. С.К. Коровин, A.B. Ильин, В.В. Фомичев. Об одной канонической форме векторных управляемых систем. // ДАН. Теория управления, 2007, Т.414, №3, стр. 320-324

19. A.B. Ильин, С.К. Коровин, В.В. Фомичев. Асимптотические наблюдатели для билинейных систем с векторным выходом.// Дифференц. уравнения, 2008, Т.44, N 5 , С.613-618.

20. С.К. Коровин, И.С. Медведев, В.В. Фомичев. О минимальной размерности функционального наблюдателя с задаваемыми динамическими свойствами. Нулевая динамика линейных векторных стационарных систем // Нелинейная динамика и управление: Сборник статей. Вып. 6. Под ред. С.В.Емельянова, С.К.Коровина. - М.: ФИЗМАТЛИТ, 2008, с. 37-64;

21. A.B. Ильин, С.К. Коровин, В.В. Фомичев. Методы построения наблюдателей для линейных динамических систем при неопределенности. //Труды МИАН, 2008, том 262, стр.80-95.

Напечатано с готового оригинал-макета

Издательство ООО "МАКС Пресс" Лицензия ИД N 00510 or01.12.99 г. Подписано к печати 31.08.2009 г. Формат 60x90 1/16. Усл.печл. 2,0. Тираж 150 экз. Заказ 443. Тел. 939-3890. Тел./факс 939-3891 119992, ГСП-2, Москва, Ленинские горы, МГУ им. М.В. Ломоносова, 2-й учебный корпус, 627 к.

 
Содержание диссертации автор исследовательской работы: доктора физико-математических наук, Фомичев, Василий Владимирович

Введение

Глава 1. Основные понятия

Глава 2. Наблюдаемость

Глава 3. Наблюдатели полного фазового вектора для полностью определенных линейных систем.

Глава 4. Функциональные наблюдатели для полностью определенных линейных систем.

Глава 5. Асимптотические наблюдатели для линейных систем с неопределенностью

Глава 6. Наблюдатели для билинейных систем

Глава 7. Наблюдатели для дискретных систем.

 
Введение диссертация по математике, на тему "Функциональные наблюдатели и наблюдатели состояния при неопределенности"

Актуальность работы.

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

Далее всюду для определенности под динамической системой имеем ввиду систему управления. В конечномерном случае при непрерывном времени система автоматического управления описывается системой обыкновенных дифференциальных уравнений, правая часть которой зависит от входа системы u(t), выбором которого можно влиять на свойства данной системы. В общем виде подобная система задается векторным дифференциальным уравнением где х Е Мп — фазовый вектор системы. Необходимость в наблюдателе состояния обусловлена тем, что при решении задач управления зачастую доступна информация не о фазовом векторе х, а только о некоторой функции от х которую называют выходом сист&мы, что, вообще говоря, затрудняет решение задачи управления с надлежащим качеством.

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

В 1963 г. Давид Люенбергер заложил основы теории наблюдателей для линейных стационарных систем управления. До сих пор появляются работы, x = f(x,u,t), t> О,

0.1)

У = h(x)

0.2) обобщающие или распространяющие эту теорию на новые классы систем.

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

Полное решение этой проблемы получено для многих видов динамических систем, в том числе для линейных стационарных многосвязных систем управления, которые описываются уравнениями вида где ж€1п- неизвестный фазовый вектор системы, и е Rm, у е М} — известные вход и выход системы, соответственно; А, В и С — постоянные матрицы соответствующих размеров. Задача о наблюдаемости решена также и для линейных нестационарных систем, а так же для частных случаев нелинейных систем. Однако для ряда нелинейных систем (например для билинейных) исчерпывающего решения не получено.

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

Такие системы и называют наблюдателями. Здесь синтезу подлежат функции д{.) и р(.), размерность вектора z(t) называют размерностью наблюдателя. Если оценка x(t) асимптотически сходится к фазовому вектору системы

0.3)

0.4) x(t), то наблюдатель называют асимптотическим (если, кроме того, имеет место оценка ||£(£) — ^(t)H1 < Со||5(0) — а;(0)||е~7*, где константы 7 > О, Со > 0, то такой наблюдатель называют экспоненциальным). Для линейных стационарных полностью определенных систем (0.3) эта задача получила исчерпывающее решение.

Однако для линейных систем с неопределенностью (возмущенных систем) вида х = Ах + Ви +

0.5)

У = Сх, где £ G — неизвестное возмущение, задача о синтезе асимптотических наблюдателей полностью еще не решена. До сих пор появляются работы, в которых предлагаются подходы к решению указанной проблемы при различных предположения относительно параметров системы (0.5) и неизвестного возмущения

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

В теории автоматического управления часто, помимо устойчивости замкнутой системы, предъявляются те или иные дополнительные требования к свойствам регулятора. В частности, нередко требуется, чтобы размерность наблюдателя 2 (т. е. размерность фазового вектора z(t) динамической системы (0.4)) была минимальна. В результате появилась проблема, связанная с построением минимального наблюдателя, т. е. наблюдателя минимального динамического порядка, т.е. минимальной размерности.

Для линейных стационарных полностью определенных систем (0.3) эта задача оценивания полного фазового вектора получила исчерпывающее ре

1 || || - какая-либо норма в R"

2 Наблюдатель, как правило, часть регулятора шение в работах Люенбергера. В тоже время для решения задач управления зачастую не требуется знать весь фазовый вектор системы, а достаточно располагать информацией лишь о некотором функционале от этого вектора, например следующего вида о- = h(x) е Шр, (0.6) где h(.)~ известная достаточно гладкая функция. В этом случае имеет место задача о построении оценки для этого функционала, или иначе говоря, задача о построении функционального наблюдателя. Разумеется, эта задача имеет смысл, когда размерность такого наблюдателя оказывается ниже размерности наблюдателя, восстанавливающего полный фазовый вектор.

В случае линейной стационарной системы без неопределенности и линейного функционала а = Нх, - (0.7) эта задача рассматривалась в монографии О'Рейли Ц, где предложены методы построения функциональных наблюдателей и получена оценка сверху для размерности таких наблюдателей. Однако задача о функциональном наблюдателе минимальной размерности актуальна до сих пор.

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

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

Xk+I = Axk + Buk, yk = Cxk, k = 0,1,2,. где, как и ранее, жб!п- фазовый вектор, и G Мто и у € R' — вход и выход системы, соответственно.

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

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

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

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

1) Задача о построении функционального наблюдателя минимально возможного порядка с каким-либо устойчивым спектром;

2)Задача о построении минимальных функциональных наблюдателей с наперед заданными динамическими свойствами (заданным спектром, заданной скоростью сходимости).

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

Научная новизна. В диссертации впервые получены следующие основные результаты:

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

2. Разработана теория построения наблюдателей для квадратных векторных линейных стационарных систем с неопределенностью (т.е. для систем, у которых размерность измеряемого выхода совпадает с размерностью неизвестного входа). Для решения задачи' был развит подход с использование иерархии коэффициентов обратной связи в наблюдателе. В этом случае задача решается с наперед заданной точностью.

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

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

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

6. Разработанные алгоритмы построения наблюдателей (для систем с неопределенностью и функциональных наблюдателей) обобщены на дискретные линейные стационарные системы.

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

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

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

Апробация работы. Основные результаты работы и отдельные её части докладывались: на научных семинарах кафедры нелинейных динамических систем и процессов управления факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова на научном семинаре "Нелинейная динамика: качественный анализ и управление"под руководством академиков РАН С.В. Емельянова и С.К. Коровина; на Международной конференции по управлению «Автоматика 2001», Одесса, 2001; на научной школе -конференции "Мобильные роботы и мехатронные системы" (Москва, МГУ, Институт механики имени Е.А. Девяпина) 2004 год; Симпозиуме IFAC по Обобщенным решениям в задачах управления (GSCP-2004); на Первой Международной конференции "Системный анализ и информационные технологии" САИТ-2005 (12-16 сентября 2005 г, г. Пёреславль); на Международном семинаре «Устойчивость и колебания нелинейных систем управления» им. Е.С. Пятницкого (ИПУ РАН), 2006; на Второй' Международной конференции "Системный анализ и информационные технологии" САИТ-2007 (10-14 сентября 2007 г. Обнинск, Россия); на семинаре в Международном Институте прикладного системного анализа (IIASA, Austria Laxenburg) 2007; на семинарах в университете Лафборо (Великобритания) 2007г.; на Ломоносовских чтениях в Московском государственном университете имени М.В.Ломоносова, Москва, 2004-2008; на Тихоновских чтениях в Московском государственном университете имени М.В.Ломоносова, Москва, 2008г.

Публикации. Основные результаты диссертации опубликованы в 35 работе, из них 25 работ - в ведущих математических журналах (Доклады РАН, Дифференциальные уравнения) и рецензируемых сборниках. Список основных публикаций помещен в конце автореферата.

Структура и объем диссертации.

Диссертация состоит их семи глав (первая из них - вводная). Главы разбиты на параграфы, параграфы на пункты. Нумерация утверждений, теорем, лемм, замечаний, примеров и формул - двойная, сквозная по каждой главе. В конце приведена библиография из 123 наименований, вначале в алфавитном порядке перечислены работы на кириллице, потом в алфавитном порядке работы на латинице.

 
Список источников диссертации и автореферата по математике, доктора физико-математических наук, Фомичев, Василий Владимирович, Москва

1. Андреев Ю.Н. Управление линейными конечномерными объектами. // М.: Наука. Физматлит. 1976.

2. Барбашин Е.А. Введение б теорию устойчивости. // М.: Наука. Физматлит. .

3. Воронов А.А. Устойчивость. Управляемость. Наблюдаемость. // М.: Наука. Физматлит. 1976.

4. Гантмахер Ф.Р. Теория матриц. // М.: Наука. Физматлит. 1967.

5. Емельянов С.В., Коровин С.К., Нерсисян A.J1. Об асимптотических свойствах наблюдателей состояния для неопределенных систем с линейной стационарной частью. // ДАН СССР, Т. 311,1990, №4, 807-811.

6. Емельянов С.В., Коровин С.К. Новые типы обратной связи. Управление при неопределенности.// М.: Наука. Физматлит. 1997. "

7. Емельянов С.В., Коровин С.К. // Сборник Мат. моделирование: Проблемы и результаты. М.: Наука. Физматлит.2003. С. 12-35.

8. Емельянов С.В., Коровин С.К., Шепитько А.С. Стабилизация билинейных систем на плоскости посредством постоянных и релейных управлений. // Дифференц. уравнения, 2000, Т. 36, № 8, 1021-1028.

9. Ильин А.В., Коровин С.К., Фомичев В.В. Алгоритмы обращения линейных управляемых систем. // Дифференц. уравнения. 1997. Т. 34. № 6. С. 744-750.

10. Ильин А.В., Коровин С.К., Фомичев В.В. Робастное обращение векторных систем. // Дифференц. уравнения. 1998. Т. 34. № 11. С. 1478-1486.

11. Ильин А.В., Коровин С.К., Фомичев В.В. Алгоритмы обращения линейных скалярных динамических сисгем: метод управляемой модели . // Дифференц. уравнения. 1997. Т. 33. № 3. С. 329-339.

12. Ильин А.В., С.К. Коровин, В.В. Фомичев. Алгоритмы робастного обращения век-горных линейных систем.// Нелинейная динамика и управление. Вып.4 Сборник статей под редакцией С.В. Емельянова и С.К. Коровина. Москва Физматлит, 2004, стр. 17-22

13. Ильин А.В., Коровин С.К. , Фомичев В.В., Хлавенка А. Синтез асимптотических наблюдателей для линейных векторных неопределенных систем. // Дифференц. уравнения, 2005, Т.41, № 1, сгр. 73-81.

14. Ильин А.В., Коровин С.К., Фомичев В.В. Асимптотические наблюдатели с разрывным управлением для скалярных линейных неопределенных систем.// Дифференц. уравнения, 2005, Т. 41, № 10, 1310-1317.

15. Ильин А.В., Коровин С.К., Фомичев В.В., Хлавенка А. Наблюдатели для линейных динамических систем с неопределенностью.// Дифференц. уравнения, 2005, Т. 41, № 11, стр. 1443-1457

16. С.К. Коровин, И.С. Медведев, В.В. Фомичев. Функциональные наблюдатели для линейных систем с неопределенностью. // Дифференц. уравнения, 2006, Т. 42, № 10, 1307-1317

17. Ильин А.В., Коровин С.К., Фомичев В.В. Об уравнениях и свойствах нулевой динамики линейных управляемых стационарных систем.// Дифференц. уравнения, 2006, Т. 42, № 12, 1626-1636.

18. Коровин С.К., Ильин А.В., Фомичев В.В. Метод управляемой модели в задачах обращения динамических систем. // ДАН. Теория управления. 1997. Т. 354. № 2. С. 171-173.

19. Коровин С.К., Ильин А.В., Фомичев В.В. Робастное обращение управляемых линейных систем. // ДАН. Теория управления. 1998. Т. 356. № 2. С. 121-123.

20. Коровин С.К., Ильин А.В., Фомичев В.В., Хлавенка А. Асимптотические наблюдатели состояния неопределенных векторных линейных систем. // ДАН. Теория управления, 2004, Т. 396, N 4, сгр. 469-473.

21. Коровин С.К, Фомичев В.В. Асимптотические наблюдатели билинейных систем на плоскости.// Дифференц. уравнения, 2001, Т. 37, № 12, 1605-1611.

22. Коровин С.К., Фомичев В.В. Экспоненциальные наблюдахели билинейных систем на плоскости.// ДАН Теория управления, 2001, Т. 385, N 5, 713-728.

23. Коровин С.К., Фомичев В.В. Построение экспоненциальных наблюдателей для билинейных управляемых систем. // Дифференц. уравнения, 2002, Т.38, № 1, стр. 139-140.

24. Коровин С.К., Фомичев В.В. Наблюдатели состояния для линейных систем с неопределенностью. Москва. Физматлит. 2007. 223 с.

25. Коровин С.К., Фомичев В.В. Асимптотические наблюдатели для некоторых классов билинейных систем с линейным входом. // ДАН Теория управления, 2004, Т. 398, №1, с. 38-43.

26. Коровин С.К., Фомичев В.В., Медведев И.С. О минимизации порядка функционального наблюдателя.// Дифференц. уравнения, 2005, Т. 41, № 8, 1148.

27. Коровин С.К., Фомичев В.В., Медведев И.С. Синтез минимальных функциональных наблюдателей. // ДАН. Теория управления. 2005, Т.404, №3, стр. 316-320.

28. Коровин С.К., Фомичев В.В., Медведев И.С. Функциональные наблюдатели минимального порядка. // Нелинейная динамика и управление. Вып.5 Сборник статей под редакцией С.В. Емельянова и С.К. Коровина. Москва Физматлит, 2006, стр. 51-70

29. Коровин С.К., Медведев И.О., Фомичев В.В. Функциональные наблюдатели для линейных неопределенных стационарных динамических систем. // ДАН. Теория управления. 2006, Т.411, Ш, стр. 316-320.

30. Крутько П.Д. Обратные задачи динамики управляемых систем. Линейные модели.// М.: Наука. Физматлит. 1988.

31. Ройтенберг Я.Н. Автоматическое управление. // М.: Наука. Физматлит. 1992.

32. Смагина Е.М. Вопросы анализа линейных многомерных объектов, с использованием понятия нуля системы.// Издательство томского университета. Томск. 1990.

33. Фомичев В.В., Медведев И.С. Построение функциональных наблюдателей для неопределенных сисгем.// Дифференц. уравнения, 2004, Т. 40, № 8, 1146-1147.

34. Aguilar R., Martinez-Guena R., Maya-Yescas R. State estimation of partially unknown nonlinear systems: a class of integral high gain observers. //IEEE Proceedings Control Theory and Applications 150 (2003). no. 3. 240-244.

35. Aguilar-Lopez R. Integral observeis for uncertainty estimation in continuous chemical reactors: algebraic differential approach. //Chemical Engineering Journal 93 (2003). no. 2. 113-120:

36. Basile G., Marro G. On the observability of linear time-invariant systems with unknown inputs. // Journal of Optimization Theory Application 3 (1969). 410-415.

37. Bastin G., Gevers M. Stable adaptive observers for nonlinear time varying systems. // IEEE Transactions on Automatic Control 33 (1988). no. 7. 650-658.

38. Bhattacliaryya S.P. Observer design for linear systems with unknown input. // IEEE Transactions on Automatic Control 23 (1978). 483-484.

39. Chang J.L. Robust sliding-mode control with disturbance attenuation using only output feedback. // JSME International Journal Series С Mechanical Systems Machine Elements and Manufacturing 46 (2003). no. 1. 239-244.

40. Corless M., Tu J. State and input estimation for a class of uncertain systems. // Automatica 34 (1998), 757-764.

41. Darouach M., Zasadzinski M., Xu S.J. Full-order observers for lirrear systems with unknown inputs. // IEEE Transactions on Automatic Control 39 (1994). no. 3. 606-609.

42. Dochain D. State and parameter estimation irr chemical and biochemical processes: a tutorial. // Journal of Process Control 13 (2003), no. 8. 801-818.

43. Dochain D. State observers for processes with uncertain kinetics. // International Journal of Control 76 (2003), no. 15, 1483-1492.

44. Doyle J. C., Stein G. Robustness with observers. // IEEE Transactions on Automatic Control 24 (1979). no. 4. 607-611.

45. Edwards C., Spurgeon S. K., Hebden R.G. On the design of sliding mode output feedback controllers. // International Journal of Control 76 (2003), no. 9-10. 893-905.

46. Engell S., Konik D. Zustandserinittluiig bei unbekanntem ein-gangssignal. // Autoina-tisierungstechnik at 34 (1986). no. 1. 38-42.

47. Fairman F. W., Hinamoto Т., Hirschorn R. Disturbance decoupled observers having unrestricted spectrum. // Journal of Franklin Institute 313 (1982). 123-133.

48. Faiiman F. W., Mahil S. S., Luk L. Disturbance decoupled observer design via singular value decomposition. // IEEE Transactions on Automatic Control 29 (1984), 84-86.

49. Ficklscherer P. , Miiller P. C. Robuste zustandsbeobachter fui lineare mehrgrossen-regelungssysteme mit unbekannten store-ingdngen. // Automatisierungsteehnik at 33 (1985). 173-179.

50. Green M., Limebeer D. J. N. Linear robust control. // Prentice Hall. 1995.

51. Guan Y.-P. , Sail M. A novel approach to the design of unknown input observers. // IEEE Transactions on Automatic Control 36 (1991), no. 5. 632-635.

52. Hermann R., Krener A. Nonlinear controllability and observability. // IEEE Transactions on Automatic Control 22 (1977). no. 5, 728-740.

53. Hostetter G. , Meditch J. S. Observing systems with un-measurable inputs. // IEEE Transactions on Automatic Control 18 (1973), no. 3, 307-308.

54. Hou M., Muller P. C. Design of observers for linear systems with unknown inputs. // IEEE Transactions on Automatic Control 37 (1992), no. 6. 871-875.

55. Hou M., Muller P. C. Disturbance decoupled observer design: A unified view point. // IEEE Transactions on Automatic Control 39 (1994), no. 6. 1338-1344

56. Hou M., Muller P. C. Fault detection and isolation observers. // International Journal of Control 60 (1994). no. 5, 827-846.

57. Hou M., Pugh A. C., Muller P. C. Disturbance decoupled functional observers. // IEEE Transactions on Automatic Control 44 (1999). no. 2. 382-385.

58. Hui R., Zak R. Robust output feedback stabilization^ uncertain dynamic systems with bounded controllers. // International Journal of Robust and Nonlinear Control 3 (1993). 115-132.

59. Imai H., Akashi H. Disturbance localization and pole shifting by dynamic compensation. // IEEE Transactions on Automatic Control 26 (1981), no. 1. 226-235.

60. Isidori A. Nonlinear control systems. // Springer Verlag. London. 1995.

61. Jiang В., Staroswiecki M. Adaptive observer design for robust fault estimation. // International Journal of Systems Science 33 (2002). no. 9. 767-775.

62. Kailath Т., Sayed A. H., Hassibi B. Linear estimation. // Prentice Hall. Upper Saddle River, NJ. 2000.

63. Kalman R.E. Mathematical description of linear systems. // SIAM J. Control 1 (1963) 152-192

64. Kalman R.E. Lectures on controllability and observability. // C.I.M.E. Bologna. 1968.

65. Kimura H. Pole assignment by gain output feedback. // IEEE Transactions on Automatic Control. 1975. V. 8. P. 509-516.

66. Kobayashi N., Nakamizo T. An observer design for linear systems with unknown inputs. // International Journal of Control 35 (1982). 605-619.

67. Koshkouei A. J., Zinober A. S. I. Sliding mode state observation for non-linear systems. // International Journal of Control 77 (2004). no. 2. 118-127.

68. Kreisselmeier. Adaptive observers with exponential rate of convergence. IEEE Transactions on Automatic Control 22 (1977), no. 1. 2-8.

69. Krener A. J., Respondek W. Nonlinear observers with lin-earizable error dynamics. // SIAM Journal on Control and Optimization 23 (1985). no. 2.197-216.

70. Kudva P., Viswanadham N., Ramarkrishna A. Observers for linear systems with unknown inputs. // IEEE Transactions on Automatic Control 41 (1980). 113-115.

71. Kurek J. E. The state vector reconstruction for linear systems with unknown inputs. // IEEE Transactions on Automatic Control 28 (1983). no. 12. 1120-1122.

72. Kwon S., Chung W. K. Combined synthesis of state estimator and pertubation observer. // Journal of dynamic systems Measurement and control transactions of the ASME 125 (2003). no. 1. 19-26.

73. Lee С. Y., Lee J. J. Adaptive control for uncertain nonlinear systems based on multiple neural networks. // IEEE Transactions Systems. Man and Cybernetics Part В 34 (2004). no. 1. 325-333.

74. Lin H., Zhai G., Antsaklis P.J. Set-valued observer design for a class of uncertain linear systems with persistent disturbance and measurement noise. // International Journal of Control 76 (2003); no. 16, 1644-1653.

75. Lin Sheng-Fuu, Wang An-Ping. Design of observers with unknown inputs using eigen-structure assignment. I j International Journal of Systems Science 31 (2000), no. 6. 705-711.

76. Luenberger D.G. Determining the state of linear system with observers of low dynamic order. // Ph.D. dissertation. Stanford University. 1963.

77. Luenberger D.G. Observers for inultivariable systems. //IEEE Transactions on Automatic Control 11 (1966). 190-197.

78. Luenberger D.G. Canonical forms for linear multivariable systems. // IEEE Transactions on Automatic Control 12 (1967). 290-293.

79. Mareels I., Polderman J. Adaptive systems: An introduction. // Birkhauser. Boston.1996.

80. Marino R., Santosuosso G., Tornei P. Robust adaptive observers for nonlinear systems with bounded disturbances. // IEEE Transactions on Automatic Control 46 (2001). 967-972.

81. Marino R., Santosuosso G.L., Tomei P. Adaptive compensation of multiple sinusoidal disturbances with unknown frequencies. // Nonlinear and Adaptive Control (A. Zi-nober and D. Owens, eds.). Springer. 2003. pp. 207-226.

82. Marquez H. J. A frequency domain approach to state estimation. // Journal of Franklin Institute 340 (2003), no. 2. 147-157.

83. Miller R. J., Mukundan R. On designing reduced order observers for linear time-invariant systems subject to unknown inputs. // International Journal of Control 35 (1982), 183-188.

84. Nijmeijer H., Van der Schaft. Nonlinear dynamical control systems. // Springer Verlag.1990.

85. Rosenbrock H.H. State-space and multivariable theory. // Nelson. London. 1970.

86. Rosenbrock H.H. The zeros of a system. // International Journal of Control 18 (1973). no. 2. 297-299.

87. O'Reilly J. Observers for linear systems. // Academic Press. London. 1983.

88. Park J. H., Park G. T. Adaptive fuzzy observer with minimal dynamic order for uncertain nonlinear systems. // IEEE Proceedings Control theory and applications 150 (2003). no. 2, 189-197.

89. Park Y., Stein J. L. Closed-loop, state and inputs observers for systems with unknown inputs. // International Journal of Control 48 (1988). no. 3. 1121-1136.

90. Peter K., Scholing I., Orlik B. Robust output-feedback h-infinity control with a nonlinear observer for a two-mass system. // IEEE Transactions on Industry Applications 392003). no. 3. 637-644.

91. Rajamani R., Cho Y. M. Design of observers for nonlinear systems. // International Journal of Control (1998), 719-731.

92. Rapaport A., Gouze J. L. Parallelotopic and practical observers for non-linear uncertain systems. // International Journal of Control 76 (2003). no. 3. 237-251.

93. Roman J.R., Bullock Т.Е. Design of minimal-order stable observers for linear functions of the state via realization theory. // IEEE Transactions on Automatic Control 20 (1975), 613-622.

94. Saberi A., Sannuti P. Squaring down by static and dynamic compensators. // IEEE Transactions on Automatic Control 33 (1988), 358-365.

95. Saberi A., Sannuti P. Time-scale structure assignment in linear multivariable systems using high-gain feedback. International Journal of Control 49 (1989), no. 6. 2191-2213.

96. Saberi A, Chen В. M., Sanutti P. optimal control. // Prentice Hall. 1996.

97. Sannuti P., Saberi A. A special coordinate basis of multivariable linear systems finite and infinite zero structure, squaring down and decoupling. // International Journal of Control 45 (1987), 1655-1704.

98. Sayed A. H. A framework for state-space estimation with uncertain models. // IEEE Transactions on Automatic Control 46 (2001). no. 7. 998-1013.

99. Sebald A., Haddad A. Robust state estimation in uncertain systems: Combined detection-estimation with incremental mesa criterion. // IEEE Transactions on Automatic Control 22 (1977). no. 5, 821-825.

100. Slotine J., Hendricks J., Misawa E. On sliding observers for nonlinear systems. // Transactions of the AMS. Journal of dynamic systems, measurement and control 9 (1987). 245-252.

101. Sundareswaran К. K., McLane P. J., Bayoumi M. M. Observers for systems with arbitrary plant disturbances. // IEEE Transactions on Automatic Control 22 (1977). no. 5. 870-871.

102. Takahashi R. H. C. Discrete-time singular observers: H^ optimality and unknown inputs. // International Journal of Control 72 (1999). no. 6. 481-492.

103. Tan C. P., Edwards C. Sliding mode observers for robust detection and reconstruction of actuator and sensor faults. // International Journal of Robust and nonlinear control 13 (2003). no. 5; 443-463.

104. Trinh H., Ha Q. P. Design of linear functional observers for linear systems withunknown inputs. // International Journal of Systems Science 31 (2000). no. 6. 741-749.

105. Tkui С. C. A new design approach to unknown input observers. // IEEE Transactions on Automatic Control 41 (1996), no. 3. 464-467.

106. Tuel W.G. Jr. An improved algorithm for the solution of discrete regulation problem. // IEEE Transactions on Automatic Control 12 (1967), 522-528.

107. Utkin V. I., Guldner J., Shi J. Sliding mode control in electromechanical systems. // Systems and Control Series, Taylor and Francis. 1999.

108. Valcher M. E. State observers for discrete-time linear systems with unknown inputs. // IEEE Transactions on Automatic Control 44 (1999), no. 2, 397-400.

109. Walcott B. L., Zak S. H. Comparative study of nonlinear state-observation techniques. // International Journal of Control 45 (1987). 2109-2132.

110. Wang Z., Unbehauen H. A class of nonlinear observers for discrete-time systems with parametric uncertainty. // International Journal of Systems Science 31 (2000). no. 1. 19-26.

111. Wonham W. M. Linear multivariable control: A geometric approach. // Lecture Notes in Economics and Mathematical Systems. Springer. Berlin, 1974.

112. Xiong Y., Saif M. Sliding mode functional observers and its application for robust fault diagnosis. // Technical report. Simon Eraser University. 1998.

113. Xiong Y., Saif M. Unknown disturbance inputs estimation based on a state functional observer design. // Automatica 39 (2003). no. 8, 1389-1398.

114. Yan Xing-Gang, Lam J., Xie L. Robust observer design for non-linear interconnected systems using structural characteristics. // International Journal of Control 76 (2003). no. 7, 741-746.

115. Yang'F., Wilde R. W. Observers for linear systems with unknown inputs. // IEEE Transactions on Automatic Control 33 (1988). no. 7. 677-681.

116. Yiiksel Y.O., Bongiorno J.J. Observers for multivariable systems. // IEEE Transactions on Automatic Control 16 (1971), 603-621.

117. Youssouf A., Kinnaert M. Partial state estimation in presence of unknown inputs. // European Control Conference (Brussels), 1-4 July 1997.

118. Zak S. H., Hui S. Output feedback in variable structure controllers and state estimation of uncertain nonlinear dynamical' systems. // IEE Proceedirrgs Control Theory and Applications 140 (1993), 41-50.

119. Zhou K., Doyle J. Essentials of robust control. // Prentice Hall. New York. 1998.

120. Zhou K., Doyle J.C., Glover K. Robust and optimal control. // Prentice Hall. 1996.

121. Zinober A., Owens D. Nonlinear adaptive control. // Lecture Notes in Control and Information Sciences. Springer Verlag. 2001.

122. Darouach M. Existence and design of functional observers for linear systems. // IEEE Transactions on Automatic Control 45 (2000), no. 5. 940-943.

123. Trinh H., Tran T.D., Nahavandi S. Design of scalar functional observers of order less than {v 1). // International Journal of Control 79 (2006), no. 12, 1654-1659.