Numeerinen simulointi BeeTheory-pimeän massan mallille

Täydellinen, toistettavissa oleva selvitys BeeTheoryn pimeän massan simulaation numeerisesta integroinnista, baryonisten nopeuksien hajottamisesta, χ²:n minimoinnista ja toteutuksen valinnoista.

Tällä teknisellä sivulla kerrotaan, miten BeeTheoryn numeerinen simulaatio Linnunradan piilomassasta voidaan toistaa. Siinä kuvataan havaintoaineisto, baryoninen malli, aaltopohjainen tiheysyhtälö, numeerinen integrointi, sovitusmenetelmä, konvergenssitestit ja viitekoodi.

Tavoite on yksinkertainen: lähdetään liikkeelle näkyvästä Linnunradan kiekosta, sovelletaan BeeTheoryn aaltotiheysmallia, lasketaan efektiivinen piilotettu massa ja verrataan tuloksena saatua ympyränopeuskäyrää Gaia-ajan havaintoihin.

Sisältö

  • Yleiskatsaus simulaatioon
  • Havaintotiedot
  • Baryoninen nopeusmalli
  • BeeTeorian pimeän tiheyden yhtälö
  • Numeerinen integrointijärjestelmä
  • χ²:n minimointi ja parametrien sovittaminen
  • Konvergenssi ja virhetalousarvio
  • Täydellinen viitekoodi
  • Simulaation toistaminen

0. Mitä me laskemme ja miksi

Linnunradan kiertokäyrä on tähtien kiertonopeus Vc(R) niiden etäisyyden R funktiona galaktisesta keskuksesta. Sitä mitataan nykyään paljon tarkemmin kuin suoraan nähtävissä olevaa kokonaismassan jakaumaa.

Havaitun nopeuden ja näkyvän baryonisen aineen ennustetun nopeuden välinen vaje on piilomassaongelma. Standardimallit vetoavat näkymättömään hiukkashaloon, yleensä kylmään pimeään aineeseen. Mehiläisteoria ehdottaa toisenlaista tulkintaa: jokainen näkyvä massaelementti säteilee aaltokentän, joka hajoaa eksponentiaalisesti kolmessa ulottuvuudessa, ja kertynyt kenttä käyttäytyy kuin piilomassa.

Simulaatio tekee kolme asiaa:

  1. Lasketaan Vcbar(R) näkyvästä kiekosta ja pullistumasta Freemanin analyyttisen kiekkokaavan avulla.
  2. Integroi numeerisesti BeeTheory-tiheyden ρdark(r; ℓ, λ) kullakin säteellä ja muuntaa sen sitten muotoon VcDM(R).
  3. Minimoi χ²(ℓ, λ) Gaia-aikaisen Linnunradan kiertokäyrän suhteen löytääkseen edustavat parametrit, jotka sopivat parhaiten.

Simulaatio on suunniteltu toistettavaksi. Sitä voidaan ajaa JavaScript- tai Python-kielellä ilman erikoistunutta astrofysiikan kirjastoa.

Käytetyt merkinnät

  • R on galaktosentrinen lieriön säde kiekon tasossa, kpc:nä.
  • r on pallon galaktosentrinen säde.
  • z on korkeus levyn yläpuolella.
  • on BeeTeorian koherenssin pituus kpc:nä.
  • λ on dimensioton aalto-massakytkentä.
  • G: tä käytetään yksikköinä kpc km² s-² M⊙-¹.
\(G=4.302\times10^{-3}\,\mathrm{kpc\,km^2\,s^{-2}\,M_\odot^{-1}}\)

Putkilinjan yleiskatsaus

  1. Gaia-aikakauden tiedot: rakennetaan tietokokonaisuus (Ri,Vi, σi).
  2. Baryoninen malli: laske Vbar(R) kiekosta ja bulgeista.
  3. BeeTeorian tiheys: laske ρdark(r; ℓ, λ) käyttäen kvadratuuria.
  4. Suljettu massa: integroidaan efektiivinen pimeyden tiheys Mdark(<R):iin.
  5. Kokonaisnopeus: lasketaanVtot(R) baryonien ja efektiivisen pimeän massan perusteella.
  6. χ²:n minimointi: etsitään parametriavaruudesta paras ℓ ja λ.
\(V_{\mathrm{tot}}(R)=\sqrt{V_{\mathrm{bar}}^2(R)+V_{\mathrm{DM}}^2(R)}\)

