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

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

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

Аннотация научной статьи по математике, автор научной работы — Гелиг А. Х.

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

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

An analytical synthesis of stabilizing output control for nonstationary sampled-data systems

A sampled-data system with a nonstationary linear part and a nonlinear static characteristic of the pulse modulator is considered. With the help of special similarity transformation, the averaging method and a Kalman—Luenberger observer an analytical synthesis of stabilizing control in a scalar output is performed.

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

А. Х. Гелиг

АНАЛИТИЧЕСКИЙ СИНТЕЗ СТАБИЛИЗИРУЮЩЕГО УПРАВЛЕНИЯ ПО ВЫХОДУ ДЛЯ НЕСТАЦИОНАРНЫХ ИМПУЛЬСНЫХ СИСТЕМ*

1. Введение

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

Для импульсных систем [6, 7] аналитический синтез стабилизирующего управления по состоянию был осуществлен в [8] для случая стационарной линейной непрерывной части системы, в [9] для случая нестационарной линейной непрерывной части системы и в [10, 11] для случая нелинейной непрерывной части системы. При этом, если в [8, 9] предполагается линейность статической характеристики импульсного модулятора, то в [10, 11] допускается ее нелинейность. В данной статье для импульсной системы с нестационарной непрерывной линейной частью и нелинейной статической характеристикой импульсного модулятора получен аналитический синтез стабилизирующего управления по выходу.

Рассуждения основаны на использовании преобразования подобия специального вида и наблюдателя Калмана—Луенбергера [12], а также на методе усреднения [13].

2. Постановка задачи

Рассмотрим импульсную систему, описываемую функционально-дифференциальными уравнениями

х = А(ї)х + Ь(і)£, а = с*(Ь)х, (1)

С = Мп, п = и [а], (2)

где А(ї) Є Ктхт, х(Ь),Ь(Ь),с(Ь) Є Мт, * — знак транспонирования, все величины вещественные. Уравнения (1) описывают линейную непрерывную часть системы, а — наблюдаемая величина (сигнал на выходе непрерывной линейной части), М — нелинейный оператор, описывающий функционирование импульсного модулятора, п(і) — сигнал на входе модулятора, С(і) — сигнал на его выходе. Оператор М отображает каждую непрерывную на [0, +то) функцию п(і) в функцию С(і) и последовательность {Ьп} (п = 0,1, 2,...; £о = 0), обладающие следующими свойствами:

1) существует такие положительные постоянные Т и §о, что для всех п верна оценка

б0Т ^ Іп+1 _ Іп ^ Т; (3)

* Работа выполнена пpи поддержке РФФИ (проект №02-01-00542) и Совета по грантам Президента РФ для поддержки ведущих научных школ (грант НШ-2257.2003.1).

© А.Х.Гелиг, 2004

2) функция £(t) кусочно непрерывна на промежутке \tri,tn+i) и не меняет знака на нем;

3) £(t) зависит только от значений п(т) при т ^ t, tn зависит только от значений n(t) при t ^ tn;

4) для каждого n существует такое tn € [tn, tn+i), что среднее значение n-го импульса

tn+1

vn =----------- £(t)dt

tn+l-tn J

tn

удовлетворяет равенству

vn = <p(v(tn)S), (4)

где ф(ц) —монотонная и непрерывная на (—те, +те) функция, которая описывает статическую характеристику модулятора, причем р(0) = 0, <^>(+те) = +те, р(—те) = —те. Свойствами 1-4 обладают различные виды комбинированной импульсной модуляции [6, 13], например, широтно-амплитудные модуляции первого и второго рода.

Матрица A(t), векторы b(t), c(t) и оператор M заданы. Требуется определить оператор U [а] таким образом, чтобы любое решение обладало асимптотикой

x(t) ^ 0 при t ^ +те, (5)

если параметр T удовлетворяет некоторой верхней оценке.

3. Формулировка результата

