Flujo estelar en un planeta
La calculadora de flujo estelar en un planeta determina cuánta potencia radiante de una estrella alcanza cada metro cuadrado en la órbita planetaria.
Ejecutar — gratis
Introduzca la luminosidad total de la estrella en vatios y la distancia entre la estrella y el planeta en metros. La herramienta aplica la ley del inverso del cuadrado y devuelve el flujo en vatios por metro cuadrado. Resulta útil para comparar irradiación planetaria, revisar ejercicios de astronomía y preparar datos reproducibles para simulaciones.
Introduzca la luminosidad y la distancia orbital en unidades SI
Comience con la luminosidad bolométrica de la estrella, es decir, la potencia radiante total emitida en todas las longitudes de onda, expresada en vatios. Después indique en metros la separación entre la estrella y el planeta. La separación debe representar la distancia correspondiente al instante o a la posición orbital que desea estudiar. Para una órbita casi circular suele bastar un radio orbital representativo. En una órbita excéntrica, calcule por separado el periastro, el apoastro u otros puntos, porque el flujo recibido cambia continuamente con la distancia. No introduzca un período orbital, una distancia en unidades astronómicas ni una luminosidad en luminosidades solares sin convertir antes esos valores. Esta capacidad utiliza entradas SI explícitas para que el resultado sea inequívoco: vatios por metro cuadrado. La luminosidad puede ser cero y entonces produce flujo cero, pero no puede ser negativa. La distancia orbital debe ser mayor que cero. Una separación nula o negativa carece de sentido físico en este modelo y vuelve inválida la expresión del inverso del cuadrado, por lo que la calculadora devuelve un error de entrada en vez de un resultado infinito o engañoso.
Comprenda el cálculo del inverso del cuadrado
El cálculo emplea F = L/(4πr²), donde F es el flujo estelar, L es la luminosidad de la estrella y r es la distancia orbital. Imagine que la potencia emitida por la estrella se distribuye uniformemente sobre una esfera que crece sin cesar. En el radio r, esa esfera tiene un área de 4πr²; al dividir la potencia total entre esa área se obtiene la potencia recibida por unidad de superficie. Duplicar la distancia cuadruplica el área y reduce el flujo a una cuarta parte. Triplicarla lo reduce a una novena parte. Por tanto, el valor devuelto es una irradiancia en vatios por metro cuadrado, no la potencia total absorbida por el planeta ni su temperatura de equilibrio. El modelo supone emisión isotrópica y utiliza directamente la distancia proporcionada. No considera variabilidad estelar, emisión direccional, polvo intermedio, transmisión atmosférica, albedo planetario, ángulo superficial, eclipses ni redistribución del calor. Esos efectos corresponden a cálculos posteriores. Interprete este resultado como la densidad de potencia estelar incidente en la posición orbital antes de que el planeta modifique o redistribuya la energía.
Utilice el resultado con criterio en estudios planetarios
El flujo obtenido constituye un punto de partida claro para comparaciones y modelos posteriores. Puede comparar dos planetas alrededor de una estrella, estudiar cómo una órbita variable altera la irradiación o calcular el forzamiento asociado a estrellas con luminosidades distintas. Si necesita la potencia total interceptada por un planeta, multiplique este flujo por el área de sección transversal del planeta, πR², no por toda su superficie. Si necesita el flujo incidente medio global para un modelo sencillo de balance energético, un paso habitual consiste en dividir entre cuatro y aplicar después la fracción absorbida mediante uno menos el albedo de Bond. Estas operaciones quedan fuera de esta capacidad para mantener separadas y auditables las hipótesis estelares y planetarias. Conserve suficientes cifras significativas en las entradas, pero recuerde que una luminosidad o distancia orbital aproximada limita la precisión del resultado. Para automatización, la API devuelve las entradas normalizadas, el flujo calculado, su unidad y la fórmula. Cada solicitud cuesta $0.002, mientras que el cálculo en el navegador permite comprobaciones interactivas rápidas.
Qué puede hacer con ella
Comparar la irradiación de exoplanetas
Calcule el flujo incidente de planetas con distintas distancias orbitales o luminosidades estelares mediante una fórmula SI coherente.
Muestrear una órbita excéntrica
Evalúe el flujo en el periastro, el apoastro y separaciones intermedias para observar cómo varía la irradiación durante la órbita.
Preparar una entrada de balance energético
Obtenga el flujo en la parte superior de la órbita antes de aplicar albedo, geometría, atmósfera o redistribución térmica.
Preguntas frecuentes
¿Qué ecuación utiliza la calculadora?
Utiliza la relación del inverso del cuadrado F = L/(4πr²), con luminosidad en vatios y distancia orbital en metros.
¿En qué unidad se entrega el resultado?
El resultado es el flujo estelar en vatios por metro cuadrado (W/m²).
¿Puedo introducir unidades astronómicas?
No directamente. Convierta las unidades astronómicas a metros antes de enviar la distancia orbital.
¿Por qué una distancia cero produce un error?
La ecuación divide entre el cuadrado de la distancia. El cero no es físico para este modelo y causaría una división por cero.
¿Incluye el albedo o la absorción atmosférica?
No. Calcula el flujo incidente en la posición orbital antes de la reflexión, la absorción, la transmisión atmosférica o la redistribución térmica.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"luminosity_w": 3.828e+26,
"orbital_distance_m": 149597870700
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.stellar_flux_at_planet",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |