Tensiones principales 2D
Lleve tres componentes de tensión plana a sus extremos: normales de 80 y 20 con un cortante de 30 dan principales centradas en 50, la mayor a 22,5° del eje x. También obtiene el cortante máximo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sigma x
- 80
- Sigma y
- 20
- Tau xy
- 30
- Sigma 1
- 92,4264068712
- Sigma 2
- 7,5735931288
- τ máx.
- 42,4264068712
- σ promedio
- 50
El análisis de tensión plana formula una pregunta aparentemente sencilla: dados los tres componentes en el plano σx, σy y τxy en un punto, ¿qué esfuerzos normales extremos y qué cortante máximo en el plano aparecen al girar el elemento de inspección? Esos extremos son las tensiones principales σ1 y σ2 y el radio del círculo de Mohr τmax. Estudiantes que comprueban un ejercicio de transformación de esfuerzos, ingenieros estructurales y mecánicos que leen una roseta de galgas, y diseñadores de máquinas que comparan un estado 2D con un admisible recurren al círculo de Mohr o a las identidades de raíz cuadrada que expresan la misma geometría. Esta calculadora de tensiones principales 2D acepta los tres componentes finitos de tensión plana, aplica esas identidades y devuelve ambas principales, el cortante máximo en el plano, el centro y el radio del círculo, y el ángulo desde el eje x hasta la dirección principal algebraicamente mayor.
Uso práctico, límites, precio y en qué se diferencia de F/A y My/I
Use la herramienta del navegador cuando desee una comprobación inmediata de tensiones principales al calificar un ejercicio de transformación de esfuerzos, reducir una roseta de galgas tras pasar deformaciones a esfuerzos, verificar una consulta de elementos finitos en una superficie libre, o enseñar que el radio del círculo de Mohr es a la vez la desviación respecto al promedio y el cortante máximo en el plano. Elija unidades de forma coherente y permanezca dentro de los límites de magnitud publicados para que los productos intermedios sigan finitos.
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. Esta página no es la calculadora de esfuerzo uniaxial sigma igual a F sobre A, que responde a otra búsqueda cuando solo se conocen fuerza y área; esa vive como herramienta aparte.
Tampoco es la calculadora de cortante medio tau igual a F sobre A, ni la de flexión sigma igual a M y sobre I, ni la fórmula de cortante transversal de viga V Q sobre I t. Esas páginas resuelven otras identidades y capturan otra intención de búsqueda.
Qué puede hacer con ella
Posproceso de galgas y de FEA
Los ingenieros reducen una consulta de esfuerzo 2D o una lectura de roseta convertida a principales y al cortante máximo en el plano antes de compararlos con un admisible o con un criterio de fluencia que ejecutan por separado.
Preguntas frecuentes
¿Qué es el esfuerzo cortante máximo en el plano?
Es igual al radio R del círculo de Mohr. En un elemento 2D el mayor cortante en el plano es la mitad de la diferencia de las dos principales, el mismo número que ese radio.
¿Resuelve principales 3D o aplica un criterio de fluencia?
No. La calculadora evalúa solo el círculo de Mohr en el plano. No admite σz, no informa una tercera principal y no calcula el esfuerzo equivalente de von Mises ni de Tresca.
¿Cómo se calculan las tensiones principales a partir de σx, σy y τxy?
Tome como centro la media de σx y σy, y como radio la raíz cuadrada de la mitad de su diferencia al cuadrado más τxy al cuadrado. Las principales son el centro más y menos ese radio; en el ejemplo, el centro es 50.
¿Qué indica el ángulo principal?
Es el giro desde el eje x hasta la dirección de la tensión principal mayor, donde el cortante desaparece. Con normales de 80 y 20 y un cortante de 30, ese ángulo es de 22,5°.
¿Importa el signo del esfuerzo cortante?
Cambia el ángulo principal, pero no los dos valores principales ni el cortante máximo, porque el cortante entra en el radio solo al cuadrado. Se toma positivo sobre la cara x positiva y en el sentido y positivo.
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/eng/principal-stress-2d \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sigma_x":80,"sigma_y":20,"tau_xy":30}'const res = await fetch("https://api.kit.forhosting.com/eng/principal-stress-2d", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sigma_x": 80,
"sigma_y": 20,
"tau_xy": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/principal-stress-2d",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sigma_x": 80,
"sigma_y": 20,
"tau_xy": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/principal-stress-2d", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sigma_x":80,"sigma_y":20,"tau_xy":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sigma_x":80,"sigma_y":20,"tau_xy":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/principal-stress-2d", 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
{
"sigma_x": 80,
"sigma_y": 20,
"tau_xy": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.principal_stress_2d",
"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
Qué informa el círculo de Mohr en un elemento de tensión plana
Esos tres números no permanecen fijos cuando usted gira el elemento de inspección. Las identidades suponen tensión plana bidimensional o la parte en el plano de un problema de deformación plana; no calculan una tercera principal de un tensor tridimensional, no aplican criterios de fluencia de von Mises ni de Tresca y no convierten unidades. Invertir el signo del cortante cambia el ángulo principal, pero no las dos magnitudes, porque el cortante entra en el radio solo al cuadrado. Un punto material en tensión plana se describe con tres componentes en el plano: el esfuerzo normal en la cara x, sigma_x; el esfuerzo normal en la cara y, sigma_y; y el cortante complementario tau_xy. En cierta orientación el cortante se anula y los esfuerzos normales restantes alcanzan sus valores extremos: esas cotas son las tensiones principales sigma_1 (la algebraicamente mayor) y sigma_2 (la algebraicamente menor). A mitad de camino en el círculo de Mohr, a cuarenta y cinco grados de los ejes principales en el espacio físico, el cortante en el plano alcanza su magnitud máxima tau_max. La misma geometría se escribe sin dibujar el círculo: el centro está en el promedio de sigma_x y sigma_y, el radio es la raíz cuadrada de la semidiferencia al cuadrado de los normales más el cortante al cuadrado, las principales son el centro más y menos ese radio, y tau_max es igual a ese radio. Quien busca una calculadora de tensiones principales 2d, un círculo de Mohr, tensiones principales en esfuerzo plano o el cortante máximo en el plano ya tiene esos tres componentes —de una roseta, de una consulta de elementos finitos o de un enunciado— y quiere los extremos en un contrato JSON estable. Mantenga sigma_x, sigma_y y tau_xy en una sola unidad de esfuerzo coherente —megapascales, libras por pulgada cuadrada o pascales— y las principales y el cortante devueltos compartirán esa unidad. El convenio de signos sigue el enunciado continuo habitual: esfuerzo normal positivo es tracción, y tau_xy positivo es el cortante en la cara x positiva en dirección y positiva.
Cómo valida la entrada y aplica las identidades de Mohr esta calculadora
Un estado hidrostático o ya principal, en el que los dos normales son iguales y el cortante es cero, informa principales iguales, radio nulo y un ángulo principal de cero grados. No hay conversión de unidades, ni imagen del gráfico, ni resolución de autovalores tridimensional, ni capa de criterio de fluencia; solo la evaluación pura del círculo de Mohr de un elemento 2D. Envíe un cuerpo JSON con los tres campos obligatorios sigma_x, sigma_y y tau_xy. 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. Se aceptan alias opcionales como sx, sy, txy, stress_x, stress_y, shear_xy, sigmax, sigmay, tau, shear, sigma_xx, sigma_yy, sxx, syy y tauxy cuando están documentados, para que formularios y scripts usen símbolos de libro. Tras la validación el motor calcula el centro del círculo de Mohr como el promedio de los dos normales, el radio como la norma euclídea de la semidiferencia y el cortante, las principales como centro más y menos ese radio, y el ángulo theta_p en grados como la mitad de atan2 del doble del cortante sobre la diferencia de los normales. Esa forma atan2 elige la orientación de la principal algebraicamente mayor sin una rama extra: al sustituir el ángulo doble resultante en las ecuaciones de transformación se recupera sigma_1 por construcción. No hay división por cero en estas identidades, de modo que todo triple finito produce un resultado definido; los límites de magnitud existen solo para mantener finitos los productos intermedios en un isolate Worker. Los resultados se redondean a una precisión estable de doce cifras significativas para que la misma entrada produzca siempre 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, precio y en qué se diferencia de F/A y My/I
Use la API cuando un script, una plataforma de lecciones o un cuaderno necesite JSON estable para muchos triples sigma_x, sigma_y, tau_xy bajo un solo contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo. Los resultados son plenamente deterministas: entradas idénticas producen siempre las mismas principales, el mismo tau_max y las mismas etiquetas de fórmula y método. 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 un sigma_x ausente— 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 σ1, σ2 y τmax a partir de un triple de tensión plana y obtienen invalid_input claro cuando falta un componente o no es finito.
Fixtures deterministas para pruebas de mecánica
Los pipelines que alimentan pruebas unitarias o demos interactivas del círculo de Mohr llaman a un oráculo puro de tensiones principales 2D en lugar de reimplementar las identidades de raíz cuadrada en cada idioma.
Preguntas técnicas
¿Cómo se calculan las tensiones principales 2D a partir de σx, σy y τxy?
Envíe números finitos sigma_x, sigma_y y tau_xy. La API devuelve σ1 = σavg + R y σ2 = σavg − R, donde σavg es el promedio de los dos normales y R es el radio del círculo de Mohr sqrt(((σx−σy)/2)² + τxy²).
¿Qué significa theta_p_deg?
Es el ángulo en grados desde el semieje x positivo hasta la dirección principal algebraicamente mayor σ1, calculado como la mitad de atan2(2 τxy, σx − σy). Invertir el signo de τxy cambia este ángulo, pero no σ1 ni σ2.
¿Cuánto cuesta la calculadora de tensiones principales 2D?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se cobra.