Научная статья на тему 'Граница множества устойчивости одной многопараметрической системы Гамильтона'

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

CC BY
131
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА ГАМИЛЬТОНА / ПОЛОЖЕНИЕ РАВНОВЕСИЯ / УСТОЙЧИВОСТЬ / ТЕОРИЯ ИСКЛЮЧЕНИЯ / ГИРОСКОПИЧЕСКАЯ СТАБИЛИЗАЦИЯ / HAMILTONIAN SYSTEM / STATIONARY POINT / STABILITY / EXEPTION THEORY / GYROSCOPIC STABILIZATION

Аннотация научной статьи по математике, автор научной работы — Батхин Александр Борисович

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

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

ON THE STRUCTURE OF THE BOUNDARY OF THE SET OF STABILITY OF A CERTAIN MULTI-PARAMETER HAMILTONIAN SYSTEM

We consider a certain model problem, which attracted our attention for the following reasons. First of all, initially, this task was solved numerically for only two sets of parameter values and it has been suggested that the problem does not allow the full analytical solution. Secondly, solving the problem we not only managed to obtain analytical solution of stability problem in linear approximation, but also we offered such its natural generalization, which can be reduced to the already solved particular case. Third, to solve this problem we used to involved as well known methods of the theory of exceptions, and the computer algebra system that allows us to work effectively with bulky polynomial objects. Methods that were developed, implemented and tested in the form of algorithms, can be effectively used for solving a class of problems in Hamiltonian dynamics. We consider a mechanical system in a gravitational field which consists of axisymmetric bodies, interconnected by universal Hooke joints. Centers of each of the joints are on the axes of symmetry of the corresponding body. Lower body is a weightless rod of length ??1 and it is attached by the joint to the rotor axis vertically supplied motor. The upper rod of length ??2 is firmly attached to the center of a flat disk of mass ?? and diameter ?? perpendicular to its plane. Rotor of the motor rotates with the constant angular velocity ?. Such mechanical systems are statically unstable. The Lagrangian of the system with the accuracy up to terms of second order was provided as well. The problem in the special case was completely solved analytically earlier by methods of computer algebra and Power Geometry. The general case of the problem in linear approach was considered by the author and solved analytically by methods of elimination theory. The equations of motion of the system near vertical axis can be split up into two subsystems, of which a nontrivial is a subsystem with 4 degrees of freedom of the form ? ?? = ????(??)??, where ?? is symplectic unit, ??(??) is 8Ч8 symmetric matrix. The elements of the matrix ?? are written as rational functions of the parameter vector ?? of dimension 5. It is shown that by linear non-degenerated transformation of the parameter space the general case is reduced to special case with dimension of parameter vector equals 3. The characteristic polynomial ??(??) of the matrix ????(??) has polynomial over ?? coefficients. It is proved that its free term ??0(??) is a perfect square, and, therefore, the boundary of the set of stability carries out a hypersurface ?2 = {?? : ??(??)(??) = 0}, where ??(??) is the discriminant of the polynomial ??(??). ?2 is the union of a plane and a ruled surface ??. The surface ?? is formed by a straight line moving along the two parabolic segments ??0 1, ??0 2 and it divides parameter space into four regions, but stability takes place only in two of them, which are 1) the interior of the curvilinear tetrahedron and 2) an unrestricted area. Each of the region of stability intersects with the region of physical values of parameters.

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

МАТЕМАТИКА

ТРУДЫ II МЕЖДУНАРОДНОЙ КОНФЕРЕНЦИИ «ГЕОМЕТРИЧЕСКИЙ АНАЛИЗ И ЕГО ПРИЛОЖЕНИЯ»

УДК 517.933+531.383 ББК 22.213

ГРАНИЦА МНОЖЕСТВА УСТОЙЧИВОСТИ ОДНОЙ МНОГОПАРАМЕТРИЧЕСКОЙ СИСТЕМЫ ГАМИЛЬТОНА

Батхин Александр Борисович

Кандидат физико-математических наук, старший научный сотрудник, Институт прикладной математики им. М.В. Келдыша РАН batkhin@gmail.com

Миусская пл., 4, 125047 г. Москва, Российская Федерация

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

Ключевые слова: система Гамильтона, положение равновесия, устойчивость, теория исключения, гироскопическая стабилизация.

Введение

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

^ В работе рассматривается некоторая модельная задача, интерес к которой вызван

х следующими причинами. Во-первых, изначально эта задача была решена численно для рз двух наборов значений параметров [13] и для нее высказывалось мнение, что полно-@ го аналитического решения она не допускает. Во-вторых, в процессе решения задачи

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

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

Результаты исследований докладывались на различных международных конференциях и научных семинарах. Данная статья является существенно переработанным вариантом препринта [2].

Рассматривается механическая система в поле силы тяжести, состоящая из осесим-метричных тел, связанных между собой универсальными шарнирами Кардано — Гука (рис. 1). Центры каждого из шарниров находятся на осях симметрии соответствующих тел. Нижнее тело — невесомый стержень длиной посредством шарнира прикреплен к оси ротора вертикально поставленного мотора, а верхний невесомый стержень длиной 12 жестко прикреплен к центру плоского диска массы т и диаметра ¿, перпендикулярно его плоскости. Ротор мотора вращается с постоянной угловой скоростью О (рис. 2).

1. Постановка задачи и вывод уравнений

Рис. 1. Шарнир Кардано — Гука

Рис. 2. Массивный диск, прикрепленный к ротору двигателя посредством упругих шарниров Кардано — Гука

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

Данная задача является обобщением задачи, приведенной в [13, п. 7.8.2], где она формулировалась для фиксированных значений параметров 11 = 2/, 12 = I и й = 41 и решалась численно в линейном приближении в окрестности двух особых точек в пространстве параметров. Отметим, что сама обобщенная задача является частным случаем более общей задачи исследования устойчивости вертикального вращения статически неуравновешенной системы гироскопов Лагранжа, соединенных универсальными шарнирами Кардано — Гука (см.: [1;5]).

