Calcular el módulo de tenacidad con resistencia y deformación
Esta calculadora ofrece una aproximación rápida de la energía que un material puede absorber por unidad de volumen antes de romperse.
Ejecutar — gratis
Introduzca el límite elástico y la resistencia última a tracción en megapascales, y después la deformación de rotura de ingeniería como razón adimensional. La calculadora promedia ambas tensiones y multiplica ese promedio por la deformación de rotura. El resultado se expresa en megajulios por metro cúbico y permite realizar comparaciones preliminares cuando no se dispone de una curva completa de tensión-deformación.
Qué representa la estimación
El módulo de tenacidad es la energía absorbida por unidad de volumen mientras un material se carga desde una tensión nula hasta que se rompe. En el laboratorio, el valor más sólido se obtiene integrando toda el área bajo una curva de tensión-deformación medida. Sin embargo, en el diseño preliminar, la selección de proveedores o los ejercicios académicos a veces solo se conocen el límite elástico, la resistencia última a tracción y el alargamiento de rotura. Esta calculadora convierte esos tres valores en una aproximación transparente: considera que la tensión representativa durante la deformación hasta la rotura es la media aritmética de las resistencias elástica y última. Al multiplicar esa tensión media por la deformación de rotura se estima el área de la curva. Como un megapascal multiplicado por una deformación adimensional equivale numéricamente a un megajulio por metro cúbico, la conversión es directa. Conviene interpretar el resultado como una estimación de preselección, no como sustituto de datos de ensayo.
Introduzca valores de ingeniería coherentes
Indique ambas resistencias en megapascales. La resistencia última debe ser igual o superior al límite elástico, pues la aproximación presupone la secuencia habitual de tracción en la que la fluencia precede a la tensión máxima de ingeniería. Escriba la deformación de rotura como razón, no como porcentaje: use 0.20 para un 20 por ciento de alargamiento, 0.05 para un 5 por ciento y 1.00 para un 100 por ciento. La calculadora no convierte porcentajes silenciosamente, porque confundir 20 con 0.20 multiplicaría el resultado por cien. Siempre que sea posible, utilice valores de la misma orientación de probeta, temperatura, velocidad de deformación, acondicionamiento y norma de ensayo. No mezcle tensión y deformación de ingeniería con magnitudes verdaderas. Si el material carece de un punto de fluencia definido, puede emplear un límite convencional determinado de forma coherente, pero debe documentar esa decisión junto a la estimación. Las entradas han de ser números finitos positivos y se rechaza un orden de resistencias incompatible.
Comprenda la aproximación y sus límites
El modelo de tensión media simplifica una curva real de tensión-deformación como un rectángulo cuya altura está a medio camino entre el límite elástico y la resistencia última, y cuya anchura es la deformación de rotura. Las curvas reales rara vez tienen exactamente esa forma. El método puede omitir el triángulo elástico inicial, la estricción, los detalles del endurecimiento por deformación y la diferencia entre tensión de ingeniería y verdadera tras localizarse la deformación. Por ello puede subestimar o sobreestimar la tenacidad medida, sobre todo en materiales frágiles, polímeros muy dúctiles, metales con estricción extensa o materiales cuya tensión cae bruscamente antes de romperse. Utilice la estimación para clasificaciones, comprobaciones preliminares de viabilidad, enseñanza y documentación de hipótesis iniciales. Para factores de seguridad, piezas críticas frente a fractura, certificación de materiales o datos finales de elementos finitos, integre datos de ensayo correctamente muestreados y siga las normas aplicables. La tensión media devuelta facilita la auditoría del cálculo y repetirlo con límites plausibles ayuda a evaluar la incertidumbre.
Qué puede hacer con ella
Preseleccionar materiales candidatos
Compare la absorción aproximada de energía por volumen cuando las fichas incluyen resistencias y alargamiento, pero no la curva de tracción completa.
Comprobar una hipótesis preliminar
Registre una estimación reproducible de tenacidad para cálculos iniciales antes de disponer de datos experimentales de tensión-deformación.
Enseñar energía de tensión-deformación
Muestre cómo una tensión representativa multiplicada por la deformación produce una densidad de energía y por qué integrar la curva es más exacto.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza ((límite elástico + resistencia última) / 2) × deformación de rotura. Es una aproximación por tensión media del área bajo la curva de tensión-deformación.
¿Qué unidades debo introducir?
Introduzca las dos resistencias en MPa y la deformación de rotura como razón adimensional. El módulo de tenacidad estimado se devuelve en MJ/m³.
¿La deformación de rotura debe ser un porcentaje?
No. Convierta primero el porcentaje en una razón. Introduzca 0.30 para una deformación de rotura del 30 por ciento.
¿Equivale a integrar una curva de tensión-deformación?
No. Integrar datos medidos de la curva es más exacto. Este método sirve para estimaciones cuando solo se dispone de propiedades resumidas del material.
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud a la API cuesta $0.002. El mismo cálculo determinista también puede ejecutarse en el navegador.
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/modulus-of-toughness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"yield_strength":250,"ultimate_strength":450,"fracture_strain":0.3}'const res = await fetch("https://api.kit.forhosting.com/eng/modulus-of-toughness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"yield_strength": 250,
"ultimate_strength": 450,
"fracture_strain": 0.3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/modulus-of-toughness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"yield_strength": 250,
"ultimate_strength": 450,
"fracture_strain": 0.3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/modulus-of-toughness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"yield_strength":250,"ultimate_strength":450,"fracture_strain":0.3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"yield_strength":250,"ultimate_strength":450,"fracture_strain":0.3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/modulus-of-toughness", 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
{
"yield_strength": 250,
"ultimate_strength": 450,
"fracture_strain": 0.3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.modulus_of_toughness",
"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. |