Distanza per livello sonoro obiettivo
Scopra a quale distanza un suono scende al livello che le serve: una sorgente misurata a 100 dB a 10 m scende a 80 dB a 100 m, perché ogni calo di 20 dB richiede dieci volte la distanza. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Livello
- 100
- Distanza da
- 10
- Livello obiettivo
- 80
- Distanza
- 100
- Δdb
- -20
- Rapporto di distanza
- 10
- Precisione
- 10
Questo calcolatore di distanza per un livello sonoro obiettivo risponde a una domanda pratica di campo libero: se una sorgente misura un livello noto a una portata nota, a quale distanza il livello eguaglierà un obiettivo scelto? Sotto propagazione sferica, l'intensità cade come uno sul quadrato della distanza, così la distanza che realizza un valore in decibel segue una forma chiusa: r due è uguale a r uno per dieci elevato a L uno meno L obiettivo, tutto su venti. I controlli classici includono cento decibel a dieci metri che scendono a ottanta decibel a cento metri (esattamente meno venti decibel, una portata dieci volte maggiore), e un obiettivo circa sei decibel più silenzioso a circa il doppio della portata di riferimento. Il motore è aritmetica finita pura, senza chiamate di rete, senza campionamento e senza scorciatoie dipendenti dalla data.
Cosa significa la distanza al livello obiettivo e cosa contiene la risposta
L'intensità sonora di una sorgente puntiforme ideale in campo libero si distribuisce su una sfera la cui area superficiale cresce con il quadrato del raggio, così l'intensità è proporzionale a uno su r al quadrato. Il livello di pressione sonora in decibel è dieci volte il log dell'intensità su un'intensità di riferimento.
Il trasferimento familiare L due uguale a L uno più venti log dieci di r uno su r due si riordina quando l'incognita è la portata a un livello scelto: r due è uguale a r uno per dieci elevato a L uno meno L obiettivo su venti.
Quell'identità assume propagazione sferica, senza riflessioni del suolo, senza assorbimento atmosferico e una sorgente piccola rispetto alle distanze in gioco; stanze reali, barriere e vento sposteranno il risultato, ma la stima in campo libero resta il controllo standard di primo ordine per arretramenti, permessi ed esercizi da manuale.
Dove le stime di distanza al livello obiettivo rientrano nello studio, negli eventi e nel software
Gli studenti incontrano i livelli sonori a inverso del quadrato quando un'unità di fisica o acustica chiede a che distanza un ascoltatore debba stare perché una sorgente scenda sotto un limite, quando un laboratorio parte da un livello misurato a un metro e vuole l'arretramento silenzioso, o quando un problema di concorso esige una portata dieci volte maggiore per un calo di venti decibel senza inventare correzioni di sala.
I pianificatori di eventi e i coordinatori di sicurezza usano la stessa forma chiusa come prima stima di quanto lontano un PA, un generatore o una sorgente di traffico debba essere da un confine di proprietà prima di misurare in sito. Gli insegnanti possono pregenerare chiavi di risposta per coppie modeste di livello e obiettivo senza fidarsi di app opache che mescolano in silenzio formule di pressione e intensità.
Gli strumenti di prodotto e istruzione usano la risoluzione quando un apprendista digita novanta decibel a un metro e un obiettivo di settanta, e l'interfaccia deve mostrare dieci metri con un promemoria di formula chiaro. Lo abbini ad aiutanti di livello per distanza o di intensità quando costruisce un piccolo laboratorio di calcolatori acustici gratuiti e deterministici.
Casi d'uso
Arretramenti di rumore per eventi e all'aperto
Stimi approssimativamente la portata in campo libero a cui un PA, un generatore o una sorgente di traffico raggiunge un livello di permesso o ordinanza prima delle misure in sito.
Domande frequenti
Quanto costa il calcolatore di distanza per un livello sonoro obiettivo?
È gratuito nel Suo browser in questa pagina.
Cosa succede se la distanza di riferimento è zero?
La distanza zero è indefinita sotto il modello di intensità a inverso del quadrato (divisione per zero alla sorgente).
Tiene conto di muri, vento o assorbimento?
No. Applica solo il trasferimento in campo libero a inverso del quadrato. Riflessioni, barriere e assorbimento atmosferico restano fuori da questo strumento.
In che modo differisce da un calcolatore di livello sonoro a una data distanza?
Quello strumento fissa due portate e restituisce il livello alla seconda. Questo fissa il livello noto e un livello obiettivo e restituisce la distanza a cui tale obiettivo viene raggiunto.
Di quanto devo allontanarmi per ridurre il suono di 6 dB?
Circa il doppio della distanza di riferimento. All’aperto il livello cala di circa 6 dB ogni volta che la distanza raddoppia e di esattamente 20 dB quando diventa dieci volte più grande.
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/distance-for-target-sound-level \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"level":100,"distance_from":10,"target_level":80}'const res = await fetch("https://api.kit.forhosting.com/optics/distance-for-target-sound-level", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"level": 100,
"distance_from": 10,
"target_level": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/distance-for-target-sound-level",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"level": 100,
"distance_from": 10,
"target_level": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/distance-for-target-sound-level", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"level":100,"distance_from":10,"target_level":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"level":100,"distance_from":10,"target_level":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/distance-for-target-sound-level", 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
{
"level": 100,
"distance_from": 10,
"target_level": 80
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.distance_for_target_sound_level",
"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_level | 1000000 |
max_distance | 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
Cosa significa la distanza al livello obiettivo e cosa contiene la risposta
Questo calcolatore restituisce il livello di ingresso, la distanza di riferimento e il livello obiettivo; la distanza risolta; il delta_db con segno dal livello noto all'obiettivo; il distance_ratio r due su r uno; la precisione usata; un tag di metodo inverse_square_target_distance; una breve stringa di formula; e una nota di unità che la distanza usa la stessa unità di lunghezza del riferimento. Non c'è percorso Monte Carlo né modello meteo: il motore valuta la forma chiusa entro gli intervalli supportati oppure rifiuta l'ingresso con invalid_input. I casi rifiutati includono level, distance_from o target_level mancanti; valori non finiti; magnitudini sopra i massimi documentati; e qualsiasi distanza di riferimento zero o negativa, perché il modello di intensità a inverso del quadrato è indefinito alla sorgente. Se Lei conosce già entrambe le portate e le serve il livello alla seconda, usi uno strumento di livello per distanza; questa pagina risolve solo la portata dato un livello obiettivo, con uscita numerica stabile adatta a fogli di lavoro, test unitari e consumatori di API.
Come si leggono i livelli e la distanza di riferimento e come i risultati restano riproducibili
Le distanze devono condividere un'unità di lunghezza coerente; i metri sono la scelta abituale, ma qualsiasi scala positiva funziona perché solo il rapporto con il riferimento entra nella forma a potenza di dieci. Segni più iniziali opzionali e notazione scientifica su stringhe numeriche sono ammessi quando si analizzano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici sono rifiutati con un messaggio chiaro affinché una cella errata non diventi un arretramento sbagliato. I campi preferiti sono level per il livello di pressione sonora noto in decibel, distance_from per la portata di riferimento r uno e target_level per il livello desiderato alla portata sconosciuta, ma sono accettati gli alias L1, spl, db, sound_level e reference_level per level; r1, from, d1, distance1 e reference_distance per il riferimento; e L2, target, L_target e desired_level per l'obiettivo, così fogli di calcolo, stringhe di query e moduli tipizzati riutilizzano lo stesso contratto. Un distance_from zero o negativo fallisce con invalid_input perché la distanza zero è indefinita sotto la legge dell'inverso del quadrato. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare Lei stessa dieci elevato a delta L su venti.
Dove le stime di distanza al livello obiettivo rientrano nello studio, negli eventi e nel software
In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non è addebitata e nulla viene memorizzato dopo la risposta. Quella divisione — esplorazione interattiva gratuita e API a pagamento identica — coincide con il resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Compiti ed esercizi di arretramento a inverso del quadrato
Verifichi problemi da manuale che chiedono a che distanza un ascoltatore debba stare perché un livello di sorgente noto scenda a un dB obiettivo con r2 = r1 · 10^((L1 − L_target)/20).
Fixture acustiche deterministiche
Generi valori riproducibili di distance e distance_ratio per test unitari, asserzioni di CI e demo didattiche che fissano un livello obiettivo anziché una seconda portata.
Domande tecniche
Quale formula viene usata?
Propagazione sferica in campo libero risolta per la portata: r2 = r1 · 10^((L1 − L_target)/20). Si assume intensità proporzionale a 1/r².