Положим в (2) п = V-i(Z), Z = Ui[a], где ^-i —функция, обратная к у>, а Ui — оператор, подлежащий определению. Тогда уравнения (2) примут вид

е = MiZ, z = Ui[a],

где Mi —оператор, обладающий свойствами 1-4 с той лишь разницей, что вместо (4) имеет место соотношение

Vn = Z (tn) ()

Для нахождения оператора Ui мы воспользуемся развитой в [12] методикой построения наблюдателя и разработанным в [13] методом усреднения. Введем в рассмотрение матрицу управляемости W(t) и матрицу наблюдаемости N(t), определяемые равенствами

W (t) = \\b(t),Db(t),...,Dm-ib(t)\\,

N(t) = \\c(t), D*c(t),..., (D*)m-ic(t)\\, где D = A — а матрицы Lk{t) являются матрицами производных Ли:

Li(t) = A(t), Lk(t) = L k-i(t)+ Lk-i(t)A(t), к = 2,...,m.

Предполагается, что коэффициенты матриц A(t), b(t), c(t) равномерно на [0, +те) ограничены вместе с производными до порядка 2m — 1 включительно и матрицы W(t), N(t) равномерно невырождены:

inf | det W(t)| > 0, inf | det N(t)| > 0. (7)

t>0 t>0

Сделаем в системе (1) замену координат х(і) = 0(і)х(і), где О(і) согласно [14] имеет вид

G(t) =

e*mB-l(t)

l

j = l

Здесь B(t) = Ц^^),...^^)!, em = ||О,...,О, І\\* —последний единичный орт,

j- jj / jk \ _________________________________________

bo = b(t), 6fc(t) = /fc fk(t) = ( Lk(t) - —j: ) b{t), к = l,m- 1, Ch- -

j=o ^ '

биноминальные коэффициенты. В [14] показано, что

и система (1) принимает вид

inf \ det G(t)\ > О,

t>o

= A(t)x + em£, а = X (t)x,

(8)

(9)

где с* (Ь) = с* (Ь)О 1(Ь), а А(Ь) —матрица Фробениуса с последней функциональной строкой:

"01 0 0 0 0

А

0 0 1

ал(Ь) о.2(Ь) ■■ ■ ат(г)

Фиксировав произвольный гурвицев полином эт(А) = Ат+ртАт-1 + .. .+Р1, построим вектор в(Ь) с координатами si(t) = —р^ — а^(Ь). Тогда матрица Б = А(Ь) + етв*(Ь) будет матрицей Фробениуса с постоянной нижней строкой У — р1,..., —рт\\, характеристическим полиномом эт(А) и, следовательно, гурвицевой. Представим первое уравнение в (9) в виде

x = Dx + em s* (t)z + em(£ — s * (t)x),

где вектор Х(і) удовлетворяет уравнению наблюдателя Калмана—Луенбергера

Х = ОХ + (1(і)Х (і) г + єт(£ — в * (і)Х),

(ІО)

(ІІ)

в котором г = Х — Х — ошибка наблюдения, а вектор с!(і) коэффициентов усиления

наблюдателя будет выбран ниже. Вычитая уравнение (10) из (11), получим для г(і)

систему

г = А(і)г + й(і)Х(і)г. (12)

Выберем теперь, следуя [12], вектор с!(і) таким образом, чтобы выполнялась асимптотика

г(і) ^ 0 при і ^ +те. (13)

С этой целью, введя новые координаты = с*(£),г, (к = 2, ...,т), где

производные — берутся в силу системы г = АШг, построим преобразование ЗЬ

= Р (і)г

(14)

где х* = (хи . .., хт),

Р(і)

Х* (і) ЗХ* (і)

Зі

+ Х (і)Х(і)

Зт-1Х* (і)

Зіт-1 и

В результате преобразования (14) система (12) примет форму

Р (і)Х(і)Р-1(і) + Р(і)Р-1(і) + Р (і)З(і)с* (і)Р-1(і)

-)—1

-1(

(15)

Введя обозначение Бо(Ь) = Р(Ь)А(Ь)Р 1(Ь) + Р(Ь)Р 1(Ь), З = Р(Ь)З(Ь) и учитывая соотношение с*(Ь)Р-1 (Ь) = е* = (1, 0,..., 0), систему (15) можно записать в виде

С = (Бо(Ь)+ Зе^г, (16)

где Бо(Ь) — матрица Фробениуса с функциональной последней строкой. Возьмем, следуя [12], для системы (16) функцию Ляпунова в виде V(С) = С*Ног, где Но —положи-

тельно определенная трехдиагональная матрица с элементами = 1, то), удовлетворяющими условиям Ьц > 0, = —\\fhuhjj при — 1 и ^’ = * + 1, }ц.

г3

0 при

2 < г — 1 и 2 > г + 1. Фиксировав а > 0 и взяв З = АН-1 &1, где А — параметр, потребуем, чтобы производная V от функции V(С(Ь)), взятая в силу системы (16), удовлетворяла неравенству V < —аУ, т.е. чтобы матрица

М = (Бо (Ь) + АН-1е1е*1 )* Но + Но(Бо(Ь) + АН^е^) + аНо

была отрицательно определенной. Как показано в [9], выбором чисел кц{г = 1, то) можно добиться т — 1 перемен знаков в последовательности главных диагональных миноров матрицы М, отсчитываемых от нижнего конца главной диагонали. Последняя перемена знаков в этой последовательности обеспечивается выбором А. Таким образом, свойство (13) выполняется при З(Ь) = АР-1(Ь)Н-1е1. Поэтому для доказательства асимптотики

х(Ь) ^ 0 при Ь ^ +те (17)

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

х(Ь) ^ 0 при Ь ^ +те. (18)

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

С этой целью определим оператор и следующим образом: £(Ь) = в*(Ь)х(Ь), где х(Ь) определяется по а(Ь) с помощью уравнения (11).

В дальнейших рассуждениях воспользуемся методом усреднения [13]. Будем обозначать чертой сверху “замороженные” функции. Например, £(£) = £(£п) при £п ^ <

_ £

tn+^{rn = 0,1,2,...). Введя функции г>(£) = £(£) и и{Ь) = /[£(А) — г>(А)]с£А, сделаем в

о

уравнении наблюдателя (11) замену переменных

х = У + ет и. (19)

Исключив посредством (19) £(Ь) в уравнении (11), получим равенство

у = Иу + Бети + ет(С - С) + <£*(ф. (20)

Поскольку £ — £ = в*(у — у) -\- я*ет(й — и), уравнение (20) примет вид

У = Бу + V + е, (21)

где го = етв*(у — у) + Пети + етв*ет(г( — м), е = с£с*.г. В [13] была установлена оценка

\и(Ь)\ < Т|«(Ь)|. (22)

Отсюда, ввиду (19), следует цепочка неравенств

\и(г)\ < т\ф)\ = Т\ГЦ)Щ\ < Тб^Щ] < + |й(*)|), (23)

где #1 = яир\в(Ь)\, под \ ■ \ понимается эвклидова норма матрицы либо вектора. Пред-

г>о

положим, что Т удовлетворяет условию

Т51 < 1. (24)

Тогда из (23) вытекает оценка

\и®\^Т62\т\, (25)

8

где 82 = ------Оценим теперь вектор VI)(Л) при £ 6 [£п,£п+1). В силу (25) имеем

1 — 181 цепочку неравенств

К*)1 < <^1Ш) ~у(1)\ + (1-°1 + 2^1) вир |м(£)| < б1\у(г) -у(г)| + Тб3\у(г)\,

Ъп ^£<£-п+1

где 63 = (^2(|-01 + 261). Поскольку \у\ ^ \у -у\ + \у\, справедлива оценка

К*)| < 54\у^) ~ У(г)I + тзз\уШ, (26)

