CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Running, Solving & CFD (
-   -   QUICK discretizaion scheme (

didomenico June 28, 2005 05:07

Hi everybody, I am computin
Hi everybody,
I am computing a jet in still air and I want to test different discretization schemes for the convection term using simpleFoam.
I set up the geometry (axisymmetric), got the solution with default parameters (first order upwind) and then I wanted to switch to QUICK scheme (to compare the solution with Fluent). Therefore I set

div(phi,U) Gauss QUICK;

w/o changing any other parameter. After few iterations (50) I get suddenly unphysical velocities (1e3 m/s) near the outflow. I am using the standart kEpsilon model with wall function. Am I missing something?

chris June 28, 2005 05:11

No, that sounds like QUICK to
No, that sounds like QUICK to me...

hjasak June 28, 2005 05:35

Actually, QUICK will behave ve
Actually, QUICK will behave very much like other 2nd order schemes and will not cause you much difference in the solution for steady turbulent flows compared to central differencing or Gamma schemes.

What you probably got is a recirculation across the outlet boundary of some sort, e.g. a vortex straddling the outlet patch with sone flow going in. That will make it blow up in a hurry. You will need to use a combination of totalPressure and inletOutlet boundary conditions - if you don;t know what I'm talking about, please search the discussion group and documentation.



P.S. If the blow-up were simply to do with QUICK, it would indicate that the scheme has not been implemented correctly, and I know it is. :-)

henry June 28, 2005 05:46

My current implementation of Q
My current implementation of QUICK has been well tested and should work fine for any case for which linear works.

Using inletOutlet for U at the outlet may solve the problem if you specify the inletValue to be (0 0 0) in which case it should be used in conjunction with a fixed pressure BC not total-pressure because the total-pressure evaluation is only used for inflow and hence will be equivalent to the fixed-pressure but more expensive to evaluate.

hjasak June 28, 2005 06:02

Hmm, looks exactly like my ori
Hmm, looks exactly like my original implementation (1995, my Thesis)... note the bounding between upwind and downwind values.

Anyway, there's a "full" unbounded QUICK somewhere about as well, if you wish to try that, but it's no great shakes because it is unbounded.


henry June 28, 2005 06:08

It's easy to remove the upwind
It's easy to remove the upwind-downwind bounding from the scheme but would be rather unwise. In OpenFOAM-1.1 I also included UMIST which is a TVD form of QUICK and MUSCL which is another related TVD scheme which is great for shock-capturing but is also generally a decent scheme and a lot better behaved than QUICK.

didomenico June 28, 2005 10:54

Thank you for your explanation
Thank you for your explanations.
The problem is solved using inletOutlet condition for U, I can use QUICK scheme both for U and k-epsilon equations. Of course, particular attention in setting under-relaxation factors for turbulence equations have to be payed at the beginning of the simulation...

All times are GMT -4. The time now is 11:25.