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

Часть серии о |
Астродинамика |
---|
![]() |
В орбитальной механике уравнение Кеплера связывает различные геометрические свойства орбиты тела, на которое действует центральная сила .
Его вывел Иоганн Кеплер в 1609 году в главе 60 своей «Новой астрономии» . [ 1 ] [ 2 ] а в книге V своего «Краткого изложения коперниканской астрономии» (1621 г.) Кеплер предложил итерационное решение уравнения. [ 3 ] [ 4 ] Однако это уравнение и его решение впервые появились в работе Хабаша аль-Хасиба аль-Марвази 9-го века , в которой рассматривались проблемы параллакса. [ 5 ] [ 6 ] [ 7 ] [ 8 ] Это уравнение сыграло важную роль в истории как физики, так и математики, особенно классической небесной механики .
Уравнение
[ редактировать ]Кеплера Уравнение
где это средняя аномалия , – эксцентрическая аномалия , и это эксцентриситет .
«Эксцентрическая аномалия» полезен для вычисления положения точки, движущейся по кеплеровской орбите. Например, если тело проходит периастр в координатах , , во время , то чтобы узнать положение тела в любой момент времени, сначала вычисляют среднюю аномалию от времени и среднего движения по формуле , затем решите приведенное выше уравнение Кеплера, чтобы получить , затем получите координаты из:
где — большая полуось , полуось малая .
Уравнение Кеплера — трансцендентное уравнение , поскольку синус — трансцендентная функция и его нельзя решить относительно алгебраически . численный анализ и расширение ряда . Для оценки обычно требуется .
Альтернативные формы
[ редактировать ]Существует несколько форм уравнения Кеплера. Каждая форма связана с определенным типом орбиты. Стандартное уравнение Кеплера используется для эллиптических орбит ( ). Гиперболическое уравнение Кеплера используется для гиперболических траекторий ( ). Радиальное уравнение Кеплера используется для линейных (радиальных) траекторий ( ). Уравнение Баркера используется для параболических траекторий ( ).
Когда , орбита круговая. Увеличение приводит к тому, что круг становится эллиптическим. Когда , есть четыре возможности:
- параболическая траектория,
- траектория, идущая вперед и назад по отрезку прямой от центра притяжения к точке на некотором расстоянии,
- траектория, входящая или выходящая по бесконечному лучу, исходящему из центра притяжения, скорость которой с увеличением расстояния обращается в ноль
- или траектория вдоль луча, но со скоростью, не обращающейся в ноль с расстоянием.
Значение значение чуть выше 1 приводит к гиперболической орбите с углом поворота чуть менее 180 градусов. Дальнейшее увеличение уменьшает угол поворота, и по мере уходит в бесконечность, орбита становится прямой бесконечной длины.
Гиперболическое уравнение Кеплера
[ редактировать ]Гиперболическое уравнение Кеплера:
где – гиперболическая эксцентрическая аномалия. Это уравнение получено путем переопределения M как квадратного корня из -1 умноженного на правую часть эллиптического уравнения:
(в котором теперь воображаемый), а затем заменив к .
Радиальные уравнения Кеплера
[ редактировать ]Радиальное уравнение Кеплера для случая, когда у объекта недостаточно энергии для побега:
где пропорциональна времени и пропорциональна расстоянию от центра притяжения вдоль луча и достигает значения 1 на максимальном расстоянии. Это уравнение получается путем умножения уравнения Кеплера на 1/2 и установления до 1:
а затем сделать замену
Радиальное уравнение, определяющее, когда у объекта достаточно энергии для побега:
Когда энергия равна точно минимальному количеству, необходимому для побега, тогда время просто пропорционально расстоянию в степени 3/2.
Обратная задача
[ редактировать ]Расчет за заданное значение это просто. Однако решение для когда данная задача может быть значительно более сложной. не существует Закрытого решения . Решение для более или менее эквивалентно решению истинной аномалии или разности между истинной аномалией и средней аномалией, которая называется « Уравнением центра ».
Можно написать выражение бесконечного ряда для решения уравнения Кеплера, используя обращение Лагранжа , но этот ряд не сходится для всех комбинаций и (см. ниже).
Путаница по поводу разрешимости уравнения Кеплера сохранялась в литературе на протяжении четырех столетий. [ 9 ] Сам Кеплер выразил сомнение в возможности найти общее решение:
Я вполне убежден, что оно [уравнение Кеплера] не может быть решено априори из-за различной природы дуги и синуса. Но если я ошибусь и кто-нибудь укажет мне путь, то он будет в моих глазах великим Аполлонием .
— Иоганн Кеплер [ 10 ]
Разложение в ряд Фурье (по ) использование функций Бесселя [ 11 ] [ 12 ] [ 13 ]
Что касается , это серия Капитан .
Обратное уравнение Кеплера
[ редактировать ]Обратное уравнение Кеплера является решением уравнения Кеплера для всех действительных значений :
Оценка этого дает:
Эти ряды можно воспроизвести в системе Mathematica с помощью операции InverseSeries.
InverseSeries[Series[M - Sin[M], {M, 0, 10}]]
InverseSeries[Series[M - e Sin[M], {M, 0, 10}]]
Эти функции представляют собой простые ряды Маклорена . Такие представления трансцендентных функций в ряды Тейлора считаются определениями этих функций. Следовательно, это решение является формальным определением обратного уравнения Кеплера. Однако, не является полной функцией при заданном ненулевом значении . Действительно, производная
обращается в ноль на бесконечном наборе комплексных чисел, когда ближайшее к нулю находится в и в этих двух точках
(где обратный cosh считается положительным), и стремится к бесконечности при этих значениях . Это означает, что радиус сходимости ряда Маклорена равен и ряд не сходится при значениях больше, чем это. Ряд также можно использовать для гиперболического случая, и в этом случае радиус сходимости равен Серия "Когда" сходится, когда .
Хотя это решение является самым простым в определенном математическом смысле, [ который? ] , для большинства приложений предпочтительнее другие решения. Альтернативно уравнение Кеплера можно решить численно.
Решение для был найден Карлом Штумпффом в 1968 году. [ 14 ] но его значение не было признано. [ 15 ] [ нужны разъяснения ]
Можно также написать серию Маклорена в . Этот ряд не сходится, если больше предела Лапласа (около 0,66), независимо от значения (пока не кратно 2π ), но сходится для всех если меньше предела Лапласа. Коэффициенты в ряду, кроме первого (который просто ), зависят от периодическим образом с периодом 2π .
Обратное радиальное уравнение Кеплера
[ редактировать ]Обратное радиальное уравнение Кеплера ( ) для случая, когда объекту не хватает энергии для побега, можно аналогично записать как:
Оценка этого дает:
Чтобы получить этот результат с помощью Mathematica :
InverseSeries[Series[ArcSin[Sqrt[t]] - Sqrt[(1 - t) t], {t, 0, 15}]]
Численная аппроксимация обратной задачи
[ редактировать ]метод Ньютона
[ редактировать ]Для большинства приложений обратную задачу можно вычислить численно, найдя корень функции:
Это можно сделать итеративно с помощью метода Ньютона :
Обратите внимание, что и в этом расчете выражены в радианах. Эта итерация повторяется до тех пор, пока не будет получена желаемая точность (например, когда < желаемая точность). Для большинства эллиптических орбит начальное значение достаточно. Для орбит с , начальное значение можно использовать. В многочисленных работах были разработаны точные (но и более сложные) предположения о начале. [ 16 ] Если тождественно 1, то производная от , которое находится в знаменателе метода Ньютона, может приближаться к нулю, что делает методы, основанные на производных, такие как Ньютон-Рафсон, секанс или ложное правило, численно нестабильными. В этом случае метод деления пополам обеспечит гарантированную сходимость, тем более что решение может быть ограничено на небольшом начальном интервале. На современных компьютерах можно достичь точности 4–5 знаков за 17–18 итераций. [ 17 ] Аналогичный подход можно использовать для гиперболической формы уравнения Кеплера. [ 18 ] : 66–67 В случае параболической траектории уравнение Баркера используется .
Итерация с фиксированной точкой
[ редактировать ]Связанный метод начинается с того, что . Многократно заменяя выражение справа на справа дает простой итерационный алгоритм с фиксированной точкой для оценки . Этот метод идентичен решению Кеплера 1621 года. [ 4 ]
function E(e, M, n)
E = M
for k = 1 to n
E = M + e*sin E
next k
return E
Количество итераций, , зависит от значения . Гиперболическая форма аналогично имеет .
Этот метод связан с приведенным выше решением метода Ньютона тем, что
Для первого заказа в небольшом количестве и ,
- .
См. также
[ редактировать ]- Уравнение центра
- Законы движения планет Кеплера
- проблема Кеплера
- Проблема Кеплера в общей теории относительности
- Радиальная траектория
Ссылки
[ редактировать ]- ^ Кеплер, Джон (1609). «60. Метод этой физики — это подлинная и наиболее верная гипотеза построения обеих частей уравнения и подлинных расстояний: и то, и другое до сих пор не могло быть сделано одновременно с помощью викариантности. Доказательство ложной гипотезы » . Astronomia Nova Aitiologētos, Seu Physica Celestis, взято из комментариев De Tibus Stellae Martis, Ex observibus GV Tychonis Brahe (на латыни). стр. 299–300.
- ^ Аабо, Асгер (2001). Эпизоды из ранней истории астрономии . Спрингер. стр. 146–147. ISBN 978-0-387-95136-2 .
- ^ Кеплер, Джон (1621). «Книга V. Часть вторая.». Воплощение коперниканской астрономии в обычной форме написанных вопросов и ответов, inq. VII. Сборник книг, первые три из которых посвящены сферической доктрине (на латыни). стр. 695–696.
- ^ Перейти обратно: а б Свердлов, Ноэль М. (2000). «Итерационное решение Кеплера уравнения Кеплера» . Журнал истории астрономии . 31 (4): 339–341. Бибкод : 2000JHA....31..339S . дои : 10.1177/002182860003100404 . S2CID 116599258 .
- ^ Колвелл, Питер (1993). Решение уравнения Кеплера за три столетия . Вильманн-Белл. п. 4. ISBN 978-0-943396-40-8 .
- ^ Дутка, Дж. (1 июля 1997 г.). «Заметка об «уравнении Кеплера» » . Архив истории точных наук . 51 (1): 59–65. Бибкод : 1997AHES...51...59D . дои : 10.1007/BF00376451 . S2CID 122568981 .
- ^ Норт, Джон (15 июля 2008 г.). Космос: иллюстрированная история астрономии и космологии . Издательство Чикагского университета. ISBN 978-0-226-59441-5 .
- ^ Ливингстон, Джон В. (14 декабря 2017 г.). Подъем науки в исламе и на Западе: от общего наследия к разлуке, 8-19 века . Рутледж. ISBN 978-1-351-58926-0 .
- ^ Часто утверждают, что уравнение Кеплера «не может быть решено аналитически »; см. например здесь . Другие авторы утверждают, что она вообще неразрешима; см., например, Мадабуши В.К. Чари; Салон Шеппарда Джоэла; Численные методы в электромагнетизме , Academic Press, Сан-Диего, Калифорния, США, 2000 г., ISBN 0-12-615760-X , с. 659
- ^ «Мне достаточно поверить, что я не мог быть решен раньше из-за арки и разнородности. Для меня, странствующего, кто бы ни указал мне путь, он будет для меня великим Аполлонием». Холл, Асаф (май 1883 г.). «Проблема Кеплера» . Анналы математики . 10 (3): 65–66. дои : 10.2307/2635832 . JSTOR 2635832 .
- ^ Фицпатрик, Филип Мэтью (1970). Принципы небесной механики . Академическая пресса. ISBN 0-12-257950-Х .
- ^ Колвелл, Питер (январь 1992 г.). «Функции Бесселя и уравнение Кеплера». Американский математический ежемесячник . 99 (1): 45–48. дои : 10.2307/2324547 . ISSN 0002-9890 . JSTOR 2324547 .
- ^ Бойд, Джон П. (2007). «Поиск корня трансцендентного уравнения без первого предположения: полиномиализация уравнения Кеплера с помощью полиномиального уравнения синуса Чебышева». Прикладная численная математика . 57 (1): 12–18. дои : 10.1016/j.apnum.2005.11.010 .
- ^ Штумпфф, Карл (1 июня 1968 г.). «О применении рядов Ли к задачам небесной механики» . Техническая нота НАСА D-4460.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Колвелл, Питер (1993). Решение уравнения Кеплера за три столетия . Уиллманн-Белл. п. 43. ИСБН 0-943396-40-9 .
- ^ Оделл, AW; Гудинг, Р.Х. (1986). «Процедуры решения уравнения Кеплера». Небесная механика . 38 (4). ООО «Спрингер Сайенс энд Бизнес Медиа»: 307–334. Бибкод : 1986CeMec..38..307O . дои : 10.1007/bf01238923 . ISSN 1572-9478 . S2CID 120179781 .
- ^ Кейстер, Адриан. «Численный анализ определения высоты кругового отрезка» . Технология Вайнмана . Вайнман Технолоджи, Инк . Проверено 28 декабря 2019 г.
- ^ Пфлегер, Томас; Монтенбрук, Оливер (1998). Астрономия на персональном компьютере (Третье изд.). Берлин, Гейдельберг: Springer. ISBN 978-3-662-03349-4 .
Внешние ссылки
[ редактировать ]
- Дэнби, Джон М.; Буркардт, Томас М. (1983). «Решение уравнения Кеплера. I». Небесная механика . 31 (2): 95–107. Бибкод : 1983CeMec..31...95D . дои : 10.1007/BF01686811 . S2CID 189832421 .
- Конвей, Брюс А. (1986). «Улучшенный алгоритм Лагерра для решения уравнения Кеплера». 24-е совещание по аэрокосмическим наукам . дои : 10.2514/6.1986-84 .
- Миккола, Сеппо (1987). «Кубическое приближение уравнения Кеплера» (PDF) . Небесная механика . 40 (3): 329–334. Бибкод : 1987CeMec..40..329M . дои : 10.1007/BF01235850 . S2CID 122237945 .
- Ниженхейс, Альберт (1991). «Решение уравнения Кеплера с высокой эффективностью и точностью». Небесная механика и динамическая астрономия . 51 (4): 319–330. Бибкод : 1991CeMDA..51..319N . дои : 10.1007/BF00052925 . S2CID 121845017 .
- Маркли, Ф. Лэндис (1995). «Решатель уравнений Кеплера». Небесная механика и динамическая астрономия . 63 (1): 101–111. Бибкод : 1995CeMDA..63..101M . дои : 10.1007/BF00691917 . S2CID 120405765 .
- Фукусима, Тосио (1996). «Метод решения уравнения Кеплера без вычисления трансцендентных функций». Небесная механика и динамическая астрономия . 66 (3): 309–319. Бибкод : 1996CeMDA..66..309F . дои : 10.1007/BF00049384 . S2CID 120352687 .
- Чарльз, Эдгар Д.; Татум, Джереми Б. (1997). «Сходимость итерации Ньютона-Рафсона с уравнением Кеплера». Небесная механика и динамическая астрономия . 69 (4): 357–372. Бибкод : 1997CeMDA..69..357C . дои : 10.1023/А:1008200607490 . S2CID 118637706 .
- Штумпф, Лаура (1999). «Хаотическое поведение итерационной функции Ньютона, связанной с уравнением Кеплера». Небесная механика и динамическая астрономия . 74 (2): 95–109. Бибкод : 1999CeMDA..74...95S . дои : 10.1023/А:1008339416143 . S2CID 122491746 .
- Паласиос, Мануэль (2002). «Уравнение Кеплера и ускоренный метод Ньютона» . Журнал вычислительной и прикладной математики . 138 (2): 335–346. Бибкод : 2002JCoAM.138..335P . дои : 10.1016/S0377-0427(01)00369-7 .
- Бойд, Джон П. (2007). «Поиск корня трансцендентного уравнения без первого предположения: полиномиализация уравнения Кеплера с помощью полиномиального уравнения синуса Чебышева». Прикладная численная математика . 57 (1): 12–18. дои : 10.1016/j.apnum.2005.11.010 .
- Пал, Андраш (2009). «Аналитическое решение проблемы Кеплера» . Ежемесячные уведомления Королевского астрономического общества . 396 (3): 1737–1742. arXiv : 0904.0324 . Бибкод : 2009MNRAS.396.1737P . дои : 10.1111/j.1365-2966.2009.14853.x .
- Эсмаэльзаде, Реза; Гадири, Хосейн (2014). «Подходящий старт для решения уравнения Кеплера» . Международный журнал компьютерных приложений . 89 (7): 31–38. Бибкод : 2014IJCA...89g..31E . дои : 10.5120/15517-4394 .
- Цехмайстер, Матиас (2018). «CORDIC-подобный метод решения уравнения Кеплера» . Астрономия и астрофизика . 619 : А128. arXiv : 1808.07062 . Бибкод : 2018A&A...619A.128Z . дои : 10.1051/0004-6361/201833162 .