Научная статья на тему 'Определение устойчивости состояния равновесия системы управления динамическим объектом на основе построения оператора гомотопии'

Определение устойчивости состояния равновесия системы управления динамическим объектом на основе построения оператора гомотопии Текст научной статьи по специальности «Математика»

CC BY
625
64
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
система управления динамическим объектом / устойчивость состояния равновесия динамической системы / функция Морса / оператор гомотопии / теорема Якоби / control system of dynamic object / stability of equilibrium state of dynamic system / Morse function / homotopy operator / Jacobi theorem

Аннотация научной статьи по математике, автор научной работы — С.Н. Чуканов

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

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

Determination of equilibrium stability for dynamic object control system by constructing a homotopy operator

The paper introduces geometric methods for determining stability of the equilibrium state of dynamical systems at the critical points. The methods are extended on dynamic object control systems described by a system of differential equations of the first order. Conditioning of control signals for the control system changes the geometric characteristics of the system, and it allows to transfer the system from a state of unstable equilibrium to a state of stable equilibrium. Stability of the equilibrium is determined by finding the indices of a non-degenerate critical point of the Morse function that is, in our case, the potential function of the dynamic system.

Текст научной работы на тему «Определение устойчивости состояния равновесия системы управления динамическим объектом на основе построения оператора гомотопии»

Математические структуры и моделирование 2015. №2(34). С. 16-23

УДК 519.71

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

С.Н. Чуканов

профессор, д-р техн. наук, ведущий научный сотрудник, e-mail: ch_sn@mail.ru Институт математики им. С.Л. Соболева СО РАН

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

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

1. Введение

Для определения устойчивости состояния равновесия динамических систем в критических точках используются геометрические методы исследования [1,3,6]. В работе приводится метод формирования такого метрического тензора Якоби для консервативной динамической системы, что уравнения движения динамической системы совпадают с уравнениями для геодезических траекторий в римановом пространстве с этим тензором.

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

Состояние неустойчивого (устойчивого) равновесия определяется методом определения индексов невырожденной критической точки функции Морса, в

Математические структуры и моделирование. 2015. №2(34)

17

качестве которой используется потенциальная функция динамической системы [4]. В случае системы управления динамическим объектом показано, что индексы функции Морса могут быть приведены к значениям, соответствующим состоянию устойчивого равновесия динамической системы.

Потенциальная функция динамической системы с учётом сигналов системы управления формируется методом построения оператора гомотопии [2,7,8].

2. Исследование состояния равновесия консервативной динамической системы

Известно, что уравнения движения динамической системы могут быть получены с использованием вариационного исчисления [3]. Согласно принципу наименьшего действия Гамильтона движения системы определяются траекториями в фазовом пространстве, удовлетворяющими условию:

ti

8 J L (Ч,q) dt = 0, (1)

to

где q — координаты системы в конфигурационном пространстве Q: q е Q Е №га. Рассмотрим лагранжиан в форме:

L = 1 aij (q) qi qj — V (q);i,j = 1,...,n, (2)

где a. (q) — тензор, определяющий «кинетическую» энергию 2a.. (q) дгдЗ, V (q) — потенциальная функция лагранжиана.

Возможно ли такое конформное преобразование тензора a. (q), что новый тензор учитывал бы потенциал V (q)? Ответ на этот вопрос даёт теорема Якоби [6].

Теорема 1 (Якоби). Для консервативной динамической системы с полной энергией E и лагранжианом (2) можно найти конформное отображение метрического тензора:

9ij (q) = ехр(ф (q)) ■ aij, (3)

где функция ф (q) = ln [2 (E — V (q))] такая, что геодезические в римановом пространстве с метрическим тензором g. — есть траектории динамической системы.

В приложении 1 показано, что можно сформировать метрический тензор:

g = (9ij); 9ij (q) = 2 [E — V (q)] aij (q) (4)

при наличии функциональной зависимости тензора a. = a. (q). Таким образом, учёт потенциальной энергии может быть реализован конформным преобразованием метрического тензора. При этом, используя принцип наименьшего

18 С.Н. Чуканов. Определение устойчивости состояния равновесия...

действия Гамильтона, получим уравнения движения динамической системы в виде:

qi + aim

dakm

dqj

1 dajk

2 dqm

qj qk + aik

dV

dqk

0.

(5)

Поставим задачу нахождения такой функции Лагранжа для консервативной динамической системы, определяемой системой дифференциальных уравнений первого порядка: q = f (q); q G №n; f (■) G , что эта система дифференциальных уравнений приводится к динамическим уравнениям в форме (5). Сформируем систему дифференциальных уравнений второго порядка дифференцированием q по времени:

q

f (q) = F (q)

(6)

так как система консервативная, в правой части (10) присутствует только потенциальный вектор [5]. Найдём скалярную потенциальную функцию V (q) формированием оператора гомотопии [7-9]:

1

V (q) = -[ qTF (Aq) ■ dA. (7)

0

Пусть задана система с лагранжианом (2); точка q0 G Q — есть точка равновесия лагранжиана, если [3] : (q0) = 0. Точка q0 является точкой устой-

чивого равновесия, если q0 — локальный максимум потенциальной функции V и индекс невырожденной критической точки функции V, рассматриваемой в качестве функции Морса, ind (HV (q0)) = 0 ; если ind (HV (q0)) > 0 , то q0 является точкой неустойчивого равновесия (см. Приложение 2).

Пример 1: Рассмотрим динамическую систему:

qi = uq2; q2 = wqb

Применяя дифференцирование по времени, получим:

(8)

| qi = u2qi = -dV/dqi;

\ q2 = u2q2 = -5V/3q2.

Найдём скалярную потенциальную функцию формированием оператора гомотопии [7-9]: V (q1,q2) = ш2 (-qi — q|). Метрический тензор Якоби имеет вид:

gij (q) = 2 [E + ш2 (q2 + q2)] hj;

ds2 = 2 [E + ш2 (q2 + q2)] (dq2 + dq2,).

Уравнения движения (8) соответствуют соотношениям (5). Потенциальная функция V (q1,q2), рассматриваемая в качестве функции Морса, имеет индекс

Математические структуры и моделирование. 2015. №2(34)

19

невырожденной критической точки ind(HV (q0)) = —2, то есть система находится в неустойчивом состоянии равновесия. □

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

gij (q) = e^(q)gij (q).

3. Исследование состояния равновесия системы

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

Рассмотрим систему управления гладкой нелинейной динамической системой с обратной связью по состоянию, заданную каноническими соотношениями: q = f (q, u), где q e !Rn — вектор состояния системы; u e iRn — вектор управляющих сигналов системы; матричная функция f (■, ■): {f (■, -)| Kn х ^ Kn}. Дифференцируя канонические соотношения, получим:

q

df (q)/sq f (q) + Is f (q)/du

u

(10)

Если существует функциональная зависимость u = u (q), то:

qq

d f (q)/aJ f (q) + Pf (q)/a u

d u (q)/a u) q = F- (q) = av“ (q)/aq.

(ii)

где потенциальную функцию Vu (q) можно получить методом формирования

1

оператора гомотопии [7-9]: Vu (q) = — / qTFu (Aq) ■ dA.

0

Пример 2: Рассмотрим управление динамической системой:

I qi = uq2 + Ui (q);

\ <?2 = uqi + U2 (q) .

При управляющих сигналах: u1 = +kq2; u2 = —kq1 , из (12) получим:

(12)

qi = (u2 — k2) qi = — dV/dqi; q2 = (u2 — k2) q2 = — dV/dq2.

При отсутствии управления (k = 0) метрический тензор Якоби имеет вид (9); при формировании управляющих сигналов ui,u2 метрический тензор Якоби имеет вид:

gij (q) = 2 [Е + (u2 — k2) (q2 + qi)] hj; ds2 = 2 [E + (u2 — k2) (q2 + q2)] (dq2 + dq2) ,

то есть метрический тензор gij- (q) может быть получен из метрического тензора gij (q) конформным отображением gij- (q) = еф(ч)д„ (q), где ф (q) = ln [—2k2 (q\ + qi)].

Уравнения движения (13) соответствуют соотношению (5) при потенциальной функции:

V (qb q2) = (u2 — k) (—q2 — qi) . (15)

20 С.Н. Чуканов. Определение устойчивости состояния равновесия...

Потенциальная функция (15), рассматриваемая в качестве функции Морса, имеет индекс невырожденной критической точки:

ind (Hv (qo))

0; if k2 > u2; -2; if k2 < u2;

и для обеспечения устойчивости состояния равновесия необходимо выполнить требование: k > u > 0. □

4. Формирование состояния устойчивого равновесия линейной системы управления

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

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

x = Ax + Bu; u = —Kx, (16)

где x e !Rn — вектор состояния системы; u e !Rn — вектор управляющих сигналов системы; A e !Rnxn; B e !Rnxm; K e !Rmxn. Дифференцируя эти соотношения, получим:

