Calculadora de empuxo de foguete
Um motor que expele 250 kg de propelente por segundo a 3000 m/s produz 750.000 N de empuxo. Informe a vazão mássica e a velocidade de exaustão efetiva para obter o empuxo ideal em newtons, para lição de casa, laboratório ou um primeiro dimensionamento. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Vazão mássica
- 250
- Velocidade de exaustão
- 3.000
- Empuxo
- 750.000
- Empuxo (N)
- 750.000
- Classe de empuxo
- positive
Uma calculadora de empuxo de foguete transforma a relação ideal de momento (força igual à vazão mássica vezes a velocidade de exaustão) em uma ferramenta prática para lição de casa, laboratório e um primeiro dimensionamento de propulsão. Zero em qualquer entrada é permitido e produz empuxo nulo, coerente com o modelo ideal quando o motor está desligado ou a velocidade de saída é zero. Esta página não converte impulso específico, não resolve a equação do foguete para delta-v nem adiciona termos de pressão-área atmosférica; essas são intenções de busca separadas.
O que significa o empuxo de um foguete
No modelo ideal mais simples de foguete, o empuxo é a taxa com que o momento deixa o veículo pela tubeira. Em unidades SI, quilogramas por segundo vezes metros por segundo resultam em newtons: um newton é um quilograma metro por segundo ao quadrado. A velocidade de exaustão efetiva já incorpora convenções de eficiência de tubeira dos cursos introdutórios de propulsão; nem sempre é idêntica à velocidade geométrica de saída do gás, mas é o número que multiplica a vazão mássica para dar empuxo nesta fórmula ideal.
A vazão mássica é não negativa porque, neste modelo, a massa não flui para trás pela tubeira; a velocidade de exaustão é tratada como magnitude não negativa ao longo do eixo de empuxo no mesmo contrato de sala de aula. Quando qualquer grandeza é zero, o empuxo é zero. Quando qualquer grandeza é negativa, a calculadora rejeita o pedido em vez de devolver uma força com sinal que enganaria lições e corretores automáticos.
A calculadora nunca reordena razões de massa de veículos multiestágio, nunca resolve a equação de Tsiolkovsky para delta-v e nunca converte segundos de impulso específico em metros por segundo; esses problemas compartilham vocabulário de propulsão, mas respondem a buscas diferentes.
Perguntas frequentes
Qual fórmula a calculadora de empuxo de foguete usa?
Em unidades SI o produto é empuxo em newtons.
Qualquer entrada pode ser zero?
Sim. Vazão mássica zero ou velocidade de exaustão zero produz empuxo nulo e é aceita como caso limite válido do modelo ideal.
Isto converte impulso específico ou resolve a equação do foguete?
Não. Esta página só multiplica vazão mássica pela velocidade de exaustão.
A calculadora de empuxo de foguete é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
O que é a velocidade de exaustão efetiva?
É a velocidade que, multiplicada pela vazão mássica, dá o empuxo nesta fórmula ideal. Ela já inclui as convenções de eficiência do bocal usadas nos cursos introdutórios, então nem sempre é igual à velocidade geométrica de saída do gás.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"mass_flow_rate": 250,
"exhaust_velocity": 3000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.rocket_thrust",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe a vazão mássica de exaustão ṁ em quilogramas por segundo e a velocidade de exaustão efetiva v_e em metros por segundo; a ferramenta multiplica esses valores e devolve o empuxo em newtons com dicas de unidades, uma fórmula curta e uma classe de empuxo zero ou positivo. Vazão mássica negativa ou velocidade de exaustão negativa é rejeitada com invalid_input, para que formulários incompletos ou sem sentido nunca inventem uma força. O preço é um US$ 0,002 fixo por pedido API bem-sucedido; validação falha nunca é cobrada.
O que significa o empuxo de foguete F = ṁ × v_e
Se o propelente sai à velocidade de exaustão efetiva v_e em relação ao veículo e a vazão mássica de exaustão é ṁ, o fluxo de momento é ṁ vezes v_e, com dimensões de força. Os livros escrevem F igual a ṁ v_e para empuxo no vácuo quando os termos de pressão são negligenciados, ou quando a tubeira está perfeitamente expandida e a contribuição pressão-área é nula. Mantenha ṁ e v_e em um único sistema de unidades de ponta a ponta para que o produto numérico ainda signifique newtons quando você declarar SI, ou a unidade de força escolhida quando escalar as duas entradas juntas.
Como chamar a API e o que você recebe de volta
Envie um corpo JSON com dois campos finitos obrigatórios: mass_flow_rate (aliases mdot, m_dot, mass_flow) e exhaust_velocity (aliases ve, v_e, v_exhaust, exhaust_speed). Ambos devem ser números finitos; campos ausentes, strings vazias, NaN e Infinity falham com invalid_input nomeando o campo. mass_flow_rate ou exhaust_velocity negativos também falham com invalid_input e uma mensagem que afirma o requisito de não negatividade do empuxo de foguete. Em caso de sucesso, a resposta ecoa mass_flow_rate e exhaust_velocity limpos, devolve thrust e thrust_newtons como o produto em newtons sob hipóteses SI, define thrust_class como zero ou positive, fornece um objeto units nomeando quilogramas por segundo, metros por segundo e newtons, define method como rocket_thrust_mdot_times_ve e inclui a fórmula curta F igual a ṁ vezes v_e para exibição. Verificações clássicas de livro incluem ṁ igual a duzentos e cinquenta quilogramas por segundo e v_e igual a três mil metros por segundo para setecentos e cinquenta mil newtons, ṁ igual a dez e v_e igual a dois mil para vinte mil newtons, e um caso de vazão zero que produz corretamente empuxo nulo. Prefira números JSON quando controlar o cliente; strings numéricas que fazem parse como finitas são aceitas para colar em formulários de lição. O preço é um US$ 0,002 fixo por pedido bem-sucedido com unidade item; falhas de validação não consomem saldo pré-pago.
Dicas práticas, limites e buscas relacionadas
Use um único sistema de unidades coerente antes de chamar: quilogramas por segundo e metros por segundo para empuxo em newtons é a interpretação padrão das dicas de unidades, mas a matemática é um produto puro, então pares escalados permanecem coerentes se você documentar a unidade de força. Prefira esta capacidade quando você já conhece a vazão mássica de exaustão e a velocidade de exaustão efetiva e só precisa do empuxo ideal de momento; se o problema de origem der o empuxo e um dos dois fatores, reorganize offline ou use uma ferramenta de álgebra geral. Converta impulso específico em segundos para velocidade de exaustão efetiva com v_e igual a I_sp vezes g_0 apenas fora desta calculadora se os dados de origem estiverem em segundos; esta página não faz essa conversão para permanecer focada na intenção de busca F igual a ṁ v_e. Não espere correção atmosférica: o empuxo completo de tubeira muitas vezes inclui um termo extra parêntese p_e menos p_a parêntese A_e; se precisar de empuxo ao nível do mar versus vácuo com pressão e área, use uma calculadora dedicada de empuxo por pressão ou de tubeira em vez de sobrecarregar esta página. Combine exemplos de aula de propósito: vazão e velocidade positivas para um motor nominal, vazão zero para motor desligado e uma entrada negativa deliberada para demonstrar o caminho rígido invalid_input. Esta página atende quem busca uma calculadora de empuxo de foguete, vazão mássica vezes velocidade de exaustão, ou empuxo em newtons a partir de ṁ e v_e; não é um solucionador da equação do foguete para delta-v, nem um conversor de impulso específico, nem um empilhador multi-motor. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando alunos enviam valores negativos de propósito. Verificações de ida e volta são fáceis: recalcule ṁ vezes v_e à mão e confirme que coincide com o empuxo publicado com a mesma limpeza usada na resposta.
Casos de integração
Checagem de lição de casa de empuxo ideal
Alunos informam vazão mássica de exaustão e velocidade de exaustão de problemas de propulsão do livro e comparam o resultado em newtons com um oráculo determinístico F = ṁ × v_e.
Scripts de dimensionamento inicial de motores
Cadernos de propulsão convertem ṁ e v_e conhecidos em fixtures de empuxo ideal para orçamentos de estágio antes de adicionar modelos de pressão-área ou multi-motor.
Corretores automáticos e testes golden
Gere casos de empuxo conhecidos e rejeições deliberadas por entrada negativa como valores esperados em katas de código, sims e plugins LMS.
Perguntas técnicas
O que acontece se a vazão mássica ou a velocidade de exaustão for negativa?
A ferramenta devolve invalid_input. O empuxo ideal de foguete exige ṁ e v_e não negativos; entradas negativas são rejeitadas e não cobradas.