ScholarGate
Assistent

Finite-Differenzen-Methoden

Finite-Differenzen-Methoden nähern Ableitungen durch Differenzenquotienten auf einem Gitter an und wandeln eine Differentialgleichung in ein System algebraischer Gleichungen für die Werte der Lösung an den Gitterpunkten um.

Thema finden mit PaperMindDemnächstFind papers & topics
Tools & resources
Folien herunterladen
Learn & explore
VideoDemnächst

Definition

Eine Finite-Differenzen-Methode ist eine Diskretisierung einer Differentialgleichung, bei der Ableitungen durch Differenzenquotienten der Unbekannten ersetzt werden, die auf einem strukturierten Gitter ausgewertet werden, wodurch algebraische Gleichungen entstehen, deren Lösung die Lösung der Differentialgleichung an den Gitterpunkten approximiert.

Scope

Dieses Thema behandelt die Konstruktion von Differenzenapproximationen aus Taylor-Entwicklungen, die Diskretisierung elliptischer, parabolischer und hyperbolischer partieller Differentialgleichungen (PDG), explizite und implizite Zeitschrittverfahren (wie Vorwärts-Euler, Rückwärts-Euler und Crank-Nicolson), die Von-Neumann-Stabilitätsanalyse sowie den auf Differenzenschemata spezialisierten Rahmen von Konsistenz, Stabilität und Konvergenz.

Core questions

  • Wie werden genaue Differenzenapproximationen von Ableitungen abgeleitet und ihr Trunkierungsfehler quantifiziert?
  • Wie unterscheiden sich explizite und implizite Zeitschrittverfahren in Bezug auf Stabilität und Kosten?
  • Wie bestimmt die Von-Neumann-Analyse die Stabilität eines Differenzenschemas?
  • Wie legt der Gleichungstyp das geeignete Schema und eventuelle Schrittweitenbeschränkungen fest?

Key theories

Konsistenz, Stabilität und Konvergenz
Ein Differenzenschema ist konsistent, wenn sein Trunkierungsfehler bei Gitterverfeinerung verschwindet, und stabil, wenn Fehler nicht unbegrenzt wachsen; nach dem Lax-Äquivalenztheorem garantieren diese beiden Eigenschaften zusammen die Konvergenz zur wahren Lösung für gut gestellte lineare Probleme.
Von-Neumann-Stabilitätsanalyse
Die Zerlegung des Fehlers in Fourier-Moden auf einem gleichmäßigen Gitter reduziert die Stabilität auf die Begrenzung eines Verstärkungsfaktors für jede Mode; das Schema ist stabil, wenn keine Mode verstärkt wird, was explizite Schrittweitenbedingungen wie die Diffusions- und CFL-Grenzen liefert.

Mechanisms

Differenzenformeln werden durch die Kombination von Taylor-Entwicklungen an benachbarten Gitterpunkten erstellt, um Terme niedriger Ordnung aufzuheben und eine Ableitung zu isolieren, wobei der führende verbleibende Term den Trunkierungsfehler und die Ordnung der Methode angibt. Bei zeitabhängigen Problemen aktualisieren explizite Schemata jeden neuen Wert direkt aus alten Werten, müssen aber eine Stabilitätsgrenze einhalten (eine Diffusionszahl-Grenze für parabolische Gleichungen, die CFL-Bedingung für hyperbolische), während implizite Schemata wie Crank-Nicolson die neuen Werte in ein lineares System koppeln, das bedingungslos stabil ist, aber bei jedem Schritt eine Lösung erfordert. Die Von-Neumann-Analyse substituiert Fourier-Moden, um die Stabilität zu testen und diese Grenzen festzulegen.

Clinical relevance

Finite-Differenzen-Methoden werden häufig für Probleme auf regulären Domänen und strukturierten Gittern eingesetzt: Wärmeleitung und Diffusion, Wellenausbreitung und seismische Modellierung, numerische Elektromagnetik (die Finite-Differenzen-Zeitbereichsmethode) und Optionspreisgestaltung über die Black-Scholes-Gleichung; ihre Einfachheit und die leichte Erweiterbarkeit auf höhere Ordnungen machen sie zur ersten Wahl, wenn die Geometrie einfach ist.

History

Die mathematische Grundlage wurde durch die Arbeit von Courant, Friedrichs und Lewy aus dem Jahr 1928 über Differenzengleichungen für PDG gelegt; von Neumanns Stabilitätsanalyse im Krieg und das Lax-Äquivalenztheorem der 1950er Jahre etablierten die moderne Theorie, und Differenzenmethoden bleiben ein Grundpfeiler der computergestützten Physik und Ingenieurwissenschaften.

Key figures

  • Richard Courant
  • Kurt Friedrichs
  • Hans Lewy
  • John von Neumann
  • Randall J. LeVeque

Related topics

Seminal works

  • leveque2007
  • morton2005

Frequently asked questions

Was ist der Unterschied zwischen einem expliziten und einem impliziten Schema?
Ein explizites Schema berechnet jeden neuen Gitterwert direkt aus bekannten Werten, ist aber nur für kleine Zeitschritte stabil, während ein implizites Schema ein gekoppeltes System für alle neuen Werte gleichzeitig löst, was viel größere stabile Zeitschritte auf Kosten einer linearen Lösung pro Schritt ermöglicht.
Warum könnten Finite-Differenzen gegenüber Finite-Elementen bevorzugt werden?
Bei einfachen, regulären Geometrien sind Finite-Differenzen einfach zu implementieren, kostengünstig und leicht auf höhere Ordnungen zu erweitern. Finite-Elemente werden hauptsächlich dann vorteilhaft, wenn die Domäne eine komplexe Form hat oder das Problem eine natürliche Variationsformulierung besitzt.

Methods for this concept

Related concepts