Calculadora del semieje mayor de transferencia Hohmann
Una transferencia de Hohmann de un radio de 7000 km a otro de 42164 km sigue una elipse con un semieje mayor de 24582 km, la media de ambos. Indique los radios interior y exterior en la misma unidad para obtener el tamaño de la elipse. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Radio interior
- 7 000
- Radio exterior
- 42 164
- Semieje mayor
- 24 582
Esta calculadora obtiene el semieje mayor de la órbita elíptica que conecta dos órbitas circulares, coplanares, mediante una transferencia de Hohmann. Introduzca los radios orbitales interior y exterior, medidos desde el centro del mismo cuerpo y expresados en una unidad común. El resultado es su media aritmética. Es un cálculo determinista y específico para estudios preliminares, ejercicios y procesos de software. Este paso geométrico no requiere la masa del cuerpo central ni su parámetro gravitatorio; además, cualquier radio no numérico produce un error claro.
Por qué se promedian los radios de la elipse de transferencia
Una transferencia de Hohmann clásica enlaza dos órbitas circulares y coplanares alrededor de un único cuerpo central mediante una elipse tangente a ambas. En un extremo de esa elipse, la nave se encuentra en el radio orbital interior; en el extremo opuesto alcanza el radio exterior. Esas dos distancias son el periapsis y el apoapsis de la elipse de transferencia.
En toda elipse medida desde uno de sus focos, la suma de ambos radios equivale al doble del semieje mayor. Esta relación es puramente geométrica y no necesita la masa de la Tierra, del Sol ni de otro cuerpo primario. Por ejemplo, al transferirse desde 7,000 kilómetros hasta 42,164 kilómetros, el semieje mayor es 24,582 kilómetros.
Use distancias desde el centro del cuerpo, no alturas sobre la superficie. Si dispone de altitudes, súmeles primero el radio de referencia del cuerpo central. El resultado suele ser el primer valor intermedio antes de aplicar la ecuación vis-viva o calcular el tiempo de transferencia.
Cómo introducir los radios e interpretar la respuesta
Utilice la misma unidad de longitud en ambos campos. El servicio no deduce unidades, no convierte valores ni corrige entradas que mezclen escalas. Los campos ausentes, las cadenas vacías, las palabras, los arreglos, los objetos, NaN y el infinito no son válidos.
Conservar las entradas junto al resultado simplifica la revisión de registros y pruebas. Mantenga suficiente precisión si después calculará velocidad o duración, y redondee únicamente al presentar el dato.
Lugar del resultado en la planificación de una transferencia
El semieje mayor es un componente de un análisis ideal de Hohmann con dos impulsos, no un plan completo de maniobra. La comparación con las velocidades circulares inicial y final proporciona los dos cambios ideales de velocidad. El mismo semieje permite usar la tercera ley de Kepler: media órbita elíptica determina el tiempo ideal de vuelo entre impulsos.
Esos pasos exigen datos adicionales que esta capacidad no oculta. No modela cambios de inclinación, órbitas iniciales excéntricas, impulsos finitos, arrastre, fuerzas de terceros cuerpos, ventanas de lanzamiento, errores de navegación ni márgenes de combustible. Úsela en enseñanza, comparaciones conceptuales, pruebas reproducibles y como etapa geométrica de un flujo validado.
Las operaciones reales requieren estados actuales, marcos de referencia adecuados, perturbaciones, análisis de incertidumbre y revisión independiente.
Qué puede hacer con ella
Estudios preliminares de misión
Obtenga el semieje mayor antes de estimar velocidades ideales, delta-v o tiempo de vuelo.
Ejercicios de astronomía y física
Compruebe el primer paso geométrico de una transferencia de Hohmann mediante una fórmula transparente.
Preguntas frecuentes
¿Debo introducir radio orbital o altitud?
Introduzca el radio medido desde el centro del cuerpo. Si tiene una altitud superficial, súmele primero el radio de referencia del cuerpo.
¿Qué unidades utiliza el resultado?
El resultado conserva la unidad de longitud de las entradas. Ambos radios deben compartir unidad porque no se realiza conversión.
¿Calcula el tiempo o el delta-v de la transferencia?
No. Solo devuelve el semieje mayor. El tiempo y los cambios de velocidad necesitan otras fórmulas y el parámetro gravitatorio.
¿Qué ocurre si un radio no es numérico?
Se rechazan valores ausentes, vacíos, no numéricos o no finitos.
¿Necesito la masa del cuerpo central?
No. El semieje mayor es puramente geométrico: es la media de los radios interior y exterior, así que para este paso no hace falta la masa de la Tierra, del Sol ni de ningún otro cuerpo.
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/hohmann-transfer-sma \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"inner_radius":7000,"outer_radius":42164}'const res = await fetch("https://api.kit.forhosting.com/astro/hohmann-transfer-sma", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"inner_radius": 7000,
"outer_radius": 42164
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/hohmann-transfer-sma",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"inner_radius": 7000,
"outer_radius": 42164
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/hohmann-transfer-sma", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"inner_radius":7000,"outer_radius":42164}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"inner_radius":7000,"outer_radius":42164}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/hohmann-transfer-sma", 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
{
"inner_radius": 7000,
"outer_radius": 42164
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.hohmann_transfer_sma",
"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
El uso en el navegador es gratuito y cada solicitud API cuesta $0.002.
Por qué se promedian los radios de la elipse de transferencia
Por ello se aplica a_t = (r_inner + r_outer) / 2.
Cómo introducir los radios e interpretar la respuesta
Envíe inner_radius y outer_radius como números JSON finitos o como cadenas numéricas. Si escribe kilómetros, semi_major_axis queda en kilómetros; si escribe metros, el resultado queda en metros. La respuesta correcta repite los radios normalizados, devuelve semi_major_axis e incluye la fórmula para facilitar auditorías. El cálculo no consulta la red, no usa aleatoriedad ni depende de la hora, por lo que una solicitud válida siempre devuelve el mismo JSON.
Lugar del resultado en la planificación de una transferencia
Después de hallar a_t, puede combinarlo con el parámetro gravitatorio del cuerpo central en la ecuación vis-viva para obtener las velocidades en el periapsis y el apoapsis de la elipse. El navegador permite comprobaciones gratuitas; la automatización usa la misma respuesta determinista por $0.002 por solicitud.
Casos de integración
Datos de prueba para software
Genere valores deterministas para formularios, hojas de cálculo, SDK y procesos de mecánica orbital.
Preguntas técnicas
¿Qué fórmula utiliza la calculadora?
Utiliza a_t = (r_inner + r_outer) / 2, la media aritmética de los dos radios orbitales.