Non-reflective boundary conditions
Dear CFD friends!
I need to apply an NRBC to my compressible inviscid Euler eqn.s solver (shock involved problem). I tried some classical methods introduced by Poinsot & Lele's paper Kevin Thompson's paper but both were subjected to numerical stability issues. I then walked through Giles's paper but could hardly understand either his philosophy or how to apply it to my solver. For example, he said the c's, i.e., {c1, c2, c3, c4} is the amplitude of the characteristic waves, but who knows how much the c's equal... Any suggestion about other types of NRBCs? wb |
Boundary conditions can be tricky and it is difficult to give general answer. Can you describe the physical setup and what exactly you tried so far ?
|
1 Attachment(s)
Praveen,
Attached is a cartoon of my problem set up. I have been trying to impose a robust NRBC at both ends. |
If the ends are closed, then it is like a solid wall bc. If the ends are open to the atmosphere, and if shocks exit through them, then it will be difficult to give any rational bc. When shock is away from the ends, you have some external atmospheric state and you can use characteristics/riemann invariants approach. When shock is near the exit, the concept external state itself is meaningless because the shock would have changed the state on the other side of the boundary.
Have you tried a simple neumann bc, i.e., set the state in a ghost cell equal to the cell at the boundary. |
On most boundaries I tipically use the full convective scheme with ghost cells.
For your problem, a shock tube I guess, I confirm that the approach suggested by praveen (analogous to a full supersonic outlet) can work. |
Quote:
Have a look here for a 1D analysis and BC.s https://books.google.it/books/about/...AJ&redir_esc=y Of course, if you are simulationg a 2D flow, it will develop reflections in the closed case. |
You may go through the Blazek book of CFD, it is a comprehensive and more direct from implementation point of view.
|
Hi, Did you figured out how to put this NRBC BC for nozzle flow at outlet BC? Because I am trying to put NRBC BC but thats not working so trying for GILES if that works.
Can you please suggest if that worked for you? I am working on nozzle flow (supersonic at outlet end and trying to put non reflective BC at outlet. Quote:
|
Quote:
A supersonic outlet shouldn't need a NRBC. |
Nrbc
Hi, Monika!
I would say go check Jiri Blazek's book Computational Fluid Dynamics: Principles and Applications, read the boundary condition chapter, and you will get what you need. It has a detailed description of the application of all types of B.C.s such as super/subsonic inlet, super/subsonic outlet, etc. Best, WB Quote:
|
Thank you for directing me. I ran the simulation and seeing reflected pressure waves from outlet boundary bouncing back to inlet side.. So because of that reason I believe non reflecting boundary will work. Still Let me look into this CFD book.
Quote:
|
Quote:
First of all, what about the Mach number at inflow? At the supersonic outflow the informations travels from the interior and you can use the characteristic conditions but your problem could be due to some wrong condition at the inflow. Of course a bug in the code can be also a possible cause. |
Its Minlet=0.2911 (subsonic) and outlet as supersonic BC.
Quote:
|
Quote:
Are you aware of the difference of the BCs. setting between supersonic and subsonic conditions? What about the variable you are letting from the interior? |
1 Attachment(s)
I am a new user of SU2 so learning it. But here is my attached.cfg file you can look once for BCs which I give. I am trying for NRBC, GILES or Riemann to avoid these reflections at outlet boundary. See the attached .cfg file for reference. Appreciate your comments.
Quote:
|
Quote:
Why don't you post the question in the SU2 section? |
Sure. will do.
Quote:
|
All times are GMT -4. The time now is 02:15. |