Módulo de tenacidade por resistência e deformação
Esta calculadora de módulo de tenacidade fornece uma aproximação rápida da energia que um material pode absorver por unidade de volume antes de se romper.
Executar grátis
Informe a tensão de escoamento e a resistência máxima à tração em megapascais e, depois, a deformação de engenharia na ruptura como razão adimensional. A calculadora obtém a média das duas tensões e multiplica essa média pela deformação na ruptura. O resultado é apresentado em megajoules por metro cúbico e ajuda em comparações iniciais quando a curva tensão-deformação completa não está disponível.
O que a estimativa representa
O módulo de tenacidade é a energia absorvida por unidade de volume desde o início do carregamento até a ruptura do material. Em laboratório, o valor mais confiável vem da integração de toda a área sob uma curva tensão-deformação medida. No projeto preliminar, na triagem de fornecedores ou em exercícios acadêmicos, porém, às vezes estão disponíveis apenas a tensão de escoamento, a resistência máxima à tração e o alongamento na ruptura. Esta calculadora transforma esses três valores em uma aproximação transparente, considerando como tensão representativa a média aritmética entre a tensão de escoamento e a resistência máxima. Multiplicar essa tensão média pela deformação na ruptura estima a área da curva. Como um megapascal multiplicado por deformação adimensional equivale numericamente a um megajoule por metro cúbico, a conversão é direta. O resultado deve ser entendido como estimativa de triagem, não como substituto de ensaios. Ele permite comparar materiais de forma consistente quando todos são avaliados com as mesmas hipóteses e definições.
Informe valores de engenharia consistentes
Informe as duas resistências em megapascais. A resistência máxima deve ser igual ou superior à tensão de escoamento, pois a aproximação pressupõe a sequência usual de tração em que o escoamento ocorre antes da tensão máxima de engenharia. Digite a deformação na ruptura como razão, e não como porcentagem: use 0.20 para 20 por cento de alongamento, 0.05 para 5 por cento e 1.00 para 100 por cento. A calculadora não converte percentuais automaticamente, porque confundir 20 com 0.20 tornaria o resultado cem vezes maior. Sempre que possível, use valores da mesma orientação do corpo de prova, temperatura, taxa de deformação, condição de preparo e convenção de ensaio. Não misture tensão e deformação de engenharia com valores verdadeiros. Se o material não tiver um ponto de escoamento definido, pode-se usar uma tensão de prova determinada de modo consistente, registrando essa escolha junto à estimativa. As entradas devem ser números positivos e finitos; uma ordem de resistências fisicamente incompatível é rejeitada.
Entenda a aproximação e seus limites
O modelo de tensão média simplifica a curva tensão-deformação real como um retângulo cuja altura fica entre a tensão de escoamento e a resistência máxima e cuja largura é a deformação na ruptura. Curvas reais raramente têm exatamente esse formato. O método pode desconsiderar o triângulo elástico inicial, a estricção, detalhes do encruamento e a diferença entre tensão de engenharia e tensão verdadeira após a localização da deformação. Portanto, pode subestimar ou superestimar a tenacidade medida, sobretudo em materiais frágeis, polímeros muito dúcteis, metais com estricção extensa ou materiais cuja tensão cai rapidamente antes da ruptura. Use a estimativa para classificação, verificações preliminares de viabilidade, ensino e documentação de hipóteses iniciais. Para fatores de segurança, componentes críticos à fratura, certificação de materiais ou entradas finais de elementos finitos, integre dados de ensaio devidamente amostrados e siga as normas aplicáveis. A tensão média retornada facilita a auditoria, e repetir o cálculo com limites plausíveis ajuda a avaliar se a incerteza altera a decisão de engenharia.
Casos de uso
Selecionar materiais candidatos
Compare a absorção aproximada de energia por volume quando as fichas técnicas trazem resistências e alongamento, mas não a curva de tração completa.
Verificar uma hipótese preliminar
Registre uma estimativa reproduzível de tenacidade para cálculos iniciais antes de obter dados laboratoriais de tensão-deformação.
Ensinar energia em tensão-deformação
Demonstre como a tensão representativa multiplicada pela deformação gera densidade de energia e por que integrar a curva é mais preciso.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela usa ((tensão de escoamento + resistência máxima) / 2) × deformação na ruptura. Essa é uma aproximação por tensão média da área sob a curva tensão-deformação.
Quais unidades devo informar?
Informe as duas resistências em MPa e a deformação na ruptura como razão adimensional. O módulo de tenacidade estimado é retornado em MJ/m³.
A deformação na ruptura deve ser uma porcentagem?
Não. Primeiro converta a porcentagem em razão. Informe 0.30 para uma deformação na ruptura de 30 por cento.
Isso equivale a integrar uma curva tensão-deformação?
Não. Integrar os dados medidos da curva é mais preciso. Este método serve para estimativas quando só há propriedades resumidas do material.
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/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)Exemplo de requisição
{
"yield_strength": 250,
"ultimate_strength": 450,
"fracture_strain": 0.3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.modulus_of_toughness",
"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. |