Torque da manivela
Esta calculadora determina o momento de rotação instantâneo gerado quando a força do pistão atua por uma manivela em determinado ângulo.
Executar grátis
Informe a força em newtons, o ângulo em graus e o raio em metros. A ferramenta resolve a componente tangencial da força, multiplica-a pelo raio e retorna o torque em newton-metros. Ela atende a estimativas rápidas de motores, exercícios, comparações de projeto e cálculos automatizados reproduzíveis no modelo ideal de três entradas.
Entenda o modelo ideal de torque da manivela
A força do pistão atua ao longo do eixo do cilindro, mas somente a componente perpendicular à manivela produz momento em torno do virabrequim. Neste modelo ideal de três entradas, a componente tangencial é a força do pistão multiplicada pelo seno do ângulo da manivela. Multiplicando essa força pelo raio, obtém-se o torque: força do pistão vezes raio da manivela vezes seno do ângulo. O ângulo é medido a partir do eixo do pistão; portanto, em zero grau a manivela fica sobre a linha da força e o torque é zero, ainda que a força seja alta. Em noventa graus, o seno vale um, toda a força é tangencial e a magnitude do torque é máxima para a força e o raio informados. Em outros quadrantes, o resultado pode ser positivo ou negativo conforme o seno, o que ajuda a examinar uma rotação completa. A resposta também expõe a força tangencial e o ângulo em radianos. Use newtons e metros para obter newton-metros.
Informe força, ângulo e raio corretamente
Forneça piston_force como número finito em newtons, crank_angle como número finito em graus e crank_radius como número finito não negativo em metros. Strings numéricas são aceitas para facilitar formulários e pipelines; valores ausentes, strings vazias, texto não numérico, infinitos e magnitudes fora do limite são rejeitados. Os aliases force, angle e radius também funcionam, embora os nomes canônicos sejam mais claros em tarefas salvas e integrações. A força pode ter sinal: um valor negativo inverte a força tangencial e o torque. O ângulo pode ser qualquer valor finito em graus, permitindo que você avalie várias voltas sem reduzi-lo antes. O raio pode ser zero, produzindo torque zero, mas não pode ser negativo por ser um comprimento físico. O arredondamento estável garante JSON idêntico para entradas iguais. Não há conversão de unidades. Se a origem usar milímetros, converta o raio para metros; por exemplo, cinquenta milímetros correspondem a 0.05 metros.
Use o resultado e reconheça os limites
Use esta capacidade para comparar rapidamente raios, cargas do pistão e posições angulares, ou como etapa determinística em uma planilha de engenharia, recurso didático, pré-processador de simulação ou fixture de teste. Uma solicitação bem-sucedida da API custa US$ 0,002, e o mesmo cálculo puro pode atender à experiência gratuita no navegador. A implementação não acessa rede ou relógio, não usa aleatoriedade nem modelo; assim, a mesma entrada sempre gera a mesma saída. Este é propositalmente um cálculo ideal baseado apenas nas três grandezas informadas. Ele não inclui inclinação ou comprimento da biela, variação de pressão, inércia alternada, atrito, perdas, sincronismo da combustão ou contribuição de outros cilindros. Uma análise dinâmica detalhada exige geometria e massas adicionais e pode produzir torque instantâneo diferente. Considere o resultado como o momento da projeção tangencial ideal, não como previsão completa da potência medida. Em motores multicilíndricos, calcule cada cilindro em sua fase e some torques com sinal somente com forças e referência angular consistentes.
Casos de uso
Comparar raios de manivela
Meça como uma alteração de raio ligada ao curso muda o torque ideal para a mesma força e o mesmo ângulo.
Conferir um exercício de motores
Verifique a força tangencial e o momento no virabrequim para força, raio e posição angular conhecidos.
Criar referências de simulação
Gere valores estáveis para software que avalia o torque ideal da manivela durante uma rotação.
Perguntas frequentes
Qual equação a calculadora utiliza?
Ela usa torque = força do pistão × raio da manivela × sin(ângulo), com o ângulo em graus.
Quais unidades devo informar?
Informe força em newtons e raio em metros para obter newton-metros. O ângulo é informado em graus.
Por que o torque é zero em zero grau?
A força fica alinhada à manivela, portanto sua componente perpendicular ou tangencial é zero.
O cálculo inclui a geometria da biela?
Não. Este é o modelo ideal de três entradas. A dinâmica exata requer comprimento da biela e outros dados de força e inércia.
Quanto custa um cálculo pela API?
Cada solicitação bem-sucedida custa US$ 0,002. Falhas de validação não retornam resultado calculado.
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/eng/crank-torque \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}'const res = await fetch("https://api.kit.forhosting.com/eng/crank-torque", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/crank-torque",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/crank-torque", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/crank-torque", 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
{
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.crank_torque",
"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. |