Was genau bedeutet universelle Variable x und z?

Ich habe selbst Orbitalmechanik studiert, und beim Lösen des Lambert-Problems ist es üblich, den universellen Variablenansatz zu verwenden. Ich verstehe den Algorithmus, aber ich habe kein Buch gefunden, das die physikalische Bedeutung der universellen Anomalie gut erklärt x und die dimensionslose Variable z .

Was wäre die physikalische Bedeutung dieser beiden Variablen?


de la Torre Sangra & Fantino's Review of Lambert's Problem sowie Izzo's Revisiting Lambert's problem (auch ArXiv ) zitieren Bate 1971 als Fundamentals of Astrodynamics von Roger R. Bate, Donald D. Mueller, Jerry E. White (Dover, 1971) (in google books , pdfs gibt es auch), die einführt x und z :

von Bate: Grundlagen der Astrodynamik

und später:

von Bate: Grundlagen der Astrodynamik

Vielleicht haben Sie Ihre eigenen Lieblingsreferenzen. Bis Sie Gelegenheit haben, sie hinzuzufügen, habe ich einige eingefügt. Es ist immer besser, anfangs so viel wie möglich in die Frage einzubeziehen, um zu vermeiden, dass die Leute fragen „Was weißt du bisher“ oder „Welche Materialien hast du studiert“.
Es wäre hilfreich, wenn Sie die Ausdrücke für diese Variablen tatsächlich explizit ausschreiben würden.
@uhoh Sorry, das wusste ich nicht, ich habe die andere Frage gelöscht :)
An Literatur habe ich Orbital Mechanics for Engineering Students und Orbital Mechanics von Chovotob gelesen
@AlbertoDeCelisRomero Es ist immer in Ordnung, Ihre eigene Frage zu beantworten. Möglicherweise haben Sie bereits einige Hintergrundinformationen zu diesem Thema. Wenn Sie diesbezüglich Fortschritte gemacht haben, ist das Posten einer Antwort sicherlich hilfreich für zukünftige Leser.
@AlbertoDeCelisRomero Es mag ein Zufall sein, aber es gibt da draußen ein astrodynamisches Papier mit einem ähnlichen Namen: indico.esa.int/event/111/contributions/393/attachments/404/449/…
Das sieht für mich wie ein normaler Ersatz aus?

Antworten (2)

Folgende Seite von 204 der Grundlagen der Astrodynamik :

Dies sind nur praktische Variablen, die von der Änderung der exzentrischen Anomalie vom Anfangs- zum Endpunkt der analysierten (oder vorhergesagten) Bewegung abhängen.

Für elliptische Umlaufbahn:

x = a ( E E 0 )

oder für negativ a (hyperbolische Umlaufbahn),

x = a ( F F 0 )

Für eine parabolische Umlaufbahn

x = D D 0


Für elliptische Umlaufbahn:

z = ( E E 0 ) 2

Für hyperbolische Umlaufbahn:

z = ( F F 0 ) 2

Für eine parabolische Umlaufbahn z = 0 (Auch wenn sich die exzentrische Anomalie nicht ändert.)


wo E ist die exzentrische Anomalie (Seite 183):

Geben Sie hier die Bildbeschreibung ein

D ist "parabolische exzentrische Anomalie" und F - "hyperbolische exzentrische Anomalie" (immer ein imaginärer Wert) - Gegenstücke zu E für parabolische und hyperbolische Trajektorien. Auf den folgenden Seiten wird deren Ableitung erläutert.


Als Randbemerkung denke ich, dass die exzentrische Anomalie eine bessere Rechtfertigung und Erklärung verdient als das, was sie bekommt, mit der Erweiterung willkürlicher Linien auf zufällig ausgewählte Kreise für unbekannte Zwecke.

Wie die Standard-Ellipsengleichung ist ( x a ) 2 + ( j b ) 2 = 1 (Das ist eine karthesische Koordinate x , nicht die universelle Variable x ) ist die typische Parametrisierung:

x = a cos E
j = b Sünde E
Geben Sie hier die Bildbeschreibung ein

Kann gezeigt werden, wie diese mathematisch mit ihren expliziten Definitionen in den Gleichungen 4.3-2 und 4.4-7 übereinstimmen? Und zu "Was wäre die physikalische Bedeutung dieser beiden Variablen?" Ich frage mich, ob es möglich ist, entweder etwas hinzuzufügen, das dies direkt anspricht, oder zu dem Schluss zu kommen, dass es keines gibt?
@uhoh: Ich habe es nicht geschafft, eines vom anderen abzuleiten, aber die Einheiten stimmen überein. μ ist m 3 / s 2 ; r ist m . also bekommen wir [ x ˙ ] = [ m / s ] . Integrieren Sie im Laufe der Zeit, erhalten Sie [ x ] = [ m ] . Jetzt, a ist Länge, E ist Winkel (dimensionslos; Bogenmaß ist [Länge/Länge]), also [ x ] = [ m ( r a d r a d ) ] = m nochmal. Und AFAIK, eine Quadratwurzel der Länge hat keine direkte physikalische Bedeutung.
Übrigens, x ˙ 2 ist Gravitationsfeldstärke, G M r 2 . Ich bin mir immer noch nicht sicher, wie das an rein geometrische Variablen wie Exzentrizität und exzentrische Anomalie gebunden ist.
Da Kommentare als temporär gelten, ist der Beitrag selbst der beste Ort für alles, was zukünftigen Lesern hilft, aus Ihrer Antwort etwas über „die physikalische Bedeutung dieser beiden Variablen“ zu lernen.
Während es so aussieht, als müsste ich das tun , um das Kopfgeld zu vergeben, war der wahre Grund, dass ich mich plötzlich gezwungen fühlte, Meatloaf zu zitieren.

Die Antwort von @SF. sieht sehr gut aus! xSF=xOP und zSF = zOP.

Ich habe einige Gleichungen aus dieser Antwort verwendet .

Ich bin mir nicht sicher, ob es die Frage des OP vollständig beantwortet, aber da es mathematisch überprüft wird, werde ich dieses spezielle Kopfgeld vergeben.

Wie Meatloaf sagt, alles funktioniert, wenn man es zulässt.

SF.  gegenüber OP1

SF.  gegen OP2

SF.  gegenüber OP3

def deriv(X, t):
    x, v = X.reshape(2, -1)
    acc  = -x * mu * ((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
from scipy.integrate import cumtrapz as CTrapz

# https://space.stackexchange.com/questions/31032/what-exactly-means-universal-variable-x-and-z

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

mu     = 1.0
a      = 1.0
peri   = 0.5
apo    = 2.*a - peri
vperi  = np.sqrt(mu*(2./peri - 1./a))
vapo   = np.sqrt(mu*(2./apo  - 1./a))

X0     = np.array([peri, 0, 0, vperi])

time   = np.linspace(0, twopi, 201)

answer, info = ODEint(deriv, X0, time, full_output=True)

x, y, vx, vy = answer.T
theta        = np.arctan2(y, x)
half_theta   = 0.5 * theta


r     = np.sqrt(x**2 + y**2)
xdot  = np.sqrt(mu)/r
xOP   = CTrapz(xdot, time, initial=0)
zOP   = xOP**2/a

# https://space.stackexchange.com/questions/27602/what-is-hyperbolic-eccentric-anomaly-f/27604#27604

ecc       = (apo-peri)/(apo+peri)
term      = np.sqrt((1. - ecc)/(1. + ecc))
tanEover2 = term * np.tan(half_theta)
E         = 2. * np.arctan(tanEover2)
E0        = E[0]
E[E<0]   += twopi  # keep it positive

xSF       = np.sqrt(a)*(E - E0)
zSF       = (E - E0)**2

things    = ( r,   theta,   xOP,   zOP,   xdot,   E,   xSF,   zSF )
names     = ('r', 'theta', 'xOP', 'zOP', 'xdot', 'E', 'xSF', 'zSF')

if True:
    plt.figure()
    for i, (thing, name) in enumerate(zip(things, names)):
        plt.subplot(2, 4, i+1)
        plt.plot(time, thing)
        plt.title(name, fontsize=16)
    plt.show()

if True:
    plt.figure()
    plt.subplot(1, 2, 1)
    plt.title('x and xSF versus time')
    plt.plot(time, xOP,  '-r', linewidth=4)
    plt.plot(time, xSF, '--k', linewidth=2)
    plt.subplot(1, 2, 2)
    plt.title('z and zSF versus time')
    plt.plot(time, zOP,  '-r', linewidth=4)
    plt.plot(time, zSF, '--k', linewidth=2)
    plt.show()

if True:
    x, y, vx, vy = answer.T
    plt.subplot(1, 2, 1)
    plt.title('y versus x')
    plt.plot(x, y)
    plt.plot([0], [0], 'ok')
    plt.subplot(2, 2, 2)
    plt.title('x and y versus time')
    plt.plot(time, x)
    plt.plot(time, y)
    plt.subplot(2, 2, 4)
    plt.title('vx and vy versus time')
    plt.plot(time, vx)
    plt.plot(time, vy)
    plt.show()