Calculadora de empuje de cohete
Un motor que expulsa 250 kg de propelente por segundo a 3000 m/s produce 750 000 N de empuje. Indique el caudal másico y la velocidad de escape efectiva para obtener el empuje ideal en newtons, para deberes, laboratorio o un primer dimensionado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Flujo másico
- 250
- Velocidad de escape de gases
- 3 000
- Empuje
- 750 000
- Empuje (N)
- 750 000
- Clase de empuje
- positive
Una calculadora de empuje de cohete convierte la relación ideal de momento (fuerza igual a caudal másico por velocidad de escape) en una herramienta práctica para deberes, laboratorio y un primer dimensionado de propulsión. El cero en cualquiera de las entradas se admite y produce empuje nulo, coherente con el modelo ideal cuando el motor está apagado o la velocidad de salida es cero. Esta página no convierte impulso específico, no resuelve la ecuación del cohete para delta-v ni añade términos de presión-área atmosférica; esas son intenciones de búsqueda distintas.
Qué significa el empuje de un cohete
En el modelo ideal más simple de cohete, el empuje es la tasa a la que el momento abandona el vehículo por la tobera. En unidades SI, kilogramos por segundo por metros por segundo dan newtons: un newton es un kilogramo metro por segundo al cuadrado.
La velocidad de escape efectiva ya incorpora convenciones de eficiencia de tobera de los cursos introductorios de propulsión; no siempre coincide con la velocidad geométrica de salida del gas, pero es el número que multiplica el caudal másico para dar empuje en esta fórmula ideal. El caudal másico es no negativo porque en este modelo la masa no fluye hacia atrás por la tobera; la velocidad de escape se trata como magnitud no negativa a lo largo del eje de empuje según el mismo contrato de aula.
Cuando cualquiera de las magnitudes es cero, el empuje es cero. Cuando cualquiera es negativa, la calculadora rechaza la petición en lugar de devolver una fuerza con signo que confundiría deberes y correctores automáticos. La calculadora nunca reordena relaciones de masa de vehículos multi-etapa, nunca resuelve la ecuación de Tsiolkovsky para delta-v y nunca convierte segundos de impulso específico en metros por segundo; esos problemas comparten vocabulario de propulsión pero responden a búsquedas distintas.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de empuje de cohete?
En unidades SI el producto es empuje en newtons.
¿Puede ser cero cualquiera de las entradas?
Sí. Caudal másico cero o velocidad de escape cero produce empuje nulo y se acepta como caso límite válido del modelo ideal.
¿Convierte impulso específico o resuelve la ecuación del cohete?
No. Esta página solo multiplica caudal másico por velocidad de escape.
¿Es gratuita la calculadora de empuje de cohete?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué es la velocidad de escape efectiva?
Es la velocidad que, multiplicada por el caudal másico, da el empuje en esta fórmula ideal. Ya incluye las convenciones de rendimiento de la tobera de los cursos de introducción, así que no siempre coincide con la velocidad geométrica de salida del gas.
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/mech/rocket-thrust \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_flow_rate":250,"exhaust_velocity":3000}'const res = await fetch("https://api.kit.forhosting.com/mech/rocket-thrust", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_flow_rate": 250,
"exhaust_velocity": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/rocket-thrust",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_flow_rate": 250,
"exhaust_velocity": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/rocket-thrust", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_flow_rate":250,"exhaust_velocity":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_flow_rate":250,"exhaust_velocity":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/rocket-thrust", 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_flow_rate": 250,
"exhaust_velocity": 3000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.rocket_thrust",
"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
Introduzca el caudal másico de escape ṁ en kilogramos por segundo y la velocidad de escape efectiva v_e en metros por segundo; la herramienta los multiplica y devuelve el empuje en newtons junto con pistas de unidades, una fórmula breve y una clase de empuje cero o positivo. El caudal másico negativo o la velocidad de escape negativa se rechazan con invalid_input, de modo que formularios incompletos o absurtos no inventen una fuerza. El precio es un $0.002 fijo por petición API con éxito; la validación fallida nunca se cobra.
Qué significa el empuje de cohete F = ṁ × v_e
Si el propelente sale a la velocidad de escape efectiva v_e respecto al vehículo y el caudal másico de escape es ṁ, el flujo de momento es ṁ por v_e, que tiene dimensiones de fuerza. Los manuales escriben F igual a ṁ v_e para el empuje en vacío cuando se desprecian los términos de presión, o cuando la tobera está perfectamente expandida y la contribución presión-área es nula. Mantenga ṁ y v_e en un único sistema de unidades de extremo a extremo para que el producto numérico siga significando newtons si declara SI, o la unidad de fuerza que usted elija si escala ambas entradas a la vez.
Cómo llamar a la API y qué recibe usted de vuelta
Conecte el formulario a demostraciones de clase y llame al mismo contrato desde scripts cuando necesite claves de respuestas en masa o datos de simulación. Envíe un cuerpo JSON con dos campos finitos obligatorios: mass_flow_rate (alias mdot, m_dot, mass_flow) y exhaust_velocity (alias ve, v_e, v_exhaust, exhaust_speed). Ambos deben ser números finitos; campos ausentes, cadenas vacías, NaN e Infinity fallan con invalid_input indicando el campo. mass_flow_rate o exhaust_velocity negativos también fallan con invalid_input y un mensaje que recuerda el requisito de no negatividad del empuje de cohete. Si tiene éxito, la respuesta devuelve mass_flow_rate y exhaust_velocity limpios, thrust y thrust_newtons como el producto en newtons bajo hipótesis SI, thrust_class en zero o positive, un objeto units que nombra kilogramos por segundo, metros por segundo y newtons, method igual a rocket_thrust_mdot_times_ve, y la fórmula breve F igual a ṁ por v_e para mostrar. Comprobaciones clásicas de libro incluyen ṁ igual a doscientos cincuenta kilogramos por segundo y v_e igual a tres mil metros por segundo para setecientos cincuenta mil newtons, ṁ igual a diez y v_e igual a dos mil para veinte mil newtons, y un caso de caudal nulo que da empuje cero. Prefiera números JSON cuando controle el cliente; se admiten cadenas numéricas que parsean como finitas para pegar en formularios de deberes. El precio es un $0.002 fijo por petición con éxito con unidad item; los fallos de validación no consumen saldo prepagado.
Consejos prácticos, límites y búsquedas relacionadas
Use un único sistema de unidades coherente antes de llamar: kilogramos por segundo y metros por segundo para empuje en newtons es la interpretación por defecto de las pistas de unidades, pero la matemática es un producto puro, así que pares escalados siguen siendo coherentes si documenta usted mismo la unidad de fuerza. Prefiera esta capacidad cuando ya conoce el caudal másico de escape y la velocidad de escape efectiva y solo necesita el empuje ideal de momento; si el problema fuente da el empuje y uno de los dos factores, reordene fuera de línea o use una herramienta de álgebra general. Convierta el impulso específico en segundos a velocidad de escape efectiva con v_e igual a I_sp por g_0 solo fuera de esta calculadora si sus datos fuente vienen en segundos; esta página no hace esa conversión para mantenerse centrada en la intención de búsqueda F igual a ṁ v_e. No espere corrección atmosférica: el empuje completo de tobera suele incluir un término extra paréntesis p_e menos p_a paréntesis A_e; si necesita empuje a nivel del mar frente a vacío con presión y área, use una calculadora dedicada de empuje por presión o de tobera en lugar de sobrecargar esta página. Combine ejemplos de clase a propósito: caudal y velocidad positivos para un motor nominal, caudal cero para motor apagado y una entrada negativa deliberada para demostrar la ruta dura invalid_input. Esta página se dirige a quien busca una calculadora de empuje de cohete, caudal másico por velocidad de escape, o empuje en newtons a partir de ṁ y v_e; no es un solucionador de la ecuación del cohete para delta-v, ni un conversor de impulso específico, ni un apilador multi-motor. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando los alumnos envían valores negativos a propósito. Las comprobaciones de ida y vuelta son sencillas: recalcule ṁ por v_e a mano y confirme que coincide con el empuje publicado con la misma limpieza usada en la respuesta.
Casos de integración
Comprobación de deberes de empuje ideal de cohete
Los estudiantes introducen el caudal másico de escape y la velocidad de escape de problemas de propulsión del libro y comparan el resultado en newtons con un oráculo determinista F = ṁ × v_e.
Scripts de dimensionado inicial de motores
Los cuadernos de propulsión convierten ṁ y v_e conocidos en fixtures de empuje ideal para presupuestos de etapa antes de añadir modelos de presión-área o multi-motor.
Correctores automáticos y pruebas golden
Genere casos de empuje conocidos y rechazos deliberados por entrada negativa como valores esperados en katas de código, simuladores y plugins LMS.
Preguntas técnicas
¿Qué ocurre si el caudal másico o la velocidad de escape son negativos?
La herramienta devuelve invalid_input. El empuje ideal de cohete exige ṁ y v_e no negativos; las entradas negativas se rechazan y no se facturan.