Calculadora de volume do ressonador de Helmholtz
Escolha o tom e o gargalo e receba a cavidade a construir: 100 Hz com gargalo de 0.000314 m² por 0.05 m, no ar a 343 m/s, pedem 0.001871492742 m³. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Frequência
- 100
- Área do gargalo
- 0,000314
- Comprimento do gargalo
- 0,05
- Velocidade do som
- 343
- Volume
- 0,0018714927
Um ressonador de Helmholtz é uma cavidade de volume V que se comunica com o ar exterior por um gargalo curto de área transversal A e comprimento L. Em baixa frequência, o ar do gargalo comporta-se como uma massa e a cavidade como uma mola, de modo que o sistema ressoa em uma única frequência dominante. Quem projeta armadilhas de graves, ressonadores em forma de garrafa, silenciadores de admissão de motores e demonstrações de sala de aula costuma saber o tom desejado e o gargalo que consegue fabricar, e precisa dimensionar a cavidade de acordo. Esta calculadora de volume do ressonador de Helmholtz inverte a fórmula clássica desse volume: V é igual a A vezes c ao quadrado dividido por quatro pi ao quadrado vezes f ao quadrado vezes L, em que f é a frequência-alvo e c é a velocidade do som no fluido. Envie números finitos e positivos de frequência, área do gargalo, comprimento do gargalo e velocidade do som; o módulo de parse puro devolve o volume da cavidade em unidades cúbicas consistentes.
O que a fórmula de volume de Helmholtz significa fisicamente
No modelo clássico de elementos concentrados, o tampão de ar do gargalo tem massa efetiva proporcional à densidade vezes a área vezes o comprimento, enquanto a compliância da cavidade é proporcional ao volume sobre a densidade vezes a velocidade do som ao quadrado. Combinando massa e compliância obtém-se uma frequência natural f igual a c sobre dois pi vezes a raiz quadrada de A sobre V vezes L.
Resolvendo para o volume desconhecido da cavidade, V é igual a A vezes c ao quadrado sobre quatro pi ao quadrado vezes f ao quadrado vezes L. Elevar a frequência-alvo reduz o volume necessário aproximadamente como um sobre f ao quadrado: um ressonador afinado uma oitava acima precisa de cerca de um quarto da cavidade para o mesmo gargalo.
Uma área de gargalo maior ou um gargalo mais curto eleva a ressonância para uma cavidade fixa, de modo que a fórmula invertida faz V crescer quando A cresce e encolher quando L cresce. A velocidade do som c aparece ao quadrado: ar quente e úmido com c um pouco maior exige uma cavidade modestamente maior para o mesmo tom do que ar frio e seco se A, L e f forem mantidos fixos.
O modelo assume comprimentos de onda muito maiores que as dimensões da cavidade, parede rígida e um gargalo que não seja demasiado curto em relação ao diâmetro; quando essas hipóteses falham, correções de extremidade, modos superiores e amortecimento por radiação importam, e este volume simples é apenas um primeiro dimensionamento.
Quando vale calcular a cavidade
Consultores acústicos dimensionam absorvedores de graves de parede escolhendo uma frequência baixa alvo, uma geometria de gargalo prática e a velocidade do som do ar da sala, e precisam de um volume de cavidade que a obra consiga acertar com margem de poucos por cento. Equipes de produto que fabricam ressonadores tipo garrafa ou portas de alto-falante usam a mesma inversão quando travam um tom e um gargalo e devem informar litros de cavidade à ferramentaria.
Laboratórios de graduação medem a ressonância de uma garrafa com um app de espectro no telefone e retrocalculam o volume ou o comprimento efetivo do gargalo; um oráculo determinístico que só resolve V mantém os cadernos honestos quando A, L, f e c são conhecidos. A validação falha não consome saldo.
Mantenha as solicitações pequenas, fixe o volume arredondado nos testes e obtenha dimensionamento de cavidade reproduzível para dever de casa, plugins LMS e workers de borda sem montar uma pilha completa de elementos finitos acústicos para uma única inversão em forma fechada.
Casos de uso
Armadilhas de graves e acústica de salas
Dimensione o volume da cavidade de um absorvedor de Helmholtz de parede a partir da frequência de graves alvo, da área e do comprimento do gargalo e da velocidade do som da sala.
Prototipagem de ressonadores de garrafa e portas
Trave um tom e uma geometria de gargalo e calcule o volume de cavidade que a fabricação ou a impressão 3D devem atingir para a ressonância desejada.
Perguntas frequentes
Como se calcula o volume de um ressonador de Helmholtz?
Envie frequência f (Hz) finita e positiva, área do gargalo A, comprimento do gargalo L e velocidade do som c.
Quais unidades devo usar?
Use qualquer conjunto consistente: metros, m², Hz e m/s resultam em volume em m³. Se trabalhar em centímetros, mantenha a área em cm² e a velocidade do som em cm/s para que o volume saia em cm³.
Devo incluir a correção de extremidade do gargalo?
Esta calculadora usa como L o comprimento que você fornecer.
O que acontece se frequência, área, comprimento ou velocidade do som forem zero ou negativos?
As quatro entradas devem ser números finitos estritamente positivos; zero e valores negativos são rejeitados e não são cobrados.
Como o volume da cavidade muda se eu aumentar a frequência desejada?
Ele diminui aproximadamente com o inverso do quadrado da frequência. Um ressonador afinado uma oitava acima precisa de cerca de um quarto da cavidade com o mesmo gargalo.
Ferramentas relacionadas
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/optics/helmholtz-resonator-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency":100,"neck_area":0.000314,"neck_length":0.05,"sound_speed":343}'const res = await fetch("https://api.kit.forhosting.com/optics/helmholtz-resonator-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency": 100,
"neck_area": 0.000314,
"neck_length": 0.05,
"sound_speed": 343
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/helmholtz-resonator-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency": 100,
"neck_area": 0.000314,
"neck_length": 0.05,
"sound_speed": 343
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/helmholtz-resonator-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency":100,"neck_area":0.000314,"neck_length":0.05,"sound_speed":343}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency":100,"neck_area":0.000314,"neck_length":0.05,"sound_speed":343}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/helmholtz-resonator-volume", 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
{
"frequency": 100,
"neck_area": 0.000314,
"neck_length": 0.05,
"sound_speed": 343
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.helmholtz_resonator_volume",
"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.
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. |
Notas técnicas
O que a fórmula de volume de Helmholtz significa fisicamente
Esta capacidade não aplica correções de extremidade por você: se usar um comprimento efetivo de gargalo L_eff igual a L mais um termo proporcional ao raio do gargalo, envie esse comprimento efetivo como neck_length para que a mesma fórmula continue válida.
Contrato de entrada, forma da resposta e erros
Cadeias numéricas são aceitas. Não misture sistemas de unidades na mesma solicitação. Envie um corpo JSON com quatro números finitos obrigatórios: frequency (ou aliases f, target_frequency, f0, resonant_frequency) em hertz; neck_area (aliases A, area, neck_cross_section) em metros quadrados ou qualquer unidade de comprimento ao quadrado consistente; neck_length (aliases L, length, neck_len) na unidade de comprimento correspondente; e sound_speed (aliases c, speed_of_sound, speed) em comprimento por tempo, tipicamente metros por segundo. Cadeias vazias, campos ausentes, valores não finitos, zero e negativos falham com invalid_input indicando o campo e não são cobrados. Em caso de sucesso, o corpo ecoa frequency, neck_area, neck_length e sound_speed arredondados a doze casas decimais para goldens estáveis, devolve volume com o mesmo arredondamento, a string de fórmula V igual a A vezes c ao quadrado sobre quatro pi ao quadrado vezes f ao quadrado vezes L, e um unit_hint explicando que o volume é comprimento ao cubo quando A, L, f e c são consistentes.
Onde uma API de volume de Helmholtz se paga
Cadernos de simulação que varrem a frequência-alvo ou a área do gargalo podem chamar este endpoint de parse puro uma vez por ponto de projeto em vez de rederivar a álgebra. Como a implementação é parse de nível A pura, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Laboratórios e cadernos de projeto
Chame uma API de parse determinística enquanto varre f ou as dimensões do gargalo para que os scripts obtenham um V estável sem embutir álgebra simbólica.
Perguntas técnicas
Quanto custa a calculadora de volume do ressonador de Helmholtz?
A ferramenta do navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.