词条 | Courant–Friedrichs–Lewy condition |
释义 |
In mathematics, the Courant–Friedrichs–Lewy (CFL) condition is a necessary condition for convergence while solving certain partial differential equations (usually hyperbolic PDEs) numerically. It arises in the numerical analysis of explicit time integration schemes, when these are used for the numerical solution. As a consequence, the time step must be less than a certain time in many explicit time-marching computer simulations, otherwise the simulation produces incorrect results. The condition is named after Richard Courant, Kurt Friedrichs, and Hans Lewy who described it in their 1928 paper.[1] Heuristic descriptionThe principle behind the condition is that, for example, if a wave is moving across a discrete spatial grid and we want to compute its amplitude at discrete time steps of equal duration,[2] then this duration must be less than the time for the wave to travel to adjacent grid points. As a corollary, when the grid point separation is reduced, the upper limit for the time step also decreases. In essence, the numerical domain of dependence of any point in space and time (as determined by initial conditions and the parameters of the approximation scheme) must include the analytical domain of dependence (wherein the initial conditions have an effect on the exact value of the solution at that point) to assure that the scheme can access the information required to form the solution. The CFL conditionTo make a reasonably formally precise statement of the condition, it is necessary to define the following quantities:
The spatial coordinates and the time are discrete-valued independent variables, which are placed at regular distances called the interval length[3] and the time step, respectively. Using these names, the CFL condition relates the length of the time step to a function of the interval lengths of each spatial coordinate and of the maximum speed that information can travel in the physical space. Operatively, the CFL condition is commonly prescribed for those terms of the finite-difference approximation of general partial differential equations that model the advection phenomenon.[4] The one-dimensional caseFor one-dimensional case, the CFL has the following form: where the dimensionless number is called the Courant number,
The value of changes with the method used to solve the discretised equation, especially depending on whether the method is explicit or implicit. If an explicit (time-marching) solver is used then typically . Implicit (matrix) solvers are usually less sensitive to numerical instability and so larger values of may be tolerated. The two and general n-dimensional caseIn the two-dimensional case, the CFL condition becomes with obvious meaning of the symbols involved. By analogy with the two-dimensional case, the general CFL condition for the -dimensional case is the following one: The interval length is not required to be the same for each spatial variable . This "degree of freedom" can be used to somewhat optimize the value of the time step for a particular problem, by varying the values of the different interval to keep it not too small. Notes1. ^See reference {{harvnb|Courant|Friedrichs|Lewy|1928}}. There exists also an English translation of the 1928 German original: see references {{harvnb|Courant|Friedrichs|Lewy|1956}} and {{harvnb|Courant|Friedrichs|Lewy|1967}}. 2. ^This situation commonly occurs when a hyperbolic partial differential operator has been approximated by a finite difference equation, which is then solved by numerical linear algebra methods. 3. ^This quantity is not necessarily the same for each spatial variable, as it is shown in "n–dimensional case">The two and general n–dimensional case" section of this entry: it can be selected to somewhat relax the condition. 4. ^Precisely, this is the hyperbolic part of the PDE under analysis. References
| last = Courant | first = R. | author-link = Richard Courant | last2 = Friedrichs | first2 = K. | author2-link = Kurt Otto Friedrichs | last3 = Lewy | first3 = H. | author3-link = Hans Lewy | title = Über die partiellen Differenzengleichungen der mathematischen Physik | journal = Mathematische Annalen | volume = 100 | issue = 1 | pages = 32–74 | year = 1928 | month = | language = German | url = http://resolver.sub.uni-goettingen.de/purl?GDZPPN002272636 | doi = 10.1007/BF01448839 | jfm = 54.0486.01 | mr = 1512478 |bibcode = 1928MatAn.100...32C }}.
| last = Courant | first = R. | author-link = Richard Courant | last2 = Friedrichs | first2 = K. | author2-link = Kurt Otto Friedrichs | last3 = Lewy | first3 = H. | author3-link = Hans Lewy | title = On the partial difference equations of mathematical physics | place = New York | publisher = AEC Computing and Applied Mathematics Centre – Courant Institute of Mathematical Sciences | series = AEC Research and Development Report | volume = NYO-7689 | origyear = 1928 |date=September 1956 | edition = | pages = V + 76 | url = https://archive.org/details/onpartialdiffere00cour | archiveurl = https://archive.org/stream/onpartialdiffere00cour#page/n0/mode/2up | archivedate = October 23, 2008 | doi = | id = | isbn = }}.: translated from the German by Phyllis Fox. This is an earlier version of the paper {{harvnb|Courant|Friedrichs|Lewy|1967}}, circulated as a research report.
| last = Courant | first = R. | author-link = Richard Courant | last2 = Friedrichs | first2 = K. | author2-link = Kurt Otto Friedrichs | last3 = Lewy | first3 = H. | author3-link = Hans Lewy | title = On the partial difference equations of mathematical physics | journal = IBM Journal of Research and Development | volume = 11 | issue = 2 | pages = 215–234 | origyear = 1928 |date=March 1967 | url = http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/769774a3c9f3685f85256bfa00683f8a!OpenDocument | mr = 0213764 | zbl = 0145.40402 |bibcode = 1967IBMJ...11..215C |doi = 10.1147/rd.112.0215 }}. A freely downloadable copy can be found here. External links
| title=Courant–Friedrichs–Lewy condition | id= C/c026760 | last= Bakhvalov | first= N. S. | author-link= Nikolai Sergeevich Bakhvalov }}
2 : Numerical differential equations|Computational fluid dynamics |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。