Calculadora de longitud crítica de grieta
La calculadora de longitud crítica de grieta estima el tamaño de defecto a partir del cual una grieta en modo I puede crecer de forma inestable bajo una tensión de tracción dada.
Ejecutar — gratis
Introduzca la tenacidad a la fractura en MPa raíz de metro, la tensión aplicada en MPa y el factor geométrico adimensional. El resultado se ofrece en metros, milímetros y pulgadas. Es un cálculo determinista de mecánica de fractura elástica lineal para estudios preliminares, no una evaluación reglamentaria de integridad.
Qué representa la longitud crítica
Una grieta concentra la tensión en su punta. En mecánica de fractura elástica lineal, esa severidad local se expresa mediante el factor de intensidad de tensiones en modo I, normalmente escrito como K_I = Y por sigma por la raíz cuadrada de pi por a. Sigma es la tensión de tracción remota, a es el parámetro de tamaño de grieta definido por la solución geométrica elegida e Y corrige de forma adimensional la forma, la posición y los límites de la probeta. El crecimiento inestable puede iniciarse cuando K_I alcanza la tenacidad a la fractura K_IC del material. Al despejar la igualdad se obtiene a_c = (K_IC dividido por Y sigma) al cuadrado, dividido por pi. El resultado es un umbral sujeto a esas hipótesis, no una garantía de que el componente sea seguro hasta la dimensión exacta indicada. Las estructuras reales pueden presentar tensiones residuales, carga mixta, fatiga, corrosión, plasticidad, defectos interactivos e incertidumbre de medida. Úselo como cribado técnico y aplique los factores de seguridad y criterios exigidos para el componente y su jurisdicción.
Cómo elegir entradas coherentes y el factor geométrico
Introduzca K_IC en MPa raíz de metro y la tensión de tracción en MPa. Estas unidades están fijadas para que su combinación produzca la longitud en metros sin conversiones ocultas. Seleccione una tenacidad adecuada al estado, orientación, espesor y temperatura del material, así como a la velocidad de carga y al ambiente. La tensión aplicada debe corresponder a la utilizada por el método de evaluación pertinente; según dicho método, quizá deba incluir contribuciones de membrana, flexión, temperatura o tensiones residuales. El factor Y es igual de importante y no constituye una propiedad universal del material. Depende de si la grieta es central, de borde, superficial o interna, además del ancho finito y de la relación de aspecto. El valor predeterminado 1.12 es una aproximación habitual para una grieta pequeña de borde único en una placa grande, pero no debe emplearse solo por falta de un valor mejor. Obtenga Y de un manual reconocido, una norma, una solución validada por elementos finitos o el procedimiento aplicable, y confirme que su definición de a coincide con la dimensión que desea comparar.
Cómo interpretar el resultado y sus límites
La calculadora devuelve el mismo parámetro crítico en metros, milímetros y pulgadas para que usted pueda compararlo directamente con los datos de inspección. Una tenacidad mayor aumenta cuadráticamente el tamaño crítico, mientras que una tensión aplicada o un factor geométrico mayores lo reducen cuadráticamente. Por ello, la calidad de las entradas es decisiva: un error moderado en la tensión, la tenacidad o Y puede amplificar mucho el error de longitud. El cálculo presupone comportamiento elástico lineal y un valor K_IC válido, condiciones que suelen exigir suficiente restricción y plasticidad limitada en la punta. No comprueba los requisitos de deformación plana, no determina la vida a fatiga, no construye un diagrama de evaluación de fallos ni considera el desgarro dúctil. Tampoco decide si una indicación medida es admisible, porque importan la incertidumbre de inspección y la convención de dimensionado. Para comparaciones preliminares, conserve entradas prudentes y documente sus fuentes. Para decisiones de servicio sobre equipos a presión, aeronaves, puentes, equipos de elevación u otros activos críticos, aplique la norma correspondiente y solicite una revisión completa a un profesional cualificado.
Qué puede hacer con ella
Cribar una indicación de inspección
Compare un tamaño de grieta medido con una primera longitud crítica elástica lineal antes de iniciar una evaluación completa de aptitud para el servicio.
Comprobar la sensibilidad al material y la carga
Examine cómo los cambios de tenacidad, tensión de tracción o factor geométrico desplazan el umbral estimado de inestabilidad.
Verificar una hoja de cálculo de fractura
Reproduzca de forma independiente el cálculo de intensidad de tensiones despejado y obtenga resultados coherentes en metros, milímetros y pulgadas.
Preguntas frecuentes
¿Qué ecuación utiliza la calculadora?
Resuelve K_IC = Y sigma raíz cuadrada de pi a respecto de a, de donde resulta a_c = (K_IC/(Y sigma))^2/pi.
¿Qué unidades debo introducir?
Introduzca la tenacidad a la fractura en MPa raíz de metro y la tensión aplicada en MPa. El factor geométrico es adimensional.
¿Qué significa el factor geométrico predeterminado?
El valor 1.12 es una aproximación común para una grieta pequeña de borde único en una placa grande. Sustitúyalo por un valor válido para la geometría real.
¿El resultado es un tamaño de grieta admisible y seguro?
No. Es un umbral idealizado anterior a los factores de seguridad, la incertidumbre de inspección, la fatiga, las tensiones residuales y los criterios normativos.
¿Cuánto cuesta el cálculo por 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/critical-crack \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fracture_toughness":50,"applied_stress":250}'const res = await fetch("https://api.kit.forhosting.com/eng/critical-crack", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fracture_toughness": 50,
"applied_stress": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/critical-crack",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fracture_toughness": 50,
"applied_stress": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/critical-crack", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fracture_toughness":50,"applied_stress":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fracture_toughness":50,"applied_stress":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/critical-crack", 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
{
"fracture_toughness": 50,
"applied_stress": 250
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.critical_crack",
"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. |