Научная статья на тему 'Робастное управление нелинейной системой, содержащей неопределенные параметры'

Робастное управление нелинейной системой, содержащей неопределенные параметры Текст научной статьи по специальности «Математика»

CC BY
143
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБАСТНОЕ УПРАВЛЕНИЕ / НЕЛИНЕЙНЫЙ ОБЪЕКТ / ROBUST CONTROL / NON-LINEAR OBJECT

Аннотация научной статьи по математике, автор научной работы — Афанасьев В. Н., Бовшук Е. Р.

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

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

Robust control by non-linear system include uncertain parameters

In this paper we focus on research of the task of robust non-linear object's control in situation when information about variation of parameters is not fully complete. Necessary and sufficient conditions of stabilization and d-robust control are received.

Текст научной работы на тему «Робастное управление нелинейной системой, содержащей неопределенные параметры»

УДК 681.511.4;681.513.5

РОБАСТНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНОЙ СИСТЕМОЙ, СОДЕРЖАЩЕЙ НЕОПРЕДЕЛЕННЫЕ ПАРАМЕТРЫ

В.Н. Афанасьев, Е.Р. Бовшук

Московский государственный институт электроники и математики Б. Трехсвятительский пер., 3, Москва, Россия, 109028

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

Ключевые слова: робастное управление, нелинейный объект.

В реальных задачах неизбежно присутствует неопределенность, а используемое управление должно быть работоспособно при наличии неопределенности. Задачи управления для нелинейных систем значительно труднее, чем в линейном случае [8]. На современном этапе основными объектами управления являются системы, работающие в условиях неопределенности, т.е. в условиях неполной априорной информации, что в значительной степени усложняет задачу оптимизации. В данной работе предложен новый метод исследования поведения нелинейного объекта с параметрической неопределенностью находящегося под воздействием управления, синтезированного с использованием робастной линейной модели первого приближения. Рассматриваются задачи стабилизации и терминального управления с заданным показателем точности.

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

Шх(г) = [А + «0)] ^) + [в + ро)]и0) + ф(х t),

< ш (1.1)

, х(Ч ) = Х0 •

Здесь х е Я", и е Яг, и^) е и, г < п; матрицы а^), Р( ^ еП содержат параметры, подверженные неконтролируемым возмущениям; П — замкнутое ограниченное множество в евклидовом пространстве Яр; ф(х, 0 — нелинейная вектор-функция. Начальное состояние принадлежит ограниченному множеству, т.е. х(^) е Х0. Задана цель терминального управления: |п[х(Т) ]|< Ш, пе Я — оператор проектирования из Я" в Як, Ш — фиксированная неотрицательная величина.

Задача управления объектом заключается в построении такой стратегии и^) е и, при которой достигается цель управления и минимизируется функционал

1 1 Т

J(x, u) = — xT(Т)Fx(Т) +—|{xT(t)Qx(t) + uT(t)Ru(t)}dt, (1-2)

где задан интервал управления [t0, Т]; матрица Я — положительно определена, а матрицы Q и Г — положительно полуопределены.

Предположим, что существует некоторая положительно определенная матрица р такая, что

фТ (х^) ){ф(х(^)-Рx(t)}< 0 при х^) Ф 0. (1.3)

Это предположение обеспечивает почти линейным системам вида (1.1) с действительными отрицательными корнями характеристического уравнения выполнения условия устойчивости по Ляпунову [7].

Сформируем нелинейную робастную модель объекта (1.1):

Ш

Здесь матрицы а*,в* еП таковы, что

-z(t) = [A + a*]z(t) + [B + P*]u(t) + ф(z, a*, p*), z(t0) = x0. (1-4)

>

A + a*"|z(t) + [B + P*"|u(t) + ф(z, a*, P*)|| >

J L J 11 (1-5)

I [A + a(t)]x(t) + [B + p(t)]u(t) + ф(x, a(t), p(t))||.

Таким образом, решение уравнения (1.4) является мажорирующим (в смысле (1-5)) для различных решений уравнения (1-1). Модель (1.4) будет использоваться для нахождения управлений u(t)-

2- Синтез управления по линейной модели. Будем искать управление u(t) е U как функцию состояния объекта (1-1): u(t) = Kx(t), где матрица K содержит постоянные параметры- Поиск матрицы K будем осуществлять с использованием линейной модели объекта, которая имеет вид

dtzM(t) = [A + a*]zM(t) + [B + P*]u (t), zM(t0) = x0. (2-1)

Для того, чтобы регулятор в терминальной задаче содержал постоянные параметры, назначим матрицу штрафа первого слагаемого функционала (1-2) в виде F = S, где положительно определенная матрица S является решением уравнения Риккати—Лурье [1]:

S[A + a*] + [A + a*]T S - S[B + p*]R-1 [B + p*]TS + Q = 0. (2-2)

Очевидно, что в случае такого назначения матрицы F будет выполняться соотношение —S(t) = 0, т-е- S = const на всем интервале управления [2]-dt

Запишем матричное неравенство Риккати, выполнение которого при некоторой положительно определенной симметричной матрице 5 гарантирует стабили-зируемость объекта с неопределенными параметрами:

5А(г) + АТ (г) 5 < 5Б( г) я1бт (г) 5.

Из последнего нетрудно видеть, что в случае интервальной неопределенности параметров, т.е. А < А(г) < А , Б < Б (г) < Б, «наихудшими параметрами», при которых выполняется неравенство Риккати, будут: А, В. Отсюда можно определить параметры а*, в*.

Тогда оптимальное управление для модели (2.1) с функционалом качества

(1.2), в котором вместо г(г) подставим гм(г), будет иметь вид [2]

и* (г) = -Я-1 [ Б + в*] Т 5гм (г). (2.3)

Нетрудно убедиться, что синтезированное управление (2.3) обеспечивает отрицательность вещественных частей корней характеристического уравнения системы первого приближения:

Щ-^м (г) = { А + а*-[ Б + в* ] Я-1 [ Б + в* ] Т 5} 2ММ), (2.4)

что является необходимым и достаточным условиями ее асимптотической устойчивости [6].

Используем структуру управления (2.3) для построения управлением объектом (1.1) и его нелинейной робастной модели (1.4). Уравнения объекта и его нелинейной робастной модели с соответствующими управлениями будут иметь вид

Шх(г) = {а + а(г)-[ + в(г)]]_1 [Б + в*] 5}х(г) + ф(х(г)), х(г0) = х0, (2.5)

(г) = {а + а* - [Б + в*]Я- [Б + в*]Т5}7(г) + ф(7,а*,в*), г(^) = Х0. (2.6)

Следует отметить, что использование управления по первому приближению вида (2.3) для управления робастной моделью (1.4) не изменяет качественной картины расположения траекторий в начале координат [5; 7]. Это свойство в силу условия (1.5) имеют и траектории объекта (1.1).

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

(2.3) для робастной модели (1.4), т.е. условия, при которых г (г) ^ 0 при г ^го. Отметим, что рассматриваемый объект с управлением вида (2.3) имеет устойчивое состояние покоя при г = 0 [7]. В соответствии с теоремой Парсеваля [3] для системы

(г) = П г (г) + ф( г, г), (3.1)

аг

-г (г) = [ А + а*] г (г) + [ Б + в*] Кг (г) + ф( г, а*, в*),

Г” ”1 Г” ”1 Т

где П = А + а — I Б + в I Я~ I Б + в I 5 — действительная постоянная матрица, все характеристические корни которой имеют отрицательные действительные части.

Вектор ф(г, г) действителен, непрерывен для малых \г(г)| и г > 0 и ф(г, г) = о(|г|) (|г| — 0) равномерно по г, г > 0. Решение, равное тождественно нулю, асимптотически устойчиво.

Подытожим вышеприведенные рассуждения.

Теорема 1

Решение х = 0 является устойчивым решением уравнения

Щх(г) = [А + а(г) ]х (г) + [Б + в(г )]Кх(г) + ф( х, а(г), в(г)),

х(*0) е X, а(г), в(г) еП, если решение г = 0 является устойчивым решением уравнения

Ш

Шг

г (г0 ) = х(г0 )

и

а) а*, в* таковы, что

||[ А + а*] г (г) + [ Б + в*] Кг (г) + ф( г, а*, в* )|| >

> ||[а + а(г )]х(г) + [б + в(г )]Кх(г) + ф( х, а(г), в(г ))||,

б) К = - Я-1 [ Б + в* ] 5, где положительно определенная матрица 5 является решением уравнения Риккати—Лурье:

5[А + а*] + [А + а*]Т 5 - 5[Б + в*]Я-1 [Б + в*]Т5 + Q = 0, Q, Я > 0;

в) ф(г, а*, в*) = 0 при г(0) = 0;