х = (A — BK)2 x. (17)

Для этой системы методом формирования оператора гомотопии [7-9] можно найти такую потенциальную функцию:

1

V (x) = — J xT (A — BK)2 Ax ■ dA = — 1 xT (A — BK)2 x, (18)

o

что соотношение (13) может быть переписано в виде: x = —dV/dx.

Динамические соотношения x = —dV/dx. могут быть получены из уравнения (5) применением метрического тензора Якоби:

gij (x) = [2E + xT (A — BK)2 x] Si,. (19)

Использование потенциальной функции V (x) = — 1 xT (A — BK)2 x в качестве функции Морса позволяет определить достаточные условия устойчивости состояния равновесия линейной системы управления: ind (xT (A — BK)2 x) = 0. Пример 3: Рассмотрим линейную систему управления с матрицами:

A

01

10

;B

10

01

K

0k

k0

Тогда при k < 1 система

находится в неустойчивом состоянии равновесия; например, при k = 0 в критической точке x0 = 0: 2V (x) = —x\ — x2; ind (Hv (x0)) = —2. Тогда при k > 0 система находится в устойчивом состоянии равновесия; например, при k = 2 в критической точке x0 = 0: 2V (x) = 3x2 + 3x2; ind(HV (x0)) = 0. При изменении параметра k от 0 до 2 метрический тензор Якоби изменяется от gii (x) = [2E + x1 + x;]], до gii (x) = [2E — 3x1 — 3x2]; i =1, 2, и индекс критической точки ind (Hv (x0)) от —2 до 0. □

Математические структуры и моделирование. 2015. №2(34)

21

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

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

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

Приложение 1. Вывод уравнения движения динамической системы

Покажем, что можно сформировать метрический тензор g = (gij) такой, что учёт потенциальной энергии может быть реализован конформным преобразованием метрического тензора при наличии функциональной зависимости тензора a^ = aj (q). Используя принцип наименьшего действия Гамильтона, получим уравнения движения динамической системы, исходя из знания метрического тензора g. Рассмотрим консервативную динамическую систему с лагранжианом: L = 2aij (q) qiqj — V (q) = T (q, q) — V (q) и интегралом движения — полной энергией: E = T + V. В этом случае гамильтонов вариационный принцип сводится к принципу наимень-

*2

шего действия Мопертюи: 5 / 2Tdt = 0, так как L = 2T — E. Репарамет-

*1

ризуем время t = t (т) так, чтобы [6]: aik (q) ^dq%/q^ (д^У<9т) = 1, откуда: dr = J2W (q)dt, и: 5 f (2T) dt = 5 f aik (q) qiqkdt = 5 f J2W (q)dT = 0, где

ti to to

величина W (q) = E — V (q) принимает те же значения, что и кинетическая энергия T, но не содержит скоростей в своём выражении. Под_____________________ _____________ f _____________________

ставляя dr = \J2W (q)dt = \Jaikdqidqk в вариацию 5 f \J2W (q)dr, получим

to

выражение, которое не зависит от времени параметризации траекторий:

qi _______________

5 / y/2W (q) aikdqidqk = 0, где интегрирование проводится по кривой, соеди-

qo

22 С.Н. Чуканов. Определение устойчивости состояния равновесия...

няющей две фиксированные конечные точки: q0 и qb Таким образом, движения, полученные из принципа Гамильтона, удовлетворяют вариационному условию 0 = 8 / (2T) dt = 8 f \Jgijcfqidt = 8 f ds. Рассмотрим систему с метрическим тензором Якоби: gij (q) = 2W (q) aij (q) , который является конформным отображением метрического тензора a^ (q) и элементом длины дуги ds2 = gijdqidqj = 2Waijqiqidt2 = 4W2dt2, следовательно, ds = 2Wdt.

Кривая y0 '■ R ^ M называется геодезической, если векторное поле, определяемое касательным вектором y0, параллельно самой кривой, то есть [1, 3]: Vj0j0 = 0, где Vj0 ковариантная производная ассоциируемая с gij. В локальных координатах уравнение геодезической кривой [1,

3]: d2qi/ds2+ rjk dqj/d/q' 7ds = 0, где j — коэффициенты Кристоффеля:

j = 2gim gmk/dqj + dgmj/dqk - dgjk/dqm) ; (gij) = (gij)-1. С учётом метрического тензора Якоби gik (q) = 2W (q) aik (q), и: = 2W- 2aik^, получим:

d2 qi d / dqi

ds2 ds ds

