Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sai.msu.ru/neb/pcm/pcm02_11.pdf
Дата изменения: Thu Sep 20 14:14:32 2007
Дата индексирования: Sun Apr 10 00:08:39 2016
Кодировка: Windows-1251

Поисковые слова: п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п р п
Н.В.Емельянов

ПРАКТИЧЕСКАЯ НЕБЕСНАЯ МЕХАНИКА
Оглавление. Глава 2. Простейшие механические модели в небесной механи-

ке.

2.11. Задача двух тел. 2.11.1. Общие сведения о задаче двух тел.
Задача двух тел заключается в изучении их движения под действием гравитационных сил взаимного притяжения. Два тела считаются изолированными от других тел и любых других воздействий. В большинстве случаев рассматривается задача о движении двух материальных точек, то есть когда масса каждого из тел целиком сосредоточена в его центре масс. Когда принимаются во внимание форма и размеры тел, говорят о поступательно-вращательном движении двух тел. Рассматривают относительное движение в задаче двух тел, когда начало системы отсчета помещается в центр масс одного из них, и барицентрическое движение, при котором начало помещено в центр масс обоих тел. Траектория движения в задаче двух тел всегда лежит в неизменной плоскости. Она представляет собой эллипс, параболу или гиперболу. Центральное тело в относительном движении или барицентр двух тел в барицентрическом движении расположен в фокусе одной из указанных фигур. Существуют также прямолинейные траектории в задаче двух тел. Точку траектории с минимальным расстоянием до начала системы отсчета называют перицентром, а точку с максимальным расстоянием (в случае эллиптического движения) апоцентром. Апоцентр может располагаться в бесконечности (гиперболические и параболические траектории). Линию, соединяющую перицентр орбиты с ее апоцентром, называют линией апсид. Движение в задаче двух тел имеет то свойство, что, чем меньше расстояние между ними, тем больше их скорость.

1


Движение описывается системой обыкновенных дифференциальных уравнений 6-го порядка. Следовательно, общее решение зависит от шести независимых произвольных постоянных. Существуют семь первых интегралов уравнений движения, содержащих семь произвольных постоянных интегрирования, пять из которых являются независимыми. Недостающей шестой независимой произвольной постоянной является константа, определяющая положение тела на орбите в заданный момент времени. Траекторию движения в задаче двух тел описывают параметрами (элементами) кеплеровской орбиты. В ряде случаев рассматривают ограниченную задачу двух тел. Ограниченная задача двух тел заключается в изучении движения материальной точки P1 под действием силы притяжения другой материальной точки P0 . При этом считается, что масса точки P1 по сравнению с массой точки P0 столь мала, что она не оказывает никакого влияния на движение точки P0 . Полагают, что притягиваюций центр P0 покоится в некоторой инерциальной системе координат.

2.11.2. Дифференциальные уравнения движения в задаче двух тел.
Движение двух тел M1 и M2 с массами m1 и m2 обычно рассматривают в одной из двух систем координат. Первая из них инерциальная система координат (GX Y Z ) с неизменными направлениями осей и с началом в барицентре двух тел. Вторая система координат Oxy z , называемая относительной, имеет начало в теле M1 и оси, параллельные осям барицентрической системы координат GX Y Z .

Инерциальная система координат (GX Y Z ) имеет неизменное направление осей. Начало G этой системы помещают в барицентр двух тел. Обозначим через X1 , Y1 , Z1 координаты тела M1 , а через X2 , Y2 , Z2 координаты тела M2 . Тогда дифференциальные уравнения движения двух тел под влиянием их взаимного притяжения в соответствии с законом всемирного тяготения в выбранной системе координат запишутся в виде

2.11.2.1. Дифференциальные уравнения движения двух тел в барицентрической системе координат

d2 Xi 1X = - i 2 i , dt2 Ri Ri

d2 Yi 1Y = - i 2 i , dt2 Ri Ri
2

d 2 Zi 1Z = - i 2 i , dt2 Ri Ri


2 где Ri = Xi + Yi + Zi (i = 1, 2), а 1 = G или в векторной форме

2

2

2

m3 2 (m1 +m2 )

2

, 2 = G

m3 1 (m1 +m2 )2

,

Ri = {Xi , Yi , Zi },

1R d2 Ri = - i 2 i dt2 Ri Ri

(i = 1, 2).

Согласно выбору начала системы координат во все время движения выполняются соотношения

X1 m1 + X2 m2 = 0,
или в векторной форме

Y1 m1 + Y2 m2 = 0,

Z1 m 1 + Z2 m 2 = 0 ,

