Уравнение Кеплера

Материал из testwiki
Перейти к навигации Перейти к поиску
Анимация, иллюстрирующая истинную аномалию, эксцентрическую аномалию, среднюю аномалию и решение уравнения Кеплера (в правом верхнем углу), эксцентриситет — 0,6.

Уравне́ние Ке́плера описывает движение тела по эллиптической орбите в задаче двух тел и имеет вид:

EesinE=M

где E — эксцентрическая аномалия, e — эксцентриситет орбиты, а M — средняя аномалия.

Впервые это уравнение вывел Хабаш аль-Хасиб в IX веке[1][2][3][4]. Но в Европе оно получило распространение благодаря Иоганну Кеплеру, который вывел в его в «Новой астрономии» в 1609 году[5][6]. Уравнение играет значительную роль в небесной механике.

Варианты уравнения Кеплера

Уравнение Кеплера в классической форме описывает движение только по эллиптическим орбитам, то есть при 0e<1. Движение по гиперболическим орбитам (e>1) подчиняется гиперболическому уравнению Кеплера, сходному по форме с классическим. Движение по прямой линии (e=1) описывается радиальным уравнением Кеплера. Наконец, для описания движения по параболической орбите (e=1) используют уравнение Баркера. При e<0 орбит не существует.

Задача, приводящая к уравнению Кеплера

Рассмотрим движение тела по орбите в поле другого тела. Найдем зависимость положения тела на орбите от времени. Из II закона Кеплера следует, что

r2dϑdt=const=μa(1e2).

Здесь r — расстояние от тела до гравитирующего центра, ϑ — истинная аномалия — угол между направлениями на перицентр орбиты и на тело, μ=GM0 — произведение постоянной тяготения на массу гравитирующего тела, a — большая полуось орбиты. Отсюда можно получить зависимость времени движения по орбите от истинной аномалии:

tt0=1μa(1e2)0ϑr2dϑ.

Здесь t0 — время прохождения через перицентр.

Дальнейшее решение задачи зависит от типа орбиты, по которой движется тело.

Эллиптическая орбита

Уравнение эллипса в полярных координатах имеет вид

r=a(1e2)1+ecosϑ

Тогда уравнение для времени приобретает вид

tt0=(a(1e2))3/2μ0ϑdϑ(1+ecosϑ)2

Для того, чтобы взять интеграл вводят следующую подстановку:

tgϑ2=1+e1etgE2

Величина E называется эксцентрической аномалией. Благодаря такой подстановке интеграл легко берется. Получается следующее уравнение:

tt0=a3μ(EesinE)

Величина μa3 является средней угловой скоростью движения тела по орбите. В небесной механике для этой величины используется термин среднее движение. Произведение среднего движения на время называется средней аномалией M. Эта величина представляет собой угол, на которой повернулся бы радиус-вектор тела, если бы оно двигалось по круговой орбите с радиусом, равным большой полуоси орбиты тела.

Таким образом получаем уравнение Кеплера для эллиптического движения:

EesinE=M

Гиперболическая орбита

Уравнение гиперболы в полярных координатах имеет тот же вид, что и уравнение эллипса. Значит, интеграл получается такой же по виду. Однако, использовать эксцентрическую аномалию в данном случае нельзя. Воспользуемся параметрическим представлением гиперболы: x=achH, y=ae21shH. Тогда уравнение для гиперболы принимает вид

r=a(echH1),

а связь между ϑ и H

tgϑ2=e+1e1thH2.

Благодаря такой подстановке интеграл приобретает ту же форму, что и в случае с эллиптической орбитой. После произведения преобразований получаем гиперболическое уравнение Кеплера:

M=eshHH

Величина H называется гиперболической эксцентрической аномалией. Поскольку shH=isiniH, то последнее уравнение можно преобразовать следующим образом:

M=eisiniHH=i(iHesiniH)=i(EesinE).

Отсюда видно, что E=iH.

Параболическая орбита

Уравнение параболы в полярных координатах имеет вид

r=2rπ1+cosϑ

где rπ — расстояние до перицентра. Второй закон Кеплера для случая движения по параболической траектории

r2dϑdt=const=2μrπ

Откуда получаем интеграл, определяющий время движения

tt0=2rπ2rπμ0ϑdϑ(1+cosϑ)2

Вводим универсальную тригонометрическую замену

z=tgϑ2,ϑ=2arctgz,dϑ=2dz1+z2,cosϑ=1z21+z2

и преобразуем интеграл

tt0=4rπ2rπμ0tgϑ2dz1+z2(1+1z21+z2)2=rπ2rπμ0tgϑ2(1+z2)dz=rπ2rπμ(z+z33)|0tgϑ2

получаем окончательно

tt0=rπ2rπμ(tgϑ2+13tg3ϑ2)

Последнее соотношение известно в небесной механике как уравнение Баркера.

Радиальная орбита

Радиальной называется орбита, представляющая собой прямую линию, проходящую через притягивающий центр. В этом случае вектор скорости направлен вдоль траектории и трансверсальная составляющая отсутствуетШаблон:Sfn, значит

v=drdt

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

mv22mμr=const

v2=2μr+h

— интеграл энергии. Отсюда имеем дифференциальное уравнение

drdt=±2μr+h

Разделяя переменные в этом уравнении, приходим к интегралу

(t1t0)=r0r1dr2μr+h

способ вычисления которого определяется знаком константы h. Выделяют три случая


  • h<0 прямолинейно-эллиптическая орбита

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

2μr=hsin2u,u0=arcsinhr02μ,u1=arcsinhr12μ,dr=4μhsinucosudu

вычисляем интеграл

(t1t0)=4μhhu0u1sin2udu=2μhhu0u1(1cos2u)du=μhh(2usin2u)|u0u1

Полагая E=2u, запишем результат

(t1t0)=μhh(E1E0sinE1+sinE0)

приняв в качестве (недостижимого в реальности) условного перицентра r0=0, и направление начальной скорости от притягивающего центра, получим так называемое радиальное уравнение Кеплера, связывающее расстояние от притягивающего центра со временем движения

t1t0=μhh(EsinE)

где E=2arcsinhr2μ.


  • h=0 прямолинейно-параболическая орбита

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

(t1t0)=r0r1dr2μr=132μ(r1r1r0r0)

Принимая начальные условия первого случая, получаем явный закон движения

r(t)=[3μ2(t1t0)]23


  • h>0 прямолинейно-гиперболическая орбита

Соответствует уходу от притягивающего центра на бесконечность. На бесконечности тело будет иметь скорость, v=h. Вводим замену

2μr=hsh2u,u0=arcshhr02μ,u1=arcshhr12μ,dr=4μhshuchudu

и вычисляем интеграл

(t1t0)=4μhhu0u1sh2udu=2μhhu0u1(ch2u1)du=μhh(sh2u2u)|u0u1

Полагая H=2u, получаем

(t1t0)=μhh(shH1shH0H1+H0)

Полагая начальные условия аналогичными первому случаю, имеем гиперболическое радиальное уравнение Кеплера

t1t0=μhh(shHH)

где H=2arcshhr2μ

Решение уравнения Кеплера

Решение уравнения Кеплера в эллиптическом и гиперболическом случаях существует и единственно при любых вещественных M[7]. Для круговой орбиты (e=0) уравнение Кеплера принимает тривиальный вид M=E. В общем виде Уравнение Кеплера трансцендентное. Оно не решается в алгебраических функциях. Однако, его решение можно найти различными способами с помощью сходящихся рядов. Общее решение уравнения Кеплера можно записать с помощью рядов Фурье:

E=M+2n=1n1nJn(ne)sinnM,

где

Jm(x)=1π0πcos(mExsinE)dE

функция Бесселя.

Этот ряд сходится, когда величина e не превышает значения предела Лапласа.

Приближённые методы

Среди численных методов решения уравнения Кеплера часто используются метод неподвижной точки («метод простой итерации») и метод Ньютона[8]. Для эллиптического случая в методе неподвижной точки за начальное значение E0 можно взять M, а последовательные приближения имеют следующий вид[7]:

En+1=esinEn+M

В гиперболическом случае метод неподвижной точки подобным образом использовать нельзя, однако этот метод даёт возможность вывести для такого случая другую формулу приближений (с гиперболическим арксинусом)[7]:

Hn+1=ArshHn+Me

Примечания

Шаблон:Примечания


Литература

Шаблон:ВС Шаблон:Небесная механика Шаблон:Иоганн Кеплер