Flusso stellare su un pianeta
Il calcolatore del flusso stellare su un pianeta determina quanta potenza radiante di una stella raggiunge ogni metro quadrato all'orbita del pianeta.
Esegui gratis nel browser
Inserisca la luminosità totale della stella in watt e la distanza fra stella e pianeta in metri. Lo strumento applica la legge dell'inverso del quadrato e restituisce il flusso in watt per metro quadrato. È utile per confrontare l'irraggiamento planetario, verificare esercizi di astronomia e fornire valori riproducibili a simulazioni o pipeline di dati.
Inserisca luminosità e distanza orbitale in unità SI
Parta dalla luminosità bolometrica della stella, cioè dalla potenza radiante totale emessa a tutte le lunghezze d'onda, espressa in watt. Indichi quindi in metri la separazione fra la stella e il pianeta. La separazione deve rappresentare la distanza nell'istante o nella posizione orbitale che desidera studiare. Per un'orbita quasi circolare è spesso sufficiente un raggio orbitale rappresentativo. Per un'orbita eccentrica, calcoli separatamente il periastro, l'apoastro o diversi punti, perché il flusso ricevuto varia continuamente con la distanza. Non inserisca un periodo orbitale, una distanza in unità astronomiche o una luminosità in luminosità solari senza prima convertire tali valori. Questa capacità usa intenzionalmente input SI espliciti affinché l'output sia inequivocabile: watt per metro quadrato. La luminosità può essere zero e produrre quindi un flusso nullo, ma non può essere negativa. La distanza orbitale deve essere maggiore di zero. Una separazione nulla o negativa non ha significato fisico in questo modello e rende invalida l'espressione dell'inverso del quadrato; il calcolatore restituisce pertanto un errore di input anziché un risultato infinito o fuorviante.
Comprenda il calcolo dell'inverso del quadrato
Il calcolo usa F = L/(4πr²), dove F è il flusso stellare, L è la luminosità della stella e r è la distanza orbitale. Immagini che la potenza emessa dalla stella si distribuisca uniformemente su una sfera sempre più grande. Al raggio r, la sfera ha area 4πr²; dividendo la potenza totale per tale area si ottiene la potenza ricevuta per unità di superficie. Raddoppiando la distanza, la sfera diventa quattro volte più grande e il flusso scende a un quarto. Triplicandola, il flusso scende a un nono. Il valore restituito è quindi un'irradianza in watt per metro quadrato, non la potenza totale assorbita dal pianeta né la sua temperatura di equilibrio. Il modello presume un'emissione isotropa e usa direttamente la distanza fornita. Non considera variabilità stellare, emissione direzionale, polvere interposta, trasmissione atmosferica, albedo planetaria, angolo della superficie, eclissi o ridistribuzione del calore. Questi effetti appartengono a calcoli successivi. Interpreti il risultato come la densità di potenza stellare incidente nella posizione orbitale prima che il pianeta modifichi o ridistribuisca l'energia.
Usi con attenzione il risultato negli studi planetari
Il flusso ottenuto è un punto di partenza chiaro per confronti e modelli successivi. Lei può confrontare due pianeti intorno alla stessa stella, esaminare come un'orbita variabile influenzi l'irraggiamento o calcolare il forcing associato a stelle con luminosità diverse. Se Le serve la potenza totale intercettata da un pianeta, moltiplichi questo flusso per l'area della sezione trasversale del pianeta, πR², non per l'intera superficie. Se Le serve il flusso incidente medio globale per un semplice modello di bilancio energetico, un passaggio comune consiste nel dividere per quattro e poi applicare la frazione assorbita usando uno meno l'albedo di Bond. Queste operazioni sono intenzionalmente escluse per mantenere separate e verificabili le ipotesi stellari e planetarie. Conservi un numero adeguato di cifre significative negli input, ricordando però che una luminosità o una distanza orbitale approssimativa limita la precisione del risultato. Per l'automazione, l'API restituisce gli input normalizzati, il flusso calcolato, la sua unità e la formula. Ogni richiesta costa $0.002, mentre il calcolo nel browser è adatto a rapide verifiche interattive.
Casi d'uso
Confrontare l'irraggiamento degli esopianeti
Calcoli il flusso incidente per pianeti con diverse distanze orbitali o luminosità stellari usando una formula SI coerente.
Campionare un'orbita eccentrica
Valuti il flusso al periastro, all'apoastro e a separazioni intermedie per osservare la variazione dell'irraggiamento.
Preparare un input per il bilancio energetico
Generi il flusso alla posizione orbitale prima di applicare albedo, geometria, atmosfera o ridistribuzione termica.
Domande frequenti
Quale equazione usa il calcolatore?
Usa la relazione dell'inverso del quadrato F = L/(4πr²), con luminosità in watt e distanza orbitale in metri.
Quale unità restituisce?
Il risultato è il flusso stellare in watt per metro quadrato (W/m²).
Posso inserire unità astronomiche?
Non direttamente. Converta le unità astronomiche in metri prima di inviare la distanza orbitale.
Perché una distanza zero genera un errore?
L'equazione divide per il quadrato della distanza. Lo zero non è fisico in questo modello e causerebbe una divisione per zero.
Sono incluse l'albedo o l'assorbimento atmosferico?
No. Il calcolo fornisce il flusso incidente alla posizione orbitale prima di riflessione, assorbimento, trasmissione atmosferica o ridistribuzione termica.
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/stellar-flux-at-planet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}'const res = await fetch("https://api.kit.forhosting.com/astro/stellar-flux-at-planet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/stellar-flux-at-planet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/stellar-flux-at-planet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"luminosity_w":3.828e+26,"orbital_distance_m":149597870700}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/stellar-flux-at-planet", 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
{
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.stellar_flux_at_planet",
"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. |