
Referenzsysteme zur Bestimmung der Umlaufbahn
Um die Trajektorien relativer Bewegungen in der klassischen Mechanik zu ermitteln, wird die Annahme der absoluten Zeit in allen Referenzrahmen (sowohl Trägheits- als auch Nicht-Trägheitsrahmen) verwendet.
Unter dieser Annahme betrachten wir die Bewegung desselben Punktes in zwei verschiedenen Referenzrahmen
K. und
K.' von denen sich die zweite relativ zur ersten mit einer beliebigen Geschwindigkeit bewegt
v e c V ( t ) = d o t v e c R ( t ) wo
v e c R ( t ) Radiusvektor, der die Position des Ursprungs des Koordinatensystems beschreibt
K.' relativ zum Bezugsrahmen
K. )
Wir werden die Bewegung eines Punktes im System beschreiben
K.' Radiusvektor
v e c r' (T) vom Ursprung des Systems gerichtet
K.' auf die aktuelle Position des Punktes. Dann die Bewegung des betrachteten Punktes relativ zum Referenzrahmen
K. beschrieben durch einen Radiusvektor
v e c r ( t ) ::
v e c r ( t ) = v e c r ' (T)+vecR(t) , (1)
und relative Geschwindigkeit
vecv(t) vecv(t)= dot vecrâ˛(t)+ dot vecR(t) , (2)
wo
dot vecrâ˛(t) - Geschwindigkeit des Punktes relativ zum System
KⲠ;;
dot vecR(t) -frame Geschwindigkeit
KⲠrelativ zum Bezugsrahmen
K .

So finden Sie das Bewegungsgesetz eines Punktes in einem beliebigen Referenzrahmen
K notwendig:
1) setze das Bewegungsgesetz des Punktes -
vecrâ˛(t) relativ zum Bezugsrahmen
KⲠ;;
2) das Bewegungsgesetz festlegen -
vecR(t) Referenzsysteme
KⲠrelativ zum Bezugsrahmen
K3) das Bewegungsgesetz des Punktes bestimmen -
vecr(t)= vecrâ˛(t)+ vecR(t) relativ zum Bezugsrahmen
K .
Konstruktion der Mondbahn im heliozentrischen Referenzrahmen

