Можно ли аппроксимировать большую полуось орбиты как среднее орбитальное расстояние для эксцентричных орбит?

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

Картинка, помогающая объяснить слова

Например, Земля находится на расстоянии около 1 а.е. от Солнца и имеет очень низкий эксцентриситет орбиты, поэтому можно сказать, что большая полуось земной орбиты также имеет длину примерно 1 а.е. Поскольку P^2 (yr) = a^3 (AU), можно сделать вывод, что оборот вокруг Земли должен занять около года. Но что, если бы у Земли был более высокий эксцентриситет. Если бы орбитальный эксцентриситет Земли был выше, было бы разумно аппроксимировать орбитальное расстояние как большую полуось орбиты?

Ответы (4)

Математика говорит, что большая полуось не является хорошей мерой среднего расстояния для орбит с большим эксцентриситетом (эллиптических).

В основном есть два способа измерить это: (1) среднее значение по всей орбите на чисто геометрической основе и (2) среднее значение во времени. Они дают совсем другие результаты - качественно разные.

Среднее расстояние на геометрической основе.

В каком-то смысле это самое очевидное. Математика такова:

р грамм знак равно а 2 π 0 2 π р д θ

И мы используем для эллипса:

р знак равно р 1 + ϵ с о с θ

Результат (в конце концов :-)):

(1) р грамм знак равно а 1 ϵ 2

Среднее по времени.

Это более хитрый расчет, но на самом деле это самое "человеческое" среднее. Мы хотим :

р т знак равно 1 Т 0 Т р д т

Математика здесь утомительна и бесполезна, но результат (с небольшой помощью от Wolframalpha.com) таков:

(2) р т знак равно а 2 π 2 + ϵ 2 ( 1 ϵ 2 ) 5 2 т а н 1 ( 1 ϵ 1 + ϵ )

Теперь, по любому определению, это беспорядочное уравнение, но главное отметить ключевое различие между усредненным по времени выражением (2) и геометрическим выражением (1).

Геометрическое выражение становится меньше по мере увеличения эксцентриситета.

Среднее по времени значение увеличивается по мере увеличения эксцентриситета (небольшое упрощение).

На самом деле для обоих р а начинается в 1.000 но когда ϵ 1 затем р грамм 0 и р т !

Почему ?

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

+n!и респект за математику! Если вы исправите а знак равно 1 , то предел р т всего 1,5, а не . Который ( 1 ϵ 2 ) 5 / 2 в знаменателе, кажется, проблема.
См. этот ответ для числовой проверки этого.
Я все еще считаю, что в вашем выражении есть математическая ошибка. С а знак равно 1 и эксцентриситет приближается к единице ( ϵ 1 ), расстояние апоцентра а ( 1 + ϵ ) приближается к значению 2, а среднее по времени расстояние – к 1,5. Однако ваше выражение расходится с . Вы планируете заняться этим?
Я могу отредактировать ваш ответ для вас, если хотите. Сейчас я думаю, что это ошибка.
@uhoh Конечно, давай. Честно говоря, я мысленно потерял этот вопрос, и если ваша математика кошерна, дерзайте.
Хорошо, я точно знаю, что вы имеете в виду! Я пропингую вас, когда сделаю это. Я действительно восхищаюсь аналитическим подходом, так что это будет хорошей практикой для меня.

Просто чтобы предоставить аналитическую формулу для правильного усредненного по времени расстояния @uhoh, здесь вывод р т знак равно 1 + ϵ 2 / 2 :

а знак равно 1 с знак равно е б знак равно 1 е 2 р знак равно ( потому что β е , 1 е 2 грех β ) р знак равно ( грех β , 1 е 2 потому что β ) | р | 2 знак равно потому что 2 β 2 е потому что β + е 2 + грех 2 β е 2 грех 2 β знак равно 1 2 е потому что β + е 2 потому что β знак равно ( 1 е потому что β ) 2 | р × р | знак равно ( потому что β е ) 1 е 2 потому что β + грех β 1 е 2 грех β знак равно 1 е 2 ( 1 е потому что β ) знак равно 2 д А / д β знак равно константа  д т / д β   | р | т знак равно 0 Т | р | д т знак равно 0 2 π | р | д т д β д β знак равно 1 е 2 0 2 π ( 1 е потому что β ) 2 д β 1 е 2 0 2 π ( 1 е потому что β ) д β знак равно 2 π + е 2 π 2 π знак равно 1 + е 2 / 2

Суть в том, что ваше предположение неверно. Именно большая полуось определяет период, а не среднее расстояние. Ньютон понял это, когда изобрел исчисление и вывел законы Кеплера. (Поищите некоторые пояснения в разделе «Вывод законов Кеплера»). Вот версия Math из Википедии .

Я должен добавить, что три закона Кеплера и их вывод Ньютоном до сих пор не дают точного определения орбит. Они предполагают, что имеет значение только большая масса, тогда как на самом деле два объекта тянут друг друга. Не только Солнце притягивает Землю, но и Земля притягивает Солнце, что немного ускоряет орбиту (соотношение масс 330 000 к 1 делает это почти незначительным, но оно есть). Более точные ньютоновские орбитальные расчеты между двумя массивными объектами требуют более сложной математики. Законы Кеплера работают только в том случае, если центральный объект намного массивнее второго объекта.

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

