Einfache mathematische Modelle von Sonnensystemen

Ich bin ein Hobby-Programmierer mit einer tiefen Liebe zur prozeduralen Inhaltsgenerierung. Ich arbeite an einem 2D-Weltraumerkundungsspiel, und obwohl es nichts Reales simulieren soll, möchte ich ihm ein natürliches Gefühl verleihen. Ich habe keine wirklichen Kenntnisse in Astronomie, also dachte ich, jemand hier sollte eine Antwort haben.

Ich habe mich gefragt, ob es ein paar einfache mathematische Modelle gibt, mit denen ich einige Parameter für meinen Generierungsalgorithmus bestimmen könnte.

  • der Umlaufradius der Planeten
  • die Größe der Planeten (ist es wahrscheinlicher, dass Gasriesen und dergleichen näher an der Sonne oder weiter entfernt auftauchen usw.)
  • die Anzahl der Planeten, die einen Stern umkreisen

Außerdem kommen mir noch ein paar Fragen in den Sinn:

  • Ist es üblich, einen Stern zu haben, den nichts umkreist? Wie nur ein einziger einsamer Stern, der dort mitten im Weltraum sitzt.
  • IIRC, die Erde ist irgendwie seltsam (abgesehen von der Tatsache, dass sie Leben beherbergt), weil unser Mond viel größer als die durchschnittlichen Monde und auch der einzige Satellit des Planeten ist. Gibt es eine übliche Korrelation zwischen der Größe/Dichte des Planeten und der Größe oder Anzahl der ihn umgebenden Monde?
  • Ist ein Asteroidengürtel in Sonnensystemen üblich?

Vielen dank für Deine Hilfe!

Ich denke, Sie könnten die Verteilung der bekannten Exoplaneten irgendwie modellieren, den Effekt berechnen, dass wir unterschiedliche Wahrscheinlichkeiten haben, sie zu finden (größere in der Nähe ihres Starts haben das höchste P), und dann ein Bayes verwenden ...
Dies sind alles Bereiche aktiver Forschung, und das Problem ist, dass wir eher sehen, was unsere Technologie erkennen kann, als wie die Planeten tatsächlich sind. Zum Beispiel sind viele der Gasriesen, die wir sehen, viel näher am Stern als in unserem Sonnensystem, aber es ist nicht klar, wie häufig das vorkommt. An diesem Punkt könnten Sie fast alles tun, und niemand könnte sagen, dass Sie falsch liegen. Aber dies ist eine schöne Abbildung über das, was gesehen wurde: en.wikipedia.org/wiki/Exoplanet#/media/…
Ich denke, Sie müssen sich entscheiden und uns die Handlung oder das Thema mitteilen, um Unterstützung zu erhalten. Zum Beispiel: Idee Nr. 1: Jedes System hat 10 Planeten, du beginnst beim äußeren und bewegst dich zum Stern, jeder Planet hat eine Mission, sobald du alle Planeten abgeschlossen hast, schießt du auf den Stern und gehst zum nächsten Level (möglicherweise mit mehr Planeten und nach ein paar Leveln mehrere Sterne) - also ist der Größenbereich das, was auf dem Bildschirm gut aussieht. -- Idee Nr. 2: Entdecken Sie, welche Planeten bewohnbar sind, und landen Sie, um Vorräte zu beschaffen, und meiden Sie die Bewohner. -- Idee Nr. 3: In den Weltraum schießen, keine Landung. - usw. Das betrifft unsere Vorschläge.
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da dies für Worldbuilding SE besser geeignet ist.
@Rob Diese Aspekte fallen wirklich nicht in den Geltungsbereich meiner Frage. Mein Spielprojekt ist alles andere als linear. Abgesehen von Schlüsselelementen wird alles prozedural generiert. Die Spielmechanik wird hier nicht in Frage gestellt. Ich suche nur nach einem realistischeren Regelwerk für meinen Algorithmus.
@BadgerBadger - Ich schlage vor, dass Sie Ihre Frage bearbeiten, um sie bald zu verbessern - da sie 4 Schließen-Flags hat, eine weitere und wahrscheinlich automatisch geschlossen wird. Suchen Sie im Hilfe-Center nach Empfehlungen.
@Rob: Schließen Sie es, wenn Sie so wollen, es ist eine Frage von jemandem, der nichts über dieses Wissenschaftsgebiet weiß. Es fühlte sich so an, als hätte das etwas mit Astronomie zu tun und dass jemand, der Astronomie studiert oder auf diesem Gebiet arbeitet, mir helfen könnte, vereinfachte mathematische Modelle zu entwickeln.
@BadgerBadger - Ich habe nicht für Schließen gestimmt, wenn Sie ein paar Punkte wollen, die es verdienen könnte, und damit es offen bleibt, müssen Sie (oder jemand anderes) etwas tun. Da Sie neue Leute sind, gehen Sie einfach vor, letztendlich müssen Sie die Regeln und Standards erfüllen.

Antworten (1)

Ich bin mit den Systemerstellungsregeln des alten Rollenspiels 2300AD „aufgewachsen“, die auf ziemlich harter Wissenschaft basierten (und den Gliese-Sternenkatalog als Karte benutzten!). Sie haben sich ziemlich gut bewährt ( hier ist die Aufnahme eines Astronomenfreundes darauf ).

Hier ist eine grobe Skizze, wie ich normalerweise meine Systemgeneratoren herstelle, die auf derselben Logik basieren:

  1. Generieren Sie eine Zahl N von Planeten im System. Gegenwärtig gibt es keine eindeutigen Daten, die dies einschränken, obwohl wir uns vorstellen können, dass Sterne mit hoher Metallizität mehr Planeten haben könnten (aber vielleicht auch nicht).
  2. Bahnen erzeugen a ich : Beginnen Sie mit einer zufälligen innersten Umlaufbahn a 1 , und dann machen a n + 1 = ( 1 + r n ) a n wo r n U ( K 1 , K 2 ) ist eine Zufallszahl. Dies ahmt das Muster des Titus-Bode-Gesetzes nach und sieht ungefähr aus wie beobachtete Systeme. Ich neige dazu zu verwenden K 1 = 0,1 , K 2 = 2 aber das ist Vermutung. Beachten Sie, dass dieser Prozess Probleme hat, heiße Jupiter sehr nahe zu handhaben - Sie möchten sie vielleicht von Hand hinzufügen. Es ignoriert auch Resonanzen etc.
  3. Erzeuge eine Größe/Masse eines planetarischen Saatguts. Dies kann auf aufwendige Weise durch Betrachten von Exoplaneten erfolgen ( a , M ) Verteilungen und Extrapolieren auf unbeobachtete Ecken oder Verwenden einer geeigneten schiefen Zufallszahlenverteilung.
  4. Schätzen Sie anhand der Masse und Entfernung zum Stern die planetarische und atmosphärische Zusammensetzung ab. Grundsätzlich außerhalb der Schneegrenze ( 1.4 L / L wo L ist die Leuchtkraft der Sterne) werden Planeten anfangen, flüchtige Stoffe anzusammeln, und es wird möglich, Eiskrusten zu haben. Entscheiden Sie sich im Wesentlichen zufällig für eine Kerndichte.
  5. Berechnen Sie das ungefähre minimale Molekulargewicht, das basierend auf der Oberflächengravitation beibehalten wird. Dadurch wird die atmosphärische Dichte bestimmt. Insbesondere wenn der Planet Wasserstoff behält, wird er zu einem Gasriesen: Vervielfachen Sie die Masse stark (der Gesamtradius eines Planeten skaliert mit M 1 / 3 für feste Planeten bis zu einigen Erdmassen und bis zu Jupitergröße für Gasriesen - dann wird der Entartungsdruck die Größe nivellieren und sie werden stattdessen dichter). Beachten Sie, dass dies der schwierigste Schritt sein wird, da die tatsächliche Schätzung einer konsistenten Temperatur, Zusammensetzung und des Drucks der Atmosphäre (insbesondere der Exosphäre) wirklich involviert ist (und selbst in der Realität nicht trivial ist).
  6. Angesichts der Größe, Temperaturzone und Atmosphäre klassifizieren Sie es passend ("Eiskugel", "Gasriese", "venusisches Treibhaus", "Supererde", ...).
  7. Fügen Sie zufällige Monde, Rotationsperioden, Exzentrizitäten und so weiter hinzu und berechnen Sie ihre Auswirkungen (wie Gezeitengrößen, geschätzte Magnetfelder, Temperaturschwankungen, Anzahl der Hadley-Zellen ...) - viel Handwinken hier, selbst wenn Sie es auf echter Astronomie und Atmosphäre basieren physikalische Abhandlungen.

Dies ist die einfache Version. Es versucht nicht, die Entstehung von Planeten tatsächlich zu simulieren, wo wichtige Prozesse wie wandernde Gasriesen Systeme wirklich beeinflussen können.

Ihre zusätzlichen Fragen:

Im Moment sieht es so aus, als ob Planeten sehr häufig vorkommen, daher ist ein System ohne Planeten wahrscheinlich ziemlich ungewöhnlich.

Große Monde können ungewöhnlich oder gewöhnlich sein. Im Sonnensystem ist Pluto/Charon ebenfalls ein ziemlich ausgeglichenes Paar. Ich persönlich denke, dass Doppelplaneten häufiger vorkommen, als die Leute erwarten. Wir werden sehen.

Asteroidengürtel sind wahrscheinlich ziemlich häufig. In gewisser Weise haben wir zwei, den Hauptgürtel und den Kuipergürtel. Ich würde erwarten, dass die meisten Systeme zumindest ein bisschen Schutt haben, der in den äußeren Regionen nicht zusammenhängend ist.

Ich konnte dir noch keine Nachricht hinterlassen, also hier sind wir! Vielen Dank für die Hinweise! Sie geben mir tatsächlich auch mehr Ideen, wie man das gesamte Universum modellieren kann. Ich verstehe also, dass das Betrachten von so weit entfernten Dingen immer noch ein WIP für die menschliche Rasse ist und dass die meisten Wissenschaften hinter all dem ständig von neuen Entdeckungen herausgefordert werden, aber ich bin mir ziemlich sicher, dass ich in der Lage sein werde, etwas zu tun raus mit dem, was du mir gesagt hast. Wie auch immer, es ist ein 2D-Spiel, also kann man nur so weit kommen, wenn man realistisch ist ;)