где 84 = 81 + Т83. Оценим теперь величину

£п+1

•4 = I \у(г)-у(г)\2Л.

Ъп

Ввиду неравенства Виртингера [13] и свойства (3) справедливо неравенство

Ъп+1

2

Зп < -^2“ J (27)

гп

Из уравнения (21) вытекает соотношение

\у(Ь)\2 < 3(\П\2\у(Ь)\2 + \ЧЬ)? + \е(Ь)\2). (28)

Отсюда, воспользовавшись оценкой (26), получаем неравенство

\у(г)\2 < цв\2\у(г)\2 + з|е(£)|2 + &5\\у(г) - у(г)\2 + бт2б1\у(г)\2. Проинтегрировав обе части этого неравенства, приходим в силу (27) к соотношению

4Т 2

(3|£|2 + 6Т262)Уп + 6ёрп + Зе„ , (29)

■1п < ,

п2

Ъп+1 Ъп+1

где Уп = / \у(Ь)\2ЗЬ, еп = / \е(Ь)\2ЗЬ. Предположим, что Т удовлетворяет неравен-ъп гп

ству

24Т282 <п2. (30)

Тогда из (29) вытекает требуемая оценка

Jn ^ T^S^Yn + S^En, (31)

12 |D |2 + 24T 2S2 12T2

ГД6 5ъ = _ 2АТЧ2 3 ’ $6 = _ 24ТЧ2 • ИЗ (26)’ (31) СЛ6Дует неРавенство

tn + 1

J |w(t)|2dt < T2Srin +2S2S6En, (32)

tn

где S7 = 2S\S§ + 2S3. Рассмотрим функцию Ляпунова

V (y) = У *Hy,

где H — положительно определенная матрица, удовлетворяющая уравнению

HD + D*H = —I.

Здесь I — единичная m x m матрица. Производная по времени от функции V(y(t)), взятая в силу системы (21), имеет вид

V = —Ы2 + 2y * H (w + e)

и оценивается следующим образом:

12

V < -\У? + 1^\Ну\2 + -\w + е|2 < -\у\2 + Х2+/л\у\2 + -(И2 + |е|2).

ц ^

Здесь А+ — максимальное собственное значение матрицы H, а положительный параметр ц будет выбран ниже. Проинтегрировав последнее неравенство по t от tn до tn+i, приходим в силу (32) к соотношению

Vn+l — Vn ^ ( цХ2, — 1 н----------) Yn -\---(1 + 2б\бо)£т

2 1 , 26?Ц'\уп + 1(1 ' 0X2;

м / м

где Vn = V(у(Ьп)). Полученное соотношение эквивалентно неравенству

РУп ^ '^п — К+1 + 88еn, (33)

28 Т2 2

где р = 1 — /хА?_-------, 5$ = — (1 + 25д5е). Просуммировав неравенства (33) по п от О

+ м м

до произвольного N, придем к оценке

М

РI \у(Ь)\2ЗЬ < Vо — VN + 89, (34)

о

где 89 = 88 ^2 еп. Выберем теперь положительный параметр м таким образом, чтобы

п=о

выполнялось неравенство р > 0, которое эквивалентно соотношению А+м2 — м+2Т28г <

0. Очевидно, что требуемое м найдется, если Т удовлетворяет оценке

8А+ 87Т2 < 1. (35)

Из (34) вытекает свойство

\у(Ь)\еЬ2[0, +те). (36)

Поскольку Н > 0, из оценки (34) следует, что \у(Ьп)\ ограничена равномерно по п. Из

(28), (32), (36) вытекает свойство \у(Ь)\ € Ь2[0, +те). Поэтому \у(Ь)\ ограничена равно-

мерно по Ь > 0.Следовательно, в силу (22) этим же свойством обладает \и(Ь)\. Отсюда,

