ForHosting KIT · Ciência

Calculadora de precessão nodal J2 para órbitas

Veja como o achatamento de um planeta faz uma órbita girar aos poucos: com semieixo de 7000 km e inclinação de 98 graus sobre a Terra, o nodo ascendente avança cerca de um grau por dia. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Semieixo maior
7.000
Excentricidade
0,001
Inclinação (graus)
98
J2
0,0010826267
Raio do corpo
6.378,137
Você obtém
Taxa de precessão nodal (rad/s)
0,0000002023
Taxa de precessão nodal (°/dia)
1,0013270925
Movimento médio (rad/s)
0,0010780076
Semilado reto
6.999,993

Esta calculadora de precessão nodal J2 estima a deriva secular do nodo ascendente de uma órbita causada pelo achatamento do corpo central. Informe o semieixo maior, a excentricidade, a inclinação equatorial, o coeficiente J2 e o raio equatorial. O cálculo usa o modelo de perturbação médio de primeira ordem e apresenta radianos por segundo e graus por dia. O parâmetro gravitacional da Terra é o padrão, mas você pode fornecer outro valor para representar qualquer corpo oblato.

Forneça um modelo orbital e corporal coerente

O valor padrão representa a Terra em unidades baseadas em quilômetros. A inclinação é informada em graus em relação ao plano equatorial do corpo central, e não à eclíptica ou a outro plano de missão. A excentricidade é adimensional, pode ser zero e deve permanecer abaixo de um.

J2 também é adimensional e costuma ser positivo para um planeta oblato. O semieixo maior é uma distância medida desde o centro, não uma altitude sobre a superfície. Em uma órbita baixa quase circular, some o raio do corpo à altitude aproximada.

Um semieixo maior não positivo é rejeitado porque não representa a órbita elíptica exigida pelo modelo.

Entenda o cálculo J2 de primeira ordem

A calculadora obtém primeiro o movimento médio pela raiz quadrada do parâmetro gravitacional dividido pelo cubo do semieixo maior. Em seguida, calcula o semilatus rectum p como a multiplicado por um menos a excentricidade ao quadrado. A taxa secular do nodo é menos três meios vezes J2, o movimento médio, o quadrado da razão entre o raio do corpo e p, e o cosseno da inclinação.

Esse é o resultado padrão de primeira ordem, médio ao longo da órbita, para a ascensão reta do nodo ascendente. O sinal tem significado físico: uma órbita prógrada abaixo de noventa graus normalmente produz taxa negativa ou regressão; uma órbita retrógrada acima de noventa graus costuma produzir taxa positiva. Em uma órbita polar ideal, o termo fica praticamente nulo.

A resposta inclui as duas unidades da taxa e valores intermediários para conferência.

Use a estimativa dentro dos limites do modelo

Trate o resultado como uma estimativa secular de projeto, não como um propagador orbital completo. A fórmula calcula a média da perturbação J2 e ignora oscilações de curto período, harmônicos superiores, gravidade de terceiros corpos, arrasto atmosférico, pressão da radiação solar, marés, precessão do corpo e manobras. Ela é útil para verificar conceitos de órbita heliossíncrona, comparar inclinações, estimar a rotação do plano orbital e validar outra implementação.

Em um estudo heliossíncrono, compare a magnitude e o sinal em graus por dia com o movimento anual aparente requerido pela sua convenção e depois refine o projeto com um propagador de alta fidelidade. Não misture elementos médios e osculadores sem conhecer a convenção dos dados. Quando a precisão importar, use constantes do mesmo sistema de referência.

Avaliar uma órbita heliossíncrona

Compare altitudes e inclinações candidatas pelo sinal e pela magnitude da deriva nodal J2 prevista.

Explorar efeitos do corpo central

Substitua valores coerentes de J2, raio e parâmetro gravitacional para comparar corpos oblatos idealizados.

Qual equação a calculadora utiliza?

Ela aplica a equação secular J2 de primeira ordem: menos três meios vezes J2, movimento médio, o quadrado da razão entre raio equatorial e semilatus rectum, e o cosseno da inclinação.

Por que a taxa é negativa em muitas órbitas prógradas?

Abaixo de noventa graus, o cosseno é positivo; portanto, o sinal negativo produz regressão para oeste do nodo ascendente.

Posso informar altitude em vez do semieixo maior?

Não. Informe o semieixo maior medido desde o centro. Para uma órbita quase circular, altitude mais raio do corpo é uma conversão aproximada.

Quais unidades devo usar?

Use a mesma unidade de comprimento para semieixo maior e raio, e seu cubo por segundo ao quadrado para o parâmetro gravitacional. O padrão terrestre usa quilômetros.

Isso substitui uma propagação orbital numérica?

Não. É uma estimativa J2 média de primeira ordem que omite outros harmônicos, arrasto, terceiros corpos, radiação, manobras e efeitos de curto período.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/astro/nodal-regression-rate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/astro/nodal-regression-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"semi_major_axis":7000,"eccentricity":0.001,"inclination_degrees":98,"j2":0.00108262668,"body_radius":6378.137}'
{
  "semi_major_axis": 7000,
  "eccentricity": 0.001,
  "inclination_degrees": 98,
  "j2": 0.00108262668,
  "body_radius": 6378.137
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.nodal_regression_rate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Forneça um modelo orbital e corporal coerente

Use a mesma unidade de comprimento em semi_major_axis e body_radius. Se ambas as grandezas estiverem em quilômetros, gravitational_parameter deverá estar em quilômetros cúbicos por segundo ao quadrado; se estiverem em metros, use metros cúbicos por segundo ao quadrado.

Use a estimativa dentro dos limites do modelo

O navegador e a API executam o mesmo algoritmo puro; cada solicitação correta pela API custa US$ 0,002. Entradas inválidas retornam invalid_input.

Verificar software de dinâmica de voo

Use um resultado determinístico de primeira ordem como teste de regressão para uma biblioteca de análise orbital.

Ver a documentação completa do KIT →