1

4W3

dV . .

qiW + — qy

7

ri dj dqk_ jk ds ds

1 Am (dakm

4W2 V dqj

1 dajk

2 dqm

qj qk

1 dV 4W3 ~8qj

qV +

_L aik dV 4W2 dqk ’

и динамические уравнения могут быть представлены в виде (см. (5)):

<f + aim

dakm

dqj

1 dajk

2 dqm

qj qk + aik

dV

dqk

0.

Приложение 2. Функция Морса [4]

Пусть M — m-многообразие и f : M ^ R — гладкая функ-

ция, определённая на M. Точка q0 является критической точкой f, если df (q0)/dqi = 0; Vi = 1,...,n, по отношению к локальной системе координат (СК — q1 ,...,qn) в окрестности q0. Матрица

Hf (q0) = (df/dqidqj Ы) ^ Rnxn; Vi,j = 1,...,n — гессиан функции f в критической точке q0. Критическая точка является невырожденной, если det [Hf (q0)] = 0; функция f : M ^ R является функцией Морса, если любая критическая точка невырождена. Можно выбрать такую локальную СК в окрестности невырожденной q0, что представление f в этой СК будет иметь

вид: f = -q2------q2 + q2x+1 +-+ q2m + f (q0), где q0 соответствует началу

координат. Индекс невырожденной критической точки ind (Hf (q0)) = А равен числу отрицательных диагональных элементов гессиана Hf (q0) после диаго-нализации. Векторное поле X на координатной окрестности U многообразия

M описывается формулой X = Cid/dq1 +--+ £nd/dqn, где £1,... ,£n — функции,

определённые в СК U. При выборе £ = df/dqi;i = 1,...,n получим градиентное векторное поле функции f: Xf = (df/dqJ d/dq1 + ••• + (9f/dqn) d/dqn. Градиентное векторное поле функции Морса в точке q = q0 имеет вид:

Математические структуры и моделирование. 2015. №2(34)

23

Xf = -2qiдд----------+ 2^+i aqf+7 + ••• + 2Qn^, где qo соответствует

началу координат.

Литература

1, Dubrovin В,А,, Fomenko A,T,, Novikov S,P, Modern Geometry - Methods and Applications Part I, The Geometry of Surfaces, Transformation Groups, and Fields, New York : Springer-Verlag, 1992, 468 p,

2, Edelen D.G.B. Applied Exterior Calculus, Courier Corporation, 2005, 472 p,

3, Lewis A,D, Lagrangian mechanics, dynamics, and control, Math 439 course notes, Queen’s University, 2002, 260 p,

4, Matsumoto Yu, An introduction to Morse theory, Tokyo : Iwanami Shoten, Publishers, 1997, 219 p,

5, Merkin D.R. Introduction to the Theory of Stability, New York : Springer-Verlag, 1997, 319 p,

6, Pettini M, Geometry and Topology in Hamiltonian Dynamics and Statistical Mechanics, Springer Science+Business Media, LLC, 2007, 452 p,

7, Ульянов Д.В., Чуканов С.Н. Декомпозиция векторного поля динамической системы на основе построения оператора гомотопии // Проблемы управления, 2012, № 6, С, 2-6,

8, Ульянов Д.В,, Чуканов С.Н, Формирование инвариантов при визуализации векторных полей на основе построения оператора гомотопии // Компьютерная оптика, 2012, Т, 36, № 4, С, 623-627,

9, Чуканов С,Н, Определение потенциальной компоненты векторного поля системы управления на основе построения оператора гомотопии // Прикладная физика и математика, 2014, № 8, С, 40-46,

determination of equilibrium stability for dynamic object control system by constructing a homotopy operator

S.N. CHuKanov

Professor, Doctor of Technical Sciences, Leading Researcher, e-mail: ch_sn@mail.ru

Sobolev Institute of Mathematics of the Siberian Branch of the Russian Academy

of Sciences

AbstrAet. The paper introduces geometric methods for determining stability of the equilibrium state of dynamical systems at the critical points. The methods are extended on dynamic object control systems described by a system of differential equations of the first order. Conditioning of control signals for the control system changes the geometric characteristics of the system, and it allows to transfer the system from a state of unstable equilibrium to a state of stable equilibrium. Stability of the equilibrium is determined by finding the indices of a non-degenerate critical point of the Morse function that is, in our case, the potential function of the dynamic system.

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

Keywords: control system of dynamic object, stability of equilibrium state of dynamic system, Morse function, homotopy operator, Jacobi theorem.

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