Московский физико-технический институт (государственный университет)
Н.И. Амелькин
Кинематика и динамика твердого тела...
25 downloads
189 Views
1017KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Московский физико-технический институт (государственный университет)
Н.И. Амелькин
Кинематика и динамика твердого тела
~ r′ = Λ r Λ
Москва 2000г.
ВВЕДЕНИЕ Настоящее пособие предназначается для студентов МФТИ, изучающих кинематику и динамику твердого тела в курсе теоретической механики. Изложение раздела кинематики построено на использовании аппарата кватернионов – четырехмерных гиперкомплексных чисел со специальными правилами умножения. Кватернионы дают возможность в достаточно простой и удобной форме задавать повороты в трехмерном пространстве, что и обуславливает их применение для описания вращательного движения твердого тела. Кватернионный способ имеет ряд преимуществ по сравнению с другими способами описания вращательного движения твердого тела. С помощью кватернионов эффективно решаются задачи на определение параметров конечного поворота твердого тела и задачи сложения поворотов. Кинематические уравнения движения твердого тела в кватернионах не вырождаются, как это имеет место при использовании углов Эйлера, и не содержат тригонометрических функций, а число этих уравнений существенно меньше, чем число уравнений в направляющих косинусах (четыре против девяти). Предлагаемый вариант изложения кинематики твердого тела с помощью кватернионов аппарата дает также и методические преимущества. В кватернионах это изложение получается наиболее полным и компактным, являясь одновременно достаточно простым и доступным для изучения. Раздел динамики твердого тела наряду с освещением традиционных вопросов содержит подробное изложение теории волчка Лагранжа. Автор выражает благодарность В.Ф. Журавлеву за оказанное содействие в работе.
4
1 . Алгебра кватернионов Кватернионы были введены в математику В.Р. Гамильтоном в 1843 году. Они представляют собой обобщение аппарата комплексных чисел на четырехмерный случай и записываются выражениями следующего вида: Λ = λ0 ⋅ i0 + λ1 ⋅ i1 + λ2 ⋅ i2 + λ3 ⋅ i3 , (1.1) где
λ0 , λ 1, λ 2, λ 3
– произвольные действительные числа,
называемые компонентами кватерниона Λ , а i0 , i1 , i2 , i3 – кватернионные единицы. Кватернионное сложение определяется по правилам обычной векторной алгебры, т. е. при сложении двух кватернионов Λ и Μ складываются их соответствующие компоненты
λk
и
µ k ( k = 0, 1, 2, 3 ).
Кватернионное произведение обозначается знаком « » и определяется следующими правилами умножения кватернионных единиц:
i0 i0 = i0 , i0 ik = ik i0 = ik , ik ik = −1, k = 1, 2, 3. i1 i2 = i3 , i2 i3 = i1 , i3 i1 = i2 , (1.2) i2 i1 = −i3 , i3 i2 = −i1 , i1 i3 = −i2 .
В соответствии с приведенными правилами сложения и умножения можно использовать такую интерпретацию кватернионов, при которой элемент i0 отождествляется с вещественной
единицей,
а
элементы
i1 , i2 , i3
–
с
единичными векторами i1 , i2 , i3 , образующими в трехмерном пространстве правую ортогональную тройку. Тогда кватернион Λ можно записать в виде формальной суммы скалярной части
λ0
и векторной части 5
λ:
Λ = λ0 + λ1 ⋅ i1 + λ2 ⋅ i2 + λ3 ⋅ i3 = λ0 + λ ,
(1.3) а правила (1.2) умножения базисных элементов кватерниона запишутся через скалярное и векторное произведение следующей формулой:
ik i j = −(ik , i j ) + ik × i j , k , j = 1, 2, 3.
(1.2*)
Отсюда, аксиоматизируя дистрибутивность умножения по отношению к сложению, получаем формулу для кватернионного произведения векторов
λ
и
µ:
λ µ = − (λ , µ ) + λ × µ ,
(1.4) а также формулу для произведения двух кватернионов с ненулевой
скалярной
частью
Λ = λ0 + λ
Μ = µ0 + µ : Λ Μ = λ 0 µ 0 − (λ , µ ) + λ 0 µ + µ 0 λ + λ × µ .
и
(1.5)
Приведенные правила сложения и умножения полностью определяют алгебру кватернионов и все вытекающие из нее свойства. При рассмотрении кватернионов с нулевыми получаем алгебру векторными частями ( Λ = λ 0 ) вещественных чисел. Если же векторная часть кватернионов представлена одним измерением
( Λ = λ 0 + λ1 ⋅ i1 ),
то
получается алгебра комплексных чисел. Поэтому алгебра кватернионов включает в себя алгебру вещественных и комплексных чисел. Укажем основные свойства умножения кватернионов. 1. Умножение кватернионов обладает дистрибутивными по отношению к сложению свойствами, т. е.
Λ (Μ + Ν ) = Λ Μ + Λ Ν .
2. Умножение кватернионов ассоциативно, т. е.
Λ (Μ Ν ) = (Λ Μ ) Ν . 6
3. Кватернионное умножение не обладает свойством коммутативности, т. е. Λ Μ ≡ / Μ Λ. Это обусловлено
λ × µ, некоммутативностью векторного произведения входящего в формулу (1.5) для произведения кватернионов. Поэтому равенство Λ Μ = Μ Λ имеет место только в том случае, когда векторные части сомножителей коллинеарны, т. е. (λ × µ = 0). 4. Скалярная часть произведения кватернионов не изменяется при циклической перестановке сомножителей, т. е.
sqal(Λ Μ
Ν ) = sqal(Ν Λ Μ ).
Свойство 2 устанавливается непосредственной проверкой с использованием введенных аксиом сложения и умножения кватернионов, а свойство 4 следует из того, что в силу формулы (1.5) скалярная часть произведения двух кватернионов не зависит от порядка сомножителей. Поэтому получаем
sqal[(Λ Μ ) Ν ] = sqal[Ν (Λ Μ )].
По аналогии с комплексными числами для кватерниона
Λ = λ0 + λ
определяется сопряженный кватернион
~
Λ
следующего вида:
~
Λ = λ0 − λ . Нормой кватерниона
(1.6)
Λ
называется произведение этого
кватерниона на его сопряженное значение
~
~
Λ.
Поскольку
векторные части кватернионов Λ и Λ отличаются только знаком, то в соответствии с правилами умножения для нормы кватерниона Λ получается следующее выражение:
~
3
Λ = Λ Λ = λ 02 + (λ , λ ) = ∑ λ2k . k =0
7
(1.7)
Таким образом, норма кватерниона является скаляром и инвариантна по отношению к выбору базиса
λ1 , λ 2 , λ 3
время как компоненты
i1 , i2 , i3 ,
в то
векторной части
кватерниона зависят от выбора базиса. Кватернион Λ называется нормированным, если
Λ = 1.
Правила вычисления сопряженного значения и нормы от произведения двух кватернионов легко устанавливаются с помощью формулы умножения (1.5). Так, для произведения
~
~
Λ имеем ~ ~ Μ Λ = (µ 0 − µ ) (λ0 − λ ) =
двух кватернионов
Μ
и
~ = λ0 µ 0 − (λ , µ ) − ( µλ0 + λµ 0 + λ × µ ) = (Λ Μ ) .
Отсюда получаем, что сопряженное значение от произведения двух кватернионов равно произведению их сопряженных значений, взятых в обратном порядке:
~ ~ ~ (Λ Μ ) = Μ Λ.
(1.8) Полученное соотношение позволяет в свою очередь найти выражение для нормы произведения двух кватернионов:
~
~
Λ Μ =Λ Μ Μ Λ= Λ
Μ ,
(1.9)
т. е. норма произведения двух кватернионов равна произведению норм сомножителей. Отсюда следует, что произведение нормированных кватернионов есть также нормированный кватернион. Методом индукции легко показать, что правила (1.8) и (1.9) распространяются на случай произвольного числа сомножителей, т. е.
~ ~ ~ (Λ1 ... Λn ) = Λn ... Λ1 ,
Λ 1 ...
Λ n = Λ 1 ⋅ ... ⋅ Λ n 8
.
Операция деления кватернионов определяется как операция умножения на обратный кватернион. Кватернионом, обратным к Λ , называется кватернион
Λ−1 , определяемый из условия Λ Λ−1 = 1.
(1.10) Выражение для обратного кватерниона можно найти непосредственно из этого определения, рассматривая его как уравнение относительно неизвестного
~
Λ−1 .
Умножая обе
части (1.10) на Λ слева и используя соотношение (1.7) для нормы, получаем
~
Λ Λ = , ( Λ ≠ 0) . Λ −1
Отсюда следует, что нормированным, т. е.
(1.11) кватернион Λ является = 1 , то обратным к нему
если
Λ
~
кватернионом будет его сопряженное значение Λ . Используя приведенные выше правила вычисления сопряженного значения и нормы от произведения кватернионов, получаем, что норма обратного кватерниона равна
Λ−1 =
1
Λ
, а кватернион, обратный произведению
кватернионов, вычисляется по формуле
( Λ1 ... Λn ) −1 = Λ−n1 ... Λ1−1 .
(1.12)
Обратим внимание, что свойства сложения и умножения кватернионов аналогичны свойствам сложения и умножения матриц. Как следствие этого, правила решения кватернионных уравнений аналогичны правилам решения матричных уравнений. Кватернионное уравнение эквивалентно четырем скалярным уравнениям. Одно из них получается 9
приравниванием скалярных составляющих правой и левой частей кватернионного уравнения, а остальные три – это равенство компонент векторных составляющих в некотором ортогональном базисе трехмерного пространства. Тригонометрическая форма записи кватернионов. Пусть Λ – нормированный кватернион. Вводя новые переменные с помощью равенств
λ0 = cosν , λ = e ⋅ sin ν ,
единичный вектор, коллинеарный вектору λ , тригонометрическую форму записи кватерниона
где
e
–
получаем
Λ = cosν + e ⋅ sin ν .
(1.13)
Λ = Λ ⋅ (cosν + e ⋅ sinν ),
(1.14)
Для ненормированного кватерниона имеем
где
Λ =
Λ – модуль кватерниона Λ.
Форма кватерниона (1.14) аналогична тригонометрической записи комплексных чисел. Из этого представления следует, что любой кватернион однозначно определяется значением модуля
Λ,
единичным вектором
e и углом ν . Выбор же e и ν для заданного Λ является двухзначным, т. к. одновременная замена знака при e и ν на обратный не изменяет кватерниона Λ. Заметим также,
что если векторная часть λ кватерниона Λ равна нулю, то sin ν = 0, и тогда e – любой единичный вектор из трехмерного пространства. Λ1 и Λ2 будем называть Два кватерниона коллинеарными, если коллинеарны их векторные части, т. е.
λ1 × λ 2 = 0. Использование тригонометрической формы кватернионов дает простую формулу для произведения двух коллинеарных кватернионов. Так, если 10
Λ1 = Λ1 (cosϕ1 + e sinϕ1 ), Λ2 = Λ2 (cosϕ 2 + e sinϕ 2 ), то для произведения этих кватернионов получаем
Λ1 Λ2 = Λ1 ⋅ Λ2 ⋅ (cos(ϕ1 + ϕ2 ) + e ⋅ sin(ϕ1 + ϕ2 )) ,
(1.15)
т. е.. при умножении коллинеарных кватернионов аргументы складываются, а модули перемножаются. Из (1.15) получаем для к-й степени кватерниона
Λ = Λ ⋅ (cosν + e ⋅ sinν ) следующую формулу: k
Λk = Λ ⋅ (cos kν + e sin kν ),
(1.16)
которая аналогична формуле Муавра для комплексных чисел. Последняя формула дает возможность легко находить решения степенных кватернионных уравнений вида
Χ k = Λ.
(1.17)
Χ и Λ в тригонометрической форме Χ = Χ ⋅ (cos χ + ε sin χ ), Λ = Λ ⋅ (cosν + e sinν ),
Представляя
получаем в качестве (1.17) следующее уравнение: k
Χ ⋅ (cos κχ + ε sin κχ ) = Λ ⋅ (cosν + e sinν ). Отсюда следует 1 k
Χ = Λ , ε = e, χ =
ν + 2π ⋅ i , k
(1.18)
i = 0 ,1,… , k − 1. Полученные соотношения определяют k разных решений уравнения (1.17) в том случае, когда единичный вектор e , входящий в представление кватерниона
Λ,
определен
однозначно. Если же векторная часть Λ равна нулю, то e – любой единичный вектор. В этом случае (1.18) могут определять бесконечное множество решений, если среди решений (1.18) найдутся такие значения χ , для которых
sin χ ≠ 0.
11
При k = 2 решение уравнения Χ = Λ можно записать в алгебраической форме, если представить Χ и Λ в виде 2
Χ = x0 + x , Λ = λ0 + λ .
Тогда получаем уравнение 2
x02 − x + 2 x0 x = λ0 + λ . С учетом соотношения для нормы
2 x02 = Λ + λ0 , 2 x0 x = λ . 1 2
Χ =Λ =± Если же
имеем
Отсюда следует решение:
Λ+ Λ 1 ⋅ 2 λ0 + Λ
λ0 + Λ = 0,
2
x02 + x = Λ
, если
( λ 0 + Λ ) > 0.
(1.19)
а это возможно только в случае
Λ = λ0 ≤ 0, то решение имеет вид 1 2
Λ = − λ0 ⋅ e , где
e
(1.19*)
– произвольный единичный вектор.
Упражнения 1. Показать, что для скалярной и векторной частей произведения векторов справедливы соотношения
sqal(λ1 λ 2 ... λn ) = (−1) n sqal(λ n λn −1 ... λ1 );
vect(λ1 λ 2 ... λ n ) = (−1) n +1 vect(λ n λ n −1 ... λ1 ). 2. Найти все решения кватернионных уравнений:
a) Χ 2 + Λ Χ + Μ = 0. b) Χ Λ − Λ Χ = Μ . c) Χ n Λ − Λ Χ m = Μ , 12
где m и n – целые числа.
2. Кинематика твердого тела 2.1. Способы задания положения твердого тела Твердым телом называется такая система материальных точек, для которой расстояние между любой парой точек не меняется с течением времени. Из приведенного определения следует, что для векторов rJ и rΚ , соединяющих произвольную точку О тела с точками J и K, выполняются условия:
rJ2 = const, rΚ2 = const, (rJ − rΚ ) 2 = rJ2 + rΚ2 − 2(rJ , rΚ ) = const.
(2.1)
Отсюда получаем соотношение
(rJ , rΚ ) = const ,
(2.2) которое описывает условие неизменности скалярного произведения векторов, соединяющих любые пары точек в теле. В силу произвольности точек J и K из условия (2.2) следуют все равенства (2.1), поэтому условие (2.2) эквивалентно исходному определению твердого тела. Отметим, что приведенное определение твердого тела не является полным. Легко убедиться, что всевозможные зеркальные отражения пространства удовлетворяют этому определению, но они не включаются в математическую модель твердого тела. Поэтому данное определение 13
дополняется условием произведения векторов:
неизменности
смешанного
(rΙ × rJ , rΚ ) = const.
(2.3) Условия (2.2) и (2.3) полностью определяют математическую модель твердого тела. Из условия (2.2) следует, что если в какой-то момент времени с некоторыми точками тела связать ортонормированный базис Oe1e2 e3 , то этот базис будет оставаться ортонормированным в любой последующий момент, а разложение вектора rJ произвольной точки тела в этом базисе неизменно. Условие (2.3) дополнительно означает неизменность взаимной ориентации базисных векторов в том смысле, что правая тройка векторов остается правой, а левая – левой. Рассмотрим произвольное движение твердого тела относительно некоторой системы отсчета Αi1i2 i3 (рис. 1). Свяжем с телом некоторый базис Oe1e2 e3 и зададимся координатами
rk
(k = 1, 2, 3) произвольной точки тела в
этом базисе. Тогда положение этой точки в системе Αi1i2 i3 в любой момент времени дается соотношением 3
R = RΟ + r = RΟ + ∑ rk ek ,
(2.4)
k =1
и в силу неизменности координат rk для однозначного его определения достаточно в любой момент времени задать положение базиса Oe1e2 e3 относительно базиса Αi1i2 i3 .
14
e3 i3
R
r
e
i3
e2
3
Ο
e3 Ο
RΟ
Α
e2
i2
i2
e1 i1
e1
i1 Рис. 1
Рис. 2
Таким образом, задача определения положения твердого тела сводится к задаче определения взаимного расположения двух базисов, начала которых в общем случае не совпадают. Введем систему отсчета Oi1i2 i3 , оси которой параллельны одноименным осям исходной системы
Αi1i2 i3 . Тогда
движение базиса Oe1e2 e3 относительно исходной системы отсчета Αi1i2 i3 может быть полностью описано движением точки Ο (радиус-вектор RΟ ) и движением базиса Oe1e2 e3 относительно Oi1i2 i3 (рис. 2). Последнее представляет собой
движение твердого тела с неподвижной точкой Ο . Описанная схема лежит в основе всех существующих способов задания положения твердого тела, а разница в способах заключается только в разном выборе параметров, задающих положение базиса Oe1e2 e3 относительно базиса
Oi1i2 i3 . В дальнейшем при рассмотрении различных способов задания положения твердого тела с неподвижной точкой Ο 15
будем считать базисы Oi1i2 i3 и Oe1e2 e3 ортонормированными тройками векторов. Направляющие
α kj = (ik , e j ) представляют
косинусы
собой коэффициенты в разложении ортов
ik
по ортам
правыми
ej
базиса Oe1e2 e3
базиса Oi1i2 i3 :
3
e j = ∑ α kj ⋅ ik , j = 1 ,2, 3. k =1
В этом случае произвольное положение твердого тела с неподвижной точкой задается матрицей направляющих косинусов базисов
Α = α kj матрица
3 k , j =1
. В силу
ортонормированности
А является ортогональной, т. е. она Τ
удовлетворяет условию Α ⋅ Α = Ι, где Ι – единичная матрица, “Т” – знак транспонирования. Последнее условие определяет 6 независимых уравнений на коэффициенты α kj . Поэтому только три из девяти элементов матрицы направляющих косинусов являются независимыми. Матрица направляющих косинусов удовлетворяет дополнительному условию det( Α ) = 1, вытекающему из того, что рассматриваемые базисы являются правыми тройками векторов. Для данного способа имеет место взаимно однозначное соответствие между положениями тела и элементами матрицы направляющих косинусов. Если в начальный момент времени орты связанного с телом базиса совпадают с одноименными ортами системы отсчета, то положение каждой точки тела r (t ) будет определяться через ее начальное положение r (0) формулой
r (t ) = Α (t ) ⋅ r (0). Отсюда в силу ортогональности матрицы
Α
следует, что любое движение твердого тела можно 16
рассматривать как зависящее от времени ортогональное преобразование в трехмерном пространстве. Положение твердого тела с неподвижной точкой можно задавать также различными системами углов – Эйлера, Крылова и др. Суть такого описания основывается на том, что два правых ортонормированных базиса Oe1e2 e3 и
Oi1i2 i3 можно совместить последовательными поворотами вокруг трех некомпланарных осей на некоторые углы. Рассмотрим систему углов Эйлера (рис. 3). Пусть базис Oe1e2 e3 занимает произвольное положение. Все векторы ik базиса Oi1i2 i3 можно совместить с базисными векторами ek с помощью следующих трех поворотов: 1. Поворот вокруг оси i3 на угол ψ до совмещения вектора
i1 с линией узлов i1′, т. е. поворот, переводящий вектор i1 в плоскость векторов e1 , e2 . 2. Поворот вокруг линии узлов совмещения орта
i3
с ортом
3. Поворот вокруг оси совмещения базисов.
e3
17
i1′
e3 . на угол
на угол
ϕ
θ
до
до полного
i3
e3 = i3′′ θ
i1
e2
ϕ
ψ
e1
i2
i1′
Рис. 3 Совокупность указанных поворотов переводит базис Oi1i2 i3 в базис Oe1e2 e3 и представляет собой последовательность поворотов на эйлеровы углы ψ (угол
прецессии), θ (угол нутации) и ϕ (угол собственного вращения). Кватернионный способ. Теорема 1. Произвольное положение твердого тела с неподвижной точкой Ο относительно базиса Oi1i2 i3 задается некоторым нормированным кватернионом формулам
~ ek = Λ ik Λ ; k = 1, 2, 3.
Λ
по
(2.5) При этом каждому положению твердого тела соответствуют два значения кватерниона Λ , отличающиеся знаком. Доказательство. Найдем кватернион Λ из соотношений (2.5), рассматривая их как систему уравнений относительно неизвестного Λ . Так как базисы Oi1i2 i3 и Oe1e2 e3 являются правыми ортогональными тройками единичных векторов, то имеют место равенства 18
e1 e2 = e3 , i1 i2 = i3 ,
(2.6) в силу которых любое из уравнений (2.5) может быть получено перемножением двух других уравнений. Это означает, что уравнения системы (2.5) зависимы, и решение может быть найдено на базе любых двух ее уравнений. Будем использовать первые два уравнения системы (2.5). Предположим сначала, что (2.5) получаем соотношения из
i1 = e1
и
i2 = e2 .
Λ = 1; i1 Λ = Λ i1 ; i2 Λ = Λ i2 , которых следует, что Λ коммутативен с
векторов
Λ = ±1.
i1
и
i2 ,
Пусть теперь
Тогда из
каждым из
а это возможно только в случае, если
i1 ≠ e1 .
Будем искать решение
произведения двух единичных векторов
Λ
в виде
x1 и x2 :
Λ = x1 x2 , причем ( x2 , i1 ) = 0. В указанных предположениях уравнения приобретают вид
e1 = x1 i1 x1 ; e2 = x1 x2 i2 x2 x1 . (2.5*) Умножая первое уравнение на вектор i1 справа, получаем 2 уравнение ( x1 i1 ) = (e1 i1 ) , из которого на основе формулы (1.19) находим решение x1 : x1 = (e 1 i1 )
1 2
(−i1 ) = ±
e1 − i1 ; (e1 ≠ i1 ). e1 − i1
Аналогично из второго уравнения получаем решение
19
(2.7)
x2 :
x2 = (e2′ i2 )
1 2
(−i2 ) = ±
e2′ − i2 ; (e2′ ≠ i2 ), e2′ − i2
(2.8)
где e2′ = x1 e2 x1 . Теперь нужно убедиться, что выполняются все предположения, использованные при построении решения. Условие на x1 очевидно выполняется, так как в рассматриваемом случае
i1 ≠ e1
и решение (2.7) является
единичным вектором. Далее, кватернион входящий в решение
x2 ,
e2′ = x1 e2 x1 ,
также является единичным
~ e2′ = − x1 e2 x1 = −e2′ . Поэтому для e2′ ≠ i2 решение x2 , определяемое выражением (2.8),
вектором, поскольку случая также является
( x2 , i1 ) = 0
единичным вектором, а проверка условия
сводится к проверке условия
(e2′ , i1 ) = 0.
проверки этого условия выразим вектор уравнения системы (2.5*) и вычислим
i1
Для
из первого произведение
(e2′ i1 ) : (e2′ i1 ) = x1 e2 x1 x1 e1 x1 = x1 e3 x1 . ~ Отсюда следует (e2′ i1 ) = −(e2′ i1 ) , т. е. (e2′ , i1 ) = 0. Предположим теперь, что e2′ = i2 . В этом случае решение (2.8) находится из формулы (1.19*) и имеет следующий вид:
x2 = ξ (−i2 ),
где ξ – произвольный единичный вектор. В силу исходных предположений из всего множества этих решений нужно выбрать только те, которые являются векторами и удовлетворяют условию 20
(x2 , i1 ) = 0.
Отсюда
(ξ , i2 ) = 0 , (ξ × i2 , i1 ) = 0 ,
следует
т.
е.
ξ = ±i1 ,
x2 = ± i3 . Оставшийся нерассмотренным случай i1 = e1 , i2 ≠ e2 сводится к рассмотренному выше случаю заменой индексов. Из вида полученных решений следует, что решение Λ системы (2.5) всегда является нормированным кватернионом, который имеет 2 значения разных знаков. Теорема доказана. В дальнейшем условимся считать начальным положением твердого тела такое его положение, когда орты связанного с телом базиса ΟΕ (Oe1e2 e3 ) совпадают с одноименными ортами системы отсчета ΟΙ (Oi1i2 i3 ) . Тогда в соответствии
с (2.5) конечное положение r ′ произвольной точки тела определяется через его начальное положение r формулой
~ r ′ = Λ r Λ.
(2.9) Теорема 2 (теорема Эйлера о конечном повороте). Любое положение твердого тела с неподвижной точкой может быть получено из начального положения одним поворотом вокруг некоторой оси ε на некоторый угол ϑ . При этом ось ε конечного поворота коллинеарна векторной части
Λ = λ0 + λ , а угол ϑ конечного поворота определяется формулой ϑ = 2 arccos λ0 . Доказательство. Представим кватернион Λ , задающий кватерниона
положение тела, в тригонометрической форме
Λ = λ0 + λ = cos α + ε ⋅ sin α ; ε = 1
(2.11)
и исследуем преобразование (2.9). Дополним вектор ε единичными векторами µ и η до правой ортогональной тройки
(ε µ = η )
таким образом, чтобы вектор
оказался в плоскости векторов 21
ε
и
µ
r
(рис. 4). Тогда,
записывая вектор
r
в виде
r = r ⋅ (ε cosψ + µ sinψ )
используя условие ортогональности
~
µ
и
λ,
и
получаем
µ Λ =Λ µ, ~ ~ r ′ = r ⋅ (Λ ε Λ cosψ + Λ µ Λ sinψ ) = = r ⋅ (ε cosψ + Λ2 µ sinψ ) = r ⋅ (ε cosψ + + ( µ cos 2α + η sin 2α ) sinψ ) = r ⋅ (ε cosψ + µ ′ sinψ ).
ε r
ψ ψ
r′
η
О
µ
2α
µ′
Рис. 4 Из полученного выражения следует, что преобразование (2.9) представляет собой поворот вокруг оси ε на угол ϑ = 2α = 2 arccos λ0 . Теорема доказана. В дальнейшем на основании на доказанной теоремы будем говорить, что кватернион Λ задает поворот из базиса ΟΙ в базис ΟΕ , если этот кватернион связывает векторы этих базисов формулами (2.5). Обратное преобразование задается 22
обратным кватернионом
~
Λ , поскольку формулы этого ~ ik = Λ ek Λ; k = 1, 2, 3.
преобразования имеют вид На основании формул преобразования базисов (2.5) можно установить связь между компонентами кватерниона в разных базисах. Пусть положение базиса ΟΙ ′ относительно задается кватернионом Λ . Рассмотрим базиса ΟΙ некоторый кватернион Μ и обозначим через µ k и µ k′ его
компоненты в базисе ΟΙ и ΟΙ ′ соответственно. Тогда этот кватернион можно записать в виде следующих двух выражений: 3
3
1
1
Μ = µ0 + ∑ µk ik = µ0 + ∑ µk′ ik′. ~ ik′ = Λ ik Λ имеем 3 3 ~ ~ Μ = µ0 + ∑ µk ik = Λ (µ0 + ∑ µk′ ik ) Λ = Λ Μ ′ Λ.
Из формул преобразования базисов
1
1
Кватернион Μ ′ = µ0 + ∑ µk′ik будем называть отображением кватерниона Μ из базиса ΟΙ ′ в базис ΟΙ . В соответствии с данным определением отображение Μ ′ имеет точно такие же компоненты в базисе ΟΙ , какие имеет исходный кватернион Μ в базисе ΟΙ ′ (рис. 5). При этом формула связи между кватернионом и его отображением имеет вид
~
Μ ′ = Λ Μ Λ.
(2.13)
23
Ι
~
µ′
Λ
~
Λ
Ι
Ι′ µ
Ο
Ν Λ
Ι′ Μ
Ε
Ο
Рис. 5 Рис. 6 В соответствии с формулой (2.13) и рис. 5 отображение Μ ′ получается из Μ в результате обратного поворота из базиса ΟΙ ′ в базис ΟΙ . Соотношение (2.13) представляет собой искомую формулу преобразования компонент неизменного кватерниона при замене базиса, поскольку в результате проектирования на базис ΟΙ оно определяет связь между компонентами µ k кватерниона Μ в базисе ΟΙ
и его компонентами µ k′ в базисе ΟΙ ′. Заметим, что компоненты кватерниона в разных базисах связаны обратным преобразованием по отношению к преобразованию базисов. Формулы сложения поворотов. Пусть кватернион Λ задает поворот из базиса ΟΙ в базис ΟΙ ′ , а кватернион Μ – поворот из базиса ΟΙ ′ в базис ΟΕ (рис. 6). Для нахождения кватерниона Ν результирующего поворота из базиса ΟΙ в базис ΟΕ используем формулы (2.5), в силу которых имеем
~ ~ ik′ = Λ ik Λ ; ek = Μ ik′ Μ ; k = 1, 2, 3.
Отсюда получаем
24
~ ~ ~ ek = Μ Λ ik Λ Μ = Ν ik Ν ; k = 1, 2, 3,
Ν Ν = Μ Λ.
т. е. кватернион
определяется формулой
(2.14) В случае n поворотов, задаваемых кватернионами Λ 1, Λ 2 ,..., Λn , формула сложения поворотов имеет вид
Λ = Λ n Λ n −1 ,..., Λ1 .
(2.15)
Эта формула легко доказывается методом индукции. Использование формулы (2.15) не вызывает затруднений, когда кватернионы составляющих поворотов Λ 1, Λ 2 ,..., Λn заданы своими компонентами в одном и том же базисе. В этих случаях по формуле (2.15) вычисляются компоненты результирующего кватерниона в этом же базисе. Если же кватернионы составляющих поворотов заданы в разных базисах, то необходимо использовать формулы (2.13) для представления всех кватернионов в ортах того базиса, в котором требуется найти результирующий кватернион. Условимся называть собственным базисом кватерниона Λ тот базис, поворот из которого задается этим кватернионом. Компоненты кватерниона Λ в его собственном базисе называются параметрами Родрига– Гамильтона и обозначаются
Λ
λ∗k . Если, например, кватернион
задает поворот из базиса ΟΙ , то параметрами Родрига–
Гамильтона являются проекции
Λ
на базис ΟΙ , т. е.
λ∗0 = λ0 , λ = λ = (λ , ik ); k = 1,2,3. ∗ k
I k
(2.16) Получим формулу сложения поворотов в параметрах Родрига–Гамильтона. В рассмотренной задаче сложения двух поворотов (рис. 6) для кватернионов Λ и Ν параметрами Родрига– Гамильтона являются их компоненты в базисе ΟΙ , а для кватерниона Μ – компоненты в базисе ΟΙ ′. Поэтому 25
указанные кватернионы выражаются через параметры Родрига–Гамильтона следующими соотношениями: 3
3
3
k =1
k =1
k =1
Λ = λ0 + ∑ λ∗k ik , Ν = η0 + ∑ηk∗ik , Μ = µ 0 + ∑ µ k∗ik′. Используя формулу (2.13), получаем из (2.14) следующее выражение для результирующего кватерниона Ν :
Ν = Λ Μ ′ = Λ Μ ∗,
где Μ = µ 0 + ∑ µ k ik – отображение кватерниона Μ из его собственного базиса ΟΙ ′ в базис ΟΙ . В полученной формуле все кватернионы записаны в ортах одного и того же базиса ΟΙ , а их компонентами являются параметры Родрига–Гамильтона. Поэтому данная формула связывает параметры Родрига– Гамильтона результирующего поворота и составляющих поворотов. Если для кватернионов Λ и Ν определить их ∗
∗
Ν ∗ на базис ΟΙ , то в Λ∗ = Λ , Ν ∗ = Ν формула
соответствующие отображения
Λ∗
и
силу очевидных равенств сложения поворотов запишется в следующем виде:
Ν = Ν ∗ = Λ∗ Μ ∗ .
(2.17) В случае n поворотов формула сложения в параметрах Родрига–Гамильтона имеет вид
Λ = Λ∗ = Λ1∗ Λ∗2 … Λ∗n , ∗ где Λk – отображение кватерниона k-о поворота Λk
(2.18) из его
собственного базиса на базис ΟΙ , относительно которого определяется положение тела. Обратим внимание, что в формуле сложения поворотов (2.18) отображения перемножаются в обратном порядке по отношению к порядку умножения исходных кватернионов. Используем полученные формулы (2.18) для определения связи между параметрами Родрига–Гамильтона, задающими положение твердого тела, и углами Эйлера (рис. 3). 26
Ι
Ι′
Λ Λ1
Ι ′′
Λ2
Λ3
Ε
О Рис. 7 Конечное положение связанного с телом базиса ΟΕ получается из начального положения ΟΙ в результате трех поворотов (рис. 7). Первым является поворот из положения
ΟΙ вокруг оси i3 на угол прецессии ψ . Кватернион этого поворота
Λ1
Λ1 = cos
и его отображение
ψ 2
+ i3 sin
ψ
Λ1∗ имеют вид
= Λ1∗ .
2
Второй поворот осуществляется из положения ΟΙ ′ вокруг оси
i1′ на угол θ . Поэтому имеем
θ θ Λ2 = cos + i1′sin . 2
2
θ θ Λ∗2 = cos + i1 sin . 2
2
Для третьего поворота, осуществляемого из положения
ΟΙ ′′ вокруг оси i3′′ на угол ϕ , получаем
Λ 3 = cos Вычислив
ϕ
2
+ i3′′sin
теперь
в
ϕ
2
, Λ ∗3 = cos
соответствии
27
с
ϕ 2
+ i3 sin
формулой
ϕ 2
.
(2.18)
произведение Λ = Λ1 Λ2 Λ3 , найдем связь между параметрами Родрига-Гамильтона и углами Эйлера: ∗
∗
∗
∗
θ ψ +ϕ ∗ θ ψ −ϕ , λ1 = sin cos , λ∗0 = cos cos 2
2 2 2 θ ψ −ϕ θ ψ +ϕ λ∗2 = sin sin , λ∗3 = cos sin . 2 2 2 2
(2.19)
Соотношения (2.19) дают возможность определить ось и угол конечного поворота твердого тела как функции углов Эйлера, а именно, направление оси конечного поворота по отношению к неподвижному базису ΟΙ определяется компонентами λ1 , λ2 , λ3 , вычисляется по формуле ∗
∗
∗
а угол конечного поворота
θ ψ +ϕ α = 2 arccos( λ∗0 ) = 2 arccos cos cos . (2.20) 2 2 2.2. Угловая скорость твердого тела. Кинематические уравнения движения твердого тела. Формулы распределения скоростей и ускорений точек твердого тела
В предыдущем параграфе было установлено, что произвольное положение твердого тела относительно некоторой системы отсчета Ai1i2 i3 может быть задано радиусом-вектором RΟ некоторой точки Ο этого тела и
нормированным кватернионом Λ, определяющим ориентацию связанной с телом системы Oe1e2 e3 28
относительно системы Ο i1i2 i3 с началом в точке Ο и ортами, параллельными одноименным ортам исходной системы отсчета Ai1i2 i3 (рис. 1). Поскольку для произвольной точки тела положение вектора r в связанной с телом системе ΟΕ остается неизменным, т.е. компоненты
rk
в выражении
3
r = ∑ rk ek k =1
постоянны, то в силу формулы (2.4) положение R этой точки относительно системы отсчета Ai1i2 i3 задается равенством 3
R = RΟ + r = RΟ + ∑ rk ek = k =1
3
= Λ ( ∑ rk ik ) k =1
где
3
r 0 = ∑ rk ik k =1
~
~
Λ = RΟ + Λ r 0 Λ , – постоянный вектор, который является
отображением вектора r из связанного с телом базиса ΟΕ в ΟΙ и определяет начальное положение базис рассматриваемой точки тела в системе Ο i1i2 i3 (когда базисы
ΟΕ и ΟΙ совпадают).
Найдем скорость произвольной точки тела в системе Ai1i2 i3 . Учитывая, что для нормированного кватерниона Λ выполняются соотношения
~
~
~
Λ Λ = 1, ⇒ Λ Λ + Λ Λ = 0,
(2.19)
получаем
~ ~ V = RΟ + r = VΟ + Λ r 0 Λ + Λ r 0 Λ = ~ ~ = VΟ + Λ Λ r − r Λ Λ , 29
(2.20)
где VΟ – скорость точки Ο в системе Ai1i2 i3 , а Λ
–
производная по времени от кватерниона Λ в этой же системе: 3
Λ = λ0 + ∑ λ k ik . 1
~
Выражение Λ Λ является вектором, т.к. в силу (2.19) и очевидной перестановочности операций сопряжения и дифференцирования имеем:
~~ ~ ~ ~ (Λ Λ ) = (Λ Λ ) = −(Λ Λ ), ⇒ sqal (Λ Λ ) = 0.
Поэтому с учетом правил кватернионного умножения векторов формула (2.20) записывается в виде
~ V = VΟ + r = VΟ + 2(Λ Λ) × r = VΟ + ω × r , ~ где ω = 2Λ Λ
(2.21)
(2.22) – вектор угловой скорости твердого тела относительно системы Ai1i2 i3 , или системы Ο i1i2 i3 (в силу коллинеарности указанных систем выражения (2.22), вычисленные в этих системах, тождественно совпадают). Покажем, что вектор угловой скорости не зависит от выбора базиса в теле. Для этого свяжем с телом другой базис Ο ′Ε ′ с началом в точке Ο ′ и ортами e1′,e2′ ,e3′ . Пусть кватернион C задает положение базиса Ο ′Ε ′ относительно Ο ′Ε . Поскольку взаимная ориентация базисов Ο ′Ε ′ и Ο ′Ε ∗ не изменяется с течением времени, то отображение C кватерниона C на базис Ο ′Ι будет являться постоянным ∗ кватернионом в базисе Ο ′Ι ( C = 0 ). Поэтому, записывая кватернион Λ′ , задающий положение Ο ′Ε ′ относительно Ο ′Ι , в виде Λ′ = Λ C ∗ , получаем
~
~
~
~
ω ′ = 2 Λ ′ Λ ′ = 2 Λ C ∗ C ∗ Λ = 2Λ Λ = ω . 30
Угловая скорость тела одинакова также для разных систем отсчета, взаимная ориентация которых остается неизменной. Пусть взаимное положение базисов ΟΙ и ΟΙ ′ неизменно. C , задающий положение ΟΙ Тогда кватернион относительно ΟΙ ′ является постоянным ( C = 0 ), а производные по времени от любого вектора в этих базисах совпадают. Так как кватернионы Λ и Λ′ , определяющие положение тела относительно ΟΙ и ΟΙ ′, связаны равенством Λ′ = Λ C , то по аналогии с предыдущим случаем получаем, что угловая скорость тела ω ′ относительно базиса ΟΙ ′ совпадает с угловой скоростью тела ω относительно базиса ΟΙ . Таким образом, угловая скорость является дифференциальной характеристикой движения твердого тела как целого и не зависит от выбора каких-либо точек в теле. Поэтому лишены смысла формулировки типа “угловая скорость точки”, или “угловая скорость тела относительно точки”, а можно говорить только об угловой скорости твердого тела относительно какой-то системы отсчета. Полученный результат составляет содержание теоремы об угловой скорости твердого тела. Теорема утверждает, что при произвольном движении твердого тела всегда существует единственный вектор ω , который связывает скорости любых двух точек тела формулой (2.21). Угловую скорость можно трактовать также как вектор, с помощью которого производная по времени от радиуса-вектора r , соединяющего любые две точки твердого тела, записывается в виде
r = ω × r. (2.23) Поясним смысл вектора угловой скорости. Пусть движение тела относительно системы Ο i1i2 i3 представляет
собой вращение вокруг неподвижной оси 31
ξ . Тогда,
обозначая через получаем
ϕ
угол поворота тела вокруг этой оси,
ϕ
ϕ
2
2
Λ = cos + ξ sin , 1 2
Λ = ( − sin
ϕ 2
ϕ
+ ξ sin )ϕ ; (ξ = 0), 2
и в соответствии с формулой (2.22) вектор
~
ω
записывается в
виде ω = 2Λ Λ = ξ ϕ , т.е. угловая скорость направлена по оси поворота тела и по величине равна производной по времени от угла поворота. Чтобы выяснить смысл вектора ω в случае произвольного движения твердого тела, рассмотрим два бесконечно близких положения связанного с телом базиса ΟΕ (t 0 ) и ΟΕ (t 0 + dt ) . В силу теоремы Эйлера базис
ΟΕ (t 0 + dt ) получается из базиса ΟΕ (t 0 ) бесконечно малым поворотом вокруг некоторой оси e , проходящей через точку Ο , на бесконечно малый угол α . Этот поворот задается кватернионом
α
α
2
2
δΛ = cos + e ⋅ sin
,
а для Λ (t ) имеем Λ (t ) = δΛ Λ (t 0 ) . Отсюда на основании формулы (2.22) получаем для угловой скорости выражение
~
α
α
α
2
2
2
ω = 2(δΛ) (δΛ ) = e ⋅α + e ⋅ sin (cos − e ⋅ sin ) . Из этого выражения в силу бесконечной малости угла α следует ω = e ⋅ α , т.е. угловая скорость направлена по оси бесконечно малого поворота тела и по величине равна производной по времени от угла бесконечно малого поворота. Ось бесконечно малого поворота называется мгновенной осью вращения тела. Скорости точек тела, находящихся на 32
этой оси, равны скорости полюса Ο и равны нулю, если этот полюс неподвижен относительно системы отсчета. Движение твердого тела с угловой скоростью, равной нулю, называется поступательным движением. В этом случае производная Λ , определяемая из (2.22) уравнением
1 2
Λ = ω Λ,
(2.24)
– постоянный кватернион, что равна нулю, т.е. Λ соответствует неизменной ориентации связанного с телом базиса ΟΕ относительно базиса ΟΙ . В силу (2.21) скорости всех точек тела при поступательном движении одинаковы. Уравнения (2.24) являются кинематическими уравнениями вращательного движения твердого тела, записанными в кватернионах, и называются уравнениями Пуассона. Интегрирование этих уравнений дает кватернион Λ (t ) , определяющий ориентацию тела. При практическом использовании кинематических уравнений (2.24) кватернион Λ целесообразно задавать компонентами в системе отсчета ΟΙ , т.е. параметрами Родрига-Гамидильтона. В этом случае 3
3
1
1
Λ = λ0 + ∑ λ∗k ⋅ ik , Λ = λ0 + ∑ λ∗k ⋅ ik . Представляя вектор
ω
также его компонентами в базисе
3
ΟΙ , т.е. ω = ∑ ω kΙ ik и выполняя умножение в формуле 1
(2.24), получим четыре скалярных дифференциальных уравнения, которые связывают параметры РодригаГамильтона, задающие положение тела, с компонентами угловой скорости тела в базисе ΟΙ . Однако во многих практических задачах угловая скорость задается компонентами на связанный с телом базис ΟΕ (например, в системах ориентации космических аппаратов 33
датчики угловых скоростей измеряют проекции угловой скорости на связанные с аппаратом оси). В этих случаях уравнение (2.24) не может быть непосредственно использовано, т.к. Λ и ω заданы в разных базисах. Но эта проблема легко решается использованием формул преобразования базисов (2.5), с помощью которых вектор ω записывается в виде 3
~
3
~
ω = ∑ ω kΕ ek = Λ (∑ ω kΕ ik ) Λ = Λ ω Ε Λ , 1
1
3
где
ω Ε = ∑ ω kΕ ik
–
вектор, представляющий собой
1
отображение вектора ω из базиса ΟΕ в базис ΟΙ . Подставляя это выражение в (2.24), получим вторую форму кинематических уравнений Пуассона:
1 2
Λ = Λ ω Ε.
( 2.25)
Поскольку теперь Λ и ω записаны в ортах одного и того же базиса ΟΙ , то уравнение (2.25) связывает параметры Родрига-Гамильтона с компонентами угловой скорости тела на оси связанного с телом базиса ΟΕ . Обратимся теперь к формуле (2.21). Эта формула называется формулой Эйлера для распределения скоростей точек твердого тела. Дифференцирование ее по времени с учетом (2.23) дает формулу распределения ускорений в твердом теле Ε
W = WΟ + ε × r + ω × (ω × r ), где ε = ω – угловое ускорение твердого
(2.26)
тела, а r – вектор, соединяющий точку Ο с рассматриваемой точкой. В соответствии с (2.26) ускорение W произвольной точки тела может быть вычислено как сумма ускорения WO 34
некоторого полюса Ο , а также вращательного W осестремительного W где
ос
вр
и
ускорения рассматриваемой точки,
W вр = ε × r , W ос = ω × (ω × r ) . Формулы (2.21) и (2.26) являются основными рабочими формулами при решении задач на определение скоростей и ускорений точек твердого тела. Из них следует, что скорость и ускорение любой точки тела могут быть найдены, если известны скорость и ускорение какой-либо одной его точки Ο , а также угловая скорость и угловое ускорение тела. В свою очередь формула (2.21) может быть использована для определения угловой скорости тела по известным скоростям его точек. Заметим при этом, что в общем случае (при пространственном движении твердого тела) скоростей двух точек тела недостаточно для однозначного определения его угловой скорости, т.к. векторное уравнение (2.21), рассматриваемое как уравнение относительно неизвестного вектора ω , определяет только два независимых скалярных уравнения (система (2.21) вырождена). Из формулы (2.21) следует также, что проекции скоростей двух точек твердого тела на направление, соединяющее эти точки, одинаковы. Этот результат получается скалярным умножением на r левой и правой части уравнения (2.21). Рассмотрим теперь метод сложного движения. Формулировка задачи на сложное движение твердого тела состоит в следующем. Пусть задано движение связанного с твердым телом базиса ΟΕ относительно базиса ΒΙ ′ , и задано движение базиса ΒΙ ′ относительно системы отсчета ΑΙ (рис. 8). Требуется найти движение базиса ΟΕ относительно ΑΙ . В этой задаче движение базиса ΟΕ относительно ΒΙ ′ 35
называется относительным движением, а движение базиса ΒΙ ′ относительно ΑΙ – переносным движением тела. Движение базиса ΒΙ ′ относительно ΑΙ задается скоростью VΒ и ускорением WΒ точки Β относительно
ω пер
системы ΑΙ , а также угловой скоростью ускорением
ε
пер
и угловым
базиса ΒΙ ′ относительно ΑΙ . Пусть, в отн
свою очередь, VΟ
отн
и WΟ
задают скорость и ускорение
и ε – угловую скорость точки Ο в системе ΒΙ ′ , а ω и угловое ускорение связанного с телом базиса ΟΕ относительно ΒΙ ′. отн
Ι′ Ι
Ι Β
r
Ν Λ
Ι′ Μ
Ε
ρΟ
Ο
RΒ
Α
отн
RΟ
Рис. 8 Чтобы найти движение тела относительно системы отсчета ΑΙ , нужно найти скорость VΟ и ускорение WΟ
точки Ο в этой системе, а также найти угловую скорость ω и угловое ускорение ε базиса ΟΕ относительно ΑΙ . Найдем сначала скорость и ускорение точки Ο в системе ΑΙ . Записывая вектор ρΟ , определяющий положение точки
Ο
в базисе ΒΙ ′ , в виде ρΟ 36
= ∑ ρΟk ik′
и дифференцируя
вектор RΟ
= RΒ + ρΟ
по времени в системе ΑΙ , получаем 3
3
1 3
1
VΟ = RΒ + ρΟ = VΒ + ∑ ρΟk ik′ + ∑ ρΟk ik′ Замечая далее, что вектор
∑ ρΟk ik′ = VΟ
отн
(2.27)
представляет
1
собой относительную скорость точки Ο в системе ΒΙ ′ , а
ik′ = ω пер × ik′ , имеем
VΟ = VΟотн + VΒ + ω пер × ρΟ = VΟотн + VΟпер , пер пер × ρΟ – переносная скорость где VΟ = VΒ + ω
(2.28) точки
Ο . В соответствии с полученной ранее формулой пер распределения скоростей в твердом теле (2.21) вектор VΟ равен скорости той точки системы ΒΙ ′ , рассматриваемой как твердое тело, в которой в данный момент находится точка Ο. Эта скорость получается “замораживанием” относительного движения точки Ο в системе ΒΙ ′ . Выражение для ускорения точки Ο в системе ΑΙ получается дифференцированием вектора скорости этой точки (2.27) по времени в системе ΑΙ :
d (ω nep × ik′) = dt 1 1 1 = [ WΒ + ε nep × ρΟ + ω nep × (ω nep × ρΟ ) ] + 3
3
3
WΟ = WΒ + ∑ ρΟ ik′ + 2∑ ρΟk ik′ + ∑ ρΟk 3
k
+ ∑ ρΟk ik′ + 2ω nep × VΟ
отн
.
1
В полученном выражении первое слагаемое, выделенное скобками, дает в соответствии с формулой (2.26) ускорение той точки системы ΒΙ ′ , как твердого тела, в которой в рассматриваемый момент находится движущаяся 37
относительно этой системы точка Ο . Указанное слагаемое называется переносным ускорением точки Ο , обозначается пер
WΟ
и вычисляется “замораживанием” точки Ο в системе
ΒΙ ′ . 3
Второе слагаемое
WΟотн = ∑ ρΟk ik′ 1
относительное ускорение точки Ο
представляет собой
в системе ΒΙ ′ , а третье
W Oкор = 2ω nep × VOотн
слагаемое
называется
кориолисовым ускорением точки Ο . Таким образом, формула для ускорения точки Ο записывается в виде:
WΟ = WΟпер + WΟотн + WΟкор .
(2.29) Формулы (2.28) и (2.29) дают правило вычисления скоростей и ускорений точек методом сложного движения. Формула (2.29) для ускорений называется формулой Кориолиса. Чтобы найти угловую скорость ω твердого тела в системе ΑΙ , запишем скорость произвольной точки тела в этой системе. С одной стороны, в силу формулы распределения скоростей в твердом теле (2.11) скорость точки может быть записана через искомую угловую скорость
ω
в виде
V = VΟ + ω × r (рис. 8). С другой стороны, V можно вычислить по правилам сложного
скорость движения точки:
V = V пер + V отн = VΒ + ω nep × ( ρΟ + ri ) + + VΟотн + ω отн × r = VΒ + ω nep × ρΟ + VΟотн + + (ω nep + ω отн ) × r = VΟ + (ω nep + ω отн ) × r . Отсюда в силу произвольности r получаем для угловой
скорости тела в системе ΑΙ формулу 38
ω = ω пер + ω отн .
(2.30) Формулу сложения угловых скоростей (2.30) можно установить также, используя формулу (2.22), которая определяет угловую скорость одного базиса относительно другого как функцию кватерниона, задающего взаимную ориентацию этих базисов. Обозначим через ΟΙ и ΟΙ ′ базисы с началом в точке Ο и ортами, параллельными одноименным ортам базисов ΑΙ и ΒΙ ′ , соответственно (рис.8). Пусть кватернион Λ задает положение базиса ΟΙ ′ относительно ΟΙ , а кватернионом Μ – положение ΟΕ относительно ΟΙ ′ . Тогда по формуле сложения поворотов (2.17), получаем, что положение базиса ΟΕ относительно
ΟΙ
определяется
∗
кватернионом
~
Ν = Λ Μ ∗,
где
=Λ Μ
Λ – отображение кватерниона Μ из его собственного базиса ΟΙ ′ в базис ΟΙ . При этом угловая скорость базиса ΟΕ относительно ΟΙ в соответствии с Μ
(2.22) записывается в виде
~
~
ω = 2Ν Ν = 2(Λ Μ ∗ + Λ Μ *) Μ * Λ =
(2.31)
~ ~ = 2Λ Λ + 2Λ Μ Μ * Λ. ~
*
С другой стороны, заданные угловые скорости переносного и относительного движения имеют следующий вид
~
ω пер = 2Λ Λ ,
~
ω отн = 2Μ Ι ′ Μ ,
где Μ Ι ′ – производная от кватерниона Μ , вычисленная в системе ΟΙ ′ : 3
3
~
Μ Ι ′ = µ 0 + ∑ µ k∗ ik′ = Λ ( µ 0 + ∑ µ k∗ ik ) Λ = 1
=Λ Μ
∗
~
Λ, ⇒ ω
1
отн
~ ~ = 2Λ Μ ∗ Μ ∗ Λ .
39
Отсюда следует, что выражение (2.31) представляет собой формулу сложения угловых скоростей (2.30). Для вычисления углового ускорения тела ε относительно системы ΟΙ нужно продифференцировать вектор угловой
ω = ω пер + ω отн
скорости
в системе ΟΙ . При этом
следует учитывать, что вектор производную от вектора т.е. если
ω
собой
, вычисленную в системе ΟΙ ′ ,
3
3
1 отн
1
ω отн = ∑ ω kотн ik′, , то ε отн = ∑ ω kотн ik′ . Поэтому
производная от отн
ω
отн
ε отн представляет
3
= ∑ω 1
ω
, вычисленная в системе ΟΙ , равна 3
i ′ + ∑ ω kотн ik′ = ε отн + ω пер × ω отн .
отн k k
1
Отсюда следует формула для углового ускорения
ε
:
ε = ω + ω = ε + ε + ω × ω . (2.32) Полученные формулы (2.27) – (2.32) дают возможность вычислять все кинематические параметры результирующего движения твердого тела через заданные кинематические параметры переносного и относительного движения. Исследуем свойства решений кинематических уравнений пер
отн
пер
отн
пер
отн
Пуассона. Вычислим производную по времени от
Λ
. Из
уравнения (2.24) с учетом вытекающего из этого уравнения
~
~
~
Λ = Λ = −2Λ ω получаем ~ ~ Λ Λ + Λ Λ = 2ω − 2ω = 0.
следствия
Отсюда следует, что уравнение (2.24) интеграл Λ = const.
имеет первый
Пусть Λ (t ) и Λ′(t ) – два решения уравнения (2.24). Записывая Λ (t ) в виде Λ (t ) = Λ′(t ) Μ (t ) и подставляя это решение в уравнение (2.24), получаем 40
Λ ′ Μ + Λ ′ Μ = 2ω Λ ′ Μ , Λ ′ = 2ω Λ ′. Отсюда следует Λ′ Μ = 0, т.е. Μ =C – постоянный кватернион. Таким образом, общее решение уравнения (2.24) имеет вид Λ (t ) = Λ ′(t ) C , (2.33) где Λ′(t ) – любое частное решение, а C – кватернионная константа. Полученный результат следует трактовать таким образом, что общее решение уравнения (2.24) определяет положение твердого тела относительно любого неподвижного базиса ΟΙ , а положение относительно конкретного базиса ΟΙ ′ определяется частным решением Λ ′(t ). При этом взаимная ориентация базисов ΟΙ кватернионом C (рис. 9).
Ι
Λ C Λ′
и ΟΙ ′
Ι
Ι′
Ε
задается постоянным
Λ Λ′
Ο
Ε′ Μ
Ε
Ο Рис. 9
Рис.10
Общее решение (2.33) можно трактовать и таким образом, что оно определяет положение любого связанного с телом базиса ΟΕ относительно системы отсчета ΟΙ , а частное решение Λ′(t ) описывает положение связанного с телом базиса ΟΕ ′ (рис.10). При этом в силу формулы сложения ∗
∗
поворотов (2.17) имеем Λ (t ) = Λ′(t ) Μ , где Μ – отображение кватерниона Μ из его собственного базиса 41
ΟΕ ′ в базис ΟΙ . В силу неизменности взаимной ориентации ∗ базисов ΟΕ ′ и ΟΕ кватернион Μ является постоянным. ∗ Поэтому, полагая Μ = C , приходим к решению (2.33). Каждое конкретное решение уравнений Пуассона получается из общего решения (2.33) заданием начальных условий. Если, например, положить Λ (0) = 1, то решение Λ (t ) будет определять текущее положение твердого тела относительно его начального положения в момент t = 0. Простейшим движением твердого тела является вращение вокруг неподвижной оси, т.е. когда вектор угловой скорости имеет вид ω = e ⋅ ω (t ), где e – неизменный единичный вектор. В этом случае решение уравнения (2.14), удовлетворяющее условию Λ (0) = 1, находится следующим образом
Λ (t ) = cos
ϕ (t ) 2
+ e sin
ϕ (t ) 2
t
,
где
ϕ (t ) = ∫ ω (τ )dτ . 0
В некоторых случаях проинтегрировать кинематические уравнения Пуассона удается с помощью метода сложного движения, представляя движение твердого тела в виде комбинации нескольких простых интегрируемых движений. Рассмотрим для примера случай прецессионного движения твердого тела, определяемый как такое движение твердого тела с неподвижной точкой, при котором некоторая ось e тела совершает движение по поверхности неподвижного кругового конуса (рис. 11). В этом случае, как нетрудно убедиться, вектор угловой скорости твердого тела раскладывается на ось конуса i и ось тела e следующим образом
ω = ω1 + ω 2 = ω1 (t ) ⋅ i + ω 2 (t ) ⋅ e . Составляющие ω1 и ω 2 называются, угловой
скорость
прецессии 42
и
соответственно, угловой скоростью
собственного вращения. Они равны соответствующим производным от углов Эйлера ω1 = Ψ , ω 2 = ϕ (рис.3), если систему отсчета и связанный с телом базис выбрать так, что i3 = i , e3 = e . Угол нутации θ между осями i и e при этом не меняется. Если составляющие ω1 и i ω
ψ
ω2
e
постоянны, то такое движение называется ϕ регулярной прецессией. ω1 ω2 Введем вспомогательный Ο базис ΟΙ ′ , который Рис. 11 вращается относительно неподвижного базиса ΟΙ с угловой скоростью ω1 . Тогда положение базиса ΟΙ ′ относительно ΟΙ задается кватернионом
Λ1 = cos
ϑ1 2
+ i sin
ϑ1 2
t
, ϑ1 = ∫ ω1 (τ )dτ , i = 1. 0
Связанный с телом базиса ΟΕ движется относительно ΟΙ ′ с угловой скоростью ω 2 = ω 2 e . Так как ось e в базисе ΟΙ ′ неподвижна, то кватернион Λ2 , задающий положение базиса ΟΕ относительно ΟΙ ′ , имеет вид
Λ2 = cos
ϑ2 2
+ e sin
ϑ2 2
t
, ϑ2 = ∫ ω 2 (τ )dτ , e = 1. 0
Применяя теперь формулу сложения поворотов (2.17), находим кватернион Λ , задающий положение ΟΕ относительно ΟΙ :
ϑ
ϑ
ϑ
ϑ
2
2
2
2
Λ = Λ1∗ Λ∗2 = (cos 1 + i sin 1 ) (cos 2 + e 0 sin 2 ), 43
где
ΟΙ ′
~ e 0 = Λ1 e Λ1
– отображение вектора
в базис ΟΙ , представляющее положение оси e в момент t = 0. Упражнения 1. Пусть R =
r0 + r
e
из базиса
собой начальное
– некоторый кватернион. Показать,
что преобразование R′ = Λ R Λ не изменяет скалярной части кватерниона R , а его векторная часть −1
поворачивается вокруг оси
λ
на угол ϑ
= 2 arccos(
λ0 ). Λ
r ′ = e r e, e = 1 собой зеркальное отражение вектора r плоскости, перпендикулярной e . Показать
2. Показать, что преобразование
представляет относительно также, что последовательность двух зеркальных отражений относительно двух плоскостей эквивалентна повороту вокруг линии пересечения этих плоскостей на двойной угол между ними. 3. Перемещение твердого тела с неподвижной точкой задается двумя последовательными поворотами вокруг осей ξ1 и ξ 2 . Показать, что перемещение будет тем же самым, если вначале выполнить второй поворот вокруг оси затем первый вокруг оси
ξ1′ ,
полученной из
ξ1
ξ2 ,
а
вторым
поворотом. 4. С твердым телом связана правая прямоугольная тройка векторов e1 , e2 , e3 . Перемещение тела задается тремя последовательными поворотами: вокруг оси
e1
на угол
α1 , α3.
вокруг оси e2 на угол α 2 и вокруг оси e3 на угол Найти ось и угол результирующего поворота твердого тела. 44
5. Последовательными поворотами вокруг собственных осей тело повернули на угол α 1 вокруг оси e1 и на угол α 2
e2 .
вокруг оси
Другое тело из того же начального
положения повернули сначала вокруг оси
e2
на угол
α2 , а
затем вокруг оси e1 на угол α 1 . Определить относительное положение тел в параметрах Родрига-Гамильтона. 6. Показать, что из постоянства направления вектора угловой скорости твердого тела в неподвижной системе координат следует постоянство направления этого вектора в связанной с телом системе координат и наоборот. 7. Показать, что если движение твердого тела относительно некоторой системы отсчета является прецессией, то движение этой системы отсчета относительно тела также является прецессией. Найти связь между параметрами этих прецессий.
3. Динамика твердого тела. Геометрия масс твердого тела. Тензор инерции и эллипсоид инерции. Получим формулу для момента импульса (кинетического момента) твердого тела относительно произвольного полюса Ο . В соответствии с определением имеем
Κ Ο = ∑ ri × miVi ,
(3.1)
i
где
Vi
–
рассматриваемой
скорость i-й точки тела относительно системы
отсчета,
а
ri
–
соединяющий полюс Ο с i-й точкой тела (рис. 12).
45
вектор,
ρi
ri
C
Ο
Α
miVi
rC
Рис. 12 Обозначим через
VO
скорость той точки тела, которая в
данный момент совпадает с полюсом Ο . Тогда, используя формулу Эйлера для распределения скоростей в твердом теле
Vi = VO + ω × ri , получаем
Κ O = m ⋅ rC × VO + ∑ mi ri × (ω × ri ),
(3.2)
i
– масса тела, а rC – радиус-вектор центра масс C . Если с телом связать некоторый ортонормированный базис Ο e x e y e z и рассматривать ri и ω как векторы-
где
m
столбцы с компонентами
xi , y i , z i
и
ω x ,ω y ,ω z ,
то
выражение под знаком суммы можно записать с помощью матричных операций следующим образом
∑ mi ri × (ω × ri ) = ∑ mi (ri , ri )ω − mi ri (ri ,ω ) = i
i
Τ
Τ
= ∑ mi (ri ⋅ ri ⋅ Ι − ri ⋅ ri ) ⋅ ω = J O ⋅ ω ,
(3.3)
i
где
Ι
– единичная матрица, Τ – знак транспонирования, а
46
J xx J xy J xz
J O = ∑ mi (ri ⋅ ri ⋅ Ι − ri ⋅ ri ) = J yx J yy J yz Τ
Τ
i
(3.4) –
J zx J zy J zz
тензор инерции твердого тела относительно выбранного базиса Ο e x e y e z . Элементы этого тензора инерции определяются следующими выражениями:
J xx = ∑ mi ( yi2 + zi2 ), J xy = J yx = −∑ mi xi yi , i
i
J yy = ∑ mi ( z + x ), J yz = J zy = −∑ mi yi zi , i
2 i
2 i
i
J zz = ∑ mi ( x + y ), J zx = J xz = −∑ mi zi xi . i
2 i
2 i
i
Из приведенных соотношений следует, что тензор инерции является симметричной матрицей, зависящей от расположения точек тела относительно выбранного базиса. Диагональные элементы этой матрицы представляют собой моменты инерции относительно осей Oe x , Oe y , Oe z , а остальные называются центробежными моментами инерции. Заметим, что если в определяющем тензор инерции соотношении (3.3) заменить вектор ω на любой другой вектор µ , то получим аналогичное равенство:
∑ mi ri × (µ × ri ) = J O ⋅ µ .
(3.5)
i
Поэтому тензор инерции можно рассматривать как матричный оператор, который задает преобразование любого вектора µ по формуле (3.5). Через тензор инерции J O можно определить момент инерции тела относительно любой оси, проходящей через
47
точку Ο . Обозначая через e единичный указывающий направление оси, получаем
вектор,
J Oe = ∑ mi (ri × e , ri × e ) =.e , ∑ mi ri × (e × ri ) i
i
Отсюда в силу (3.5) следует формула
J Oe = e Τ ⋅ J O ⋅ e .
(3.6)
Определим закон преобразования тензора инерции при повороте базиса. Поворот от базиса ΟΕ к другому базису ΟΕ ′ представляет собой ортогональное преобразование, при котором каждый вектор ri преобразуется в вектор ri ′ по формуле ri = S ⋅ ri ′ , где S – ортогональная матрица. Подставляя эти выражения в (3.4), получаем
J O = ∑ mi (ri ′Τ S Τ ⋅ Sri ′⋅ Ι − Sri ′⋅ ri ′Τ S Τ ) = S ⋅ J O′ ⋅ S Τ i
Отсюда находим искомый закон преобразования тензора инерции твердого тела при повороте базиса:
J O′ = S Τ ⋅ J O ⋅ S .
(3.7) Из полученного выражения следует, что при повороте базиса формула преобразования тензора инерции совпадает с формулой преобразования матрицы квадратичной формы
r Τ ⋅ JΟ ⋅ r .
Поэтому на основе известного факта из курса линейной алгебры о приводимости любой квадратичной формы к диагональному виду заключаем, для любой точки Ο твердого тела существует базис Ο e1e2 e3 , в котором тензор инерции твердого тела имеет диагональный вид:
Α
0
0
JO = 0 0
Β
0 . C
0
(3.8)
48
Оси указанного базиса
e1 , e2 , e3
называются главными
осями инерции твердого тела для рассматриваемой точки Ο , а моменты инерции Α ,Β ,C относительно главных осей – главными моментами инерции. Заметим, что направления главных осей инерции твердого тела относительно некоторого базиса определяется собственными векторами тензора инерции, записанного в этом базисе, а главными моментами инерции являются соответствующие собственные числа тензора инерции. Главные моменты инерции твердого тела положительны (кроме случая, когда тело представляет собой совокупность точек, лежащих на одной прямой, а рассматриваемая точка Ο принадлежит этой прямой; в этом случае один из главных моментов инерции равен нулю). Поэтому тензор инерции является положительно-определенной матрицей. Для каждой точки Ο твердого тела вводится понятие эллипсоида инерции, который определяется как множество точек, удовлетворяющих уравнению
r Τ ⋅ J O ⋅ r = 1.
(3.9) Уравнение (3.9) определяет поверхность второго порядка, которая действительно является эллипсоидом в силу положительной определенности тензора инерции. При этом главные оси эллипсоида инерции совпадают с главными осями инерции твердого тела для рассматриваемой точки. Поскольку эллипсоид инерции неподвижен в теле, то анализ движения тела можно свести к анализу движения его эллипсоида инерции. Этот прием используется в некоторых задачах для геометрической интерпретации движения тела. Определим расстояние r от центра эллипсоида до его Oe
поверхности в направлении, задаваемом вектором e . Записывая вектор r в виде
единичным r =r e и Oe
подставляя это выражение в (3.9), получаем с учетом (3.6) следующее соотношение 49
rO2e ⋅ e Τ ⋅ J O ⋅ e = 1. ⇒ rOe =
1 J Oe
,
(3.10)
т.е. размер эллипсоида в заданном направлении обратно пропорционален квадратному корню от момента инерции твердого тела относительно этого направления. Определим теперь закон преобразования тензора инерции при параллельном переносе базиса. При этом рассмотрим случай, когда первый базис C e x e y e z имеет начало в центре масс твердого тела, а положение параллельного ему базиса O ex e y ez задано вектором ρ O = −rC (рис. 12), определяющим положение точки O в базисе C e x e y e z . Тогда, обозначая через
ρ i = ri + ρ O
радиус-вектор i-й
точки тела в базисе C e x e y e z , получаем из (3.4):
JO = ∑mi (ρiΤ ⋅ ρi ⋅ Ι − ρi ⋅ ρiΤ ) + m(ρOΤ ⋅ ρO ⋅ Ι − ρO ⋅ ρOΤ ) − i
− ∑mi (ρiΤ ⋅ ρO ⋅ Ι − ρi ⋅ ρOΤ ) − ∑mi (ρOΤ ⋅ ρi ⋅ Ι − ρO ⋅ ρiΤ ). i
i
Последние две суммы в полученном выражении равны нулю в силу определения центра масс твердого тела, а первая сумма является по определению тензором инерции твердого тела относительно центрального базиса C e x e y e z . Поэтому формула преобразования тензора инерции при параллельном переносе базиса из центра масс приобретает вид
J O = J C + m( ρ OΤ ⋅ ρ O ⋅ Ι − ρ O ⋅ ρ OΤ ).
(3.11) Полученный результат уместно назвать теоремой Гюйгенса-Штейнера для тензора инерции, поскольку из (3.11) следует известная теорема Гюйгенса-Штейнера для осевых моментов инерции. Формулу (3.11) легко запомнить, если обратить внимание, что второе слагаемое в этой 50
формуле представляет собой тензор инерции точки с массой m , находящейся в положении Ο . Вернемся теперь к вычислению кинетического момента твердого тела. Из соотношений (3.2) и (3.3) получаем, что кинетический момент твердого тела относительно произвольного полюса Ο определяется следующей формулой:
Κ O = mrC × VO + J O ⋅ ω .
(3.12)
Если точка Ο твердого тела неподвижна или совпадает с центром инерции, то формула (3.12) приобретает вид
Κ O = J O ⋅ ω. Обозначая через
p, q, r
(3.13) – проекции угловой скорости
твердого тела на главные оси инерции e1 , e2 , e3 , получаем из (3.13) следующее выражение для кинетического момента тела относительно неподвижной точки или центра инерции:
Κ O = Αpe1 + Βqe2 + Cre3 .
(3.14) Для вычисления кинетической энергии твердого тела рассмотрим сначала случай, когда некоторая точка Ο тела неподвижна в системе отсчета. Тогда имеем
2Τ = ∑ mi (Vi ,Vi ) = ∑ mi (ω × ri , ω × ri ) = i
i
= ω , ∑ mi ri × (ω × ri ) = ω Τ ⋅ Κ O = ω Τ ⋅ J O ⋅ ω . i
Отсюда получаем для кинетической энергии твердого тела с неподвижной точкой Ο следующую формулу
1 2
1 2
Τ = ω Τ ⋅ J O ⋅ ω = (Αp 2 + Βq 2 + Cr 2 ),
(3.15)
где Α ,Β ,C – главные моменты инерции твердого тела для неподвижной точки Ο , а p, q, r – проекции угловой скорости твердого тела на главные оси инерции. 51
Кинетическая энергия твердого тела может быть найдена также по теореме Кенига, в соответствии с которой
1 T = mVC2 + T отн , 2 отн где T – кинетическая энергия тела относительно системы
Кенига (системы с началом в центре масс тела, движущейся поступательно относительно исходной системы отсчета). Поскольку движение твердого тела относительно системы Кенига представляет собой движение с неподвижной точкой C , то применяя формулу (3.15), получаем
1 2
1 2
Τ = m ⋅ VC2 + ω Τ ⋅ J C ⋅ ω ,
(3.16)
где J C – тензор инерции твердого тела для центра масс. Динамические уравнения твердого тела. Динамические уравнения твердого тела легко получить из теоремы об изменении кинетического момента, которая в любой инерциальной системе отсчета имеет следующий вид
Κ O = Μ O + mVC × VOпол , (3.17) где Μ O – момент внешних сил относительно полюса Ο , а VC
пол
и VO – скорость центра масс и скорость полюса относительно рассматриваемой системы отсчета. Если полюс неподвижен в системе отсчета или совпадает с центром масс, теорема принимает упрощенный вид:
Κ O = Μ O.
(3.18)
С другой стороны для случая, когда полюс Ο совпадает с неподвижной точкой тела или с центром инерции, для кинетического момента относительно этого полюса имеет место формула (3.13), которая в главных осях инерции имеет вид (3.14). Подставляя эту формулу в (3.18), получаем 52
Αpe1 + Βqe2 + Cre3 + Αpe1 + Βqe2 + Cre3 = Μ O . Единичные векторы e1 , e2 , e3 главных осей инерции жестко связаны с твердым телом. Поэтому их производные выражаются через угловую скорость тела формулами
ek = ω × e k .
С учетом переписывается в виде
этого
последнее
уравнение
Αpe1 + Βqe2 + Cre3 + ω × Κ O = Μ O . Проектируя это уравнение на главные оси инерции e1 , e2 , e3 , получаем динамические уравнения Эйлера
Αp + (C − Β )qr = Μ 1 Βq + ( A − C )rp = Μ 2 Cr + ( B − A) pq = Μ 3 ,
(3.19)
главные моменты инерции тела для где Α ,Β ,C – рассматриваемой точки Ο , p, q, r – проекции угловой скорости тела на главные оси инерции, а Μ 1 , Μ 2 , Μ 3 –
проекции момента сил относительно точки Ο на главные оси инерции. Обратим внимание, что динамические уравнения Эйлера (3.19) получены для случая, когда рассматриваемая точка Ο твердого тела остается неподвижной в инерциальной системе отсчета или совпадает с центром масс твердого тела. Поэтому полученные на основе этих уравнений результаты для движения тела с неподвижной точкой будут распространяться и на движение тела относительно системы Кенига с началом в центре масс, движущейся поступательно относительно инерциальной системы отсчета. Динамические уравнения (3.19) связывают в дифференциальной форме угловую скорость твердого тела с моментом действующих на тело сил. В совокупности с кинематическими уравнениями, записанными в той или иной 53
форме, они образуют замкнутую систему уравнений вращательного движения твердого тела. Интегрирование этой системы дает закон движения твердого тела в зависимости от момента действующих на тело сил и начальных условий движения. Рассмотрим сначала случай Эйлера, который определяется условием Μ = 0 , и называется движением твердого тела O
по инерции. В этом случае правые части в динамических уравнениях Эйлера равны нулю, и эти уравнения имеют два интеграла движения (закона сохранения). Один является следствием сохранения кинетического момента и имеет вид
Α 2 p 2 + Β 2 q 2 + C 2 r 2 = Κ 2 = const. O
Второй описывает сохранение кинетической энергии:
Αp 2 + Βq 2 + Cr 2 = 2Τ = const. Приведенные два закона сохранения позволяют выразить две компоненты угловой скорости через третью, затем подставить полученные выражения в соответствующее уравнение Эйлера и получить решение для компонент угловой скорости в виде квадратуры. Далее полученное решение для угловой скорости поставляется в кинематические уравнения, решение которых в рассматриваемом случае тоже удается свести к квадратурам. Таким образом, в рассматриваемом случае Эйлера уравнения вращательного движения твердого тела интегрируются при любых начальных условиях. Однако получаемое при этом решение является достаточно сложным для понимания закономерностей движения твердого тела, поскольку оно представляется сложным образом через эллиптические интегралы. Для восполнения указанного недостатка используются геометрические интерпретации рассматриваемого движения, наиболее известными из которых являются геометрические интерпретации Пуансо и Мак-Куллага. Указанные интерпретации основываются на 54
использовании записанных выше законов сохранения и подробно изложены в монографии В.Ф.Журавлева «Основы теоретической механики». Анализ движения твердого тела существенно упрощается, если имеет место динамической симметрии твердого тела, под которой понимается равенство двух главных моментов инерции твердого тела: Α = Β ≠ C . В этом случае вектор угловой скорости твердого тела всегда можно разложить на направление кинетического момента
Κ O и направление оси
e3 следующим образом Α ( pe1 + qe2 ) + Cre3 + ( A − C )re3 ω= . ⇒
динамической симметрии
Α
ω ==
Κ O ( A − C) + re3 , Α Α
(3.20)
а скорость оси симметрии подчиняется уравнению
e3 = ω × e3 =
ΚO × e3 . Α
(3.21)
В рассматриваемом случае Эйлера вектор кинетического момента сохраняется и по величине и по направлению. Не меняется также и проекция r угловой скорости тела на ось динамической симметрии, что следует из третьего уравнения системы (3.19), которое в рассматриваемом случае приобретает вид Cr = 0. Наконец, остается постоянным угол θ между осью динамической симметрии и вектором кинетического момента, поскольку выполняется равенство
Κ O , e3 = Cr = Κ O ⋅ cosθ = const. Из установленных фактов заключаем, что исследуемое движение представляет собой регулярную прецессию вокруг направления кинетического момента (рис. 13), параметры которой определяются соотношениями 55
ω1 =
ΚΟ Cr А −С re3 , cos θ = , ω2 = . А Α ΚO
Данное движение твердого тела представляется в виде комбинации двух вращений. Первым является вращение вокруг неподвижного направления кинетического момента с постоянной угловой скоростью прецессии ω1 . Второе представляет собой вращение вокруг неподвижной в теле оси динамической симметрии с постоянной по величине угловой скоростью собственного вращения ω 2 .
ΚΟ
ω
ω1 Ο
ω2
e3
Рис. 13 В большинстве прикладных задач, связанных с движением динамически симметричного твердого тела с неподвижной точкой, главным является вопрос о движении оси динамической симметрии
e3 ,
которую в дальнейшем
будем обозначать символом e без индекса. Для получения уравнения движения оси динамической симметрии обозначим через ω ⊥ экваториальную составляющую угловой скорости твердого тела, т.е.
ω ⊥ = pe1 + qe2 .
Тогда
имеем 56
e = ω × e = ω⊥ × e ,
откуда в силу ортогональности
ω⊥
и
e
получаем
ω⊥ = e × e ,
а вектор кинетического момента тела относительно неподвижной точки (или центра масс) записывается в виде
Κ O = Αω ⊥ + Cre = Α ⋅ e × e + Η ⋅ e , Η = Cr. Отсюда по теореме об изменении кинетического момента получаем уравнение движения оси динамической симметрии:
Α ⋅e ×e + Η ⋅e + Η ⋅e = ΜΟ.
(3.22) Полученное уравнение, как и динамические уравнения Эйлера, применимо как для движения твердого тела с неподвижной точкой Ο , так и для его движения относительно системы Кенига, движущейся поступательно относительно инерциальной системы отсчета. В последнем случае движение центра масс тела относительно инерциальной системы может быть совершенно произвольным, т.е. уравнения движения твердого тела относительно системы Кенига не зависят от движения центра масс тела и совпадают с уравнениями движения твердого тела с неподвижной точкой C. Рассмотрим теперь случай Лагранжа, в котором изучается движение динамически симметричного тела (волчка) с неподвижной точкой в однородном поле тяжести (рис. 14). При этом предполагается, что центр тяжести волчка лежит на оси симметрии на расстоянии l от неподвижной точки Ο . Для этого случая уравнение (3.22) принимает вид
Α ⋅ e × e + Η ⋅ e + Η ⋅ e = mgl ⋅ i × e .
(3.22*) Это уравнение имеет следующие интегралы движения:
Η = Cr = const , Α ⋅ e × e , i + Η ⋅ e , i = Κ O , i = const. (3.23) 2 Α ⋅ (e × e ) + 2mgl ⋅ i , e = 2Τ ′ + 2Π = const. 57
Первый из записанных интегралов движения получается скалярным умножением уравнения (3.22*) на e и означает неизменность проекции кинетического момента на ось симметрии.
i Ψ
Θ C
e mg
Ο
Рис. 14 Второй получается скалярным умножением уравнения (3.22*) на i и означает неизменность проекции кинетического момента на вертикаль. Третье соотношение описывает закон сохранения полной энергии и получается скалярным умножением уравнения (3.22*) на e × e . При этом в нем фигурирует только та часть Τ ′ кинетической энергии волчка, которая отвечает экваториальной составляющей угловой скорости ω ⊥ :
2Τ ′ = Αω ⊥ = Α (e × e ) = Α (e ) . 2
2
2
Эта часть кинетической энергии может изменяться во время 2 движения волчка, в то время как слагаемое Cr неизменно. С учетом первого из интегралов (3.23) уравнение движения оси волчка принимает вид
Α ⋅ e × e + Η ⋅ e = mgl ⋅ i × e .
(3.22*) Интегралы движения (3.23) будем использовать для анализа движения оси динамической симметрии. Константы в правых частях уравнений (3.23) определяются начальными условиями движения. 58
Положение оси e зададим углами θ и Ψ (рис. 14), где θ – угол отклонения оси e от вертикали (угол нутации), а Ψ – угол поворота вокруг вертикали (угол прецессии). Рассмотрим случай, когда волчок начинает движение из положения θ 0 , а ось e неподвижна ( e (0) = 0 ). Тогда интегралы движения (3.23) запишутся в виде
Α (θ 2 +Ψ 2 sin 2 θ ) = 2mgl (cosθ 0 − cosθ ), ΑΨ sin 2 θ = Η (cosθ 0 − cosθ ).
(3.23*)
Выразив Ψ из второго уравнения и подставив в первое, получим уравнение движения по углу нутации:
α 2u 2 + (cosθ 0 − u) 2 − β (1 − u 2 )(cosθ 0 − u ) = 0, (3.24) где
u = cosθ , α =
2 Αmgl Α , β = . Η Η2
Из этого уравнения следует, что движение может происходить только для тех значений угла θ , которые удовлетворяют неравенству
(cos θ 0 − u ) 2 − β (1 − u 2 )(cos θ 0 − u ) ≤ 0.
(3.25)
f (u )
–1
u1
0
u2
+1
u
Рис. 15 Левая часть полученного неравенства представляет собой многочлен третьей степени относительно 59
u = cosθ ,
график которого изображен на рис. 15. На отрезке [−1, +1] возможных значений корня,
один
из
u
многочлен имеет два вещественных
u 2 = cosθ 0
которых
соответствует
u , а второй корень u1 , отвечающий значению u , является левым корнем
наибольшему значению наименьшему уравнения
u1 = cosθ 0 − β ⋅ (1 − u12 ). (3.26) На границах отрезка
[u1,u2 ] скорости u
и θ равны
нулю, а во всех внутренних точках этого отрезка отличны от нуля. При этом для второй производной на границах отрезка выполняются
неравенства
u (u 2 ) < 0,
а
u (u1 ) > 0.
Поэтому движение волчка происходит таким образом, что косинус угла нутации периодически изменяется между минимальным значением
u1
и максимальным значением
u2 .
Поскольку в силу (3.23) угловая скорость прецессии ψ является однозначной функцией угла θ , то она также является периодической функцией с тем же самым периодом, что и для угла θ . Поэтому поведение оси волчка имеет вид, изображенный на рис. 16,а траекторией конца единичного вектора e на единичной сфере. В верхних точках заострения траектории ось останавливается, а в нижних точках траектории скорость оси максимальна и обусловлена только угловой скоростью прецессии, поскольку в этих точках
θ (u ) = 0. 1
60
Если начальные условия движения задать так, что при
θ (0) = θ 0 , θ (0) = 0,Ψ (0) ≠ 0, то получающиеся при этом траектории оси динамической симметрии изображены на рис. 16,в и 16,с. В случае в), который соответствует условию
Ψ (0) > 0, траектория является гладкой кривой, причем для каждой
точки
этой
траектории
скорость
прецессии
положительна. В случае с), для которого Ψ (0) < 0, траектория является петлеобразной, а скорость прецессии во время движения меняет знак, так что в нижних точках траектории скорость прецессии положительна, а в верхних точках отрицательна.
i
а)
i
i
в)
с)
Рис. 16 Для начальных условий, заданных соотношениями
θ (0) = θ 0 , θ (0) = 0,Ψ (0) =
Η ± Η 2 −4Αmgl cosθ 0 , 2Α cosθ 0
траектория оси симметрии превращается в окружность на единичной сфере, соответствующую углу нутации θ = θ 0 . При этих условиях скорость прецессии остается постоянной 61
Ψ (t ) = Ψ (0), а движение волчка представляет собой регулярную прецессию вокруг вертикали. Неравенство (3.25) позволяет определить условие устойчивости вертикального положения волчка. В этом случае cos θ 0 = 1 и неравенство (3.25) принимает вид
(1 − cosθ ) 2 (1 − β (1 + cosθ )) ≤ 0. Отсюда следует, что при выполнении условия 2 β ≤ 1, т.е.
Η 2 ≥ 4mgl неравенство выполняется только при cos θ = 1 , т.е. единственно возможным является вертикальное положение волчка. Более детально можно проанализировать движение «быстрого» волчка, который определяется условием β 2mgl. Предполагая снова, что волчок начинает движение из состояния покоя ( θ = 0,Ψ = 0 ), получаем, что нижняя
граница
оценивается
значений
величиной
u = cosθ
приближенно
u1 ≈ cosθ 0 − β sin θ 0 , 2
т.е.
движение происходит в узком диапазоне значений угла нутации, определяемом неравенством
cosθ 0 − β sin 2 θ 0 ≤ cosθ ≤ cosθ 0 . Дифференцируя уравнение (3.24) по времени с последующим сокращением на u и отбрасывая члены второго порядка малости, получаем линеаризованное уравнение
1 2
α 2 u + (u − cosθ 0 ) + β sin 2 θ 0 = 0. 62
Отсюда с учетом начальных условий получаем
1 2
cosθ − cosθ 0 = β sin 2 θ 0 (cos
Η t − 1). Α
На основе полученного решения из второго уравнения системы (3.23*) находим приближенное решение для угловой скорости прецессии:
ψ=
Ηβ Η mgl Η (1 − cos t ) = (1 − cos t ). 2Α Α Η Α
Из последнего уравнения следует, что среднее значение угловой скорости прецессии дается равенством
Ηψˆ = mgl , а среднее движение оси волчка определяется уравнением
Η ⋅ eˆ = mgl ⋅ i × e = Μ O . (3.27) Соотношение (3.27) объясняет основное допущение приближенной теории «быстрого» волчка (гироскопа), в соответствии с которым кинетический момент гироскопа считается сосредоточенным на оси симметрии ( Κ O ≈ Η ⋅e ). Это предположение эквивалентно отбрасыванию первого слагаемого в уравнении (3.22*), определяющем движение оси симметрии. В результате получается, что скорость оси симметрии направлена по моменту действующих сил и определяется уравнением (3.27). Однако из проведенного анализа ясно, что уравнение (3.27) описывает только среднее движение оси гироскопа, поскольку в отдельные моменты времени скорость оси может существенно отличаться от величины, определяемой уравнением (3.27).
63
Мы проанализировали движение «быстрого» волчка для случая, когда в начальный момент времени скорость оси волчка равна нулю. Результаты остаются в силе и при ненулевой начальной скорости оси волчка, если эта скорость удовлетворяет сильному неравенству Α e (0)