Acoustic Horn Design – The Easy Way (Ath4)

How do you achieve so smooth BEM results? I still can't get rid of various defects no matter what I do. Do you use any smoothing on the observation level? That could explain some differences at the lower frequencies, like 3 kHz, where I wouldn't expect any noticable difference, given the miniscule differences in the contour.

The difference is really quite noticeable this time. It's surprising to me.
 

Attachments

  • se-abec.png
    se-abec.png
    91.6 KB · Views: 495
Last edited:
No smoothing. Those are 3D simulations, which seem to give smoother results for some reason (but obviously take much longer to run). Occasionally I'll see strange blips, but I can usually get rid of them by changing parameters very slightly.

Coincidentally, I recently finished adding SVG export to my waveguide script to do simulations with Dim=CircSym, and I'm getting anomalies similar to what I see in the data you've posted recently.
 
With reference to the last few posts, which have helped to settle my understanding:

#319 is extremely helpful. Despite Earl's work and the BEM (etc.) simulations, there appears to be quite a lot of distraction/confusion about how best to consider HOMs.

It is useful to be reminded that the free space spherical harmonics form the most appropriate basis set in terms of the desired outcome - in the listening area.

Waveguides based on OS, as simulated in the last few posts, might be close enough to the ideal to allow the mode decompositions to be relatively "clean" (judging from the remarkably clean results in #320).

From#320, without doing any calculations, and having read Earl's work, I take it that the feature at about 5.6kHz corresponds to the lowest order, symmetric*, HOM for the "OS waveguide". That would leave the 2.1kHz feature to arise from the lowest symmetric HOM predominantly due to the geometry of the mouth-baffle transition. In a real speaker there would of course be other transitions at the baffle edge, etc.

It can be seen in #320 that the mouth termination substantially affects the 5.6kHz feature - no surprise given the geometry/scale relative to the wavelength.

[Numerically] evaluating the mode decomposition of the free space wave into spherical harmonics could be interesting. I.e. to find the complex (mag/phase), frequency dependent, coefficients of the dominant terms. Since there are not very many HOMs in the important sub-10kHz band, it's only a handful of frequencies that to need be evaluated (assuming that they can be chosen to correspond well enough to those at which each HOM is strongest, which from the simulations it looks as if they can).

*there should be a lower order asymmetric mode, but that's not excited as the simulation is symmetric. That could become important, in principle, though perhaps not in practice, for real horns made with finite precision and with input wavefronts not perfectly axial and to some degree tilted.

Ken

I read most threads about waveguides, out of curiosity, but post very rarely.
 
As far as acoustic lense goes: I did my MS Thesis on them, made several. They don't work very well - at best - and they take a lot of space to do much. It's very hard to get a large enough index of refraction to make much curvature.
Could a phase plug be made so that it produced a spherical wavefront? If so, it could be connected to a straight (conical) horn. Regarding HOMs, would it then be any better or worse than OS contour driven with a flat wavefront?
 
How do you achieve so smooth BEM results? I still can't get rid of various defects no matter what I do. Do you use any smoothing on the observation level? That could explain some differences at the lower frequencies, like 3 kHz, where I wouldn't expect any noticable difference, given the miniscule differences in the contour.

The difference is really quite noticeable this time. It's surprising to me.


I also faced "noisy curves" problem both in ABEC3 and AxiDriver. As follows from the ABECs manual, it seems that it is a general BEM problem encountered in external radiation problem. ABECs manual describes it as the Non-Uniqueness Problem (NUC). You can try to remove the NUC by specifying the true/false value of the "NUC=" parameter under Control_Solver script (for problems that doesn't exploit symmetry properties)

e.g. Breathing sphere from ABECs example folder
P8Azc2Z.png


But I have no noticed that "NUC=true" does any effect when any value of "Sym=" is specified :scratch1:
 
Last edited:
Could a phase plug be made so that it produced a spherical wavefront? If so, it could be connected to a straight (conical) horn. Regarding HOMs, would it then be any better or worse than OS contour driven with a flat wavefront?

Opening up the phase plug for consideration changes things immensely. I am sure that what you suggest could be done in principle. You should first read my patent on proper phase plug design (because most are done wrong,) as well as the discussion in my book about how one could suppress HOMs through phase plug design.

The problem, of course, is that we, as DIY, have no control over the phase plug. It is what it is.
 
BTW, it seems in principle possible to inspect wavefronts in the contour itself, without a termination (i.e. with a fully damped one). If only the BEM was reliable - this is still only for the CircSym so I guess there is still a lot of clutter. A full 3D sim could give a cleaner picture but would take eternity to run.

(The ragged edge is caused by the way the fileds are meshed, it should not be a problem.)
 

Attachments

  • mesh0.PNG
    mesh0.PNG
    103.2 KB · Views: 412
  • 500Hz.PNG
    500Hz.PNG
    14.1 KB · Views: 409
  • 8,2kHz.PNG
    8,2kHz.PNG
    13.7 KB · Views: 409
  • 13,6kHz.PNG
    13,6kHz.PNG
    13.8 KB · Views: 94
  • 20kHz.PNG
    20kHz.PNG
    13 KB · Views: 109
  • mesh.png
    mesh.png
    220.9 KB · Views: 108
So if I get it right - now if I took the velocity along the black line and made the spherical harmonics decomposition, I would get amplitudes (and phases) for all the modes produced by the device itself, before reaching the mouth flare? At what distance from the throat? I guess it should be really before the real world termination.
 

Attachments

  • arc.png
    arc.png
    14.8 KB · Views: 97
Last edited:
So if I get it right - now if I took the velocity along the black line and made the spherical harmonics decomposition, I would get amplitudes (and phases) for all the modes produced by the device itself, before reaching the mouth flare? At what distance from the throat? I guess it should be really before the real world termination.

The problem is finding the "real world" termination. A perfectly absorbing boundary is not accurate if one is close to the source. You have to be out some distance. This problem was addressed some (many) years ago in an AES paper that I worked on with Prof. Porter.

But your sims clearly show how the 2" is beaming - more HOM contribution - at an ever lower frequency - just as predicted and found in reality.
 
None that I know of.

In general forcing waves to do things is not nearly as effective as allowing them to do what they have to. By this I mean that the big difference in my approach from virtually all other approaches to horn shapes, is that others try to force the waves to conform to some desired shape. I took the approach of trying to find that shape which best allows the wavefront to do what I want.

I have to laugh when I see drawings of waveguides with the wavefronts drawn in as if the wave is going to do that just because the designer wants it to!! It's absurd!
 
And by the way - I find your understanding the situation almost without parallel. Most of what has been written about horns/waveguides is either wrong or misguided. You certainly understand what the problem is and how one has to go about solving it. Very few have this understanding.

PS: An elliptical waveguide mouth takes the axial hole and spreads it. It doesn't go away completely, but it does get less deep, but broader. That is probably better, but as a few have noted who tried this, it adds a lot of complexity with an almost insignificant improvement. I had hoped it would be a God-send, but in the end it was just a lot more problems.
 
Last edited:
The problem, of course, is that we, as DIY, have no control over the phase plug. It is what it is.
Someone mentioned earlier in this thread the possibility of making phase plugs from photoresin printing. From what I remember, JBL actually ended up making phase plugs using this method for production components (I think for one or two of their beryllium diaphragm compression drivers).

Given a tool like the Formlabs Form 3, homemade phase plugs are not out of the question.