Calculadora de impedancia acústica
La calculadora de impedancia acústica toma dos propiedades de un medio — su densidad en kilogramos por metro cúbico y la velocidad del sonido en él en metros por segundo — y devuelve la impedancia acústica específica Z = ρ·c en Rayls (pascal-segundos por metro).
Ejecutar — gratis
Este único número indica cuánta presión opone un medio cuando una onda sonora lo atraviesa, y es el factor decisivo para saber cuánto sonido cruza la frontera entre dos materiales y cuánto rebota. Es una respuesta en una sola llamada a un cálculo que la acústica, el ultrasonido y la ingeniería de audio utilizan constantemente.
Qué mide realmente la impedancia acústica
La impedancia acústica es el análogo acústico de la resistencia eléctrica: relaciona la presión que ejerce una onda sonora con la velocidad de las partículas que produce en el medio. Para una onda plana que se propaga, la impedancia acústica específica se reduce a un producto de una sencillez admirable, Z = ρ·c, donde ρ es la densidad del medio y c la velocidad del sonido en él. Los medios densos y rígidos como el acero tienen impedancias de decenas de millones de Rayls, mientras que el aire a temperatura ambiente ronda los cuatrocientos. Esa diferencia — cinco órdenes de magnitud — explica por qué no se oye con claridad una conversación a través de una pared, por qué los barcos son difíciles de detectar con un sonar acoplado al aire y por qué la campana de un estetoscopio debe asentarse a ras de la piel. La calculadora de impedancia acústica computa este producto directamente a partir de las dos propiedades del material que usted proporciona, valida que ambas sean cantidades físicas positivas y devuelve el resultado en Rayls con todo el desarrollo mostrado paso a paso.
Cómo funciona el cálculo
Usted envía una densidad y una velocidad del sonido, ya sea como números o como cadenas numéricas, y el endpoint las convierte en valores finitos dentro de generosos límites absolutos. Ambas deben ser estrictamente positivas: una densidad nula o negativa significa que no hay medio del que hablar, y una velocidad del sonido nula significa que el medio no transmite sonido, de modo que la calculadora rechaza esos casos con un error claro en lugar de devolver un cero engañoso. Luego se calcula el producto ρ·c y se redondea a un número fijo de decimales para que la respuesta sea estable byte a byte entre máquinas: la misma entrada siempre produce exactamente el mismo JSON, lo cual importa cuando usted guarda resultados en caché o compara salidas en una suite de pruebas. La respuesta incluye la impedancia en Rayls junto con su unidad equivalente del SI (Pa·s/m), las entradas validadas y devueltas, la fórmula empleada y un mensaje legible. No hay aleatoriedad, ni reloj, ni llamada de red en ningún punto del recorrido, por lo que el resultado es totalmente determinista y seguro de reproducir sin conexión.
Donde la adaptación de impedancias lo decide todo
Cada vez que el sonido encuentra una frontera entre dos medios, la fracción de energía reflejada se rige por la relación entre sus impedancias: impedancias adaptadas transmiten, impedancias desadaptadas reflejan. El ultrasonido médico aprovecha esto: el gel que se unta sobre la piel existe únicamente para salvar la brecha de impedancia entre el transductor y el cuerpo, porque sin él casi toda la energía rebotaría en la capa de aire. Los diseñadores de sonar comparan la impedancia del agua de mar con la de los materiales del casco, los ingenieros de altavoces acoplan los conos de los drivers al aire mediante bocinas, y los especialistas en control de ruido eligen capas de pared cuyas transiciones de impedancia atrapan el sonido en lugar de dejarlo pasar. Disponer de una forma rápida y fiable de convertir la densidad y la velocidad del sonido de una ficha técnica en Rayls es el primer paso de todos esos flujos de trabajo. Esta capacidad se ejecuta en nuestro edge global, no conserva nada tras la llamada, y exactamente el mismo código corre gratis en su navegador en esta página: usted solo paga, $0.002 por solicitud, cuando la automatiza a través de la API.
Qué puede hacer con ella
Diseñar el acoplamiento de ultrasonido
Compruebe la brecha de impedancia entre el material del transductor, el gel de acoplamiento y el tejido humano antes de elegir una capa de adaptación.
Estimar la reflexión en una frontera
Calcule la impedancia de dos medios a partir de sus fichas técnicas y alimente la relación entre ambas en una estimación del coeficiente de reflexión.
Enseñar acústica con números en vivo
Permita que los estudiantes prueben densidades y velocidades del sonido para el aire, el agua y el acero, y vean valores en Rayls que explican por qué el sonido se comporta de forma tan distinta entre ellos.
Preguntas frecuentes
¿Cuánto cuesta?
$0.002 por solicitud a través de la API. También es gratis ejecutarla en su navegador en esta página.
¿Qué es un Rayl?
El Rayl es la unidad de impedancia acústica específica, equivalente a un pascal-segundo por metro (Pa·s/m), o lo que es lo mismo, kg/(m²·s). Debe su nombre a Lord Rayleigh.
¿Por qué se rechazó mi entrada?
Tanto la densidad como la velocidad del sonido deben ser números finitos y estrictamente positivos. Los valores nulos, negativos, ausentes o no numéricos se rechazan porque no son físicos para este modelo.
¿Qué impedancia calcula esto?
La impedancia acústica específica del medio para una onda plana en propagación, Z = ρ·c. No modela la impedancia de una geometría concreta como una tubería o una bocina.
¿Cuáles son los valores típicos?
El aire cerca de 20 °C ronda los 413 Rayls (ρ ≈ 1.204 kg/m³, c ≈ 343 m/s), el agua alrededor de 1.48 millones de Rayls, y el acero decenas de millones.
¿Se almacenan mis datos?
No. Los dos números se procesan y se descartan; solo se devuelve el resultado calculado.
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/phys/acoustic-impedance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":1.204,"sound_speed":343}'const res = await fetch("https://api.kit.forhosting.com/phys/acoustic-impedance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 1.204,
"sound_speed": 343
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/acoustic-impedance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 1.204,
"sound_speed": 343
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/acoustic-impedance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":1.204,"sound_speed":343}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":1.204,"sound_speed":343}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/acoustic-impedance", 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
{
"density": 1.204,
"sound_speed": 343
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.acoustic_impedance",
"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 | 1000000000000 |
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. |