Например, Бобцов

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

38
УДК 62.50
Д. С. БИРЮКОВ, О. В. СЛИТА, А. В. УШАКОВ
ОЦЕНКА ЗАТРАТ НА УПРАВЛЕНИЕ В ЗАДАЧЕ ОБЕСПЕЧЕНИЯ ЖЕЛАЕМОЙ СТРУКТУРЫ МОД
И ИХ РОБАСТНОСТИ
Рассматриваются вопросы синтеза непрерывной системы, обладающей свойством модальной робастности, путем задания желаемой структуры мод проектируемой системы. Предлагается зафиксировать желаемое значение времени переходного процесса, а структуру мод выбирать такой, чтобы минимизировать затраты на управление. В качестве основного результата приведен алгоритм такого синтеза с использованием грамиана затрат на управление. Ключевые слова: динамическая система, грамиан, затраты на управление, робастность.
Введение. Постановка задачи. При проектировании систем управления с желаемыми показателями качества в переходном и установившемся режимах широкое применение нашли методы [1—4], основанные на обеспечении необходимой структуры собственных значений (мод) матрицы состояния синтезируемой системы. Наиболее полно данный подход реализован в современных методах модального управления [5—8], основанных на концепции векторного и матричного подобия, что позволяет алгоритмически обеспечивать модальное управление, опирающееся на решение матричного уравнения Сильвестра. При этом выбор необходимой структуры мод в соответствии с заданными показателями качества синтезируемой системы зачастую оказывается неоднозначным. Для решения задачи выбора той или иной необходимой структуры мод авторами предлагается оценка затрат на управление при решении задачи перевода объекта из начального положения на сфере начальных состояний в начало координат. Также в процессе синтеза системы возможен контроль структуры собственных векторов ее матрицы состояния с целью обеспечения робастности элементов спектра собственных значений матрицы при наличии неопределенности задания матрицы состояния исходного объекта [9, 10].
В настоящей статье поставлена задача объединить механизм контроля затрат на управление при выборе необходимой структуры мод и механизм контроля структуры собственных векторов при обеспечении модальной робастности.
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11

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

Обеспечение модальной робастности необходимой структуры мод минимальными управлениями. Рассмотрим параметрически невозмущенный объект управления (ОУ) вида

x(t) = Ax(t) + Bu(t) , x(t) t=0 = x(0) , y(t) = Cx(t) ,

(1)

для которого требуется синтезировать закон управления (ЗУ) в виде прямой связи по задаю-

щему воздействию g(t) и обратной связи по вектору состояния x(t)

u(t) = Kg g(t)− Kx(t) ,

(2)

обеспечивающий желаемые показатели качества проектируемой системы. Объединение ОУ (1) и ЗУ (2) образует замкнутую систему

x(t) = Fx(t) + Gg(t); y = Cx(t) ,

(3)

где F = A − BK , G = BKg .

Пусть система обладает неопределенностью ∆F значений параметров матрицы F так,
{ }чтобы спектр собственных значений матрицы F +∆F принял вид σ{F +∆F} = λi +∆λi ,i =1, n ,

{ }∆λ = col ∆λi , i =1, n . В работе [10] доказано, что оценка ∆F вариации ∆F и оценка ∆λ

{ }вариации ∆λ = col ∆λi , i =1, n вектора собственных значений λ , порождаемая вариацией

∆F , связаны неравенством

∆λ ≤ C{M }∆F ,

(4)

где C{M } — число обусловленности матрицы М приведения матрицы F к диагональному

виду (Λ):

{ }Λ = diag λi , i =1, n

(5)

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

MΛ = FM ,

(6)

где M : Mi =1 (i =1, n) ; M i — i -й столбец M .

В силу вышеприведенных соотношений подзадача обеспечения модальной робастности

сводится к минимизации числа обусловленности C{M }. Подзадача обеспечения необходимой

структуры мод минимальными управлениями решается с помощью грамиана затрат на управление [11].
Рассмотрим управление объектом ( g(t) = 0 ) при его переводе из начального состояния

x(0) в конечное x(∞) = 0 с помощью сигнала управления u (t ) = −Kx (t ) = −KeFt x (0) . Для

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

элемент Ut =u[0,t] линейного функционального пространства LT2 , где T = {t : 0 ≤ t < ∞}. Тогда

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

Ut

2

=

t


U

T

(τ)U (τ)dτ = xT

(

0

)

t


eF

T

τ

K

T

KeF

τ

d

τx

(

0)

=

xT

(0)WU

(t) x(0) ,

00

(7)

где

WU

(t)=

t


eFTτKT

KeFτd τ

0

— грамиан затрат на управление на интервале [0, t] , τ — текущее время.

(8)

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11

40 Д. С. Бирюков, О. В. Слита, А. В. Ушаков

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

( )WU

= lim
t→∞

WU (t )

= eFTt K T KeFt F −1 − K T KF −1 − FTWU

(t ) F −1 .

(9)

Из выражения (9) нетрудно видеть, что грамиан затрат на управление WU (t) может быть вычислен из решения матричного уравнения

FTWU (t )+WU (t ) F = −KT K +eFTt KT KeF t .

(10)

Предельный переход в полученном матричном соотношении при t → ∞ с учетом гурвицевости матриц F и FT приводит к матричному уравнению типа Ляпунова относительно

грамиана затрат на управление WU = tl→im∞WU (t) на бесконечном интервале [0, ∞) матричного
уравнения

FTWU +WU F = −KT K.

(11)

Для оценки затрат на управление на интервале [0, ∞) как функции начального состоя-

ния с учетом выражений (7) и (8) становится справедливой система неравенств

( )α1m2in {WU } x (0) ≤ U∞ = xT (0)WU x (0) 1 2 ≤ α1m2ax {WU } x (0) ,

(12)

где αmin {WU } , αmax {WU } — соответственно минимальное и максимальное сингулярные

числа грамиана WU . Если сравнение вариантов реализации структур собственных векторов осуществлять на
единичной сфере начальных состояний x(0) = 1, то оценка максимальных затрат на управле-

ние определится выражением

max
x(0) =1

U∞

= α1m2ax {WU } x(0)

{ }x(0) =1 = α1m2ax WU .

(13)

Таким образом, задача достижения модальной робастности, которая решается путем

минимизации числа обусловленности матрицы собственных векторов и одновременным обес-

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

ционала следующего вида:

JU = α1m2ax {WU }C{M } .

(14)

Для вычисления значений матрицы обратных связей K воспользуемся обобщенным мо-

дальным управлением, опирающимся на решение матричного уравнения Сильвестра [12—14].

Алгоритм решения поставленной задачи средствами обобщенного модального управ-

ления принимает следующий вид.

1. Сформировать матричные компоненты (A, B,C) объекта управления вида (1) с управ-

ляемой парой (A, B) и наблюдаемой парой (A,C).

2. Сформировать начальный набор желаемых корней матрицы F в максимальном секторе локализации, характеризующемся углом раскрытия 2ϕ =180° .

{ }3. Сформировать диагональную (n × n) -матрицу Λ = diag λi ; i =1, n состояния модаль-

ной модели, являющуюся носителем желаемой структуры мод матрицы F состояния синтезируемой системы для текущего набора желаемых корней.
4. Задать матрицу Н, согласованную по размерности с матрицей В и образующую с матрицей Λ наблюдаемую пару.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11

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

5. Решить матричное уравнение Сильвестра

MΛ − AM = −BH

(15)

при заданных значениях матриц Λ, A, B и H относительно матрицы М и вычислить C{M}.

6. Вычислить значения матрицы K отрицательной обратной связи по вектору x(t) со-

стояния ОУ (1) с помощью соотношения

K = HM −1.

(16)

7. Решить уравнение (11) относительно грамиана затрат и вычислить его максимальное

сингулярное число.

8. Вычислить значение функционала (14).

9. Если полученное значение функционала (14) меньше минимального из предыдущих

итераций, зафиксировать его как новое минимальное значение. Сформировать новый набор

желаемых корней путем уменьшения сектора их локализации на некоторый шаг ∆ϕ . Если

сектор локализации уже сужен до нуля, перейти к п. 10, иначе — к п. 3.

10. Сформировать матрицу Kg закона ОМУ в форме (2) с целью обеспечения требуе-

мых свойств отношения вход—выход проектируемой системы, обязательным из которых яв-

ляется свойство равенства выхода y(t) входу g(t) в установившемся режиме при неподвиж-

ном состоянии системы с помощью соотношения

{ } ( )Kg = arg Φ (s) = C (sI − F )−1 BKg s=0 = I = − CF −1B −1.

(17)

Пример решения задачи синтеза ОМУ для объекта третьего порядка. Рассмотрим объект управления 3-го порядка, описываемый следующими матрицами:

⎡0 1 0⎤

⎡0⎤

A = ⎢⎢0 0 1⎥⎥ , B = ⎢⎢0⎥⎥ , C = [0 0 1].

⎣⎢0 0 0⎥⎦

⎣⎢1⎥⎦

Будем задавать желаемую структуру собственных значений σ{F} матрицы F = A− BK

замкнутой системы в секторе с углом раскрытия 2ϕ в форме

σ{F} ={λ1 = −1, λ2 = cos (180°−ϕ)+i sin (180°−ϕ), λ3 = cos (180°−ϕ)−i sin (180°−ϕ)} .
Сформируем матрицу состояния модальной модели в блочно-диагональной форме

⎡−1

Λ

=

⎢ ⎢

0

⎢⎣ 0

