Calculadora de par de manivela
Esta calculadora de par del mecanismo de manivela determina el momento de giro instantáneo producido cuando una fuerza del pistón actúa sobre una manivela en un ángulo dado.
Ejecutar — gratis
Introduzca la fuerza en newtons, el ángulo en grados y el radio en metros. La calculadora obtiene la componente tangencial de la fuerza, la multiplica por el radio y devuelve el par en newton-metros. Resulta útil para estimaciones rápidas de motores, ejercicios, comparaciones de diseño y cálculos automatizados reproducibles.
Comprenda el modelo ideal de par de manivela
La fuerza del pistón actúa a lo largo del eje del cilindro, pero solo su componente perpendicular a la manivela genera un momento alrededor del cigüeñal. En este modelo ideal de tres entradas, la componente tangencial es la fuerza del pistón multiplicada por el seno del ángulo de manivela. Al multiplicarla por el radio se obtiene el par: fuerza del pistón por radio de manivela por seno del ángulo. El ángulo se mide desde el eje del pistón; por ello, a cero grados la manivela coincide con la línea de fuerza y el par es cero aunque la fuerza sea grande. A noventa grados, el seno vale uno, toda la fuerza es tangencial y el par alcanza su magnitud máxima para esa fuerza y ese radio. Más allá de ese punto, el resultado puede ser positivo o negativo según el seno, algo útil al estudiar una vuelta completa. La respuesta muestra también la fuerza tangencial y el ángulo en radianes. Use newtons y metros para obtener newton-metros.
Introduzca correctamente fuerza, ángulo y radio
Proporcione piston_force como número finito en newtons, crank_angle como número finito en grados y crank_radius como número finito no negativo en metros. Se aceptan cadenas numéricas para facilitar formularios y flujos de datos; se rechazan valores ausentes, cadenas vacías, texto no numérico, infinitos y magnitudes fuera del intervalo admitido. También se admiten los alias force, angle y radius, aunque los nombres canónicos son más claros en tareas guardadas e integraciones. La fuerza puede llevar signo: un valor negativo invierte la fuerza tangencial y el par. El ángulo puede ser cualquier valor finito en grados, por lo que usted puede evaluar varias vueltas sin reducirlo antes. El radio puede ser cero, que produce correctamente par cero, pero no negativo porque es una longitud física. Los resultados se redondean con precisión estable para que entradas idénticas produzcan el mismo JSON. No se convierten unidades. Si el radio está en milímetros, conviértalo a metros; por ejemplo, cincuenta milímetros son 0.05 metros.
Aplique el resultado y conozca sus límites
Use esta capacidad para comparar rápidamente radios, cargas del pistón y posiciones angulares, o como paso determinista en una hoja de ingeniería, material didáctico, preprocesador de simulación o prueba de software. Cada solicitud correcta a la API cuesta $0.002; el mismo cálculo puro puede alimentar la experiencia gratuita del navegador. La implementación no usa red, reloj, azar ni modelos, así que una entrada siempre produce la misma salida. Es un cálculo ideal basado únicamente en las tres magnitudes indicadas. No incluye la oblicuidad de la biela, su longitud, variación de presión, inercia alternante, fricción, pérdidas, sincronización de combustión ni otros cilindros. Un análisis dinámico detallado necesita más geometría y masas y puede dar otro par instantáneo. Interprete el resultado como el momento de la proyección tangencial ideal, no como una predicción completa de potencia medida. En motores multicilíndricos, calcule cada cilindro en su fase y sume pares con signo solo si mantiene coherentes las fuerzas y la referencia angular.
Qué puede hacer con ella
Comparar radios de manivela
Cuantifique cómo un cambio de radio relacionado con la carrera modifica el par ideal con la misma fuerza y el mismo ángulo.
Comprobar un ejercicio de motores
Verifique la fuerza tangencial y el momento del cigüeñal para una fuerza, un radio y una posición angular conocidos.
Crear referencias de simulación
Genere valores estables para software que evalúa el par ideal de manivela durante una rotación.
Preguntas frecuentes
¿Qué ecuación utiliza la calculadora?
Utiliza par = fuerza del pistón × radio de manivela × sin(ángulo), con el ángulo expresado en grados.
¿Qué unidades debo introducir?
Introduzca fuerza en newtons y radio en metros para obtener newton-metros. El ángulo se expresa en grados.
¿Por qué el par es cero a cero grados?
La fuerza está alineada con la manivela, por lo que su componente perpendicular o tangencial es cero.
¿Incluye la geometría de la biela?
No. Es el modelo ideal de tres entradas. La dinámica exacta exige longitud de biela y, normalmente, datos de fuerza e inercia adicionales.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud correcta cuesta $0.002. Los fallos de validación no devuelven un resultado calculado.
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/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)Ejemplo de solicitud
{
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.crank_torque",
"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. |