Calculadora del teorema de ejes paralelos
La calculadora del teorema de ejes paralelos obtiene el momento de inercia respecto de un eje paralelo al que atraviesa el centro de masa de un objeto.
Ejecutar — gratis
Introduzca el momento de inercia centroidal, la masa y la distancia perpendicular entre ambos ejes. La herramienta evalúa I = I_c + md², muestra por separado el término de desplazamiento y devuelve el momento de inercia final. Resulta útil en diseño mecánico, estructuras, dinámica y problemas de cuerpos rígidos cuyo eje de giro no pasa por el centroide.
Cuándo se aplica el teorema de ejes paralelos
Utilice el teorema cuando conozca el momento de inercia de un cuerpo respecto de un eje que atraviesa su centro de masa, pero el eje real de giro esté desplazado. Ambos ejes deben ser paralelos y la distancia debe medirse perpendicularmente. Son ejemplos habituales un péndulo que gira alrededor de un apoyo alejado del centro, una viga referida a un borde o una pieza montada sobre un eje excéntrico. Introduzca la inercia conocida como I_c, la masa total como m y la separación como d. Todas las magnitudes deben pertenecer a un sistema de unidades coherente. Si usa kilogramos y metros, el valor centroidal y el resultado se expresan en kilogramos metro cuadrado. Esta calculadora no deduce I_c a partir de la geometría: obténgala antes mediante una fórmula de forma, un sistema CAD, una medición u otro cálculo. Aquí se realiza únicamente el traslado de eje definido por el teorema.
Cómo se evalúa I = I_c + md²
El cálculo eleva al cuadrado la distancia perpendicular d, multiplica ese valor por la masa m y suma el término md² al momento de inercia centroidal I_c. Por ello, duplicar la separación cuadruplica la contribución adicional si la masa permanece constante. El campo offset_term permite inspeccionar esa contribución sin ocultarla dentro del total. Como m y d² son no negativos en datos físicos, alejar el eje del centroide nunca reduce la inercia: el resultado es como mínimo I_c. Una distancia cero hace coincidir los ejes y conserva el valor centroidal. Una masa cero también anula el término adicional, aunque los cuerpos físicos suelen tener masa positiva. La masa negativa se rechaza expresamente. También se rechazan valores ausentes, no numéricos, no finitos o negativos para la inercia y la distancia, evitando que datos defectuosos produzcan un resultado mecánico aparentemente válido.
Unidades, interpretación y comprobación
Mantenga unidades coherentes antes de enviar los valores. Si I_c está en kg·m², indique la masa en kilogramos y la distancia en metros. Si emplea gramos y centímetros, I_c y el resultado deben estar en g·cm². La calculadora no convierte unidades, porque mezclar sistemas sin advertencia es más peligroso que exigir una conversión explícita. Tras obtener el resultado, compruebe que offset_term tiene la misma dimensión de masa por longitud al cuadrado que I_c y que moment_of_inertia equivale a su suma. Como control rápido, el resultado nunca debe ser menor que el valor centroidal. Confirme además que d sea la distancia mínima entre las rectas de los ejes paralelos, no la distancia desde un punto arbitrario. El teorema no gira tensores ni trata ejes inclinados. Para cuerpos compuestos, aplíquelo a cada componente con su masa e inercia centroidal y sume después las inercias trasladadas respecto del eje objetivo común.
Qué puede hacer con ella
Dimensionar una pieza giratoria excéntrica
Traslade una inercia centroidal conocida a un eje paralelo antes de estimar el par y la aceleración angular.
Analizar un péndulo físico
Calcule la inercia respecto del pivote con la inercia centroidal, la masa total y el desplazamiento del centro de masa.
Combinar secciones estructurales
Traslade cada inercia centroidal a un eje de referencia paralelo común antes de sumar una sección compuesta.
Preguntas frecuentes
¿Cuánto cuesta la calculadora?
Una solicitud de API cuesta $0.002; el cálculo en el navegador está disponible en la página de la capacidad.
¿Qué fórmula utiliza?
Utiliza I = I_c + md², donde I_c es la inercia centroidal, m la masa y d la distancia perpendicular entre ejes paralelos.
¿Puede la nueva inercia ser menor que el valor centroidal?
No. Con masa no negativa y distancia real, md² no es negativo; por tanto, la inercia trasladada nunca es menor que I_c.
¿Puedo mezclar kilogramos, gramos, metros y centímetros?
No sin convertirlos antes. Emplee un sistema coherente para que I_c, md² y el resultado compartan unidades.
¿Sirve para ejes que se cortan formando un ángulo?
No. Los ejes deben ser paralelos. Para orientaciones distintas se requieren transformaciones de coordenadas o tensores.
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/parallel-axis-theorem \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"centroidal_inertia":2.5,"mass":3,"distance":0.4}'const res = await fetch("https://api.kit.forhosting.com/mech/parallel-axis-theorem", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"centroidal_inertia": 2.5,
"mass": 3,
"distance": 0.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/parallel-axis-theorem",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"centroidal_inertia": 2.5,
"mass": 3,
"distance": 0.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/parallel-axis-theorem", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"centroidal_inertia":2.5,"mass":3,"distance":0.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"centroidal_inertia":2.5,"mass":3,"distance":0.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/parallel-axis-theorem", 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
{
"centroidal_inertia": 2.5,
"mass": 3,
"distance": 0.4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.parallel_axis_theorem",
"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. |