R1 m1 + R2 m2 = 0.
Здесь, как и всюду далее, через G обозначена универсальная гравитационная постоянная, а через t обозначено время (независимая переменная). Движение каждого тела описывается собственной системой уравнений движения, представляющей собой систему трех обыкновенных дифференциальных уравнений второго порядка. Общее решение каждой системы уравнений движения должно зависеть от 6 независимых произвольных постоянных интегрирования.

2.11.2.2. Дифференциальные уравнения движения двух тел в относительной системе координат.

Система координат Oxy z , называемая относительной, имеет начало в теле M1 и оси, параллельные осям барицентрической системы координат GX Y Z . Движение тела M2 в относительной системе координат будет описываться следующей системой дифференциальных уравнений

d2 x 1x = - 2 , 2 dt rr

d2 y 1y = - 2 , 2 dt rr

d2 z 1z = - 2 , 2 dt rr

где r2 = x2 + y 2 + z 2 , а = G(m1 + m2 ) так называемый гравитационный параметр системы двух тел M1 и M2 . Гравитационным параметром какого-либо тела называется, как известно, величина произведения универсальной гравитационной постоянной на массу этого тела. В векторной форме уравнения движения тела M2 в относительной системе координат имеют вид

r = {x, y , z },

d2 r 1r = - 2 , dt2 rr
3

= G(m1 + m2 ).


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

2.11.3. Первые интегралы уравнений движения в задаче двух тел.
динатами x, y , z , компонентами скорости dx/dt, dy /dt, dz /dt и временем t вида (x, y , z , dx/dt, dy /dt, dz /dt, t) = const,

Что такое первый интеграл. Конечное соотношение между коор-

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

ћ три интеграла площадей (или интегралы момента количества движения) y dz dy -z = cx , dt dt z dx dz -x = cy , dt dt x dy dx -y = cz , dt dt

ћ интеграл энергии (или интеграл живой силы) 2 dx 2 dy 2 dz 2 + + = +h dt dt dt r
и

ћ три интеграла Лапласа x
Здесь

dr dx -r = f1 , dt dt

y

dr dy -r = f2 , dt dt

z

dr dz -r = f3 . dt dt

dx dy dz dr dr +y +z =r , = + h, dt dt dt dt dt r и введено обозначение = G(m1 + m2 ). r =x
4


Постоянные cx , cy , cz называются постоянными площадей, величина h постоянной энергии (постоянной живой силы), а f1 , f2 , f3 постоянными интегралов Лапласа. Из перечисленных выше семи первых интегралов не все являются независимыми. Можно показать, что между произвольными постоянными интегрирования существуют следующие две зависимости:

cx ћ f1 + cy ћ f2 + cz ћ f3 = 0,
где

f 2 = 2 + h ћ c2 ,

c2 = c2 + c2 + c2 , x y z

2 2 2 f 2 = f1 + f2 + f3 .

Следовательно, среди констант cx , cy , cz , h, f1 , f2 , f3 фактически независимы лишь пять. Никаких других соотношений между произвольными постоянными интегрирования в задаче двух тел нет.

2.11.4. Закон движения и параметры орбиты в задаче двух тел. 2.11.4.1. Траектория в плоскости орбиты
Параметр, описывающий форму орбиты, называется эксцентриситетом и обычно обозначается буквой e. Круговая орбита соответствует значению e = 0, для эллиптической орбиты 0 < e < 1, параболическая орбита описывается значением e = 1, для гиперболической орбиты e > 1. В случаях прямолинейных траекторий в задаче двух тел полагают e = 1. Размер эллиптической орбиты задается большой полуосью a. В случаях параболического и гиперболического движений рассматривают параметр траектории q , равный минимальному расстоянию тела от начала координат. Движение в задаче двух тел обычно описывают в прямоугольной системе координат x, y , z , оси которой могут быть направлены произвольно. Из первых интегралов уравнений движения задачи двух тел следует, что траектория движения полностью лежит в некоторой плоскости плоскости орбиты. Выберем в этой плоскости некоторую орбитальную

5


систему декартовых координат O с центром O в теле M1 (при рассмотрении относительного движения) или с центром O в барицентре тел M1 и M2 (при рассмотрении барицентрического движения). Ось этой системы направим в перицентр точку орбиты, наименее удаленную от начала системы координат. Траектория движения в задаче двух тел в орбитальной системе координат описывается следующим соотношением:

ћ r = c2 - f ћ ,
где r = 2 + 2 модуль радиуса-вектора тела M2 , c постоянная площадей, f постоянная Лапласа При этом = G ћ (m1 + m2 ) в относительном движении и

m3 1 = 2 = G (m1 + m2 )

2

при рассмотрении движения точки M2 относительно барицентра системы точек M1 и M2 , m1 и m2 массы материальных точек M1 и M2 , а G универсальная гравитационная постоянная. Вырожденный случай прямолинейного движения в задаче двух тел, когда постоянная интеграла площадей c равна нулю, описан отдельно. Здесь допустим, что c > 0, и рассмотрим уравнение траектории в полярных координатах. Введем в плоскости орбиты полярные координаты r и v по формулам

= r cos(v ),

= r sin(v ),

где угол v называется истинной аномалией и отсчитывается от перицентра в направлении против часовой стрелки. Уравнение орбиты в полярных координатах имеет вид

r=

p , 1 + e cos(v )

где обозначено p = c2 /, e = f /. При этом p называется фокальным параметром орбиты, а e ее эксцентриситетом. Из первых интегралов уравнений движения в задаче двух тел следует, что постоянная энергии зависит от введенных параметров следующим образом : 2 2 h = 2 (e - 1). c 6


Изменение полярного угла v во времени описывается уравнением

p 1 + e cos(v )

2

dv = c. dt

Решение этого уравнения записывают в различных формах в зависимости от типа движения. Тип движения определяется значением эксцентриситета e. Формулы, описывающие зависимости r(t), v (t), приводятся в параграфе 2.11.4.3. Различные типы движений.

2.11.4.2. Ориентация орбиты в пространстве.
Из первых интегралов уравнений движения задачи двух тел следует, что траектория движения полностью лежит в некоторой плоскости плоскости орбиты. Выберем некоторую орбитальную систему декартовых координат O с центром O в теле M1 (при рассмотрении относительного движения) или с центром O в барицентре тел M1 и M2 (при рассмотрении барицентрического движения). Ось этой системы направим по вектору Лапласа (см. параграф 2.11.3. Первые интегралы уравнений движения в задаче двух тел. ). В этом же направлении лежит точка орбиты, наименее удаленная от начала координат. Ось орбитальной системы координат направим по вектору момента количества движения одного из тел. Ось будет дополнять систему координат до правой. Плоскость орбиты совпадает с плоскостью O . Как движутся два тела в орбитальной системе координат, описано в предыдущем параграфе. Здесь рассмотрим, как принято в небесной механике задавать ориентацию плоскости орбиты в произвольной системе прямоугольных координат с центром O и осями x, y , z , соответственно параллельными осям какой-либо инерциальной системы координат. Формулы перехода от орбитальной системы координат O к системе координат Oxy z имеют вид:

x = Px ћ + Qx ћ + Rx ћ , y = Py ћ + Qy ћ + Ry ћ , z = Pz ћ + Qz ћ + Rz ћ ,
где через Pi , Qi , Ri (i = 1, 2, 3) обозначены направляющие косинусы линии апсид, направляющие косинусы перпендикуляра к линии апсид в

7


плоскости орбиты, и направляющие косинусы перпендикуляра к плоскости орбиты соотвественно. Направляющие косинусы принято выражать через три угла поворота орбитальной системы координат O по отношению к системе координат Oxy z : долгота восходящего узла орбиты, угловое расстояние перицентра от восходящего узла орбиты, i наклон орбиты. Выражения имеют вид

Px Py Pz Qx Qy Qz Rx Ry Rz

= cos ћ = cos ћ = sin ћ = - sin ћ = - sin ћ = cos ћ = sin ћ = - cos ћ = cos i.

cos sin sin i, cos sin sin i, sin i, sin i,

- sin ћ sin ћ cos i, + sin ћ cos ћ cos i, - cos ћ sin ћ cos i, + cos ћ cos ћ cos i,

Ориентацию орбиты в пространстве можно увидеть на Рис. FIG02.11.4.2.

2.11.4.3. Различные типы движения.
Рассмотрим движение двух тел в орбитальной системе координат (см. параграф 2.11.4.1. Траектория в плоскости орбиты) За исключением случая прямолинейного движения, когда постоянная площадей равна нулю, траектория движения в полярных координатах описывается уравнением p r= , 1 + e cos v где r расстояние, v полярный угол, p фокальный параметр, e эксцентриситет. Причем p и e постоянные параметры, зависящие от начальных условий движения. Обозначим через h постоянную энергии. Из полярного уравнения следует, что тип траектории существенно зависит от значения e. Поэтому форма зависимости координат от времени t будет различной. Существуют следующие типы орбит.

8


1) 2) 3) 4)

К Э П Г

р л а и

у л р п

г и а е

о п б р

в т о б

а и л о

я ч и л

орбита еска ческ ичес

: e= я орбита : 0 < e < а я орбита : e= к а я орбита : e >

0, 1, 1, 1,

h h h h

< < = >

0, r = const. 0. 0. 0.

