Прикладная математика и механика, 2022, T. 86, № 6, стр. 887-916

Ориентация и кинематика вращения: кватернионные и четырехмерные матричные кососимметрические операторы, уравнения и алгоритмы

Ю. Н. Челноков 1*

1 Институт проблем точной механики и управления РАН
Саратов, Россия

* E-mail: ChelnokovYuN@gmail.com

Поступила в редакцию 30.05.2022
После доработки 15.08.2022
Принята к публикации 15.08.2022

Полный текст (PDF)

Аннотация

Построена теория трехмерных и четырехмерных кососимметрических операторов вращения, порождаемых экспоненциальными представлениями ортогональных операторов или их представлениями с помощью формул Кэли. К порождающим ортогональным операторам относятся матрица направляющих косинусов углов, кватернионная матрица параметров Эйлера (Родрига–Гамильтона) и кватернион вращения Гамильтона. Изложены новые матричные и кватернионные кинематические уравнения вращения твердого тела в четырехмерных кососимметрических матрицах и в кватернионах с нулевыми скалярными частями (в ассоциированных кватернионах). Показано их преимущество по сравнению с известными кинематическими уравнениями вращения в трехмерных кососимметрических матрицах и по сравнению с векторными кинематическими уравнениями. В качестве актуального приложения предложенных уравнений рассмотрено построение высокоточных алгоритмов определения ориентации движущегося объекта в инерциальной системе координат с помощью бесплатформенной инерциальной навигационной системы. Кососимметрические матрицы четвертого (четного) порядка и ассоциированные кватернионы имеют качественные преимущества перед кососимметрическими матрицами третьего (нечетного) порядка и векторами. Это делает использование предложенных кинематических уравнений вращения в задачах ориентации и навигации более эффективным по сравнению с традиционно используемыми уравнениями в трехмерных кососимметрических операторах.

Ключевые слова: трехмерные и четырехмерные ортогональные и кососимметрические операторы вращения, матрицы, векторы, кватернионы, экспоненциальные представления ортогональных операторов, формулы Кэли, кинематические уравнения вращения, алгоритмы ориентации

1. Введение. Как известно (Гантмахер, 1967) [1], существует взаимно однозначное соответствие между ортогональными и кососимметрическими операторами, которое устанавливается с помощью экспоненциальных представлений ортогональных операторов или их представлений с помощью формул Кэли. В статье обсуждаются трехмерные и четырехмерные кососимметрические операторы вращения (матрицы, векторы, кватернионы), которые порождаются экспоненциальными представлениями таких ортогональных операторов как матрица направляющих косинусов углов, кватернионная матрица вращения и кватернион вращения Гамильтона [2]. Также рассматриваются представления этих операторов с помощью формул Кэли.

Трехмерный кососимметрический оператор (трехмерная кососимметрическая матрица) соответствует трехмерному вектору, а четырехмерный кососимметрический оператор (четырехмерная кососимметрическая матрица) соответствует кватерниону, скалярная часть которого равна нулю. Такой кватернион называется нами ассоциированным кватернионом. Число компонент вектора и ненулевых компонент ассоциированного кватерниона одинаково и равно трем, но их свойства существенно различаются, так как размерности вектора и ассоциированного кватерниона различны и равны трем и четырем соответственно.

Кватернион – это четырехмерное гиперкомплексное число (или переменная) с одной действительной и тремя мнимыми единицами. Он был введен в математику и механику Гамильтоном (1843) [2]. Кватернионное исчисление, в отличие от матричного исчисления, имеет геометрическую наглядность векторного исчисления. В отличие от векторного исчисления, оно более общее и гибкое. Так, в кватернионном исчислении, в отличие от векторного, операция деления определена (существует), и она легко алгоритмизируема, а операция умножения обладает свойством ассоциативности. Кроме того, в кватернионных уравнениях, в отличие от векторных, можно непосредственно использовать векторные величины, определяемые их проекциями не в одной, а в разных системах координат. Все это вместе делает кватернионный аппарат более мощным и гибким средством решения многих задач механики, навигации и управления движением, чем векторный. Также отметим, что в кватернионном исчислении, в отличие от матричного, операция аналитического нахождения и численного вычисления обратного кватерниона, в отличие от аналитического нахождения и вычисления обратной матрицы, проста и легко алгоритмизируема.

Кватернион вращения Гамильтона может быть введен в классическую механику на основе фундаментальной теоремы Эйлера о конечном повороте твердого тела. Согласно этой теореме твердое тело с одной неподвижной точкой может быть переведено из исходного углового положения в конечное с помощью одного поворота вокруг некоторой оси, проходящей через эту точку. Угол этого поворота называется углом Эйлера, а ось вращения – осью вращения Эйлера. Уравнения и соотношения теории конечных поворотов и кинематики вращательного движения твердого тела принимают наиболее удобный вид при использовании четырех параметров Эйлера (Euler (1770) [3]; Rodrigues–Hamilton, Euler–Rodrigues (1840) [4]). Эти параметры однозначно связаны с проекциями вектора Родригеса (Rodrigues (1840) [4]) или вектора Гиббса (Gibbs (1901, 1961) [5, 6]).

Использование четырех параметров Эйлера в качестве скалярных кинематических параметров вращательного движения естественным образом привело к введению в механику четырехмерного гиперкомплексного числа – кватерниона конечного поворота Гамильтона (его компонентами являются параметры Эйлера), а также привело к введению в механику четырехмерных кватернионных матриц.

С момента открытия кватернионов до 50-х годов прошлого века интерес к ним проявляли в основном математики и физики, механики использовали их в основном для изучения геометрии движения. Широкий интерес механиков и специалистов в области прикладной математики, навигации и управления движением к кватернионам возник начиная с 60-х годов прошлого века в связи с созданием автономных высокоточных компьютеризированных систем ориентации, навигации и управления движением космических аппаратов, ракет, самолетов, морских кораблей, роботов и манипуляторов, наземных экипажей. Это создание потребовало разработки новых методов и моделей теоретической механики, новой теории инерциальной навигации и управления движением, новых регулярных, не содержащих особых точек типа деления на ноль, моделей и алгоритмов навигации и управления движением, которые эффективно реализуются в реальном времени на бортовых компьютерах. В настоящее время кватернионные методы и модели теоретической механики заняли здесь прочное место как теоретический аппарат, позволяющий наиболее эффективно решать многие задачи механики, навигации и управления движением.

Кососимметрические матрицы третьего (нечетного) и четвертого (четного) порядков, используемые для описания вращения, обладают качественно различными свойствами (Гантмахер 1967) [1]. Кососимметрические матрицы третьего порядка являются особыми (их определители равны нулю), кососимметрические матрицы четвертого порядка не являются особыми (их определители всегда отличны от нуля). Если многочлен любой степени от кососимметрической матрицы третьего порядка сводится к многочлену второй степени, то многочлен любой степени от кососимметрической матрицы четвертого порядка сводится к многочлену первой степени, что важно при построении алгоритмов ориентации. Ассоциированные кватернионы имеют аналогичные преимущества перед трехмерными векторами.

Это делает использование предложенных нами матричных кинематических уравнений в четырехмерных кососимметрических матрицах и кватернионных кинематических уравнений в ассоциированных кватернионах более эффективным при построении алгоритмов определения ориентации движущихся объектов с помощью бесплатформенной инерциальной навигационной системы (БИНС) в сравнении с кинематическими уравнениями в трехмерных кососимметрических операторах (векторных и матричных) (Wiener (1962) [7], Stuelpnagel (1964) [8], Bortz (1971) [9], Панов (1984, 1995) [10, 11], Marandi и Modi (1987) [12], Shuster (1993) [13], Tsiotras и Longuski (1995) [14]; Schaub, Tsiotras и Junkins (1995) [15], Schaub и Junkins (1996) [16]; Tsiotras, Junkins и Schaub (1997) [17]; Schaub, Robinett и Junkins (1997) [18], Schaub (1998) [19], Hurtado (2008) [20]). Такие алгоритмы ориентации были предложены нами (Челноков и Переляев (2014) [21]; Челноков, Переляев и Челнокова (2016) [22]).

Отметим, что Schaub, Tsiotras и Junkins (1995) [15], Tsiotras, Junkins и Schaub (1997) [17], а также Hurtado (2008) [20] ввели преобразование Кэли между трехмерной ортогональной матрицей ориентации (для направляющих косинусов углов) и трехмерной кососимметрической матрицей (для модифицированных параметров Родригеса).

Кинематика вращения с использованием параметров Эйлера (Родрига–Гамильтона) и четырехмерных ортогональных кватернионных матриц рассматривалась в работах Челнокова (1977) [23], Плотникова и Челнокова (1979, 1981) [24, 25]), а также в отдельных главах книги (Челноков 2006) [26]. Данная статья обобщает и развивает полученные нами результаты в области геометрии и кинематике вращения в книге [26] (2006, гл. 5, с. 245–259), которые касаются трехмерных и четырехмерных кососимметрических операторов вращения и кинематических уравнений в этих операторах.

Новизна исследования. Описание вращения, одного из двух основных движений в природе и технике, основано на использовании различных трехмерных и четырехмерных ортогональных и кососимметрических операторов вращения: матриц, векторов и кватернионов Гамильтона. Актуальным является рассмотрение связи между известными ортогональными и кососимметрическими операторами и установление новых удобных операторов вращения. Эти связи устанавливаются нами с использованием экспоненциальных представлений ортогональных операторов и их представлений с помощью формул Кэли. Введенные нами новые удобные операторы вращения – это четырехмерные кососимметрические матрицы и кватернионы с нулевыми скалярными частями (ассоциированные кватернионы). Также актуально получение новых кинематических уравнений вращения, удобных в теории и технике. Такими уравнениями являются предложенные нами кинематические уравнения вращения в четырехмерных кососимметрических матрицах и в ассоциированных кватернионах. Их использование позволило нам построить новые высокоточные алгоритмы определения ориентации в инерциальной системе координат.

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

2. Вращение твердого тела: векторы, кватернионы и матрицы.

2.1. Вектор и кватернион поворота, матрица направляющих косинусов, кватернионные матрицы поворотов (вращений). Введем в рассмотрение опорную (основную) систему координат ξ (ξ1ξ2ξ3) и жестко связанную с твердым телом систему координат X (X1X2X3) с началами в выбранной точке O тела (полюсе). Введем обозначения: φ – эйлеров угол поворота твердого тела (системы координат X) относительно системы координат ξ, e – единичный вектор эйлеровой оси конечного поворота тела в опорной системе координат ξ, ei (i = 1, 2, 3) – проекции вектора e на оси систем координат X и ξ (одинаковые при условии, что в начальном положении одноименные оси систем координат X и ξ совпадали), ${\mathbf{\theta }} = 2\operatorname{tg} \frac{\varphi }{{\text{2}}}{\mathbf{e}}$ – вектор конечного поворота тела, λjj = 0, 1, 2, 3) – параметры Эйлера (Родрига–Гамильтона) [27, 28] рассматриваемого поворота тела, λ – кватернион Гамильтона конечного поворота тела, имеющий вид

(2.1)
$\begin{gathered} \lambda = {{\lambda }_{0}} + {{\lambda }_{1}}{\mathbf{i}} + {{\lambda }_{2}}{\mathbf{j}} + {{\lambda }_{3}}{\mathbf{k}} = {\text{cos}}\frac{\varphi }{{\text{2}}} + {\text{sin}}\frac{\varphi }{{\text{2}}}\left( {{{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}} \right) \\ {{\lambda }_{0}} = {\text{cos}}\frac{\varphi }{{\text{2}}}{\text{,}}\quad {{\lambda }_{i}} = {\text{sin}}\frac{\varphi }{{\text{2}}}{{e}_{i}}, \\ \end{gathered} $
где i, j, k – векторные мнимые единицы Гамильтона.

Введем также трехмерную матрицу c направляющих косинусов ${{c}_{{ik}}}$ углов между координатными осями ξi и Xk

(2.2)
$c = \left( {\begin{array}{*{20}{c}} {{{c}_{{11}}}}&{{{c}_{{12}}}}&{{{c}_{{13}}}} \\ {{{c}_{{21}}}}&{{{c}_{{22}}}}&{{{c}_{{23}}}} \\ {{{c}_{{31}}}}&{{{c}_{{32}}}}&{{{c}_{{33}}}} \end{array}} \right)$
и четырехмерную кватернионную матрицу n (Bellman 1960 [29], Ickes 1970 [30], Плотников и Челноков (1981) [25], Челноков (2006) [26]):

(2.3)
$n = n\left\{ {\mathbf{\lambda }} \right\} = \left( {\begin{array}{*{20}{c}} {{{\lambda }_{0}}}&{ - {{\lambda }_{1}}}&{ - {{\lambda }_{2}}}&{ - {{\lambda }_{3}}} \\ {{{\lambda }_{1}}}&{{{\lambda }_{0}}}&{{{\lambda }_{3}}}&{ - {{\lambda }_{2}}} \\ {{{\lambda }_{2}}}&{ - {{\lambda }_{3}}}&{{{\lambda }_{0}}}&{{{\lambda }_{1}}} \\ {{{\lambda }_{3}}}&{{{\lambda }_{2}}}&{ - {{\lambda }_{1}}}&{{{\lambda }_{0}}} \end{array}} \right)$

Матрицы c и n ортогональны:

${{c}^{{ - 1}}} = {{c}^{{\text{T}}}},\quad {{n}^{{ - 1}}} = {{n}^{{\text{T}}}}{\text{;}}\quad \det c = \left| c \right| = 1,\quad \det n = \left| n \right| = 1$

Здесь и далее “T” – символ транспонирования.

Отметим следующие свойства кватернионной матрицы n: 1) n = E, если угол поворота тела φ = 0 (E – единичная матрица размерами 4 × 4); 2) произведение матриц вида n дает матрицу того же вида: n1n2 = n3, 3) некоммутативность в общем случае матриц типа n: n1n2n2n1; 4) матрица n переходит в обратную матрицу n–1, если вектор конечного поворота тела θ изменяет свое направление на противоположное.

2.2. Кососимметрические матрицы. В дальнейшем будем рассматривать трехмерные кососимметрические матрицы

(2.4)
${{s}_{v}} = \left( {\begin{array}{*{20}{c}} 0&{{\text{ }}{{s}_{3}}}&{ - {{s}_{2}}} \\ { - {{s}_{3}}}&0&{{{s}_{1}}} \\ {{{s}_{2}}}&{ - {{s}_{1}}}&0 \end{array}} \right)$
и четырехмерные кососимметрические матрицы типа n:

(2.5)
${{s}_{q}} = n\left\{ {{{{\mathbf{s}}}_{v}}} \right\} = \left( {\begin{array}{*{20}{c}} 0&{ - {{s}_{1}}}&{ - {{s}_{2}}}&{ - {{s}_{3}}} \\ {{{s}_{1}}}&0&{{{s}_{3}}}&{ - {{s}_{2}}} \\ {{{s}_{2}}}&{ - {{s}_{3}}}&0&{{{s}_{1}}} \\ {{{s}_{3}}}&{{{s}_{2}}}&{ - {{s}_{1}}}&0 \end{array}} \right)$

Эти кососимметрические матрицы сопоставляются трехмерному вектору ${{{\mathbf{s}}}_{{v}}}$ с координатами si.

Отметим следующие свойства введенных трехмерных и четырехмерных кососимметрических матриц:

(2.6)
$\begin{gathered} \det {{s}_{v}} = \left| {{{s}_{v}}} \right| = 0,\quad s_{v}^{{\text{T}}} = - {{s}_{v}},\quad s_{v}^{2} = - {{s}_{v}}s_{v}^{{\text{T}}} = - s_{v}^{{\text{T}}}{{s}_{v}},\quad s_{v}^{3} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}}{{s}_{v}} \\ s_{v}^{4} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}}s_{v}^{2},\quad s_{v}^{5} = {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{4}}{{s}_{v}},\quad s_{v}^{6} = {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{4}}s_{v}^{2},\quad s_{v}^{7} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{6}}{{s}_{v}} \\ s_{v}^{8} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{6}}s_{v}^{2},\quad {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}} = s_{1}^{2} + s_{2}^{2} + s_{3}^{2},\;... \\ \end{gathered} $
(2.7)
$\begin{gathered} \det {{s}_{q}} = \left| {{{s}_{q}}} \right| = \det n\left\{ {{{{\mathbf{s}}}_{v}}} \right\} = \left| {n\left\{ {{{{\mathbf{s}}}_{v}}} \right\}} \right| = {{\left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right)}^{2}} \\ s_{q}^{{\text{T}}} = - {{s}_{q}},\quad s_{q}^{2} = - {{s}_{q}}s_{q}^{{\text{T}}} = - s_{q}^{{\text{T}}}{{s}_{q}} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}}E,\quad {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}} = s_{1}^{2} + s_{2}^{2} + s_{3}^{2} \\ s_{q}^{3} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{2}}{{s}_{q}},\quad s_{q}^{4} = {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{4}}E,\quad s_{q}^{5} = {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{4}}{{s}_{q}},\quad s_{q}^{6} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{6}}E,\quad s_{q}^{7} = - {{\left| {{{{\mathbf{s}}}_{v}}} \right|}^{6}}{{s}_{q}},\; \ldots \\ \end{gathered} $

Таким образом, кососимметрические матрицы третьего (нечетного) и четвертого (четного) порядков, как уже отмечалось, имеют качественно различные свойства. Если кососимметрические матрицы третьего порядка являются особыми (их определители равны нулю), то кососимметрические матрицы четвертого порядка – нет (их определители всегда отличны от нуля). Кроме того, если многочлен любой степени от кососимметрической матрицы третьего порядка сводится к многочлену второй степени (с соответствующими коэффициентами), то многочлен любой степени от кососимметрической матрицы четвертого порядка сводится к многочлену первой степени (с соответствующими коэффициентами).

3. Кососимметрические операторы, порождаемые экспоненциальными представлениями ортогональных операторов.

3.1. Экспоненциальное представление матрицы направляющих косинусов. Рассмотрим трехмерную кососимметрическую матрицу ${{s}_{{v}}}$ размерами 3 × 3, определяемую формулой (2.4) и порождаемую экспоненциальным представлением матрицы c направляющих косинусов углов между осями связанной X и опорной ξ систем координат. Эта матрица связана с ортогональной матрицей c направляющих косинусов углов матричным соотношением

(3.1)
$c = {{e}^{{{{s}_{{v}}}}}} = \exp {{s}_{v}}$

Матричная экспонента для любой квадратной матрицы A может быть представлена в виде степенного ряда

(3.2)
${{e}^{A}} = \exp A = E + \frac{1}{{1!}}A + \frac{1}{{2!}}{{A}^{2}} + \frac{1}{{3!}}{{A}^{3}} + \ldots $

Используя разложение матричной экспоненты ${{e}^{{{{s}_{{v}}}}}}$ в ряд (3.2), свойства (2.6) кососимметрической матрицы третьего порядка и разложения в ряды тригонометрических функций

(3.3)
$\sin x = x--{{x}^{3}}{\text{/}}3!\; + {{x}^{5}}{\text{/}}5!\;--{{x}^{7}}{\text{/}}7!\; + \ldots ,\quad \cos x = 1{\text{ }}--{{x}^{2}}{\text{/}}2!\; + {{x}^{4}}{\text{/}}4!\;--{{x}^{6}}{\text{/}}6!\; + \ldots ,$
из (3.1) получим:
(3.4)
$c = E + {{\left| {{{{\mathbf{s}}}_{{v}}}} \right|}^{{--1}}}\sin \left| {{{{\mathbf{s}}}_{{v}}}} \right|{{s}_{{v}}} + {{\left| {{{{\mathbf{s}}}_{{v}}}} \right|}^{{--2}}}\left( {1--\cos \left| {{{{\mathbf{s}}}_{{v}}}} \right|} \right)s_{{v}}^{2};\quad {{\left| {{{{\mathbf{s}}}_{{v}}}} \right|}^{2}} = s_{1}^{2} + s_{2}^{2} + s_{3}^{2},$
где ${{{\mathbf{s}}}_{{v}}}$ – трехмерный вектор с компонентами si.

С другой стороны, матрица c направляющих косинусов может быть представлена в виде

$c = c\{ \varphi ,{\mathbf{e}}\} = \cos \varphi E + \sin \varphi {{s}_{{v}}}\left\{ {\mathbf{e}} \right\} + (1--\cos \varphi ){{s}_{s}}\left\{ {\mathbf{e}} \right\};\quad {{s}_{s}} = E + {{\left( {{{s}_{{v}}}\{ {\mathbf{e}}\} } \right)}^{2}},$
где ${{s}_{{v}}}${e} и ss{e} – кососимметрическая и симметрическая матрицы, сопоставляемые единичному вектору e эйлеровой оси конечного поворота твердого тела, матрица ${{s}_{{v}}}${e} имеет вид (2.4) и составлена из проекций ei единичного вектора e эйлеровой оси вращения тела, одинаковых в системах координат ξ и X, φ – эйлеров угол поворота тела.

Вводя эйлеров вектор φ = φe конечного поворота и учитывая, что ss = E + (${{s}_{{v}}}${e})2, запишем последнюю формулу в виде

(3.5)
$c = c\{ {\mathbf{\varphi }}\} = E + \frac{1}{\varphi }\sin \varphi {{s}_{{v}}}\{ {\mathbf{\varphi }}\} + \frac{1}{{{{\varphi }^{2}}}}(1--\cos \varphi ){{({{s}_{{v}}}\{ {\mathbf{\varphi }}\} )}^{2}};\quad {\mathbf{\varphi }} = \varphi {\mathbf{e}},$
где ${{s}_{{v}}}${φ} – трехмерная кососимметрическая матрица 3 × 3, сопоставляемая вектору φ = φe, координаты которого φi = φei одинаковы в системах координат ξ и X.

Из сравнения (3.4) и (3.5) следует, что трехмерная кососимметрическая матрица ${{s}_{{v}}}$, порождаемая экспоненциальным представлением матрицы направляющих косинусов (3.1), имеет вид

(3.6)
${{s}_{{v}}} = {{s}_{{v}}}\{ {\mathbf{\varphi }}\} = \left( {\begin{array}{*{20}{c}} 0&{{{\varphi }_{3}}}&{ - {{\varphi }_{2}}} \\ { - {{\varphi }_{3}}}&0&{{{\varphi }_{1}}} \\ {{{\varphi }_{2}}}&{ - {{\varphi }_{1}}}&0 \end{array}} \right);\quad {\mathbf{\varphi }} = \varphi {\mathbf{e}},\quad {{\varphi }_{i}} = \varphi {{e}_{i}}\quad (i = 1,2,3),$
т.е. это трехмерная кососимметрическая матрица, которая сопоставляется эйлерову вектору φ = φe конечного поворота твердого тела (вектор φ является для матрицы ${{s}_{{v}}}$ собственным вектором и отвечает ее нулевому собственному числу). Элемент si этой матрицы равен проекции φi вектора φ: si = φi.

Найдем выражение трехмерной кососимметрической матрицы ${{s}_{{v}}}$ через матрицу c направляющих косинусов. Можно показать, что кватернион ориентации λ и матрица c связаны равенством

${{\lambda }_{0}}E--{{s}_{{v}}}\{ {{{\mathbf{\lambda }}}_{{v}}}\} = 2{{\lambda }_{0}}{{(E + c\{ {\mathbf{\lambda }}\} )}^{{--1}}};\quad {\mathbf{\lambda }} = {{{\mathbf{\lambda }}}_{0}} + {{{\mathbf{\lambda }}}_{{v}}},\quad {{\lambda }_{0}} = \cos (\varphi {\text{/}}2),\quad {{{\mathbf{\lambda }}}_{{v}}} = \sin (\varphi {\text{/}}2){\mathbf{e}}$

Отсюда, учитывая, что ${{s}_{{v}}}${${{{\mathbf{\lambda }}}_{{v}}}$} = sin(φ/2)${{s}_{{v}}}${e} = (1/φ)sin(φ/2)${{s}_{{v}}}${φ}, находим

(3.7)
${{s}_{{v}}}\{ {\mathbf{\varphi }}\} = \varphi \operatorname{ctg} (\varphi {\text{/}}2)[E--2{{(E + c)}^{{--1}}}]$

Обратная матрица

${{\left( {E + c} \right)}^{{--1}}} = \left( {1{\text{/}}2} \right)[E + {{\left( {1 + \operatorname{tr} c} \right)}^{{--1}}}({{с}^{T}}--c)],$
где 1 + tr c = 1 + c11 + c22 + c33 = 2(1 + cos φ) = 4 cos2(φ/2).

Поэтому формула (3.7), выражающая трехмерную кососимметрическую матрицу ${{s}_{{v}}}${φ} через матрицу c направляющих косинусов, примет вид:

(3.8)
${{s}_{{v}}}\{ {\mathbf{\varphi }}\} = \frac{1}{2}\frac{\varphi }{{\sin \varphi }}(c - {{c}^{{\text{T}}}})$

Формулу (3.8) можно было записать, минуя проделанные выкладки, если использовать известные формулы, выражающие направляющие косинусы ek эйлеровой оси конечного поворота твердого тела через элементы матрицы направляющих косинусов.

Отметим, что в литературе приводится (Stuelpnagel (1964) [8], Переляев (2009) [31]) более сложное выражение матрицы ${{s}_{{v}}}${φ} через матрицу c в форме матричного квадратичного многочлена:

(3.9)
${{s}_{{v}}}\{ {\mathbf{\varphi }}\} {\text{ }} = \frac{1}{{\sin \varphi }}\left[ { - \varphi \left( {1 + 2\cos \varphi } \right)E + \frac{1}{2}\varphi \left( {1 + \cos \varphi } \right)c - \frac{1}{2}\varphi {{c}^{2}}} \right]$

Это представление для матрицы ${{s}_{{v}}}$ обратно представлению (3.5) для матрицы c.

Также отметим, что Hurtado (2008) [20] приводятся другие формулы, связывающие трехмерную кососимметрическую матрицу ${{s}_{{v}}}$ с ортогональной матрицей c направляющих косинусов углов.

3.2. Экспоненциальные представления кватернионной матрицы и кватерниона. Рассмотрим теперь четырехмерную кососимметрическую матрицу sq, порождаемую экспоненциальным представлением кватернионной матрицы поворота типа n, т.е. кососимметрическую матрицу sq размерами 4 × 4, связанную с ортогональной кватернионной матрицей n{λ} соотношением

(3.10)
$n\left\{ {\mathbf{\lambda }} \right\} = {{e}^{{{{s}_{q}}}}} = \exp {{s}_{q}},$
где четырехмерная кватернионная матрица n{λ} сопоставляется кватерниону поворота λ и имеет вид матрицы (2.3).

Используя разложение матричной экспоненты ${{e}^{{{{s}_{q}}}}}$ в ряд (3.2), свойства (2.7) кососимметрической матрицы четвертого порядка и разложения в ряды тригонометрических функций (3.3), из (3.10) получим:

(3.11)
$n\{ {\mathbf{\lambda }}\} = \cos \left| {{{{\mathbf{s}}}_{{v}}}} \right|E + {{\left| {{{{\mathbf{s}}}_{{v}}}} \right|}^{{--1}}}\sin \left| {{{{\mathbf{s}}}_{{v}}}} \right|{{s}_{q}};\quad {{\left| {{{{\mathbf{s}}}_{{v}}}} \right|}^{2}} = s_{1}^{2} + s_{2}^{2} + s_{3}^{2}$

С другой стороны, кватернионная матрица n{λ} может быть представлена в следующем виде:

(3.12)
$n\{ {\mathbf{\lambda }}\} = \cos \frac{\varphi }{2}E + \sin \frac{\varphi }{2}n\left\{ {\mathbf{e}} \right\} = \cos \frac{\varphi }{2}E + \frac{2}{\varphi }\sin \frac{\varphi }{2}n\left\{ {\frac{1}{2}{\mathbf{\varphi }}} \right\};\quad {\mathbf{\varphi }} = \varphi {\mathbf{e}}$

Здесь n{e} и n{φ/2} – четырехмерные кососимметрические матрицы, которые сопоставляются единичному вектору e эйлеровой оси конечного поворота твердого тела и половинному вектору φ “истинного” конечного поворота тела и имеют вид матрицы (2.5). При этом, как уже отмечалось, координаты (проекции) ei и φi векторов e и φ в системах координат ξ и X одинаковы.

Из сравнения (3.11) и (3.12) следует, что четырехмерная кососимметрическая матрица sq, порождаемая экспоненциальным представлением кватернионной матрицы поворота типа n, определяется соотношениями

(3.13)
${{s}_{q}} = n\{ {\mathbf{\varphi }}{\text{/}}2\} = \left( {1{\text{/}}2} \right)n\{ {\mathbf{\varphi }}\} ;\quad {\mathbf{\varphi }} = \varphi {\mathbf{e}}$
и имеет вид:
(3.14)
${{s}_{q}} = \frac{1}{2}\left( {\begin{array}{*{20}{c}} 0&{ - {{\varphi }_{1}}}&{ - {{\varphi }_{2}}}&{ - {{\varphi }_{3}}} \\ {{{\varphi }_{1}}}&0&{{{\varphi }_{3}}}&{ - {{\varphi }_{2}}} \\ {{{\varphi }_{2}}}&{ - {{\varphi }_{3}}}&0&{{{\varphi }_{1}}} \\ {{{\varphi }_{3}}}&{{{\varphi }_{2}}}&{ - {{\varphi }_{1}}}&0 \end{array}} \right);\quad {{\varphi }_{i}} = \varphi {{e}_{i}}{\text{,}}$
т.е. это четырехмерная кососимметрическая матрица, которая сопоставляется половинному эйлерову вектору φ = φe конечного поворота твердого тела. Элемент si этой матрицы равен половине проекции φi вектора φ: si = (1/2)φi.

Выражение кватернионной матрицы поворота типа n через четырехмерную кососимметрическую матрицу sq легко получается из (3.10), (3.11) и имеет вид:

(3.15)
$n\{ {\mathbf{\lambda }}\} = \cos \frac{\varphi }{2}E + \frac{2}{\varphi }\sin \frac{\varphi }{2}{{s}_{q}},\quad {{s}_{q}} = n\left\{ {\frac{1}{2}{\mathbf{\varphi }}} \right\} = \frac{1}{2}n\{ {\mathbf{\varphi }}\} ;\quad {\mathbf{\varphi }} = \varphi {\mathbf{e}}$

Кватерниону поворота λ, играющему роль ортогонального оператора, соответствует кватернион sq с нулевой скалярной частью, играющий роль кососимметрического оператора. Эти кватернионы связаны формулой

(3.16)
${\mathbf{\lambda }} = {{e}^{{{{{\mathbf{s}}}_{q}}}}} = \exp {{{\mathbf{s}}}_{q}} = {{e}^{{{\mathbf{\varphi }}/2}}} = \exp ({\mathbf{\varphi }}{\text{/}}2),$
где λ = λ0 + λ1i + λ2j + λ3k, sq = φ/2, φ = φ1i + φ2j + φ3k, λ0 = cos(φ/2), λi = sin(φ/2)ei; φi = φe.

4. Кинематические уравнения в кососимметрических операторах, порождаемых экспоненциальными представлениями ортогональных операторов.

4.1. Трехмерные векторные и матричные кинематические уравнения для эйлерова вектора поворота. Рассмотрим кинематические уравнения в кососимметрических матрицах, порождаемых экспоненциальными представлениями матрицы направляющих косинусов и кватернионной матрицы поворота. Эти уравнения можно получить, дифференцируя по времени соотношения (3.8), (3.15) и учитывая матричные кинематические уравнения Пуассона (Лурье 1961 [28], Челноков 2006 [26], Журавлев 2008 [32]) и кинематические уравнения в параметрах Эйлера (Бранец и Шмыглевский 1973, 1992 [33, 34]; Челноков 2006 [26], Журавлев 2008 [32]). Однако проще для этой цели использовать векторные кинематические уравнения для эйлерова вектора φ = φe конечного поворота тела:

(4.1)
$d{\mathbf{\varphi }}{\text{/}}dt = {\mathbf{\omega }} + \frac{1}{2}{\mathbf{\omega }} \times {\mathbf{\varphi }} + \frac{1}{{{{\varphi }^{2}}}}\left[ {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right]{\mathbf{\varphi }} \times ({\mathbf{\varphi }} \times {\mathbf{\omega }})$
(4.2)
${{(d{\mathbf{\varphi }}{\text{/}}dt)}_{{{\text{loc}}}}} = {\mathbf{\omega }}--\frac{1}{2}{\mathbf{\omega }} \times {\mathbf{\varphi }} + \frac{1}{{{{\varphi }^{2}}}}\left[ {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right]{\mathbf{\varphi }} \times ({\mathbf{\varphi }} \times {\mathbf{\omega }})$

Здесь dφ/dt = (dφ1/dt)ξ1 + (dφ2/dt)ξ2 + (dφ3/dt)ξ3 – абсолютная производная от вектора φ, координаты (проекции) которого φi = φei одинаковы в системах координат ξ и X, ξi – орты опорной системы координат ξ, (dφ/dt)loc = (dφ1/dt)x1 + (dφ2/dt)x2 + (dφ3/dt)x3 – локальная производная от вектора φ (xi – орты связанной с твердым телом системы координат X).

Уравнение (4.2) предложено Борцем (1971) [9].

Учтем, что векторное произведение ω × φ соответствует матричному выражению ${{\omega }_{\xi }}{{s}_{{v}}}$${{s}_{{v}}}{{\omega }_{\xi }}$ или ${{\omega }_{x}}{{s}_{{v}}}$${{s}_{{v}}}{{\omega }_{x}}$ в трехмерных кососимметричных матрицах ${{s}_{{v}}}$, ωξ или ${{s}_{{v}}}$, ωx, а также то, что уравнение (4.1) содержит абсолютную производную вектора φ, а уравнение (4.2) – локальную производную. Тогда вместо векторных кинематических уравнений (4.1) и (4.2) мы будем иметь матричные кинематические уравнения

(4.3)
$\frac{{d{{s}_{v}}}}{{dt}} = {{\omega }_{\xi }} + \frac{1}{2}\left( {{{\omega }_{\xi }}{{s}_{v}} - {{s}_{v}}{{\omega }_{\xi }}} \right) + \frac{1}{{{{\varphi }^{2}}}}\left( {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{{\text{2}}}} \right)\left( {s_{v}^{2}{{\omega }_{\xi }} + {{\omega }_{\xi }}s_{v}^{2} - 2{{s}_{v}}{{\omega }_{\xi }}{{s}_{v}}} \right)$
(4.4)
$\begin{gathered} \frac{{d{{s}_{v}}}}{{dt}} = {{\omega }_{x}} - \frac{1}{2}\left( {{{\omega }_{x}}{{s}_{v}} - {{s}_{v}}{{\omega }_{x}}} \right) + \frac{1}{{{{\varphi }^{2}}}}\left( {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{{\text{2}}}} \right)\left( {s_{v}^{2}{{\omega }_{x}} + {{\omega }_{x}}s_{v}^{2} - 2{{s}_{v}}{{\omega }_{x}}{{s}_{v}}} \right) \\ {{\omega }_{x}} = \left( {\begin{array}{*{20}{c}} 0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ { - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ {{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right){\text{,}}\quad {{\omega }_{\xi }} = \left( {\begin{array}{*{20}{c}} 0&{\omega _{3}^{*}}&{ - \omega _{2}^{*}} \\ { - \omega _{3}^{*}}&0&{\omega _{1}^{*}} \\ {\omega _{2}^{*}}&{ - \omega _{1}^{*}}&0 \end{array}} \right){\text{,}} \\ \end{gathered} $
представляющие собой матричные нелинейные, в общем случае нестационарные дифференциальные уравнения первого порядка относительно трехмерной кососимметрической матрицы ${{s}_{{v}}}$.

В этих уравнениях матрица ${{s}_{{v}}}$ имеет вид (3.6), элементами матрицы ωξ являются проекции $\omega _{i}^{*}$ вектора ω мгновенной угловой скорости твердого тела на опорные координатные оси, а элементами матрицы ωx – проекции ωi этого вектора на связанные координатные оси.

Уравнение (4.4) приводится, например, Stuelpnagel (1964) [8] (см. также Переляев, [31]).

4.2. Кинематические уравнения в ассоциированных кватернионах. Используя соотношения ω × φ = (1/2)(ω $ \circ $ φφ $ \circ $ ω), φ $ \circ $ φ = – φ2 (при этом орты трехмерного ортогонального базиса формально отождествляются с векторными мнимыми единицами Гамильтона), перейдем от векторных кинематических уравнений (4.3) и (4.4) к кватернионным кинематическим уравнениям

(4.5)
$2d{\mathbf{\varphi }}{\text{/}}dt = 2{{{\mathbf{\varphi }}}^{ \bullet }} = \left( {1 + \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right){{{\mathbf{\omega }}}_{\xi }} + {{{\mathbf{\omega }}}_{\xi }} \times {\mathbf{\varphi }}--\frac{1}{{{{\varphi }^{2}}}}\left( {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right){\mathbf{\varphi }} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{\varphi }}$
$2d{\mathbf{\varphi }}{\text{/}}dt = 2{{{\mathbf{\varphi }}}^{ \bullet }} = \left( {1 + \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right){{{\mathbf{\omega }}}_{x}}--{{{\mathbf{\omega }}}_{x}} \times {\mathbf{\varphi }}--\frac{1}{{{{\varphi }^{2}}}}\left( {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right){\mathbf{\varphi }} \circ {{{\mathbf{\omega }}}_{x}} \circ {\mathbf{\varphi }}$
(4.6)
${\mathbf{\varphi }} = {{{\mathbf{\varphi }}}_{\xi }} = {{{\mathbf{\varphi }}}_{x}} = {{\varphi }_{1}}{\mathbf{i}} + {{\varphi }_{2}}{\mathbf{j}} + {{\varphi }_{3}}{\mathbf{k}},\quad {{{\mathbf{\varphi }}}^{ \bullet }} = \varphi _{1}^{{\mathbf{ \bullet }}}{\mathbf{i}} + \varphi _{2}^{ \bullet }{\mathbf{j}} + \varphi _{3}^{ \bullet }{\mathbf{k}}$
${{{\mathbf{\omega }}}_{x}} = {{\omega }_{1}}{\mathbf{i}} + {{\omega }_{2}}{\mathbf{j}} + {{\omega }_{3}}{\mathbf{k}},\quad {{{\mathbf{\omega }}}_{{\mathbf{\xi }}}} = \omega _{1}^{*}{\mathbf{i}} + \omega _{2}^{*}{\mathbf{j}} + \omega _{3}^{*}{\mathbf{k}},\quad {\mathbf{\omega }} \times {\mathbf{\varphi }} = \left( {1{\text{/}}2} \right)({\mathbf{\omega }} \circ {\mathbf{\varphi }}--{\mathbf{\varphi }} \circ {\mathbf{\omega }})$

Здесь кватернионы φ = φξ = φx, ωξ и ωx – отображения эйлерова вектора конечного поворота твердого тела и вектора мгновенной угловой скорости твердого тела на опорную и связанную системы координат.

В нелинейных дифференциальных уравнениях (4.5) и (4.6) в качестве переменной выступает ассоциированный кватернион φ (кватернион с нулевой скалярной частью), связанный с кватернионом поворота λ формулой (3.16).

Запишем уравнения (4.5) и (4.6) в другом виде:

(4.7)
$\begin{gathered} 4\frac{{d{{{\mathbf{s}}}_{q}}}}{{dt}} = 4{\mathbf{s}}_{q}^{\centerdot } = \left( {1 + \kappa \operatorname{ctg} \kappa } \right){{{\mathbf{\omega }}}_{\xi }} + 2{{{\mathbf{\omega }}}_{\xi }} \times {{{\mathbf{s}}}_{q}} - \frac{1}{{{{\kappa }^{2}}}}\left( {1 - \kappa \operatorname{ctg} \kappa } \right){{{\mathbf{s}}}_{q}} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {{{\mathbf{s}}}_{q}} \\ 4\frac{{d{{{\mathbf{s}}}_{q}}}}{{dt}} = 4{\mathbf{s}}_{q}^{\centerdot } = \left( {1 + \kappa \operatorname{ctg} \kappa } \right){{{\mathbf{\omega }}}_{x}} - 2{{{\mathbf{\omega }}}_{x}} \times {{{\mathbf{s}}}_{q}} - \frac{1}{{{{\kappa }^{2}}}}\left( {1 - \kappa \operatorname{ctg} \kappa } \right){{{\mathbf{s}}}_{q}} \circ {{{\mathbf{\omega }}}_{x}} \circ {{{\mathbf{s}}}_{q}}, \\ \end{gathered} $
где кватернионная переменная
$\begin{gathered} {{{\mathbf{s}}}_{q}} = {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}} = {\mathbf{\varphi }}{\text{/}}2 = \left( {1{\text{/}}2} \right)({{\varphi }_{1}}{\mathbf{i}} + {{\varphi }_{2}}{\mathbf{j}} + {{\varphi }_{3}}{\mathbf{k}}) = (\varphi {\text{/}}2)({{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}) \\ \kappa = \varphi {\text{/}}2 = {{\left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right)}^{{1/2}}} \\ \end{gathered} $
соответствует половинному эйлерову вектору φ = φe конечного поворота тела и, как уже отмечалось, играет роль кососимметрического оператора, который ставится в соответствие такому ортогональному оператору, как кватернион поворота λ, с помощью его экспоненциального представления (3.16).

4.3. Кинематические уравнения в четырехмерных кососимметрических матрицах. Кватернионам φ, sq, ωξ, ωx с нулевыми скалярными частями соответствуют четырехмерные кососимметрические матрицы типа n (см. (2.5)). Произведению кватернионов отвечает произведение кватернионных матриц типа n, взятых в обратном порядке. Поэтому от кватернионных кинематических уравнений (4.5)–(4.7) можно перейти к матричным кинематическим уравнениям. Так, кватернионному уравнению (4.7) соответствует матричное уравнение

(4.8)
$\begin{gathered} 4\frac{{d{{s}_{q}}}}{{dt}} = 4s_{q}^{ \bullet } = \left( {1 + \kappa \operatorname{ctg} \kappa } \right){{n}_{\omega }} - \left( {{{s}_{q}}{{n}_{\omega }} - {{n}_{\omega }}{{s}_{q}}} \right) - \frac{1}{{{{\kappa }^{2}}}}\left( {1 - \kappa \operatorname{ctg} \kappa } \right){{s}_{q}}{{n}_{\omega }}{{s}_{q}} \\ \kappa = \det {{s}_{q}} = {{\left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right)}^{{1/2}}}, \\ \end{gathered} $
где матричная переменная представляет собой кососимметричную матрицу sq размерностей 4 × 4, которая связана с кватернионной матрицей вращения n{λ} с помощью своего экспоненциального представления (3.10) и имеет вид (3.14).

В уравнении (4.8) матрица nω представляет собой четырехмерную кососимметричную матрицу типа n, которая соответствует отображению ωx вектора угловой скорости твердого тела на связанный базис.

Матричное кинематическое уравнение (4.8) можно записать в векторно-матричной записи

$4\left( {\begin{array}{*{20}{c}} 0 \\ {s_{1}^{\centerdot }} \\ {s_{2}^{\centerdot }} \\ {s_{3}^{\centerdot }} \end{array}} \right) = \left( {1 + \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right)\left( {\begin{array}{*{20}{c}} 0 \\ {{{\omega }_{1}}} \\ {{{\omega }_{2}}} \\ {{{\omega }_{3}}} \end{array}} \right) + \left( {{{n}_{\omega }} - {{m}_{\omega }}} \right)\left( {\begin{array}{*{20}{c}} 0 \\ {{{s}_{1}}} \\ {{{s}_{2}}} \\ {{{s}_{3}}} \end{array}} \right) - \frac{4}{{{{\varphi }^{2}}}}\left( {1 - \frac{\varphi }{2}\operatorname{ctg} \frac{\varphi }{2}} \right){{\operatorname{sn} }_{\omega }}\left( {\begin{array}{*{20}{c}} 0 \\ {{{s}_{1}}} \\ {{{s}_{2}}} \\ {{{s}_{3}}} \end{array}} \right)$
(4.9)
$\begin{gathered} {{s}_{i}} = {{\varphi }_{i}}{\text{/}}2,\quad {{\varphi }^{2}} = \varphi _{1}^{2} + \varphi _{2}^{2} + \varphi _{3}^{2} = 4\left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right) \\ {{n}_{\omega }} = \left( {\begin{array}{*{20}{c}} 0&{ - {{\omega }_{1}}}&{ - {{\omega }_{2}}}&{ - {{\omega }_{3}}} \\ {{{\omega }_{1}}}&0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ {{{\omega }_{2}}}&{ - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ {{{\omega }_{3}}}&{{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right),\quad {{m}_{\omega }} = \left( {\begin{array}{*{20}{c}} 0&{ - {{\omega }_{1}}}&{ - {{\omega }_{2}}}&{ - {{\omega }_{3}}} \\ {{{\omega }_{1}}}&0&{ - {{\omega }_{3}}}&{{{\omega }_{2}}} \\ {{{\omega }_{2}}}&{{{\omega }_{3}}}&0&{ - {{\omega }_{1}}} \\ {{{\omega }_{3}}}&{ - {{\omega }_{2}}}&{{{\omega }_{1}}}&0 \end{array}} \right) \\ \end{gathered} $
$\left( {{{n}_{\omega }} - {{m}_{\omega }}} \right) = 2\left( {\begin{array}{*{20}{c}} 0&0&0&0 \\ 0&0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ 0&{ - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ 0&{{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right) = 2\left( {\begin{array}{*{20}{c}} 0&{{{E}_{{1 \times 3}}}} \\ {{{E}_{{3 \times 1}}}}&{{{\omega }_{x}}} \end{array}} \right)$

Здесь mω и nω – четырехмерные кососимметричные матрицы типов m и n (Челноков 2006) [26], соответствующие отображению ωx вектора угловой скорости твердого тела на связный базис; первая строка и первый столбец матрицы nωmω равны нулю, а ее остаток (называемый ядром этой матрицы) равен удвоенной трехмерной кососимметричной матрице ωx, которая имеет вид первой из матриц, указанных после формулы (4.9).

Такая запись кинематических уравнений удобна с точки зрения построения алгоритмов численного интегрирования этих уравнений.

5. Представление кососимметрических операторов с помощью формулы Кэли. 5.1. Трехмерные кососимметрические матрицы, порождаемые формулой Кэли. Рассмотрим трехмерную кососимметрическую матрицу ${{s}_{{v}}}$, связанную с матрицей c направляющих косинусов формулой Кэли (Гантмахер, [1]):

(5.1)
$c = (E--{{s}_{{v}}}){{(E + {{s}_{{v}}})}^{{--1}}},$
где матрица ${{s}_{{v}}}$ имеет, по-прежнему, вид (2.4).

Обратная связь имеет вид

(5.2)
${{s}_{{v}}} = (E--c){{(E + c)}^{{--1}}}$

Найдем кососимметрическую матрицу ${{s}_{{v}}}$, определяемую формулой (5.2). Учитывая соотношения

${{\left( {E + c} \right)}^{{--1}}} = \left( {1{\text{/}}2} \right)[E + {{\left( {1 + \operatorname{tr} c} \right)}^{{--1}}}({{с}^{{\text{T}}}}--c)];\quad {{с}^{{\text{T}}}} = \left( {\operatorname{tr} c} \right)\left( {E--c} \right) + {{c}^{2}}$
$\operatorname{tr} c = {{c}_{{11}}} + {{c}_{{22}}} + {{c}_{{33}}} = 1 + 2\cos \varphi ,\quad 1 + \operatorname{tr} c = 2(1 + \cos \varphi ) = 4{{\cos }^{2}}(\varphi {\text{/}}2),$
из (5.1) получим известную формулу Stuelpnagel (1964) [8]:
(5.3)
${{s}_{{v}}} = {{\left( {1 + \operatorname{tr} c} \right)}^{{--1}}}[\operatorname{tr} cE--\left( {1 + \operatorname{tr} c} \right)с + {{c}^{2}}],$
а также формулу
(5.4)
${{s}_{{v}}} = {{s}_{{v}}}\left\{ { - \operatorname{tg} \frac{\varphi }{2}{\mathbf{e}}} \right\} = {{\left( {1 + \operatorname{tr} c} \right)}^{{--1}}}({{с}^{{\text{T}}}}--c) = - \operatorname{tg} \frac{\varphi }{2}{{s}_{{v}}}\left\{ {\mathbf{e}} \right\} = - \operatorname{tg} \frac{\varphi }{2}\left( {\begin{array}{*{20}{c}} 0&{{{e}_{3}}}&{ - {{e}_{2}}} \\ { - {{e}_{3}}}&0&{{{e}_{1}}} \\ {{{e}_{2}}}&{ - {{e}_{1}}}&0 \end{array}} \right),$
которая устанавливает связь матрицы ${{s}_{{v}}}$ с эйлеровой парой (φ, e).

Таким образом, трехмерная кососимметрическая матрица ${{s}_{{v}}}$, связанная с матрицей направляющих косинусов формулой Кэли, имеет вид (5.4). Из этой формулы следует, что элементами этой матрицы являются координаты si вектора

(5.5)
${{{\mathbf{s}}}_{{v}}} = --\operatorname{tg} (\varphi {\text{/}}2){\mathbf{e}},$
в то время как элементами трехмерной кососимметрической матрицы ${{s}_{{v}}}$, порождаемой экспоненциальным представлением матрицы направляющих косинусов, являются координаты вектора ${{{\mathbf{s}}}_{{v}}}$ = φ = φe (см. формулу (3.6)).

Отметим, что трехмерная кососимметрическая матрица sv, порождаемая формулой Кэли, и соответствующий ей вектор ${{s}_{{v}}}$, как это видно из (5.4) и (5.5), не определены для угла φ = π.

В книге [1] (Гантмахер 1967) указывается, что в общем случае вместо формул (5.1) и (5.2) (при этом под c и ${{s}_{{v}}}$ понимаются ортогональные и кососимметрические операторы любой размерности) можно взять формулы

(5.6)
$c = --\left( {E--{{s}_{{v}}}} \right){{\left( {E + {{s}_{{v}}}} \right)}^{{--1}}}$
(5.7)
${{s}_{{v}}} = \left( {E + c} \right){{\left( {E--c} \right)}^{{--1}}}$

В нашем случае, как показано выше, кососимметричная матрица третьего порядка ${{s}_{{v}}}$ может быть представлена в виде (5.2) (кроме случая, когда φ = π). Можно показать, что представление матрицы ${{s}_{{v}}}$ через матрицу направляющего косинуса c в виде (5.7) невозможно.

Отметим, что Hurtado (2008) [20] также рассматриваются вышеприведенные формулы Кэли, связывающие трехмерную кососимметрическую матрицу ${{s}_{{v}}}$ с ортогональной матрицей c направляющих косинусов углов, и их обобщения с использованием скалярного параметра.

5.2. Четырехмерные кососимметрические матрицы, порождаемые формулой Кэли. Рассмотрим теперь связь кватернионной матрицы поворота n, являющейся ортогональной матрицей, имеющей вид матрицы (2.3), с кососимметрической матрицей sq размерами 4 × 4, имеющей вид матрицы (2.5). В соответствии с формулой Кэли [1] эта связь имеет вид

$n = \left( {E--{{s}_{q}}} \right){{\left( {E + {{s}_{q}}} \right)}^{{--1}}}$
(5.8)
$n = n\{ {\mathbf{\lambda }}\} = n\{ {{\lambda }_{0}} + {{{\mathbf{\lambda }}}_{{v}}}\} = n\{ \cos (\varphi {\text{/}}2) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}2)\} $
${{{\mathbf{e}}}_{q}} = {{{\mathbf{e}}}_{\xi }} = {{{\mathbf{e}}}_{x}} = \left( {{{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}} \right),\quad {{e}_{i}} = {\mathbf{e}} \cdot {{{\mathbf{\xi }}}_{i}} = {\mathbf{e}} \cdot {{{\mathbf{x}}}_{i}}$

Здесь и далее запись вида n{λ} означает, что кватернионная матрица n сопоставляется (соответствует) кватерниону, записанному в фигурных скобках (в данном случае кватерниону поворота λ); e – как и ранее, единичный вектор эйлеровой оси поворота твердого тела, eξ и ex – его отображения на связанный X и опорный ξ базисы.

Обратная связь матриц n и sq имеет вид

(5.9)
${{s}_{q}} = (E--n){{(E + n)}^{{--1}}}$

Рассмотрим матрицы

(5.10)
$\begin{gathered} E--n = E--n\{ \cos (\varphi {\text{/}}2) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}2)\} = 2\sin (\varphi {\text{/}}4)n\{ \sin (\varphi {\text{/}}4)--{{e}_{q}}\cos (\varphi {\text{/}}4)\} \\ E + n = E + n\{ \cos (\varphi {\text{/}}2) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}2)\} = 2\cos (\varphi {\text{/}}4)n\{ \cos (\varphi {\text{/}}4) + {{e}_{q}}\sin (\varphi {\text{/}}4)\} \\ \end{gathered} $

Здесь при записи этих матриц были учтены структура кватернионной матрицы типа n, определяемая формулой (2.3), и формулы

$1--{{\lambda }_{0}} = 1{\text{ }}--\cos (\varphi {\text{/}}2) = 2{{\sin }^{2}}(\varphi {\text{/}}4),\quad 1 + {{\lambda }_{0}} = 1 + \cos (\varphi {\text{/}}2) = 2{{\cos }^{2}}(\varphi {\text{/}}4)$
$\sin (\varphi {\text{/}}2) = 2\sin (\varphi {\text{/}}4)\cos (\varphi {\text{/}}4)$

Используя (5.10) и тригонометрические формулы

$\sin (\varphi {\text{/}}4) = \cos (\pi {\text{/}}2--\varphi {\text{/}}4) = --\cos (\pi {\text{/}}2 + \varphi {\text{/}}4)$
$\cos (\varphi {\text{/}}4) = \sin (\pi {\text{/}}2--\varphi {\text{/}}4) = \sin (\pi {\text{/}}2 + \varphi {\text{/}}4),$
находим:

$E--n = 2\sin (\varphi {\text{/}}4)n\{ \cos (\pi {\text{/}}2--\varphi {\text{/}}4)--{{{\mathbf{e}}}_{q}}\sin (\pi {\text{/}}2--\varphi {\text{/}}4)\} $
$\begin{gathered} {{(E + n)}^{{--1}}} = {{[2\cos (\varphi {\text{/}}4)n\{ \cos (\varphi {\text{/}}4) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}4)\} ]}^{{--1}}} = \\ = {{[n\{ \cos (\varphi {\text{/}}4) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}4)\} ]}^{{ - 1}}}{{[{\text{ }}2\cos (\varphi {\text{/}}4)E]}^{{--1}}} = \\ \end{gathered} $
(5.11)
$ = {{[{\text{ }}2\cos (\varphi {\text{/}}4)]}^{{--1}}}n\{ \cos (\varphi {\text{/}}4)--{{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}4)\} $

Подставляя последние соотношения в (5.9), получаем выражение для кососимметрической матрицы sq через эйлерову пару (φ, e):

${{s}_{q}} = \left( {E--n} \right){{\left( {E + n} \right)}^{{--1}}} = \operatorname{tg} (\varphi {\text{/}}4)n\{ \cos (\pi {\text{/}}2)--{{{\mathbf{e}}}_{q}}\sin (\pi {\text{/}}2)\} ,$
или

(5.12)
${{s}_{q}} = \operatorname{tg} (\varphi {\text{/}}4)n\left\{ {--{{{\mathbf{e}}}_{q}}} \right\} = --\operatorname{tg} (\varphi {\text{/}}4)n\left\{ {{{{\mathbf{e}}}_{q}}} \right\},\quad {{s}_{i}} = --\operatorname{tg} (\varphi {\text{/}}4){{e}_{i}}$

Замечание. При перемножении матриц (En) и (E + n)–1, определяемых (5.11), приходим к произведению

$n\{ \cos (\pi {\text{/}}2--\varphi {\text{/}}4)--{{{\mathbf{e}}}_{q}}\sin (\pi {\text{/}}2--\varphi {\text{/}}4)\} n\{ \cos (\varphi {\text{/}}4)--{{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}4)\} ,$
двух кватернионных матриц типа n, которое можно рассматривать как формулу сложения двух конечных поворотов, совершаемых вокруг одной и той же оси, направление которой задается единичным вектором –e, на углы π – φ/2 и φ/2. В результате сложения таких поворотов получаем результирующий поворот вокруг той же оси на угол, равный π, которому соответствует кватернионная матрица n{–eq}.

Таким образом, кососимметрическая матрица sq размерами 4 × 4, которая ставится в соответствие с помощью формулы Кэли (5.9) кватернионной матрице поворота типа n, имеет вид

(5.13)
${{s}_{q}} = \operatorname{tg} \frac{\varphi }{4}\left( {\begin{array}{*{20}{c}} 0&{{{e}_{1}}}&{{{e}_{2}}}&{{{e}_{3}}} \\ { - {{e}_{1}}}&0&{ - {{e}_{3}}}&{{{e}_{2}}} \\ { - {{e}_{2}}}&{{{e}_{3}}}&0&{ - {{e}_{1}}} \\ { - {{e}_{3}}}&{ - {{e}_{2}}}&{{{e}_{1}}}&0 \end{array}} \right)$

Учитывая (5.12), запишем формулу Кэли (5.8) для кватернионной матрицы n в таком виде:

(5.14)
$\begin{gathered} n = n\{ {\mathbf{\lambda }}\} = n\{ \cos (\varphi {\text{/}}2) + {{{\mathbf{e}}}_{q}}\sin (\varphi {\text{/}}2)\} = \left( {E--s} \right){{\left( {E + s} \right)}^{{--1}}} = \\ = (E + \operatorname{tg} (\varphi {\text{/}}4)n\left\{ {{{{\mathbf{e}}}_{q}}} \right\}){{(E--\operatorname{tg} (\varphi {\text{/}}4)n\left\{ {{{{\mathbf{e}}}_{q}}} \right\})}^{{--1}}} \\ \end{gathered} $

Таким образом, если трехмерная кососимметричная матрица ${{s}_{{v}}}$, связанная с матрицей направляющих косинусов формулой Кэли, соответствует вектору ${{{\mathbf{s}}}_{{v}}}$ = –tg(φ/2)e, то четырехмерная кососимметричная матрица sq, связанная с кватернионной матрицей вращения типа n формулой Кэли, соответствует вектору ${{{\mathbf{s}}}_{{v}}}$ = –tg(φ/4)e. Обратим внимание на то, что если трехмерная кососимметричная матрица ${{s}_{{v}}}$ и соответствующий вектор ${{{\mathbf{s}}}_{{v}}}$ не определены для угла φ = π, то четырехмерная кососимметричная матрица sq и соответствующий вектор ${{{\mathbf{s}}}_{{v}}}$ не определены для угла φ = 2π.

Вместо формул (5.8) и (5.9), устанавливающих взаимно однозначное соответствие между кватернионной матрицей поворота n и четырехмерной кососимметрической матрицей (обозначим ее через s*), можно взять другие формулы:

(5.15)
$n = --\left( {E--s{\kern 1pt} *} \right){{\left( {E + s{\kern 1pt} *} \right)}^{{--1}}}$
(5.16)
$s* = \left( {E + n} \right){{\left( {E--n} \right)}^{{--1}}}$

В этом случае четырехмерная кососимметрическая матрица s* будет определяться формулой

(5.17)
$s{\kern 1pt} * = \operatorname{ctg} (\varphi {\text{/}}4)n\{ {\mathbf{e}}\} ,$
или, в развернутом виде, формулой

(5.18)
$s* = \operatorname{ctg} \frac{\varphi }{4}\left( {\begin{array}{*{20}{c}} 0&{ - {{e}_{1}}}&{ - {{e}_{2}}}&{ - {{e}_{3}}} \\ {{{e}_{1}}}&0&{{{e}_{3}}}&{ - {{e}_{2}}} \\ {{{e}_{2}}}&{ - {{e}_{3}}}&0&{{{e}_{1}}} \\ {{{e}_{3}}}&{{{e}_{2}}}&{ - {{e}_{1}}}&0 \end{array}} \right)$

Замечание. Формулы (5.8), (5.9) и (5.15), (5.16) не взаимно исключают друг друга, как это было в случае формул (5.1), (5.2) и (5.6), (5.7) для матрицы направляющих косинусов и трехмерной кососимметрической матрицы, так как порядки рассматриваемых операторов (матриц n, sq и s*) четные.

Таким образом, если четырехмерной кососимметрической матрице sq, определяемой формулой Кэли (5.9), соответствует вектор ${{{\mathbf{s}}}_{{v}}}$ = –tg(φ/4)e, то четырехмерной кососимметрической матрице s*, определяемой другой формулой Кэли (5.17), соответствует вектор ${\mathbf{s}}_{{v}}^{*}$ = ctg(φ/4)e. При этом, если матрица sq и соответствующий ей вектор ${{{\mathbf{s}}}_{{v}}}$ не определены для угла φ = 2π, то матрица s* и соответствующий ей вектор ${\mathbf{s}}_{{v}}^{*}$ не определены для угла φ = 0.

Из формул (5.9) и (5.16) следует, что матрицы sq и s* связаны соотношением

${{s}_{q}}s* = s{\kern 1pt} *{\kern 1pt} {{s}_{q}} = E$

5.3. Ассоциированные кватернионы, порождаемые формулой Кэли. Матричной формуле Кэли (5.8) соответствует кватернионная формула

(5.19)
${\mathbf{\lambda }} = {{(1 + {\mathbf{s}})}^{{--1}}} \circ {\text{ }}(1--{\mathbf{s}}),$
где λ – кватернион поворота (вращения):
$\begin{gathered} \lambda = {{\lambda }_{0}} + {{\lambda }_{1}}{\mathbf{i}} + {{\lambda }_{2}}{\mathbf{j}} + {{\lambda }_{3}}{\mathbf{k}} = {\text{cos}}\frac{\varphi }{{\text{2}}} + {\text{sin}}\frac{\varphi }{{\text{2}}}\left( {{{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}} \right) \\ {{\lambda }_{0}} = {\text{cos}}\frac{\varphi }{{\text{2}}}{\text{,}}\quad {{\lambda }_{i}} = {\text{sin}}\frac{\varphi }{{\text{2}}}{{e}_{i}}{\text{, }} \\ \end{gathered} $
а s – ассоциированный кватернион (кватернион, скалярная часть которого равна нулю):

${\mathbf{s}} = {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}}$

Отметим, что в кватернионной формуле (5.19), в отличие от матричной формулы (5.8), произведение кватернионных множителей берется в обратном порядке.

Из кватернионного аналога формулы Кэли (5.19) следует формула для ассоциированного кватерниона s:

(5.20)
${\mathbf{s}} = (1--{\mathbf{\lambda }}) \circ {{(1 + {\mathbf{\lambda }})}^{{--1}}}$

Преобразуем правые части формул (5.19) и (5.20). Получим

(5.21)
$\begin{gathered} {\mathbf{\lambda }} = {{(1 + {\mathbf{s}})}^{{--1}}} \circ (1{\text{ }}--{\mathbf{s}}) = {{\left( {1 + \left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right)} \right)}^{{ - 1}}}\left( {1 - \left( {s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right) - 2{\mathbf{s}}} \right) \\ {\mathbf{s}} = (1--{\mathbf{\lambda }}) \circ {{(1 + {\mathbf{\lambda }})}^{{--1}}} = --2{{\left\| {1{\text{ }} + {\mathbf{\lambda }}} \right\|}^{{--1}}}{{{\mathbf{\lambda }}}_{{v}}} \\ \end{gathered} $

C учетом соотношений

${{\left\| {1 + {\mathbf{\lambda }}} \right\|}^{{--1}}} = {{[2(1 + {{\lambda }_{0}})]}^{{ - 1}}} = {{[2(1 + \cos (\varphi {\text{/}}2))]}^{{ - 1}}} = {{[4{{\cos }^{2}}(\varphi {\text{/}}4)]}^{{--1}}}$
${{{\mathbf{\lambda }}}_{{v}}} = \sin (\varphi {\text{/}}2){{{\mathbf{e}}}_{q}} = 2\sin (\varphi {\text{/}}4)\cos (\varphi {\text{/}}4){{{\mathbf{e}}}_{q}}$
формула для кватерниона s принимает вид

(5.22)
$\begin{gathered} {\mathbf{s}} = {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}} = (1--{\mathbf{\lambda }}) \circ {{(1 + {\mathbf{\lambda }})}^{{--1}}} = --\operatorname{tg} \frac{\varphi }{4}{{{\mathbf{e}}}_{q}} = --\operatorname{tg} \frac{\varphi }{4}({{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}) \\ {{s}_{i}} = --\operatorname{tg} \frac{\varphi }{4}{{e}_{i}} \\ \end{gathered} $

Можно убедиться, что подстановка формул (5.22) для s и si в соотношение (5.21) дает формулу (2.1) для кватерниона поворота λ.

Можно также показать, что кватернионы (1 + s)–1 и (1 – s), а также (1 – λ) и (1 + λ)–1 в формулах (5.19) и (5.20) коммутативны. Поэтому эти формулы можно записать в виде

${\mathbf{\lambda }} = (1--{\mathbf{s}}) \circ {{(1 + {\mathbf{s}})}^{{--1}}},\quad {\mathbf{s}} = {{(1 + {\mathbf{\lambda }})}^{{--1}}} \circ (1--{\mathbf{\lambda }})$

Рассмотрим другой кватернионный аналог матричной формулы Кэли:

(5.23)
${\mathbf{\lambda }} = --{{(1 + {\mathbf{s}}*)}^{{--1}}} \circ (1--{\mathbf{s}}*)$

Из соотношения (5.23) следует формула для ассоциированного кватерниона s*:

(5.24)
${\mathbf{s}}* = {{(1--{\mathbf{\lambda }})}^{{--1}}} \circ (1 + {\mathbf{\lambda }})$

Преобразуем правые части формул (5.23) и (5.24). Получим

(5.25)
$\begin{gathered} {\mathbf{\lambda }} = --{{(1 + {\mathbf{s}}*)}^{{--1}}} \circ (1--{\mathbf{s}}*) = --{{(1 + (s_{1}^{{*2}} + s_{2}^{{*2}} + s_{3}^{{*2}}))}^{{ - 1}}}(1 - (s_{1}^{{*2}} + s_{2}^{{*2}} + s_{3}^{{*2}}) - 2{\mathbf{s}}*) \\ {\mathbf{s}}* = {{(1--{\mathbf{\lambda }})}^{{--1}}} \circ (1 + {\mathbf{\lambda }}) = 2{{\left\| {1--{\mathbf{\lambda }}} \right\|}^{{--1}}}{{{\mathbf{\lambda }}}_{{v}}} \\ \end{gathered} $

C учетом соотношений

${{\left\| {1--{\mathbf{\lambda }}} \right\|}^{{--1}}} = {{[2(1--{{\lambda }_{0}})]}^{{ - 1}}} = {{[2{{\sin }^{2}}(\varphi {\text{/}}4)]}^{{--1}}},\quad {{{\mathbf{\lambda }}}_{{v}}} = \sin (\varphi {\text{/}}2){{{\mathbf{e}}}_{q}} = 2\sin (\varphi {\text{/}}4)\cos (\varphi {\text{/}}4){{{\mathbf{e}}}_{q}}$
формула для ассоциированного кватерниона s* принимает вид

(5.26)
$\begin{gathered} {\mathbf{s}}* = s_{1}^{*}{\mathbf{i}} + s_{2}^{*}{\mathbf{j}} + s_{3}^{*}{\mathbf{k}} = {{(1--{\mathbf{\lambda }})}^{{--1}}} \circ (1 + {\mathbf{\lambda }}) = \operatorname{ctg} \frac{\varphi }{4}{{{\mathbf{e}}}_{q}} = \operatorname{ctg} \frac{\varphi }{4}({{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}}) \\ s_{i}^{*} = \operatorname{ctg} \frac{\varphi }{4}{{e}_{i}} \\ \end{gathered} $

Таким образом, четырехмерным кососимметрическим матрицам sq и s*, порождаемым формулами Кэли, отвечают ассоциированные кватернионы s и s*, определяемые формулами (5.22) и (5.26).

6. Кинематические уравнения типа Риккати в кососимметрических операторах, порождаемых формулами Кэли.

6.1. Трехмерное матричное кинематическое уравнение типа Риккати. Матричное кинематическое уравнение, использующее в качестве переменной трехмерную кососимметрическую матрицу ${{s}_{{v}}}$, определяемую формулой Кэли (5.2) или (5.4), можно получить, дифференцируя по времени соотношение c(E + k) = (Ek), являющееся следствием (5.1), и учитывая кинематические уравнения Пуассона dc/dt = ωxc = cωξ. Это уравнение имеет вид уравнения, полученного Stuelpnagel (1964) [8] (см. также Переляев (2009) [31]).

(6.1)
$\begin{gathered} 2s_{{v}}^{\centerdot } = --{{\omega }_{x}} + {{\omega }_{x}}{{s}_{{v}}}--{{s}_{{v}}}{{\omega }_{x}} + {{s}_{{v}}}{{\omega }_{x}}{{s}_{{v}}} \\ {{s}_{{v}}} = \left( {\begin{array}{*{20}{c}} 0&{{\text{ }}{{s}_{3}}}&{ - {{s}_{2}}} \\ { - {{s}_{3}}}&0&{{{s}_{1}}} \\ {{{s}_{2}}}&{ - {{s}_{1}}}&0 \end{array}} \right),\quad {{\omega }_{x}} = \left( {\begin{array}{*{20}{c}} 0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ { - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ {{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right) \\ \end{gathered} $

Элементами трехмерной кососимметрической матрицы ωx являются проекции ωi вектора ω мгновенной угловой скорости твердого тела на связанные с ним координатные оси.

6.2. Кинематические уравнения типа Риккати в четырехмерных кососимметрических матрицах. Для получения матричного кинематического уравнения, использующего в качестве переменной четырехмерную кососимметрическую матрицу sq, определяемую формулой Кэли (5.9), или, в явном виде, формулой (5.13), продифференцируем по времени соотношение n(E + sq) = Esq, являющееся следствием (5.8), и учтем матричное кинематическое уравнение $2{{n}^{\centerdot }}$ = nωn в параметрах Эйлера. Получим уравнение

$2s_{q}^{\centerdot } = --{{(E + n)}^{{--1}}}{{n}_{\omega }}(E--{{s}_{q}})$

Из второго выражения (5.11) и соотношения (5.12) находим: (E + n)–1 = (1/2)(E + sq). Поэтому последнее уравнение принимает вид следующего матричного кинематического уравнения вращательного движения твердого тела:

(6.2)
$\begin{gathered} 4s_{q}^{\centerdot } = --(E + {{s}_{q}}){{n}_{\omega }}(E--{{s}_{q}}) \\ {{s}_{q}} = \left( {\begin{array}{*{20}{c}} 0&{ - {{s}_{1}}}&{ - {{s}_{2}}}&{ - {{s}_{3}}} \\ {{{s}_{1}}}&0&{{{s}_{3}}}&{ - {{s}_{2}}} \\ {{{s}_{2}}}&{ - {{s}_{3}}}&0&{{{s}_{1}}} \\ {{{s}_{3}}}&{{{s}_{2}}}&{ - {{s}_{1}}}&0 \end{array}} \right),\quad {{n}_{\omega }} = \left( {\begin{array}{*{20}{c}} 0&{ - {{\omega }_{1}}}&{ - {{\omega }_{2}}}&{ - {{\omega }_{3}}} \\ {{{\omega }_{1}}}&0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ {{{\omega }_{2}}}&{ - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ {{{\omega }_{3}}}&{{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right) \\ \end{gathered} $

После перемножения матриц в правой части уравнения (6.2), получим матричное кинематическое уравнение типа Риккати

(6.3)
$4s_{q}^{\centerdot } = --{{n}_{\omega }} + {{n}_{\omega }}{{s}_{q}}--{{s}_{q}}{{n}_{\omega }} + {{s}_{q}}{{n}_{\omega }}{{s}_{q}}$

В этих уравнениях nω – четырехмерная кососимметрическая матрица типа n, сопоставляемая отображению ωx вектора угловой скорости твердого тела на связанные с ним координатные оси.

Правые части уравнений (6.1) и (6.3) по своей форме совпадают. Однако в кинематическом уравнении (6.3) в четырехмерных кососимметрических матрицах, в отличие от кинематического уравнения (6.1) в трехмерных кососимметрических матрицах, вместо коэффициента 2 перед производной $s_{q}^{ \bullet }$ стоит коэффициент 4. Кососимметрические матрицы четвертого (четного) порядка имеют качественные преимущества перед трехмерными кососимметрическими матрицами третьего (нечетного) порядка, указанные во введении, которые делают использование матричного кинематического уравнения (6.2) или (6.3) более эффективным при проведении аналитических исследований и при построении высокоточных численных алгоритмов определения ориентации движущихся объектов с помощью бесплатформенной инерциальной навигационной системы.

Матричное уравнение (6.3) можно записать в более компактном виде. Вводя новую матричную переменную $\ell $ = E + sq с элементами ${{\ell }_{0}}$ = 1, ${{\ell }_{i}}$ = si (i = 1, 2, 3), получим уравнение

$4{{\ell }^{ \bullet }} = --2\ell {{n}_{\omega }} + \ell {{n}_{\omega }}\ell $

Если новую матричную переменную ввести по-другому: $\ell $ = Esq (элементы этой переменной ${{\ell }_{0}}$ = 1, ${{\ell }_{i}}$ = –si (i = 1, 2, 3)), то вместо уравнения (6.3) получим уравнение

$4{{\ell }^{ \bullet }} = 2{{n}_{\omega }}\ell --\ell {{n}_{\omega }}\ell $

Для кососимметрической матрицы sq размерами 4 × 4, которой соответствует вектор ${{{\mathbf{s}}}_{{v}}}$ = tg(φ/4)e, вместо уравнений (6.2) и (6.3) будем иметь уравнения

$4s_{q}^{ \bullet } = \left( {E--{{s}_{q}}} \right){{n}_{\omega }}\left( {E + {{s}_{q}}} \right)$
$4s_{q}^{ \bullet } = {{n}_{\omega }} + {{n}_{\omega }}{{s}_{q}}--{{s}_{q}}{{n}_{\omega }}--{{s}_{q}}{{n}_{\omega }}{{s}_{q}}$

Матричное кинематическое уравнение, использующее в качестве переменной четырехмерную кососимметрическую матрицу s*, определяемую формулой Кэли (5.16), или, в явном виде, формулой (5.18), получается аналогично и имеет вид, полностью совпадающий с уравнением (6.2) или (6.3):

$4s{\kern 1pt} {{*}^{\centerdot }} = --\left( {E + s{\kern 1pt} *} \right){{n}_{\omega }}\left( {E--s{\kern 1pt} *} \right)$
$4s{\kern 1pt} {{*}^{\centerdot }} = --{{n}_{\omega }} + {{n}_{\omega }}s{\kern 1pt} *--\;s{\kern 1pt} *{\kern 1pt} {{n}_{\omega }} + s{\kern 1pt} *{\kern 1pt} {{n}_{\omega }}s{\kern 1pt} *$

Таким образом, полученные матричные кинематические уравнения типа Риккати ковариантны по отношению к четырехмерным кососимметрическим матрицам sq и s*.

Матричные кинематические уравнения типа Риккати можно записать в векторно-матричной записи. Так, уравнение (6.3) в такой записи имеет вид

$4\left( {\begin{array}{*{20}{c}} 0 \\ {s_{1}^{ \bullet }} \\ {s_{2}^{ \bullet }} \\ {s_{3}^{ \bullet }} \end{array}} \right) = - \left( {\begin{array}{*{20}{c}} 0 \\ {{{\omega }_{1}}} \\ {{{\omega }_{2}}} \\ {{{\omega }_{3}}} \end{array}} \right) + \left( {{{n}_{\omega }} - {{m}_{\omega }}} \right)\left( {\begin{array}{*{20}{c}} 0 \\ {{{s}_{1}}} \\ {{{s}_{2}}} \\ {{{s}_{3}}} \end{array}} \right) + {{s}_{q}}{{n}_{\omega }}\left( {\begin{array}{*{20}{c}} 0 \\ {{{s}_{1}}} \\ {{{s}_{2}}} \\ {{{s}_{3}}} \end{array}} \right),\quad \left( {{{n}_{\omega }} - {{m}_{\omega }}} \right) = 2\left( {\begin{array}{*{20}{c}} 0&0&0&0 \\ 0&0&{{{\omega }_{3}}}&{ - {{\omega }_{2}}} \\ 0&{ - {{\omega }_{3}}}&0&{{{\omega }_{1}}} \\ 0&{{{\omega }_{2}}}&{ - {{\omega }_{1}}}&0 \end{array}} \right),$
где матрицы sq, nω и mω приведены после уравнений (6.2) и (4.9).

Такая запись кинематических уравнений удобна для построения алгоритмов численного интегрирования этих уравнений.

6.3. Кинематические уравнения типа Риккати в ассоциированных кватернионах. Для получения кинематических уравнений в порождаемых формулами Кэли ассоциированных кватернионах продифференцируем кватернионное соотношение

$(1 + {\mathbf{s}}) \circ {\mathbf{\lambda }} = 1--{\mathbf{s}},$
вытекающее из соотношения (5.19), и подставим в полученный результат дифференцирования производную λ = (1/2)λ $ \circ $ ωx из кватернионного кинематического уравнения в параметрах Эйлера. Получим после преобразований

(6.4)
$2{{{\mathbf{s}}}^{ \bullet }} = --(1--{\mathbf{s}}) \circ {{{\mathbf{\omega }}}_{x}} \circ {{(1 + {\mathbf{\lambda }})}^{{--1}}}$

Обратный кватернион

${{(1 + {\mathbf{\lambda }})}^{{--1}}} = {{\left\| {1 + {\mathbf{\lambda }}} \right\|}^{{--1}}}(1 + {\mathbf{\bar {\lambda }}}) = {{[4{{\cos }^{2}}\left( {\varphi {\text{/}}4} \right)]}^{{--1}}}(1 + {\mathbf{\bar {\lambda }}}) = \left( {1{\text{/}}2} \right)\left( {1--\operatorname{tg} \left( {\varphi {\text{/}}4} \right){{{\mathbf{e}}}_{q}}} \right) = \left( {1{\text{/}}2} \right)\left( {1 + {\mathbf{s}}} \right)$

Подставляя последнее соотношение в уравнение (6.4), получаем кватернионное кинематическое уравнение твердого тела

(6.5)
$4{{{\mathbf{s}}}^{ \bullet }} = --(1--{\mathbf{s}}) \circ {{{\mathbf{\omega }}}_{x}} \circ (1 + {\mathbf{s}})$

В этом уравнении кватернионная переменная

${\mathbf{s}} = {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}} = (1--{\mathbf{\lambda }}) \circ {{(1 + {\mathbf{\lambda }})}^{{--1}}} = --{\text{tg}}\frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}} = --\operatorname{tg} \frac{\varphi }{4}({{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}})$
является ассоциированным кватернионом, компонентами которого являются проекции вектора –tg(φ/4)e. Компоненты кватерниона ωx = ω1i + ω2j + ω3k – проекции вектора угловой скорости твердого тела на оси связанной с ним системы координат X.

Введем новую кватернионную переменную

${\mathbf{S}} = 1--{\mathbf{s}} = 1 + {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}} = 1 + {\text{tg}}\frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}} = {{\left( {cos\frac{\varphi }{{\text{4}}}} \right)}^{{ - 1}}}\left( {cos\frac{\varphi }{{\text{4}}} + \sin \frac{\varphi }{{\text{4}}}{\mathbf{e}}} \right)$

Тогда уравнение (6.5) примет вид

$4{{{\mathbf{S}}}^{ \bullet }} = {\mathbf{S}} \circ {{{\mathbf{\omega }}}_{x}} \circ {\mathbf{\bar {S}}},\quad {\mathbf{S}} = 1--{\mathbf{s}},\quad {\mathbf{\bar {S}}} = 1 + {\mathbf{s}},\quad {{{\mathbf{S}}}^{ \bullet }} = --{{{\mathbf{s}}}^{ \bullet }}$

Выражение в квадратных скобках в правой части этого уравнения

${\mathbf{S}} \circ {{{\mathbf{\omega }}}_{x}} \circ {\mathbf{\bar {S}}} = {{\left( {\cos \frac{\varphi }{4}} \right)}^{{ - 2}}}\left[ {\left( {cos\frac{\varphi }{{\text{4}}} + \sin \frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}}} \right) \circ {{\omega }_{x}} \circ \left( {cos\frac{\varphi }{{\text{4}}} - \sin \frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}}} \right){\text{ }}} \right]$
${{\left( {cos\frac{\varphi }{{\text{4}}}} \right)}^{{ - 2}}} = 1 + {{\left( {tg\frac{\varphi }{4}} \right)}^{2}} = 1 + s_{1}^{2} + s_{2}^{2} + s_{3}^{2} = \left\| {\mathbf{S}} \right\|$
описывает поворот вектора ω в системе координат X на угол, равный φ/2.

Уравнение (6.5) можно также записать в следующем виде

$\begin{gathered} \mathop {4{\mathbf{s}}}\nolimits^ \bullet = - \left( {1 + s_{1}^{2} + s_{2}^{2} + s_{3}^{2}} \right){\mathbf{\omega }}_{x}^{ + } = - \left( {1 + \left\| {\mathbf{s}} \right\|} \right){\mathbf{\omega }}_{x}^{ + } \\ {\mathbf{\omega }}_{x}^{ + } = \left( {cos\frac{\varphi }{{\text{4}}} + \sin \frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}}} \right) \circ {{{\mathbf{\omega }}}_{x}} \circ \left( {cos\frac{\varphi }{{\text{4}}} - \sin \frac{\varphi }{{\text{4}}}{{{\mathbf{e}}}_{q}}} \right) \\ \end{gathered} $

Приведенные формы уравнения (6.5) удобны для построения аналитических решений кинематических уравнений в частных случаях движения твердого тела и для их геометрических интерпретаций.

Перемножая кватернионы, стоящие в правой части уравнения (6.5), получаем следующее кватернионное кинематическое уравнение твердого тела, имеющее вид уравнения Риккати:

(6.6)
$4{{{\mathbf{s}}}^{ \bullet }} = --{{{\mathbf{\omega }}}_{x}} + {\mathbf{s}} \circ {{{\mathbf{\omega }}}_{x}}--{{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}} + {\mathbf{s}} \circ {{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}} = --{{{\mathbf{\omega }}}_{x}}--2{{{\mathbf{\omega }}}_{x}} \times {\mathbf{s}} + {\mathbf{s}} \circ {{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}}$

Кватернионное уравнение (6.6) можно записать в более компактном виде. Вводя новую кватернионную переменную $\ell $ = 1 + s с элементами ${{\ell }_{0}}$ = 1, ${{\ell }_{i}}$ = si (i = 1, 2, 3), получим уравнение

$4{{\ell }^{ \bullet }} = --2{{{\mathbf{\omega }}}_{x}} \circ \ell + \ell \circ {{{\mathbf{\omega }}}_{x}} \circ \ell $

Если новую кватернионную переменную ввести по-другому: $\ell $ = 1 – s (элементы этой переменной ${{\ell }_{0}}$ = 1, ${{\ell }_{i}}$ = –si (i = 1, 2, 3)), то вместо уравнения (6.6) получим уравнение

$4{{\ell }^{ \bullet }}~ = 2\ell \circ {{{\mathbf{\omega }}}_{x}}--\ell \circ {{{\mathbf{\omega }}}_{x}} \circ \ell $

Используя соотношение перепроектирования

${{{\mathbf{\omega }}}_{x}} = {\mathbf{\bar {\lambda }}} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{\lambda }},$
в котором ωξ – отображение вектора угловой скорости твердого тела на опорную (основную) систему координат ξ, уравнение (6.4) запишем в следующем виде

$2{{{\mathbf{s}}}^{ \bullet }} = --(1--{\mathbf{s}}) \circ {\mathbf{\bar {\lambda }}} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{\lambda }} \circ (1 + {\mathbf{s}})$

