ForHosting KIT · Scienza

Calcolatore del cerchio di Mohr

Tensioni normali di 80 e 20 con un taglio di 40 danno tensioni principali di 100 e 0 e un taglio massimo di 50, nell'unità che lei usa. Inserisca i tre valori di tensione piana e ottenga il cerchio di Mohr senza disegnarlo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Sigma x
80
Sigma y
20
Tau xy
40
Ottiene
Sigma 1
100
Sigma 2
0
τ max.
50
Centro
50

Il cerchio di Mohr è il ritratto geometrico di uno stato di tensione piana: con le tensioni normali delle facce x e y e il taglio che agisce con esse, il centro e il raggio del cerchio fissano le due tensioni principali e il taglio massimo nel piano. Ingegneri, studenti e post-processori di elementi finiti necessitano di quelle tre cifre senza ridisegnare il cerchio a mano né riderivare il problema agli autovalori del tensore 2×2.

Che cosa mostra il cerchio di Mohr

Uno stato di tensione piana è descritto completamente da tre numeri: la tensione normale sulla faccia x, la tensione normale sulla faccia y e il taglio nel piano che agisce insieme a esse. Il cerchio di Mohr trasforma questi numeri in un'immagine. La tensione normale va sull'asse orizzontale e il taglio su quello verticale; si segna il punto noto e il cerchio si centra sulla media delle due tensioni normali. Dove il cerchio taglia l'asse orizzontale si leggono le due tensioni principali, il centro più e meno il raggio, e il raggio stesso è il taglio massimo nel piano. Il calcolatore le fornisce questi valori direttamente, senza disegnare il cerchio né risolvere a mano il problema delle tensioni due per due.

Come leggere il risultato ed evitare errori

Con 80 sulla faccia x, 20 sulla faccia y e un taglio di 40, centro e raggio valgono 50, quindi le tensioni principali sono 100 e 0 e il taglio massimo è 50. Mantenga la trazione positiva e la compressione negativa, e usi una sola unità per i tre valori. Quando le due tensioni normali sono uguali e il taglio è zero, il cerchio si riduce a un punto: le due tensioni principali coincidono e non c'è taglio nel piano, un risultato idrostatico valido. Gli studenti usano questi valori per controllare gli esercizi, gli ingegneri per elaborare i risultati agli elementi finiti.

Che cosa accade se un componente di tensione non è un numero finito?

Valori assenti, stringhe vuote, NaN e Infinity vengono rifiutati e non addebitati.

Come si trovano il centro e il raggio del cerchio di Mohr?

Il centro è la media delle due tensioni normali. Il raggio è la radice quadrata della metà della loro differenza al quadrato più il taglio al quadrato. Con 80, 20 e 40, entrambi valgono 50.

Che cosa significa un raggio pari a zero?

Che le due tensioni normali sono uguali e non c'è taglio. Le due tensioni principali coincidono allora con quel valore idrostatico e non resta taglio nel piano. È uno stato valido, non un errore.

La compressione va inserita con il segno negativo?

Sì. La trazione è positiva e la compressione negativa per entrambe le tensioni normali, quindi una faccia compressa sposta il centro del cerchio verso il lato negativo dell'asse.

Quale unità di tensione devo usare?

Qualsiasi unità coerente, come MPa o psi, purché i tre valori usino la stessa. Le tensioni principali, il taglio massimo, il centro e il raggio escono in quella stessa unità.

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.

