Calcolatore correzione di estremità del tubo
Un tubo con raggio di 0,01 m guadagna circa 0,006 m di lunghezza acustica all’estremità aperta: il calcolatore moltiplica il raggio interno per 0,6, così i suoi calcoli di risonanza usano la lunghezza che vibra davvero. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio
- 0,01
- Correzione di estremità
- 0,006
- Fattore
- 0,6
Quando le onde sonore escono da un tubo aperto, l’antinode di pressione non si trova esattamente sul bordo fisico. Una breve lunghezza esterna d’aria partecipa alla risonanza, così la lunghezza acustica effettiva risulta leggermente maggiore del tubo misurato. Quel tratto aggiuntivo è la correzione di estremità. Per una sola estremità aperta senza flangia, la stima classica al primo ordine è circa sei decimi del raggio interno: delta L è approssimativamente uguale a zero virgola sei volte r. Costruttori di strumenti, laboratori di fisica e script di progettazione acustica necessitano di tale correzione prima di convertire la lunghezza in frequenza fondamentale o di confrontare la teoria con un accordatore. Questo calcolatore di correzione di estremità del tubo accetta il raggio del tubo, lo moltiplica per il fattore fisso zero virgola sei e restituisce la correzione di lunghezza nella stessa unità che Lei ha usato per il raggio.
Cosa significa fisicamente la correzione di estremità di un tubo aperto
Un modello unidimensionale ideale di una colonna d’aria cilindrica colloca nodi e antinodi di pressione alle estremità geometriche del tubo. Le estremità aperte reali irradiano nello spazio tridimensionale, così l’onda uscente prosegue per una breve distanza oltre il bordo prima che la pressione acustica raggiunga la condizione di campo libero. Quell’aggetto si riassume come una correzione di estremità delta L aggiunta alla lunghezza fisica L nelle formule di risonanza.
Per un’estremità circolare aperta senza flangia, il risultato standard al primo ordine dall’impedenza di radiazione è delta L approssimativamente uguale a zero virgola sei uno volte il raggio; i manuali di laboratorio spesso arrotondano il coefficiente a zero virgola sei per stime rapide. La correzione scala con il raggio, non con la frequenza, in quel modello al primo ordine: un alesaggio più ampio richiede un aggiustamento di lunghezza maggiore. Le estremità chiuse contro una parete rigida non ricevono questo termine di estremità aperta.
Un tubo aperto a entrambe le estremità accumula quindi circa due correzioni di estremità se entrambe le terminazioni sono aperture identiche senza flangia. Questa capacità calcola la correzione per una sola estremità aperta a partire dal solo raggio, così Lei può raddoppiarla per due estremità aperte o combinarla con una lunghezza fisica misurata prima di richiamare una formula di risonanza o di frequenza separata. Il fattore resta fisso a zero virgola sei affinché i risultati siano deterministici e allineati all’approssimazione scolastica comune, non a un modello di radiazione flangiato completo.
Casi d'uso
Esperimenti di onde stazionarie in laboratorio
Stimi ΔL ≈ 0.6·r per un’estremità di tubo aperta prima di confrontare le frequenze di risonanza misurate con L_eff = L + ΔL (o L + 2ΔL per due estremità aperte).
Progettazione di strumenti a fiato e canne d’organo
Converta il raggio dell’alesaggio in uno scostamento di lunghezza di estremità aperta quando taglia tubi o accorda risonatori verso una fondamentale obiettivo.
Domande frequenti
Come si calcola la correzione di estremità del tubo?
Invii un raggio r finito e positivo (raggio interno dell’estremità aperta).
Il fattore è sempre 0.6?
Sì in questo calcolatore. Si usa l’approssimazione fissa scolastica ΔL ≈ 0.6·r per un’estremità aperta senza flangia. Aperture flangiate e modelli di ordine superiore usano coefficienti diversi e restano fuori ambito qui.
Serve il diametro o il raggio?
Il raggio. Se conosce solo il diametro interno, lo divida per due prima della chiamata.
Cosa succede se il raggio è zero o negativo?
La correzione di estremità richiede un raggio finito strettamente positivo; zero e valori negativi vengono rifiutati e non addebitati.
Come si corregge un tubo aperto a entrambe le estremità?
Aggiunga la correzione una volta per ogni estremità aperta: un tubo aperto da entrambi i lati usa L + 2ΔL. Un’estremità chiusa contro una parete rigida non riceve correzione.
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/optics/pipe-end-correction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.01}'const res = await fetch("https://api.kit.forhosting.com/optics/pipe-end-correction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/pipe-end-correction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/pipe-end-correction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/pipe-end-correction", 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
{
"radius": 0.01
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.pipe_end_correction",
"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
Contratto di ingresso, forma della risposta ed errori
Non mescoli unità nella stessa richiesta; converta Lei stesso il diametro in raggio prima della chiamata se il disegno mostra solo il diametro. Il gestore non stima fattori flangiati, velocità del suono dipendente dalla temperatura né frequenze di risonanza: ciò spetta ad altri strumenti. Abbini questa correzione alla propria L_eff uguale a L più delta L (o L più due delta L per due estremità aperte) quando progetta canne d’organo, strumenti a fiato o apparati di laboratorio per onde stazionarie. Invii un corpo JSON con un solo numero finito obbligatorio: radius, il raggio interno dell’estremità aperta del tubo in metri o in qualsiasi altra unità di lunghezza coerente. Può anche inviare il campo con gli alias r, tube_radius, pipe_radius o a. Sono accettate stringhe numeriche; stringhe vuote, campi mancanti, valori non finiti, zero e raggi negativi falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo restituisce radius arrotondato a dodici decimali per goldens stabili, end_correction uguale a zero virgola sei volte quel raggio con lo stesso arrotondamento, il fattore costante zero virgola sei, una breve stringa di formula (delta L approssimativamente uguale a zero virgola sei volte r) e un unit_hint che indica che end_correction condivide l’unità di lunghezza di radius. Esempio: radius uguale a zero virgola zero uno metro produce end_correction uguale a zero virgola zero zero sei metri. Esempio: radius uguale a cinque centimetri (se lavora in centimetri) produce end_correction uguale a tre centimetri.
Dove un’API di correzione di estremità del tubo conviene
I laboratori universitari di acustica misurano lunghezza del tubo e frequenza fondamentale, poi ricavano quanto la correzione di estremità ha contribuito; una stima fissa di zero virgola sei r è il primo confronto teorico prima che gli studenti adattino un coefficiente più raffinato. Costruttori di strumenti e progetti di flauto o organo necessitano di uno scostamento di lunghezza rapido quando tagliano tubi verso obiettivi d’intonazione. La convalida fallita non consuma saldo. I notebook di simulazione che scandagliano il diametro dell’alesaggio possono chiamare questo endpoint di parse puro una volta per geometria invece di riderivare il termine di radiazione. Poiché l’implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita. Tenga le richieste piccole, fissi end_correction arrotondato nei test e otterrà aggiustamenti di lunghezza di estremità aperta riproducibili per compiti, plugin LMS e worker di edge senza montare uno stack completo di elementi finiti acustici per una sola moltiplicazione.
Casi di integrazione
Notebook e scansioni di geometria
Chiami un’API di parse deterministica mentre scandaglia il raggio del tubo così gli script ottengono una correzione di estremità stabile senza incorporare librerie acustiche.
Domande tecniche
Quanto costa il calcolatore di correzione di estremità del tubo?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.