г) существует положительно определенная матрица Р такая, что

фг (г, а*, в*){ф(г, а*, в*) - Рг(г)} < 0 при г(г) Ф 0.

Теперь, когда показано, что при выбранном управлении (2.3) система имеет «точку покоя», найдем условия асимптотической устойчивости при произвольных \г (г0 )| = |г(0)| Ф 0. Другими словами, найдем условия асимптотического перехода системы (3.1) из заданного начального состояния в состояние покоя. Решение уравнения (1.4) имеет вид

г(Т) = [ехр(ПТ)] | г (0) + |[ехр(-Пт)]ф( г, т)Шт|. (3.2)

Если управление (2.3) стабилизирует объект (1.4), то при Т — го должно выполняться условие

Т

\\г(0)|| - |{ехр(-Пт)}г,т)Шт

0при Т —— го. (3.3)

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

і і

|{ехр(-Пт)}ф(г,т)ат < {||{ехр(-Пт)}ф(г,т)ат||,

(3.4)

последнее выполняется в том случае, если подынтегральное выражение в правой части неравенства (3.4) будет убывать. Потребуем, чтобы положительно определенное подынтегральное выражение убывало монотонно.

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

Определение

Назовем систему

^г(і) = П г(і) + ф(г, і), г є Я", аі

у которой корни , I = 1,2,..., п характеристического уравнения имеют отрица-

тельные действительные части, сверустойчивой, если

||{ехрт}ф(г, г)|| < Ьв~р‘ ||ф(г, г)||, г > 0

где Ь > 0 и (-р) = тах(Яе) < 0.

Условие (3.4) будет выполняться, если производная по времени от положительно определенной формы

{ехр(-Пі)}ф(г, і)

> 0 г Ф 0

(3.5)

будет отрицательной, т.е. условие монотонного убывания подынтегрального выражения (3.4) имеет вид [3]:

йф( г, г)

||П (ехр[-Пі ]}ф( гі )||

>

(ехр[-П і ]}

аі

г Ф 0.

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

В начальный момент при г0 = 0 неравенство (3.6) принимает вид

\\Пф(г, і)||

>

а ф ( г, і)

аі

г (і) Ф 0 при і = 0

(3.6)

(3.7)

или

а ф ( г, і)

а

||ф (гі )||

<

||п| |, г (і) Ф 0 при і = 0.

(3.8)

Так как при выполнении условия (3.7) обеспечивается монотонное убывание нормы подынтегрального выражения (3.3), система (2.6) в этом случае асимптотически устойчива.

Утверждение

Неравенство

||П(ехр[-Пі] }ф(гі>

|ехр[-П і ]}■

а ф(г, і) йі

выполняется в любой момент переходного процесса системы

а

аі

г (і) = П г (і) + ф( г, і),

если оно выполнялось для начальных условий г(і0) є Х0. Полученный результат сформулируем в виде теоремы. Теорема 2

Пусть задан нелинейный неопределенный объект вида

а

аі

х(і) = [А + а(і)]х(і) + [В + р(і)](і) + ф(х, і),

где а(г), Р(г) еП, П — замкнутое ограниченное множество возможных траекторий изменений параметров объекта, и пусть а*, р* е такие, что

||[ А + а*] х(г) + [ В + Р*] и(г) + ф( х, а*, Р* )|| >

>|| [А + а(г )]х( г) + [В + р(г )]и(г) + ф (х, а(г), р(г ))||.

Тогда необходимым условием существования управления вида

и(г) = - я-1 [ В + р* ] Бх( г),

где

5[А + а*] + [А + а*]Т Б-Б[В + р*]Я- [В + р*]ТБ + 0 = 0,

при котором х(г) ^ 0 при г ^го, является условие

й ф( х, г)

||П ф( x, і )||

>

аі

, х(і) Ф 0 при і = 0,

где П = А + а*-[В + Р*]Я- [В + р*]Т 5.

4. Условия существования терминального робастного управления. Рассмотрим вопрос о существовании управления вида (2.3) при движении нелинейной нестационарной системы в заданном интервале времени из любого начального состояния, принадлежащего заданному множеству, в заданную область.

Условие ^-робастности для модели объекта

а

г{г) =

аг

имеет вид

А + а*-[В + р*]Я- [В + р*]Г5

2(г) + ф(2, а*, р*), 2(г0) = Хо е X0

откуда:

>11=

1

[ехр(ПТ)] 2(0) +|[ехр(-ПТ )]ф(2, т)ат

< а,

ехр (пт )]2(0)1 - а <| ||[ехр (-Пт)] ф(2, т)ат||.

