CFD Online Discussion Forums

CFD Online Discussion Forums (
-   Main CFD Forum (
-   -   ROE-flux difference splitting (

duanyee January 27, 2002 10:44

ROE-flux difference splitting
Now I meet with some difficulties in Roe-avarage flux difference splitting solving the fluxs.At sonic points there is wrong entropy I have to fix the entropy in Roe scheme.but I don't know how to modify it in the vector systems .ie.for Euler Equations.please give me the method in details.thank you very much !!

Samuel KOKH February 1, 2002 05:06

Re: ROE-flux difference splitting
If I have correctly understood your problem, a possible answer might be to add a perturbation to absolute values of the jacobian matrix eigenvalues.

Namely, lambda being such eigenvalue, instead of using |lambda|, replace it with sqrt[(1+epsilon)*lambda^2], epsilon being a small parameter you can tune accordingly to your needs.

Sandro February 1, 2002 06:59

Re: ROE-flux difference splitting
I think you could also use the Harten and Hyman Entropy fix.

You use for |lambda| = max ( |lambda| , eps)

where eps = max (0 , (lambda(i+1/2)-lambda(i) , (lambda(i+1)- lambda(i+1/2) )

So you only use the correction on expansion shocks and not on compression shocks.


duanyee February 2, 2002 01:36

Re: ROE-flux difference splitting
Thank you very much I still can't undeerstand the relationship between roe characteristic speed and eiginvalues of Jacobian in the hypobolic conservative systems.for example 1) lamda = f'(u) ??? 2) lamda1<lamda2=lamda3<lamda4 ?? this sequence must be adopted? 3) Roe scheme is apllied to the conservative variables ENO scheme with FVM spatial discretion for me .HOW to modify the lamda without change the FVM? please give me a detailed interpretaion.i am eager for it in my master thesis .thank you

duanyee February 2, 2002 01:38

Re: ROE-flux difference splitting

Samuel KOKH February 2, 2002 13:09

Re: ROE-flux difference splitting
You are absolutely right. However I just intended to sketch a simple mean to fulfil the thread purpose. I hope I haven't confused anyone with my previous post.

The entropy fix problem is always annoying as, as far as I know, there's no "ultimate entropy fix user guide" around. If anyone has a nice reference, just let me know.

All times are GMT -4. The time now is 23:47.