Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Model equation  





2 First-order upwind scheme  



2.1  Compact form  





2.2  Stability  







3 Second-order upwind scheme  





4 See also  





5 References  














Upwind scheme






Монгол
Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Incomputational physics, the term advection scheme refers to a class of numerical discretization methods for solving hyperbolic partial differential equations. In the so-called upwind schemes typically, the so-called upstream variables are used to calculate the derivatives in a flow field. That is, derivatives are estimated using a set of data points biased to be more "upwind" of the query point, with respect to the direction of the flow. Historically, the origin of upwind methods can be traced back to the work of Courant, Isaacson, and Rees who proposed the CIR method.[1]

Model equation[edit]

To illustrate the method, consider the following one-dimensional linear advection equation

which describes a wave propagating along the -axis with a velocity . This equation is also a mathematical model for one-dimensional linear advection. Consider a typical grid point in the domain. In a one-dimensional domain, there are only two directions associated with point – left (towards negative infinity) and right (towards positive infinity). If is positive, the traveling wave solution of the equation above propagates towards the right, the left side is called the upwind side and the right side is the downwind side. Similarly, if is negative the traveling wave solution propagates towards the left, the left side is called downwind side and right side is the upwind side. If the finite difference scheme for the spatial derivative, contains more points in the upwind side, the scheme is called an upwind-biased or simply an upwind scheme.

First-order upwind scheme[edit]

A simulation of a first-order upwind scheme in which a = sin(t).

The simplest upwind scheme possible is the first-order upwind scheme. It is given by[2]

(1)
(2)

where refers to the dimension and refers to the dimension. (By comparison, a central difference scheme in this scenario would look like

regardless of the sign of .)

Compact form[edit]

Defining

and

the two conditional equations (1) and (2) can be combined and written in a compact form as

(3)

Equation (3) is a general way of writing any upwind-type schemes.

Stability[edit]

The upwind scheme is stable if the following Courant–Friedrichs–Lewy condition (CFL) is satisfied.[3]

The effects of the courant number, c, on the stability of the first-order upward numerical scheme.
and .

ATaylor series analysis of the upwind scheme discussed above will show that it is first-order accurate in space and time. Modified wavenumber analysis shows that the first-order upwind scheme introduces severe numerical diffusion/dissipation in the solution where large gradients exist due to necessity of high wavenumbers to represent sharp gradients.

Second-order upwind scheme[edit]

The spatial accuracy of the first-order upwind scheme can be improved by including 3 data points instead of just 2, which offers a more accurate finite difference stencil for the approximation of spatial derivative. For the second-order upwind scheme, becomes the 3-point backward difference in equation (3) and is defined as

and is the 3-point forward difference, defined as

This scheme is less diffusive compared to the first-order accurate scheme and is called linear upwind differencing (LUD) scheme.

See also[edit]

References[edit]

  1. ^ Courant, Richard; Isaacson, E; Rees, M. (1952). "On the Solution of Nonlinear Hyperbolic Differential Equations by Finite Differences". Comm. Pure Appl. Math. 5 (3): 243..255. doi:10.1002/cpa.3160050303.
  • ^ Patankar, S. V. (1980). Numerical Heat Transfer and Fluid Flow. Taylor & Francis. ISBN 978-0-89116-522-4.
  • ^ Hirsch, C. (1990). Numerical Computation of Internal and External Flows. John Wiley & Sons. ISBN 978-0-471-92452-4.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Upwind_scheme&oldid=1217204864"

    Categories: 
    Computational fluid dynamics
    Numerical differential equations
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
     



    This page was last edited on 4 April 2024, at 12:50 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki