Para crear un sistema solar plausible, asegúrese de que cada órbita esté dentro de la esfera de influencia del cuerpo de los padres, pero no dentro de la esfera de la colina o el límite de la roche de otro cuerpo.
La esfera de influencia es el radio máximo alrededor de un planeta donde se pueden esperar satélites estables.
El límite de la raíz es el radio orbital mínimo que un cuerpo celeste puede tener alrededor de otro. Cuando está en una órbita más baja, se rompe y se convierte en un anillo.
La esfera de la colina es relevante cuando desea evitar crear dos satélites alrededor del mismo cuerpo que tienen órbitas muy cercanas. Es el rango entre el radio orbital mínimo y máximo que un planeta "ocupa".
Los tres valores se pueden calcular a partir de la masa y el radio orbital con las fórmulas en los artículos de Wikipedia vinculados.
Entonces probaría el siguiente algoritmo:
- Crea un número aleatorio de cuerpos celestes con un radio orbital aleatorio y una masa. El radio y la masa deben estar en una escala logarítmica.
- Comenzando de mayor a menor, calcula la esfera de la colina de cada planeta. Cualquier planeta menos masivo en la esfera de la colina de un planeta más masivo se convierte en una luna de ese planeta. Genere aleatoriamente el radio orbital de la luna alrededor del progenitor con una distribución logarítmica entre 0 y la esfera de influencia del progenitor.
- Realice el paso 2 para todos los sistemas lunares para resolver los conflictos de las lunas en las esferas de las colinas. Si una luna puede tener un satélite estable es un tema de debate entre la comunidad de astronomía (no se conoce ningún ejemplo en nuestro sistema solar). Cuando no desee ninguna luna lunar, simplemente elimine la luna más pequeña o colóquela en una órbita aleatoria diferente.
- Verifique el límite de Roche de cada objeto alrededor de su padre. Cuando esté por debajo del límite de roche, conviértalo en un anillo (o simplemente elimínelo).
Esto cubre sistemas de una estrella, pero no sistemas de estrellas binarios . Un sistema estelar binario tiene dos estrellas que orbitan un baricentro común. Los planetas pueden orbitar una de las estrellas (órbita de tipo S) o el baricentro común en una órbita muy amplia (órbita de tipo P).
Si desea un sistema estelar binario, recomendaría generar la segunda estrella como otro satélite alrededor de la estrella primaria al principio. Cualquier cosa en la esfera de la colina de la segunda estrella orbita alrededor de la segunda estrella y cualquier cosa con un radio más pequeño que la esfera de la colina de la segunda estrella orbita a la primera estrella. Calcule el baricentro y haga que ambas estrellas con sus lunas orbiten eso. Cualquier cosa con una obitencia más grande que la esfera de la colina orbita el baricentro de las dos estrellas (órbita tipo P).
Los sistemas de estrellas n-arias trinarios y más grandes solo son estables cuando las estrellas más allá del segundo son muy pequeñas en comparación con el otro. Estas estrellas adicionales deben manejarse como cualquier otro planeta.