В частном случае задача решена в линейном приближении аналитически с использованием методов компьютерной алгебры (базисы Грёбнера) и методов степенной геометрии [4]. Там же сделаны попытки исследовать более общий вариант задачи и сформулированы некоторые предположения, которые в итоге и позволили получить аналитическое решение общей задачи в линейной постановке.

В [13] приведена без вывода квадратичная часть лагранжиана частной задачи. Сделаем следующие допущения:

• шарниры обладают жесткостью на изгиб и кручение, силы упругости в первом приближении описываются законом Гука;

• массы стержней и шарниров пренебрежимо малы;

• углы отклонения стержней от вертикали малы;

• длины стержней и диаметр массивного диска произвольны;

и схематично опишем получение полного лагранжиана системы, но приведем полные формулы только для его квадратичной части.

Введем неподвижную систему координат , начало которой находится в центре 01 нижнего шарнира Гука, а ось ( направлена вертикально вверх. Равномерно вращающуюся с угловой скоростью П вокруг оси ( систему обозначим через Систему х1у1г1 с началом в 01 и осью г1, направленной вдоль стержня, свяжем с нижним стержнем. Положение системы координат х1у1г1 относительно вращающейся системы зададим тремя углами Крылова (иногда называемыми углами Брайнта) 91 и Ф1 (рис. 3).

Поскольку переход от неподвижной системы к системе х1у1 г1 задается последовательностью поворотов —4 С1'П1(1 —4 х'1у'1г1 -4 х'[У'{— х1у1 ^ь то вектор ш1 угловой скорости нижнего стержня определяется по формуле

ш1 = Аг{-ф1) • (А2(-в1) • (А1 (~<р1)п + (р 1) + 01) + ф 1,

где Аг(а) — матрица поворота относительно г-й оси на угол а.

Аналогично вводится система координат с центром в верхнем шарнире и

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

^2 = Аз(-ф2) • (А2(-в2) • (А1(-^2)Ш1 + Ф2) + ¿2) + Ф2.

Рис. 3. Переход от неподвижной системы координат к системе Х\У\Х\, связанной с нижним стержнем

Положение центра масс диска в неподвижной системе координат задается век-

тором

C = Аз(Ш) ■ АхЫ ■ А2(0i) (/ik + А^) ■ А2(02) ■ hk).

Здесь 1\ и /2 — длины нижнего и верхнего стержней соответственно. Следуя [10], введем новые угловые переменные

«1 = <£1, ßi = 01, 7i = ^1, «2 = + ^2, Ä = 01 + 02 , 72 = "01 + "02. (1)

Для получения функции Лагранжа Ь = Т — П остается записать выражения кинетической и потенциальной энергии

Т = J (с* + + ) + | + Ч) + §Ч

П —mgCz + Пизгиб + Пкручение,

в новых координатах (1), а затем разложить функцию Ь в ряд Тейлора и ограничиться только квадратичными по переменным «¿,^,7^, г = 1,2 членами. Здесь А и В — главные моменты инерции диска, а Пизгиб и Пкручение — потенциальная энергия сил упругости изгибных и крутильных деформаций в шарнирах.

Отметим, что получающееся таким образом выражение функции Лагранжа Ь мо-

жет быть еще упрощено с учетом калибровочной инвариантности. В итоге имеем

L (Y, Y) = A ((a2 - Q/2)2 + 02 + Па2)2) +

2

+ С № (1 -a2 - ft) + Q (a2/2 - a2/2) + -

+ f ((Ii(a 1 - Q/?) + h(a2 - Q/2))2 + (Ii(/i + Qa?) + ^(ft + Qa2))2) + (2)

- mg (I2 (1 - a\/2 - ft/2) + 1- (1 - a{/2 - /2/2)) -

- f (a? + /2) - f ((«2 - ai)2 + (/? - /2?) - ^ft - ^Ы - ъ)2,

y = (a?,/?, ъ,«2,/2,12),

где I? = Kl, l2 = I, A = md2/4 and С = md2/2, d = 4kl, х?,,2 и Х\,2 — коэффициенты жесткости на изгиб и кручение в шарнирах.

Уравнения Эйлера — Лагранжа расщепляются на 2 подсистемы. Одна подсистема исследуется тривиально, а другая в результате замены т = Qt преобразуется в гироскопическую систему с четырьмя степенями свободы My'' + Gy' + Ry = 0, где Y = (a?,/?,a2,/2), Y' = dy/dr, M — симметричная положительно определенная матрица масс, G — кососимметричная матрица гироскопических сил, R — симметричная матрица потенциальных сил.

Преобразование Лежандра, примененное к функции Лагранжа (2), дает функцию Гамильтона Н(z) в виде квадратичной формы

1„T л„ тлгг „ (R -GM-?G/4 GM-?/2\

НЩ = -2ZTAZ. Z' =JJZ; A =( -М_ю/2' м) ■ (3)

Матрицы, которые входят в выражение для матрицы A, имеют вид

M = (А(К2) A(K) \ М = (к(2К2) к(2К )\ M = \А(К) А(k2 + 1)J , М = ^ к(2К) к(2) ) ,

= !_ (А(а + С2 -К) А(-c2) \_ (А(К2) А(К) \ R =QЛ А(-с2) А(С2- 1)) V А(К) А(1 - k2)) ,

Z 0^ ^^ _ (о -с

(0

._ I 1 \ Ч. / - I >

0 и ^

а безразмерные параметры с1, с2, П выражаются через исходные параметры Х2, ш, , следующим образом:

С1 = , С2 = , О = П\/ 1/д. шд1 шд1 у

Область физических значений параметров — это положительный ортант

Ф = {сх > 0, с2 > 0, П > 0, к> 0, К > 0}. Выполним следующую замену параметров:

1 2 2

р = —, д = —, г =

П2 П2 КП2

которая приведет к тому, что элементы матрицы ЗА в (3) станут линейными функциями от параметров р, д, г и рациональными от параметров к и К:

JA

( -к(1) Д(0)

-к(1/К)

Д(0)

Д((к2 + 1)/(к2К2)) -Д(1/(к2К ))\ -Д(1/(к2К)) Д(1/к2)

Д(71) Д(Кд/2) \Д(Кд/2) Д(Т2)

-к(1) -к(1/К)

Д(0) Д(0)

/

где 71 = К (Кг - р - д)/2, 72 = К (г - д)/2 - к2.

Таким образом, вектор параметров задачи есть Р чения параметров образуют область Ф : Р > 0.

(4)

(p,q,r,k,K). Физические зна-

2. Устойчивость положения равновесия линейной системы Гамильтона

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

Н7

— = ,1А(Р)Ъ} Z = (X, У)т, X, У е Мга, (5)

где ,1 — симплектическая единица, А(Р) — вещественная постоянная симметричная матриц, элементы которой зависят от вектора вещественных параметров Р е П, X — канонические координаты, а У — сопряженные им импульсы.

Определение 1. Множество устойчивости £ системы (5) — это множество значений параметров Р е П, для которых стационарное решение Z = 0 системы (5) устойчиво по Ляпунову.

Общая схема вычисления множества устойчивости положения равновесия многопараметрической гамильтоновой системы в линейном приближении дана в [4, п. 2.6]. Основная идея этой схемы заключается в том, что большая часть этапов вычисления проводится не с матрицей 7А(Р), а с ее характеристическим многочленом

2га

/(А) = £ £ (Р)А', /2га =1, (6)

3=0

который в силу симплектичности матрицы 7А(Р) содержит только четные степени А. Поэтому в дальнейшем для вычислений используется многочлен от ^ = А2

/Ы =f Е fi(pV, А = 1, fi = /¡у, (7)

/ уjj'~'"3 k=0

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

называемый полухарактеристическим.

Напомним критерий устойчивости положения равновесия линейной гамильтоновой системы (см., например, [14] или [4, п. 2.1]).

Теорема 1. Положение равновесия Z = 0 линейной гамильтоновой системы (5) устойчиво по Ляпунову тогда и только тогда, когда

1) все корни ßk полухарактеристического многочлена (7) вещественны и неположительны;

2) все элементарные делители матрицы ЗА просты.

Граница д£ множества устойчивости состоит из частей двух гиперповерхностей в пространстве параметров

^с = {Р : /о(Р) = 0} и ^ = {Р :Д/) = 0},

где ^(/) — дискриминант многочлена /(¡¡), он отличается от результанта многочленов /(¡л) и /'(¡¡) множителем (-1)™(т-1)/2 ([12, гл. XI, § 53]).

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

Доказательство. Поскольку матрица А в формуле (3) 2 х 2-блочная, тогда согласно формулам Шура (см. [8, Гл. II, § 5, п. 3])

ае! а = (Ап - а^А-1^) ■ А22, (8)

где Ац — квадратные блоки матрицы А. Подставляя вместо блоков А^ соответствующие матрицы, получаем

ае! А = ае^Д - -СМ-1С + -СМ-1ММ-1С^ ■ ае! М-1 = К ■ М-1

Поскольку матрицы К и М 2 х 2-блочно-скалярные, то блоки К^ коммутируют между собой, а тогда из (8) следует, что (1еЛК = ае! К, где К = К11К22 - К12К21. Но поскольку блоки Кц есть 2 х 2-скалярные матрицы, то матрица К также будет 2 х 2-скалярной с определителем, равным квадрату диагонального элемента. Аналогичные рассуждения применимы и к матрице М, а также к обратной к ней М-1. Следовательно, определитель матрицы А является полным квадратом, поскольку равен произведению квадратов диагональных элементов матриц К и М-1, где М = М11М22 - М12М21.

Следствие 1. Если матрицы К и М удовлетворяют условию утверждения 1, то критическим множеством, на котором может происходить изменение устойчивости стационарного решения системы (5), является только множество Д2.

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

Для исследования многообразия Д2 профессором А.Д. Брюно было предложено вычислить вначале ее особые точки, а затем, используя их, построить такое преобразование пространства параметров П, которое позволит упростить вид полухарактеристического многочлена ( ¡ ).

Определение 2. Пусть <(Р) — некоторый многочлен. Точка Р = Р0 множества <(Р) = = 0 называется особой точкой к-го порядка, если в этой точке обращаются в нуль все частные производные многочлена <(Р) по р1,..., рп до к-го порядка включительно и не обращается в нуль хотя бы одна частная производная порядка к + 1.

Отметим, что особые точки гиперповерхности Г2 связаны с кратностью корней полухарактеристического многочлена ¡(11), а именно, в особых точках многочлен ¡(¡1) имеет корни с кратностью больше 2. Это либо точки, в которых кратность корня равна 4, либо кратность корня равна 3, либо имеется пара двукратных корней. Условия кратности корней многочлена формулируются в терминах субдискриминантов многочлена ¡(¡). Укажем эти условия для многочлена ¡(¡1) четвертой степени. Строгое доказательство указанной выше связи может быть проведено средствами компьютерной алгебры, но выходит за рамки данной работы. С вычислительной точки зрения использование теории исключений приводит к менее трудоемким вычислениям, чем вычисление особых точек по определению 2.

Пусть имеем многочлен четвертой степени

14 + М + к! + кл + к,

тогда матрица Сильвестра многочленов ¡(¡) и ¡'(л) есть

Эу1 (I, Л

1 ¡3 2 к ¡0 0 0

0 1 3 2 к 0 0

0 0 1 3 2 к 0

0 0 0 4 3 3 2 2 к

0 0 4 3 3 2 2 к 0

0 4 3 3 2 2 к 0 0

4 3 к 2 2 к 0 0 0

(9)

Ее определитель равен с точностью до знака дискриминанту многочлена ¡(ц).

Определение 3. Определитель матрицы, получающийся из матрицы Сильвестра (9) вычеркиванием первых к и последних к строк и первых к и последних к столбцов (к < 4), называется к-м субдискриминантом дискриминанта и обозначается При

к = 0 имеем сам дискриминант многочлена ¡(¡л): = И(/).

Легко видеть, что к-й субдискриминант многочлена есть ни что иное как определитель к-го иннора матрицы (9) (см.: [9, гл. 1]).

Поскольку матрица Сильвестра для многочлена степени т является квадратной (2т — 1) х (2т — 1) матрицей, то такой многочлен имеет ровно т — 1 нетривиальный субдискриминант. Для матрицы (9) они равны

= —27 ¡4/2 + 18 /ЗЬМо — 4 ¡3/3 — 4 ЛЛ/о + Л^Л + + 144 ¡а2¡2 — 6 Й Ц к — 80 /зЯМо + 18 ¡3/2/3 + 16 ¡4к — — 4 ¡3/2 — 192 — 128 Л ¡2 + 144/2 ¡2 ¡о — 27/4 + 256 ¡3, 0(1)и) = —6 ¡3к + 2 /Ш — 12 ¡Но + 28 /зЫг — 8 /3 + 32 /2/о — 36/*, П(2)(Л = 3 — 8 ¡2.

Теорема 2. Для того чтобы многочлен ¡(¡л) имел й кратных корней, необходимо и достаточно, чтобы выполнялись условия:

и(о)а) =... = и(а-1)и) = о, Б(а)а) = о,

при этом кратные корни многочлена /(¡¡) есть корни многочлена, который выражается через матрицу Сильвестра (9) следующим образом:

НОД (}', Л = + ае! М((1) /-1 + ■ ■ ■ + ае! М{/), (10)

( 3)

где матрица М^ есть й-й иннор матрицы, получаемой из матрицы (9) заменой й + 1-го справа столбца на ее же ]-й справа столбец.

Доказательство этой теоремы непосредственно следует из доказательства теоремы 3.3 в [11], которая обеспечивает существование (¿-кратных корней двух произвольных многочленов.

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

Согласно теореме 2 корень кратности 4 многочлена ( ¡ ) обеспечивается условиями ^(0)(/) = ^(1)(/) = ^(2)(/) = 0, которые в коэффициентах многочлена /(¡¡) записываются в виде системы

/з4 - 256/о = 0, Л3 - 16Л = 0, 3Л2 - 8/2 = 0, (11)

а корень кратности 4 равен ¡1,2,3,4 = -/3/4.

Пусть нулевой и первый субдискриминанты равны нулю (то есть й =2), тогда многочлен (10) есть квадратный трехчлен вида

Н(¡¡) = Д(2)(/)л2 + 2(/3/2 - 6+ /зЛ - 16/о. (12)

Если дискриминант квадратного трехчлена (12) не равен нулю, тогда многочлен Н( ¡ ) имеет два различных корня, а многочлен ( ¡ ) имеет соответственно пару корней кратности 2. В этом случае коэффициенты многочлена ( ¡ ) удовлетворяют системе

Л3 - 8Л2/2 + 16Л2 - 64/о = 0, Л3 - 4/3/2 + 8/1 = 0, а пара двукратных корней есть

¡1,2 = - (/3 + ^(2)(/)) /4, ¡3,4 = - (/3 - ^(2)(/)) /4. (13)

Если О(Н) = 0, тогда многочлен Н(¡¡) имеет один корень кратности 2, а многочлен /(¡¡) имеет соответственно корни кратности 3 и 1. В этом случае коэффициенты многочлена ( ¡ ) удовлетворяют системе

3/3 /1 - Л2 - 12/о = 0, 27 [8/1 - /3 (-Л2 + 4/2)]2 + Д(2)(/)3 = 0, а корни суть

¡1,2,3 = - Л/4+ ^3Д(2)(/)3/12, ¡4 = - Л/4 - ^3Д(2)(/)3/4. (14)

Отметим, что условие Д(2)(/) ^ 0 гарантирует вещественность, а при дополнительных условиях ^ ^ 0, г = 0,1, 2, 3 и неположительность корней многочлена /(¡¡). При

условии D(2)(/) = 0 корни с различной кратностью в (13) и (14) становятся корнем кратности 4.

Наконец, если лишь D(f) = 0, то корень кратности 2 находится по формуле

¡1,2 = - detMi(1)/D(1)(/),

где

det M(1) = -9/f/o + /I/2/0 + 32/3/2/0 + 3/з/2 - 4/2/i - 48/1/0. Два других корня многочлена f(ß) удовлетворяют уравнению

¡2 + (/3 + 2^1,2)^ + h + 2/3^1,2 + 3^1,2 = 0.

Пункт 1) теоремы 1 для линейных гамильтоновых систем с числом степеней свободы т < 4 переформулируется в виде явных условий на коэффициенты и дискриминант полухарактеристического многочлена (7) (см. теорему 2.2 в [4]). Для случая т ^ 4 пункт 1) теоремы 1 конструктивно формулируется в виде условий на коэффициенты и субдискриминанты многочлена (7).

Утверждение 2. Для того чтобы все корни многочлена (7) степени т ^ 4 были неположительны, необходимо и достаточно выполнения условий

fi(Р) ^ 0, i = 0,... ,т - 1, D(k)(f) ^ 0, к = 0,... ,т - 1.

3. Вычисление множества устойчивости

Вернемся к исследованию многообразия F2. Дискриминант полухарактеристического многочлена (7) матрицы (4) имеет вид

D(f) = l(p)4g(P)/ (4fc 14К9) ,

где /(P) = - Kr + (К +1)q+р, а g(P) есть многочлен 5-го порядка по переменным р и q, 6-го по г и 10-го по к и К. Здесь его выражение не приводится из-за его громоздкости (многочлен содержит 976 слагаемых), но может быть легко получено из (4) с помощью любой системы компьютерной алгебры.

Для того чтобы упростить интерпретацию получаемых объектов, будем рассматривать полиномы в 3-мерном пространстве П' параметров P' = (р,q, г), считая, что два оставшихся параметра к и К принимают фиксированные положительные значения.

Таким образом гиперповерхность F2 в пространстве П' представляет собой объединение множеств С и Q, где

С = {P' :/(P') = 0} , Q = {P' : g(p') = 0} .

Множество С — плоскость в пространстве П' играет важную роль в вычислении корней кратности 3 многочлена (7), но самостоятельного интереса не представляет, поскольку, как будет показано ниже, на С множество устойчивости Е^ лежит в множестве устойчивости Е.

В [4] показано, что структура множества Q связана с условиями кратности корней полухарактеристического многочлена f(ß) следующим образом:

1) в особых точках 2-го порядка множества Я многочлен ¡(ц) имеет либо нулевой корень кратности 3, либо один ненулевой корень кратности 4;

2) в особых точках 1-го порядка множества Я многочлен ¡(ц) имеет либо корень кратности 3, либо пару двукратных корней;

3) в точках множества Я многочлен ¡(ц) имеет по крайней мере один корень кратности не ниже 2.

Начнем с определения параметров, при которых многочлен ¡(ц) имеет нулевой корень кратности 3. Свободный член ¡0 полинома (7) равен определителю матрицы (4) и, в силу утверждения 1, является полным квадратом величины

К

¡оо = ^ {—К 2г2 + К (К + 1)гд + Кгр — Кдр — 2К (К — к2 + 1)г+

+2((К + 1)2 — к2)д — 2(к2 — 1)р + 4Кк2) .

При фиксированных значениях параметров к и К уравнение /оо(Р') = 0 задает конус в пространстве параметров Р' с центром в точке

Ро : [р =2к2,д = —2, г = —2(К — к2 + 1)/К] .

Подставляя Ро в многочлен ¡(¡), получаем корни ¡1,2,3 = 0, = —4.

Корень кратности 4 многочлен ¡(ц) имеет в особых точках 2-го порядка, а коэффициенты многочлена удовлетворяют в этом случае системе (11). Эта система имеет следующие корни:

Р1 :[р = 0,д = 0,г = 0] Р2 :

к., ^ _ , 1 5 к2 + 2Кк + 4к + К + 1' Р= о (5к + К + 1) ,д = к + -,г =

Р3 :

2 2 2 К

к 1 5 к2 — 2 К к — 4 к + К + 1

р = 2(5к — К — 1) л = —к + 2,г =-2К-

В точке Р1 многочлен ¡(ц) имеет четырехкратный корень л1,2,3,4 = —1, а в точках Р2,3 — четырехкратный корень ¡1,2,3,4 = —1/4.

Отметим, что в точках Р^, 1 = 0,..., 3 собственные числа матрицы ЗА не зависят от параметров к и К.

Для построения упрощающего преобразования в [4] были использованы еще две особые точки — вершины двух параболических сегментов, каждый из которых есть часть однопараметрического семейства точек первого порядка.

Первый сегмент принадлежит семейству 'Р1, лежит в плоскости С и проходит через точки Ро и Р1. На 'Р1 многочлен ¡(ц) имеет корень кратности 3. Параметрическое представление семейства Т1 задается формулами

:

р = — к2 (г2 + 2г — 3) /2, д = — (г — 1)2/2,

(К + к2 +1) г 2 — 2( к2 — к + 1)г + К — 3к2 + 1

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

=

2 К

Вершина этой параболы есть точка при £ = 0

Р4 : [р = 3к2/2, д = -1/2, г = -(К - 3к2 + 1)/(2К)] .

Вдоль семейства корни многочлена ¡(¡л) равны ¡1,2,3 = -(¿+1)2/4, ¡4 = - (£ - 3)2/4.

Второй сегмент принадлежит семейству Р2, который проходит через точки Р2 и Р3. Оно вычисляется при решении системы (11) и имеет параметрическое представление

Г р = к2ь2/2 + к(К + 1)г; + 2к2, Р2 : < д =у2/2 + Ь,

1 г = - ((К + к2 + 1)г;2 + 2 к(К + 2 к)г; + 4 к2) /(2К).

Вершина этой параболы есть точка при = 0

Р5 : [р =2к2, д = 0, г = 2к2/К] .

Вдоль семейства Р2 корни многочлена ¡(¡л) равны ¡1,2(3,4) = (ь2 - 2)/4 ± V1 - -у2/2.

Шесть найденных особых точек Рi, 1 = 0,..., 5 позволяют определить преобразование пространства параметров П, упрощающее многочлен ¿'(¡л,). Идея такой замены была высказана еще в [4, п. 3.7], но была реализована лишь частично. Эта замена переводит плоскости С и в которых лежат семейства и Р2 соответственно, в координатные плоскости, а точку, лежащую на середине отрезка Р4 Р5, переводит в начало координат новой системы. Такое преобразование имеет вид

Q = BP' + Р4Р5/2, (15)

где B — матрица, столбцы которой есть векторы Р0Р1 /2, Р2Р3/2 и Р4Р5/2:

/ к2 к(К + 1) к2/4 \ B = -1 к 1/4

к2 -К - 1 к(К + 2) к2 + К + 1

V К К 4К /

а Q = ( U,V,W) — вектор новых параметров. Тогда в новых переменных коэффициенты многочлена f(/i) существенно упрощаются:

h =(5 - W)/2,

f2 = - U2/2 - V2/2 + 3W2/32 - 3U - 7W/16 + 43/32, /1 = U2W/8 + V2W/8 - W3/128 + 11U2/8 + UW/4 + + 3 V2/8 - W2/128 - 5U/4 - 27W/128 + 29/128, /00 = - U2/4 + V2/4 - W2/64 - U/2 - 3W/32 + 7/64, /0 = /oV

Дискриминант D(/) зависит лишь от параметров (U,V,W), а множитель g(q) имеет вид

g(q) = 64 U6 + 192 U4V2 - 4 U4W2 + 192 U2V4 - 8 U2 V2W2+

+ 64 V6 - 4 V4 W2 + 72 U4 W - 4 U2 W3 - 72 V4 W + 4 V2 W3+ + 60 U4 - 312 U2V2 + 20 U2W2 + 60 V4 + 20 V2W2 - W4+ + 36 U2W - 36 V2W + 12 U2 + 12 V2 + 2 W2 - 1.

Отметим, что в новых переменных многочлен g(q) содержит переменные U и V только в четных степенях, следовательно он инвариантен при замене знаков у переменных U и V. Более того, если переменные U и V поменять местами, а знак переменной W заменить на противоположный, то многочлен g(q) не изменится. Следовательно, достаточно исследовать нули многочлена g(q) в одном октанте, например, для Q ^ 0.

Поскольку упрощающее преобразование (15) линейное невырожденное, то топологическая структура особых точек гиперповерхности F2 остается неизменной, а независимость полухарактеристического многочлена f(/i) после преобразования (15) от параметров к и К позволяет утверждать, что все результаты, полученные в новых параметрах Q, верны и для любых значений параметров к > 0, К > 0.

Множество Q состоит из двумерной компоненты С/ и четырех одномерных компонент. Компонента Я является линейчатой поверхностью с параметризацией

U = u sin р, V = (u + 1)cosp, W = 4u + 2 cos2 р + 1. (16)

Образующие линейчатой поверхности С/ пересекаются с семействами V\ и V2 только в точках параболических сегментов, заключенных между Р0 и Pi для семейства V\ и между Р2 и Р3 для семейства V2. Будем обозначать эти сегменты V° и V°, соответственно, а их параметрическое представление задается формулами

Т\ :[V = 0, W = -2U2 - 1], -1 < U < 1, Vi :[U = 0, W = 2V2 + 1]. - 1 < V < 1.

Семейство образующих имеет огибающую

Т : U = - sin3p, V = cos3p, W = 3 cos 2р.

При изменении параметра р образующие поверхности С/ движутся вдоль параболических сегментов V\ и V2, проходя последовательно через точки P¿, г = 0,...,5. С учетом параметризации (16) корни полухарактеристического многочлена f(/i) на поверхности С/ равны

,2 = -(1 + sin р)2/4, = u ± (1 - sin p)\f-U - cos2 р/4.

Из выражения для следует, что эта пара корней вещественна и отрицательна при u < 0.

Поверхность С/ можно представить себе в виде однополостного гиперболоида с двумя склейками. Одна склейка выполнена вдоль параболического сегмента V° и расположена на уровне u = -1, другая — вдоль параболического сегмента и расположена на уровне u = 0. Склейки повернуты на 90° относительно друг друга. На рисунке 4 показана линейчатая поверхность С/ вместе с семействами особых точек V\, V2 (сплошная линия) и Т (пунктирная линия). Отмечены также особые точки P¿, г = 0,..., 5.

Линейчатая поверхность С/ делит пространство параметров Q на четыре области S¿, i = 0,1, 2, 3, в каждой из которых полухарактеристический многочлен f(/i) имеет набор корней определенной структуры. Для выяснения, принадлежит ли область множеству устойчивости Е, достаточно выбрать одну внутреннюю точку области и вычислить корни многочлена f(/i) в ней. В областях S¿, г = 1, 2, 3 многочлен g(q) ^ 0, а в области S0 многочлен g(q) < 0.

Рис. 4. Поверхность С/ с семействами Рь Т и особыми точками Р^, г = 0,..., 5

Область ^ выделяется поверхностью Я при значении и > 0 и содержит две ветви параболы Р2. В точках ^ многочлен /(¡л) имеет две пары комплексных корней, следовательно, эта область не входит в множество устойчивости Е.

Область — криволинейный тетраэдр, натянутый на сегменты , и кривую Т. Его поверхность соответствует значениям параметра -1 < и < 0. В точках области многочлен ¡(¡¡) имеет вещественные корни.

Область 53 выделяется поверхностью Я при значении и < -1 и содержит две ветви параболы Т\. В точках области ¿3 многочлен ¡(¡¡) имеет вещественные корни.

Область ¿0 = П'\ и52 и53 и — дополнение пространства параметров П'. В

точках области ¿о многочлен ¡(¡¡) имеет пару вещественных и пару комплексных корней, следовательно, эта область не входит в множество устойчивости Е.

Непосредственная проверка показывает, что для всех точек областей ¿2 и ¿3 выполнены условия утверждения 2, следовательно, в этих точках многочлен ¡(¡¡) имеет неположительные корни.

Осталось проверить условие 2) теоремы 1 для тех точек областей ¿2 и ¿3, в которых многочлен /(¡) имеет нулевые и кратные корни. Как показано в [4, п. 2.5], для проверки простоты элементарных делителей матрицы ЗА достаточно вычислить ранг

вспомогательной матрицы Мд(^) = ЗА — ^/ЦЕ для случаев, когда корень ^ либо нулевой (тогда у исходного характеристического многочлена (6) нулевой корень имеет кратность не менее 2), либо кратный отрицательный. Здесь Е — единичная матрица. Утверждение 3. Пусть ^ — корень полухарактеристического многочлена /кратности к. Все элементарные делители матрицы ЗА, соответствующие этому корню, просты тогда и только тогда, когда

rang МА(р)

{

2т - 2к, 2т — к,

при ^ = 0, при ^ < 0.

Проверка простоты элементарных делителей в точках гиперповерхностей Е0 (для случая нулевых корней) и (для случая кратных корней) дает следующее утверждение. Утверждение 4. Матрица ЗА на гиперповерхности Р0 имеет простые элементарные делители всюду, кроме прямой С\, которая есть прямая касания гиперповерхностей /о и . На границе множества устойчивости £, задаваемой частью гиперповерхности <3, элементарные делители матрицы ЗА непростые всюду, кроме сегмента

Vо.

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

Утверждение 5. Множество устойчивости задачи есть в2 и и ТО, при этом множество в2 и задается системой неравенств

g(Q) > 0, D(1\f) > 0, D(2)(f) > 0

и показано на рисунке 5.

Рис. 5. Множество устойчивости в переменных (и,У,Ш). Показаны особые точки

г = 0,..., 5 и семейства 'Р1, Т

Для физических значений параметров множество устойчивости всегда состоит:

• из части в виде трехгранного клина, образованного участками сегмента Р2 и огибающей Т;

• массивной подобласти части 52.

Вершина трехгранного клина — особая точка Р2 задает наименьшее значение угловой скорости П вращения ротора, при котором имеется устойчивость.

Заключение

В работе рассмотрена линейная гамильтонова система, однако на самом деле исходная задача нелинейна и полное решение проблемы устойчивости положения равновесия возможно лишь с учетом нелинейных членов. В работе [3] выделена область в пространстве параметров, для которой применима теорема Лагранжа — Дирихле, но полное исследование требует вычисления нормальной формы функции Гамильтона в окрестности положения равновесия и применения соответствующих теорем о формальной устойчивости (см., например: [6; 15]).

СПИСОК ЛИТЕРАТУРЫ

1. Барняк, М. А. К исследованию устойчивости вертикального вращения статически неуравновешенной системы шарнирно-связанных осесимметричных тел / М. А. Барняк,

B. А. Стороженко // Изв. АН СССР. МТТ. — 1988. — Вып. 4. — С. 51-58.

2. Батхин, А. Б. Устойчивость одной многопараметрической системы Гамильтона / А. Б. Батхин // Препринты ИПМ им. М. В. Келдыша РАН. — 2011. — № 69. — С. 1-28.

3. Батхин, А. Б. Выделение областей устойчивости нелинейной системы Гамильтона / А. Б. Батхин // Автомат. и телемех. — 2013. — Вып. 8. — С. 47-64.

4. Батхин, А. Б. Множества устойчивости многопараметрических гамильтоновых систем / А. Б. Батхин, А. Д. Брюно, В. П. Варин // Прикладная математика и механика. — 2012. — Т. 76. — № 1. — С. 80-133.

5. Болграбская, И. А. Об одном методе исследования колебаний вращающихся осесимметричных упругих стержней / И. А. Болграбская, А. Я. Савченко // Механика твердого тела (Донецк). — 1984. — Вып. 4. — С. 52-73.

6. Брюно, А. Д. О формальной устойчивости систем Гамильтона / А. Д. Брюно // Мат. заметки. — 1967. — Т. 1. — № 3. — С. 325-330.

7. Брюно, А. Д. Разрешение алгебраической сингулярности алгоритмами степенной геометрии / А. Д. Брюно, А. Б. Батхин // Программирование. — 2012. — Т. 38. — № 2. —

C. 11-28.

8. Гантмахер, Ф. Р. Теория матриц / Ф. Р. Гантмахер. — М. : Физматлит, 2004. — 560 с.

9. Джури, Э. Инноры и устойчивость динамических систем / Э. Джури. — М. : Наука, 1979. — 304 с.

10. Ишлинский, А. Ю. Вращение твердого тела на струне и смежные задачи / А. Ю. Ишлинский, В. А. Стороженко, М. Е. Темченко. — М. : Наука, 1991. — 330 с.

11. Калинина, Е. А. Теория исключения / Е. А. Калинина, А. Ю. Утешев. — СПб. : Изд-во НИИ химии СПбГУ, 2002. — 72 с.

12. Курош, А. Г. Курс высшей алгебры / А. Г. Курош. — М. : Наука, 1968. — 432 с.

13. Майлыбаев, А. А. Многопараметрические задачи устойчивости. Теория и приложения в механике / А. А. Майлыбаев, А. П. Сейранян. — М. : Физматлит, 2009. — 400 с.

14. Малкин, И. Г. Теория устойчивости движения / И. Г. Малкин. — М. : Наука, 1966. — 531 с.

15. Маркеев, А. П. Точки либрации в небесной механике и космодинамике / А. П. Мар-кеев. — М. : Наука, 1978. — 312 с.

REFERENCES

1. Barnyak M.A., Storozhenko V.A. K issledovaniyu ustoychivosti vertikalnogo vrashcheniya staticheski neuravnoveshennoy sistemy sharnirno-svyazannykh osesimmetrichnykh tel [Investigation of stability of the vertical rotation of a statically unbalanced system of hinge-connected axisymmetric bodies]. Izv. AN SSSR. MTT [Izves-tiya: Mathematics], 1988, iss. 4, pp. 51-58.

2. Batkhin A.B. Ustoychivost odnoy mnogoparametricheskoy sistemy Gamiltona [Stability of the certain multiparameter Hamiltonian system]. Prеprinty IPM im. M. V. Kеldysha RAN [Preprints of KIAM RAS], 2011, no. 69, pp. 1-28.

3. Batkhin A.B. Vydelenie oblastey ustoychivosti nelineynoy sistemy Gamiltona [Segregation of stability domains of the Hamilton nonlinear system]. Avtomat. i tеlеmеkh. [Automation and Remote Control], 2013, iss. 8, pp. 47-64.

4. Batkhin A.B., Bruno A.D., Varin V.P. Mnozhestva ustoychivosti mnogoparametricheskikh gamiltonovykh sistem [Stability sets of multiparameter hamiltonian systems]. Prikladnaya matеmatika i mеkhanika [Journal of Applied Mathematics and Mechanics], 2012, vol. 76, no. 1, pp. 80-133.

5. Bolgrabskaya I.A., Savchenko A.Ya. Ob odnom metode issledovaniya kolebaniy vrashchayushchikhsya osesimmetrichnykh uprugikh sterzhney [On a method of investigation of vibrations of rotating axisymmetric elastic bars]. Mеkhanika vrdogo tеla (Domtsk) [Mechanics of rigid body (Donetsk)], 1984, iss. 4, pp. 52-73.

6. Bruno A.D. O formalnoy ustoychivosti sistem Gamiltona [On the formal stability of the Hamiltonian systems]. Mat. zamеtki [Mathematical Notes], 1967, vol. 1, no. 3, pp. 325-330.

7. Bruno A.D., Batkhin A.B. Razreshenie algebraicheskoy singulyarnosti algoritmami stepennoy geometrii [Resolution of an algebraic singularity by power geometry algorithms]. Programmirovaniе [Programming and Computer Software ], 2012, vol. 38, no. 2, pp. 11-28.

8. Gantmacher F.R. Tеoriya matrits [Theory of Matrices]. Moscow, Fizmatlit Publ., 2004. 560 p.

9. Dzhuri E. Innory i ustoychivost d^ami^s^^ sistеm [Inners and Stability of Dynamic Systems]. Moscow, Nauka Publ., 1979. 304 p.

10. Ishlinskiy A.Yu., Storozhenko V.A., Temchenko M.E. Vrashchеniе tvеrdogo tеla na strum i smеzhnyе zadachi [Rotation of rigid body on the string and adjacent problems]. Moscow, Nauka Publ., 1991. 330 p.

11. Kalinina E.A., Uteshev A.Yu. Tеoriya isklyuchеniya [Exception theory]. SPb., Izd-vo NII khimii SPbGU Publ., 2002. 72 p.

12. Kurosh A.G. Kurs vysshеy a^bry [Higher Algebra]. Moscow, Mir Publishers, 1988. 428 p.

13. Maylybaev A.A., Seyranyan A.P. Mnogoparamеtrichеskiе zadachi ustoychivosti. Tеoriya i prilozhеniya v mеkhanikе [Multiparameter Problems of Stability. Theory and Applications in Mechanics]. Moscow, Fizmatlit Publ., 2009. 400 p.

14. Malkin I.G. Tеoriya ustoychivosti dvizhеniya [Theory of stability of motion]. Moscow, Nauka Publ., 1966. 531 p.

15. Markeev A.P. Tochki libratsii v nеbеsnoy mеkhanikе i kosmodinamikе [Libration points in celestial mechanics and cosmodynamics]. Moscow, Nauka Publ., 1978. 312 p.

ON THE STRUCTURE OF THE BOUNDARY OF THE SET OF STABILITY OF A CERTAIN MULTI-PARAMETER HAMILTONIAN SYSTEM

Batkhin Alexander Borisovich

Candidate of Physical and Mathematical Sciences, Senior Researcher, Keldysh Institute of Applied Mathematics of RAS batkhin@gmail.com

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

Miusskaya sq. 4, 125047 Moscow, Russian Federation

Abstract. We consider a certain model problem, which attracted our attention for the following reasons. First of all, initially, this task was solved numerically for only two sets of parameter values and it has been suggested that the problem does not allow the full analytical solution. Secondly, solving the problem we not only managed to obtain analytical solution of stability problem in linear approximation, but also we offered such its natural generalization, which can be reduced to the already solved particular case. Third, to solve this problem we used to involved as well known methods of the theory of exceptions, and the computer algebra system that allows us to work effectively with bulky polynomial objects. Methods that were developed, implemented and tested in the form of algorithms, can be effectively used for solving a class of problems in Hamiltonian dynamics.

We consider a mechanical system in a gravitational field which consists of axisymmetric bodies, interconnected by universal Hooke joints. Centers of each of the joints are on the axes of symmetry of the corresponding body. Lower body is a weightless rod of length and it is attached by the joint to the rotor axis vertically supplied motor. The upper rod of length l2 is firmly attached to the center of a flat disk of mass m and diameter d perpendicular to its plane. Rotor of the motor rotates with the constant angular velocity Q. Such mechanical systems are statically unstable. The Lagrangian of the system with the accuracy up to terms of second order was provided as well. The problem in the special case was completely solved analytically earlier by methods of computer algebra and Power Geometry. The general case of the problem in linear approach was considered by the author and solved analytically by methods of elimination theory.

The equations of motion of the system near vertical axis can be split up into two subsystems, of which a nontrivial is a subsystem with 4 degrees of freedom of the form X = JA(P)X, where J is symplectic unit, A(P) is 8 x 8 symmetric matrix. The elements of the matrix A are written as rational functions of the parameter vector P of dimension 5. It is shown that by linear non-degenerated transformation of the parameter space the general case is reduced to special case with dimension of parameter vector equals 3.

The characteristic polynomial f ) of the matrix JA(P) has polynomial over P coefficients. It is proved that its free term fo(P) is a perfect square, and, therefore, the boundary of the set of stability carries out a hypersurface T2 = {P : D(f)(P) = 0}, where D(f) is the discriminant of the polynomial f (^). T2 is the union of a plane and a ruled surface Q. The surface Q is formed by a straight line moving along the two parabolic segments P°, P2° and it divides parameter space into four regions, but stability takes place only in two of them, which are 1) the interior of the curvilinear tetrahedron and 2) an unrestricted area. Each of the region of stability intersects with the region of physical values of parameters.

Key words: Hamiltonian system, stationary point, stability, exeption theory, gyroscopic stabilization.

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