Calculadora de comprimento crítico de trinca
A calculadora de comprimento crítico de trinca estima o tamanho de defeito no qual uma trinca em modo I pode crescer de forma instável sob uma tensão de tração especificada.
Executar grátis
Informe a tenacidade à fratura em MPa raiz de metro, a tensão aplicada em MPa e o fator geométrico adimensional. O resultado é apresentado em metros, milímetros e polegadas. Trata-se de um cálculo determinístico de mecânica da fratura linear elástica para triagem e estudo, não de uma avaliação normativa de integridade.
O que o comprimento crítico representa
Uma trinca concentra tensão em sua ponta. Na mecânica da fratura linear elástica, essa severidade local é representada pelo fator de intensidade de tensão em modo I, normalmente escrito como K_I = Y vezes sigma vezes a raiz quadrada de pi vezes a. Sigma é a tensão de tração remota, a é o parâmetro de tamanho da trinca definido pela solução geométrica escolhida e Y é uma correção adimensional para forma, posição e limites do corpo de prova. O crescimento instável pode ocorrer quando K_I alcança a tenacidade à fratura K_IC do material. Isolando a variável nessa igualdade, obtém-se a_c = (K_IC dividido por Y sigma) ao quadrado, dividido por pi. O resultado é um limiar válido sob essas hipóteses, e não uma previsão de que o componente permanecerá seguro até a dimensão exata indicada. Estruturas reais podem apresentar tensão residual, carregamento misto, fadiga, corrosão, plasticidade, defeitos interativos e incerteza de medição. Use o valor como triagem de engenharia e aplique os fatores de segurança, regras de inspeção e critérios de aceitação exigidos para o componente e a jurisdição.
Como escolher entradas coerentes e o fator geométrico
Informe K_IC em MPa raiz de metro e a tensão de tração em MPa. Essas unidades são fixas para que a combinação produza o comprimento em metros sem conversão oculta. Use uma tenacidade compatível com a condição, orientação, espessura e temperatura do material, além da taxa de carregamento e do ambiente. A tensão aplicada deve refletir a tensão adotada pelo método de avaliação de fratura pertinente; conforme o método, talvez seja necessário incluir parcelas de membrana, flexão, origem térmica ou tensão residual. O fator Y é igualmente importante e não é uma propriedade universal do material. Ele depende de a trinca ser central, de borda, superficial ou embutida, bem como da largura finita e da razão de aspecto. O valor padrão 1.12 é uma aproximação conhecida para uma pequena trinca de borda única em uma placa grande, mas não deve ser usado apenas por falta de opção melhor. Obtenha Y em um manual reconhecido, uma norma, uma solução validada por elementos finitos ou o procedimento aplicável e confirme que a definição de a corresponde à dimensão que você deseja comparar.
Como interpretar o resultado e seus limites
A calculadora retorna o mesmo parâmetro crítico em metros, milímetros e polegadas para que você possa compará-lo diretamente aos dados de inspeção. Uma tenacidade maior aumenta quadraticamente o tamanho crítico, enquanto uma tensão aplicada ou um fator geométrico maior o reduz quadraticamente. Essa sensibilidade torna a qualidade das entradas essencial: um erro moderado em tensão, tenacidade ou Y pode causar um erro muito maior no comprimento estimado. O cálculo pressupõe comportamento linear elástico e um valor K_IC válido, condições que normalmente exigem restrição suficiente e plasticidade limitada na ponta da trinca. Ele não verifica requisitos de validade em deformação plana, não determina vida em fadiga, não calcula um diagrama de avaliação de falha nem considera rasgamento dúctil. Também não decide se uma indicação medida é aceitável, pois a incerteza da inspeção e as convenções de dimensionamento importam. Em comparações preliminares, use entradas conservadoras e registre suas fontes. Para decisões de serviço envolvendo vasos de pressão, aeronaves, pontes, equipamentos de elevação ou outros ativos críticos, aplique a norma de engenharia pertinente e solicite a revisão completa de um profissional qualificado em mecânica da fratura.
Casos de uso
Fazer a triagem de uma indicação
Compare um tamanho de trinca medido com um comprimento crítico linear elástico preliminar antes de iniciar uma avaliação completa de aptidão para serviço.
Avaliar a sensibilidade ao material e à carga
Observe como alterações na tenacidade, na tensão de tração ou no fator geométrico deslocam o limiar estimado de instabilidade.
Conferir uma planilha de mecânica da fratura
Reproduza de modo independente o cálculo rearranjado da intensidade de tensão e obtenha resultados coerentes em metros, milímetros e polegadas.
Perguntas frequentes
Qual equação a calculadora utiliza?
Ela resolve K_IC = Y sigma raiz quadrada de pi a para a, resultando em a_c = (K_IC/(Y sigma))^2/pi.
Quais unidades devo informar?
Informe a tenacidade à fratura em MPa raiz de metro e a tensão aplicada em MPa. O fator geométrico é adimensional.
O que significa o fator geométrico padrão?
O valor 1.12 é uma aproximação comum para uma pequena trinca de borda única em uma placa grande. Substitua-o por um valor válido para a geometria real.
O resultado é um tamanho de trinca admissível e seguro?
Não. Ele é um limiar idealizado anterior aos fatores de segurança, à incerteza da inspeção, à fadiga, às tensões residuais e aos critérios normativos.
Quanto custa o cálculo pela API?
Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico também pode ser executado no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"fracture_toughness": 50,
"applied_stress": 250
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.critical_crack",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |