CFD Online Discussion Forums

CFD Online Discussion Forums (
-   Main CFD Forum (
-   -   2nd order upwind and QUICK scheme (

Wiroon June 28, 2005 02:06

2nd order upwind and QUICK scheme
Dear all,

How superior is the QUICK scheme to 2nd order upwind scheme in terms of numerical diffusion???

ztdep June 28, 2005 02:54

Re: 2nd order upwind and QUICK scheme
i often use quick scheme as high order scheme or powerlaw scheme as low scheme i think 2nd order upwind has a strange converge charactericstic

andy June 28, 2005 03:46

Re: 2nd order upwind and QUICK scheme
QUICK is a second order scheme and it upwinds. It is the obvious way to write a conservative, second order upwind scheme and so I do not recognise "2nd order upwind scheme". What is it?

If you wish to answer to your question, perform a Taylor Series Expansion and examine the coefficients of the error terms.

Yun Heming June 28, 2005 03:56

Re: 2nd order upwind and QUICK scheme
I think quick scheme is better than 2nd ordr upwind for the most fluid cases!

ag June 28, 2005 18:43

Re: 2nd order upwind and QUICK scheme
I just finished looking at the dissipation/dispersion characteristics of a variety of algorithms. QUICK is superior to 2nd order upwind - it damps the high frequency components less and has less dispersion as well. QUICK actually is slightly better than MUSCL with regard to damping, although MUSCL has less dispersion. This is true for first or second order time differencing.

Question. June 29, 2005 04:55

Re: 2nd order upwind and QUICK scheme
Where can I find a book that discusses all of these issues from the point of view of various schemes?

ag June 29, 2005 13:13

Re: 2nd order upwind and QUICK scheme
Most any basic CFD book will have a chapter on Fourier analysis of difference schemes to determine dissipation and damping. You can also find a lot of information on the Internet if you search for damping and dispersion in CFD. Your best bet is to learn how to apply the analysis techniques (it's not that hard) and then use them for the various schemes you are interested in.

Ahmed June 30, 2005 02:46

Re: 2nd order upwind and QUICK scheme
The Quick scheme is a third order scheme (not a second order), it has stability problems. For full details check the following book Computational Fluid Mechanics, an introduction for engineers by MA Abbott and DR Basco published by Longman Scientific & Technical

andy June 30, 2005 04:09

Re: 2nd order upwind and QUICK scheme
No. It is a second order scheme. It has no particular stability problems relative to similar schemes so long as you are careful about the implementation next to boundaries. However, it is unbounded which can cause problems for physical quantities which should not become, for example, negative.

When it was originally published Leonard tried to talk up its accuracy with some doubtful hand waving about polynomials (it drops an order of accuracy for the size of the computational molecule inorder to get conservation). This has been a source of confusion. The acid test is to perform a grid refinement study and look at the slope. It will be second order.

Halim Choi June 30, 2005 04:56

Re: 2nd order upwind and QUICK scheme
As far as I know, the QUICK scheme is third order accurate when the grid is uniform and is second order accurate when the numerical grid is nonuniform. In FVM, even though the grid is uniform, the QUICK scheme is second order accurate since if you want to evaluate the value at west control volume face (w), you need the values at points P. W, WW. and the distances between P-w, w-W, W-WW are not uniform. However, the QUICK scheme is third order accurate if one uses the FDM with uniform grid.

andy June 30, 2005 05:12

Re: 2nd order upwind and QUICK scheme
No. It takes about 2 minutes to perform a Taylor Series Expansion and get the leading error term as (dx^2)/24 f''' for df/dx on a uniform grid.

Halim Choi June 30, 2005 05:42

Re: 2nd order upwind and QUICK scheme
Visit the following website

and read 113 page, 5.6.2 Third Order Upwind Schemes.

andy June 30, 2005 06:01

Re: 2nd order upwind and QUICK scheme
The derivation is incomplete because it considers only a single flux. In order to determine the accuracy of a scheme you need to consider a cell. This can be done in a few minutes using a Taylor series expnansion.

Ahmed June 30, 2005 14:55

Re: 2nd order upwind and QUICK scheme

I would be a good idea if you check the reference I gave you before, the scheme is well developed there and the stability diagram is published too. Good luck with whatever you are doing

andy June 30, 2005 15:55

Re: 2nd order upwind and QUICK scheme
Why? What does it add that is not in Leonard's papers? Or a simple Taylor series expansion or stability analysis?

I did not mind pointing out the "error" in Halim's reference (or more his interpretation of the order of a flux instead of the order of scheme) because it was online and Purdue are a good group. But I am not going to waste my time ordering an introductory CFD book from the library just to point out possible errors in it.

santiagomarquezd July 23, 2010 10:48

Quoting Hirsch (Numerical Computation of Internal and External Flow)


Comment on the Quick scheme

There is some controversy in the literature, as to the claim of the third order accuracy of the Quick scheme. As seen from Problem P.4.17, the formula in the middle column of the above table is indeed a third order approximation for the mid-cell value ui + 1/2 , as is shown by comparing with the Taylor expansion of ui + 1/2 around ui . However, when considered as a formula for the first derivative based solely on the mesh point values, and applying Taylor expansions of the points ui − 2 , ui − 1 , ui + 1 , around ui , the formula for the first order derivative shown in the last column of table 8.4.2 is only second order accurate. Referring to Problem P.4.13 in Chapter 4, the finite difference formula for the first derivative is of third order for the parameter a = 1/6; while the Quick scheme corresponds to a = 1/8, leading to a dominating truncation error equal to −1/8 x2 uxxx .
On the other hand, if we would work with cell-face values ui + 1/2 and ui − 1/2 as basic variables, then the Quick approximation would indeed lead to third order accuracy. However, this is rarely the case in practice, where in many codes the mesh point variables or the cell-averaged values are the reference quantities.

All times are GMT -4. The time now is 20:33.