Calculadora de vida en la secuencia principal
Estime cuánto tiempo quema hidrógeno una estrella en su núcleo: el Sol tiene 10 mil millones de años, y una estrella de dos masas solares vive menos de dos mil millones. Indique la masa y, si la sabe, la luminosidad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa
- 1
- Luminosidad
- 1
- Vida útil (años)
- 10 000 000 000
- Vida útil (Gyr)
- 10
- Vida del Sol (años)
- 10 000 000 000
- Masa sobre luminosidad
- 1
Esta calculadora de vida en la secuencia principal estima cuánto tiempo puede una estrella fusionar hidrógeno en su núcleo al escalar la vida solar de diez mil millones de años con la razón entre masa y luminosidad estelares en unidades solares. La forma cerrada es totalmente determinista: los años de vida equivalen a diez elevado a diez veces la masa entre la luminosidad, donde la masa es M dividida por M sol y la luminosidad es L dividida por L sol. Si usted omite la luminosidad, el motor aplica la relación clásica masa-luminosidad de la secuencia principal intermedia: L sobre L sol igual a la masa elevada a 3.5, lo que recupera el escalado familiar de la vida proporcional a la masa elevada a menos 2.5. Entre las comprobaciones conocidas están el Sol con masa uno y luminosidad uno, que da exactamente diez mil millones de años, y una estrella de dos masas solares con luminosidad estimada cercana a once coma tres luminosidades solares, que vive unos mil ochocientos millones de años en la secuencia principal. El recorrido usa solo aritmética finita, sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Dónde encaja la vida en la secuencia principal en el estudio, la astronomía y el software
Los estudiantes encuentran la vida en la secuencia principal cuando un libro de texto vincula la masa estelar con las escalas de tiempo nucleares, cuando un problema pregunta cuánto permanece una estrella de dos masas solares en la secuencia principal frente al Sol, o cuando comparan estrellas O masivas y de vida corta con enanas M longevas sin códigos completos de evolución estelar.
Los profesores pueden pregenerar claves de respuesta para valores de masa modestos sin confiar en aplicaciones de calculadora opacas que cambian de unidades en silencio u omiten la notación científica. Los desarrolladores llaman al mismo contrato desde scripts para generar vectores de prueba deterministas en módulos de astronomía, para normalizar la masa introducida por el usuario antes de demostraciones de habitabilidad planetaria, o para satisfacer enunciados de retos de programación que exigen una vida en años en lugar de un valor solar aproximado a ojo.
La práctica de competición suele necesitar una fuente rápida y sin conexión de vidas escaladas por masa para verificar soluciones sin calculadoras gráficas bajo presión de tiempo. Las herramientas de producto y educación usan la fórmula cuando un alumno escribe una masa estelar en unidades solares y la interfaz debe mostrar cuánto tiempo puede esa estrella quemar hidrógeno junto a comparaciones con el Sol.
Qué puede hacer con ella
Tareas y comprobaciones de vida estelar
Calcule la vida en la secuencia principal a partir de masas estelares de libro de texto (con o sin luminosidad dada) y verifique años o Gyr antes de problemas de evolución.
Herramientas de astronomía y educación
Normalice las masas solares introducidas por el usuario en vida de combustión de hidrógeno para demostraciones estelares, bocetos de habitabilidad y lecciones interactivas.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de vida en la secuencia principal?
Es gratuita en su navegador en esta página.
¿Cómo se define aquí la vida en la secuencia principal?
τ_MS ≈ 10¹⁰ years · (M/M☉) / (L/L☉). Si se omite la luminosidad, L/L☉ = (M/M☉)^3.5 (relación masa-luminosidad de la secuencia principal intermedia).
¿Qué ocurre si la masa es cero o negativa?
La vida en la secuencia principal no está definida para una masa no positiva.
¿Debo suministrar la luminosidad?
No. Si omite la luminosidad, se estima como mass^3.5 en unidades solares. Si la suministra, debe ser finita y positiva.
¿Incluye esto la evolución posterior a la secuencia principal?
No. Solo devuelve el escalado introductorio de la secuencia principal a partir de masa entre luminosidad. Las pistas completas y las isócronas requieren herramientas dedicadas de evolución estelar.
Herramientas relacionadas
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/main-sequence-lifetime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":1}'const res = await fetch("https://api.kit.forhosting.com/astro/main-sequence-lifetime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/main-sequence-lifetime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/main-sequence-lifetime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/main-sequence-lifetime", 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
{
"mass": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.main_sequence_lifetime",
"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. |
Notas técnicas
Qué significa la vida en la secuencia principal y qué contiene la respuesta
La fase de secuencia principal es la larga etapa de combustión de hidrógeno que domina la vida nuclear de una estrella. En astronomía introductoria el combustible disponible escala con la masa mientras la tasa de combustión escala con la luminosidad, de modo que la vida característica es proporcional a la masa entre la luminosidad. Normalizar al Sol fija la constante en diez mil millones de años: tau MS es aproximadamente diez elevado a diez años por (M sobre M sol) entre (L sobre L sol). Esta calculadora devuelve la masa normalizada que usted proporcionó, la luminosidad usada (medida o estimada), un indicador booleano luminosity_estimated, lifetime_years y lifetime_gyr, la escala solar solar_lifetime_years, la razón intermedia mass_over_luminosity, precision, la etiqueta de método main_sequence_lifetime, una cadena de unidad years y un breve recordatorio de la fórmula. Cuando la luminosidad se estimó a partir de la masa, la respuesta también incluye mass_luminosity_exponent igual a 3.5. No hay evolución estelar Monte Carlo ni biblioteca tabulada de isócronas: el motor construye la vida en coma flotante finita dentro del rango de magnitud admitido, o bien rechaza la entrada con invalid_input. Los casos rechazados incluyen la falta de masa, valores no finitos, magnitudes por encima del techo documentado, y cualquier masa que sea cero o negativa, porque el escalado de vida en la secuencia principal no está definido para una masa no positiva.
Cómo se leen la masa y la luminosidad y cómo la vida se mantiene reproducible
Se permiten signos más iniciales opcionales y notación científica en las cadenas numéricas cuando se interpretan como decimales finitos; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos se rechazan con un mensaje claro para que una celda incorrecta no se convierta en una vida errónea. Cuando se suministra luminosidad, también debe ser estrictamente positiva, pues la división por cero o por una luminosidad negativa no es física en este escalado. Cuando se omite la luminosidad, el motor fija L sobre L sol igual a la masa elevada a 3.5, el exponente masa-luminosidad estándar de la secuencia principal intermedia que muchos libros de texto usan para estrellas entre aproximadamente media y unas pocas masas solares. El campo preferido es mass para la masa estelar en masas solares, pero se aceptan los alias m, M, mass_solar y solar_masses para que hojas de cálculo, cadenas de consulta y formularios tipados reutilicen el mismo contrato. La luminosidad opcional acepta L, lum, luminosity_solar y solar_luminosities. La masa debe ser estrictamente positiva: si mass es cero, negativa o cero negativo, la solicitud falla con invalid_input porque la vida en la secuencia principal no está definida para una masa no positiva. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales exponer en los campos numéricos, con valor predeterminado diez y tope quince para que los goldens en JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo la fórmula de masa entre luminosidad.
Dónde encaja la vida en la secuencia principal en el estudio, la astronomía y el software
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y nada se almacena después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínelo con herramientas de gravedad superficial, magnitud absoluta o tiempo de viaje de la luz cuando necesite pasos de astronomía relacionados, y con otros endpoints de física cuando esté construyendo un pequeño laboratorio de ayudantes científicos gratuitos y deterministas.
Casos de integración
Fixtures de prueba deterministas
Genere vidas reproducibles de masa entre luminosidad para pruebas unitarias, comprobaciones de propiedades y aserciones de CI en módulos de astronomía.