To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Lax–Friedrichs method

From Wikipedia, the free encyclopedia

The Lax–Friedrichs method, named after Peter Lax and Kurt O. Friedrichs, is a numerical method for the solution of hyperbolic partial differential equations based on finite differences. The method can be described as the FTCS (forward in time, centered in space) scheme with a numerical dissipation term of 1/2. One can view the Lax–Friedrichs method as an alternative to Godunov's scheme, where one avoids solving a Riemann problem at each cell interface, at the expense of adding artificial viscosity.

YouTube Encyclopedic

  • 1/5
    Views:
    1 933
    1 401
    700
    669
    382
  • MIT Numerical Methods for PDE Lecture 10: Godunov Scheme for Burgers Equation
  • 013 - Weighted Essentially Non-Oscillatory ( WENO ) - CFD
  • 2D Euler equations - perturbance in density with reflecting boundaries
  • Upwind FTBS (forward time, backwards space)
  • MacCormack

Transcription

Illustration for a Linear Problem

Consider a one-dimensional, linear hyperbolic partial differential equation for of the form:

on the domain
with initial condition
and the boundary conditions

If one discretizes the domain to a grid with equally spaced points with a spacing of in the -direction and in the -direction, we introduce an approximation of

where
are integers representing the number of grid intervals. Then the Lax–Friedrichs method to approximate the partial differential equation is given by:

Or, rewriting this to solve for the unknown

Where the initial values and boundary nodes are taken from

Extensions to Nonlinear Problems

A nonlinear hyperbolic conservation law is defined through a flux function :

In the case of , we end up with a scalar linear problem. Note that in general, is a vector with equations in it. The generalization of the Lax-Friedrichs method to nonlinear systems takes the form[1]

This method is conservative and first order accurate, hence quite dissipative. It can, however be used as a building block for building high-order numerical schemes for solving hyperbolic partial differential equations, much like Euler time steps can be used as a building block for creating high-order numerical integrators for ordinary differential equations.

We note that this method can be written in conservation form:

where

Without the extra terms and in the discrete flux, , one ends up with the FTCS scheme, which is well known to be unconditionally unstable for hyperbolic problems.

Stability and accuracy

Example problem initial condition
Lax-Friedrichs solution

This method is explicit and first order accurate in time and first order accurate in space ( provided are sufficiently-smooth functions. Under these conditions, the method is stable if and only if the following condition is satisfied:

(A von Neumann stability analysis can show the necessity of this stability condition.) The Lax–Friedrichs method is classified as having second-order dissipation and third order dispersion.[2] For functions that have discontinuities, the scheme displays strong dissipation and dispersion;[3] see figures at right.

References

  1. ^ LeVeque, Randall J. (1992). Numerical methods for conservation laws. Basel: Birkhäuser Verlag. p. 125. ISBN 978-3-0348-8629-1. OCLC 828775522.
  2. ^ Chu, C. K. (1978), Numerical Methods in Fluid Mechanics, Advances in Applied Mechanics, vol. 18, New York: Academic Press, p. 304, ISBN 978-0-12-002018-8
  3. ^ Thomas, J. W. (1995), Numerical Partial Differential Equations: Finite Difference Methods, Texts in Applied Mathematics, vol. 22, Berlin, New York: Springer-Verlag, §7.8, ISBN 978-0-387-97999-1
This page was last edited on 17 January 2024, at 18:49
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.