POSThttps://api.kit.forhosting.com/phys/mohr-circle

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/phys/mohr-circle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sigma_x":80,"sigma_y":20,"tau_xy":40}'
{
  "sigma_x": 80,
  "sigma_y": 20,
  "tau_xy": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.mohr_circle",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore del cerchio di Mohr accetta sigma_x, sigma_y e tau_xy finiti, applica le identità in forma chiusa secondo cui sigma_1 e sigma_2 eguagliano la tensione normale media più o meno il raggio di Mohr e tau_max eguaglia quel raggio, e restituisce JSON strutturato che Lei può fissare in compiti, taccuini di laboratorio o una suite di regressione. Quando un componente manca, è vuoto, infinito o non è un numero, l'operazione fallisce con invalid_input invece di emettere un NaN silenzioso che avvelenerebbe un controllo di sicurezza a valle.

Che cosa comunica il cerchio di Mohr per uno stato di tensione 2D

Quando le due normali coincidono e il taglio si annulla, il raggio collassa a zero, entrambe le principali eguagliano il valore idrostatico e non c'è taglio nel piano da ruotare — quel caso idrostatico è un ingresso valido, non un errore. Ricerche come calcolatore cerchio di Mohr, calcolatore di tensioni principali e taglio massimo in tensione piana vogliono quei tre risultati come numeri, non un promemoria che esiste una costruzione. Lo stato di tensione piana di un elemento di materiale è interamente determinato da tre numeri: la tensione normale sulla faccia x (sigma_x), quella sulla faccia y (sigma_y) e il taglio nel piano (tau_xy). Il cerchio di Mohr è il ritratto di quel tensore: riporti la tensione normale in orizzontale e il taglio in verticale, segni il punto noto (sigma_x, tau_xy), e il cerchio centrato sulla media delle due normali con raggio pari alla distanza da quel punto contiene ogni orientazione possibile dell'elemento. Le intercette orizzontali estreme sono le tensioni principali sigma_1 (la maggiore in senso algebrico) e sigma_2 (la minore); l'estensione verticale estrema è il taglio massimo nel piano tau_max, uguale al raggio. La stessa geometria è il problema agli autovalori della matrice delle tensioni 2×2, così questo calcolatore non traccia una figura: valuta le identità in forma chiusa sigma_1,2 uguale a (sigma_x più sigma_y) diviso due, più o meno la radice di ((sigma_x meno sigma_y) su due) al quadrato più tau_xy al quadrato, e tau_max uguale a quella stessa radice. Consegnare sigma_x, sigma_y, tau_xy, sigma_1, sigma_2, tau_max, center, radius e formula come JSON rende facile incollare il risultato nelle note, confrontarlo in prove automatiche o riutilizzarlo tra lingue senza reimplementare la radice quadrata.

Contratto di ingresso, forma della risposta e comportamento in errore

Non c'è restrizione di dominio aggiuntiva: compressione (normali negative), trazione, taglio nullo e taglio negativo sono stati di tensione finiti leciti. I risultati sono arrotondati a dodici decimali così gli esempi di riferimento coincidono byte per byte tra motori JavaScript; il meno-zero è normalizzato a zero. Abbini la risposta al proprio codice di tracciamento se serve uno schizzo del cerchio; questo estremo risolve solo gli invarianti e non emette immagini né prosa di disegno passo passo oltre il campo formula. Invii un corpo JSON con tre numeri finiti obbligatori: sigma_x, la tensione normale della faccia x; sigma_y, quella della faccia y; e tau_xy, il taglio nel piano che agisce con esse. Ogni campo può arrivare come numero JSON o come stringa numerica così moduli e pipeline in stile CSV passano valori senza un cast extra. Campi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input che nomina il campo colpevole, e la convalida fallita non viene addebitata. Dopo la convalida il motore calcola il centro di Mohr come media di sigma_x e sigma_y, il raggio come combinazione euclidea della metà della differenza delle normali e tau_xy, poi sigma_1 come centro più raggio, sigma_2 come centro meno raggio e tau_max come il raggio. Il corpo di successo riecheggia i tre ingressi e restituisce sigma_1, sigma_2, tau_max, center, radius e una stringa formula che riformula le identità. Esempio: sigma_x uguale a 80, sigma_y uguale a 20, tau_xy uguale a 40 dà centro 50, raggio 50, principali 100 e 0, e taglio massimo 50 — il triangolo classico 3-4-5 del cerchio di Mohr. La stessa funzione pura alimenta lo strumento gratuito nel browser e il percorso API, così compiti e pipeline di produzione non divergono su un caso limite in virgola mobile.

Dove un'API del cerchio di Mohr vale il costo, limiti e prezzo

I generatori di prove necessitano di un oracolo deterministico che rifiuti un componente non finito invece di restituire in silenzio un NaN che un correttore difettoso potrebbe trattare come successo. La convenzione dei segni segue il tensore bidimensionale abituale della meccanica del continuo: i valori principali e il modulo del taglio massimo nel piano non dipendono da quale manuale disegni il taglio verso l'alto o verso il basso sul cerchio di Mohr, perché quei valori nascono dagli invarianti. Le unità sono Sue — megapascal, libbre per pollice quadrato o qualunque unità di tensione coerente — purché i tre componenti condividano quell'unità; l'uscita usa la stessa. La convalida fallita non consuma saldo. Aule e piattaforme di tutoraggio usano un calcolatore del cerchio di Mohr perché gli allievi controllino tensioni principali e taglio massimo per sigma_x, sigma_y e tau_xy arbitrari senza mescolare a mano le identità dell'angolo metà. Riduzioni di estensimetri, verifiche di saldature e alberi e istantanee di elementi finiti spesso collassano un tensore 2D sugli stessi tre componenti; chiamare una piccola API di analisi evita di trascinare un intero sistema di algebra simbolica o di meccanica del continuo per un problema agli autovalori che ha forma chiusa. Questo calcolatore riporta il tau_max nel piano uguale al raggio di Mohr; non introduce una terza principale fuori piano nulla, non calcola tensione equivalente di von Mises né di Tresca e non ruota un tensore tridimensionale. Poiché l'implementazione è analisi pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Controlli in aula e compiti a casa

Consenta agli studenti di inviare sigma_x, sigma_y e tau_xy e di verificare entrambe le tensioni principali più il taglio massimo nel piano rispetto al tracciato del cerchio di Mohr di un manuale di scienza delle costruzioni.

Valutazione automatica di prove e piattaforme didattiche

Valuti voci di tensioni principali 2D con un oracolo deterministico che rifiuta componenti non finiti come invalid_input e non inventa mai un carico di successo con NaN.

Riduzione di estensimetri e istantanee di elementi finiti

Collassi un tensore di tensione piana verso sigma_1, sigma_2 e tau_max in taccuini e ausili di progetto senza importare una biblioteca completa di meccanica del continuo.

Come si ottengono le tensioni principali e il taglio massimo da uno stato 2D?

Invii i numeri finiti sigma_x, sigma_y e tau_xy. L'API restituisce sigma_1 = center + radius, sigma_2 = center − radius, e tau_max uguale al raggio di Mohr R = sqrt(((sigma_x−sigma_y)/2)^2 + tau_xy^2).

Il tau_max è il taglio massimo di Tresca in 3D (incluso σ3 = 0)?

No. tau_max è il raggio del cerchio di Mohr nel piano. Il calcolatore non assume una terza principale nulla di superficie libera e non calcola tensione equivalente di von Mises né di Tresca.

Il segno di tau_xy cambia i valori principali?

No. Le tensioni principali e il modulo del taglio massimo nel piano dipendono da tau_xy al quadrato, quindi invertire il taglio lascia sigma_1, sigma_2 e tau_max invariati. Normali idrostatiche uguali con taglio nullo sono un ingresso valido: entrambe le principali eguagliano quel valore e tau_max vale zero.

Quanto costa il calcolatore del cerchio di Mohr?

Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →