Modelos matemáticos simples de sistemas solares.

Soy un programador aficionado con un profundo amor por la generación de contenido procedimental. Estoy trabajando en un juego de exploración espacial en 2D y aunque no pretende simular nada real, me gustaría darle una sensación natural. No tengo un conocimiento real en astronomía, así que pensé que alguien aquí debería tener una respuesta.

Me preguntaba si hay algunos modelos matemáticos simples que podría usar para determinar algunos parámetros para mi algoritmo de generación.

  • el radio orbital de los planetas
  • el tamaño de los planetas (¿es más probable que los gigantes gaseosos y similares aparezcan más cerca o más lejos del sol, etc.)
  • el numero de planetas que orbitan una estrella

Además, también se me ocurren algunas preguntas:

  • ¿Es una ocurrencia común tener una estrella sin nada orbitándola? Como una sola estrella solitaria sentada allí en medio del espacio.
  • IIRC, la Tierra es un poco extraña (además del hecho de que alberga vida) porque nuestra luna es mucho más grande que las lunas promedio y también el único satélite del planeta. ¿Existe alguna correlación habitual entre el tamaño/densidad del planeta y el tamaño o la cantidad de lunas que lo rodean?
  • ¿Es un cinturón de asteroides algo común en los sistemas solares?

¡Muchas gracias por tu ayuda!

Creo que de alguna manera podría modelar la distribución de los exoplanetas conocidos, calcular el efecto de que tenemos diferentes probabilidades de encontrarlos (los más grandes cerca de su inicio tienen la P más alta), y luego usar un Bayes...
Todas estas son áreas de investigación activa, y el problema es que tendemos a ver lo que nuestra tecnología puede detectar, en lugar de ver cómo son realmente los planetas. Por ejemplo, muchos de los gigantes gaseosos que vemos están mucho más cerca de la estrella que en nuestro sistema solar, pero no está claro qué tan común es eso. En este punto, podrías hacer casi cualquier cosa y nadie podría decir que estás equivocado. Pero esta es una buena figura sobre lo que se ha visto: en.wikipedia.org/wiki/Exoplanet#/media/…
Creo que debe decidir y decirnos la historia o el tema para obtener ayuda. Por ejemplo: Idea #1: Cada sistema tiene 10 planetas, comienzas en el exterior moviéndose hacia la estrella, cada planeta tiene una misión, una vez que completas todos los planetas disparas a la estrella y pasas al siguiente nivel (posiblemente con más planetas y, después de algunos niveles, múltiples estrellas), por lo que el rango de tamaño es lo que se ve bien en la pantalla. -- Idea #2: Descubre qué planetas son habitables y aterriza para obtener suministros, evitando a los habitantes. -- Idea #3: Dispara en el espacio, sin aterrizar. - etc. Eso afecta nuestras sugerencias.
Voto para cerrar esta pregunta como fuera de tema porque esto es más apropiado para Worldbuilding SE.
@Rob realmente esos aspectos no están dentro del alcance de mi pregunta. Mi proyecto de juego es todo menos lineal. Todo se generará procedimentalmente además de los elementos clave. La mecánica del juego no está en duda aquí. Solo estoy buscando un conjunto de reglas más realista para mi algoritmo.
@BadgerBadger: le sugiero que edite su pregunta para mejorarla pronto, ya que tiene 4 indicadores de cierre, uno más y es probable que se cierre automáticamente. Consulte el Centro de ayuda para obtener recomendaciones.
@Rob: ciérralo si quieres, es una pregunta de alguien que no sabe nada sobre ese campo de la ciencia. Parecía que estaba relacionado con la astronomía y que alguien que estudiara astronomía o trabajara en el campo podría ayudarme a descubrir modelos matemáticos simplistas.
@BadgerBadger: no he votado por cerrar, si desea obtener algunos puntos, podría ganar y para que permanezca abierto, entonces usted (u otra persona) debe hacer algo. Debido a que usted es gente nueva, vaya con calma, en última instancia, deberá cumplir con las reglas y normas.

Respuestas (1)

"Crecí" con las reglas de creación del sistema del antiguo juego de rol 2300AD, que se basaban en ciencia bastante estricta (¡y usaba el catálogo de estrellas de Gliese como mapa!) Han resistido bastante bien la prueba del tiempo ( aquí está la opinión de un amigo astrónomo en él ).

