CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Main CFD Forum (https://www.cfd-online.com/Forums/main/)
-   -   non-reflecting boundary condition (https://www.cfd-online.com/Forums/main/14635-non-reflecting-boundary-condition.html)

shuo January 14, 2008 19:39

non-reflecting boundary condition
 
Hi

I am solving the Navier-Stokes equation using TVD schemes. I tried using non-reflecting boundary conditions proposed by K.W.Thompson for the far field but the information is still being reflected back. Is there any other options

Cheers

Shuo

andy January 15, 2008 03:05

Re: non-reflecting boundary condition
 
The Thompson derivation is essentially derived for plane waves normal to the boundary and deviations from this will give reflections. So to minimise reflections one should try to use a circular shaped boundary placed well into the far field with the acoustics sources at the origin.

If your grid does not allow the use of a circular shape a similar effect can be achieved by modifying the boundary conditions for a specified acoustic origin represenatative of the actual sources.

At higher computational cost one can introduce an absorbing layer consisting of rows cells beyond the boundary in which a modified form of the Navier-Stokes are solved with a view to absorbing the acoustic motion while presenting the smallest impedance mismatch at the boundary. This is probably the most common approach, particularly for exit boundary conditions, when solving for turbulent flow.

Patrick Godon January 15, 2008 12:23

Re: non-reflecting boundary condition
 
If you are ready to invest and modify the code you are using then you can treat the characteristics of the flow at the boundary and impose that the fast inflowing characteristics of the flow be zero there. There are plenty of methods, see e.g.

Givoli, D. 1991, Journal of Computational Physics,vol.94, page 1.

shuo January 16, 2008 19:30

Re: non-reflecting boundary condition
 
COuld you please provide with a reference for the absorbing layer. Thanks


All times are GMT -4. The time now is 04:05.