УДК 531.3, 531/534.01
Синтез 3В-динамических систем, имеющих состояния равновесия заданных топологических структур
С. В. Волков
Кафедра нелинейного анализа и оптимизации Российский университет дружбы народов ул. Миклухо Маклая, д. 6, Москва, 117198, Россия
Рассмотрена задача построения автономных систем обыкновенных дифференциальных уравнений, трёхмерные фазовые пространства которых имеют изолированные состояния равновесия с заданными локальными топологическими структурами. Для решения этой задачи предложен метод, который основан на использовании специальных векторных полей направлений сравнения. При выборе этих векторных полей учитывается, что локальная структура состояния равновесия полностью характеризуется: а) совокупностью особых фазовых траекторий и поверхностей, которые разбивают окрестность состояния равновесия на элементарные области; б) поведением неособых фазовых траекторий в этих областях. Полученные таким образом векторные поля позволяют при определённых условиях представить свойства локальной топологической структуры состояния равновесия в аналитической форме в виде конечных выражений относительно фазовых координат. Эти выражения используются для составления уравнений, число которых равно размерности фазового пространства и которые являются алгебраическими уравнениями относительно правых частей искомой нормальной системы дифференциальных уравнений. Основной целью работы является описание общего подхода к решению поставленной задачи, поэтому её решение рассмотрено только в одном частном случае, когда все элементарные области состояния равновесия искомой динамической системы являются элементарными областями одного из возможных типов.
Приведённые в работе теоретические результаты иллюстрируются конкретным примером.
Изложенное в данной работе является частичным обобщением ранее опубликованных результатов решения обратных задач теории динамических систем на плоскости.
Ключевые слова: динамические системы, системы дифференциальных уравнений, фазовые пространства, состояния равновесия, топологические структуры разбиения на траектории, особые поверхности, векторные поля направлений сравнения.
1. Обозначения и постановка задачи
В данной работе выполнены некоторые обобщения метода и результатов построения динамических систем на плоскости [1] на случай динамических систем, фазовые пространства которых являются трёхмерными. Данная работа является также продолжением исследований, представленных в публикациях [2,3].
Пусть Охуг является декартовой системой координат в пространстве К3, а ив. = {(х,у,х)1х2 + у2 + х2 < К2} — окрестность начала координат О. Через К обозначим часть проколотой окрестности Уд, которая ограничена гладкими поверхностями Г (% = 1, 2,3), проходящими через начало координат О, и которая гомеоморфна треугольной пирамиде (или области, ограниченной трёхгранным углом и сферой с центром в вершине этого угла) (рис. 1).
Предположим, что поверхности Г (г = 1, 2,3) заданы соответствующими уравнениями
<*(х,у,г) = 0 (г = 1, 2, 3). (1)
Для элементов границы области К далее будут использованы следующие обозначения (рис. 1):
— Бг = К f)Гi — часть границы, которая целиком принадлежит соответствующей поверхности ш^х,у,х) = 0 (г = 1,2, 3);
— Ьц = Бг Р| Sj — линия пересечения соответствующих поверхностей Бг и Sj (ъ,3 = 1, 2, 3; ъ = з);
— Aij = Lij f) Ur — точки пересечения соответствующих линий Lij (i,j = 1,2,3; г = j) с границей окрестности Ur.
z
Рис. 1. Элементы области К и их обозначения
Рассмотрим задачу нахождения правых частей динамической системы, которая описывается тремя обыкновенными дифференциальными уравнениями вида
х = Р (x,y,z), у = Q(x,y,z), z = R(x,y,z) (2)
и для которой:
— начало координат 0(0; 0; 0) является изолированным состоянием равновесия;
— поверхности Wi(x, y,z) = 0 (i = 1, 2,... ,п) являются интегральными поверхностями;
— все фазовые траектории, которые имеют общие точки с областью К, не выходят из этой области с возрастанием (убыванием) независимой переменной t и при t ^ (t ^ —то) стремятся к состоянию равновесия О вдоль одной из кривых Lij, касаясь одной из поверхностей Si (i = 1, 2,... ,п).
Область К, которая имеет такое разбиение на траектории, назовём элементарной областью состояния равновесия О.
2. Метод решения задачи
Для решения поставленной задачи предлагается метод, основанный на использовании вспомогательных векторных полей направлений сравнения, число которых равно размерности рассматриваемого фазового пространства. В данной работе этот метод иллюстрируется на примере элементарной области только одного из возможных типов и только в случае трёх поверхностей Г (1).
2.1. Векторные поля направлений сравнения
Построение векторных полей направлений сравнения начнём с рассмотрения однопараметрического семейства поверхностей, элементами которого являются также и поверхности Г (i = 1, 2, 3), ограничивающие элементарную область К. Этому требованию удовлетворяет, в частности, семейство поверхностей, определяемое уравнением
(1 - X)ui(x,y,z) - Xu2(x,y,z)u3(x,y,z) = 0, (3)
где Л — параметр. Предположим, что в точках области К выполняются неравенства > 0, < 0 и < 0. В этом случае значениям Л G [0; 1] соответствует множество поверхностей, которые проходят через два смежных ребра границы области К и полностью заполняют эту элементарную область «слоями» Л = const.
Полагая
Г1(х,у,х) = ш1, Г2(х,у,х) = ш1ш2, (4)
перепишем уравнение (3) в виде равенства
(1 - \)П!(х,у,г) - МЬ(х,у,г) = 0, (5)
которое разрешим относительно Л:
0.1(х,у,£) + 0.2(х,у,г) = 1 &.\(х,у,г) \
Г2(х,у,г) 1
—-- = С, где С = - - 1. (6)
^\(х,у,г) \
Т А 1
или
Так как
= Г ^ Г ^ ®га^2 - Г • gradПl],
то вектор
N = -Г • grad Г2 + Г2 • gradПl (7)
является вектором нормали к поверхностям семейства (3). После подстановки (4) в (7) получим
N = ш2ш3п1 - ш1ш3п2 - ш1ш2п3, (8)
где векторы п1,п2,п3 определяются равенствами
Пг = grad Шг или Пг = (^ж; Шгу; ), г = 1,2,3. (9)
В (9) через ,ШгХ обозначены частные производные функции Шг по перемен-
ным х, у и г соответственно.
Замечание 1. Из равенств (4) и (6) следует, что поверхность Г^ У Гз является поверхностью нулевого уровня (С = 0) семейства поверхностей (6), а поверхность Г1 — поверхностью бесконечного уровня (С = то).
Рассмотрим вектор
п = $1ш2ш3п1 - $2ш1ш3п2 - $3ш1ш2п3, (10)
который получается из вектора N введением положительных постоянных множителей (г = 1, 2, 3) для каждого из слагаемых в векторной сумме (8). При сделанных выше предположениях относительно функций (г = 1, 2, 3) и на основании равенства (7) можно утверждать, что при положительных значениях 'д^ (г = 1, 2, 3) вектор п из (10):
— определяет поле нормальных направлений для некоторого семейства гладких в области К поверхностей, в число которых входят также и части поверхностей Г (г = 1, 2, 3);
— отличен от нуля в точках множества К \ {1^12 и ^13 и ^23};
— равен нулю в точках множества ¿12 и ^13 и ^23.
В силу этих свойств векторное поле, определяемое вектором п из (10) при любых положительных значениях постоянных 'д^ (г = 1, 2, 3), можно использовать в качестве одного из трёх векторных полей направлений сравнения для решения поставленной задачи.
Построение второго векторного поля направлений сравнения начнём с предположения, что в точках замыкания К области К якобиан
J = %^ = 0. (11)
Используя векторы нормалей (9) к поверхностям Г (г = 1,2,3) и их векторные произведения, определим вектор
Т = ( П2 X Пз)ш\ + (П1 X П2)шз + ( П3 X П\)Ш2- (12)
Покажем, что в окрестности состояния равновесия О вектор т имеет вид
т = С ■г + о(г), (13)
где £ — постоянный множитель, г = (х, у, х) — вектор, определяющий радиальные направления относительно состояния равновесия О, г = |г| — модуль вектора г, о(г) — члены более высокого порядка малости в точке О, чем г. Для доказательства равенства (13) выполним следующие разложения функций Шг(х,у,£) и координат векторов щ(х,у,х) в окрестности точки О:
Шш = + о(г),
Ыг = ШМХ + Ш1у0У + Uiz0Z + о(г),
(14)
Щ = (Ш1Х0 + о(г); ^у0 + о(г); Шíz0 + о(г)) (г = 1,2,3; ю = х,у, х),
где использованы обозначения
Шг1и0 = Щ-и, |(ж,у^) = (0,0,0) (15)
для значений частных производных функций ш^х,у,х) в точке О. После подстановки выражений (14) в (12) и выполнения простых алгебраических преобразований получим равенство (13), в котором
£ = Б(Ш1,Ш2,Ш3)
Б(х,у,г)
. (16)
(ш,у^) = (0,0,0)
Из вида правой части равенства (12) следует также, что вектор т:
— равен нулю в состоянии равновесия О;
— отличен от нуля на множестве К \ {О}, если выполнено условие (11);
— расположен в касательной плоскости к поверхности Б г \{0} в её соответствующей точке (г = 1, 2, 3);
— направлен вдоль касательной к кривой Ь^ \ {О} в её соответствующей точке (%,3 = 1, 2, 3; г= з).
Перемножим скалярно векторы п и т из (10) и (12). Используя свойства векторного и смешанного произведений векторов, получим
п ■ Т = (-&1 - $2 - П1 ■ (П2 х Пз). (17)
Из (17) следует, что при выполнении равенства
#1 - ^2 - = 0 (18)
векторы п и т являются взаимно ортогональными во всех точках пространства.
Третье векторное поле направлений сравнения вектором Ь определим с помощью векторного произведения векторов п и т из (10) и (12):
Ь = т х п. (19)
Полученную тройку векторов { п,т, Ь} можно рассматривать как локальный базис в каждой точке фазового пространства. Этот базис является ортогональным, если выполнено условие (18) ортогональности векторов п и т. Если к тому
же имеет место и неравенство (11), то { п,т, Ь} является невырожденным ортогональным базисом в каждой точке множества К \ {р!2[] Ь2з}.
2.2. Формализация топологических свойств разбиения на траектории
Введём обозначения Рт, Рп и ^ для скалярных произведений вектора фазовой скорости у(Р, Q, К) динамической системы (2) на построенные выше попарно
ортогональные векторы п, т, Ь:
Рт = т ■V, Рп = п ■V, Ръ = Ь ■ V. (20)
Отмеченные выше свойства векторов п и т позволяют установить соответствие между топологическими свойствами разбиения на траектории областей фазового пространства и знаками функций Рт, Рп и Ръ в точках этих областей. Эти функции могут быть использованы для описания и задания свойств фазовых портретов в аналитической форме и для решения поставленной в п.1 задачи о нахождении правых частей системы уравнений (2), соответствующей этим фазовым портретам.
2.3. Анализ структуры правых частей динамической системы
Предположим, что составлены функции Рт, Рп и Ръ, которые отвечают требуемым свойствам разбиения на траектории фазового пространства искомой динамической системы (2). Представим равенства (20) в виде системы уравнений
тхР + ту Q + тг R = FT, пхР + пу Q + nz R = Fn Ьх Р + Ъу Q + bz R = Fb,
(21)
линейных относительно искомых функций Р, и R. Определитель этой системы
= т ■ ( п хЬ). (22)
Tx ТУ Tz
А= nx Пу nz
ьх Ьу bz
Выполним подстановку (19) в правую часть равенства (22) и применим формулу для двойного векторного произведения. В результате получим
А = т • ( п х Ь) = т • [п х (т х п)] = |т|2 • |п|2. Из свойств векторов т, п и неравенства (11) следует, что определитель
А
= 0 в точках множества К \ (L\2 (J Ly3[j L23); = 0 в точках множества L\2 IJ L\3 IJ L23.
Применяя правило Крамера для решения систем линейных уравнений, найдём искомые функции в виде
Р
Ар А ;
о = Ад
4 = А ,
К =
Ад А ,
(24)
где
Рт ТУ Tz Тх Рт Tz ^х ту Рт
Ар = А п Пу nz , Ад = Пх А п nz , Ад = Пх Пу А п
Ръ Ьу Ъz Ьх Ръ Ъz Ьх Ьу Ръ
(25)
Покажем, что при соответствующем выборе функций РТ, Рп, Ръ искомые правые части Р, и К из (24) определены и являются непрерывными функциями во всех точках фазового пространства. В связи с этим заметим, что при выполнении
равенства (18) векторы т, п, Ь попарно ортогональны и связаны соотношениями вида
т = /л ■ (п хЬ), п = V ■ ( Ь х т), (26)
где ^ и V — некоторые скалярные множители. Из ортогональности рассматриваемых векторов и соотношений (19) и (26) следует, что
| Ь\ = \т\ ■ \п\, \т| = » ■|п|ЧЬ\, \п\ = ^ Ч Ь\ ■ |г|. (27)
Исключая \ Ь\ из равенств (27), найдём
» = 7^ , и = 7^2 . (28)
\п\2 \т\2
Заменив в (26) множители ^ и V их выражениями (28), получим
т = т^- ■ ( п хЬ), п = ■ ( Ь х т). (29)
\ п\2 \т\2
Используя эти соотношения, представим определители из (25) следующим образом:
Ар = Рт\п\2тх + Рп\т\2пх + Рфх,
Ад = Рт\п\2Ту + Рп\т\2Пу + РъЬу, (30)
Ад = Рт\п\Ч + Рп\т\2Щ + №.
После подстановки (23) и (30) в (24) правые части искомой динамической системы приводятся к следующему виду:
Рт Рп^х Ръ
* I о + 1^1 о +
\т\2 \п\2 \т\2 ■\п\2'
= ^Т Ту + РпПу + РъЬу (31)
4 = \т\2 + \п\2 + \т\2 ■\п\2 , ( )
т-) Рт Tz . Рп^z . №
л = +--Г7т--Г
\т\2 \п\2 \т\2 ■\п\2
Исследуем правые части равенств (31) в тех точках, в которых обращаются в нуль знаменатели входящих в них дробей. В связи с этим заметим, что координаты векторов т, п и Ь являются однородными многочленами соответственно
первого, второго и третьего порядков относительно функций , и ш3:
3^3,
1 ш2шз + ап,-ш2Ш1Шз + ап Ь-ш — аь,-ш Ш1Ш2Ш3 (ю — х, у, х).
Из представлений (32) вытекают следующие утверждения.
1. В точках кривой Ь^ \ {О} (I,] — 1, 2, 3; г — ]):
— вектор т — 0;
— вектор п — 0, его координаты имеют относительно функций и Шj порядок малости не ниже первого, а квадрат модуля |п|2 имеет второй порядок малости относительно этих функций;
— вектор Ь — 0, его координаты имеют относительно функций Шг и порядок малости не ниже второго, а квадрат модуля | 6|2 имеет четвёртый порядок малости относительно этих функций;
2. В точке 0(0; 0;0):
— координаты вектора т имеют относительно г — х2 + у2 + х2 порядок малости не ниже первого, а |т|2 имеет второй порядок малости относительно г;
— координаты вектора п имеют относительно г порядок малости не ниже второго, а | п|2 имеет четвёртый порядок малости относительно г;
— координаты вектора Ь имеют относительно г порядок малости не ниже третьего, а | 6|2 имеет шестой порядок малости относительно г.
Утверждения 1 и 2 позволяют сделать вывод о том, что правые части равенств (31) являются непрерывными функциями во всех точках пространства переменных х,у,х и равны нулю в начале координат 0(0; 0; 0), если:
а) функции Рт, Рп и Рь являются в точке 0(0; 0; 0) бесконечно малыми функциями относительно г порядков не ниже второго, не ниже четвёртого и не ниже шестого соответственно;
б) функция Рт отлична от нуля в точках кривых Ь^ \ {О} (г,^ — 1, 2, 3; % — '}), а функции Рп и Рь являются бесконечно малыми относительно Шг и Шj порядков не ниже второго в точках кривой Ь^ \ {О} (г, ] — 1,2, 3; % — '}).
Например, если по условию задачи разбиение на траектории области К таково, что каждое из скалярных произведений Рт, Рп и Рь не имеет нулевых значений в точках области К, то для решения этой задачи можно взять, в частности,
Рт — Х(ш'2 + + и2), Рп — ^ш1ш2ш3, Рь — V (ш^ш2 + + шЗ,), (33)
где Л, ^, V — постоянные множители или функции, не имеющие нулевых значений. Очевидно, что функции Рт, Рп и Рь из (33) удовлетворяют требованиям а) и б).
3. Пример
Найти правые части динамической системы (2), у которой область К:
а) ограничена плоскостями
= х — 0, ш2 = —у — 0, ш3 = —х — 0, (34)
и состоит из внутренних точек первого координатного октанта;
б) является элементарной областью состояния равновесия 0(0; 0;0);
(32)
в) содержит фазовые траектории, которые при £ ^ все стремятся к состоянию равновесия О вдоль ребра Ь\з, касаясь при этом плоскости = 0 (рис. 2).
I
Рис. 2. Схема топологической структуры разбиения на траектории
элементарной области К
Решение. Предварительно заметим, что наличие отрицательных знаков в уравнениях (34) обусловлено необходимостью придания согласованных направлений векторам щ (г = 1, 2, 3) из (9), от которых в свою очередь будет зависеть и направление вектора нормали п, определяемого равенством (10). В результате получим векторы
П1 = (0; 0; 1), П2 = (0;-1;0), п3 = (-1;0;0) (35)
и соответствующий им в (10) вектор п при $1 = 2, §2 = 1, = 1, удовлетворяющих условию ортогональности (18):
п = 2хуп1 + ххп2 + ухп3 или п = (—ух; —хх;2ху). (36)
По формуле (12) после подстановки в неё функций из (34) и векторов щ из (35) находим вектор
т = (шз; Ш2; -ш{) или т = (-ж; -у; -х). (37)
Третий вектор локального базиса найдём по формуле (19):
Ь = т х п = (-2ху2 — хх2; х2у + 2ух2; х2х — у2х). (38)
Составим функции РТ, Рп и Ръ из (20), которые соответствуют указанному в условии примера поведению траекторий в первом координатном октанте. Этим требованиям отвечают, в частности, следующие функции:
РТ = ¡х>2 + ш22 + Рп = Ш1Ш2Ш3, ръ = Ш2^2 + Ш2^2 + Ш^Ш2,. (39)
После подстановки (г = 1,2,3) из (34) в (39) получим
Рт = X2 + у2 + 22, Рп = хух, Ръ = х2у2 + ж2^2 + у2х2. (40)
Используя векторы п, т и Ь из (36), (37) и (38), вычислим модули
1^|2 2 2 | 2 2 | л 2 2 |^|2 2, 2, 2
\п\ = г у + X х +4ж у , \т\ = X + у + г
и определители (25). После подстановки найденных выражений в (24) получим искомые правые части:
x4z2 + 6у4х2 + 2z4x2 + 4у2х4 + 10x2z2y2 + 4y4z2 + 3z4y2
г _--- X
x4z2 + 6x2z2y2 + y4z2 + z4x2 + z4y2 + 4y2x4 + 4y4x2 '
^ 2y2x4 + 4x2z2y2 + 4y4x2 + ^4ж2 + wV
Q _--■ y,
x4z2 + 6x2z2y2 + y4z2 + ^4ж2 + z4y2 + 4y2x4 + 4у4ж2 '
д _ 4x2z2y2 + 2y4z2 + y2x4 + 3у4ж2 + z4x2 + ,г"У ^ ж4^2 + 6x2z2y2 + y4z2 + z4x2 + z4y2 + 4y2 x4 + 4у4ж2
Литература
1. Волков С. В., Давыдова М. А. Синтез динамических систем, фазовые портреты которых имеют элементарные ячейки данных топологических структур // Вестник РУДН, серия «Математика. Информатика. Физика». — 2012. — № 1. — С. 14-23. [Volkov S. V., Davydova M. A. Synthesis of Dynamical Systems which Phase Portraits have Given Elementary Cells with a Prescribed Topological Structure. Part 1. // Bulletin of PFUR series "Mathematics. Information Sciences. Physics". — 2012. — No 1. — P. 14-23. ]
2. Волков С. В. Построение систем дифференциальных уравнений в трехмерном пространстве по свойствам интегральных кривых // Дифференциальные уравнения. — 1982. — Т. 28, № 4. — С. 569-576. [Volkov S.V. Synthesis of Differential Equations Systems with Preassigned Properties of Integral Curves in Three-Dimensional Space. // Differential Equations.— 1982. — Vol.28, No4. — P. 569-576.]
3. Волков С. В. О построении динамических систем в трехмерном пространстве // Дифференциальные уравнения. — 1991. — Т. 27, № 9. — С. 1633-1635. [S. V. Volkov. On Construction of Dynamical in Tree-Dimensional Space. // Differential Equations.— 1991. — Vol.27, No9. — P. 1633-1635. ]
UDC 531.3, 531/534.01
Synthesis of 3D-dynamical Systems with Critical Points of Given Topological Structures
S. V. Volkov
Department of nonlinear analysis and optimization
Peoples' Friendship University of Russia Miklukho-Maklaya str. 6, Moscow, 117198, Russia
The problem of synthesis of normal autonomous systems of ordinary differential equations which three-dimensional phase spaces have isolated equilibrium points with desired topological structure properties. To solve this problem a method based on the using special vector fields of comparison directions is proposed. While choosing these vector fields it should be taken into account that the local structure of an isolated equilibrium point is completely characterized by: a) a set of singular phase trajectories and surfaces that break up the neighborhood of the equilibrium point into elementary areas, and b) behavior of non-singular phase trajectories in these areas. Thus obtained vector fields allow, under certain conditions, to present the local topological structure properties of equilibrium point in an analytical form as algebraic expressions with respect to phase coordinates. These expressions are used to set up the equations equal in number to the number of dimensions of the phase space and which are the algebraic equations with respect to the right-hand sides of sought differential equations.
The main purpose of the paper is to describe the general approach to the posed problem, so the solution is considered only in one particular case where all the elementary areas of the sought dynamical system equilibrium point are elementary areas of one of the possible types.
Theoretical results of the article are illustrated by a concrete example.
Presented in this paper is a partial generalization of the previously published results for solving inverse problems of the theory of dynamical systems on the plane.
Key words and phrases: dynamical system, system of differential equations, phase spaces, equilibrium points, phase space topological structures, critical points, separatrix surfaces, vector fields of comparison directions.