Simulador do problema dos três corpos
gravidade caótica, divergência entre execuções gêmeas e estabilidade numérica
por que fica igual a cada atualização da página? 🖖
O problema de três corpos é caótico, mas não aleatório. Caos significa que pequenas diferenças nas condições iniciais crescem exponencialmente - mas atualizar a página não muda nada: mesmas posições iniciais, mesmas velocidades, mesmo dt, mesmo algoritmo, mesmo resultado sempre. Caos determinístico e reprodutibilidade computacional são duas coisas diferentes. Para realmente ver o caos: defina a perturbação como 0,000001 e observe a trajetória gêmea tracejada. Ambas as trajetórias começam separadas por 10⁻⁶ e acabam divergindo em caminhos completamente diferentes. Essa separação exponencial é o caos - o expoente de Lyapunov em ação. O gráfico de divergência abaixo das órbitas traça o log₁₀ dessa separação ao longo do tempo; uma linha reta ascendente significa crescimento exponencial.
por que três é o número difícil 🖖
Dois corpos que se atraem traçam elipses simples que se repetem infinitamente — esse caso Newton resolveu com papel e lápis. Acrescente um terceiro corpo e a fórmula elegante desaparece: não há equação geral para saber onde cada um vai parar, então o único caminho é avançar a simulação um dt minúsculo de cada vez, exatamente como esta ferramenta faz. Clique na predefinição figura-8 para ver uma das raras exceções — três massas iguais perseguindo-se eternamente por um único caminho em forma de laço.
a solução que existe mas é inútil 🖖
Costuma-se dizer que o problema dos três corpos é 'insolúvel', mas em 1912 Karl Sundman provou uma série de potências convergente em t1/3 que fornece as posições dos corpos para todo instante (exceto em condições de colisão tripla). O detalhe: ela converge tão devagar que uma precisão astronômica exigiria da ordem de 108000000 termos — inatingível para qualquer computador. Uma solução formal de fato existe; avançar a simulação passo a passo, como aqui, é simplesmente a única via utilizável.
Problemas de exemplo
- órbita em forma de oito - A órbita em forma de oito mostra uma rara coreografia quase periódica de três corpos antes que a divergência cresça.
- quase colisão - A configuração de quase colisão amplifica pequenas diferenças iniciais em trajetórias visivelmente distintas.
- pitagórico - O caso pitagórico de três corpos colapsa e produz estilingues gravitacionais, ilustrando forte sensibilidade não linear.
- órbita borboleta - órbita borboleta
- colinear de Euler - colinear de Euler
- binária + intruso - binária + intruso