Среднее расстояние объекта на орбите до Солнца или центрального объекта в любом случае проблематично, потому что планета движется медленнее, когда она дальше, поэтому есть несколько способов рассчитать среднее расстояние.

По времени , которое планета проводит на каждой части своей орбиты (такой же, как площадь, определяемая 3-м законом Кеплера)

Или вы можете измерить среднее расстояние по дуге или углу, беря все меньшие и меньшие углы и вычисляя среднее значение.

Или можно взять среднее расстояние по длине эллипса до конкретных фокусов.

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

Равна ли большая полуось среднему расстоянию, возможно, по дуге или по длине? Не уверена. Я постараюсь решить это. Я знаю, что он не равен среднему по времени.

Имеет ли это смысл. Я не уверен, что объяснил это так хорошо, как должен.

Редактировать

На средней дистанции. Стандартное среднее расстояние с орбитами определяется по времени или площади. Третий закон Кеплера гласит, что равные площади за равное время, так что на самом деле это два способа сказать одно и то же: равное время и равная площадь поверхности.

введите описание изображения здесь

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

Если я правильно понимаю, я неправильно предположил, что закон связывает среднее орбитальное расстояние с орбитальным периодом, тогда как «простая математика» - вывод дает результат, что период связан с большой полуосью; Фактический случай более сложен, поскольку меньшими массами уже нельзя пренебречь. Это правильно? Немного не по теме, но из трех методов, используемых для расчета среднего орбитального расстояния, будет ли наиболее удобным первый метод, поскольку охватываемая площадь (или прошедшее время на орбите) будет постоянной?
@mikey Меньшие массы ближе к незначительным. Когда две массы становятся более равными, законы Кеплера становятся менее точными. Что касается вашей первой точки, да, вывод указывает на большую полуось. Что касается вашего третьего, я отредактирую ответ выше.
Я предполагаю, что вы интегрируете по орбитальной кривой, изменяя угол для второго метода. Но у меня еще нет идеи для третьего метода.
Третий закон Кеплера прекрасно применим к двойным звездам. Нет необходимости в том, чтобы один был намного массивнее другого.

Это должно было стать дополнительным ответом на ответ StephenG . Однако в этом ответе возникает проблема с выражением для усредненного по времени расстояния. Я думаю, что здорово искать математическое выражение, но оно должно быть подтверждено численно.

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

Предполагая, что большая полуось постоянна, равная 1, усредненное по времени расстояние увеличивается с 1 в ϵ знак равно 0 до 1,5 в ϵ 1 , в то время как для θ -усредненное ("геометрическое") расстояние уменьшается от 1 до нуля.

Я думаю, что теперь мы оба должны добавить path-average для полноты путем усреднения по ds . :-)

введите описание изображения здесь


Скрипт Python:

def deriv(X, t):
    x, v = X.reshape(2, -1)
    acc = -x * ((x**2).sum())**-1.5
    return np.hstack((v, acc))

import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint as ODEint

halfpi, pi, twopi = [f*np.pi for f in 0.5, 1, 2]

time = np.linspace(0, twopi, 10001)[:-1]

a = 1.0
eps = np.hstack((0, 0.2, 0.5, 0.7, 0.9, 0.99))

orbits = []
for ep in eps:
    rperi = a * (1. - ep)
    vperi = np.sqrt(2./rperi - 1./a)
    X0 = np.array([rperi, 0, 0, vperi])

    answer, info = ODEint(deriv, X0, time, atol = 1E-12, full_output=True)
    xy = answer.T[:2]
    orbits.append(xy)

rs = [np.sqrt((xy**2).sum(axis=0)) for xy in orbits]
rmeans = [r.mean() for r in rs]

plt.figure()
plt.subplot(3, 2, 1)
for x, y in orbits:
    plt.plot(x, y)
plt.ylim(-1, 1)
plt.plot([0], [0], 'ok')
plt.subplot(3, 2, 3)
for r in rs:
    plt.plot(time, r)
plt.subplot(3, 2, 5)
plt.plot(eps, rmeans)
plt.plot(eps, rmeans, 'ok')
plt.plot(eps, np.ones_like(eps), '--k')
plt.ylim(0, 1.6)


theta = np.linspace(0, twopi, 10001)[:-1]
rs = [a * (1-ep**2)/(1 + ep*np.cos(theta)) for ep in eps]
rmeans = [r.mean() for r in rs]

plt.subplot(3, 2, 2)
for r in rs:
    x, y = [r*f(theta) for f in (np.cos, np.sin)]
    plt.plot(x, y)
plt.ylim(-1, 1)
plt.plot([0], [0], 'ok')
plt.subplot(3, 2, 4)
for r in rs:
    plt.plot(theta, r)
plt.subplot(3, 2, 6)
plt.plot(eps, rmeans)
plt.plot(eps, rmeans, 'ok')
plt.plot(eps, np.ones_like(eps), '--k')
plt.ylim(0, 1.6)
plt.suptitle("Time averages      Theta averages")
plt.show()
см. мой ответ для вывода р т знак равно 1 + ϵ 2 / 2
@MarkusSchmassmann Я посмотрю, как только доберусь до разумного экрана и карандаша и бумаги, хотя выглядит здорово!