Modulo di tenacità da resistenze e deformazione
Questo calcolatore fornisce una stima rapida dell’energia che un materiale può assorbire per unità di volume prima della rottura.
Esegui gratis nel browser
Inserisca il limite di snervamento e la resistenza ultima a trazione in megapascal, quindi la deformazione ingegneristica a rottura come rapporto adimensionale. Il calcolatore determina la media delle due tensioni e la moltiplica per la deformazione a rottura. Il risultato è espresso in megajoule per metro cubo ed è utile per confronti preliminari quando non è disponibile una curva completa tensione-deformazione.
Che cosa rappresenta la stima
Il modulo di tenacità è l’energia assorbita per unità di volume durante il caricamento di un materiale dalla tensione nulla fino alla rottura. In laboratorio, il valore più attendibile si ottiene integrando l’intera area sottesa da una curva tensione-deformazione misurata. Nelle prime fasi del progetto, nella selezione dei fornitori o negli esercizi didattici, tuttavia, potrebbero essere disponibili soltanto il limite di snervamento, la resistenza ultima a trazione e l’allungamento a rottura. Questo calcolatore trasforma i tre valori in un’approssimazione trasparente, assumendo come tensione rappresentativa la media aritmetica tra snervamento e resistenza ultima. Moltiplicando tale tensione media per la deformazione a rottura si stima l’area della curva. Poiché un megapascal moltiplicato per una deformazione adimensionale equivale numericamente a un megajoule per metro cubo, la conversione è diretta. Interpreti il risultato come stima di selezione, non come sostituto dei dati sperimentali. Il metodo permette confronti coerenti se si applicano a tutti i candidati le stesse ipotesi e definizioni.
Inserisca valori ingegneristici coerenti
Indichi entrambi i valori di resistenza in megapascal. La resistenza ultima deve essere uguale o superiore al limite di snervamento, poiché l’approssimazione presume la normale sequenza di trazione in cui lo snervamento precede la massima tensione ingegneristica. Inserisca la deformazione a rottura come rapporto e non come percentuale: utilizzi 0.20 per il 20 per cento, 0.05 per il 5 per cento e 1.00 per il 100 per cento. Il calcolatore non converte automaticamente le percentuali, perché confondere 20 con 0.20 renderebbe il risultato cento volte maggiore. Quando possibile, usi valori riferiti alla stessa orientazione del provino, temperatura, velocità di deformazione, condizionamento e convenzione di prova. Non mescoli tensione e deformazione ingegneristiche con le grandezze vere. Se manca un punto di snervamento distinto, può usare una tensione di prova definita coerentemente, annotando la scelta. Gli input devono essere numeri positivi finiti e un ordine delle resistenze fisicamente incompatibile viene rifiutato.
Comprenda l’approssimazione e i suoi limiti
Il modello a tensione media semplifica una curva tensione-deformazione reale in un rettangolo con altezza intermedia tra limite di snervamento e resistenza ultima e larghezza pari alla deformazione a rottura. Le curve reali raramente hanno questa forma precisa. Il metodo può trascurare il triangolo elastico iniziale, la strizione, i dettagli dell’incrudimento e la differenza tra tensione ingegneristica e vera dopo la localizzazione della deformazione. Può quindi sottostimare o sovrastimare la tenacità misurata, soprattutto per materiali fragili, polimeri molto duttili, metalli con forte strizione o materiali la cui tensione diminuisce bruscamente prima della rottura. Usi la stima per classificazioni, verifiche preliminari di fattibilità, didattica e documentazione di un’ipotesi iniziale. Per fattori di sicurezza, componenti critici rispetto alla frattura, certificazioni o input definitivi per elementi finiti, integri dati di prova adeguatamente campionati e segua le norme applicabili. La tensione media restituita facilita il controllo del calcolo.
Casi d'uso
Selezionare materiali candidati
Confronti l’assorbimento approssimativo di energia per volume quando le schede riportano resistenze e allungamento, ma non la curva completa.
Verificare un’ipotesi preliminare
Registri una stima riproducibile della tenacità per i primi calcoli prima che siano disponibili dati sperimentali completi.
Spiegare l’energia di deformazione
Mostri come tensione rappresentativa per deformazione produca una densità di energia e perché integrare la curva sia più accurato.
Domande frequenti
Quale formula usa il calcolatore?
Usa ((limite di snervamento + resistenza ultima) / 2) × deformazione a rottura. È un’approssimazione a tensione media dell’area sotto la curva.
Quali unità devo inserire?
Inserisca le resistenze in MPa e la deformazione a rottura come rapporto adimensionale. Il modulo stimato viene restituito in MJ/m³.
La deformazione a rottura deve essere una percentuale?
No. Converta prima la percentuale in rapporto. Inserisca 0.30 per una deformazione a rottura del 30 per cento.
Equivale a integrare una curva tensione-deformazione?
No. L’integrazione dei dati misurati è più accurata. Questo metodo serve quando sono disponibili solo proprietà riassuntive del materiale.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"yield_strength": 250,
"ultimate_strength": 450,
"fracture_strain": 0.3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.modulus_of_toughness",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |