Угловое перемещение
Угловое перемещение — это угол (выраженный в радианах, градусах, оборотах или любой другой единице измерения углов), который характеризует поворот объекта вокруг заданной оси вращения относительно начальной ориентации и в определённом направлении. Когда тело вращается вокруг своей оси, его движение нельзя рассматривать как движение частицы, поскольку при круговом движении скорость и ускорение изменяются в каждый момент времени (t). При рассмотрении вращения объекта наиболее простым случаем является предположение, что он представляет собой твёрдое тело, то есть расстояние между всеми его частицами остаётся постоянным независимо от движения тела. С практической точки зрения любое тело потенциально может деформироваться, однако во многих случаях величина этих деформаций пренебрежимо мала. Вращение твёрдого тела относительно фиксированной оси называется вращательным движением.
Пример
В примере, приведённом в начале статьи, частица P находится на фиксированном расстоянии r от начала координат O и вращается против часовой стрелки. Если описывать положение частицы P в полярных координатах (r, θ), то в данном случае значение θ изменяется, а радиус остаётся постоянным (следует отметить, что при описании положения в декартовых координатах (x, y) как x, так и y изменяются со временем). По мере движения частицы по окружности она проходит дугу длиной s, которая связана с угловым положением соотношением:
Измерения
Угловое перемещение обычно измеряется в радианах или градусах. Использование радианов даёт очень простую связь между длиной дуги окружности и расстоянием r от центра вращения:
Например, если тело совершает полный оборот (360°) по окружности радиуса r, угловое перемещение определяется как длина пройденной дуги, равная 2πr, делённая на радиус: , что легко упрощается до: . Таким образом, 1 оборот соответствует радианам.
Когда частица перемещается из точки P в точку Q за промежуток времени , как показано на иллюстрации справа, радиус-вектор проходит изменение угла , что и есть её угловое перемещение.
Трёхмерный случай
В трёхмерном пространстве угловое перемещение — это величина, обладающая направлением и модулем. Направление указывает ось вращения, которая всегда существует в силу теоремы Эйлера о вращении; модуль определяет величину поворота, выраженную в радианах вокруг этой оси (направление определяется по правилу правой руки). Такое представление называется осевой-угловой нотацией угла поворота.
Несмотря на наличие направления и модуля, угловое перемещение не является вектором в строгом смысле, поскольку не подчиняется коммутативному закону сложения[1]. Однако для бесконечно малых вращений можно пренебречь величинами второго порядка, и в этом случае коммутативность появляется.
Существует несколько способов описания углового перемещения, например, с помощью матриц вращения или углов Эйлера.
Матричная запись
Поскольку любую систему отсчёта в пространстве можно описать с помощью матрицы вращения, то и перемещение между ними также может быть выражено матрицей вращения. Пусть и — две матрицы, тогда матрица углового перемещения между ними вычисляется как . Если разность между системами отсчёта очень мала, эта матрица близка к единичной.
В пределе получается бесконечно малая матрица вращения.
Бесконечно малые матрицы вращения
Бесконечно малое угловое перемещение связано с бесконечно малой матрицей вращения:
- Как и любая матрица вращения, она имеет единственное вещественное собственное значение, равное +1. Это собственное значение указывает ось вращения.
- Её модуль определяется величиной бесконечно малого поворота.
- Вид матрицы следующий:
Тензор бесконечно малого углового перемещения или генератор вращения имеет вид:
так что соответствующая матрица вращения равна . При делении на время получается вектор угловой скорости.
Генераторы вращений
Пусть задана ось вращения в виде единичного вектора [x, y, z], и имеется бесконечно малое вращение на угол Δθ относительно этого вектора. Разложив матрицу вращения в бесконечный ряд и взяв первый порядок, матрица вращения ΔR записывается как:
Конечное вращение на угол θ вокруг этой оси можно рассматривать как последовательность малых вращений вокруг той же оси. Приближая Δθ как θ/N, где N — большое число, вращение на угол θ вокруг оси выражается как:
Теорема Эйлера по существу утверждает, что любое вращение может быть представлено в такой форме. Произведение — это "генератор" данного вращения, где (x, y, z) — вектор, связанный с матрицей A. Это показывает, что матрица вращения и осевая-угловая нотация связаны экспоненциальной функцией.
Можно вывести простое выражение для генератора G. Пусть задана произвольная плоскость[2], определяемая парой взаимно перпендикулярных единичных векторов a и b. В этой плоскости можно выбрать произвольный вектор x, с y, перпендикулярным ему. Тогда выражая y через x и подставляя в выражение для вращения в плоскости, получаем матрицу вращения R, включающую генератор G = baT - ab T.
Для включения в вращение векторов вне плоскости необходимо модифицировать выражение для R, добавив два оператора проекции, разделяющих пространство. Эта модифицированная матрица вращения может быть переписана как матричная экспонента:
Анализ часто оказывается проще в терминах этих генераторов, чем при рассмотрении полной матрицы вращения. Этот подход известен как алгебра Ли группы вращений.
Связь с алгеброй Ли
Матрицы в алгебре Ли сами по себе не являются вращениями. Кососимметричные матрицы — это производные, пропорциональные разности вращений. Истинная "дифференциальная" или бесконечно малая матрица вращения имеет вид
где dθ — бесконечно малая величина, а A ∈ so(n), например, при A = Lx:
- .
Правила вычислений обычные, за исключением того, что все бесконечно малые величины второго порядка систематически отбрасываются. При этом такие матрицы не обладают всеми свойствами обычных конечных матриц вращения[3]. Оказывается, что порядок применения бесконечно малых вращений не имеет значения. Для примера см. статью Группа вращений SO(3).
Экспоненциальное отображение
Связь алгебры Ли с группой Ли реализуется через экспоненциальное отображение, определяемое с помощью стандартного матричного экспонента[4] для eA. Для любой кососимметричной матрицы A, exp(A) всегда является матрицей вращения[nb 1].
Важный практический пример — случай 3 × 3. В группе вращений SO(3), можно отождествить каждую A ∈ so(3) с вектором Эйлера ω = θ u, где u = (x,y,z) — единичный вектор.
По свойствам отождествления su(2) ≅ ℝ3, u принадлежит ядру A. Следовательно, u инвариантен относительно exp(A) и, значит, является осью вращения.
Используя формулу Родрига в матричной форме, с θ = θ⁄2 + θ⁄2, и с учётом формул двойного угла, получаем
где c = cos θ⁄2 s = sin θ⁄2
Это матрица вращения вокруг оси u на угол θ в форме через половинный угол. Для подробностей см. статью Экспоненциальное отображение SO(3).
Следует отметить, что для бесконечно малых углов члены второго порядка можно отбросить и положить exp(A) = I + A.