Distancia para nivel sonoro objetivo
Sepa a qué distancia un sonido baja al nivel que usted necesita: una fuente que mide 100 dB a 10 m baja a 80 dB a 100 m, porque cada 20 dB menos exigen diez veces más distancia. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Nivel
- 100
- Distancia desde
- 10
- Nivel objetivo
- 80
- Distancia
- 100
- Δdb
- -20
- Proporción de distancia
- 10
- Precisión
- 10
Esta calculadora de distancia para un nivel sonoro objetivo responde a una pregunta práctica de campo libre: si una fuente mide un nivel conocido a un alcance conocido, ¿a qué distancia el nivel igualará un objetivo elegido? Bajo propagación esférica, la intensidad cae como uno sobre la distancia al cuadrado, de modo que la distancia que realiza un valor en decibelios sigue una forma cerrada: r dos es igual a r uno por diez elevado a L uno menos L objetivo, todo entre veinte. Las comprobaciones clásicas incluyen cien decibelios a diez metros que bajan a ochenta decibelios a cien metros (exactamente menos veinte decibelios, un alcance por diez), y un objetivo unos seis decibelios más silencioso a aproximadamente el doble del alcance de referencia. El motor es aritmética finita pura, sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Qué significa la distancia al nivel objetivo y qué contiene la respuesta
La intensidad sonora de una fuente puntual ideal en campo libre se distribuye sobre una esfera cuya área superficial crece con el cuadrado del radio, así que la intensidad es proporcional a uno sobre r al cuadrado. El nivel de presión sonora en decibelios es diez veces el logaritmo de la intensidad sobre una intensidad de referencia.
La conocida transferencia L dos igual a L uno más veinte log diez de r uno sobre r dos se reordena cuando la incógnita es el alcance a un nivel elegido: r dos es igual a r uno por diez elevado a L uno menos L objetivo entre veinte.
Esa identidad supone propagación esférica, sin reflexiones del suelo, sin absorción atmosférica, y una fuente pequeña frente a las distancias involucradas; las salas reales, las barreras y el viento desplazarán el resultado, pero la estimación de campo libre sigue siendo la comprobación estándar de primer orden para retranqueos, permisos y ejercicios de libro.
Dónde encajan las estimaciones de distancia al nivel objetivo en el estudio, los eventos y el software
Los estudiantes se encuentran con los niveles sonoros del inverso del cuadrado cuando una unidad de física o acústica pregunta a qué distancia debe situarse un oyente para que una fuente quede por debajo de un límite, cuando un laboratorio parte de un nivel medido a un metro y desea el retranqueo silencioso, o cuando un problema de concurso exige un alcance por diez para una caída de veinte decibelios sin inventar correcciones de sala.
Los planificadores de eventos y los coordinadores de seguridad usan la misma forma cerrada como primera estimación de hasta dónde un PA, un generador o una fuente de tráfico debe estar de un linde de propiedad antes de medir en el sitio. Los docentes pueden pregenerar claves de respuesta para pares modestos de nivel y objetivo sin confiar en apps opacas que mezclan en silencio fórmulas de presión e intensidad.
Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para widgets de ruido al aire libre, para convertir un umbral de ordenanza de ruido en un radio de mapa antes de superposiciones, o para satisfacer enunciados de desafíos de programación que exigen r dos en lugar de un boceto improvisado.
Las herramientas de producto y educación usan la resolución cuando quien aprende escribe noventa decibelios a un metro y un objetivo de setenta, y la interfaz debe mostrar diez metros con un recordatorio de fórmula claro. Combínela con ayudantes de nivel por distancia o de intensidad cuando construya un pequeño laboratorio de calculadoras acústicas gratuitas y deterministas.
Qué puede hacer con ella
Retranqueos de ruido en eventos y al aire libre
Estime aproximadamente el alcance de campo libre en el que un PA, un generador o una fuente de tráfico alcanza un nivel de permiso u ordenanza antes de mediciones en el sitio.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de distancia para un nivel sonoro objetivo?
Es gratis en su navegador en esta página.
¿Qué fórmula se usa?
Se asume que la intensidad es proporcional a 1/r².
¿Qué ocurre si la distancia de referencia es cero?
La distancia cero no está definida bajo el modelo de intensidad del inverso del cuadrado (división por cero en la fuente).
¿Tiene en cuenta paredes, viento o absorción?
No. Solo aplica la transferencia de campo libre por inverso del cuadrado. Reflexiones, barreras y absorción atmosférica quedan fuera de esta herramienta.
¿En qué se diferencia de una calculadora de nivel sonoro a una distancia dada?
Esa herramienta fija dos alcances y devuelve el nivel al segundo. Esta fija el nivel conocido y un nivel objetivo y devuelve la distancia en la que se alcanza ese objetivo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"level": 100,
"distance_from": 10,
"target_level": 80
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.distance_for_target_sound_level",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_level | 1000000 |
max_distance | 1000000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa la distancia al nivel objetivo y qué contiene la respuesta
Esta calculadora devuelve el nivel de entrada, la distancia de referencia y el nivel objetivo; la distancia resuelta; el delta_db con signo del nivel conocido al objetivo; el distance_ratio r dos sobre r uno; la precisión usada; una etiqueta de método inverse_square_target_distance; una breve cadena de fórmula; y una nota de unidad que indica que la distancia usa la misma unidad de longitud que la referencia. No hay vía Monte Carlo ni modelo climático: el motor evalúa la forma cerrada dentro de los rangos admitidos o rechaza la entrada con invalid_input. Los casos rechazados incluyen level, distance_from o target_level ausentes; valores no finitos; magnitudes por encima de los techos documentados; y cualquier distancia de referencia cero o negativa, porque el modelo de intensidad del inverso del cuadrado no está definido en la fuente.
Cómo se leen los niveles y la distancia de referencia, y cómo se mantienen reproducibles los resultados
Las distancias deben compartir una unidad de longitud coherente; los metros son la elección habitual, pero cualquier escala positiva funciona porque solo la razón con la referencia entra en la forma de potencia de diez. Se permiten signos más iniciales opcionales y notación científica en cadenas numéricas cuando se interpretan como decimales finitos; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos se rechazan con un mensaje claro para que una celda mal escrita no se convierta en un retranqueo incorrecto. Los campos preferidos son level para el nivel de presión sonora conocido en decibelios, distance_from para el alcance de referencia r uno, y target_level para el nivel deseado en el alcance desconocido, pero se aceptan los alias L1, spl, db, sound_level y reference_level para level; r1, from, d1, distance1 y reference_distance para la referencia; y L2, target, L_target y desired_level para el objetivo, de modo que hojas de cálculo, cadenas de consulta y formularios tipados reutilicen el mismo contrato. Un distance_from cero o negativo falla con invalid_input porque la distancia cero no está definida bajo la ley del inverso del cuadrado. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales se muestran para todos los campos numéricos, con valor por defecto de diez y tope de quince para que los goldens JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo diez elevado a delta L entre veinte.
Dónde encajan las estimaciones de distancia al nivel objetivo en el estudio, los eventos y el software
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático.
Casos de integración
Tareas y ejercicios de retranqueo del inverso del cuadrado
Compruebe problemas de libro que preguntan a qué distancia debe situarse un oyente para que un nivel de fuente conocido baje a un dB objetivo usando r2 = r1 · 10^((L1 − L_target)/20).
Fixtures acústicos deterministas
Genere valores reproducibles de distance y distance_ratio para pruebas unitarias, aserciones de CI y demostraciones docentes que fijan un nivel objetivo en lugar de un segundo alcance.