nrtechstudio

Helmholtz Resonator Calculator

Compute the Helmholtz resonant frequency from cavity volume, neck diameter and neck length — or work backwards from a target frequency to design an exhaust drone eliminator. Includes firing-frequency drone tuning from engine RPM & cylinder count, hot exhaust-gas temperature, selectable end correction, and metric/imperial units. 100% free, runs entirely in your browser.

Resonator geometry & air

End correction: the air just outside the neck also oscillates, so the neck behaves longer than its physical length. Default 0.85 × diameter is the exhaust drone-tuning rule of thumb (both ends unflanged).

RESONANT FREQUENCY
– Hz
Speed of sound c–
Neck area A–
Effective neck length Leff–
Wavelength λ at f–

How the Helmholtz resonator formula works

f = (c / 2π) × √( A / (V × Leff) )

Think of the air in the neck as a mass on a spring: the neck air (area A) is the mass, the air trapped in the cavity (volume V) is the spring. A heavier mass or a softer spring oscillates slower — which is exactly what the formula says:

Worked example: neck area A = 0.001 m² (≈ 35.7 mm diameter), cavity V = 2 litres (0.002 m³), effective neck length Leff = 0.1 m, speed of sound c = 343 m/s. f = (343 / 6.2832) × √(0.001 / 0.0002) = 54.59 × √5 ≈ 122 Hz. Try these numbers in the first tab.

End correction: the 0.85 × d rule

The air just outside each end of the neck joins in the oscillation, so the neck behaves as if it were longer than its physical length. This extra length is the end correction — typically 5–20% of the tuning, too big to ignore when you are chasing an exact drone frequency.

This calculator's default adds 0.85 × neck diameter to the physical neck length (1.7 × radius total, both ends unflanged). That is the rule of thumb used in exhaust drone-tuning practice, and it sits inside the 0.6–0.85 × d range found in acoustics literature for ideal tubes. You can switch it off entirely (matching OmniCalculator's 0.00 default) or enter your own measured value. The convention is shown in every result breakdown, so the number is always reproducible.

Exhaust drone: firing frequency

Exhaust drone is not random noise — it is the engine's firing frequency. In a 4-stroke engine each cylinder fires once every two crank revolutions, so exhaust pulses arrive at:

fdrone = (RPM / 60) × (cylinders / 2)

A V8 cruising at 2000 RPM drones at (2000/60) × 4 ≈ 133 Hz. An inline-4 at 3000 RPM drones at 100 Hz. That single tone is what a Helmholtz side-branch chamber is tuned to cancel: at resonance the chamber mouth presents near-zero acoustic impedance, reflecting the pressure wave out of phase — destructive interference at exactly the drone tone.

Critical for exhaust work: tune at exhaust gas temperature, not room temperature. At 300 °C the speed of sound is ≈ 480 m/s vs 343 m/s at 20 °C, so a chamber tuned on the bench resonates ~40% higher once hot. Use the temperature presets above the tabs.

RPM to drone frequency chart

Firing frequency (Hz) for common cylinder counts at cruise RPM — computed live by this page's own engine. Find your cruise RPM row, read your cylinder column, and use it as the target in the design tab.

RPM4-cyl6-cyl8-cyl

Designing backwards: volume, neck length or diameter from a target

Most online Helmholtz calculators only run forwards. This one also runs backwards: give it a target frequency (for example your 133 Hz drone) and any two geometry parameters, and it solves for the third —

There is no single "correct" answer: any volume/neck combination satisfying the formula resonates at the target. Pick the combination that fits the space you actually have.

Helmholtz resonator vs quarter-wave tube (J-pipe)

Helmholtz resonator

A chamber on a short neck, tuned by volume and neck dimensions. Compact — a 2-litre chamber kills a 133 Hz drone. Needs airtight construction; leaks detune it. Best when underbody space is tight.

Quarter-wave tube (J-pipe)

A capped pipe exactly λ/4 long at the drone frequency, spliced into the exhaust. Simpler to build (just pipe, no chamber) but long: at 133 Hz in 480 m/s exhaust gas, λ/4 ≈ 0.9 m of pipe to hide. Best when you have room to run pipe.

Both cancel one tone via destructive interference. Many builders use both: a Helmholtz chamber for the main drone plus a J-pipe for a secondary harmonic.

The bottle experiment: try it at home

Blow across the mouth of an empty bottle and you hear a pure low note — the bottle is a Helmholtz resonator. OmniCalculator's published test used a bottle of 833.7 cm³ with a 19 mm opening, 75 mm long: the formula gives 116.6 Hz and the blown note measured 117 Hz. Fill the bottle partway with water (smaller volume → higher pitch) and check each fill level in the first tab. It is the cheapest possible validation of the physics on this page.

Scope boundary & related tools

This tool covers acoustic resonance tuning — the frequency a cavity + neck resonates at, and designing one to cancel exhaust drone. It does not size pipes for gas flow:

Frequently asked questions

What is the Helmholtz resonator formula?

f = (c / 2π) × √(A / (V × L_eff)), where c is the speed of sound in air (≈ 343 m/s at 20 °C), A is the neck cross-section area, V is the cavity volume, and L_eff is the effective neck length (physical length plus end correction). The calculator above applies this formula with your choice of units and end-correction model.

How do you calculate the resonant frequency of a Helmholtz resonator?

Measure three things: cavity volume (V), neck diameter (to get area A = πd²/4) and physical neck length (L). Add the end correction — this calculator uses 0.85 × d by default — to get L_eff, pick the speed of sound for your air temperature, and plug into f = (c/2π)√(A/(V·L_eff)). Example: A = 0.001 m², V = 2 litres, L_eff = 0.1 m, c = 343 m/s gives f ≈ 122 Hz. The first tab of the calculator does this automatically.

