|
[Sponsors] |
September 4, 2017, 05:04 |
Double Mach Reflection - WENO
|
#1 |
Senior Member
Join Date: Sep 2015
Location: Singapore
Posts: 102
Rep Power: 11 |
Dear all,
I am trying to run the double Mach reflection case using WENO schemes. When I tried using component-wise WENO5 with HLL flux, I obtained the result shown in the attached image. The domain is 3.25 m x 1.0 m and the mesh resolution is . I have a couple of questions regarding the result:
Any reply/suggestion would be helpful to me. With many thanks, USV |
|
September 27, 2017, 07:23 |
|
#2 |
Member
Oleg Sutyrin
Join Date: Feb 2016
Location: Russia
Posts: 41
Rep Power: 10 |
Hi, usv001!
I'm currently struggling with WENO methods too :-) As for you questions, I think (I'm not a specialist, these are my guesses!) that: 1. Oscillations may be generated by the fact that component-wise WENO does not upwind fluxes correctly. You should try characteristic-wise method, i.e. transform your variables to characteristic field before applying WENO reconstruction. My questions - one and two - at stackexchange may help you. 2. I often see such weak "garbage" when set initial conditions for shock as sharp jump (something like micro-Riemann problem happens there before shock is properly smeared by the numerical method). Maybe you have something similar here, caused by "sharpness" of boundary conditions? P.s. Why this thread is in OpenFOAM subforum? AFAIK, OpenFOAM does not support WENO methods... Last edited by OlegSutyrin; September 28, 2017 at 13:19. |
|
October 2, 2017, 08:45 |
|
#3 |
Senior Member
Join Date: Sep 2015
Location: Singapore
Posts: 102
Rep Power: 11 |
Hi Oleg,
Thank you for your reply. I managed to implement a characteristic-based WENO method. I followed the implementation suggested in this paper. It has solved the problem of oscillations next to the shock inside the bubble (see the attached results). As for the streak emanating from the top boundary, it still remains unsolved. I agree with you that it is probably due to the sharpness of the boundary condition; the shock has not been not allowed to smear to its viscous profile. So, I guess the question is how do you initialize and set the boundary conditions to obtain a good solution to this problem? As for why this thread is under OpenFOAM, I just happen to develop these methods in OpenFOAM. USV |
|
October 2, 2017, 09:17 |
|
#4 | ||
Member
Oleg Sutyrin
Join Date: Feb 2016
Location: Russia
Posts: 41
Rep Power: 10 |
Quote:
Quote:
Whoa! AFAIK, WENO are mainstream modern methods for gas dynamics, it would be very good to have them in OpenFOAM. It is important task, good luck with it! |
|||
Tags |
double mach reflection, weno |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CFD by anderson, chp 10.... supersonic flow over flat plate | varunjain89 | Main CFD Forum | 18 | May 11, 2018 08:31 |
Continuing User Defined Real Gas Model issues | aeroman | FLUENT | 6 | April 8, 2016 04:34 |
Parallel User Defined Real Gas Model | aeroman | FLUENT | 4 | July 1, 2015 07:09 |
Missing math.h header | Travis | FLUENT | 4 | January 15, 2009 12:48 |
REAL GAS UDF | brian | FLUENT | 6 | September 11, 2006 09:23 |