Научная статья на тему 'Динамическая робастная задача стабилизации для линейных нестационарных систем'

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

CC BY
146
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРВАЛЬНАЯ НЕОПРЕДЕЛЕННОСТЬ / РОБАСТНОЕ УПРАВЛЕНИЕ / D-РОБАСТНАЯ ЗАДАЧА / ГРАНИЧНЫЕ / ТЕРМИНАЛЬНЫЕ ОГРАНИЧЕНИЯ / INTERVAL UNCERTAINTY / ROBUST CONTROL / D-ROBUST TASK / BOUNDARY / TERMINAL RESTRICTIONS

Аннотация научной статьи по математике, автор научной работы — Триндюк В. А., Кийко Г. И.

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

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

Dynamic robust stabilization problem for the linear nonstationary systems

The paper gives the definition of robust stabilization tasks of the object and the d-robust task; provides a definition of robust control and the method of synthesis of optimal guaranteed control is indicated, and the withdrawn selection rules of the indignation worst parameters from the known range; considers the formula that relates under some of the worst parameters the initial state of the object, restrictions on the right end and the time of the transition process system for which it should go to the state, satisfying the boundary restrictions. The theoretical results are supported by numerical examples.

Текст научной работы на тему «Динамическая робастная задача стабилизации для линейных нестационарных систем»

Xl.(t)r IYI

1.15 0.1 1.05 0 1.05 ■0.1 1.15 ■0.2 0.6 0.4 0.2 О -0.2 ■0.4 ■0.6 ■0.6

О 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

Время, с

Рисунок 7 - График колебания двух первых координат состояния объекта при отсутствии информации о двух начальных координатах

Литература

1. Афанасьев В.Н. Алгоритмическое конструирование систем управления с неполной информацией. Учебное пособие - Московский государственный институт электроники и математики. М., 2004. - 148 с.

2. Афанасьев В.Н. Математическая теория конструирования систем управления: Учеб. для вузов./В. Н. Афанасьев, В. Б. Колмановский, В. Р. Носов. - 3-е изд., испр. и доп. - М.: Высш. шк, 2003.-614 с.

3. Буков В.Н. Вложение систем. Аналитический подход к анализу и синтезу матричных систем. - Калуга: Издательство научной литературы Н.Ф. Бочкаревой, 2006. - 720 с.

4. Кийко Г.И. Цепи с нулевой чувствительностью. Труды МГГУ, ГИАБ №5 2006, с. 296-304.

5. Чарльз Генри Эдварде, Дэвид Э. Пенни Дифференциальные уравнения и проблема собственных значений: моделирование и вычисление с помощью Mathematica, Maple и MATLAB . — 3-е изд. — М.: «Вильяме», 2007.

6. Черных И.В. Simulink: среда создания инженерных приложений / Под общ. ред. к.т.н. В. Г. Потемкина - М.: Диалог-МИФИ, 2003. - 496 с.

7. Федотов И.В. Синтез управления подвеской как элемент активной безопасности -Московский государственный технический университет им. Н.Э. Баумана. Известия высших учебных заведений. Машиностроение. 2005.

8. Akbari A., Lohmann В.. Multi-objective preview control of active vehicle suspensions. - In Proceeding of the 17th World Congress The International Federation of Automatic Control (IFAC 2008). Seoul, Korea, July 6-11, 2008.

9. Chen H., Guo K. An LMI approach to multiobjective RMS gain control for active suspensions. - In Proceeding American Control Conference 2001.

Динамическая робастная задача стабилизации для линейных

нестационарных систем

Триндюк В. А., к.ф-м.н. доц. Кийко Г.И.

Университет машиностроения 8 (967) 008-23-55, ¡i'indiiikvladimir a mail.ni, 8 (495) 527-34-75 Аннотация. В статье приведены постановки задач робастной стабилизации объекта и d-робастной задачи; дано определение робастного управления и указан способ синтеза оптимального гарантированного управления, при этом были выве-

.....V .......\ \ ^ _ _ __ — _ _ _ ---- ------ -----

\ У

\ У

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

Ключевые слива: интервальная неопределенность, робастное управление, ¿1-робастная задача, граничные, терминальные ограничения Любой технический комплекс или любая социально-экономическая модель приносит пользу, только если она исправно функционирует. Этим очевидным обстоятельством вызван интерес к конструированию робастных систем и моделей и синтезу для них оптимального робастного управления, гарантирующего живучесть таких систем при любых, даже при самых негативных, значениях возмущающих факторов [5].

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

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

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