What is end correction in a Helmholtz resonator?

The air just outside the neck opening also oscillates, so the neck behaves as if it were longer than its physical length. The extra length is the end correction. This calculator's default adds 0.85 × neck diameter (the rule of thumb used in exhaust drone tuning for a neck with both ends unflanged); you can switch it off (matching OmniCalculator's 0.00 default) or enter a custom value. End correction typically shifts the result by 5–20%, so it matters for precise tuning.

How does temperature change the resonant frequency?

Hot air carries sound faster: c = 331.3 × √(1 + T/273.15) m/s, so c ≈ 343 m/s at 20 °C but ≈ 480 m/s at 300 °C. Since f is proportional to c, a resonator tuned on the bench at room temperature will resonate about 40% higher once it fills with hot exhaust gas. For exhaust drone work, always tune at exhaust gas temperature — the calculator has 150 °C and 300 °C presets for this.

How do I use a Helmholtz resonator to eliminate exhaust drone?

Find your drone frequency (the Exhaust drone tab computes it from RPM and cylinder count: f = RPM/60 × cylinders/2 for a 4-stroke), then design a side-branch chamber tuned to that exact frequency and weld it onto the exhaust pipe. At resonance the chamber presents near-zero acoustic impedance at its mouth, which cancels the pressure peak — destructive interference at the drone tone. Keep the neck short and wide enough that the chamber 'sees' the pipe, and tune at hot exhaust temperature.

What is exhaust drone frequency and how do I find mine?

Exhaust drone is the firing frequency of the engine: each cylinder's exhaust pulse arrives at f = (RPM/60) × (cylinders/2) for a 4-stroke engine. A V8 cruising at 2000 RPM drones at (2000/60) × 4 ≈ 133 Hz; an inline-4 at 3000 RPM drones at 100 Hz. Enter your cruise RPM and cylinder count in the Exhaust drone tab to get your number, then use it as the target frequency in the design tab.

What size Helmholtz resonator do I need for a V8 at 2000 RPM?

The drone is ≈ 133 Hz. One workable design at 200 °C exhaust gas: a 2-litre chamber with a 50 mm diameter neck 100 mm long (plus the default 0.85d end correction) resonates near 133 Hz — try it in the design tab by solving for volume with a 133 Hz target. There is no single 'correct' size: any combination of volume, neck diameter and neck length satisfying f = (c/2π)√(A/(V·L_eff)) works, so pick the combination that fits your underbody space.

Helmholtz resonator vs quarter-wave tube (J-pipe): which kills drone better?

Both cancel a single tone. A Helmholtz resonator is a chamber on a short neck — compact and easy to fit, tuned by volume and neck dimensions. A quarter-wave tube (J-pipe) is a capped pipe 1/4 wavelength long at the drone frequency — simpler to build (just pipe) but long: at 133 Hz and 480 m/s exhaust gas, λ/4 ≈ 0.9 m. Helmholtz wins on packaging; J-pipes win on simplicity. This calculator covers the Helmholtz side; size the chamber first, then check you have room for it.

Can I work backwards from a target frequency?

Yes — that is what the 'Design from target' tab is for, and it is something most online Helmholtz calculators (including OmniCalculator's) don't offer. Enter your target frequency and any two of the three geometry parameters, and the calculator solves for the third: cavity volume, neck length, or neck diameter (the diameter solve correctly accounts for the end correction's dependence on diameter). If no physical solution exists — e.g. the target needs a neck shorter than the end correction — it tells you.

Does the shape of the cavity matter?

Barely. The formula only uses the cavity's total internal volume, not its shape — a sphere, box or cylinder of the same volume and neck tune to the same frequency, which is why the bottle experiment works. Shape matters only at the margins: keep the largest cavity dimension well under a tenth of the wavelength so the air inside moves as one lump (at 130 Hz, λ ≈ 2.6 m, so almost any practical chamber qualifies).

What is the bottle-blowing experiment?

Blow across the mouth of an empty bottle and you hear a pure low note — the bottle is a Helmholtz resonator, with the air in the neck as the 'mass' and the air in the body as the 'spring'. OmniCalculator's published test: a bottle of 833.7 cm³ with a 19 mm opening 75 mm long calculates to 116.6 Hz and measured 117 Hz when blown. Fill the bottle with water to shrink the volume and the pitch rises — try it, then check the numbers in the first tab.

Why does my measured frequency differ from the calculation?

The usual suspects, in order: (1) temperature — bench air vs hot exhaust gas shifts tuning up to 40%; (2) end correction — the 0.85d default is a rule of thumb, real flanges differ; (3) the neck or cavity is not small versus the wavelength, breaking the lumped model; (4) measurement error from phone spectrum apps (± a few Hz is normal). Fix the temperature first — it is the biggest lever.

Can a Helmholtz resonator work as a bass trap?

Yes — the same physics in reverse. A sealed box with a port tuned to a problem room-mode frequency absorbs energy at that tone instead of radiating it. Studio builders use panel or box Helmholtz absorbers tuned to 40–120 Hz to tame boomy bass. Size one with the first tab or the reverse solver, build it rigid and airtight (leaks detune it), and place it where the mode pressure is highest — usually a corner.

What are the limits of this calculator?

The formula assumes the wavelength is much larger than the resonator (lumped-element model) — the page warns you if your dimensions approach a tenth of the wavelength. It models one neck and one cavity; multi-neck or perforated-panel absorbers need the panel formulas. And it predicts the resonant frequency, not how much sound is absorbed or cancelled — that depends on placement, losses and coupling, which need measurement on the vehicle or in the room.

Free tool by NRTechStudio