Acoustic Horn Design – The Easy Way (Ath4)

The Bullet Horn example uses interfaces and 2 internal subdomains
And one thing I don't understand is why the center piece is only a boundary on one side...


billet.JPG
 
Last edited:
Interfaces are a special case of calculation where it does not matter in absolute terms which way the normals face. The only rule is that they must point into the subdomain listed first when specifying the interface.

So these should work the same:
Code:
 Elements "Interface"
  RefNodes="Nodes"
  Subdomain=1,2
  1  2 8

Code:
 Elements "Interface"
  RefNodes="Nodes"
  Subdomain=2,1
  1  8 2

One thing that I think is important is to have the interface defining the transition to an external subdomain type at the mouth of the horn. I’ve had some odd results trying it in other ways, even using a full 3D mesh.

@mabat: have you tried adding an extra node, and defining an interface from P3 to that?
 
Well I’m glad to have helped, even if that doesn’t make sense :)

Perhaps ABEC is stricter on that than Akabak? I might have to check the ported cabinet example, as that’s a case where both of the interfaces specified for the port face ‘into’ the port volume. It works with them both facing ‘out’ too, so long as you change the subdomain set as the source to be the port volume.
 
Member
Joined 2004
Paid Member
Probably.

The next step is to optimize this to produce a spherical wave at the exit of the channels. Than we could use it as a block and optimize waveguides driven with a simple spherical cap of that size, which should be a lot easier than to simulate it as a one big system. Now it all depends on how well will ABEC or AKABAK allow to handle this problem. There is some hope.
 

Attachments

  • SPx4-9.JPG
    SPx4-9.JPG
    53.7 KB · Views: 330
Last edited:
Member
Joined 2004
Paid Member
Maybe one option would be to place a spherical cap as an absorptive boundary over the exits and inspect the pressures at the ends of the channels, i.e. to treat it solely as an interior problem. We saw already that the absorption works only for waves with velocity normal to the boundary but that should not be a problem here I guess. The closer the better.
 
Member
Joined 2004
Paid Member
So I have it in ABEC, this is the first experiment - standing waves inside the channels closed (the steady state).

This is what I would like to see:

attachment.php


This, not so much -
attachment.php


As it is, the channels are closed by a straight line segment, it should be a circular arc. Maybe it's not that negligible.
At this point there are so many questions that it will take me a while to sort it out...
 

Attachments

  • sw-3.PNG
    sw-3.PNG
    66.9 KB · Views: 469
  • sw-4.PNG
    sw-4.PNG
    63.2 KB · Views: 442
My simulations didn't look as good :D
The whole thing breaks up after 9khz in my simulation.

I think a circular arc will make it worse at higher frequencies as it will act as a lens.
Have you tried to make the "cap" 100% absorbent and see how it looks?

In my simulation I had the feeling that the outer most channel seemed too long even though the average length was the same for all of them.

Would you mind sharing your abec/akabak script?
 
Last edited: