Grubbs' test for outliers

From formulasearchengine
Revision as of 20:26, 2 August 2013 by en>Bender235 (restructured according to MOS:APPENDIX)
Jump to navigation Jump to search

In computational fluid dynamics, the MacCormack method is a widely used discretization scheme for the numerical solution of hyperbolic partial differential equations. This second-order finite difference method was introduced by Robert W. MacCormack in 1969.[1] The MacCormack method is elegant and easy to understand and program.[2]

The algorithm

The MacCormack method is a variation of the two-step Lax–Wendroff scheme but is much simpler in application. To illustrate the algorithm, consider the following first order hyperbolic equation

ut+aux=0.

The application of MacCormack method to the above equation proceeds in two steps; a predictor step which is followed by a corrector step.

Predictor step: In the predictor step, a "provisional" value of u at time level n+1 (denoted by uin+1) is estimated as follows

uin+1=uinaΔtΔx(ui+1nuin)

It may be noted that the above equation is obtained by replacing the spatial and temporal derivatives in the previous first order hyperbolic equation using forward differences.

Corrector step: In the corrector step, the predicted value uin+1 is corrected according to the equation

uin+1=uin+1/2aΔt2Δx(uin+1ui1n+1)

Note that the corrector step uses backward finite difference approximations for spatial derivative. Note also that the time-step used in the corrector step is Δt/2 in contrast to the Δt used in the predictor step.

Replacing the uin+1/2 term by the temporal average

uin+1/2=uin+uin+12

to obtain the corrector step as

uin+1=uin+uin+12aΔt2Δx(uin+1ui1n+1)

Some remarks

The MacCormack method is well suited for nonlinear equations (Inviscid Burgers equation, Euler equations, etc.) The order of differencing can be reversed for the time step (i.e., forward/backward followed by backward/forward). For nonlinear equations, this procedure provides the best results. For linear equations, the MacCormack scheme is equivalent to the Lax–Wendroff scheme.[3]

Unlike first-order upwind scheme, the MacCormack does not introduce diffusive errors in the solution. However, it is known to introduce dispersive errors (Gibbs phenomenon) in the region where the gradient is high.

See also

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

Template:Numerical PDE

  1. MacCormack, R. W., The Effect of viscosity in hypervelocity impact cratering, AIAA Paper, 69-354 (1969).
  2. Anderson, J. D., Jr., Computational Fluid Dynamics: The Basics with Applications, McGraw Hill (1994).
  3. Tannehill, J. C., Anderson, D. A., and Pletcher, R. H., Computational Fluid Dynamics and Heat Transfer, 2nd ed., Taylor & Francis (1997).