CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Inlet non-reflective boundary condition

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By FMDenaro
  • 1 Post By LuckyTran

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 11, 2017, 01:51
Default Inlet non-reflective boundary condition
  #1
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 10
lzhaok6 is on a distinguished road
Dear all,

I understand the effect of non-reflective boundary (NRB) when it is used to prevent the outgoing wave from reflection. However, I got confused when it is used for inlet condition for incoming waves. Let's suppose the field variable is velocity potential and the governing equation is the linear acoustic equation to be spatially discretized by FEM. In order to let the acoustic wave pass from the exterior into the computational domain, the normal fluid particle velocity is generally prescribed on the boundary superposing the outgoing wave NRB. The normal-to-boundary velocity component is required by the discretization of the FEM (divergence theorem). At the same time, the tangential part of the velocity is not prescribed on the boundary. By doing that, would the oblique wave (propagation direction is not normal to the boundary) be distorted by the NRB? If the NRB is not there (which is the situation we want to simulate), both the normal and tangential particle velocity would be preserved. If the distortion does happen, is there any way to circumvent that?

Thanks for the attention!

Last edited by lzhaok6; April 11, 2017 at 10:07.
lzhaok6 is offline   Reply With Quote

Old   April 11, 2017, 02:57
Default
  #2
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
I don't quite follow what the issue is...

First you have the non-reflecting boundary (usually in velocity). Ok. Good.

To have incoming waves, you still do the non-reflecting part, but now you add an additional normal velocity fluctuation on-top of the non-reflecting part (super position). That's it.

Traditionally, you only touch the normal velocity and the tangential velocities are undisturbed. Btw we don't really do this on purpose, you should also do something to the tangential velocities, but the NRBC's are not well developed.

If you don't have a NRBC, and you impose an incoming normal velocity, then you get reflections of the outgoing wave.
LuckyTran is offline   Reply With Quote

Old   April 11, 2017, 04:16
Default
  #3
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
First, that issue applies for compressible flows. Only in case of a subsonic inflow you get into the problem of a wave coming from the interior to the inflow. What variable at the inflow must be let free to adapt its value is an object of several proposal. However, I suggest to work with energy variable.
The simple case of the linear acustic problem has an exact solution and you can see how to work with in the book of Leveque.
juliom likes this.
FMDenaro is offline   Reply With Quote

Old   April 11, 2017, 10:03
Default
  #4
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 10
lzhaok6 is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
I don't quite follow what the issue is...

First you have the non-reflecting boundary (usually in velocity). Ok. Good.

To have incoming waves, you still do the non-reflecting part, but now you add an additional normal velocity fluctuation on-top of the non-reflecting part (super position). That's it.

Traditionally, you only touch the normal velocity and the tangential velocities are undisturbed. Btw we don't really do this on purpose, you should also do something to the tangential velocities, but the NRBC's are not well developed.

If you don't have a NRBC, and you impose an incoming normal velocity, then you get reflections of the outgoing wave.
Thanks for clarifying the question and pointing out that the tangential velocity is an imperfect part of current NRBC. My real doubt is actually how to deal with that tangential part of the velocities. Is there any general way to add that tangential disturbance on to the boundary?
lzhaok6 is offline   Reply With Quote

Old   April 11, 2017, 10:16
Default
  #5
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 10
lzhaok6 is on a distinguished road
Quote:
Originally Posted by FMDenaro View Post
First, that issue applies for compressible flows. Only in the case of a subsonic inflow you get into the problem of a wave coming from the interior to the inflow. What variable at the inflow must be let free to adapt its value is an object of several proposals. However, I suggest to work with energy variable.
The simple case of the linear acoustic problem has an exact solution and you can see how to work within the book of Leveque.
Thanks for your reply! The wave source is actually outside the domain. So it's a problem of the exterior flow as inflow to the domain.
lzhaok6 is offline   Reply With Quote

Old   April 12, 2017, 04:47
Default
  #6
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
Quote:
Originally Posted by lzhaok6 View Post
Thanks for clarifying the question and pointing out that the tangential velocity is an imperfect part of current NRBC. My real doubt is actually how to deal with that tangential part of the velocities. Is there any general way to add that tangential disturbance on to the boundary?
If you are so worried about the tangential components of the waves, you really should not be putting the boundary there! That would be my recommendation.

Basically, current state-of-the-art NRBC is developed assuming 1D plane waves. I'm not aware of any general method or advances beyond this. You might find something has been done out there, but at least I'm not aware of it.

A general method would have to extend 1D plane-wave formulation to non-normal plane waves and then other wavefronts such as spherical waves, and this is not straightforward. Unless you are specifically interesting in developing such techniques, I would take it as-is. The NRBC is already much better than nothing.

Besides, the purpose of the NRBC is to prevent the build-up of acoustic energy in the domain and let you get reasonable results. If you want to kill all reflections, you would have to design your simulation specifically for this purpose using the so-called sponge layer approach to absorb acoustics in special regions. That is, you construct the numerical equivalent of an experimental anechoic chamber.