Зависимости координат от времени r(t), v (t) можно рассмотреть отдельно для каждого типа движения : Круговое и эллиптическое. Параболическое. Гиперболическое.

2.11.4.4. Круговое и эллиптическое движения в задаче двух тел.
Эксцентриситет e < 1. Круговое движение при e = 0. Рассмотрим движение одного из двух тел тела M2 в полярных координатах. Пусть r расстояние, v полярный угол. Обозначим большую полуось эллиптической траектории через a, тогда из полярного уравнения траектории следует

p = a(1 - e2 ),
где p фокальный параметр. Введем в качестве вспомогательной переменной эксцентрическую аномалию E :

r sin v = a

1 - e2 sin E ,

r cos v = a(cos E - e),

r = a(1 - e cos E ).
Геометрический смысл эксцентрической аномалии Вы можете увидеть на Рис. FIG02.11.4.4. Зависимость E от времени t описывается соотношениями E - e sin E = M ,

M = n(t - t0 ) + M0 , n= /a3 ,

9


t0 начальный момент времени, а M0 произвольная постоянная интегрирования. Величина M называется средней аномалией, n называется средним движением, а M0 средней аномалией в эпоху. Постоянная определяется соотношением = G ћ (m1 + m2 ),
если начало координат помещено в точку M1 , и соотношением

= 2 = G

m3 1 (m1 + m2 )

2

при рассмотрении движения точки M2 относительно барицентра системы точек M1 и M2 . Здесь m1 и m2 массы материальных точек M1 и M2 , а G универсальная гравитационная постоянная. Уравнение E - e sin E = M относительно эксцентрической аномалии E называется уравнением Кеплера. Его численное решение обычно выполняется методом последовательных приближений. Вы можете познакомиться с несколькими алгоритмами решения уравнения Кеплера в параграфе 2.11.5.1. Отметим, что при изменении M на 2 углы E и v также изменяются на 2 . Разница между ними заключается в том, что M изменяется равномерно во времени, а E и v с переменной угловой скоростью. Лишь в частном случае кругового движения (e = 0) все три угла совпадают. Период T обращения тела по орбите связан со средним движением n соотношением 2 T= . n Исходными элементами эллиптической орбиты в задаче двух тел, задающими движение в плоскости орбиты, считаются три параметра

n среднее движение, e эксцентриситет, M0 средняя аномалия в эпоху.
Вместо n можно задать большую полуось a. Вместо средней аномалии в эпоху M0 иногда задают момент t прохождения телом перицентра орбиты. Т.е. n(t - t0 ) + M0 = 0.

10


2.11.4.5. Параболическое движение в задаче двух тел.
Эксцентриситет e = 1. Рассмотрим движение одного из двух тел тела M2 в полярных координатах. Пусть r расстояние, v полярный угол. Полярное уравнение в этом случае принимает вид

r = q sec2 (v /2),
где q минимальное расстояние тела от начала координат. Зависимость полярного угла v от времени t описывается соотношениями

S = tan(v /2),
где

S + S 3 /3 = M , n= , 2q

M = n(t - t0 ) + M0 ,

t0 начальный момент времени, а M0 произвольная постоянная интегрирования. Величина M называется средней аномалией, n называется средним движением, а M0 средней аномалией в эпоху. Постоянная определяется соотношением = G(m1 + m2 ),
если начало координат помещено в точку M1 , и соотношением

m3 1 = 2 = G (m1 + m2 )

2

при рассмотрении движения точки M2 относительно барицентра системы точек M1 и M2 . Здесь m1 и m2 массы материальных точек M1 и M2 , а G универсальная гравитационная постоянная. Уравнение S + S 3 /3 = M относительно S называется уравнением Кеплера для параболического движения. (См. также параграф 2.11.5.1). Его решение описывается следующей цепочкой формул:

2 Q = M, 3

R=

1 + q + |Q|

2

2 3

,

S=

3M R+1+

1 R

.

Исходными элементами параболической орбиты в задаче двух тел, задающими движение в плоскости орбиты, считаются два параметра 11


n среднее движение, M0 средняя аномалия в эпоху. Вместо n можно задать параметр q . Вместо средней аномалии в эпоху M0 иногда задают момент t прохождения телом перицентра орбиты. Т.е. n(t - t0 ) + M0 = 0.

2.11.4.5. Гиперболическое движение в задаче двух тел.
Эксцентриситет e > 1. Рассмотрим движение одного из двух тел тела M2 в полярных координатах. Пусть r расстояние, v полярный угол, p фокальный параметр. Введем в рассмотрение вспомогательный параметр a и вспомогательную переменную H с помощью следующих соотношений:

p = a(e2 - 1), r sin v = a e2 - 1 sinh H, r cos v = a(e - cosh H ), r = a(e cosh H - 1).
Зависимость H от времени t описывается соотношениями

e sinh H - H = M , M = n(t - t0 ) + M0 ,
где

n=

, a3

t0 начальный момент времени, а M0 произвольная постоянная интегрирования. Величина M называется средней аномалией, n называется средним движением, а M0 средней аномалией в эпоху. Постоянная определяется соотношением = G(m1 + m2 ),
если начало координат помещено в точку M1 , и соотношением

m3 1 = 2 = G (m1 + m2 )
12

2


при рассмотрении движения точки M2 относительно барицентра системы точек M1 и M2 . Здесь m1 и m2 массы материальных точек M1 и M2 , а G универсальная гравитационная постоянная. Заметим, что в гиперболическом случае величина a не является никакой полуосью орбиты, поскольку орбита имеет бесконечные размеры. Уравнение e sinh H - H = M , относительно H называется уравнением Кеплера для гиперболического движения. Его численное решение обычно выполняется методом последовательных приближений. Вы можете познакомиться с алгоритмом решения в параграфе 2.11.5.1. Исходными элементами гиперболической орбиты в задаче двух тел, задающими движение в плоскости орбиты, считаются три параметра

n среднее движение, e эксцентриситет, M0 средняя аномалия в эпоху.
Вместо n можно задать a или p. Вместо средней аномалии в эпоху M0 иногда задают момент t прохождения телом перицентра орбиты. Т.е.

n(t - t0 ) + M0 = 0.

2.11.4.6. Прямолинейное движение в задаче двух тел.
Это случай, когда постоянная площадей c = 0. (см. параграф 2.11.3. Первые интегралы уравнений движения в задаче двух тел). Рассмотрим движение одного из двух тел тела M2 в полярных координатах. Пусть r расстояние, v полярный угол. Из интеграла площадей dv r2 =c dt видно, что движение происходит по прямой. Обычно принимают v = 180 . Определение r, как функции времени, зависит от значения интеграла энергии h. Введем в рассмотрение величину a, заданную формулой

a=- , h
13


где постоянная определяется соотношением

= G(m1 + m2 ),
если начало координат помещено в точку M1 , и соотношением

m3 1 = 2 = G (m1 + m2 )

2

при рассмотрении движения точки M2 относительно барицентра системы точек M1 и M2 . Здесь m1 и m2 массы материальных точек M1 и M2 , а G универсальная гравитационная постоянная. Если h < 0, то введем переменную E , определяемую равенством

r = a(1 - cos E ).
Зависимость E от времени описывается соотношениями

E - sin E = M = n(t - t0 ) + M0 ,

где n =

. a3

Если h > 0, то удобно ввести переменную H соотношением

r = |a|(cosh H - 1),
что дает

sinh H - H = M = n(t - t0 ) + M0 ,

где n =

|a|
3

.

При h = 0 имеем решение, которое лучше всего записать в виде

r = q (3M )
где

2 3

M = M = n(t - t0 ) + M0 ,

q=

3

. 2n2

Во всех трех случаях t0 начальный момент времени, а M0 произвольная постоянная интегрирования. Величина M называется средней аномалией, n называется средним движением, а M0 средней аномалией в эпоху. Исходными элементами прямолинейного движения в задаче двух тел считаются два параметра 14


n среднее движение, M0 средняя аномалия в эпоху.
Вместо n можно задать a или q . Вместо средней аномалии в эпоху M0 иногда задают момент t :

n(t - t0 ) + M0 = 0.
Решение уравнений E - sin E = M и sinh H - H = M выполняется обычно численно методом последовательных приближений. Вы можете познакомиться с алгоритмами решения в параграфе 2.11.5.1.

2.11.5.1. Формулы для решения уравнения Кеплера.
Методы и формулы решения уравнения Кеплера различны для трех типов движения эллиптического, параболического и гиперболического. Кроме того, для эллиптического и гиперболического типов движений применяются несколько методов. e эксцентриситет, M средняя аномалия, Обозначения: E эксцентрическая аномалия, точность вычисления E . Для эллиптического движения

ћ Метод последовательных приближений. Итерации выполняются по правилам:
1. В нулевом приближении полагаем E0 = M . 2. Вычисляем последовательно En+1 = M + e sin En для n = 0, 1, . . . до тех пор, пока |En+1 - En | > .

ћ Метод последовательных приближений. Итерации выполняются по правилам:
1. В нулевом приближении полагаем E0 = M . 2. Вычисляем последовательно

M - En + e sin En 1 - e cos En для n = 0, 1, . . . до тех пор, пока |En+1 - En | > . E
n+1

