Masse versus Rotationskurven

Gibt es eine Gleichung, die den Zusammenhang zwischen der Masse der Galaxie und der Rotationskurve beschreibt?

Ich habe V-R-Diagramme und Gleichungen gefunden, die ihre Beziehung (irgendwie) beschreiben. Aber ich frage mich, wie sich die Masse auf die Rotationskurven auswirken würde. Wenn zum Beispiel die Milchstraße mehr Masse hätte, wie würde die Rotationskurve aussehen oder wenn sie weniger Masse hätte usw.

Antworten (2)

Wenn die Galaxie achsensymmetrisch ist und Φ = Φ ( R , z ) ist das Potenzial dann

v C 2 = R Φ ( R , z ) R | z = 0

Die Kunst besteht nun darin, das Potenzial zu nutzen Φ . Für die Milchstraße haben Sie eine Reihe von Komponenten

Φ = Φ H A l Ö ,   D M + Φ D ich S k + Φ H A l Ö , + Φ B u l G e + Φ B H

Sie können sogar die Gasscheibe oder den Heißgashalo einbeziehen. Nun, um Ihre Frage zu beantworten: Es gibt eine Beziehung zwischen Masse und Potenzial. Wenn die Komponente beispielsweise kugelförmig ist (z. B. der dunkle Halo), dann

Φ ( R ) = R + D R ' G M ( R ' ) R ' 2

Wo M ( R ) ist die eingeschlossene Masse bei einem gegebenen Radius

M ( R ) = 4 π 0 R D R ' R ' 2 ρ ( R ' )

Für die Scheibe ist der Ausdruck etwas komplizierter, aber die Idee ist die gleiche: Die Kreisgeschwindigkeit hängt vom Potentialgradienten ab, der wiederum von der eingeschlossenen Masse bei einem bestimmten Radius abhängt.


BEARBEITEN Das Obige hängt eindeutig von der Wahl des Modells für die Komponenten ab. Um Ihnen ein Beispiel zu geben, betrachten Sie einen Hernquist Dark Matter Halo mit Dichte

ρ H A l Ö ,   D M = ρ 0 R / R H A l Ö ( 1 + R / R H A l Ö ) 3

und eine exponentielle hauchdünne Scheibe mit Dichte

Σ D ich S k ( R ) = Σ 0 e R / R D ich S k

Es ist nicht sehr kompliziert, die Kreisgeschwindigkeit für diese beiden Komponenten zu berechnen

v C , H A l Ö 2 = G M 2 R H A l Ö ( R / R H A l Ö ) ( 1 + R / R H A l Ö ) 2

Und

v C , D ich S k 2 = 2 G M D ich S k R D ich S k j 2 [ ICH 0 ( j ) K 0 ( j ) ICH 1 ( j ) K 1 ( j ) ]

mit j = R / ( 2 R D ich S k ) . Die folgende Kurve zeigt ein Modell mit R D ich S k = 3 kpc, R H A l Ö = 30 kpc, M D ich S k = 10 10   M Und M H A l Ö = 3 × 10 11   M

Geben Sie hier die Bildbeschreibung ein

Dies soll Ihnen nur ein Beispiel für die Zahlen geben

Aber M ist die Masse der Dunklen Materie, richtig? (In Ihrem Potential.) Wenn wir dann diese Potentialwerte summieren und die Ableitung nehmen usw., sollten wir die beobachtbare Rotationskurve in der Milchstraße erhalten?
Ich bin nicht sehr zufrieden, Ihre Antwort sagt, wie es abhängt, aber nicht genau, wie es sich ändert. Als würde es mir nicht sagen, wie die Kurve für verschiedene Massenbereiche aussehen würde. Zum Beispiel, wenn die Masse der Milchstraße war 10 10 Sonnenmasse, was wäre das VR-Diagramm. Wie würde es aussehen? Um das zu berechnen, brauche ich das Potenzial aller Werte, denke ich. Kann ich es irgendwie finden (Disc, DM, Black Hole etc.)?
@ArthurMorgan Ich verstehe, anscheinend habe ich Ihre Frage beim ersten Mal nicht verstanden. Es gibt ein Update
Hast du die Codes geschrieben oder woanders herbekommen? Besteht die Möglichkeit, dass ich die Codes irgendwo herbekomme?
@ArthurMorgan Ich habe es geschrieben, und es ist eigentlich nicht sehr schwierig, mit welcher Programmiersprache kennst du dich aus?
Python kenne ich. Nicht fortgeschritten, aber Anfänger oder mittleres Niveau. Vielleicht kann ich es selbst schreiben.
Was bedeuten die Begriffe I_0(y),K_0(y), I_1(y) usw.? Sie sind Konstanten, nehme ich an. Ansonsten muss ich nur einige R-Werte einstellen und die Masse richtig ändern
@ArthurMorgan Bessel-Funktionen , und ja, es geht darum, diese Ausdrücke mit unterschiedlichen Werten von auszuwerten R
R oder M? Es scheint sinnvoll, Bessels-Funktionen in Python zu schreiben
@ArthurMorgan Hängt klar davon ab, was Sie tun möchten v C ist eine Funktion des galaktozentrischen Abstands, hängt aber auch von der Masse und dem Maßstab der Komponenten ab. Machen from scipy import specialund special.iv(0, y)berechnen ICH 0 ( j ) (...)
Ich habe es getan, aber meins sieht nicht sehr schön aus. Wie kann ich es teilen?
import math
from scipy import special
import matplotlib.pyplot as plt

#Constants
G = 4.302*(10**(-3)) # in Pc MS-1 (km/s)
R_halo = 30000 #in pc
M_disk = 10**10 # in solar mass
M_halo = 3*10**11 # in solar mass
R_disk = 3000 # in pc
Radius = []
Velocity = []
V_H = []
V_D = []

for R in range(1,30000,100):
    y = R/(2*R_disk)
    F = (special.iv(0, y)*special.kv(0, y))-(special.iv(1, y)*special.kv(1, y))
    v_halo = (G*M_halo*(R/R_halo)) / (2*R_halo*((1+(R/R_halo))**2))
    v_disk = ((2*G*M_disk*(y**2)*F)/R_disk)
    t = v_halo+v_disk
    Velocity.append(t**(1/2))
    Radius.append(R)
    V_H.append(v_halo**(1/2))
    V_D.append(v_disk**(1/2))


plt.plot(Radius,Velocity,"r")
plt.plot(Radius,V_H,"g")
plt.plot(Radius,V_D,"p")

plt.xlabel("Radius (pc)")
plt.ylabel("Velocity (km/s)")
plt.minorticks_on()
plt.grid(b=True, which='major', color='k', linestyle='-')
plt.grid(b=True, which='minor', color='r', linestyle='-', alpha=0.2)
plt.show()
Entfernen Sie alle .tolist()Anrufe, das bringt nichts. Und v C wird quadratisch addiert v C 2 = v C , H A l Ö 2 + v C , D ich S k 2
ok ich habe das problem behoben. Ich habe auch einige Gleichungsfehler in meinem Code bemerkt und sie behoben. Vielen Dank für deine Hilfe. Es sieht jetzt gut aus
Irgendetwas stimmt mit dem Halo-Teil nicht. Es stimmt nicht mit Ihrer Grafik überein