(4.1)

Если условие (4.1) не выполняется, то это означает, что для робастной модели объекта

а2 (г) = А + а*^ + [ В + Р*^ и(г) + ф(, а*, р*)

с начальным условием 2(0) = х0 е Х0 и заданным периодом управления [0, Т] в общем случае не существует управления вида и(г) = К (г) = - Я-1 [ В + р*] Б2 (г) с постоянной положительно определенной матрицей Б, определяемой решением

Риккати—Лурье Б

А + а

А + а* ] Т Б - Б

В + р

Я -

В + р* Т + б = 0, при

котором будет выполняться условие 12(Т)|| < а.

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

Условие (4.1) является дополнительным условием, обеспечивая достаточные условия существования а-робастного управления.

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

Пример

Нелинейная система «объект—регулятор» имеет вид

а (Х11 ( 0 1 1 Г х 1 ' 0 1

— 1 = 1 +

аг 1Х2) I-1 ) -V Х Ы N1

В этом примере фТ ( х, г) = (0 х2(г)). Задан квадратичный функционал качества,

(1 0 1

в котором заданы матрицы Я = 1, б = 1 I и положительно определенная матрица Б является решением уравнения Риккати—Лурье:

БА + АТБ - БВЯ~1ВТБ + б = 0.

0

0

Требуется построить управление по первому приближению и найти область начальных условий, траектории, начинающиеся из этой области, отвечали условию x(V) ^ 0 при t ^<х>.

Оптимальное управление для линейной модели первого приближения и сама модель имеют вид

и = - Я1Бт8х,

й_

Жі

ГхЛ

-1 -1

у м ^ VХ2 ум

Нелинейная система в координатной форме имеет вид

Запишем для рассматриваемого примера матричное нелинейное неравенство (3.14), взяв производные по Р.

Г о Л / , (01 л Г о'4!

10 2 г. (0) Г-х (0) - г. (0) + х2(0)1 1-1 2 I (о Х22(0))< 0,

V х2(‘ )) ..............^

Х1(0) ф 0, Х2 (0) ф 0 или

VХ2(0) У

(

0

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

-х4(0)

Л

0 2 Х23 (0) [-х1 (і ) - х2 (0) + х2 (0)] + х4 (0)

< 0, Х1 (0) ф 0, Х2 (0) ф 0,

откуда:

х4(0)>0,

2x2 (0) [-х1 (і ) - х2 (0) + х2 (0)] + х4(0) < 0.

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

Рис. 1. Область начальных условий

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

ЛИТЕРАТУРА

[1] Атанс М., Фалб П. Оптимальное управление. — М.: Машиностроение, 1968.

[2] Афанасьев В.Н. Динамические системы управления с неполной информацией: Алгоритмическое конструирование. — М.: КомКнига, 2007.

[3] Беллман Р. Теория Устойчивости решений дифференциальных уравнений. Изд. 2-е, стереотипное. — М.: Едиториал УРСС, 2003.

[4] Емельянов С.В., Коровин С.К. Стабилизация неопределенных динамических объектов с непрерывным временем // Новые методы управления сложными системами. — М.: Наука, 2004.

[5] Колдингтон Э.А., Левинсон Н. Теория обыкновенных дифференциальных уравнений. Изд. 2-е, исправленное. — М.: Едиториал УРСС, 2007.

[6] Малкин И.Г. Теория устойчивого движения. Изд. 2-е, стереотипное. — М.: Едиториал УРСС, 2004.

[7] Немыцкий В.В., Степанов В.В. Качественная теория дифференциальных уравнений. Изд. 3-е, испр. — М.: Едиториал УРСС, 2004.

[8] ПолякБ.Т., ЩербаковП.С. Робастная устойчивость и управление. — М.: Наука, 2002.

ROBUST CONTROL BY NON-LINEAR SYSTEM INCLUDE UNCERTAIN PARAMETERS

V.N. Afanasiev, E.R. Bovshuk

Moscow state institute of electronics and mathematics

B. Trehsvjetitelsky, 3, Moscow, Russia, 109028

In this paper we focus on research of the task of robust non-linear object’s control in situation when information about variation of parameters is not fully complete. Necessary and sufficient conditions of stabilization and d-robust control are received.

Key words: robust control, Non-linear object.

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