Solucionador de Órbita de Kepler

Resolve numericamente a equação de Kepler E − e·sin(E) = M para a anomalia excêntrica E, anomalia verdadeira ν, raio orbital e velocidade relativa, com métodos de Newton/bissecção/ponto fixo, histórico de convergência e diagrama SVG

Dada a anomalia média M (graus), a excentricidade e e o semieixo maior opcional a (UA), a ferramenta resolve a equação transcendente

M = E − e · sin(E)

para a anomalia excêntrica E. A partir de E derivam-se:

  • Anomalia verdadeira ν: tan(ν/2) = √((1+e)/(1−e)) · tan(E/2)
  • Raio orbital: r = a · (1 − e·cos E)
  • Velocidade relativa (vis-viva): v/v_circ = √(2 − r/a)

Três métodos:

  • Newton-Raphson (recomendado): derivada analítica f′(E) = 1 − e·cos E, convergência quadrática. Para e alto (>0.8), início em E = π.
  • Bissecção: robusto, delimitado em [M−e, M+e], convergência linear.
  • Ponto fixo E ← M + e·sin E: o mais simples, mas diverge quando e → 1.

O relatório mostra a órbita em SVG (elipse centrada no foco, com periélio, afélio, foco e posição atual com seu vetor raio), as grandezas, a classificação da órbita (circular/elíptica/parabólica/hiperbólica) e o histórico completo de iterações com resíduos.

Exemplos de resultados

1 Exemplos

Resolver uma órbita elíptica de excentricidade moderada

M=45°, e=0.3, a=1 UA; compare E, ν, r e o histórico de Newton.

Kepler solution with orbit SVG and iteration history.
Ver parâmetros de entrada
{ "M": 45, "e": 0.3, "a": 1, "method": "newton", "maxIter": 100, "tol": "1e-12" }

Fatos principais

Categoria
Geografia e ciência
Tipos de entrada
number, select
Tipo de saída
html
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Solucionador de Órbita de Kepler é uma ferramenta numérica projetada para resolver a equação transcendente de Kepler E − e·sin(E) = M. A partir da anomalia média, excentricidade e semieixo maior, o utilitário calcula com precisão a anomalia excêntrica, anomalia verdadeira, raio orbital e velocidade relativa, gerando um diagrama orbital em SVG e o histórico detalhado de convergência por métodos como Newton-Raphson, bissecção e ponto fixo.

Quando usar

  • Ao modelar órbitas planetárias ou de satélites e precisar converter a anomalia média em anomalia excêntrica e verdadeira.
  • Para analisar a velocidade de convergência de diferentes métodos numéricos sob diferentes excentricidades orbitais.
  • Ao gerar representações visuais rápidas de órbitas cônicas com base em parâmetros orbitais clássicos.

Como funciona

  • Insira a anomalia média (M) em graus, a excentricidade (e) e, opcionalmente, o semieixo maior (a) em unidades astronômicas.
  • Escolha o método de resolução (Newton-Raphson, Bissecção ou Iteração de Ponto Fixo), definindo o limite de iterações e a tolerância de erro.
  • O algoritmo resolve iterativamente a equação de Kepler para encontrar a anomalia excêntrica (E) e calcula as variáveis derivadas, como a anomalia verdadeira e o raio orbital.
  • A ferramenta renderiza um diagrama SVG interativo da órbita e exibe a tabela com o histórico passo a passo da convergência dos resíduos.

Casos de uso

Determinação da posição e velocidade de um satélite artificial em órbita elíptica a partir de sua época orbital.
Demonstração acadêmica de métodos numéricos aplicados à mecânica celeste e análise de resíduos de convergência.
Planejamento preliminar de trajetórias espaciais e visualização geométrica de órbitas com excentricidade moderada.

Exemplos

1. Cálculo de Posição para Órbita Elíptica Moderada

Estudante de Astrofísica
Contexto
Precisa determinar a anomalia verdadeira e o raio orbital de um asteroide com excentricidade de 0.3 e anomalia média de 45 graus.
Problema
Resolver manualmente a equação transcendente de Kepler consome muito tempo e é sujeito a erros de arredondamento.
Como usar
Insira M = 45, e = 0.3, a = 1.5 e selecione o método de Newton com tolerância de 1e-12.
Configuração de exemplo
M=45, e=0.3, a=1.5, method=newton, maxIter=100, tol=1e-12
Resultado
A ferramenta calcula a anomalia excêntrica E ≈ 53.35°, a anomalia verdadeira ν ≈ 62.47°, o raio orbital r ≈ 1.23 UA e exibe o diagrama SVG correspondente.

2. Comparação de Convergência em Órbita Quase Circular

Engenheiro Aeroespacial
Contexto
Deseja avaliar a eficiência do método de ponto fixo em comparação com a bissecção para um satélite em órbita terrestre de baixa excentricidade (e = 0.05).
Problema
Verificar se o método de ponto fixo converge em menos de 5 iterações para otimização de código embarcado.
Como usar
Configure M = 90, e = 0.05, selecione o método 'fixedpoint' e execute; depois repita alterando para 'bisection'.
Configuração de exemplo
M=90, e=0.05, method=fixedpoint, maxIter=50, tol=1e-9
Resultado
O histórico de iterações mostra que o ponto fixo converge rapidamente em apenas 4 iterações devido à baixa excentricidade, superando a bissecção em velocidade.

Testar com amostras

image, svg, barcode

Hubs relacionados

FAQ

Qual é o método mais recomendado para excentricidades altas?

O método de Newton-Raphson é o mais recomendado, pois inicia em E = π para excentricidades maiores que 0.8, garantindo convergência quadrática rápida.

Por que o método de ponto fixo falhou na minha simulação?

A iteração de ponto fixo simples diverge quando a excentricidade (e) se aproxima de 1. Para órbitas muito excêntricas, prefira Newton ou Bissecção.

O que acontece se eu deixar o semieixo maior (a) como zero?

Se o semieixo maior for definido como zero, o raio orbital (r) será calculado e expresso diretamente em unidades do próprio semieixo maior (a).

Como a anomalia verdadeira é calculada a partir da anomalia excêntrica?

Ela é derivada usando a relação trigonométrica tan(ν/2) = √((1+e)/(1-e)) * tan(E/2).

A ferramenta suporta órbitas hiperbólicas ou parabólicas?

A ferramenta resolve a equação clássica de Kepler para órbitas elípticas e circulares (0 <= e < 1), classificando a órbita com base na excentricidade fornecida.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/kepler-orbit-solver

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
M number Sim -
e number Sim -
a number Não -
method select Não -
maxIter number Não -
tol select Não -

Formato de resposta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-kepler-orbit-solver": {
      "name": "kepler-orbit-solver",
      "description": "Resolve numericamente a equação de Kepler E − e·sin(E) = M para a anomalia excêntrica E, anomalia verdadeira ν, raio orbital e velocidade relativa, com métodos de Newton/bissecção/ponto fixo, histórico de convergência e diagrama SVG",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=kepler-orbit-solver",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]