С учетом соотношений

$\left( {1--{\mathbf{s}}} \right) \circ {\mathbf{\bar {\lambda }}} = 1 + {\mathbf{s}},\quad {\mathbf{\lambda }} \circ \left( {1 + {\mathbf{s}}} \right) = 1--{\mathbf{s}}$
последнее уравнение примет вид

(6.7)
$4{{{\mathbf{s}}}^{ \bullet }} = --\left( {1 + {\mathbf{s}}} \right) \circ {{{\mathbf{\omega }}}_{\xi }} \circ \left( {1--{\mathbf{s}}} \right),\quad {\mathbf{s}} = --\operatorname{tg} \left( {\varphi {\text{/}}4} \right){{{\mathbf{e}}}_{q}},\quad {{{\mathbf{\omega }}}_{\xi }} = \omega _{1}^{*}{\mathbf{i}} + \omega _{2}^{*}{\mathbf{j}} + \omega _{3}^{*}{\mathbf{k}}$

Это – кватернионное кинематическое уравнение твердого тела, переменная s в котором является ассоциированным кватернионом, а кватернион ωξ составлен из проекций $\omega _{i}^{*}$ вектора угловой скорости твердого тела на опорную (основную) систему координат ξ.

Перемножая кватернионы, стоящие в правой части уравнения (6.7), получаем следующее кватернионное кинематическое уравнение типа Риккати:

(6.8)
$4{{{\mathbf{s}}}^{ \bullet }} = --{{{\mathbf{\omega }}}_{\xi }} + {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}}--{\mathbf{s}} \circ {{{\mathbf{\omega }}}_{\xi }} + {\mathbf{s}} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}} = --{{{\mathbf{\omega }}}_{\xi }} + 2{{{\mathbf{\omega }}}_{\xi }} \times {\mathbf{s}} + {\mathbf{s}} \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}}$

Получим другие кватернионные кинематические уравнения, в которых переменной является ассоциированный кватернион s* = ctg(φ/4)eq. Из соотношения (5.23) имеем

$(1 + {\mathbf{s}}*) \circ {\mathbf{\lambda }} = --(1--{\mathbf{s}}*)$

Дифференцируя это соотношение и учитывая кинематические уравнения в параметрах Эйлера

${{{\mathbf{\lambda }}}^{ \bullet }} = \left( {1{\text{/}}2} \right){\mathbf{\lambda }} \circ {{{\mathbf{\omega }}}_{x}} = \left( {1{\text{/}}2} \right){{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{\lambda }},$
получим после преобразований

(6.9)
$2{\mathbf{s}}{\kern 1pt} {{*}^{ \bullet }} = --(1 + {\mathbf{s}}*) \circ {\mathbf{\lambda }} \circ {{{\mathbf{\omega }}}_{x}} \circ {{({\mathbf{\lambda }}--1)}^{{--1}}} = --(1 + {\mathbf{s}}*) \circ {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{\lambda }} \circ {{({\mathbf{\lambda }}--1)}^{{--1}}}$

Обратный кватернион

${{({\mathbf{\lambda }}--1)}^{{--1}}} = {{\left\| {{\mathbf{\lambda }}--1} \right\|}^{{--1}}}({\mathbf{\bar {\lambda }}}--1) = --\left( {1{\text{/}}2} \right)(1 + \operatorname{ctg} (\varphi {\text{/}}4){{{\mathbf{e}}}_{q}}) = --\left( {1{\text{/}}2} \right)(1 + {\mathbf{s}}*)$

Поэтому, учитывая равенства

$(1 + {\mathbf{s}}*) \circ {\mathbf{\lambda }} = --(1--{\mathbf{s}}*),\quad {\mathbf{\lambda }} \circ (1 + {\mathbf{s}}*) = --(1--{\mathbf{s}}*),$
из уравнений (6.9) получаем следующие кватернионные кинематические уравнения, в которых переменной является ассоциированный кватернион s*:
(6.10)
$4{\mathbf{s}}{\kern 1pt} {{*}^{ \bullet }} = --\left( {1--{\mathbf{s}}{\kern 1pt} *} \right) \circ {{{\mathbf{\omega }}}_{x}} \circ \left( {1 + {\mathbf{s}}{\kern 1pt} *} \right)$
(6.11)
$4{\mathbf{s}}{\kern 1pt} {{*}^{ \bullet }} = --\left( {1 + {\mathbf{s}}{\kern 1pt} *} \right) \circ {{{\mathbf{\omega }}}_{\xi }} \circ \left( {1--{\mathbf{s}}{\kern 1pt} *} \right),$
где

${\mathbf{s}}* = s_{1}^{*}{\mathbf{i}} + s_{2}^{*}{\mathbf{j}} + s_{3}^{*}{\mathbf{k}} = \operatorname{ctg} \frac{\varphi }{4}{{{\mathbf{e}}}_{q}} = \operatorname{ctg} \frac{\varphi }{4}({{e}_{1}}{\mathbf{i}} + {{e}_{2}}{\mathbf{j}} + {{e}_{3}}{\mathbf{k}})$
${{{\mathbf{\omega }}}_{x}} = {{\omega }_{1}}{\mathbf{i}} + {{\omega }_{2}}{\mathbf{j}} + {{\omega }_{3}}{\mathbf{k}},\quad {{{\mathbf{\omega }}}_{{\mathbf{\xi }}}} = \omega _{1}^{*}{\mathbf{i}} + \omega _{2}^{*}{\mathbf{j}} + \omega _{3}^{*}{\mathbf{k}}$

Перемножая кватернионы, стоящие в правых частях уравнений (6.10) и (6.11), получаем следующие кватернионные кинематические уравнения типа Риккати:

(6.12)
$4{\mathbf{s}}{\kern 1pt} {{*}^{ \bullet }} = --{{{\mathbf{\omega }}}_{x}} + {\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{x}}--{{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}}{\kern 1pt} * + \;{\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}}* = --{{{\mathbf{\omega }}}_{x}}--2{{{\mathbf{\omega }}}_{x}} \times {\mathbf{s}}{\kern 1pt} * + \;{\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{x}} \circ {\mathbf{s}}{\kern 1pt} *$
(6.13)
$4{\mathbf{s}}{\kern 1pt} {{*}^{ \bullet }} = --{{{\mathbf{\omega }}}_{\xi }} + {{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}}{\kern 1pt} *--\;{\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{\xi }} + {\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}}* = --{{{\mathbf{\omega }}}_{\xi }} + 2{{{\mathbf{\omega }}}_{\xi }} \times {\mathbf{s}}{\kern 1pt} * + \;{\mathbf{s}}{\kern 1pt} * \circ \;{{{\mathbf{\omega }}}_{\xi }} \circ {\mathbf{s}}{\kern 1pt} *$

Из полученных кватернионных кинематических уравнений видно, что они ковариантны по отношению к ассоциированным кватернионам s = –tg(φ/4)eq и s* = ctg(φ/4)eq (имеют одинаковый вид).

Перейдем от кватернионного кинематического уравнении (6.6) к соответствующему векторному кинематическому уравнению, используя известную формулу кватернионной алгебры: a $ \circ $ b = – ab + a × b, где a и b – кватернионы с нулевыми скалярными частями, центральная точка и символ × – символы скалярного и векторного произведений.

Получим

$4{{{\mathbf{s}}}^{ \bullet }} = --({{{\mathbf{\omega }}}_{x}} \cdot {\mathbf{s}}){\mathbf{s}} + {\mathbf{s}} \times ({{{\mathbf{\omega }}}_{x}} \times {\mathbf{s}})--2{{{\mathbf{\omega }}}_{x}} \times {\mathbf{s}}--{{{\mathbf{\omega }}}_{x}}$

Двойное векторное произведение s × (ωy × s) = k2ωy – (ωys)s. Поэтому последнее дифференциальное уравнение примет вид

$4{{{\mathbf{s}}}^{ \bullet }} = ({{s}^{2}}--1){{{\mathbf{\omega }}}_{x}}--2({{{\mathbf{\omega }}}_{x}} \cdot {\mathbf{s}}){\mathbf{s}}--2{{{\mathbf{\omega }}}_{x}} \times {\mathbf{s}},\quad {{s}^{2}} = {\mathbf{s}} \cdot {\mathbf{s}}$

Обозначим θ = – s = ${\text{tg}}\frac{\varphi }{{\text{4}}}$(e1i + e2j + e3k). Тогда полученное выше уравнение примет вид

(6.14)
${{{\mathbf{\theta }}}^{ \bullet }} = \frac{1}{4}(1--{{{\mathbf{\theta }}}^{2}}){{{\mathbf{\omega }}}_{x}}--\frac{1}{2}{{{\mathbf{\omega }}}_{x}} \times {\mathbf{\theta }} + \frac{1}{2}({{{\mathbf{\omega }}}_{x}} \cdot {\mathbf{\theta }}){\mathbf{\theta }}$

В этом уравнении θ и ωx могут трактоваться как векторы, определенные своими проекциями в связанной с твердым телом системе координат X, а производная является локальной производной, характеризующей изменение вектора θ в связанной системе координат.

Отметим, что векторы конечных поворотов θ = tg(φ/4)e и θ = ctg(φ/4)e и соответствующие им векторные кинематические уравнения рассматривались Пановым (1987, 1995) [10, 11] и Shuster (1993) [13]. Полученное уравнение (6.14) совпадает с векторным кинематическим уравнением (2.6.30), приведенным в книге Панова [11] (1995, с. 66). Это векторное уравнение было получено Пановым в 1983 году. Оно было также получено Schuster (1993, уравнение (338)) [13].

Кватернионное кинематическое уравнение (6.5) или (6.6), а также матричное кинематическое уравнение (6.2) или (6.3) в четырехмерных кососимметрических операторах, полученные нами, имеют качественные преимущества перед векторным кинематическим уравнением (6.14) и его матричным аналогом в трехмерных кососимметрических операторах. Эти преимущества обусловлены качественными преимуществами кососимметрических операторов четвертого (четного) порядка (ассоциированного кватерниона и кватернионной кососимметрической матрицы четвертого порядка) перед кососимметрическими операторами третьего (нечетного) порядка (кососимметрической матрицей третьего порядка и трехмерным вектором). Эти преимущества были указаны во введении.