0
cos (180°−ϕ) − sin (180°−ϕ)

0⎤

sin

(180°−ϕ)

⎥ ⎥

cos (180°−ϕ)⎥⎦

и матрицу М подобия матриц F и Λ , сконструированную по обобщенной схеме Вандермонда, так, что она принимает вид



M

=

⎢ ⎢

1
cos (180°−ϕ)

⎢⎣⎢cos2 (180°−ϕ)−sin2 (180°−ϕ)

0
sin (180°−ϕ) 2 cos (180°−ϕ)sin (180°−ϕ)

1⎤

−1⎥⎥ .

1

⎥ ⎦⎥

Решим матричное уравнение Сильвестра (14) относительно матрицы M и вычислим матрицу K по вектору x(t) состояния ОУ (1) и матрицу F замкнутой системы.
Решим уравнение Ляпунова (11) относительно грамиана затрат WU и найдем его наи-
большее сингулярное число αmax {WU } .

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11

42 Д. С. Бирюков, О. В. Слита, А. В. Ушаков
Выясним, при какой структуре желаемых корней, определяемых значением угла ϕ , функционал (14) принимает минимальное и максимальное значения.
График зависимости функционала JU от значения угла ϕ приведен на рис. 1, видно, что функционал JU принимает минимальное значение JU = 5, 3958 при ϕ = 80°. Таким образом, матрица обратных связей, с помощью которой происходит назначение структуры собственных векторов, обеспечивающих модальную робастность, принимает значение
K = [1 1,3456 1,3456].
На рис. 2 показана зависимость оценки затрат на управление αmax {WU } и норма управления для одного из значений начальных условий x0 =[0 0 1]T . Из рисунка видно, что най-
денное значение угла ϕ = 80° действительно соответствует минимальному управлению, а оценка затрат адекватно описывает норму управления.

90° 60°

90° 60°

30° 30°

JU(ϕ)

Рис. 1

0

Рис. 2

0

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

СПИСОК ЛИТЕРАТУРЫ
1. Ackermann J. Robust control systems with uncertain physical parameters. London: Springer-Verlag, 1993.
2. Синтез дискретных регуляторов при помощи ЭВМ / В. В. Григорьев, В. Н. Дроздов, В. В. Лаврентьев, А. В. Ушаков. Л.: Машиностроение, 1983.
3. Arzelier D., Bernoussou J., Garsia G. Pole assignment of linear uncertain system in a sector via a Lyapunov-type approach // IEEE Transact. Automatic Control. 1993. Vol. 38, N 7. P. 1128—1132.
4. Chilali M., Gabinet P., Apkarian P. Robust pole placement in LMI regions // IEEE Transact. Automatic Control. 1999. Vol. 44, N 12. P. 2257—2270.
5. Заде Л., Дезоер Ч. Теория линейных систем. М.: Наука, 1970.
6. Квакернаак Х., Сиван Р. Линейные оптимальные системы управления. М.: Мир, 1977.
7. Портер У. А. Современные основания общей теории систем: Пер. с англ. М.: Наука, 1971.
8. Cavin R.K., Bhattacharyya S.P. Robust and well-conditioned eigenstructure assignment via Sylvester equation // Proc. American Control Conf. 1982. P. 1053—1057.
9. Ушаков А. В. Обобщенное модальное управление // Изв. вузов. Приборостроение. 2000. Т. 43, № 3. С. 8—15.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11

Модальное управление динамическими одноканальными объектами

43

10. Акунов Т. А., Слита О. В., Ушаков А. В. Назначение структуры собственных векторов, доставляющей динамической системе модальную робастность минимальными управлениями // Мехатроника, автоматизация, управление. 2008. № 1. С. 6—9.

11. Игнатьев М. Б., Мироновский Л. А, Юдович В. С. Контроль и диагностика робототехнических систем. Л.: ЛИАП, 1985.

12. Никифоров В. О., Ушаков А. В. Управление в условиях неопределенности: чувствительность, адаптация, робастность. СПб: СПб ГИТМО (ТУ), 2002.

13. Акунов Т. А., Ушаков А. В. Синтез систем гарантированной модальной стабильности // Изв. РАН. Теория и системы управления. 2003. № 4. С. 9—17.

14. Гантмахер Ф. Р. Теория матриц. М.: Наука, 1973.

Дмитрий Сергеевич Бирюков Ольга Валерьевна Слита Анатолий Владимирович Ушаков

Сведения об авторах — аспирант; Санкт-Петербургский государственный университет ин-
формационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: dbiryukov@list.ru — канд. техн. наук, доцент; Балтийский государственный технический университет „Военмех“, кафедра мехатроники и робототехники, Санкт-Петербург; E-mail: o-slita@yandex.ru — д-р техн. наук, профессор; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: Ushakov-AVG@yandex.ru

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

Поступила в редакцию 01.07.09 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 11