= En +

15


ћ Метод последовательных приближений по Денби. Итерации:
1. В нулевом приближении полагаем E0 = M + 0.85 e. 2. Вычисляем последовательно

En+1 = En - e sin2 (En - E ) M+ En - 2(M + e sin En ) + M + e sin(M + e sin En )
для n = 0, 1, . . . до тех пор, пока |E
n+1

- En | > .

Для параболического движения Никаких итераций. Вычисления по формулам

x=

1 + 9/4M 2 + 3/2|M | E= 3M x+1+
1 x

2 /3

,

.

Для гиперболического движения

ћ Метод последовательных приближений. Итерации выполняются по правилам:
1. В нулевом приближении полагаем E0 = M . 2. Вычисляем последовательно

E
n+1

= ln



En + M e

2

En + M +1 + e
n+1

для n = 0, 1, . . . до тех пор, пока |E

- En | > .

ћ Метод последовательных приближений по Денби.
Итерации: 1. В нулевом приближении полагаем E0 = ln(2M /e + 1.8).

16


2. Для n = 0, 1, 2, . . . вычисляем последовательно

x2 = e exp(En ) - exp(-En ) /2 - M , x3 = e exp(x2 ) - exp(-x2 ) /2 - M , En+1 (x2 - En )2 = En - En - 2x2 + x3

до тех пор, пока |En+1 - En | > .

2.11.5.2. Вычисление положения и скорости по элементам орбиты в задаче двух тел.
В данном параграфе дается список формул кеплеровского движения небесного тела в том порядке, в каком они нужны для вычисления:

ћ прямоугольных координат и скорости тела ћ при заданных элементах орбиты ћ на заданный момент времени.
Движение тела рассматривается в некоторой прямоугольной системе координат Oxy z . К этой системе относятся также элементы кеплеровской орбиты тела. Обозначения:

n среднее движение, размерность радиан/ед.времени; e эксцентриситет, безразмерный; i наклон (двугранный угол между плоскостью орбиты и основной плоскостью Oxy ), рад.; M0 средняя аномалия в эпоху ( значение средней аномалии M в начальный момент времении эпоху ), рад.; угловое расстояние перицентра от восходящего узла орбиты, рад.; долгота восходящего узла орбиты (угол в плоскости Oxy между осью x и линией узлов), рад.; t0 начальный момент времени эпоха элементов; t текущий момент времени, на который вычисляются координаты тела.
17


Предполагается также, что известен гравитационный параметр : в случае относительного движения ( точка = G ћ (m1 + m2 ) с массой m2 движется относительно точки с массой m1 ), в случае, когда точка с массой m2 движется m3 1 = G (m1 +m2 )2 вокруг барицентра m1 и m2 . В некоторых случаях вместо среднего движения n в качестве исходного параметра орбиты рассматривают a большую полуось орбиты (в случае эллиптического движения), размерность ед.длины, или a действительную полуось (в случае гиперболического движения), размерность ед.длины, или p фокальный параметр орбиты, ед.длины (кроме случая прямолинейного движения ). q перицентрическое расстояние, ед. длины (кроме случая прямолинейного движения ). В этих случаях вычисления начинаются с определения среднего движения по формулам

n= n=

a3

для эллиптического и гиперболического движений,

2 4 для параболического движения. или n = q3 p3 Если задано среднее движение n, следует прежде всего найти a, q или p: a= n2
1 3

для эллиптического и гиперболического движений,

4 1 1 для параболического движения. 3 3 p= или q = n2 2n2 В любом случае, когда n известно, определяют среднюю аномалию: M = n(t - t0 ) + M0 .
Отметим, что в случае прямолинейного движения элементы e и должны иметь следующие значения:

e = 1,

= 0.

Следующий этап вычислений зависит от типа движения. Итак, для эллиптического движения решаем уравнение 18


E - e sin E = M
и с помощью найденного значения находим 1 - e2 sin E cos E - e sin v = , cos v = , 1 - e cos E 1 - e cos E a 1 - e2 r= или r = a(1 - e cos E ). 1 + e cos v В случае прямолинейного эллиптического движения v = 180 . Вычисляем r = a(1 - cos E ). Для гиперболического случая решаем уравнение, соответствующее уравнению Кеплера:

e sinh H - H = M
и определяем

sin v =

e - cosh H e2 - 1 sinh H , cos v = , e cosh H - 1 e cosh H - 1

a(e2 - 1) r= или r = a(e cosh H - 1). 1 + e cos v В случае прямолинейного гиперболического движения полагаем v = 180 и вычисляем r = a(cosh H - 1).
В случае параболического движения нужно решать уравнение Баркера 1 S + S3 = M, 3 а затем находить