Указанные во введении свойства четырехмерных кососимметрических операторов позволяют более эффективно строить приближенные аналитические решения кинематических уравнений в четырехмерных кососимметрических операторах и их алгоритмы численного интегрирования (алгоритмы ориентации) в сравнении с использованием векторного кинематического уравнения (6.14) и его матричного аналога в трехмерных кососимметрических операторах.

7. Алгоритмы ориентации в четырехмерных кососимметрических операторах. Векторное кинематическое уравнение (6.14) использовалось (Панов (1984, 1995) [10, 11]; Сомов и др. (2008) [35]; Сомов (2009) [36]; Сомов, Бутырин (2012) [37]; Сомов и др. (2014) [38]) для построения алгоритмов определения ориентации движущихся объектов с помощью бесплатформенных инерциальных навигационных систем (БИНС) в инерциальной системе координат (в том числе для построения алгоритмов определения ориентации спутников), а также для полетной калибровки космического телескопа, БИНС космического аппарата.

Матричное дифференциальное уравнение Stuelpnagel (6.1) (1964) [8] и эквивалентное ему векторное дифференциальное уравнение Bortz (4.2) (1971) [9] также широко используются для построения современных алгоритмов определения ориентации движущихся объектов с помощью БИНС (Savage (1998) [39], Бранец (2009) [40]).

Предложенные нами матричные кинематические уравнения вращательного движения твердого тела (6.2) и (6.3), в которых в качестве переменной используется четырехмерная кососимметрическая матрица sq, имеют преимущества перед кинематическим уравнением Stuelpnagel (6.1), в котором в качестве переменной используется трехмерная кососимметрическая матрица ${{s}_{{v}}}$, из-за качественных преимуществ кососимметрических матриц четвертого (четного) порядка перед трехмерными кососимметрическими матрицами третьего (нечетного) порядка.

Предложенные кватернионные кинематические уравнения (6.5) и (6.6), использующие в качестве переменной ассоциированный кватернион s и соответствующие матричным уравнениям (6.2) и (6.3), существенно проще векторного кинематического уравнения Bortz (4.2), поскольку, в отличие от него, они не содержат тригонометрических функций и операций деления. Поэтому кинематические уравнения (6.2) и (6.3), а также (6.5) и (6.6) более удобны для построения высокоточных алгоритмов определения ориентации движущихся объектов с помощью БИНС в сравнении с кинематическими уравнениями Stuelpnagel и Bortz.

Как уже отмечалось, кватернионные уравнения (6.5) и (6.6) также более удобны для построения высокоточных алгоритмов БИНС в сравнении с векторным кинематическим уравнением Панов–Shuster (6.14) из-за их большей компактности и преимуществ четырехмерных кососимметрических операторов перед трехмерными векторами.

Наряду с описанными выше кинематическими уравнениями вращательного движения твердого тела для решения теоретических и прикладных задач (задач ориентации, навигации и управления движением различного рода движущихся объектов) широко используется классическое кватернионное кинематическое уравнение λ = (1/2)λ $ \circ $ ωx (Бранец и Шмыглевский (1973, 1992) [33, 34], Челноков (2006) [26]). В этом линейном кинематическом уравнении переменной служит классический кватернион поворота λ, имеющий норму, равную единице.

Отметим аддитивное вхождение матрицы угловых скоростей в матричные кинематические уравнения (6.3) (Челноков) и (6.1) (Stuelpnagel), кватерниона угловой скорости – в кватернионное кинематическое уравнение (6.6) (Челноков), а вектора угловой скорости – в векторное кинематическое уравнение Bortz (4.2). Поэтому первое приближение решений этих уравнений на шаге интегрирования, построенное методом последовательного приближения Пикара, есть приращение интеграла на шаге интегрирования от вектора абсолютной угловой скорости объекта. Это приращение непосредственно измеряется на борту движущегося объекта большинством современных датчиков угловой скорости. Поэтому эти уравнения более удобны для построения сверхбыстрых циклов алгоритмов определения ориентации движущегося объекта (Savage (1998) [39], Бранец (2009) [40]), использующих интегральную первичную информацию о движении объекта, в сравнении с классическим кватернионным кинематическим уравнением. При этом кватернион ориентации λ вычисляется в быстрых циклах алгоритмов определения ориентации, использующих в качестве входной информации результаты вычислений сверхбыстрых циклов этих алгоритмов.

Известно, что компонента $\lambda _{0}^{*}$ скалярной части и компоненты $\lambda _{i}^{*}$ (i = 1, 2, 3) векторной части ${\mathbf{\lambda }}_{{v}}^{*}$ кватерниона приращения λ* кватернионной переменной λ, вычисляемые на шаге интегрирования, отличаются на несколько порядков: величина $\lambda _{0}^{*}$ близка к единице, в то время как величины $\lambda _{i}^{*}$ имеют порядок, равный 10–5 и меньше (в зависимости от вида углового движения объекта и шага интегрирования). Близость компоненты $\lambda _{0}^{*}$ к единице может приводить к потере точности определения ориентации при малой ограниченной разрядной сетке бортового вычислителя. Поэтому во многих известных алгоритмах величины $\lambda _{j}^{*}$ вычисляются через промежуточные кинематические параметры φi, являющиеся проекциями вектора φ = φe эйлерова конечного поворота объекта на связанные с ним координатные оси. Нами величины $\lambda _{j}^{*}$ предлагается вычислять в силу выше указанных причин через другие промежуточные кинематические параметры si = –tg(φ/4)ei, которые являются компонентами ассоциированного кватерниона s = –tg(φ/4)eq.

Нами были построены новые алгоритмы вычисления кватерниона λ ориентации движущегося объекта в инерциальной системе координат по интегральной первичной информации об абсолютной угловой скорости объекта с помощью метода последовательного приближения Пикара. Для построения алгоритмов были использованы формулы Кэли и предложенное нами кватернионное кинематическое уравнение типа Риккати (6.6). Алгоритмы построены по общей рекуррентной схеме, имеющей в кватернионной записи следующий вид:

(7.1)
$\begin{gathered} {\mathbf{\lambda }}\left( {{{t}_{n}}} \right) = {\mathbf{\lambda }}\left( {{{t}_{n}}_{{ - 1}}} \right) \circ {\mathbf{\lambda }}{\kern 1pt} * \\ {\mathbf{\lambda }} = {{\lambda }_{0}} + {{{\mathbf{\lambda }}}_{{v}}} = {{\lambda }_{0}} + {{\lambda }_{1}}{\mathbf{i}} + {{\lambda }_{2}}{\mathbf{j}} + {{\lambda }_{3}}{\mathbf{k}},\quad {\mathbf{\lambda }}* = \lambda _{0}^{*} + \lambda _{1}^{*}{\mathbf{i}} + \lambda _{2}^{*}{\mathbf{j}} + \lambda _{3}^{*}{\mathbf{k}} \\ \end{gathered} $

Здесь $\lambda _{j}^{*}$ – приращения параметров Эйлера λj на шаге интегрирования h = tntn – 1.

Приращения $\lambda _{j}^{*}$ вычисляются через компоненты si ассоциированного кватерниона s = –tg(φ/4)eq по формуле

(7.2)
${\mathbf{\lambda }}* = (1--{{s}^{2}}--2{\mathbf{s}}){\text{/}}(1 + {{s}^{2}}),\quad {\mathbf{s}} = {{s}_{1}}{\mathbf{i}} + {{s}_{2}}{\mathbf{j}} + {{s}_{3}}{\mathbf{k}},\quad {{s}^{2}} = {\mathbf{s}} \cdot {\mathbf{s}} = s_{1}^{2} + s_{2}^{2} + s_{3}^{2}$

В свою очередь переменные si находятся по одному из построенных нами алгоритмов численного интегрирования (с нулевыми начальными условиями) кватернионного кинематического уравнения типа Риккати (6.6).

Соотношение, связывающее кватернион поворота λ* с ассоциированным кватернионом s, и дифференциальное уравнение (6.6) для кватерниона s гораздо проще соотношения, связывающего кватернион поворота λ* с вектором поворота φ, и дифференциального уравнения (4.2) для вектора φ (уравнения Bortz).

Приведем два алгоритма из построенных нами алгоритмов вычисления переменных si.

Одношаговый алгоритм третьего порядка точности

${\mathbf{s}} = --a{\mathbf{\gamma }} + b{\mathbf{\gamma }} \times {\mathbf{\gamma }}{\kern 1pt} * + \;c{\mathbf{\gamma }} \circ {\mathbf{\gamma }}{\kern 1pt} * \circ \;{\mathbf{\gamma }}$
(7.3)
$\begin{gathered} {\mathbf{\gamma }} = {{\gamma }_{1}}i + {{\gamma }_{2}}j + {{\gamma }_{3}}k = \int\limits_{{{t}_{{n - 1}}}}^{{{t}_{n}}} {{{{\mathbf{\omega }}}_{x}}\left( t \right)} dt,\quad {\mathbf{\gamma }}* = \gamma _{1}^{*}i + \gamma _{2}^{*}j + \gamma _{3}^{*}k = \int\limits_{{{t}_{{n - 2}}}}^{{{t}_{{n - 1}}}} {{{{\mathbf{\omega }}}_{x}}\left( t \right)} dt \\ {{{\mathbf{\omega }}}_{x}} = {{\omega }_{1}}i + {{\omega }_{2}}j + {{\omega }_{3}}k \\ \end{gathered} $
$h = {{t}_{n}}--{{t}_{{n - 1}}} = {{t}_{{n - 1}}}--{{t}_{{n - 2}}}$

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

${\mathbf{s}} = --(a + b\gamma {\kern 1pt} {{'}^{2}}){\mathbf{\gamma }}{\kern 1pt} '\;--(a + b\gamma {\kern 1pt} '{{'}^{2}}){\mathbf{\gamma }}{\kern 1pt} ''\;--e{\mathbf{\gamma }}{\kern 1pt} '\; \times {\mathbf{\gamma }}{\kern 1pt} ''$
(7.4)
${\mathbf{\gamma }}{\kern 1pt} ' = \gamma _{1}^{'}{\mathbf{i}} + \gamma _{2}^{'}{\mathbf{i}} + \gamma _{3}^{'}{\mathbf{i}} = \int\limits_{{{t}_{{n - 1}}}}^{{{t}_{{n - 1}}} + h{\text{/}}2} {{{{\mathbf{\omega }}}_{x}}\left( t \right)} dt,\quad {\mathbf{\gamma }}{\kern 1pt} '' = \gamma _{1}^{{''}}{\mathbf{i}} + \gamma _{2}^{{''}}{\mathbf{j}} + \gamma _{3}^{{''}}{\mathbf{k}} = \int\limits_{{{t}_{{n - 1}}} + h/2}^{{{t}_{{n - 1}}} + h} {{{{\mathbf{\omega }}}_{x}}\left( t \right)} dt,$
$h = {{t}_{n}}--{{t}_{{n - 1}}}~$

В этих алгоритмах a, b, c, e – числовые коэффициенты.

Порядок точности алгоритма, например, третий, означает, что накопленная методическая погрешность алгоритма пропорциональна h3, где h – шаг интегрирования.

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

Нами (совместно с Челноковой) исследованы с помощью математического моделирования хорошо известные алгоритмы вычисления ориентации в инерциальной системе координат (Edwards 1973 [41]; Бранец и Шмыглевский 1973, 1992 [33, 34]; Бесараб 1974 [42]; Панов 1995 [11]; Savage 1998 [39]; Челноков 2006 [26]; Бранец 2009 [40]): метод средней скорости, имеющий второй порядок точности; одношаговые и двухшаговые алгоритмы третьего порядка точности; двухшаговый алгоритм четвертого порядка точности; четырехшаговый алгоритм четвертого порядка точности, полученный из алгоритма Панова 6-го порядка точности для вычисления вектора φ.

Также исследованы наши новые одношаговые и двухшаговые алгоритмы третьего и четвертого порядков точности (Челноков и Переляев (2014) [21]; Челноков, Переляев и Челнокова (2016) [22]) и алгоритмы (7.1)(7.3) и (7.1), (7.2), (7.4). Эти алгоритмы построены автором статьи с использованием кватернионного кинематического уравнения типа Риккати (6.6).

В качестве входной информации в алгоритмах используется интегральная информация об абсолютной угловой скорости объекта (величины γi). Выходная информация алгоритмов – параметры Эйлера λj (компоненты кватерниона λ ориентации движущегося объекта в инерциальной системе координат).

Одна из отличительных черт проведенного исследования заключается в изучении точности (вычислительного дрейфа) алгоритмов ориентации при наличии высокочастотных (имеющих порядок 100 гц или 400 гц) колебаниях основания с учетом частоты съема первичной интегральной информации 1000 гц или 2000 гц. При моделировании движения объекта предполагается, что он совершает по каждой из угловых переменных ψ, ϑ, γ (типа самолетных углов) отдельные гармонические колебания или совершает по каждой из угловых переменных композицию нескольких гармонических колебаний с разными амплитудами и частотами. Задание таких законов движения объекта позволяет наиболее полно выявить точностные возможности исследуемых алгоритмов (традиционно при исследовании алгоритмов ориентации движение объекта задается в виде конического движения, т.е. моделируется колебательное движение объекта по двум, а не трем угловым переменным). Вычисления проводились с 32-х или 64-х разрядной сеткой (последняя использовалась при моделировании алгоритмов четвертого порядка точности). Шаг интегрирования h выбирался из интервала [0.0005 с–0.1 с]. Время движения объекта (интегрирования) – 600 с (10 мин.).

Моделирование проводилось (Челноковой) как для отдельных низкочастотных угловых гармонических колебаний объекта (частоты колебаний  fψ = fγ = 1 Гц,  fϑ = = 0.5 Гц) с малыми (ψ+ = 1 град, ϑ+ = 2 град, γ+ = 3 град) и большими (ψ+ = 15 град, ϑ+ = 5 град, γ+ = 15 град) амплитудами (а также для других вариантов отдельных низкочастотных угловых гармонических колебаний объекта с бόльшими амплитудами и частотами), так и для композиций высокочастотных и низкочастотных гармонических колебаний объекта, в частности, для следующих параметров гармоник: первая высокочастотная гармоника: частоты – fψ = 380 Гц,  fϑ = 400 Гц,  fγ = 420 Гц; амплитуды (одинаковые) – ψ+ = ϑ+ = γ+ = 2.5 угл. сек или ψ+ = ϑ+ = γ+ = 25 угл. сек; вторая высокочастотная гармоника: частоты – fψ = 60 Гц,  fϑ = 80 Гц,  fγ = 100 Гц; амплитуды – ψ+ = 1 угл. мин, ϑ+ = 1.5 угл. мин, γ+ = 2 угл. мин или ψ+ = 10 угл. мин, ϑ+ = 15 угл. мин, γ+ = 20 угл. мин; третья низкочастотная гармоника: частоты –  fψfϑfγ = 1 Гц (одинаковые) или  fψ = 1 Гц,  fϑ = 2 Гц,  fγ = 3 Гц; амплитуды – ψ+ = 6 град, ϑ+ = 8 град, γ+ = = 10 град.

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

1. Из всех рассмотренных алгоритмов наименьшие методические погрешности имеет наш новый двухшаговый алгоритм четвертого порядка точности (7.4), построенный на основе нового кватернионного дифференциального кинематического уравнения типа Риккати (6.5) или (6.6). Этот алгоритм обладает лучшей вычислительной устойчивостью и имеет простую структуру.

При шаге интегрирования h = 0.01 с его погрешности для моделируемых низкочастотных угловых движений объекта с большими амплитудами составляют 1.29 × 10–5 град, 3.93 × 10–6 град и 1.45 × 10–5 град по переменным ψ, ϑ и γ соответственно, что на 1–2 порядка меньше (для этого же шага интегрирования), чем погрешности всех других рассмотренных одно- и двухшаговых алгоритмов. При шаге интегрирования h = 0.001 с погрешности двухшагового алгоритма (7.4) для этих угловых движений объекта составляют величины 4.13 × 10–7 град, 1.47 × 10–7 град и 5.40 × 10–7 град по переменным ψ, ϑ и γ соответственно, а при шаге интегрирования h = 0.002 с эти погрешности составляют величины 1.66 × 10–6 град, 5.87 × 10–7 град и 2.16 × 10–6 град соответственно.

2. Из всех рассмотренных одношаговых алгоритмов ориентации наименьшую методическую погрешность имеет наш новый одношаговый алгоритм третьего порядка точности (7.3).

3. Хорошо известный и часто используемый четырехшаговый алгоритм 4-го порядка точности Панова (1995) [11] имеет точность, сопоставимую с точностью нашего нового двухшагового алгоритма четвертого порядка точности (7.4), если фигурирующие в этом алгоритме трансцендентные функции (синус, косинус, квадратный корень) вычисляются по высокоточным алгоритмам (реализуемым, например, в стандартных подпрограммах вычисления этих функций). Однако наш новый двухшаговый алгоритм четвертого порядка точности имеет преимущество в смысле объема необходимых вычислений в 1.5–2 раза в силу его большей простоты. Кроме этого, новый двухшаговый алгоритм позволяет выполнять определение ориентации с большей частотой (в сравнении с четырехшаговым алгоритмом) и, следовательно, с большей точностью.

4. Вычислительные дрейфы всех алгоритмов для высокочастотных колебаний объекта с малыми амплитудами (наиболее интересный для практики случай) имеют порядок 10–6 град.

5. Наличие высокочастотных составляющих в угловых колебаниях объекта может приводить к потере вычислительной устойчивости алгоритмов ориентации при неверном выборе шага интегрирования. Так, для второй из рассмотренных композиций высокочастотных и низкочастотных угловых гармонических колебаний объекта потеря вычислительной устойчивости алгоритмов ориентации наблюдалась уже при шаге интегрирования, равном 0.002 с.

Заключение. В статье рассмотрены трехмерные и четырехмерные кососимметрические операторы, порожденные экспоненциальными представлениями таких ортогональных операторов, как матрица направляющих косинусов углов, кватернионная матрица вращения и кватернион вращения Гамильтона. Приведены трехмерные векторные и матричные кинематические уравнения для вектора вращения Эйлера φ = φe, включая векторное уравнение (Bortz) и матричное уравнение (Stuelpnagel). Получены новые четырехмерные кинематические уравнения в ассоциированных кватернионах и в кватернионных кососимметрических матрицах, компонентами которых являются проекции вектора вращения φ/2.

Рассмотрено представление трехмерных и четырехмерных кососимметрических матриц, а также ассоциированных кватернионов с помощью формул Кэли. Показано, что если трехмерной кососимметрической матрице ${{s}_{{v}}}$, связанной с матрицей направляющих косинусов формулой Кэли, соответствует вектор ${{{\mathbf{s}}}_{{v}}}$ = –tg(φ/2)e, то четырехмерной кососимметрической матрице sq, связанной той или иной формулой Кэли с кватернионной матрицей поворота типа n, соответствует вектор ${{{\mathbf{s}}}_{{v}}}$ = –tg(φ/4)e или вектор ${{{\mathbf{s}}}_{{v}}}$ = ctg(φ/4)e. Также показано, что четырехмерным кососимметрическим матрицам sq и s*, порождаемым формулами Кэли, отвечают ассоциированные кватернионы sq = –tg(φ/4)eq и s* = ctg(φ/4)eq.

Рассмотрены кинематические уравнения вращения в кососимметрических операторах типа Риккати: трехмерное матричное кинематическое уравнение, предложенное Stuelpnagel, и новые четырехмерные матричные кинематические уравнения, предложенные нами. В этих уравнениях в качестве переменных используются трехмерная кососимметрическая матрица и четырехмерные кососимметрические матрицы, определяемые формулами Кэли. Кососимметрические матрицы четвертого (четного) порядков имеют качественные преимущества перед трехмерными кососимметрическими матрицами третьего (нечетного) порядков. Это делает использование наших матричных кинематических уравнений более эффективным при проведении аналитических исследований и при построении высокоточных численных алгоритмов определения ориентации движущихся объектов с помощью бесплатформенной инерциальной навигационной системы в сравнении с уравнением Stuelpnagel.

Получены новые различные кватернионные кинематические уравнения вращения в ассоциированных кватернионах s и s*: уравнения, правые части которых имеют вид кватернионных произведений трех кватернионов, один из которых (центральный) является кватернионом угловой скорости твердого тела, а также уравнения типа Риккати. Эти кватернионы s и s* порождаются кватернионными аналогами формул Кэли. Показано, что полученные кватернионные кинематические уравнения ковариантны по отношению к ассоциированным кватернионам s и s*. Также показано, как из одного из полученных нами кинематических уравнений в ассоциированных кватернионах получается векторное кинематическое уравнение Панов–Shuster относительно векторной переменной tg(φ/4)e. Вектор и ассоциированный кватернион имеют качественно различные свойства, хотя имеют одинаковое количество ненулевых компонент, равное 3. В кватернионном исчислении, в отличие от векторного исчисления, операция деления определена (существует), и она легко алгоритмизируется, а операция умножения обладает свойством ассоциативности. Это делает использование кинематических уравнений в ассоциированных кватернионах в задачах ориентации более эффективным, чем использование векторных уравнений.

Нами получены новые алгоритмы вычисления параметров Эйлера. Они построены с помощью метода последовательного приближения Пикара, использования формул Кэли и кинематического уравнения типа Риккати в ассоциированных кватернионах. В алгоритмах используется измеренная на борту движущегося объекта интегральная первичная информация об абсолютной угловой скорости объекта (квазикоординаты). Новые, предложенные нами алгоритмы, имеют простую структуру, позволяют определять инерциальную ориентацию объекта в параметрах Эйлера более точно, чем другие, рассмотренные известные алгоритмы, и обладают лучшей вычислительной устойчивостью.

Развитие исследования. Построенная нами теория может быть обобщена на общее пространственное движение твердого тела, которое представляет собой композицию вращательного (углового) и поступательного (орбитального) движений. Это обобщение может быть выполнено с помощью дуальных векторов, дуальных матриц и бикватернионов Клиффорда (дуальных кватернионов) (Clifford (1873) [43], Котельников (1895, 1970, 1950) [44]– [46], Диментберг (1978) [47], Челноков (2006) [8]).

Также, на наш взгляд, перспективно построение и реализация на бортовых компьютерах новых дуальных алгоритмов ориентации и навигации с использованием новых дуальных матричных и бикватернионных кинематических уравнений. К таким алгоритмам относятся дуальные алгоритмы вычисления параметров ориентации и координат объекта в инерциальной системе координат, а также параметров инерциальной ориентации и проекций вектора кажущейся скорости объекта на инерциальные и связанные с объектом координатные оси по информации гироскопов и акселерометров. Такие дуальные кватернионные уравнения и алгоритмы, построенные с использованием дуальных матричных и кватернионных аналогов формул Кэли и принципа перенесения Котельникова–Штуди, рассматриваются нами в работе [48] (Челноков 2016).

Работа выполнена при поддержке гранта РНФ № 22-21-00218.

Список литературы

  1. Гантмахер Ф.Р. Теория матриц. М.: Наука, 1967. 576 с.

  2. Hamilton W.R. Lectures on Quaternions. Dublin: Hodges & Smith, 1853. 382 p.

  3. Euler L. Problema algebraicum ob affectiones prorsus singulares memorabile // Novi Commentari Academiae Scientiarum Imperialis Petropolitanae. 1770. V. 15. P. 75–106.

  4. Rodrigues O. Des lois geometriques qui regissent les deplacements d’un systems olide dans l’espase, et de la variation des coordonnee sprovenant de ses deplacement sconsideeres independamment des causes qui peuvent les produire // J. des Mathematiques Pureset Appliquess. 1840. V. 5. P. 380–440.

  5. Gibbs J.W. Scientific Papers. New York: Dover, 1961.

  6. Gibbs J.W. Vector Analysis. New York: Scribners, 1901.

  7. Wiener. T.F. Theoretical Analysis of Gimballess Inertial Reference Equipment Using Delta-Modulated Instruments. Ph.D. Diss. Dep. Aeron.&Astron. Massachusetts Inst. of Technol. Cambridge. MA, 1962.

  8. Stuelpnagel J. On the parameterization of the three-dimensional rotation group // SIAM Rev. 1964. V. 6. № 4. P. 422–429.

  9. Bortz J.E. A new mathematical formulation for strapdown inertial navigation // IEEE Trans. on Aerosp.&Elect. Syst. AES-7. 1971. V. 1. P. 61–66.

  10. Панов А.П. О выборе параметров и кинематических уравнений вращения для численного интегрирования в ЦВМ // Кибернетика и выч. техн. 1984. Вып. 62. С. 104–111.

  11. Панов А.П. Математические основы теории инерциальной ориентации. Киев: Наук. думка, 1995. 279 с.

  12. Marandi S.R., Modi V.J. A preferred coordinate system and the associated orientation representation in attitude dynamics // Acta Astron. 1987. V. 15. № 11. P. 833–843. https://doi.org/10.1016/0094-5765(87)90038-5

  13. Shuster M.D. A survey of attitude representations // J. Astron. Sci. 1993. V. 41. № 4. P. 439–517.

  14. Tsiotras P., Longuski J.M. A new parameterization of the attitude kinematics // J. Astron. Sci. 1995. V. 43. № 3. P. 243–262.

  15. Schaub H., Tsiotras P., Junkins J.L. Principal rotation representations of proper N × N orthogonal matrices // Int. J. Engng. Sci. 1995. V. 33. № 15. P. 2277–2295.

  16. Schaub H., Junkins J.L. Stereographic orientation parameters for attitude dynamics: A generalization of the rodrigues parameters // J. Astron. Sci. 1996. V. 44. № 1. P. 1–19.

  17. Tsiotras P., Junkins J.L., Schaub H. Higher order cayley transforms with applications to attitude representations // J. Guidance, Control, & Dyn. 1997. V. 20. № 3. P. 528–534.

  18. Schaub H., Robinett R.D., Junkins J.L. New penalty functions for optimal control formulation for spacecraft attitude control problems // J. Guidance, Control, & Dyn. 1997. V. 20. № 3. P. 428–434.

  19. Schaub H. Novel coordinates for nonlinear multibody motion with applications to spacecraft dynamics and control. Ph.D. Diss. Aerosp. Engng. Texas AM Univ. College Station. TX, 1998.

  20. Hurtado, John E. Interior Parameters, Exterior Parameters, and a Cayley-Like Transform // J. Guidance, Control, & Dyn. 2008.

  21. Chelnokov Y.N., Perelyaev S.E. New equations and algorithms for orientation and navigation of strapdown inertial navigation systems with four-dimensional skew-symmetric operators // 21st St. Petersburg Int. Conf. on Integrated Navigation Syst. ICINS 2014. Proce. 21. 2014. P. 365–369.

  22. Челноков Ю.Н., Переляев С.Е., Челнокова Л.А. Исследование алгоритмов определения инерциальной ориентации движущегося объекта // Изв. Сарат. унив. Новая серия: Мат. Мех. Информ. 2016. Т. 16. № 1. С. 80–95.

  23. Челноков Ю.Н. Об определении ориентации объекта в параметрах Родрига–Гамильтона по его угловой скорости // Изв. АН СССР. МТТ. 1977. № 3. С. 11–20.

  24. Плотников П.К., Челноков Ю.Н. Сравнительный анализ точности алгоритмов определения ориентации объекта в параметрах Родрига–Гамильтона и направляющих косинусах // Космич. исслед. 1979. Т. 17. Вып. 3. С. 371–377.

  25. Плотников П.К., Челноков Ю.Н. Применение кватернионных матриц в теории конечного поворота твердого тела // Сб. науч.-метод. статей по теор. механике. 1981. Вып. 11. С. 122–129.

  26. Челноков Ю.Н. Кватернионные и бикватернионные модели и методы механики твердого тела и их приложения. Геометрия и кинематика движения. М.: Физматлит, 2006. 511 с.

  27. Уиттекер Е.Т. Аналитическая динамика. М.; Л.: ОНТИ НКТИ СССР, 1937. 500 с.

  28. Лурье А.И. Аналитическая механика. М.: Физматлит, 1961. 824 с.

  29. Беллман Р. Введение в теорию матриц. М.: Наука, 1976. 351 с.

  30. Ickes B.F. A new method for performing digital control system attitude computations using quaternions // AIAA J. 1970. № 8. P. 13–17.

  31. Переляев С.Е. О соответствии между трехмерными и четырехмерными параметрами трехмерной группы вращения // Изв. РАН. МТТ. 2009. Т. 44. № 2. С. 204–213.

  32. Журавлев В.Ф. Основы теоретической механики. М.: Физматлит, 2008. 304 с.

  33. Бранец В.Н., Шмыглевский И.П. Применение кватернионов в задачах ориентации твердого тела. М.: Наука, 1973. 320 с.

  34. Бранец В.Н., Шмыглевский И.П. Введение в теорию бесплатформенных инерциальных навигационных систем. М.: Наука, 1992. 280 с.

  35. Somov Ye.I., Butyrin S.A., Skirmunt V.K. In-flight alignment calibration of a space telescope and a star tracker cluster // Proc. Jubilee 15th St. Petersburg Int. Conf. on Integrated Navigation Syst. CSRI “Elektropribor”. St. Petersburg. 2008. P. 139–143.

  36. Somov Ye.I. Multiple algorithms for filtration, integration and calibration of a strapdown inertial system for a spacecraft attitude determination // Proc. 16th St. Petersburg Int. Conf. on Integrated Navigation Syst. CSRI “Elektropribor”. St. Petersburg. 2009. P. 110–112.

  37. Somov Ye.I., Butyrin S.A. In-flight alignment of a space telescope and a star tracker cluster at a scanning observation of the Earth marked objects // Proc. 19th St. Petersburg Int. Conf. on Integrated Navigation Syst. CSRI “Elektropribor”. St. Petersburg. 2012. P. 242–244.

  38. Somov E.I., Butyrin S.A., Gasizadeh Ch.M. Flight calibration of SINS of a small information satellite with correction from solar and magnetic sensors // XXI St. Petersburg Int. Conf. on Integrated Navigation Syst. Coll. of Mater. St. Petersburg. 2014. P. 18–21.

  39. Savage P.G. Strapdown inertial navigation integration algorithm design. Pt. 1: Attitude algorithm // J. Guidance, Control&Dyn. 1998. V. 21. № 1. P. 19–28.

  40. Бранец В.Н. Лекции по теории бесплатформенных инерциальных навигационных систем. М.: МФТИ, 302 с.

  41. Edwards A. Strapdown inertial navigation systems // Rocket Techn. 1973. № 5. P. 50–57.

  42. Бесараб П.Н. Определение параметров пространственной ориентации движущегося объекта // ЖВММФ. 1974. Т. 14. № 1. С. 240–246.

  43. Clifford W. Preliminary sketch of biquaternions // Proc. London Math. Soc. 1873. № 4. P. 381–395.

  44. Котельников А.П. Винтовое счисление и некоторые приложения его к геометрии и механике. Казань: 1895. 215 с.

  45. Котельников А.П. Винты и комплексные числа // Изв. физ.-мат. об-ва при Казан. ун-те. 1896. Сер. 2. № 6. С. 23–33.

  46. Котельников А.П. Теория векторов и комплексные числа // в: Сб. статей. Некоторые применения идей Лобачевского в механике и физике. М.: Гостехиздат, 1950. С. 7–47.

  47. Диментберг Ф.М. Теория винтов и ее приложения. M.: Наука, 1978. 328 с.

  48. Челноков Ю.Н. Уравнения кинематики твердого тела в четырехмерных кососимметрических операторах и их приложения в инерциальной навигации // ПММ. Т. 80. Вып. 6. 2016. С. 637–652.

Дополнительные материалы отсутствуют.