Calculadora Δv maniobra combinada
Pasar de 7,8 a 7,5 km/s girando la órbita 30° requiere 3,970519835 km/s en una sola maniobra combinada. Indique la velocidad antes y después y el ángulo de giro en grados para obtener ese delta-v. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad inicial
- 7,8
- Velocidad final
- 7,5
- Ángulo de giro
- 30
- Ángulo de giro (rad)
- 0,5235987756
- Delta v
- 3,970519835
Una combustión combinada de cambio de plano y de velocidad es el impulso único que gira el vector de velocidad un ángulo de giro y, a la vez, alarga o reduce su magnitud desde una velocidad orbital inicial hasta una final. En lugar de encadenar un cambio puro de inclinación y una combustión tangencial como dos impulsos separados, los diseñadores de misión suelen pedir la magnitud de una sola maniobra combinada: la distancia en línea recta, en el espacio de velocidades, entre los vectores inicial y final. Esa longitud sigue la ley de cosenos en el triángulo de velocidades.
Qué significa una combustión combinada de cambio de plano y qué entradas enviar
En la idealización de dos cuerpos, una combustión impulsiva cambia al instante el vector de velocidad de la nave. Cuando el impulso altera a la vez la velocidad orbital y la dirección del vector—con frecuencia un cambio de plano y un ajuste de velocidad circular en un nodo—el delta-v necesario es la longitud euclídea de la diferencia entre el vector de velocidad inicial y el final.
Si esos vectores tienen magnitudes v1 y v2 y el ángulo entre ellos es theta, la ley de cosenos da delta-v igual a la raíz cuadrada de v1 al cuadrado más v2 al cuadrado menos el doble de v1 por v2 por el coseno de theta. Las velocidades deben ser números finitos no negativos en unidades coherentes—kilómetros por segundo es la elección habitual de los libros de texto. El ángulo de giro se convierte a radianes solo dentro del coseno; quien llama siempre suministra grados.
Preguntas frecuentes
¿Y si las dos velocidades son iguales?
Use velocidades iguales cuando solo cambie la inclinación (o el rumbo).
¿Es gratuita la calculadora de delta-v de maniobra combinada?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Cuánto delta-v hace falta para girar 30° pasando de 7,8 a 7,5 km/s?
3,970519835 km/s en una sola maniobra combinada. La calculadora trata las dos velocidades como lados de un triángulo con el giro de 30° entre ellos y devuelve la longitud del tercer lado.
¿Qué pasa si el ángulo de giro es cero?
Entonces la maniobra solo cambia la velocidad y el resultado es simplemente la diferencia entre ambas velocidades. Como no hay rotación del vector velocidad, la fórmula se reduce a esa diferencia absoluta.
¿Qué unidades debo usar?
Sirve cualquier unidad de velocidad, siempre que ambas velocidades usen la misma; lo habitual en los libros es kilómetros por segundo. El ángulo de giro se indica siempre en grados y el resultado sale en la misma unidad de velocidad.
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/combined-plane-change \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_speed":7.8,"final_speed":7.5,"turn_angle":30}'const res = await fetch("https://api.kit.forhosting.com/astro/combined-plane-change", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_speed": 7.8,
"final_speed": 7.5,
"turn_angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/combined-plane-change",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_speed": 7.8,
"final_speed": 7.5,
"turn_angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/combined-plane-change", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_speed":7.8,"final_speed":7.5,"turn_angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_speed":7.8,"final_speed":7.5,"turn_angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/combined-plane-change", 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
{
"initial_speed": 7.8,
"final_speed": 7.5,
"turn_angle": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.combined_plane_change",
"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 una combustión combinada de cambio de plano y qué entradas enviar
Envíe el campo obligatorio initial_speed como número JSON o cadena numérica para la velocidad antes de la combustión, final_speed para la velocidad después y turn_angle para el ángulo de cambio de plano o de giro en grados entre esas dos direcciones. Se aceptan los alias v1, v_initial y speed_before para la primera velocidad; v2, v_final y speed_after para la segunda; theta, angle, plane_change_angle y delta_i para el ángulo de giro. Las velocidades negativas fallan con invalid_input porque la velocidad orbital es una magnitud y el contrato del producto las prohíbe. Entradas idénticas producen siempre el mismo JSON porque el camino es aritmética de punto flotante pura, sin red, sin semilla aleatoria y sin reloj de pared.
Cómo leer los campos de respuesta y comprobar a mano los casos especiales
Las comprobaciones clásicas incluyen un cambio de plano puro con velocidades iguales: cuando v1 igual a v2 igual a v y theta es el ángulo de cambio de plano, delta-v se reduce a dos v por el seno de la mitad de theta, que puede recomputar a mano para ángulos pequeños. Cuando el ángulo de giro es cero, la fórmula colapsa a la diferencia absoluta de las dos velocidades—un cambio puro de velocidad sin rotación. Cuando una velocidad es cero, delta-v iguala a la otra, coherente con un impulso desde el reposo o hacia el reposo en el plano de velocidades. Si la petición es correcta, la respuesta repite initial_speed, final_speed y turn_angle, informa turn_angle_rad como la conversión interna a radianes y coloca la magnitud de la maniobra combinada en delta_v. El campo formula es siempre la cadena que describe la expresión de la ley de cosenos, y method es siempre combined_plane_change_law_of_cosines para que el código posterior pueda ramificar sin inspeccionar formas. Las unidades de delta_v coinciden con las que eligió para las dos velocidades; la calculadora no convierte unidades por usted. Campos ausentes, números no finitos y velocidades negativas fallan con invalid_input y no se cobran tras el rechazo del motor. Use solo delta_v cuando un panel necesite la magnitud del impulso; conserve formula y method al documentar el paso físico para estudiantes o al registrar qué algoritmo generó un boceto de misión.
Uso de la API, precios, flujos de aula y límites prácticos
Llame a la calculadora gratuita de delta-v de maniobra combinada en el navegador para deberes, demostraciones de clase y verificación rápida de conceptos sin instalar Orekit, GMAT ni una caja de herramientas MATLAB local. Los ejemplos típicos de aula incluyen una velocidad circular de órbita baja terrestre cerca de siete coma ocho kilómetros por segundo con un cambio de plano modesto de diez a treinta grados, o un descenso simultáneo a una velocidad circular algo menor mientras se gira el plano en un nodo—siempre con unidades coincidentes para ambas velocidades. Las magnitudes extremadamente grandes se acotan por seguridad del isolate; permanezca en el rango numérico publicado para resultados fiables. Envíe un cuerpo JSON con initial_speed y final_speed no negativos obligatorios más un turn_angle finito en grados. Use la API de prepago cuando una plataforma de tutoría, un sandbox de evaluación, un generador de currículos o un pipeline temprano de diseño de misión necesiten un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación nunca consumen saldo tras el rechazo. Quienes publiquen SDKs pueden mapear delta_v a tablas que comparen el cambio de plano puro frente a impulsos combinados, enseñando cómo combinar el cambio de velocidad con el de plano puede costar menos propelente que apilar dos impulsos separados cuando ambos ajustes se exigen en la misma posición orbital.
Casos de integración
Verificación de deberes y exámenes
Estudiantes y correctores calculan el delta-v de cambio de plano combinado a partir de dos velocidades y un ángulo de giro, lo comparan con las respuestas de la ley de cosenos del libro y reciben un error invalid_input claro si una velocidad se introduce negativa por error.
Tutoría y generadores de currículo
Los creadores de lecciones producen ejemplos resueltos de maniobra combinada con JSON estructurado para tarjetas, guías paso a paso y ejercicios autoevaluados sin embeber una biblioteca completa de astrodinámica.
Bocetos tempranos de concepto de misión
Pipelines ligeros que necesitan una estimación estable de delta-v de un solo impulso para cambios simultáneos de velocidad y de plano llaman a un endpoint de prepago en lugar de reimplementar la fórmula del triángulo de velocidades en cada lenguaje.
Preguntas técnicas
¿Cómo se calcula el delta-v de cambio de plano combinado?
Envíe JSON con initial_speed (v1), final_speed (v2) y turn_angle (theta en grados). La respuesta incluye delta_v igual a sqrt(v1² + v2² − 2·v1·v2·cos θ), más la conversión a radianes y la etiqueta de la fórmula.
¿Qué ocurre si una velocidad es negativa?
La petición falla con invalid_input. Las velocidades son magnitudes y deben ser no negativas; un initial_speed o final_speed negativo se rechaza con un mensaje que nombra el campo culpable.
¿turn_angle va en grados o en radianes?
En grados en el contrato público. El solver convierte a radianes solo para el coseno; la respuesta también informa turn_angle_rad para que pueda verificar la conversión.