CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

How to solve acoustics ?

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   April 8, 2009, 03:12
Default How to solve acoustics ?
  #1
Senior Member
 
Wolfgang Heydlauff
Join Date: Mar 2009
Location: Germany
Posts: 136
Rep Power: 8
wolle1982 is on a distinguished road
Hi everybody,

I want to simulate a case and get the acoustic emission of it. Since I'm not familiar with it, can someone give me a little crash-course?

- what solver
- what commands for acoustics
- any added functions before calculating


I've not tried yet, maybe the acoustics module is already implemented, so I only have to run a compressible calculation....??

thanks for help.

Wolfgang
wolle1982 is offline   Reply With Quote

Old   April 8, 2009, 06:33
Default
  #2
Senior Member
 
Ivan Flaminio Cozza
Join Date: Mar 2009
Location: Torino, Piemonte, Italia
Posts: 207
Rep Power: 9
ivan_cozza is on a distinguished road
Send a message via MSN to ivan_cozza
Hi Wolfgamg,
you're asking something like a bit of moon !
At the moment there isn't neither any acoustic-specific solver in OpenFOAM, nor high order schemes in order to build up your own solver.
I tried some month ago to work on a Linearized Euler solver in OF, but the results where very bad, as the existing schemes are not suited for acoustics.
So, there are two ways:
1) "Easy" way: you can generate acoustic sources with a turbulent flow model (LES, DES, URANS, RANS + SNGR). Then you have to make them propagate with an external ad hoc code.
2) "Hard" way: start coding high order schemes for OF, then build up an acoustic propagation code (if you success, let me know!!!!)

Have a nice day,
Ivan
ivan_cozza is offline   Reply With Quote

Old   April 9, 2009, 05:49
Default
  #3
Senior Member
 
Wolfgang Heydlauff
Join Date: Mar 2009
Location: Germany
Posts: 136
Rep Power: 8
wolle1982 is on a distinguished road
hi ivan,

thanks for the reply.

could you suggest a "external ad hoc code" or even send it to me? I want to get the acoustics of a 3D Wing tip in order to compare with other wing tips.

how exactly would your suggestion no. 1) work? would i have to recall this code for every timestep? does the acoustics-calculation affect the numerical solution? So, do I have to give the acoustic result back to the OF calculation?

In my case, I only want to compare acoustic results. So i don't need the absolute value of the emmited sound (dB). can I somehow interpret this out of the vorticity results??

any suggests would help.

greets,
wolfgang
wolle1982 is offline   Reply With Quote

Old   April 11, 2009, 04:24
Default
  #4
Senior Member
 
Ivan Flaminio Cozza
Join Date: Mar 2009
Location: Torino, Piemonte, Italia
Posts: 207
Rep Power: 9
ivan_cozza is on a distinguished road
Send a message via MSN to ivan_cozza
Quote:
Originally Posted by wolle1982 View Post
could you suggest a "external ad hoc code" or even send it to me? I want to get the acoustics of a 3D Wing tip in order to compare with other wing tips.
Wolfgang, actually with ad hoc code I mean home written one. The only acoustics commercial code I can remember is Actran, but we work with home made Fortran codes...

Quote:
Originally Posted by wolle1982 View Post
how exactly would your suggestion no. 1) work? would i have to recall this code for every timestep? does the acoustics-calculation affect the numerical solution? So, do I have to give the acoustic result back to the OF calculation?
My nr 1) suggestion imply an acoustic analogy approach, so previously you calculate the sound sources with a time dependent CFD model, later you use the whole time history as input for an acoustic analogy model (there are tons of this model,eg linearized euler eq., LPCE, integral methods, etc. etc...). After this secon run, you have your acoustic results!

Quote:
Originally Posted by wolle1982 View Post
In my case, I only want to compare acoustic results. So i don't need the absolute value of the emmited sound (dB). can I somehow interpret this out of the vorticity results??
You mean that you're only interested on the directivity of sound? Or that you just need to know if a configuration is noiser or quiter than another?
I the first case, you need the whole procedure, in the second maybe you can just look at an acoustic source field, and you can skip the acoustic propagation step...

Hope this could help you,
Ivan
ivan_cozza is offline   Reply With Quote

Old   April 14, 2009, 05:54
Default
  #5
Senior Member
 
Wolfgang Heydlauff
Join Date: Mar 2009
Location: Germany
Posts: 136
Rep Power: 8
wolle1982 is on a distinguished road
hi ivan,

thx a lot for the moment. yes, i only need to know which configuration is noiser or quieter.
could you please describe a little more detailed how to add an "acoustic source field". or is the source for those acoustic programms just the vorticity or pressure values. I have not worked with fields yet.

greets
wolle1982 is offline   Reply With Quote

Old   April 14, 2009, 09:31
Default
  #6
Super Moderator
 
Takuya OSHIMA
Join Date: Mar 2009
Location: Niigata City, Japan
Posts: 518
Blog Entries: 1
Rep Power: 11
7islands is on a distinguished road
Hi Wolfgang,
Perhaps you would anyhow want to start with reading up classic literature about acoustic analogy by Lighthill, Curle and Howe in order to get an idea about how acoustic sources should be calculated. I guess it may be too difficult even for Ivan to present you a definitive guidance because the detailed methodology quite depends on the target Mach numbers and other characteristics of your problem anyway.

However as you write, if you are only interested in acoustic sources but don't have to care that much about the propagation, it won't be so difficult to add those acoustic calculations into one of unsteady CFD solvers.

Takuya
7islands is offline   Reply With Quote

Old   May 15, 2009, 12:48
Default
  #7
Senior Member
 
Wolfgang Heydlauff
Join Date: Mar 2009
Location: Germany
Posts: 136
Rep Power: 8
wolle1982 is on a distinguished road
as a first approximasation for acoustics, i would like to read out the k-values and the epsilon-values and calculate them for getting the acoustic power in each cell. after calculation it should be written in a seperate file, so i can visualize in paraFoam.

has some of you c++ guys any idea of how to do this as a c++-newbie like i am.???!
wolle1982 is offline   Reply With Quote

Old   May 15, 2009, 23:53
Default
  #8
Super Moderator
 
Takuya OSHIMA
Join Date: Mar 2009
Location: Niigata City, Japan
Posts: 518
Blog Entries: 1
Rep Power: 11
7islands is on a distinguished road
Hi Wofgang,
Then how about the Calculator filter in ParaView?

Takuya
7islands is offline   Reply With Quote

Old   May 18, 2009, 04:20
Default
  #9
Senior Member
 
Wolfgang Heydlauff
Join Date: Mar 2009
Location: Germany
Posts: 136
Rep Power: 8
wolle1982 is on a distinguished road
Hi 7islands,

thanks a lot, didn't know that function. Is exactly what I needed.

Greets
wolle1982 is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Solve for two or more "Temperatures" Rui CFX 12 September 9, 2008 21:58
How solve UDS explicitely? Hesam FLUENT 0 July 1, 2007 09:03
How to solve this ordinary differentiate equation ztdep Main CFD Forum 3 September 12, 2006 23:21
How to solve another continuum and momentum eqn? west_wing FLUENT 0 August 25, 2003 10:00
Good library to solve huge linear system Ricardo Bonon Main CFD Forum 3 May 19, 2000 06:24


All times are GMT -4. The time now is 21:01.