One reason it is hard to find a general way forward is that, even for 1D plane waves, the non-reflecting boundary condition in time domain isn't perfectly non-reflecting. You struggle between imposing the mean condition and the non-reflecting condition. The more you are closer to the mean condition, the more reflecting the boundary is. And the more you are non-reflecting the more deviation you are from your mean condition. It works well for high-frequencies but struggles with low frequencies. And this is only for the 1D plane wave!
lzhaok6 likes this.
LuckyTran is offline   Reply With Quote

Old   April 12, 2017, 09:55
Default
  #7
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 10
lzhaok6 is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
If you are so worried about the tangential components of the waves, you really should not be putting the boundary there! That would be my recommendation.

Basically, current state-of-the-art NRBC is developed assuming 1D plane waves. I'm not aware of any general method or advances beyond this. You might find something has been done out there, but at least I'm not aware of it.

A general method would have to extend 1D plane-wave formulation to non-normal plane waves and then other wavefronts such as spherical waves, and this is not straightforward. Unless you are specifically interesting in developing such techniques, I would take it as-is. The NRBC is already much better than nothing.

Besides, the purpose of the NRBC is to prevent the build-up of acoustic energy in the domain and let you get reasonable results. If you want to kill all reflections, you would have to design your simulation specifically for this purpose using the so-called sponge layer approach to absorb acoustics in special regions. That is, you construct the numerical equivalent of an experimental anechoic chamber.

One reason it is hard to find a general way forward is that, even for 1D plane waves, the non-reflecting boundary condition in time domain isn't perfectly non-reflecting. You struggle between imposing the mean condition and the non-reflecting condition. The more you are closer to the mean condition, the more reflecting the boundary is. And the more you are non-reflecting the more deviation you are from your mean condition. It works well for high-frequencies but struggles with low frequencies. And this is only for the 1D plane wave!
"If you are so worried about the tangential components of the waves, you really should not be putting the boundary there!"

That makes a lot of sense! I suppose the right way to do it would be put NRB fairly away from the source so that the wave becomes fairly planar when it reaches the boundary.
lzhaok6 is offline   Reply With Quote

Old   October 19, 2021, 08:28
Default
  #8
New Member
 
Sanda
Join Date: Apr 2021
Posts: 4
Rep Power: 5
Sanda is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
If you are so worried about the tangential components of the waves, you really should not be putting the boundary there! That would be my recommendation.

Basically, current state-of-the-art NRBC is developed assuming 1D plane waves. I'm not aware of any general method or advances beyond this. You might find something has been done out there, but at least I'm not aware of it.

A general method would have to extend 1D plane-wave formulation to non-normal plane waves and then other wavefronts such as spherical waves, and this is not straightforward. Unless you are specifically interesting in developing such techniques, I would take it as-is. The NRBC is already much better than nothing.

Besides, the purpose of the NRBC is to prevent the build-up of acoustic energy in the domain and let you get reasonable results. If you want to kill all reflections, you would have to design your simulation specifically for this purpose using the so-called sponge layer approach to absorb acoustics in special regions. That is, you construct the numerical equivalent of an experimental anechoic chamber.

One reason it is hard to find a general way forward is that, even for 1D plane waves, the non-reflecting boundary condition in time domain isn't perfectly non-reflecting. You struggle between imposing the mean condition and the non-reflecting condition. The more you are closer to the mean condition, the more reflecting the boundary is. And the more you are non-reflecting the more deviation you are from your mean condition. It works well for high-frequencies but struggles with low frequencies. And this is only for the 1D plane wave!
Dear LuckyTran,

Can you please explain to me regarding NRBC? Is it used in ANSYS fluent?
I am looking for NRBC which can be used in pressure outlet of 2way FSI in ANSYS.
It may be the old thread but I want to follow up the discussion.

Best Regards,
Sanda is offline   Reply With Quote

Old   October 19, 2021, 12:45
Default
  #9
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
Fluent has an nrbc for a pressure outlet also based on the LODI approach.


The discussion in this thread is for inlets, which is similar but inlet also come with forcing.
LuckyTran is offline   Reply With Quote

Old   October 19, 2021, 13:16
Default
  #10
New Member
 
Sanda
Join Date: Apr 2021
Posts: 4
Rep Power: 5
Sanda is on a distinguished road
I already posted the discussion for NRBC for pressure outlet.
Could you please kindly show how to apply it?

Reflection Free Boundary Condition
Sanda is offline   Reply With Quote

Old   October 19, 2021, 13:48
Default
  #11
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by Sanda View Post
I already posted the discussion for NRBC for pressure outlet.
Could you please kindly show how to apply it?

Reflection Free Boundary Condition



But your previous post was for incompressible flows, no matter about pressure wave propagation, they are at infinit speed.
FMDenaro is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
UDF fluent:Change boundary condition. determination inlet and outlet boundary in "t" gzamiri@gmail.com FLUENT 0 September 27, 2015 06:32
Radiation interface hinca CFX 15 January 26, 2014 18:11
An error has occurred in cfx5solve: volo87 CFX 5 June 14, 2013 18:44
RPM in Wind Turbine Pankaj CFX 9 November 23, 2009 05:05
Convective Heat Transfer - Heat Exchanger Mark CFX 6 November 15, 2004 16:55


All times are GMT -4. The time now is 16:12.