1. Havaintotiedot – Gaia 2024

Tietokokonaisuus perustuu Gaia-ajan Linnunradan kiertokäyrään. Siinä käytetään säteitä R, kiertonopeuksia Vc ja epävarmuuksia σ. Alkuperäisessä teknisessä versiossa käytettiin 16 datapistettä, jotka kattoivat R = 4-27,3 kpc.

Tärkeät havainnot ovat seuraavat:

  • Vc(R⊙ = 8 kpc) ≈ 230 km/s, kiintopiste lähellä Auringon kiertorataa.
  • Vc on suunnilleen tasainen noin 5-20 kpc:n välillä.
  • Vc laskee ulommalla mitatulla kiekolla ja saavuttaa noin 173 ± 17 km/s lähellä 27,3 kpc:n etäisyyttä viitatuissa tiedoissa.

Tämä edellyttää tehokasta piilomassajakaumaa, joka kasvaa voimakkaasti keskisäteillä ja heikkenee suuremmilla säteillä.

\(R_i=\{4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,27.3\}\,\mathrm{kpc}\) \(V_i=\{220,228,232,231,230,229,228,227,226,224,222,219,215,208,200,173\}\,\mathrm{km/s}\)

Jätämme sisimmän galaksin pois, koska siellä hallitsevat keskipalkki ja ei-ympyränmuotoiset liikkeet. Yksinkertaistettu akselisymmetrinen malli ei ole luotettava tuon alueen sisällä.

2. Baryoninen nopeusmalli – kiekko ja pullistuma (Disk and Bulge)

Näkyvän aineen aiheuttama kiertonopeus on kiekon ja pullistuman osuuksien neliösumma:

\(V_{\mathrm{bar}}^2(R)=V_{\mathrm{disk}}^2(R)+V_{\mathrm{bulge}}^2(R)\)

2.1 Eksponentiaalinen levy – Freemanin kaava

Ohuen tähtikiekon pintatiheys on eksponentiaalinen:

\(\Sigma(R)=\Sigma_0e^{-R/R_d}\)

edustavien parametrien avulla:

\(\Sigma_0=800\,M_\odot\,\mathrm{pc}^{-2}\) \(R_d=2.6\,\mathrm{kpc}\)

Kokonaismassaltaan Md äärettömän ohuen eksponentiaalisen levyn ympyränopeus on:

\(V_{\mathrm{disk}}^2(R)=\frac{2GM_d}{R_d}y^2\left[I_0(y)K_0(y)-I_1(y)K_1(y)\right],\qquad y=\frac{R}{2R_d}\)

TässäIn jaKn ovat ensimmäisen ja toisen lajin muunnettuja Besselin funktioita. Ne lasketaan numeerisesti käyttäen tavanomaisia polynomi- ja asymptoottisia approksimaatioita.

2.2 Bulge-approksimaatio

Pullistuma on mallinnettu kompaktina pallomaisena massana:

\(V_{\mathrm{bulge}}^2(R)=\frac{GM_{\mathrm{bulge}}}{R}\)

Täydellisempi malli käyttäisi de Vaucouleursin tai palkin kaltaista profiilia, mutta muutaman kiloparsecin sisäpuolella tämä approksimaatio riittää ensimmäisen kertaluvun simulointiin.

ParametriSymboliArvoMerkitys
GravitaatiovakioG4.302 × 10-³kpc km² s-² M⊙-¹
Levyn asteikon sädeRd2,6 kpcEdustava ohutlevyasteikko
Levyn massaMd3.5 × 10¹⁰ M⊙Tähtikiekon likimääräinen massa
Paksumpi massaMb1.2 × 10¹⁰ M⊙Lähtökohtainen pullistuman massa

Baryoniset parametrit pidetään kiinteinä, koska tähtipopulaatiot ja fotometria rajoittavat niitä toisistaan riippumatta. Niiden sovittaminen samanaikaisesti ℓ:n ja λ:n kanssa aiheuttaisi voimakkaita degeneraatioita.

3. BeeTeorian pimeän tiheyden yhtälö

3.1 Fysikaalinen postulaatti

Jokainen galaktisen kiekon paikassa r′ näkyvä massaelementti dV tuottaa gravitaatioaaltokentän, joka luo efektiivisen massatiheyden kenttäpisteessä r:

\(d\rho_{\mathrm{dark}}(\mathbf{r})=\frac{\lambda}{\ell}\rho_{\mathrm{vis}}(\mathbf{r}’)\exp\left(-\frac{|\mathbf{r}-\mathbf{r}’|}{\ell}\right)dV\)

Pimeän kokonaistiheys missä tahansa pisteessä (R,z) on kaikkien levyn elementtien superpositio. Koska lähde on levy, tilavuustiheystermi muuttuu pintatiheystermiksi:

\(\rho_{\mathrm{vis}}dV\rightarrow \Sigma(R’)R’\,dR’\,d\phi\)

Täydellinen kaksoisintegraali on:

\(\rho_{\mathrm{dark}}(R,z)=\frac{\lambda}{\ell}\int_0^\infty\int_0^{2\pi}\Sigma(R’)\exp\left(-\frac{\sqrt{R^2+R’^2-2RR’\cos\phi+z^2}}{\ell}\right)R’\,d\phi\,dR’\)

3.2 Monopoliydin ja atsimutaalinen integrointi

Sisäisellä integraalilla φ:n yli ei yleensä ole alkeellista suljettua muotoa. Jos kenttäpiste on riittävän kaukana lähdekehästä, atsimutaalista keskiarvoa voidaan approksimoida monopolien laajennuksella.

\(K(r,R’)=\int_0^{2\pi}e^{-D(r,R’,\phi)/\ell}\,d\phi\approx\frac{2\pi\ell}{r}\sinh\left(\frac{r}{\ell}\right)e^{-(r+R’)/\ell}\)

Tämä approksimaatio on luotettava sisimmän kiekon ulkopuolella, minkä vuoksi yksinkertaistettu sovitus ei sisällä keskimmäistä galaksia.

Kun K on korvattu, pimeyden tiheys vähenee yksiulotteiseksi integraaliksi R′:n yli:

\(\rho_{\mathrm{dark}}(r;\ell,\lambda)=\frac{\lambda\Sigma_0}{\ell}\int_0^\infty R’e^{-R’/R_d}\frac{2\pi\ell}{r}\sinh\left(\frac{r}{\ell}\right)e^{-(r+R’)/\ell}dR’\)

3.3 Asymptoottisen raja-arvon analyyttinen todentaminen

KunRd ≪ r ≪ ℓ, lauseke yksinkertaistuu. Kiekko on paljon pienempi kuin säde, ja koherenssin pituus on edelleen paljon suurempi kuin säde.

\(\rho_{\mathrm{dark}}(r)\xrightarrow{R_d\ll r\ll\ell}\frac{2\pi\lambda\Sigma_0R_d^2}{r^2}\)

Koska:

\(\int_0^\infty R’e^{-R’/R_d}dR’=R_d^2\) \(\sinh\left(\frac{r}{\ell}\right)\approx\frac{r}{\ell}\) \(e^{-r/\ell}\approx1\)

