Velocità del suono nei solidi
Una barra d'acciaio con modulo di Young di 2 × 10¹¹ Pa e densità di 8000 kg/m³ trasmette il suono a 5000 m/s. Inserisca la rigidezza e la densità di una barra sottile e ottenga la velocità dell'onda di compressione che la percorre. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Modulo di Young
- 200.000.000.000
- Densità
- 8000
- Velocità
- 5000
- Unità di velocità
- m/s
- E su ρ
- 25.000.000
- Modello
- thin_rod_longitudinal
La velocità delle onde sonore longitudinali in una barra solida è una grandezza di scienza dei materiali e di meccanica delle onde, non la formula di temperatura dell'aria secca. Questo calcolatore accetta il modulo di Young E in pascal e la densità di massa ρ in chilogrammi al metro cubo e restituisce la velocità di barra v pari alla radice quadrata di E fratto ρ, in metri al secondo. Quel modello unidimensionale di barra è quello usato nei laboratori di ultrasuoni, negli script di controlli non distruttivi e nei compiti introduttivi di meccanica del continuo quando il provino è una barra sottile e l'inerzia laterale legata al coefficiente di Poisson può essere trascurata.
Cosa significa la velocità del suono longitudinale in una barra solida
In una barra solida sottile, un'onda sonora longitudinale è una perturbazione di compressione e rarefazione che viaggia lungo l'asse. Quando la barra è snella rispetto alla lunghezza d'onda e l'inerzia laterale può essere trascurata, la seconda legge di Newton e la legge di Hooke si riducono all'equazione d'onda unidimensionale la cui velocità caratteristica è la velocità di barra v uguale alla radice quadrata del modulo di Young E diviso per la densità di massa ρ.
Il modulo di Young è la rigidezza assiale: il rapporto tra tensione uniasiale e deformazione di ingegneria nel campo elastico lineare, espresso in pascal. La densità è la massa per unità di volume in chilogrammi al metro cubo. Insieme fissano quanto in fretta una perturbazione elastica può correre lungo la barra: un materiale più rigido, con E maggiore, alza la forza di richiamo per una data deformazione, quindi l'impulso viaggia più in fretta; un materiale più pesante, con ρ maggiore, aumenta l'inerzia e rallenta l'impulso.
I controlli tipici in classe recuperano ordini di grandezza noti. Gli acciai vicini a duecento gigapascal e ottomila chilogrammi al metro cubo danno circa cinque chilometri al secondo. Molte leghe di alluminio vicine a settanta gigapascal e duemilasettecento chilogrammi al metro cubo restano anch'esse vicino a cinque chilometri al secondo, perché E e ρ scendono insieme.
Questa pagina copre solo quella formula di barra. Non è la velocità del suono in aria secca dalla temperatura, né una velocità d'onda P tridimensionale che usa i moduli di compressibilità e di taglio, né una velocità trasversale di corda dalla tensione su densità lineare. Quelle ricerche hanno intenzioni e ingressi diversi.
Quando la densità è zero, il quoziente E fratto ρ è indefinito; quando è negativa, il radicando non è una velocità fisica. Il calcolatore respinge quei casi invece di restituire Infinity o NaN.
Consigli pratici, unità e ricerche correlate
Mantenga il modulo di Young e la densità entro l'intervallo assoluto pubblicato, così che quoziente e radice quadrata non sfocino in risultati non finiti che il solutore deve respingere. Usi unità SI coerenti: pascal e chilogrammi al metro cubo danno metri al secondo. Se una scheda tecnica elenca E in gigapascal, moltiplichi per un miliardo prima della chiamata; se la densità è in grammi al centimetro cubo, moltiplichi per mille.
Questa pagina si rivolge a chi cerca un calcolatore della velocità del suono nei solidi, la velocità di barra dal modulo di Young e dalla densità, o la velocità d'onda longitudinale in una sbarra. Non è un calcolatore d'aria secca, né uno strumento di onda P a modulo di compressibilità, né un aiuto per la velocità su corda tesa.
Preferisca questa capacità quando dispone già di E e ρ nelle ipotesi di barra sottile; se la fonte è un problema a parole, estragga quei due numeri e converta prima le unità. Le verifiche di andata e ritorno sono facili: ricalcoli E diviso per ρ a mano, ne estragga la radice quadrata e confermi che coincide con lo speed pubblicato con lo stesso arrotondamento a dodici decimali.
Casi d'uso
Controlli di velocità di barra in laboratorio di materiali
I taccuini di ultrasuoni e di CND convertono il modulo di Young e la densità tabulati in velocità longitudinale di barra prima di confrontare i tempi di transito per eco di impulso su un provino sottile.
Compiti sulla velocità d'onda elastica in una sbarra
Gli studenti inseriscono E in pascal e ρ in chilogrammi al metro cubo da problemi di barra sottile del testo e confrontano √(E/ρ) scritto a mano con un risultato deterministico.
Test unitari di ausili di meccanica del continuo
Generi velocità di riferimento a E e ρ fissati, casi di modulo nullo e rifiuti deliberati di densità zero per i valori attesi di un kata di programmazione.
Domande frequenti
Qual è la velocità del suono in una barra solida?
Per una barra solida sottile con modulo di Young E e densità di massa ρ, la velocità longitudinale di barra è v = √(E/ρ). Con E in pascal e ρ in kg/m³, v è in metri al secondo.
Cosa succede se la densità è nulla o negativa?
La formula è indefinita: densità zero dividerebbe per zero e densità negativa renderebbe negativo il radicando.
Quali unità devo usare per il modulo di Young e la densità?
Converta i GPa moltiplicando per 1e9 e i g/cm³ moltiplicando per 1000 prima della chiamata.
È la stessa cosa della velocità del suono di volume in un solido 3-D?
No. La velocità d'onda P di volume usa i moduli di compressibilità e di taglio (o i parametri di Lamé). Questo calcolatore è la velocità di barra v = √(E/ρ), che trascura l'inerzia laterale.
Quanto costa il calcolatore della velocità del suono nei solidi?
Lo strumento nel 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/phys/speed-sound-solids \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"youngs_modulus":200000000000,"density":8000}'const res = await fetch("https://api.kit.forhosting.com/phys/speed-sound-solids", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"youngs_modulus": 200000000000,
"density": 8000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/speed-sound-solids",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"youngs_modulus": 200000000000,
"density": 8000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/speed-sound-solids", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"youngs_modulus":200000000000,"density":8000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"youngs_modulus":200000000000,"density":8000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/speed-sound-solids", 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
{
"youngs_modulus": 200000000000,
"density": 8000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.speed_sound_solids",
"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.
Limiti
max_abs | 1000000000000000 |
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
Una densità nulla o negativa rende indefinita la radice, quindi l'attività fallisce con invalid_input invece di inventare una velocità infinita o immaginaria.
Come chiamare l'API e cosa ritorna
Il modulo di Young deve essere non negativo; la densità deve essere strettamente positiva. Le densità il cui valore assoluto è pari o inferiore a uno per dieci alla meno quindici sono trattate come zero e respinte, secondo la regola del prodotto per cui un ρ nullo o negativo rende indefinita la velocità longitudinale. Esempio: duecento gigapascal e ottomila chilogrammi al metro cubo danno una velocità di cinquemila metri al secondo, perché due per dieci alla undici diviso ottomila è venticinque milioni, e la radice quadrata di venticinque milioni è cinquemila. Invii un corpo JSON con due numeri finiti obbligatori: youngs_modulus (alias E, youngs_modulus_pa, modulus, young_modulus) e density (alias rho, mass_density, density_kg_m3). I valori assoluti devono restare entro il limite pubblicato di dieci elevato a quindici affinché quoziente e radice quadrata restino finiti in doppia precisione IEEE, sul Worker come nel browser. In caso di successo la risposta riporta youngs_modulus e density arrotondati, imposta speed a v in metri al secondo, speed_unit alla stringa m/s, e_over_rho al quoziente E fratto ρ, formula alla classica stringa v uguale alla radice quadrata di E fratto ρ, model a thin_rod_longitudinal, message a un breve riepilogo in inglese e steps a un array ordinato di righe di sostituzione. Una validazione fallita — campi mancanti, numeri non finiti, valori oltre i limiti assoluti, modulo di Young negativo, o densità nulla o negativa — restituisce invalid_input e non viene mai addebitata. Il prezzo è una tariffa fissa di $0.002 per richiesta riuscita, con unità item.
Consigli pratici, unità e ricerche correlate
Quando controlla il client, preferisca inviare numeri JSON anziché stringhe preformattate; i numeri in forma di stringa sono accettati solo se rispettano un rigoroso schema numerico finito. In didattica, abbini gli esempi: duecento gigapascal e ottomila chilogrammi al metro cubo danno v uguale a cinquemila metri al secondo; un modulo nullo dà velocità zero per ogni densità positiva; e la densità uguale a zero mostra il percorso rigido di invalid_input. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti azzerano di proposito la densità.