ForHosting KIT · Scienza

Calcolatore della precessione nodale J2 per orbite

Veda come il rigonfiamento di un pianeta fa ruotare lentamente un'orbita: con semiasse di 7000 km e inclinazione di 98 gradi attorno alla Terra, il nodo ascendente avanza di circa un grado al giorno. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Semiasse maggiore
7000
Eccentricità
0,001
Inclinazione (gradi)
98
J2
0,0010826267
Raggio del corpo
6378,137
Ottiene
Tasso di precessione nodale (rad/s)
0,0000002023
Tasso di precessione nodale (°/giorno)
1,0013270925
Moto medio (rad/s)
0,0010780076
Semilato retto
6999,993

Questo calcolatore della precessione nodale J2 stima la deriva secolare del nodo ascendente di un’orbita dovuta allo schiacciamento del corpo centrale. Inserisca semiasse maggiore, eccentricità, inclinazione equatoriale, coefficiente J2 e raggio equatoriale. Il calcolo usa il modello perturbativo mediato del primo ordine e restituisce radianti al secondo e gradi al giorno. Il parametro gravitazionale terrestre è predefinito, mentre Lei può specificarne un altro per rappresentare qualsiasi corpo oblato.

Fornisca un modello orbitale e fisico coerente

Il valore predefinito rappresenta la Terra in unità basate sui chilometri. L’inclinazione va inserita in gradi rispetto al piano equatoriale del corpo centrale, non rispetto all’eclittica o a un piano arbitrario di missione. L’eccentricità è adimensionale, può essere zero e deve restare inferiore a uno.

Anche J2 è adimensionale e normalmente positivo per un pianeta oblato. Il semiasse maggiore è una distanza dal centro, non un’altitudine sopra la superficie. Per un’orbita bassa quasi circolare, sommi il raggio del corpo all’altitudine approssimativa.

Un semiasse maggiore nullo o negativo viene rifiutato perché non rappresenta l’orbita ellittica richiesta dal modello.

Comprenda il calcolo J2 del primo ordine

Il calcolatore ricava prima il moto medio come radice quadrata del parametro gravitazionale diviso per il cubo del semiasse maggiore. Calcola poi il semilatus rectum p come a moltiplicato per uno meno l’eccentricità al quadrato. La velocità secolare del nodo è meno tre mezzi per J2, per il moto medio, per il quadrato del rapporto tra raggio del corpo e p, e per il coseno dell’inclinazione.

È il risultato standard del primo ordine, mediato sull’orbita, per l’ascensione retta del nodo ascendente. Il segno ha valore fisico: un’orbita prograda sotto novanta gradi produce normalmente una regressione negativa; un’orbita retrograda sopra novanta gradi produce in genere un valore positivo. In un’orbita esattamente polare il termine ideale è quasi nullo.

La risposta offre entrambe le unità della velocità e i valori intermedi utili a controllare il calcolo.

Rispetti i limiti di validità della stima

Consideri il risultato una stima secolare di progetto, non un propagatore orbitale completo. La formula media la perturbazione J2 e trascura oscillazioni di breve periodo, armoniche superiori, gravità di terzi corpi, resistenza atmosferica, pressione della radiazione solare, maree, precessione del corpo e manovre. È utile per esaminare orbite eliosincrone, confrontare inclinazioni, stimare la rotazione del piano orbitale e convalidare un’altra implementazione.

In uno studio eliosincrono, confronti segno e valore in gradi al giorno con il moto annuo apparente richiesto dalla Sua convenzione, poi perfezioni il progetto con un propagatore ad alta fedeltà. Non mescoli elementi medi e osculatori senza conoscere la convenzione dei dati. Quando serve precisione, scelga costanti dello stesso sistema di riferimento.

Valutare un’orbita eliosincrona

Confronti altitudini e inclinazioni candidate tramite segno e ampiezza della deriva nodale J2 prevista.

Esplorare gli effetti del corpo centrale

Sostituisca valori coerenti di J2, raggio e parametro gravitazionale per confrontare corpi oblati idealizzati.

Quale equazione usa il calcolatore?

Applica l’equazione secolare J2 del primo ordine: meno tre mezzi per J2, moto medio, quadrato del rapporto tra raggio equatoriale e semilatus rectum, e coseno dell’inclinazione.

Perché il valore è negativo in molte orbite prograde?

Sotto novanta gradi il coseno è positivo; il segno meno produce quindi la regressione verso ovest del nodo ascendente.

Posso inserire l’altitudine invece del semiasse maggiore?

No. Inserisca il semiasse maggiore misurato dal centro. Per un’orbita quasi circolare, altitudine più raggio del corpo è una conversione approssimativa.

Quali unità devo usare?

Usi la stessa unità di lunghezza per semiasse maggiore e raggio, e il suo cubo al secondo quadrato per il parametro gravitazionale. Il valore terrestre predefinito usa chilometri.

Questo calcolo sostituisce la propagazione orbitale numerica?

No. È una stima J2 mediata del primo ordine che omette altre armoniche, resistenza, terzi corpi, radiazione, manovre ed effetti di breve periodo.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Fornisca un modello orbitale e fisico coerente

Usi la stessa unità di lunghezza per semi_major_axis e body_radius. Se entrambe le grandezze sono in chilometri, gravitational_parameter deve essere espresso in chilometri cubi al secondo quadrato; se sono in metri, usi metri cubi al secondo quadrato.

Rispetti i limiti di validità della stima

Il browser e l’API eseguono lo stesso algoritmo puro; ogni richiesta API riuscita costa $0.002. Gli input non validi restituiscono invalid_input.

Verificare software di dinamica del volo

Usi un risultato deterministico del primo ordine come test di regressione per una libreria di analisi orbitale.

Leggi la documentazione completa del KIT →