^х(0 = Ж0 х(0+£(0»(0,

т (1)

) — *0 '

где: матрица А размера пхп и матрица В(1:) размера пхгявляются суммами постоянных матриц А и В и матриц неизвестных параметров возмущения а(1) и (3(1), т.е.: А(Ч) = А + а(Ч), В(Ч) = В + (3(Ч). Кроме того, неизвестные параметры лежат в заданных известных диапазонах:

аи<аи(0<ад. = й и ¡3. . <Руа)<Ру, ^ = й,У) = й.

Требуется найти наихудшие значения параметров возмущения при соответствующем функционале.

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

-^х(0 = Лх(0 + //2(0,

ш (2)

где: и2(1) = [а(1)-Р(1)К_1Вт8]х(Т), Л = А-ВЯ~1В18, К = Я"1В18.

Теперь решим задачу максимизации по и2 (1) функционала [3]:

т

| -1лТ£

32{х, и2) —

х

' (Т)Рх(Т) + [ {хг (0- ит2 и2 (*)} Ж

(3)

где: матрица положительно определенная, а матрицы Б и О стандартные [1]. Применяя соответствующий алгоритм, в итоге получим:

аа)-(За)К= 8 **(!), (4)

где: 8 **(!:) - решение уравнения:

к' + ^ * *(0Л + * *(0 + ^ * *(№;* *(0+0 = 0,

л ^ ~

$**(Т) = 17.

Отсюда видно, что задача максимизации выражения а(1) — (3(1)К по а(1) и (3(4) легко, как сумма независимых слагаемых, раскладывается на две: нахождения наихудших ос(1) и наихудших (3(4).

Пример 1

Пусть задан объект в виде:

/

х2(0

у Л

0 0

0 0

1

О

0

1

-30 3.333 -3 0.333

40 -40

-4

+ а(г)

У

х2(0

X, (/)

х4(0

V

+

0 0 0 0 0.667 -0.667

0

8

+ (3(0

и(7)

где:

О О

-15 -6.667

О О

-8.33 -10

и

о о

-1.5 -0.667

О О

О О

-0.083 -1

О О

< а(0 <

' О

о

о о

о о

о о

7.5 1.667 0.75 0.167 10 6.667 1 0.667

У '

-0.167 -0.333

О

-1.333

< (3(0 <

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

о о

о о

0.333 0.167

О 2

У '

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

Известно, что наихудшие параметры возмущения есть ос(1) и (3(1), а наилучшие -а(0 и (3(0 . Проиллюстрируем это:

Xl.(t)r v

1.05 0

1.05

х. It). м

0.3

0.2 0.1

О

■а1 0 0.5 1 1.5 2 2.5 3 3.5 4

Время, с

Рисунок 1 - График колебания двух первых координат состояния объекта при

наихудших возмущениях

Hl(t}, М

1.05

О

1.05 0.3 0 2 0.1 О ■0.1

О 0.5 1 1.5 2 2.5 3 3.5 4

Время, с

Рисунок 2 - График колебания двух первых координат состояния объекта при

наилучших возмущениях

Xilt). м

1.05 О

1.05

Xi(1t)r м 0.3

0.2

0 1

О

0 1

О 0 5 1 1 5 2 2 5 3 3.5 4

Время, с

Рисунок 3 - График колебания двух первых координат состояния объекта при

отсутствии возмущений

Свяжем начальные условия и условия на правом краю вида:

•V 1 ! 1 \ \

\ \

V

\ \ \

\....... \ \

\ \ -------- -------

| х(Т) \< с! о| х,(Т) \< с1„ V/ = 1 ,п, (6)

т.е. х(Т) должно лежать в (¿-окрестности нуля спустя время Т.

Матрицы А и В - это матрицы А(1:) и В(1:) при наихудших значениях параметров возмущения соответственно. При этом робастная модель:

^-х{г) = А*х{г) + в\{г\

¿Й (7)

х(/0) = х0, имеет своим оптимальным управление:

и{1) = -Я~1В*Т8х{1) (8)

Подставляя управление (8) в систему (7), можно решить получившееся дифференциальное уравнение и написать выражение для :

х{1) = ехр <

А* - В* 1Г1В*ТБ

Тогда в момент времени Х = Т \

х{Т) = ехр | ^-Я'дЛВ*^ Рассмотрим предельный случай (6), т.е.:

I х(Т) |= ё, при этом уравнение (10) примет вид:

(Г-*,

<Л = ехр <

А* - В*К1 В*Т$

(Г-*0) \х(?0)\

Из (12) нетрудно заметь, что для того, чтобы | х(Т) |< ¿7, нужно, чтобы

с] > ехр <

А* -В*Я1В*ТБ

(Г-*0)} | *(*„)!

(9)

(10) (П) (12)

(13)

Уравнение (13) является искомым уравнением связи начальных условий, граничных ограничений и допустимого времени переходного процесса.

Пример 2

Рассмотрим динамический объект:

0 1 0

Г о

х2(0 0

х3(0 -22.5

Л (Оу V 50

0 5

-33.333

о

-2.25 5

1

0.5 -3.333

У

4(0^ ( ° 0 >

х2(0 0 0

+

х3(0 0.5 -1

6.667;

н(1)

(14)

- это робастный объект, который получился при подстановке в объект из примера 1 найденных наихудших параметров. Для объекта известны матрицы Б и К [2]:

'11.6979 -0.5777 0.7354 0.3472Л

-0.5777 2.8955 -0.4837 -0.0586 0.7354 -0.4837 0.7999 0.1292 0.3472 -0.0586 0.1292 0.1037

У '

К =

0.3677 -0.2419 0.3999 0.0646 1.5793 0.0933 0.0617 0.5624

Проиллюстрируем применение уравнений (12), (13), меняя в них поочередно начальные условия, граничные условия и время. Решение данной задачи выполнено в системе математической алгебры Mathematica 7.0.

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

Пусть x(t0) = (0.1 0.3 0 0)Т, d = (0.02 0.06 100 100)Т .

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

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

Посмотрим на графики Xj(t) и x2(t) (рисунки 4 и 5 соответственно):

Рисунок 4 - График колебания первой координаты состояния объекта

Рисунок 5 - График колебания второй координаты состояния объекта

Горизонтальными линиями на графике обозначена допустимая с1-полоса, соответствующая условию (6) при заданном <1

Из графиков видно, что первая координата входит в с1-полосу после второй секунды, а вторая координата между первой секундой и 1,5 секунды. Очевидно, что в поиске времени выполнения граничного условия мы должны ориентироваться на первую координату. Найдем приближенное численное решение, получим, что после 2,05528 секунды система начинает удовлетворять заданным условиям.

Подзадача 2. Теперь пусть задано допустимое время, например 2,5 с, а начальные условия оставим такими же, это позволит нам воспользоваться графиками, приведенными на рисунках 4 и 5. Найдем, в какую ё-полосу войдет наша система за заданное время.

Эта задача демонстрирует нахождение максимума функции при Т > 2,5 . Численно получим, что через 2,5 секунды система окажется в с1-полосе вида: ¿/ = (0.0117 0.0164 100 100)Г.

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

Литература

1. Афанасьев В.Н. Оптимальные системы управления. Аналитическое конструирование: Учеб.пособие. - М.: РУДН, 2007. - 259 с.

2. Афанасьев В.Н. Алгоритмическое конструирование систем управления с неполной информацией. Учебное пособие - Московский государственный институт электроники и математики. М., 2004. - 148 с.

3. Афанасьев В.Н. Математическая теория конструирования систем управления: Учеб. для вузов./В.Н. Афанасьев, В.Б. Колмановский, В.Р. Носов. - 3-е изд., испр. и доп. - М.: Высш. шк, 2003.-614 с.

4. Буков В.Н. Вложение систем. Аналитический подход к анализу и синтезу матричных сис-

Раздел 3. Естественные науки, тем. - Калуга: Издательство научной литературы Н.Ф. Бочкаревой, 2006. - 720 с.

5. Кийко Г.И. Робастные электронные цепи. Труды Всероссийской научно-практической конференции «Математика, информациология, естествознание в экономике и в обществе». М., Издательство МФЮА, 2006, с.72.

6. Чарльз Генри Эдварде, Дэвид Э. Пенни Дифференциальные уравнения и проблема собственных значений: моделирование и вычисление с помощью Mathematica, Maple и MATLAB . — 3-е изд. — М.: «Вильяме», 2007.

7. Edvaldo Assun9äo, Marcelo С. М. Teixeira, и Rodrigo Cardim. Control Designs for Linear Systems Using State-Derivative Feedback. Systems, Structure and Control. Vienna: In-tech, 2008.

8. Flávio A. Faria, Edvaldo Assun9äo, Marcelo С. M. Teixeira, and Rodrigo Cardim Robust State-Derivative Feedback LMI-Based Designs for Linear Descriptor Systems. Mathematical Problems in Engineering. Department of Electrical Engineering, Faculdade de Engenharia de Ilha Solteira, Sao Paulo State University (UNESP), 15385-000 Ilha Solteira, SP, Brazil, 2009.

Вывод матриц Дирака в действительном, комплексном и кватернионном

представлениях

к.т.н. доц. Кецарис A.A. Университет машиностроения 8 (495) 223-05-23 доб. 1312

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

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

В основе этой статьи лежит предположение о том, что структурные матрицы алгебры Клиффорда как-то связаны с матрицами Дирака. Но сами структурные матрицы определяются законами умножения алгебры (в нашем случае законам умножения векторов в алгебре Клиффорда). Следовательно, между этими законами и матрицами Дирака должна существовать взаимосвязь [1]. Если нам удастся вывести матрицы Дирака, исходя из законов умножения алгебры Клиффорда, то это будет свидетельством в пользу выдвинутого предположения. А если учесть, что строгий вывод матриц Дирака в настоящее время отсутствует, то получение такого вывода само по себе представляет интерес [2]. Матрицы Дирака мы свяжем с присоединенным представлением ковариантной алгебры Клиффорда.

1. Присоединенное представление базисных векторов Введем в рассмотрение ковариантную ассоциативную алгебру С . Ее векторы запишем в следующем виде:

S = Sj-EI,

где: Sj - координаты ковариантного вектора, Е1 - базисные векторы.

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

EIoEK=CjK -EL. (1)

Здесь С- структурные постоянные алгебры. Они рассматриваются в виде матриц, называемых структурными. Индекс / нумерует сами матрицы. Номер матрицы совпадает с

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