sin v = 2S/(1 + S 2 ),

cos v = (1 - S 2 )/(1 + S 2 ),

p(1 + S 2 ) p или r = . r= 1 + cos v 2 В случае прямолинейного параболического движения полагаем v = 180 и вычисляем M = n(t - t0 ) + M0 ,
19

a = (/n2 )1/3 ,


r = (9/2)1/3 aM
Иначе можно сразу вычислить

2 /3

.

r=

9 M 2 n2

2

1 /3

.

Если вместо элемента n задан параметр a, то последовательность вычислений будет такой:

n=

/a3 ,

M = n(t - t0 ) + M0 ,
2 /3

r = (9/2)1/3 aM

.

Уравнение Кеплера и его гиперболический аналог решаются итерационными методами. Один из таких методов заключается в следующем. В "нулевом"приближении неизвестные E , или H полагают равными M . Затем их значения последовательно уточняют до тех пор пока новое значение станет несущественно отличаться от предыдущего. В случае эллиптического движения

E1 = M + e sin M ,

E2 = M + e sin E1 ,

E3 = M + e sin E2 и так далее.

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

E1 = M + e sin M /(1 - e cos M ), E2 = E1 + (M - E1 + e sin E1 )/(1 - e cos E1 ), E3 = E2 + (M - E2 + e sin E1 )/(1 - e cos E2 ), и т.д.
В случае гиперболического движения H1 = M , Q1 = (H1 + M )/e,

H2 = ln( H3 = ln(

Q2 + 1 + Q1 ), 1 Q2 + 1 + Q2 ), 2

Q2 = (H2 + M )/e, Q3 = (H3 + M )/e, и т.д.

В случае параболического движения не нужны никакие итерации. S можно вычислить по формулам

Q = 2/3 M ,

R=(
20

1 + Q2 + |Q|)2/3 ,


S = 3M /(R + 1 + 1/R).
Далее вычисления не зависят от типа орбиты. Находим sin u = sin cos v + cos sin v ,

cos u = cos cos v - sin sin v ,
и, наконец, получаем значения прямоугольных координат тела x, y , z :

x = r(cos u cos - sin u sin cos i), y = r(cos u sin + sin u cos cos i), z = r sin u sin i.
Для определения компонент скорости сначала вычислим V1 и V2 :

V1 =

/p e sin v ,

V2 =

/p(1 + e cos v ),

причем в эллиптическом случае p вычисляется по формуле

p = a(1 - e2 ),
в гиперболическом движении по формуле

p = a(e2 - 1),
а в параболическом движении просто

p = 2q .
В случае прямолинейного движения имеем

V1 =
или

/a sin E ,

V2 = 0 (эллиптическое движение)

V1 =
или

/a sinh H, 2 V1 = 3

V2 = 0 (гиперболическое движение) 9 2
1 /3

naM

-1/3

=

2n r, 3M

V2 = 0 (параболическое движение)
21


где

M = n(t - t0 ) + M0 ,

a = (/n2 )1/3 .

Компоненты скорости находятся далее из соотношений

dx x = V1 + (- sin u cos - cos u sin cos i) V2 , dt r dy y = V1 + (- sin u sin + cos u cos cos i) V2 , dt r dz z = V1 + cos u sin i V2 . dt r
Конец вычислений

2.11.5.3. Вычисление элементов орбиты по положению и скорости в задаче двух тел.
В данной статье приводятся формулы для вычисления элементов кеплеровской орбиты по начальным данным: прямоугольным координатам и компонентам скорости тела. Формулы даются в том порядке, в каком они используются для вычислений. Движение тела рассматривается в некоторой прямоугольной системе координат Oxy z . Относительно этой системы отсчитываются также элементы кеплеровской орбиты тела. Обозначения: x0 , y0 , z0 заданные координаты тела в начальный момент времени t0 ; vx0 , vy0 , vz0 соответствующие компоненты скорости тела; понадобится также длина начального радиуса-вектора тела

r0 =

2 2 x2 + y0 + z0 ; 0

22


среднее движение, размерность радиан/ед.времени; эксцентриситет, безразмерный; наклон (угол между плоскостью орбиты и основной плоскостью Oxy ), рад.; M0 средняя аномалия в эпоху (значение средней аномалии M в начальный момент времении эпоху), рад; угловое расстояние перицентра от восходящего узла орбиты, рад; долгота восходящего узла орбиты (угол в плоскости Oxy между осью x и линией узлов), рад; t0 начальный момент времени эпоха элементов; t текущий момент времени, на который вычисляются координаты тела. Предполагается также, что известен гравитационный параметр : в случае относительного движения ( точка = G ћ (m1 + m2 ) с массой m2 движется относительно точки с массой m1 ), 3 в случае, когда точка с массой m2 движется m1 =G (m1 + m2 )2 вокруг барицентра m1 и m2 .