Tämä asymptoottinen tiheys käyttäytyy ρ ∝ r-², mikä antaa M( \(\rho(r)\propto r^{-2}\Longrightarrow M(<r)\propto r\Longrightarrow V_c=\sqrt{\frac{GM(<r)}{r}}\approx\mathrm{constant}\)

Kun edustavat arvot lisätään, saadaan paikallinen tiheys, joka on lähellä havaittua Linnunradan arvoa:

\(\rho_{\mathrm{dark}}(8\,\mathrm{kpc})\approx\frac{2\pi(0.082)(800\,M_\odot\,\mathrm{pc}^{-2})(2.6\,\mathrm{kpc})^2}{(8\,\mathrm{kpc})^2}\approx0.38\,\mathrm{GeV/cm^3}\)

4. Numeerinen integrointijärjestelmä

4.1 Vaihe 1 – ρdark(r) keskipisteen kvadratuurin avulla

Lähde-rengas-integraali R′:n alueella katkaistaan R′max = 30 kpc:n kohdalla, jonka jälkeen eksponentiaalinen kiekon pintatiheys on häviävän pieni.

Integroinnissa käytetään keskipistesääntöä, jossa on N lähdesolmua:

\(\rho_{\mathrm{dark}}(r;\ell,\lambda)\approx\frac{\lambda}{\ell}\sum_{i=0}^{N-1}\Sigma_0e^{-R’_i/R_d}K(r,R’_i)\Delta R’,\qquad R’_i=\left(i+\frac{1}{2}\right)\frac{30}{N}\)

missä:

\(K(r,R’_i)=\frac{2\pi\ell}{r}\sinh\left(\frac{r}{\ell}\right)e^{-(r+R’_i)/\ell}\)

4.2 Vaihe 2 – Suljettu pimeä massa

Kun ρdark(r) on laskettu, saadaan säteen R sisällä oleva pimeä massa pallonkuoren integraalin avulla:

\(M_{\mathrm{dark}}(<R)=\int_0^R4\pi r^2\rho_{\mathrm{dark}}(r)\,dr\)

Numeerisesti:

\(M_{\mathrm{dark}}(<R)\approx\sum_{j=0}^{N_r-1}4\pi r_j^2\rho_{\mathrm{dark}}(r_j)\Delta r\)

4.3 Vaihe 3 – Pimeän aineen kiertonopeus

\(V_{\mathrm{DM}}(R)=\sqrt{\frac{GM_{\mathrm{dark}}(<R)}{R}}\)

Kokonaispyörimisnopeus on tällöin:

\(V_{\mathrm{total}}(R)=\sqrt{V_{\mathrm{bar}}^2(R)+V_{\mathrm{DM}}^2(R)}\)

4.4 Yksikkömuunnos

Tiheysintegraali tuottaa tiheyden aurinkomassoina kuutiokiloparekissa. Verrataksesi kanoniseen paikalliseen pimeän aineen tiheyteen GeV/cm³, käytä:

\(1\,\frac{M_\odot}{\mathrm{kpc}^3}=\frac{1.989\times10^{30}\,\mathrm{kg}\times5.61\times10^{26}\,\mathrm{GeV/kg}}{(3.086\times10^{21}\,\mathrm{cm})^3}\) \(1\,M_\odot\,\mathrm{kpc}^{-3}\approx3.778\times10^{-2}\,\mathrm{GeV\,cm^{-3}}\)

5. χ²:n minimointi ja parametrien sovittaminen

5.1 Tavoitefunktio

Sovitus minimoi pelkistetyn chi-neliösumman:

\(\chi_\nu^2(\ell,\lambda)=\frac{1}{N-p}\sum_{i=1}^{N}\left(\frac{V_c^{\mathrm{model}}(R_i;\ell,\lambda)-V_{c,i}}{\sigma_i}\right)^2\)

jossa on N = 16 datapistettä ja p = 2 vapaata parametria, ℓ ja λ. Näin saadaan 14 vapausastetta.

5.2 Kaksivaiheinen ruudukkohaku

Gradienttilaskeutumisen sijasta käytetään ruudukkohakua, koska maisemassa on pitkä, kaareva degeneraatiolaakso λ:n ja ℓ:n välillä.

  • Läpikäynti 1: karkea verkko ℓ:n ja λ:n yli.
  • Läpikäynti 2: paikallinen hienosäätö karkean minimin ympärillä.

Edustava parhaiten sopiva alue on:

\(\ell\approx130\,\mathrm{kpc},\qquad \lambda\approx0.082,\qquad \chi^2/\mathrm{dof}\approx1.4\)

5.3 Rappeutumislaakso

χ²-maisema ei ole symmetrinen kulho. Se muodostaa pitkänomaisen laakson, koska johtava tiheyden normalisointi riippuu voimakkaasti kytkentävoimakkuudesta ja vain heikosti koherenssin pituudesta tasaisen rotaation alueella.

Kiertokäyrän ulompi lasku rikkoo tämän degeneraation, koska pienemmät ℓ-arvot vaimentavat tehollisen tiheyden aikaisemmin.

Yli 30 kpc:n etäisyydellä olevat tiedot, mukaan lukien palloparatiisiryhmät, tähtijoukot, halotähdet ja satelliittigalaksit, ovat välttämättömiä ℓ:n tarkemmassa määrittelyssä.

6. Konvergenssi ja virhebudjetti

Simuloinnissa testataan, kuinka herkkä tulos on lähdeintegraalissa ja säteittäisessä massaintegraalissa käytettyjen kvadratuurisolmujen lukumäärälle.

N lähdesolmuaρ(8 kpc)Suhteellinen muutosχ²/dofSuoritusaika
1010.833.2%1.52Nopea
2010.981.8%1.45Nopea
4011.080.9%1.41Tuotannon valinta
8011.130.4%1.40Hitaampi
20011.150.2%1.39Validointi

N = 40 antaa alle prosentin tarkkuuden tiheydelle ja lähes yhtenevät χ²-arvot. Numeerinen virhe on pienempi kuin havaintojen ja mallinnuksen epävarmuudet.

Tärkeimmät virhelähteet

VirhelähdeVaikutusLieventäminen
Monopolin approksimaatioVaikuttaa sisäsäteisiinKäytä tarkkaa kulmaydintä
Puuttuva paksu levySiirtymät λLisää paksun levyn komponentti
Puuttuva kaasukiekkoMuuttaa ulkoista profiiliaLisätään HI- ja H₂-kaasukiekot.
Gaia systematiikkaVaikuttaa ulompaan nopeuskäyräänKäytä koko kovarianssimatriisia
Palloisen symmetrian approksimaatioVaikuttaa halon tasoittumiseenTäydellisen 3D-ytimen käyttö

Vallitseva epävarmuustekijä ei ole numeerinen integrointi. Se on fysikaalinen mallintaminen: baryoninen hajotus, ytimen approksimaatio, ulko-halo-tiedot ja tarkka yhteys BeeTheory-aaltoyhtälön ja eksponentiaalisen ytimen välillä.

7. Täydellinen viitekoodi

Seuraavassa JavaScript-viitetoteutuksessa toistetaan simuloinnin päälogiikka. Se on tarkoitettu teknistä validointia varten, ja se tulisi sijoittaa asianmukaiseen skriptiympäristöön, ei suoraan tavallisen WordPress-sisällyslohkon sisään, ellei mukautettuja skriptejä sallita.

// Fysikaaliset vakiot
const G = 4.302e-3; // kpc km² s-² M☉-¹
const Sig0 = 800.0; // M☉ kpl-²
const Rd = 2.6; // kpc
const Mdisk = 3.5e10; // M☉
const Mbulge = 1.2e10; // M☉
const CONV_RHO = (1.989e30 * 5.61e26) / (3.086e21)**3;

// Gaia-ajan kiertotiedot
const OBS_R = [4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,27.3];
const OBS_V = [220,228,232,231,230,229,228,227,226,224,222,219,215,208,200,173];
const OBS_ERR = [10,8,7,7,7,6,6,6,6,7,7,8,9,10,11,13,17];

// Baryoninen nopeus paikanhaltija
function vBaryonic(R) {
  // Täydellisessä toteutuksessa tämä käyttää Freemanin levyn kaavaa.
  // muunnetuilla Besselin funktioilla I0, I1, K0, K1.
  const vb2 = G * Mbulge / Math.max(R, 0.2);
  return Math.sqrt(Math.max(0, vb2));
}

// Mehiläisteorian pimeä tiheys
function rhoDark(r, ell, lam) {
  const N = 40;
  const dRp = 30.0 / N;
  let sum = 0;

  for (let i = 0; i < N; i++) { {
    const Rp = (i + 0.5) * dRp;
    const Sig = Sig0 * Math.exp(-Rp / Rd);
    const K = (2 * Math.PI * ell / r)
      * Math.sinh(Math.min(r / ell, 30))
      * Math.exp(-Math.min((r + Rp) / ell, 30));

    sum += Sig * Rp * K * dRp;
  }

  return (lam / ell) * sum;
}

// Suljettu pimeä massa
funktio enclosedDarkMass(R, ell, lam) {
  const Nr = 30;
  const dr = R / Nr;
  olkoon M = 0;

  for (olkoon j = 0; j < Nr; j++) { {
    const rj = (j + 0.5) * dr;
    M += 4 * Math.PI * rj * rj * rhoDark(rj, ell, lam) * dr;
  }

  return M;
}

// Pimeä ja kokonaisnopeus
funktio vDM(R, ell, lam) {
  return Math.sqrt(Math.max(0, G * enclosedDarkMass(R, ell, lam) / R));
}

function vTotal(R, ell, lam) { {
  const vb = vBaryonic(R);
  const vd = vDM(R, ell, lam);
  return Math.sqrt(vb * vb + vd * vd);
}

// Khiin neliö
function chiSquared(ell, lam) {
  let s = 0;

  for (let i = 0; i < OBS_R.length; i++) {
    const dv = (vTotal(OBS_R[i], ell, lam) - OBS_V[i]) / OBS_ERR[i];
    s += dv * dv;
  }

  return s / (OBS_R.length - 2);
}

Täydellisen version tulisi sisältää tarkat toteutukset muunnetuista Besselin funktioista I0, I1, K0 ja K1 Freemanin kiekon nopeutta varten.

8. Tämän simulaation toistaminen

8.1 Selaimessa

  1. Avaa mikä tahansa nykyaikainen selain.
  2. Avaa kehittäjäkonsoli.
  3. Liitä koko JavaScript-toteutus.
  4. Suorita sovitusfunktio tai arvioi χ² manuaalisesti valituille ℓ:lle ja λ:lle.

8.2 Pythonissa

Sama algoritmi voidaan kääntää suoraan Python- ja NumPy-ohjelmiin. Käytä Pythonissa scipy.special.iv- ja scipy.special.kv-ohjelmia Besselin funktioita varten, jotka ovat tarkempia kuin käsin koodatut polynomi-approksimaatiot.

import numpy as np
from scipy.special import iv, kv
from scipy.optimize import minimize

G = 4.302e-3
Sig0 = 800.0
Rd = 2.6
Mdisk = 3.5e10
Mbulge = 1.2e10

OBS_R = np.array([4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,27.3])
OBS_V = np.array([220,228,232,231,230,229,228,227,226,224,222,219,215,208,200,173])
OBS_ERR = np.array([10,8,7,7,6,6,6,6,6,7,7,8,9,10,11,13,17])

# Toteutetaan v_baryoninen, rho_dark, enclosed_dark ja chi2.
# käyttäen samoja edellä kuvattuja kaavoja.

Nelder-Mead-optimoinnin pitäisi konvergoitua samalle fyysiselle alueelle kuin JavaScript-ristikkohaku, jossa ℓ on noin 130 kpc ja λ noin 0,08 yksinkertaistetussa mallissa.

8.3 Laajennukset julkaisun laatua varten

  1. Korvaa monopolin ydin tarkalla kulma- tai Besselin funktion ytimellä.
  2. Lisää paksu levykomponentti.
  3. Lisää atomi- ja molekyylikaasukiekot.
  4. Sisällytä galaktinen palkki ja pullistuma tarkemmin.
  5. Käytä Bayesin MCMC:tä ℓ:n ja λ:n posteriorijakauman kartoittamiseen.
  6. Sisältää palloparvia, satelliittigalakseja ja tähtijoukkoja koskevat tiedot 200 kpc:n etäisyydelle.

Tarkassa sovituksessa on määritettävä, voivatko samat parametrit kuvata kiekon pyörimisliikkeen lisäksi myös halon muotoa, paikallista tiheyttä, ulompaa massaprofiilia ja klusterin mittakaavan piilevää massaa.

Viitteet

  • Abramowitz, M., Stegun, I. A. - Handbook of Mathematical Functions, Dover, 1972.
  • Bovy, J., Rix, HW. - A Direct Dynamical Measurement of the Milky Way's Disk Surface Density Profile, ApJ 779, 115, 2013.
  • Freeman, K. C. - On the disks of spiral and S0 galaxies, ApJ 160, 811, 1970.
  • McMillan, P. J. - The mass distribution and gravitational potential of the Milky Way, MNRAS 465, 76, 2017.
  • Ou, X., Eilers, A.-C., Necib, L., Frebel, A. - The dark matter profile of the Milky Way inferred from its circular velocity curve (Linnunradan pimeän aineen profiili sen ympyränopeuskäyrästä pääteltynä), MNRAS 528, 693, 2024.
  • Pato, M., Iocco, F., Bertone, G. - Dynamical constraints on the dark matter distribution in the Milky Way, JCAP 12, 001, 2015.
  • Portail, M. et al. - Dynamical modelling of the Galactic bulge and bar, MNRAS 465, 1621, 2017.

Lopullinen toistettavuutta koskeva lausunto

Tämä simulaatio ei ole lopullinen todiste BeeTheorysta. Se on toistettavissa oleva numeerinen kehys.

Sen tarkoituksena on osoittaa, että näkyvän Linnunradan kiekon tuottamaa aaltopohjaista tehollista tiheyttä voidaan verrata suoraan kiertokäyrähavaintoihin käyttämällä vain kahta pääparametria: koherenssin pituutta ja kytkentäkerrointa.

Seuraava tieteellinen askel on korvata approksimaatiot tarkoilla ytimillä, laajentaa baryonista mallia, lisätä epävarmuuksia ja testata samaa kehystä riippumattomilla galakseilla ja galaksijoukoilla.