Calcolatore di tensione
Una forza di 1000 N su 0,0001 m², cioè un centimetro quadrato, dà una tensione di trazione di 10 MPa secondo σ = F/A, in pascal e megapascal. Una forza negativa viene indicata come compressione. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forza
- 1000
- Area
- 0,0001
- Tensione Pa
- 10.000.000
- Tensione MPa
- 10
- Tipo
- tensile
La tensione meccanica è l'intensità della forza interna distribuita su una sezione di un corpo solido. Nel modello uniasiale più semplice, la tensione normale sigma uguaglia la forza assiale applicata F divisa per l'area di sezione A che porta quella forza. Quando la forza è in newton e l'area in metri quadrati, la tensione è in pascal; gli ingegneri spesso riportano lo stesso valore in megapascal dividendolo per un milione. Questo calcolatore di tensione accetta forza e area, rifiuta un'area nulla che renderebbe il rapporto indefinito, e restituisce risultati in pascal e megapascal più una classificazione di trazione, compressione o zero dal segno della tensione.
Come si definisce e si calcola la tensione meccanica
Parta dalla definizione ingegneristica della tensione normale media su un taglio di sezione: sigma uguale a F su A, dove F è la forza assiale risultante che agisce attraverso il baricentro della sezione e A è l'area di quella sezione. La trazione è convenzionalmente positiva quando la forza tira il membro; la compressione è negativa quando la forza spinge il membro. Il calcolo stesso è una sola divisione dopo che entrambi gli input sono validati come numeri finiti.
L'area non deve essere zero perché dividere per zero è indefinito nel modello continuo di tensione; un'area che si annulla implicherebbe intensità infinita, che non è un'uscita ingegneristica utile. Chi lavora in altri sistemi di unità deve convertire prima di chiamare o dopo: la formula è coerente nelle unità, ma le unità etichettate assumono newton e metri quadrati per l'interpretazione SI di pascal e megapascal.
Cosa si invia e cosa si riceve
Invii due numeri finiti sotto i campi force e area. Entrambi i campi sono obbligatori. Quando l'area è zero o estremamente vicina a zero, la richiesta fallisce con un messaggio che la tensione è indefinita per area di sezione nulla, così i client possono chiedere un diametro, spessore o sezione di parete misurati invece di indovinare.
Controlli classici da manuale includono mille newton su un centimetro quadrato di area, che è zero virgola zero zero zero uno metri quadrati, dando dieci megapascal di tensione di trazione, e casi di compressione con forza negativa che mantengono la stessa magnitudine ma invertiscono l'etichetta kind. Colleghi il modulo gratuito del browser per relazioni di laboratorio e controlli rapidi di sanità, poi chiami il contratto identico da script quando le serve generazione massiva di tabelle di progetto o test unitari automatizzati.
Mantenga forza e area in un sistema di unità coerente affinché la tensione numerica sia significativa anche se ignora le etichette SI e converte offline.
Dove i calcolatori di tensione compaiono nel lavoro reale
I corsi introduttivi di scienza delle costruzioni assegnano costantemente problemi di barre, tondini e bulloni assiali che si riducono a sigma uguale a F su A prima di qualsiasi passo di legge di Hooke o fattore di sicurezza. La progettazione di macchine e il dimensionamento strutturale confrontano la tensione di esercizio con quella ammissibile o con la resistenza di snervamento in megapascal, così l'uscita duale Pa e MPa accorcia il percorso da forza e dimensione di sezione a una consultazione di tabella.
I flussi di qualità e ispezione stimano la tensione media su fissaggi, saldature semplificate a sezione netta e provini sotto macchine di prova a trazione quando sono note solo il carico e l'area del campione. Le macro di foglio di calcolo e i plugin CAD spesso reimplementano la stessa divisione con errori silenziosi di unità; un unico oracolo affidabile che restituisce entrambe le scale e rifiuta l'area nulla riduce gli errori di copia-incolla tra team.
Se più avanti le serve tensione di taglio con torsione, tensioni principali, cerchi di Mohr, deformazione dal modulo di Young o pressione idrostatica di fluidi, le tratti come intenzioni di ricerca e pagine separate invece di sovraccaricare questa pagina di tensione meccanica uniasiale.
Casi d'uso
Compiti di barre e bulloni assiali
Calcoli la tensione normale media da carico e sezione per tondini, barre e bulloni affinché studenti e auto-valutatori condividano una verità di riferimento in Pa e MPa.
Controlli rapidi di progetto rispetto alle tabelle di snervamento
Converta la forza di servizio e l'area netta in MPa e confronti con la tensione ammissibile o di snervamento pubblicata prima di un lavoro dettagliato a elementi finiti.
Note di prova a trazione e ispezione
Trasformi il carico della macchina e l'area del provino in letture di tensione per relazioni di laboratorio, controlli di fissaggi e pipeline semplici di validazione di coupon.
Domande frequenti
Quale formula usa questo calcolatore di tensione?
Tensione normale (meccanica) media σ = F/A. La forza F è divisa per l'area di sezione A. I risultati sono riportati in pascal e megapascal (Pa / 1 000 000).
Cosa succede se l'area è zero?
La tensione è indefinita quando l'area di sezione è zero; fornisca un'area finita positiva (ad esempio da diametro o spessore).
Quali unità devo usare?
Usi qualsiasi coppia coerente (ad esempio N e m²). Converta altri sistemi prima o dopo la chiamata.
Una tensione positiva significa trazione?
Sì sotto la convenzione usata qui: forza positiva produce tensione di trazione (positiva); forza negativa produce tensione di compressione. Inverta il segno della forza se la Sua convenzione differisce.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
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/sci/stress \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":1000,"area":0.0001}'const res = await fetch("https://api.kit.forhosting.com/sci/stress", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 1000,
"area": 0.0001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sci/stress",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 1000,
"area": 0.0001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sci/stress", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":1000,"area":0.0001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":1000,"area":0.0001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sci/stress", 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
{
"force": 1000,
"area": 0.0001
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.stress",
"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. |
Note tecniche
Come si definisce e si calcola la tensione meccanica
Questo strumento fallisce la validazione quando il valore assoluto dell'area è effettivamente zero, con un messaggio invalid_input chiaro invece di restituire Infinity o NaN. Quando forza e area usano unità SI, stress_pa è il vero valore SI in pascal e stress_mpa è quel valore scalato di un milione per un report compatto accanto alle tabelle di snervamento dei materiali. La pipeline è aritmetica in virgola mobile deterministica senza chiamate di rete, senza semi casuali e senza timestamp di orologio, così forza e area identiche producono sempre lo stesso JSON.
Cosa si invia e cosa si riceve
Campi mancanti, stringhe vuote, valori non numerici, NaN e Infinity falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta fa eco di force e area ripuliti, stress_pa come F diviso per A, stress_mpa come stress_pa diviso per un milione, kind come tensile, compressive o zero, la stringa di formula sigma uguale a F su A, method mechanical_stress, e un oggetto units che documenta N, m al quadrato, Pa e MPa quando resta in SI. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove i calcolatori di tensione compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.