Im
heliozentrischen Bezugssystem (System
K ) Die Erde bewegt sich in einem Radiuskreis
R1=1.496 cdot108 km (Umlaufzeit
T1=3.156 cdot107 s.). Der Mond bewegt sich wiederum um die Erde (System K ') um einen Radiuskreis
R2=3.844 cdot105 km (Umlaufzeit
T2=2.36 cdot106 s Wie bekannt [1,2], wenn sich ein Materialpunkt entlang eines Radiuskreises bewegt
R mit konstanter Winkelgeschwindigkeit
omega Die Koordinaten des Radiusvektors, die vom Ursprung zur aktuellen Position des Punktes gezogen werden, ändern sich gemäà dem Gesetz:
vecR(t)= binomR cdotcos( omega cdott+ varphi0)R cdotsin( omega cdott+ varphi0)= binomR cdotcos( frac2 piT)+ varphi0)R cdotsin( frac2 piT+ varphi0),(3)
wo
varphi0 - die Anfangsphase, die die Position des Partikels zum Zeitpunkt charakterisiert
t=0 , die wir in Zukunft als gleich Null annehmen werden. Ersetzen in (3)
R auf
R1 und
R2 und durch Einsetzen in (1) erhalten wir die Abhängigkeit des Radiusvektors des Mondes im heliozentrischen Koordinatensystem von der Zeit:
vecr(t)= binomx(t)y(t)= binomR2cos( frac2 piT2t)+R1cos( frac2 piT1t)R2sin( frac2 piT2t)+R1sin( frac2 piT1t),(4)
Ausdruck (4) legt die Umlaufbahn des Mondes fest (
y=y(x(t)) ) in parametrischer Form, wobei der Parameter die Zeit ist. Um die gewĂźnschte Umlaufbahn mit Python zu erstellen, legen wir die Radien der Umlaufbahnen und die Rotationsperioden der Erde und des Mondes fest.
Die Erde bewegt sich in einem heliozentrischen Koordinatensystem (
K ) sein Umlaufradius und die Umdrehungsperiode sind jeweils gleich
R1=1,496 cdot108km,T1=3,156 cdot107s Der Mond bewegt sich in einem Koordinatensystem um die Erde (
KⲠ) sein Umlaufradius und die Umdrehungsperiode sind jeweils gleich
R2=3,844 cdot105km,T2=2,36 cdot106s .
Im Hinblick auf (4) bestimmen wir die Funktionen der Abhängigkeit der Koordinaten von der Zeit:
binom(X(t)=R1 cdotcos( frac2 piT1 cdott),Y(t)=R1 cdotsin( frac2 piT1 cdott)x(t)=R2 cdotcos( frac2 piT2 cdott),y(t)=R2 cdotsin( frac2 piT2 cdott),(5)
Mit (5) erhalten wir ein Koordinatenpaar fĂźr die Umlaufbahn des Mondes:
binomXg(t)=X(t)+x(t)Yg(t)=Y(t)+y(t),(6)
Wir legen die Anzahl der Punkte fest, an denen die Koordinaten N = 1000 und die diskrete Zeit im Intervall der Erdrotationsperiode berechnet werden
dt= fracT1N . Wir werden ein Programm schreiben und ein Diagramm fßr den positiven Koordinatenänderungsbereich erstellen:
Bestimmung der Umlaufbahnen von Erde und Mondfrom numpy import* from matplotlib.pyplot import* R1=1.496*10**8
Wir bekommen:
Abb. 1Mit dem erstellten Zeitplan kÜnnen Sie die Trainingsaufgabe erweitern und sehen, wie die Umlaufbahn des Mondes aussehen wird, wenn der Radius der Umlaufbahn des Mondes beträgt
R2=3.844 cdot107 .
. Dem Leser, der nicht einmal Ăźber spezielle astronomische Kenntnisse verfĂźgt, ist klar, dass der Mond in nicht-gravitativen Feldern der Erde keine solche Umlaufbahn haben kann, und ein hypothetischer Radius wird verwendet, um die Bedingungen fĂźr das Auftreten von Schleifen zu untersuchen . Wir werden die entsprechenden Ănderungen am Programm vornehmen:
Bestimmung der Umlaufbahnen von Erde und Mondstudieren
from numpy import* from matplotlib.pyplot import* R1=1.496*10**8
Wir bekommen:
Abb.2Vergleich der Umlaufbahnen des Mondes in Abb. 1 und 2 finden wir ihre signifikanten Unterschiede. Um die Grßnde fßr diese Unterschiede zu erklären, mßssen die linearen Geschwindigkeiten des Mondes im ersten und zweiten Fall und die lineare Geschwindigkeit der Erde verglichen werden.
Da sich die Richtung der linearen Geschwindigkeit der Erde relativ zur Sonne sowie die Richtung der linearen Geschwindigkeit des Mondes relativ zur Erde zeitlich ändert und die Geschwindigkeit in ihrer GrĂśĂe konstant bleibt.
Als quantitatives Merkmal des Verhältnisses der linearen Geschwindigkeiten von Mond und Erde im heliozentrischen Koordinatensystem sollte man die Differenz zwischen dem linearen Geschwindigkeitsmodul der Erde und der Projektion der linearen Geschwindigkeit des Mondes auf die Richtung des linearen Geschwindigkeitsvektors der Erde wählen:
vo(t)= left| vecV(t) right|â frac( vecV(t) cdot vecv(t)) left| vecV(t) right|,(7)
Wir definieren die Funktionen, die die Gesetze der Ănderung der Komponenten der Geschwindigkeit der Erde und des Mondes beschreiben:
\ begin {matrix} V_ {x} (t) = \ frac {d} {dt} X (t), V_ {y} (t) = \ frac {d} {dt} Y (t) & \\ vx (t) = \ frac {d} {dt} x (t), vy (t) = \ frac {d} {dt} y (t) \ end {matrix}, (8)
Um die resultierende Geschwindigkeit unter BerĂźcksichtigung der Projektion zu bestimmen, verwenden wir die Beziehung:
D(t)= sqrtVx(t)2+Vy(t)2â sqrtvx(t)2+vy(t)2 cdot fracVx(t) cdotvx(t)+Vy(t) cdotvy(t) sqrtVx(t)2+Vy(t)2 cdot sqrtvx(t)2+vy(t)2,(9)Wir werden ein Programm schreiben, das (5), (8), (9) und den Radius der Mondbahn berĂźcksichtigt
R2=3.844 cdot105 km .:
Mond und Erde bewegen sich in die gleiche Richtung from numpy import* from matplotlib.pyplot import* R1=1.496*10**8
Wir bekommen:
Abb. 3.Wir werden ein Programm schreiben, das (5), (8), (9) und den Radius der Mondbahn R2 = 3,844 * 10 ** 7 km berĂźcksichtigt:
Der Mond bewegt sich periodisch in die entgegengesetzte Richtung zur Erde from matplotlib.pyplot import* R1=1.496*10**8
Wir bekommen:
Abb. 4.Die Analyse der Abhängigkeiten ermÜglicht es uns, den Grund fßr die Unterschiede in den Umlaufbahnen zu erklären. Die Funktion D (t) fßr
R2=3.844 cdot105 km ist immer positiv, dh der Mond bewegt sich immer in Richtung der Erdbewegung und es bilden sich keine Schleifen. Bei
R2=3.844 cdot107 km Wert
D(t) nimmt negative Werte an, und es gibt Zeiten, in denen sich der Mond in die der Bewegungsrichtung der Erde entgegengesetzte Richtung bewegt, und daher hat die Umlaufbahn Schleifen.
Dies war die Bedeutung der Verwendung der nicht existierenden Umlaufbahn des Mondes in den Berechnungen.Konstruktion der Marsbahn im Bezugsrahmen zur Erde
.

Im heliozentrischen Bezugssystem (System K) bewegt sich die Erde in einem Radiuskreis
R1=1.496 cdot108 km, Umlaufzeit
T1=$365,2 Tag bewegt sich der Mars entlang einer Ellipse, deren Hauptachse
am=2.28 cdot108 km, die Zeit der Revolution des Mars
Tm=$689,9 Tage., die Exzentrizität der Umlaufbahn
e=$0,09 [3]. Die Bewegung der Erde wird durch den durch Ausdruck (3) definierten Radiusvektor R (t) beschrieben. Aufgrund der Tatsache, dass die Umlaufbahn des Mars eine Ellipse ist, Abhängigkeiten
x=x(t),y=y(t) ab Zeit werden parametrisch eingestellt [4]:
x( varepsilon)=am cdot(cos( varepsilon)âe) , (10)
y( varepsilon)=am cdot sqrt1âe2 cdotsin( varepsilon) , (11)
t( varepsilon)= fracTm2 pi cdot( varepsilonâe cdotsin( varepsilon)) , (12)
Eine vollständige Ellipsenumdrehung entspricht einer Ănderung des Parameters <img
varepsilon von 0 bis
2 pi . Um die Umlaufbahn des Mars aufzubauen, mĂźssen die Koordinaten der Radiusvektoren zu den gleichen Zeitpunkten berechnet werden, die die Position der Erde und des Mars im heliozentrischen Referenzrahmen beschreiben, und dann in Ăbereinstimmung mit der Beziehung
vecrâ˛(t)= vecr(t)â vecR(t) Berechnen Sie die Koordinaten des Mars im Bezugsrahmen zur Erde.
Um die Umlaufbahn des Mars in dem mit der Erde verbundenen Referenzrahmen aufzubauen, verwenden wir die zuvor angegebenen Parameter der Umlaufbahnen der Erde und des Mars, die Beziehungen (10) - (12) sowie die Beziehungen fĂźr die Koordinaten der Erde:
X(t)=R1 cdotcos( frac2 piT1t) , (13)
Y(t)=R1 cdotsin( frac2 piT1t) , (14)
Es sollte beachtet werden, dass die Anzahl der Umdrehungsperioden des Mars um die Sonne beträgt
K=9 , dann wird die Anzahl der Punkte, an denen die Berechnung durchgefĂźhrt werden soll, und der Abstand zwischen ihnen aus den Beziehungen bestimmt:
N=4000 cdotK, varepsiloni= frac2 piN cdoti,i=0...N (15)
Umlaufbahn des Mars im Bezugssystem der Erde from numpy import* from matplotlib.pyplot import* R1=1.496*10e8
Wir bekommen:
Abb.5Wir berechnen die Koordinaten des Radiusvektors, der die Position des Mars im mit der Erde verbundenen Referenzrahmen beschreibt, und konstruieren die Umlaufbahnen (Abb. 6) unter Verwendung der folgenden Beziehung:
x1i=x( varepsiloni)âX(t( varepsiloni)),y1i=y( varepsiloni)âY(t( varepsiloni))) (16)
Abb.6Ein weiteres wichtiges Merkmal der Bewegung des Mars (hauptsächlich fßr interplanetare Raumflßge) ist der Abstand zwischen der Erde und dem Mars (t), der durch den Modul des Radiusvektors bestimmt wird, der die Position des Mars im mit der Erde verbundenen Bezugssystem beschreibt. Die Abhängigkeit der Entfernung zwischen Erde und Mars von der in Erdjahren gemessenen Zeit ist in Abb. 7 dargestellt.
Abb. 7Eine Analyse der in Abb. 7 gezeigten Abhängigkeit zeigt, dass der Abstand zwischen Erde und Mars eine komplexe periodische Funktion der Zeit ist. Wenn wir die Terminologie der Signaltheorie [5] verwenden, kÜnnen wir ßber die Abhängigkeit s (t) sagen, dass es sich um ein amplitudenmoduliertes Signal handelt, das normalerweise als Produkt zweier Funktionen einer Hochfrequenz- (Träger-) und Niederfrequenzfunktion dargestellt wird, die die Amplitudenmodulation (Hßllkurve) definiert. ::
u(t)=( baru+a cdotsin( omega1t)) cdot(1+ Deltaa cdotsin( omega2t)) (17)
wo
baru - konstante Komponente der Funktion
u(t) ;;
a - Signalamplitude;
omega1 - Trägerfrequenz;
Deltaa - die Amplitude der Funktion, die die Tiefe der Amplitudenmodulation festlegt;
omega2 - Frequenz der Modulationsfunktion.
Aus Fig. 7 ist ersichtlich, dass die Periode des Trägers ungefähr 2 Jahre beträgt, die Periode der Modulationsfunktion ungefähr 17 Jahre] 6].
Konstruktion der heliozentrischen Umlaufbahn des Halleyschen Kometen

