Calculadora de impedância acústica
A calculadora de impedância acústica recebe duas propriedades de um meio — a densidade em quilogramas por metro cúbico e a velocidade do som nele em metros por segundo — e retorna a impedância acústica específica Z = ρ·c em Rayls (pascal-segundos por metro).
Executar grátis
Esse único número indica com quanta pressão um meio reage quando uma onda sonora o atravessa, e é o fator decisivo para saber quanto som atravessa a fronteira entre dois materiais e quanto é refletido. É a resposta, em uma única chamada, para um cálculo que a acústica, o ultrassom e a engenharia de áudio utilizam constantemente.
O que a impedância acústica realmente mede
A impedância acústica é o análogo acústico da resistência elétrica: ela relaciona a pressão que uma onda sonora exerce à velocidade das partículas que produz no meio. Para uma onda plana em propagação, a impedância acústica específica se reduz a um produto de simplicidade elegante, Z = ρ·c, em que ρ é a densidade do meio e c é a velocidade do som nele. Meios densos e rígidos, como o aço, têm impedâncias na casa das dezenas de milhões de Rayls, enquanto o ar em temperatura ambiente fica em torno de quatrocentos. Essa diferença — cinco ordens de magnitude — explica por que você não ouve claramente uma conversa através de uma parede, por que navios são difíceis de detectar com sonar acoplado ao ar e por que a campânula do estetoscópio precisa ficar bem encostada na pele. A calculadora de impedância acústica computa esse produto diretamente a partir das duas propriedades do material que você fornece, valida que ambas são quantidades físicas positivas e retorna o resultado em Rayls com todo o desenvolvimento mostrado passo a passo.
Como o cálculo funciona
Você envia uma densidade e uma velocidade do som, como números ou como strings numéricas, e o endpoint as converte em valores finitos dentro de limites absolutos generosos. Ambos devem ser estritamente positivos: uma densidade nula ou negativa significa que não há meio algum, e uma velocidade do som nula significa que o meio não transmite som, portanto a calculadora rejeita esses casos com um erro claro em vez de retornar um zero enganoso. O produto ρ·c é então calculado e arredondado para um número fixo de casas decimais, de modo que a resposta seja estável byte a byte entre máquinas — a mesma entrada sempre produz exatamente o mesmo JSON, o que importa quando você armazena resultados em cache ou compara saídas em uma suíte de testes. A resposta inclui a impedância em Rayls junto com sua unidade equivalente no SI (Pa·s/m), as entradas validadas e ecoadas, a fórmula utilizada e uma mensagem legível. Não há aleatoriedade, relógio nem chamada de rede em nenhum ponto do caminho, portanto o resultado é totalmente determinístico e seguro para reproduzir offline.
Onde o casamento de impedâncias decide tudo
Sempre que o som encontra a fronteira entre dois meios, a fração de energia refletida é governada pela razão entre suas impedâncias: impedâncias casadas transmitem, descasadas refletem. O ultrassom médico explora isso — o gel aplicado sobre a pele existe unicamente para preencher a diferença de impedância entre o transdutor e o corpo, porque sem ele quase toda a energia seria refletida pela camada de ar. Projetistas de sonar comparam a impedância da água do mar com a dos materiais do casco, engenheiros de alto-falantes casam os cones dos drivers com o ar por meio de cornetas, e especialistas em controle de ruído escolhem camadas de parede cujas transições de impedância aprisionam o som em vez de deixá-lo passar. Ter uma forma rápida e confiável de transformar a densidade e a velocidade do som de uma folha de dados em Rayls é o primeiro passo em cada um desses fluxos de trabalho. Este recurso roda em nossa edge global, não retém nada após a chamada, e exatamente o mesmo código roda gratuitamente no seu navegador nesta página — você só paga, US$ 0,002 por requisição, quando o automatiza através da API.
Casos de uso
Projetar o acoplamento de ultrassom
Verifique a diferença de impedância entre o material do transdutor, o gel de acoplamento e o tecido humano antes de escolher uma camada de casamento.
Estimar a reflexão em uma fronteira
Calcule a impedância de dois meios a partir de suas folhas de dados e use a razão entre elas em uma estimativa do coeficiente de reflexão.
Ensinar acústica com números ao vivo
Permita que os alunos insiram densidades e velocidades do som para ar, água e aço e vejam valores em Rayls que explicam por que o som se comporta de forma tão diferente entre eles.
Perguntas frequentes
Quanto custa?
US$ 0,002 por requisição via API. Também é gratuito executar no seu navegador nesta página.
O que é um Rayl?
O Rayl é a unidade de impedância acústica específica, equivalente a um pascal-segundo por metro (Pa·s/m), ou, de forma equivalente, kg/(m²·s). Seu nome homenageia Lord Rayleigh.
Por que minha entrada foi rejeitada?
Tanto a densidade quanto a velocidade do som devem ser números finitos e estritamente positivos. Valores nulos, negativos, ausentes ou não numéricos são rejeitados porque não são físicos para este modelo.
Qual impedância este cálculo computa?
A impedância acústica específica do meio para uma onda plana em propagação, Z = ρ·c. Ele não modela a impedância de uma geometria específica, como um tubo ou uma corneta.
Quais são os valores típicos?
O ar próximo de 20 °C fica em torno de 413 Rayls (ρ ≈ 1.204 kg/m³, c ≈ 343 m/s), a água em cerca de 1.48 milhão de Rayls, e o aço nas dezenas de milhões.
Meus dados são armazenados?
Não. Os dois números são processados e descartados; apenas o resultado calculado é retornado.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"density": 1.204,
"sound_speed": 343
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.acoustic_impedance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |