Finding normal modes of a 3D object

In summary, The wind instrument that my friend is trying to build has holes that allow sound to escape. He's trying to find out what the normal modes of the air vibration are, and whether or not the instrument has any modes in its playing frequency range. He's also wondering about the effect of the material of the instrument on the harmonics.
  • #1
carllacan
274
3
Hi.

I'd like to find the normal modes / harmonics, displayed in a dB - Hz graph, of a given 3D object, namely a wind instrument shaped like a hyperbolic con with holes. I'm trying to perform simulations on Comsol Multyphysics, but I don't know how to do it. Is Comsol the best suited software for this task? If so, could you point me to a guide were they do something similar?

Thank you.
 
Engineering news on Phys.org
  • #3
Since the is a "wind instrument", most likely you really want to find the normal modes of the air vibration, not of the material of the instrument. That is a tough problem to solve exactly, because you need to include the effect of the infinite amount of air OUTSIDE the instrument in your model.

One way to do that is to use an approximate model for the acoustic impedance of the holes in the instrument and couple that to a model of the air inside.

Another way is to model the instrument inside a large but finite volume of air (i.e. model the instrument being played inside a closed room), and then ignore the modes that correspond to the room and not the instrument.

If you go that way, it may be better to do a frequency response analysis exciting the air in the same way that the instrument is played, which will "automatically" pick out the instrument modes in preference to the room modes. With a frequency response analysis, you can also include "no-reflection" boundary conditions at the walls of the "room", to suppress the response from the room itself (i.e. you are modeling the room as an anechoic chamber).

If you also want to include the flexibility of the instrument itself, you need to do a coupled fluid-structure analysis.

I've no idea how to do the above in COMSOL, but it may give you some clues about what to look for.

Finding the vibration modes of the instrument itself (vibrating in a vacuum) is much easier, but probably not what you are interested in - unless you just want to check the instrument doesn't have any vibration modes in its playing frequency range, which might produce "wolf" notes when the air and instrument vibrations are coupled together.
 
Last edited:
  • #4
Thank you for you answers.

A friend of mine is trying to build a wind instruments (this one, if you are curious) and asked me how could he perform simulations on Comsol, so that he didn´t have to do everything by trial and error. I told him what you said and see if we can get something out of it :-)

I am really interested on this topic. Could you recommend me some books (or sites, or whatever) on acoustics or physics simulations so that the next time I have to do something like this I can do it by myself?

Again, thank you for your time.
 
  • #5
Last edited by a moderator:
  • #7
AlephZero said:
If your main interest is postioning the finger holes to accurate tuning, this is a "practical" level of calculation, rather than trying to do a complete simulation of the physics:
http://www.chrysalis-foundation.org/flute_tone_holes.htm

Actually I was trying to build the instrument, but that seems really interesting. Thank you :-)
 
  • #8
Sorry for reviving this post, but I've finally been able to get my hands on Comsol, and I have already built a geometry for the instrument. I also created a cube of air for finding the harmonics. Now I have 2 doubts:

1- How should I model the "playing"? I mean, I've been wandering around the options and I decided it must be either by creating a vibration at a mass of air at the beginning of the instrument or by simulating a flow of air. Which one would be aproppiate, if any?

2- The material for the instrument. There are not much types of wood on Comsol, so I'll have to create one similar to the one it is normally used. Which parameters (density, hardnes...) do you think will influence more the harmonics? Density for sure, and I am thinking elasticty, Young model and so on... any suggestions?

Thank you for your help.
 
  • #9
You need to solve the wave equation for pressure in the fluid volume of the instrument. The structural resonance and its interaction with the vibrating air is negligible, so the main material you need to consider is air.

AlephZero said:
That is a tough problem to solve exactly, because you need to include the effect of the infinite amount of air OUTSIDE the instrument in your model.

Actually, you can neglect the effect of the air outside of your instrument. There is a small interaction effect at the open ends of your instrument called the end effect, but to include it you need to introduce part of the outside air and some special boundary conditions. It's also mentioned briefly here, where they say the end effect effectively adds 0.6*radius to the total length of your tube:
http://www.phys.unsw.edu.au/jw/woodwind.html


Here is a link that might be useful, The acoustic muffler problem they discuss can easily be modified first to a simple tube with open ends, so you can try if you can reproduce the analytic results of a simple 1 m straight tube, then you can proceed to your real geometry:
http://www.comsol.com/model/download/120903/IntroductionToAcousticsModule.pdf
 

Related to Finding normal modes of a 3D object

1. How do you determine the normal modes of a 3D object?

To determine normal modes of a 3D object, you first need to understand the concept of normal modes. Normal modes represent the different ways in which an object can vibrate or oscillate. In order to find the normal modes of a 3D object, you need to use mathematical equations and techniques such as Fourier analysis and modal analysis. These techniques involve solving differential equations and determining the natural frequencies and corresponding mode shapes of the object.

2. Why is finding normal modes important in the study of 3D objects?

Finding normal modes is important in the study of 3D objects because it helps us understand the behavior and response of the object to external forces or disturbances. Normal modes can also provide information about the structural integrity and dynamic characteristics of the object, which can be useful in fields such as engineering, physics, and materials science.

3. What factors affect the normal modes of a 3D object?

The normal modes of a 3D object can be influenced by various factors such as the material properties of the object, its geometry and shape, and the boundary conditions. Objects made of different materials will have different natural frequencies and mode shapes. The geometry and shape of the object can also affect the mode shapes and frequencies. Additionally, the boundary conditions, such as fixed or free ends, can impact the normal modes of the object.

4. Can you find the normal modes of any 3D object?

In theory, it is possible to find the normal modes of any 3D object. However, in practice, the complexity and size of the object can make it difficult to determine the normal modes analytically. In such cases, numerical methods and computer simulations may be used to approximate the normal modes.

5. How are the normal modes of a 3D object used in real-world applications?

The normal modes of a 3D object have various real-world applications. In structural engineering, normal modes are used to design and analyze buildings, bridges, and other structures. In the field of acoustics, normal modes are used to study the sound and vibration of musical instruments. In the automotive industry, normal modes are used to improve the design and performance of vehicles. Overall, understanding the normal modes of a 3D object can provide valuable insights for various engineering and scientific applications.

Similar threads

Replies
5
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
3K
Replies
1
Views
1K
Replies
8
Views
3K
Replies
4
Views
2K
  • STEM Academic Advising
Replies
13
Views
2K
  • Programming and Computer Science
Replies
29
Views
3K
Replies
2
Views
6K
Replies
4
Views
3K
Back
Top