Calcolatore sfera di influenza
Scopra fin dove domina la gravità propria di una luna o di un pianeta: la Luna, a 384400 km dalla Terra, ha una sfera di influenza di 66170,0117012 km secondo la formula classica delle coniche raccordate. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza orbitale
- 384.400
- Massa del corpo secondario
- 73.420.000.000.000.000.000.000
- Massa del corpo primario
- 5.972.000.000.000.000.000.000.000
- Rapporto di massa
- 0,0122940388
- Rapporto di massa elevato a due quinti
- 0,1721384279
- Sfera d'influenza
- 66.170,0117012
- Raggio d'influenza su a
- 0,1721384279
La sfera di influenza (SOI) è il confine classico dell'approssimazione conica a pezzi attorno a un corpo secondario — pianeta, luna o altra massa — entro il quale la sua gravità si tratta come dominante per la progettazione di traiettorie, e al di fuori del quale prevale la gravità del primario. Pianificatori di missione, studenti di meccanica orbitale e autori di concorsi necessitano di un raggio in forma chiusa e trasparente a partire dalla distanza orbitale e dalla potenza di due quinti del rapporto di masse secondario su primario, non di uno scarico opaco a n corpi. Questo calcolatore accetta la distanza orbitale a, la massa secondaria m e la massa primaria M, restituisce r_SOI uguale ad a per (m su M) elevato a due quinti, ed espone il rapporto di masse e il r_SOI adimensionale su a per audit.
Cosa significa la sfera di influenza conica a pezzi
Nell'approssimazione conica a pezzi usata in tutta la progettazione di traiettorie interplanetarie, il percorso di una sonda si ricuce a partire da coniche a due corpi successive: archi kepleriani eliocentrici tra pianeti e, quindi, iperboli centrate sul pianeta all'interno della sfera di influenza di ciascuno. Il raggio della sfera di influenza segna dove la perturbazione gravitazionale del secondario rispetto al primario è dell'ordine dell'unità sotto un semplice ridimensionamento in stile Laplace.
La forma chiusa da manuale è r_SOI uguale ad a per il rapporto di masse secondario su primario elevato alla potenza di due quinti: r_SOI = a · (m / M)^(2/5). Qui a è la distanza orbitale del secondario attorno al primario — di solito il semiasse maggiore del pianeta attorno al Sole o di una luna attorno al suo pianeta —, m è la massa secondaria e M è la massa primaria.
L'esponente due quinti è fissato bilanciando il differenziale di marea del primario con l'attrazione a inverso del quadrato del secondario nella derivazione classica; non è una costante di adattamento arbitraria. Quando m è molto minore di M il rapporto di masse è molto minore di uno, così (m/M)^(2/5) resta piccolo ma maggiore di m/M, e r_SOI si colloca ben dentro l'orbita del secondario. Masse uguali spingerebbero la SOI formale verso a, cosa raramente fisica per l'uso conico a pezzi, ma resta matematicamente definita.
Questa pagina implementa solo quella SOI in forma chiusa: non integra il problema ristretto dei tre corpi circolare, non calcola sfere di Hill con altri esponenti e non sostituisce modelli di gravità completi basati su effemeridi. Quelle sono intenzioni di ricerca e pagine distinte. Usi questo strumento quando Le serve il numero standard di SOI conica a pezzi che manuali, chiavi di concorso e scambi preliminari di missione citano ancora per nome.
Contratto di ingresso, forma della risposta ed errori di validazione
Orbital_distance è il semiasse maggiore o la distanza orbitale centro-centro del secondario attorno al primario in chilometri, metri o qualsiasi unità di lunghezza unica e coerente; deve essere strettamente positiva affinché la scala di lunghezza della sfera sia ben definita. Secondary_mass è la massa del pianeta, della luna o di un altro secondario in chilogrammi o qualsiasi unità di massa coerente e deve essere strettamente positiva.
Controlli classici includono Terra–Luna con a di circa trecentoottantaquattromilaquattrocento chilometri e m/M di circa un punto due tre per cento, recuperando una SOI dell'ordine di sessantaseimila chilometri; e un caso giocattolo a masse uguali con a uguale a uno che recupera r_SOI uguale a uno. Colleghi il modulo gratuito del browser per compiti e controlli rapidi, poi invochi lo stesso contratto da script quando Le servono chiavi di risposta in blocco o un'impalcatura di traiettorie.
Mantenga unità coerenti: converta entrambe le masse nella stessa unità e conservi la lunghezza in un'unica unità prima di chiamare, così che il prodotto numerico corrisponda all'interpretazione che il Suo rapporto afferma.
Dove compaiono i calcolatori di sfera di influenza nel lavoro reale
I corsi introduttivi di meccanica orbitale e di progettazione di sonde assegnano esercizi di coniche a pezzi che chiedono la SOI della Terra attorno al Sole, della Luna attorno alla Terra o di Giove attorno al Sole così che gli studenti decidano dove cambiare riferimento in un tour a più tappe. I team di progettazione preliminare di missione hanno bisogno di un raggio SOI rapido nel tracciare gambe di trasferimento, flyby e corridoi di cattura prima dell'ottimizzazione completa a n corpi.
Gli autori di concorsi e i plugin LMS necessitano di un oracolo deterministico che respinga una massa primaria non positiva invece di restituire in silenzio Infinity o NaN da una divisione nuda. I divulgatori scientifici convertono tabelle di masse in raggi SOI in chilometri così che il pubblico veda che la SOI della Terra attorno al Sole resta una frazione minuscola di un'unità astronomica.
Autori di giochi e simulazioni seminano modelli giocattolo di pozzi gravitazionali con sfere SOI in forma chiusa quando vogliono una verità di riferimento trasparente senza sorprese in virgola mobile da costanti ad hoc. Se in seguito Le servono distanze di rottura mareale di Roche, forza newtoniana tra due masse, periodo orbitale dal semiasse maggiore o varianti di sfera di Hill con altri esponenti, le tratti come intenzioni di ricerca e pagine distinte anziché sovraccaricare questa pagina del calcolatore di sfera di influenza.
Casi d'uso
Chiavi di compiti ed esami
Calcoli raggi SOI conici a pezzi da a, m e M così che studenti e correttori automatici condividano una verità di riferimento in forma chiusa con intermedi di audit.
Scambi preliminari di progettazione di missione
Stimi dove passare da coniche eliocentriche a coniche centrate sul pianeta nel tracciare gambe interplanetarie e flyby prima degli strumenti completi a n corpi.
Domande frequenti
Cosa succede se la massa primaria è zero o negativa?
La formula conica a pezzi divide per la massa primaria M, quindi una M non positiva è indefinita o non fisica e non viene fatturata.
È la stessa cosa della sfera di Hill?
No. Questa pagina implementa la SOI conica a pezzi classica con esponente due quinti. I raggi della sfera di Hill usano un altro ridimensionamento (tipicamente la potenza di un terzo del rapporto di masse) e sono un'intenzione di ricerca distinta.
Quali unità devo usare per masse e distanza?
Il raggio SOI viene restituito in quella stessa unità di lunghezza.
Qual è la sfera di influenza della Luna?
Con le masse della Luna e della Terra e la loro distanza di 384400 km, il raggio risulta di 66170,0117012 km, poco più di un sesto della distanza. Al suo interno, i calcoli di traiettoria considerano dominante la gravità lunare.
Perché l'esponente è due quinti?
Deriva dall'equilibrio tra l'effetto di marea del corpo centrale e la gravità propria del corpo minore nella deduzione classica. È fissato da questa fisica e non adattato ai dati, per questo i manuali citano sempre la stessa formula.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/astro/sphere-of-influence \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}'const res = await fetch("https://api.kit.forhosting.com/astro/sphere-of-influence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/sphere-of-influence",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/sphere-of-influence", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"orbital_distance":384400,"secondary_mass":7.342e+22,"primary_mass":5.972e+24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/sphere-of-influence", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"orbital_distance": 384400,
"secondary_mass": 7.342e+22,
"primary_mass": 5.972e+24
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.sphere_of_influence",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Una massa primaria non positiva fallisce con invalid_input perché la formula divide per M; anche massa secondaria e distanza orbitale non positive vengono respinte.
Contratto di ingresso, forma della risposta ed errori di validazione
Invii un corpo JSON con tre numeri finiti obbligatori: orbital_distance (a), secondary_mass (m) e primary_mass (M). Primary_mass è la massa del corpo centrale nella stessa unità di massa di secondary_mass e deve essere strettamente maggiore di zero: una massa primaria non positiva viene respinta con invalid_input perché il rapporto m/M risulterebbe indefinito o non fisico. Campi mancanti, stringhe vuote, NaN, Infinity e tipi non numerici falliscono pure con invalid_input e non vengono fatturati. In caso di successo la risposta riecheggia orbital_distance, secondary_mass e primary_mass ripuliti; espone mass_ratio come m/M e mass_ratio_two_fifths come (m/M)^(2/5); restituisce sphere_of_influence come a per quel fattore nella stessa unità di lunghezza di orbital_distance; restituisce soi_over_a come il rapporto adimensionale r_SOI/a (identico alla potenza di due quinti del rapporto di masse); e include un oggetto di indizi sulle unità, il metodo patched_conic_sphere_of_influence e la stringa della formula. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato.
Dove compaiono i calcolatori di sfera di influenza nel lavoro reale
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per voce riuscita e la validazione fallita non consuma saldo.
Casi di integrazione
Widget e dimostrazioni didattiche
Trasformi masse planetarie tabulate e distanze orbitali in raggi SOI per lezioni, planetari e dimostrazioni interattive nel browser.
Domande tecniche
Come si calcola il raggio della sfera di influenza?
Invii orbital_distance a, secondary_mass m e primary_mass M finiti e positivi. L'API restituisce r_SOI = a · (m/M)^(2/5) nella stessa unità di lunghezza di a, più il rapporto di masse e il r_SOI/a adimensionale.
Quanto costa il calcolatore di sfera di influenza?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.