Aquí hay un bosquejo aproximado de cómo suelo hacer mis generadores de sistema, que se basa en la misma lógica:

  1. generar un numero norte de planetas en el sistema. En la actualidad no hay datos claros que restrinjan esto, aunque podemos imaginar que las estrellas de alta metalicidad podrían tener más planetas (pero tal vez no).
  2. Generar órbitas a i : comienza con una órbita interna aleatoria a 1 y luego hacer a norte + 1 = ( 1 + r norte ) a norte donde r norte tu ( k 1 , k 2 ) es un número aleatorio. Esto imita el patrón de la ley de Titus-Bode y se parece más o menos a los sistemas observados. tiendo a usar k 1 = 0.1 , k 2 = 2 pero esto son conjeturas. Tenga en cuenta que este proceso tiene problemas para manejar los Júpiter calientes muy cerca; es posible que desee agregarlos a mano. También ignora resonancias, etc.
  3. Genere un tamaño/masa de semilla planetaria. Esto se puede hacer de una manera elaborada observando el exoplaneta ( a , METRO ) distribuciones y extrapolando a esquinas no observadas, o usando alguna distribución de números aleatorios sesgados adecuada.
  4. A partir de la masa y la distancia a la estrella, estime la composición planetaria y atmosférica. Básicamente, fuera de la línea de nieve ( 1.4 L / L donde L es la luminosidad de la estrella) los planetas comenzarán a acumular volátiles y será posible que se formen costras de hielo. Esencialmente, decida una densidad de núcleo al azar.
  5. Calcule el peso molecular mínimo aproximado retenido en función de la gravedad de la superficie. Esto determinará la densidad atmosférica. Especialmente, si el planeta retiene hidrógeno, se convertirá en un gigante gaseoso: multiplique mucho la masa (el radio total de un planeta escala como METRO 1 / 3 para planetas sólidos hasta unas pocas masas terrestres, y hasta el tamaño de Júpiter para gigantes gaseosos; entonces la presión de degeneración hará que el tamaño se nivele y se vuelvan más densos en su lugar). Tenga en cuenta que este va a ser el paso más complicado, ya que en realidad se trata de estimar la temperatura, la composición y la presión de una atmósfera (especialmente la exosfera) constante (y no es trivial incluso en la realidad).
  6. Dado el tamaño, la zona de temperatura y la atmósfera lo clasifican adecuadamente ("bola de hielo", "gigante gaseoso", "invernadero venusiano", "supertierra", ...).
  7. Agregue lunas aleatorias, períodos de rotación, excentricidades y otras cosas, calculando sus efectos (como el tamaño de las mareas, los campos magnéticos estimados, las variaciones de temperatura, el número de celdas de Hadley...) - mucho movimiento manual aquí, incluso cuando se basa en astronomía real y atmosférica. trabajos de fisica

Esta es la versión sencilla. No trata de simular realmente la formación de planetas, donde procesos importantes como la migración de gigantes gaseosos pueden afectar realmente a los sistemas.

Tus preguntas extra:

En este momento, parece que los planetas son muy comunes, por lo que un sistema sin planetas probablemente sea bastante inusual.

Las lunas grandes pueden ser poco comunes o pueden ser ordinarias. En el sistema solar, Plutón/Caronte también forman una pareja bastante pareja. Personalmente, creo que los planetas dobles pueden ser más comunes de lo que la gente espera. Ya veremos.

Los cinturones de asteroides son probablemente bastante comunes. En cierto modo tenemos dos, el cinturón principal y el cinturón de Kuiper. Esperaría que la mayoría de los sistemas tuvieran al menos un poco de escombros que no se han cohesionado en las regiones exteriores.

Todavía no pude dejarte una nota, ¡así que aquí estamos! ¡Muchas gracias por los consejos! De hecho, también me estás dando más ideas sobre cómo modelar todo el universo. Así que entiendo que mirar cosas tan lejanas sigue siendo un WIP para la raza humana y que la mayor parte de la ciencia detrás de todo esto está siendo desafiada por nuevos descubrimientos todo el tiempo, pero estoy bastante seguro de que podré trabajar en algo. fuera con lo que me dijiste. De todos modos, es un juego en 2D, por lo que solo puedes llegar hasta cierto punto siendo realista;)