Ein umkreisendes Objekt in der Ferne und große Halbachse wird umziehen mal die Geschwindigkeit einer Kreisbahn bei , egal welche Exzentrizität oder welche Richtung sie haben mag!
Das kommt von der vis-viva-Gleichung
und wenn Sie AU und Jahre für Einheiten verwenden, dann ist es für Umlaufbahnen nur um unsere Sonne einfach
Wenn = 2, es bewegt sich schneller als die der Erde AU/Jahr, und wenn es mit reinkommt =0 (heliozentrische Fluchtgeschwindigkeit) es bewegt sich schneller als die Erde bei 1 AE, was eine praktische Beziehung ist, an die man sich erinnern sollte.
Frage: Gegeben , was sind die Grenzen für die Richtung, in die sich ein umlaufender Körper bewegen kann? Zum Beispiel wenn Könnte es sich in eine beliebige Richtung bewegen, z. B. zwischen 80 und 100 Grad in Bezug auf den Vektor, der auf die Sonne zeigt?
Möglicherweise könnte eine Antwort als Funktion des Raumwinkels ausgedrückt werden von 0 bis 2, aber da ich nicht weiß, wie die Antwort aussehen wird, werde ich die Form nicht übermäßig einschränken.
Hinweis: Ich habe keine eingeschränkte Exzentrizität, daher muss eine Antwort (wahrscheinlich?) Zuerst die beiden Grenzexzentrizitäten als Funktion von bestimmen und dann von dort gehen.
Der Richtung sind keine Grenzen gesetzt.
Die Vis-viva-Gleichung gibt Ihnen eine Geschwindigkeit. Unter der Annahme von Punktmassen und dem Festhalten an der klassischen Mechanik kümmert sich die Vis-Viva-Gleichung überhaupt nicht darum, in welche Richtung Sie Ihre Geschwindigkeit richten; Es ist lediglich eine Gleichung, die darauf basiert, wie die gesamte Umlaufbahnenergie (die für alle Umlaufbahnen mit derselben großen Halbachse um denselben Körper gleich ist) zwischen Gravitationspotentialenergie und kinetischer Energie verteilt werden muss.
Für Keplersche Bahnen gelten die einzigen Einschränkungen Und Sind:
Um es anders auszudrücken, durch die vis-viva-Gleichung, wenn ein radialer Abstand gegeben ist und eine große Halbachse um einen Gravitationskörper definiert einen Orbitalgeschwindigkeitswert . Unter den idealen Newtonschen Bedingungen mit zwei Körpern zeigt diese Geschwindigkeit unabhängig davon, in welche Richtung Sie zeigen , befinden Sie sich immer in einer keplerschen Umlaufbahn/Trajektorie.
Ergänzende Antwort, die @notovny bestätigt, ist richtig!
Während vis-viva Ihnen die Geschwindigkeit gibt, scheinen anscheinend noch alle Richtungen möglich zu sein!
Es scheint, dass ich mich dieses Mal selbst verwirrt habe.
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint as ODEint
def deriv(X, t):
x, v = X.reshape(2, -1)
acc = -x * ((x**2).sum())**-1.5
return np.hstack((v, acc))
halfpi, pi, twopi = [f*np.pi for f in (0.5, 1, 2)]
r = 1.0
answerz = []
titles = []
for r_over_a in (0.7, 1.4):
titles.append('r/a = ' + str(round(r_over_a, 2)))
answers = []
a = r / r_over_a
T = twopi * np.sqrt(a**3)
times = np.linspace(0, T, 1001)
v0 = np.sqrt(2./r - 1./a)
thetas = np.linspace(0, pi, 8)[:-1] # make the result odd to avoid singularity
for theta in thetas:
s, c = [f(theta) for f in (np.sin, np.cos)]
X0 = np.array([r, 0, s*v0, c*v0])
answer, info = ODEint(deriv, X0, times, full_output=True)
answers.append(answer)
answerz.append(answers)
if True:
fig = plt.figure()
for i, (title, answers) in enumerate(zip(titles, answerz)):
ax = fig.add_subplot(2, 1, i+1)
for a in answers:
x, y = a.T[:2]
ax.plot(x, y)
ax.plot([0], [0], 'oy', markersize=12)
ax.set_aspect('equal')
ax.set_title(title, fontsize=16)
plt.show()
make the result odd to avoid singularity
). Die Simulation kennt keine Atmosphären, aber sie würde explodieren, weil der "Planet" in der Simulation eine Punktquelle der Schwerkraft ist. Etwas verwandt: Wie groß ist die Exzentrizität einer Umlaufbahn (Trajektorie), die gerade nach unten in Richtung Zentrum fällt?
äh