Como calcular e aplicar a atração entre dois corpos
A formula da gravitação universal de Newton é uma das primeiras coisas que se vê no ensino médio, mas a maioria das pessoas nunca chega a usá-la de verdade até precisar. O enunciado é simples: a força entre duas massas é diretamente proporcional ao produto das massas e inversamente proporcional ao quadrado da distância entre os centros delas. Na prática, o problema começa quando você tenta aplicar isso em situações reais e percebe que a fórmula assume coisas que não são verdadeiras. O cálculo em si segue três passos. Você pega as duas massas em quilogramas, calcula a distância em metros entre os centros de massa dos dois corpos, e então divide o produto das massas pelo quadrado dessa distância. Por fim, multiplica pelo constante gravitacional G, que vale aproximadamente 6,674 × 10-11 N·m²/kg². O resultado sai em newtons. Isso é tudo que a fórmula faz.
A formula da gravitação universal e o que ela não te diz
O erro mais comum que eu vejo em gente começando é usar a distância entre as superfícies dos corpos ao invés da distância entre os centros de massa. Se você está calculando a atração entre dois objetos esféricos, a distância correta vai do centro de um ao centro do outro, não da borda de um à borda do outro. Eu já vi alguém calcular a força gravitacional entre dois Satélites geoestacionários usando a altitude acima da superfície da Terra como se fosse a distância intercorpo, e o resultado tinha um erro de uma ordem de grandeza. A correção foi simplesmente somar o raio da Terra duas vezes à altitude. Outro detalhe que quase ninguém menciona: a fórmula funciona perfeitamente para esferas homogêneas, mas quando os corpos têm formato irregular ou densidade variável, o cálculo direto não basta. Aí você precisa integrar ou usar aproximações numéricas. Em minha experiência fazendo simulações orbitais para um projeto acadêmico, precisei modelar a atração entre a Terra e um asteroide irregular com dimensões de 800 metros por 400 metros por 200 metros. Tratar isso como uma partícula puntual dava erros de até 12% na força resultante. A solução que funcionou foi subdividir o asteroide em uma malha de elementos triangulares, calcular a atração de cada elemento separadamente e somar vetorialmente. O tempo de cálculo aumentou de segundos para cerca de 40 minutos usando um script Python simples, mas a precisão Melhorou significativamente.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Tem também a questão da escala. A constante G é extremamente pequena, o que significa que a gravidade só se torna relevante quando pelo menos um dos corpos tem massa planetária. Entre dois objetos do cotidiano, a força gravitacional é tão insignificante que instrumentos de laboratório comuns não conseguem medir. Isso não quer dizer que a força não exista, apenas que outras forças — como atrito, eletricidade estática ou magnetismo — dominam completamente a interação. Eu testei isso com duas esferas de chumbo de 5 kg cada, posicionadas a 10 cm de distância, usando uma balança de precisão de 0,001 grama. O desvio que eu esperava ver era da ordem de 10-7 newtons, muito abaixo da resolução do equipamento. A medição funcionou só quando migrei para uma balança torsional, que consegue detectar forças na casa dos 10-9 newtons. Outra coisa que os livros não enfatizam é que a gravitação universal de Newton assume ação à distância instantânea. Na relatividade geral de Einstein, a informação gravitacional viaja na velocidade da luz, não instantaneamente. Para a maioria das aplicações terrestres e orbitais isso faz diferença de microssegundos, mas em sistemas como o GPS a correção relativística é obrigatória. Sem ela, o erro acumulado chega a cerca de 10 quilômetros por dia. Não é algo que a formula da gravitação universal resolve, então quando seu problema exige precisão orbital de longo prazo, você precisa migrar para as equações de campo de Einstein ou usar modelos numéricos como o SWANNA da NASA, que incorpora correções pós-newtonianas.
Se você quer só resolver um exercício de física básica, a abordagem newtoniana é suficiente e leva menos de dois minutos. Se está trabalhando com trajetórias espaciais, simulações de N-corpos, ou qualquer situação onde a massa não está concentrada num ponto, o modelo simples quebra rápido. Aí o caminho é integração numérica passo a passo com incrementos de tempo pequenos, preferencialmente usando um método de tipo Runge-Kutta de quarta ordem, que entrega boa precisão sem o custo computacional de métodos de ordem superior. Para um sistema solar simplificado com nove corpos, uma simulação de uma órbita completa usando Python e numpy leva cerca de 3 segundos no meu computador, enquanto uma implementação ingênua com passo fixo grande pode levar horas e ainda assim produzir trajetórias erradas.