Raggio orbitale dal periodo in giorni
Converta un periodo orbitale in giorni nella dimensione dell'orbita in unità astronomiche: 365,25 giorni attorno a una massa solare danno esattamente 1 UA. Utile per stimare a che distanza dalla sua stella si trova un esopianeta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Periodo (giorni)
- 365,25
- Massa (solare)
- 1
- Periodo (anni)
- 1
- Semiasse maggiore (UA)
- 1
- Approssimazione
- two_body_central_mass
Questo calcolatore converte un periodo orbitale espresso in giorni in un semiasse maggiore misurato in unità astronomiche. Indichi la massa del corpo centrale in masse solari: dopo avere convertito i giorni in anni giuliani, viene applicata la forma solare della terza legge di Keplero. È utile per stimare distanze di esopianeti, controllare esercizi e produrre dati ripetibili. Il risultato descrive un'orbita kepleriana a due corpi in cui la massa minore è trascurabile, non necessariamente la distanza istantanea dalla stella.
Come periodo e massa stellare determinano la dimensione orbitale
La terza legge di Keplero collega il periodo di un'orbita al suo semiasse maggiore. Nel pratico sistema usato qui, la distanza è misurata in unità astronomiche, il tempo in anni giuliani e la massa centrale in masse solari. Se la massa dell'oggetto orbitante è trascurabile, la relazione è a al cubo uguale a M per P al quadrato.
Risolvendo, a è la radice cubica di M per P al quadrato. Di conseguenza, 365.25 giorni intorno a una massa solare restituiscono una AU. La stessa equazione vale per orbite ellittiche legate perché usa il semiasse maggiore, non la separazione momentanea.
Il calcolo è deterministico e non usa rete, orologio o casualità. Perciò è adatto a lezioni, test automatici, arricchimento di cataloghi e controlli preliminari prima di una simulazione orbitale più dettagliata.
Come inserire i valori e interpretare la risposta
Sono accettati decimali e stringhe numeriche; valori vuoti, non numerici, infiniti, nulli o negativi vengono rifiutati. Un'unità astronomica misura una distanza, mentre una massa solare misura una massa: converta prima chilometri, chilogrammi, masse terrestri o secondi. Normalmente usi il periodo siderale, non quello sinodico osservato dalla Terra.
In un'orbita eccentrica la distanza reale varia continuamente; non descriva quindi il semiasse maggiore come raggio fisso.
Ipotesi, precisione e applicazioni pratiche
L'equazione compatta in unità solari presuppone moto newtoniano a due corpi e un contributo trascurabile dell'oggetto orbitante alla massa totale. È un'ottima approssimazione per un pianeta attorno a una stella tipica o un asteroide attorno al Sole. Per una stella binaria, un compagno massiccio o un pianeta la cui massa conta alla precisione richiesta, la forma completa della legge di Keplero deve usare la massa totale dei due corpi; questo calcolatore richiede soltanto la massa centrale e non pretende di risolvere quel caso diverso.
Non considera inoltre perturbazioni di altri corpi, relatività, perdita di massa, resistenza o propulsione. Può trasformare un periodo di transito e una massa stellare stimata in una prima scala orbitale, creare soluzioni didattiche o arricchire cataloghi con valori AU coerenti. Tratti correttamente le incertezze: una massa stellare o un periodo incerti comportano un semiasse maggiore incerto, anche se il servizio restituisce una singola stima numerica.
Casi d'uso
Stimare l'orbita di un esopianeta
Converta un periodo di transito in giorni e una massa stellare in soli in una prima stima del semiasse maggiore in AU.
Controllare esercizi di astronomia
Verifichi esercizi sulla legge di Keplero con un risultato deterministico e una conversione esplicita dai giorni agli anni giuliani.
Arricchire cataloghi orbitali
Aggiunga semiasse maggiori calcolati uniformemente ai record che hanno periodo e massa della stella ospite ma non distanza orbitale.
Domande frequenti
Quale equazione usa il calcolatore?
Usa a = cbrt(M × P²), dove a è in AU, M in masse solari e P in anni giuliani. I giorni inseriti vengono divisi per 365.25.
Perché 365.25 giorni attorno a una massa solare equivalgono a una AU?
Queste unità normalizzate esprimono la forma solare della terza legge di Keplero: un anno giuliano e una massa solare producono un semiasse maggiore di un'unità astronomica.
Il semiasse maggiore coincide con la distanza orbitale attuale?
Solo per un'orbita circolare. In un'orbita eccentrica la distanza varia, mentre il semiasse maggiore resta il parametro dimensionale fisso usato dalla legge di Keplero.
Posso stimare la distanza di un esopianeta dalla sua stella?
Sì. Inserisca il periodo orbitale del pianeta in giorni e la massa della stella in masse solari. Il risultato è il semiasse maggiore in unità astronomiche, considerando trascurabile la massa del pianeta.
Una stella più pesante cambia la dimensione dell'orbita a parità di periodo?
Sì. Il semiasse maggiore è la radice cubica della massa per il quadrato del periodo in anni, quindi a parità di periodo una stella più pesante tiene il pianeta su un'orbita più ampia.
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/orbital-radius-from-period-days \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"period_days":365.25,"mass_solar":1}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-radius-from-period-days", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"period_days": 365.25,
"mass_solar": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-radius-from-period-days",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"period_days": 365.25,
"mass_solar": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-radius-from-period-days", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"period_days":365.25,"mass_solar":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"period_days":365.25,"mass_solar":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-radius-from-period-days", 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
{
"period_days": 365.25,
"mass_solar": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_radius_from_period_days",
"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
Come periodo e massa stellare determinano la dimensione orbitale
Il calcolatore divide period_days per 365.25 per ottenere P in anni giuliani, eleva il valore al quadrato, lo moltiplica per mass_solar ed estrae la radice cubica reale.
Come inserire i valori e interpretare la risposta
Fornisca period_days come numero finito positivo e mass_solar come massa centrale finita e positiva espressa in soli. La risposta ripete il periodo normalizzato in giorni, fornisce period_years, ripete la massa e presenta semi_major_axis_au come risultato principale. Include inoltre la formula simbolica esatta e indica l'approssimazione two_body_central_mass. Ogni elemento API riuscito costa $0.002; la versione nel browser usa lo stesso risolutore puro.
Domande tecniche
Che cosa accade se la massa è zero o negativa?
La richiesta restituisce invalid_input perché una massa centrale non positiva non è fisica in questo modello e non definisce l'orbita legata richiesta.
Quanto costa un calcolo tramite API?
Ogni elemento API riuscito costa $0.002. Lei può anche eseguire gratuitamente nel browser lo stesso risolutore deterministico.