Das letzte Mal, dass Halleys Komet am 9. Februar 1986 sein Perihel (den der Sonne am nächsten gelegenen Umlaufbahnpunkt) passierte. (Die Sonne selbst befindet sich am Ursprung.)
Die Koordinaten und Geschwindigkeitskomponenten von Halleys Kometen waren zu diesem Zeitpunkt gleich
p0=(0,325514,0,459460,0,166229) und
v0=(â9.096111,â6.916686,â1.305721) und die Entfernung wird hier in astronomischen Längeneinheiten ausgedrĂźckt - a.u.d. oder einfach a.u. (astronomische Einheit, d. h. die Länge der Haupthalbhalbachse der Erdumlaufbahn) und Zeit in Jahren. In diesen MaĂeinheiten haben die dreidimensionalen Bewegungsgleichungen des Kometen die Form:
\ left \ {\ begin {matrix} \ frac {d ^ {2} x} {dt ^ {2}} = - \ frac {\ mu \ cdot x} {r ^ {3}} \\ \ frac { d ^ {2} y} {dt ^ {2}} = - \ frac {\ mu \ cdot y} {r ^ {3}} \\ \ frac {d ^ {2} z} {dt ^ {2} } = - \ frac {\ mu \ cdot z} {r ^ {3}} \ end {matrix} \ right., (18)
(18)
wo:
mu=4 pi2,r= sqrtx2+y2+z2Konstruktion der heliozentrischen Umlaufbahn des Halleyschen Kometen from numpy import* from scipy.integrate import odeint import matplotlib.pyplot as plt from matplotlib.patches import Circle def f(y, t): y1, y2, y3, y4,y5,y6 = y return [y2, -(4*pi*pi*y1)/(y1**2+y3**2 +y5**2)**(3/2),y4,-(4*pi*pi*y3)/(y1**2+y3**2 +y5**2)**(3/2),y6,-(4*pi*pi*y5)/(y1**2+y3**2 +y5**2)**(3/2)] t = linspace(0,300,10001) y0 = [0.325514,-9.096111, -0.459460,-6.916686,0.166229,-1.305721] [y1,y2, y3, y4,y5,y6]=odeint(f, y0, t, full_output=False).T fig, ax = plt.subplots() plt.title(" ( .., ) \n ") plt.xlabel('x(t)') plt.ylabel('y(t)') fig.set_facecolor('white') ax.plot(y1,y3,linewidth=1) circle = Circle((0, 0), 0.2, facecolor='orange') ax.add_patch(circle) plt.axis([1,-21,-1,29]) plt.grid(True) fig, ax = plt.subplots() plt.title(" \n ") plt.xlabel('x(t)') plt.ylabel('z(t)') fig.set_facecolor('white') ax.plot(y1,y5,linewidth=1) circle = Circle((0, 0), 0.1, facecolor='orange') ax.add_patch(circle) plt.axis([1,-21,1,-11]) plt.grid(True) fig, ax = plt.subplots() plt.title(" \n ") plt.xlabel('y(t)') plt.ylabel('z(t)') fig.set_facecolor('white') ax.plot(y3,y5,linewidth=1) circle = Circle((0, 0), 0.2, facecolor='orange') ax.add_patch(circle) plt.axis([-1,29,1,-11]) plt.grid(True) fig, ax = plt.subplots() plt.title(" \n ZOX ZOY ") ax.plot(t,y1,linewidth=1) ax.plot(t,y3,linewidth=1) plt.show()
Wir bekommen:



Dein eigener KometVersuchen Sie ein Experiment. Nachts montieren Sie Ihr Teleskop auf einem Hßgel unweit Ihres Hauses. Die Nacht sollte klar, wolkenlos, sternenklar sein und, wenn das Glßck Sie anlächelte: um 0.30 Uhr werden Sie einen neuen Kometen bemerken.
Nach wiederholten Beobachtungen in den folgenden Nächten kÜnnen Sie die Koordinaten in dieser ersten Nacht berechnen. Koordinaten im heliozentrischen Koordinatensystem: P0 = (x0, y0, z0) und der Geschwindigkeitsvektor v0 = (vx0, vy0, vz0).
Bestimmen Sie anhand dieser Daten:
- die Entfernung des Kometen von der Sonne am Perihel (dem Punkt, der der Sonne am nächsten liegt) und am Aphel (dem Punkt der Umlaufbahn, der am weitesten von der Sonne entfernt ist);
- Kometengeschwindigkeit beim Passieren des Perihels und des Aphels;
- die Zeit der Revolution des Kometen um die Sonne;
- Die nächsten beiden Daten durchläuft der Komet das Perihel.
Wenn wir die Entfernung in astronomischen Einheiten und die Zeit in Jahren messen, nimmt die Bewegungsgleichung des Kometen die Form an (18). Wählen Sie fßr Ihren eigenen Kometen beliebige Startkoordinaten und Geschwindigkeiten in derselben Reihenfolge wie fßr den Halleyschen Kometen.
Treffen Sie bei Bedarf eine beliebige Auswahl der Anfangsposition und des Geschwindigkeitsvektors, bis Sie eine plausible exzentrische Umlaufbahn erhalten, die Ăźber die Erdumlaufbahn hinausgeht (wie die meisten realen Kometen).
Referenzen:
- Feynman R., Leighton R., Sands M. Feynman Vorlesungen in Physik. 3rd ed. T. 1.-2. M.: Mir, 1977.
- Matveev A. N. Mechanik und Relativitätstheorie. M.: HÜher. Schule., 1986.
- Physische Enzyklopädie. T. 3. M.: Big Russian Encyclopedia, 1992.
- Landau L.D., Lifshits E.M. Kurs in Theoretischer Physik. Die Mechanik. M.: Fu-matgiz, 1958.
- Baskakov S. I. Funktechnische Schaltungen und Signale. M.: HĂśher. Schule., 1988.
- Porshnev C.V. Computersimulation physikalischer Prozesse mit dem Mathcad- Paket.