в силу (26), (28), |У(t)| ограничена равномерно по t > 0. Следовательно, ввиду свойства (36) |y(t)| ^ 0 при t ^ +те. Отсюда согласно (22) вытекает свойство u(t) ^ 0 при t ^ +те. Поэтому в силу (19) справедлива асимптотика (18), а, следовательно, и (17). Из (17) ввиду свойства (8) вытекает требуемая асимптотика (5). Таким образом, получен следующий результат.

Теорема. Пусть элементы матриц A(t), b(t), c(t) имеют равномерно по t > 0 ограниченные производные порядка 2m — 1, выполнены свойства (3), (4), (7), и T удовлетворяет оценке

Т < min | , —^=, . * }• (37)

\ <^1 л/24 Х+Жг)

Определим оператор U [а] следующем образом:

п = v-l[s*

где вектор X(t) является решением уравнения наблюдателя (11). Тогда при любом x(0) решение системы (1), (2) обладает асимптотикой (5).

4. Заключение

Для вполне управляемой и вполне наблюдаемой импульсной системы, описываемой функционально-дифференциальными уравнениями (1), (2), с помощью специальных преобразований подобия и метода усреднения построен оператор U[а], стабилизирующий систему по выходу а, если параметр T удовлетворяет оценке (37).

Summary

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

A. Kh. Gelig. An analytical synthesis of stabilizing output control for nonstationary sampled-data systems.

A sampled-data system with a nonstationary linear part and a nonlinear static characteristic of the pulse modulator is considered. With the help of special similarity transformation, the averaging method and a Kalman—Luenberger observer an analytical synthesis of stabilizing control in a scalar output is performed.

Литература

1. Isidory A. Nonlinear Control Systems. Berlin: Springer Verlag. 1989.

2. Кунцевич В. М., Лычак М. М. Синтез систем автоматического управления с помощью функций Ляпунова. М., 1977.

3. Зубер И. Е. Спектральная стабилизация нелинейных систем на основе специального преобразования подобия // Вестник СПбУ. Сер. 1. 2000. Вып. 2 (№8). С. 8-13.

4. Зубер И. Е. Спектральная стабилизация динамических систем // Вестник СПбУ. Сер. 1. 2001. Вып. 1 (№1). С. 15-22.

5. Зубер И. Е. Стабилизация нелинейных систем управления по выходу // Вестник СПбУ. Сер. 1. 2002. Вып. 3 (№17). С. 27-31.

6. Кунцевич В. М., Чеховой Ю. Н. Нелинейные системы управления с частотно- и широтноимпульсной модуляцией. Киев, 1970.

7. Цыпкин Я. З., Попков Ю. С. Теория нелинейных импульсных систем. М., 1973.

8. Чурилов А. Н. Стабилизация линейной системы с помощью комбинированной импульсной модуляции // Автоматика и телемеханика. 2000. №10. С. 71-76.

9. Гелиг А.Х., Зубер И. Е. Стабилизация нестационарных импульсных систем // Вестник СПбУ. Сер. 1. 2003. Вып. 1 (№1). С. 20-29.

10. Гелиг А.Х., Кабриц М. С. Стабилизация нелинейных импульсных систем // Вестник СПбУ. Сер. 1. 2003. Вып. 4 (№25). С.20-27.

11. Кабриц М. С. Синтез стабилизирующих управлений для нелинейных импульсных систем і/ Дифференциальные уравнения и процессы управления. 2003. №4.

http://www.neva.ru//journal//.

12. Зубер И. Е. Экспоненциально устойчивый наблюдатель для управляемых и наблюдаемых нелинейных систем // Вестник СПбУ. Сер. 1. 2004. Вып. 2. С. 33-37.

13. Gelig A.Kh., Churilov A. N. Stability and Oscillations of Nonlinear Pulse-Modulated Systems. Boston: Birkhauser. 199S.

14. Зубер И. Е. Стабилизация линейных нестационарных систем на основе специального преобразования подобия // Кибернетика и системный анализ. 199S. №5. С. 27-39.

Статья поступила в редакцию 23 сентября 2003 г.

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