Calculadora de tensión por flexión
Un momento de 1000 N·m a 0,05 m del eje neutro, en una sección con un momento de inercia de 0,0001 m⁴, da una tensión por flexión de 500000 Pa según σ = My/I. Compárela de inmediato con su tensión admisible. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Momento
- 1 000
- Distancia
- 0,05
- Momento de inercia
- 0,0001
- Tensión por flexión
- 500 000
La tensión por flexión es el esfuerzo normal que aparece en una viga o pieza de máquina cuando un momento flector curva la sección respecto a un eje neutro. Bajo las hipótesis elásticas de Euler–Bernoulli, la tensión en una fibra es el producto del momento flector por la distancia al eje neutro, dividido por el segundo momento de área: la fórmula clásica de flexión, sigma igual a M y sobre I. Estudiantes que revisan deberes, ingenieros mecánicos y civiles que dimensionan secciones preliminares, makers que comprueban un soporte o un eje, y pipelines de diseño automatizado necesitan ese valor sin abrir un paquete de elementos finitos cada vez.
Qué significa la tensión por flexión y cuándo aplica la fórmula
Un miembro en flexión pura desarrolla tracción a un lado del eje neutro y compresión al otro, con esfuerzo normal nulo sobre el propio eje. La fórmula elástica clásica establece que la magnitud del esfuerzo normal en una fibra es el valor absoluto de M por y dividido por I, donde M es el momento flector interno sobre el eje de interés, y es la distancia perpendicular del eje neutro a esa fibra, e I es el segundo momento de área de la sección respecto al mismo eje.
La intención de búsqueda se agrupa en calculadora de tensión por flexión, fórmula flexión sigma My sobre I, esfuerzo de flexión en viga y comprobaciones de módulo de sección cuando ya se conocen M y c. Se busca un valor numérico comparable con límites admisibles, solucionarios o un modelo en hoja de cálculo, no solo el recordatorio de que existe la fórmula.
Mantenga unidades coherentes: si M está en newton-metros, y en metros e I en metros a la cuarta, la tensión sale en pascales; cualquier otro sistema coherente funciona igual. La fórmula supone material lineal-elástico, secciones planas que permanecen planas y deflexiones pequeñas; rótulas plásticas, tensiones residuales y geometría de grandes deformaciones requieren otro análisis.
Uso práctico, límites, precios y canales de entrega
Use la herramienta del navegador cuando necesite una comprobación inmediata de tensión por flexión al calificar deberes de resistencia de materiales, comparar un cálculo a mano de M y sobre I, verificar una sección preliminar frente a un esfuerzo admisible, o enseñar cómo el esfuerzo crece linealmente con la distancia al eje neutro. Los resultados son plenamente deterministas: entradas idénticas producen siempre la misma tensión y las mismas etiquetas de fórmula y método.
No hay modelo de lenguaje, ni servicio externo de análisis estructural, ni aleatoriedad, de modo que la capacidad es segura para fijarla en integración continua y en materiales de curso reproducibles. Para la deflexión a mitad de vano bajo carga puntual central en lugar de la tensión, use la calculadora de deflexión de viga por separado; es otra intención de búsqueda y otra fórmula.
Qué puede hacer con ella
Diseño estructural y de máquinas preliminar
Ingenieros y makers estiman la tensión por flexión en fibras extremas antes de abrir un modelo FEA completo o elegir una viga o eje de catálogo.
Preguntas frecuentes
¿Qué ocurre si el momento de inercia es cero?
Una inercia nula dividiría entre cero en σ = My/I; la validación la rechaza y no se cobra la petición.
¿Es gratuita la calculadora de tensión por flexión?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Convierte unidades o consulta propiedades de sección?
No. Usted suministra M, y e I en unidades mutuamente coherentes; el motor solo evalúa My/I. Tablas de sección y conversión de unidades quedan fuera de esta capacidad.
¿Pueden ser negativos el momento o la distancia?
Sí. Ambos valores admiten signo, así usted mantiene su propio criterio de flexión positiva o negativa y elige el lado del eje neutro. El signo de M por y es el signo de la tensión resultante.
¿En qué punto de la sección es mayor la tensión por flexión?
En las fibras más alejadas del eje neutro. La tensión crece en línea recta con la distancia a ese eje: es nula sobre el propio eje, de tracción a un lado y de compresión al otro.
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/sci/bending-stress \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moment":1000,"distance":0.05,"moment_of_inertia":0.0001}'const res = await fetch("https://api.kit.forhosting.com/sci/bending-stress", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moment": 1000,
"distance": 0.05,
"moment_of_inertia": 0.0001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sci/bending-stress",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moment": 1000,
"distance": 0.05,
"moment_of_inertia": 0.0001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sci/bending-stress", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moment":1000,"distance":0.05,"moment_of_inertia":0.0001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moment":1000,"distance":0.05,"moment_of_inertia":0.0001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sci/bending-stress", 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
{
"moment": 1000,
"distance": 0.05,
"moment_of_inertia": 0.0001
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.bending_stress",
"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
Esta capacidad toma momento, distancia y momento de inercia como números finitos, rechaza inercia nula con un error invalid_input claro y devuelve la tensión por flexión más las entradas eco y las etiquetas de fórmula en JSON estructurado.
Qué significa la tensión por flexión y cuándo aplica la fórmula
Entregar bending_stress, moment, distance, moment_of_inertia, formula y method como JSON facilita pegar el resultado en apuntes, fijarlo en pruebas automatizadas o reutilizarlo entre idiomas sin reimplementar la aritmética.
Cómo valida la entrada y aplica σ = My/I esta calculadora
Momento y distancia pueden ser positivos o negativos para que las convenciones de hogging frente a sagging y el lado de la fibra queden bajo control del llamador; el producto M por y lleva el signo del esfuerzo normal resultante. También se rechazan magnitudes de inercia extremadamente pequeñas que no se resolverían de forma estable en coma flotante. No hay modo de cortante, ni axial más flexión combinados, ni conversión de unidades, ni consulta de propiedades de sección: solo la evaluación pura de My sobre I. Envíe un cuerpo JSON con los tres campos obligatorios moment, distance y moment_of_inertia. Cada campo debe ser un número finito o una cadena numérica que se interprete como tal; campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan de inmediato con invalid_input antes de devolver resultado, y la validación fallida no se cobra. El momento de inercia debe ser no nulo: la inercia cero se rechaza explícitamente como invalid_input porque dividiría entre cero en la fórmula clásica, según el contrato del producto. Se aceptan alias opcionales como M, y, c, I, bending_moment, fiber_distance, second_moment e inertia cuando están documentados, para que formularios y scripts usen símbolos de libro. Tras la validación el motor calcula la tensión como momento por distancia entre momento de inercia y redondea a una precisión estable para que la misma entrada siempre produzca el mismo JSON en motores JavaScript. La misma función pura alimenta la herramienta en el navegador y la vía API, sin red, sin semilla aleatoria y sin reloj de pared en el cálculo.
Uso práctico, límites, precios y canales de entrega
Use la API cuando un script, ayudante CAD, plataforma de lecciones o cuaderno necesite JSON estable para muchas combinaciones momento–distancia–inercia bajo un solo contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo. Elija unidades de forma coherente y permanezca dentro de los límites de magnitud publicados para que los productos intermedios sigan finitos en un isolate Worker. Conecte el endpoint a ejercicios de mecánica, correctores de concursos, hojas de diseño preliminar o pasos de preprocesado donde prefiera errores de dominio explícitos —como rechazar momento de inercia nulo— frente a widgets opacos que no explican por qué se rechazó una entrada incorrecta.
Casos de integración
Verificación de deberes y exámenes
Estudiantes y correctores calculan σ = My/I con momento, distancia a la fibra e inercia de sección conocidos, y obtienen invalid_input claro cuando la inercia es cero o las entradas no son finitas.
Fixtures deterministas para pruebas de mecánica
Pipelines que alimentan pruebas unitarias o demos interactivas de vigas llaman a un oráculo puro My/I en lugar de reimplementar la fórmula de flexión en cada idioma.
Preguntas técnicas
¿Cómo se calcula la tensión por flexión con esta herramienta?
Envíe JSON con moment (M), distance (y desde el eje neutro) y moment_of_inertia (I). La respuesta devuelve bending_stress igual a M por y entre I, más entradas eco y etiquetas de fórmula.
¿Pueden ser negativos el momento o la distancia?
Sí. Las convenciones de signo para hogging/sagging y el lado de la fibra quedan a cargo del llamador; solo moment_of_inertia debe ser no nulo.