n e i

Обычно полагают, что среднее движение тела n всегда является положительной величиной, а наклон орбиты i изменяется в пределах от нуля до 180 . Вычисления начинаются с определения произвольных постоянных, фигурирующих в первых интегралах уравнений движения. Итак, вычисляем постоянные интегралов площадей :

cx = y0 v

z

0

- z 0 v y0 ,

cy = z0 vx0 - x0 vz0 , cz = x0 v c=
y
0

- y0 vx0 ,

c2 + c2 + c2 . x y z

Далее постоянную интеграла энергии

h=v

2 x

0

+v

2 y0

+v

2 z0

-

2 . r0

Найдем также величину vr по формуле

vr = x0 v

x0

+ y0 v
23

y

0

+ z0 vz0 .


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

h < 0 Эллиптическое движение
Сначала проверяем значение + hr0 . Если + hr0 = 0, то сразу полагаем M0 = 0 и e = 0. Если + hr0 = 0, то вычисляем комбинации vr -h tan E = , + r0 h vr -h e sin E = . Затем по tan E , учитывая что sig n(cos E ) = sig n( + hr0 ), находим E и, наконец, простым вычитанием вычисляем M0 :

M0 = E - e sin E . h > 0 Гиперболическое движение Вычисляем вспомогательную величину vr h B= . + hr0
Затем сразу находим M0 :

M0 =

v


r

h



-

1 ln 2

1+B 1-B

h = 0 Параболическое движение В этом случае вычисления зависят от значения c. Если c > 0, то вычисляем S = vr /c, затем сразу M0 = S + S 3 /3. Если c = 0, то M0 по абсолютной величине может быть задана произвольной.
Удобно принять или

M0 = 1 M 0 = -1

при vr > 0 при vr < 0.

Прямолинейное движение

24


Далее ход вычислений зависит от значения c:

c = 0 Прямолинейное движение
Сразу полагаем e = 1,

= 0.

Далее вычисляем наклон i и аргумент перицентра следующим образом. 2 2 Если y0 + z0 = 0 , то полагаем i = 0, = 0. Иначе: z2 Находим i по tan i = 0 . При этом 2 y0 если z0 < 0, то иначе Находим : если z0 < 0, иначе При этом то

sig n(cos i) = sig n(-y0 ), sig n(cos i) = sig n(y0 ). tan = tan =
2 2 - y0 + z0 , x0 2 2 y0 + z0 . x0

sig n(cos ) = sig n(-x0 ).

25


c>0 Вычисляем постоянные интегралов Лапласа fx = vy0 ћ cz - v fy = v
z z
0

ћ cy - ћ cz -

x0 , r0

0

ћ cx - v

x

0

fz = vx0 ћ cy - v f=

y

0

y0 , r0 z0 ћ cx - , r0

2 2 2 fx + fy + fz .

Если c2 + c2 = 0, то = 0 при cz > 0 и = 180 при cz < 0. Иначе x y находим из соотношения

tan = -
знак cos совпадает со знаком cy . Далее

cx cy

tan i =
знак cos i совпадает со знаком cz . Теперь

c2 + c2 x y cz

,

tan =

fz ћ c , fy ћ cx - fx ћ cy

знак cos совпадает со знаком знаменателя последнего выражения. Наконец определяем эксцентриситет

e=

f .

26


Дальнейший ход вычислений снова зависит от значения постоянной интеграла энергии h:

h < 0 Эллиптическое движение a=- , h n= . a3

h > 0 Гиперболическое движение a= , h n= . a3

h < 0 Параболическое движение
Если c = 0 (прямолинейное движение), то находим

a = r0 (9/2)-

1 /3

,

n=

. a3

Иначе определяем сначала затем

q = r0 /(1 + S 2 ), n= . 2q 3

Заметим, что в случае параболического движения теряет смысл большая полуось орбиты a. В случае прямолинейного движения отсутствует понятие минимального расстояния тела до притягивающего центра. В прямолинейном параболическом движении вместо элемента n можно задавать параметр a = r0 (9/2)-1/3 , так, что

n=

. a3

27


СПИСОК ЛИТЕРАТУРЫ 1. Дубошин Г. Н. Небесная механика. Основные задачи и методы. Учебник для студентов университетов, обучающихся по специальности "Астрономия". Издание 3-е, дополненное. М: Наука, 1975 . 800 с. 2. Субботин М. Ф. Введение в теоретическую астрономию. М: Наука, 1968 . 800 с.

28