Ich bin es gewohnt, Finite-Differenzen als einen Sonderfall von Finiten Elementen auf einem sehr begrenzten Raster zu betrachten. Was sind nun die Voraussetzungen, um zwischen der Finiten Differenzmethode (FDM) und der Finiten Elementmethode (FEM) als numerische Methode zu wählen?
Auf der Seite der Finite-Differenzen-Methode (FDM) kann man zählen, dass sie konzeptionell einfacher und einfacher zu implementieren sind als die Finite-Elemente-Methode (FEM). FEM haben den Vorteil, dass sie sehr flexibel sind, z. B. können die Gitter sehr ungleichmäßig sein und die Domänen können eine beliebige Form haben.
Das einzige Beispiel, von dem ich weiß, dass FDM FEM überlegen ist, ist Celia, Bouloutas, Zarba , wo der Vorteil auf der FD-Methode beruht, die eine andere Diskretisierung der Zeitableitung verwendet, die jedoch für die Finite-Elemente-Methode festgelegt werden könnte .
quelle
Diese Frage ist möglicherweise zu weit gefasst, um eine aussagekräftige Antwort zu erhalten. Die meisten Personen, die antworten, sind nur mit einer Teilmenge aller Arten von FD- und FE-Diskretisierungen vertraut, die verwendet werden können. Beachten Sie, dass sowohl FD als auch FE
Du hast die Idee. Natürlich können in einer bestimmten Disziplin die FD- und FE-Methoden, die Menschen üblicherweise implementieren und anwenden, sehr unterschiedliche Merkmale aufweisen. Dies ist jedoch normalerweise nicht auf irgendwelche inhärenten Einschränkungen der beiden Diskretisierungsansätze zurückzuführen.
In Bezug auf FD-Schemata willkürlich höherer Ordnung: Die Koeffizienten von FD-Schemata höherer Ordnung können für jede Ordnung automatisch erzeugt werden; siehe zum Beispiel das Buch von LeVeque . Spektrale Kollokationsmethoden, die FD-Methoden sind, konvergieren schneller als jede Potenz des Maschenabstands. siehe zum Beispiel das Buch von Trefethen .
quelle
Vorteile von Finiten Elementen (FE):
Vorteile endlicher Differenzen (FD):
Manchmal sagen die Leute "endliche Unterschiede", um einen Integrator für ODE wie Runge-Kutta oder die Adams-Methode zu bezeichnen. In diesem Fall bietet FD einen weiteren Vorteil:
während FE eine nichtlineare Iteration wie die Newton-Methode benötigt.
quelle
In mehreren netten Antworten wurde bereits darauf hingewiesen, dass die Vorteile von Finite-Elemente-Methoden flexibel und leistungsstark sind. Hier möchte ich einen weiteren Vorteil von FEM aus der Sicht des Sobolev-Raums und der Differentialgeometrie nennen: Die Möglichkeit, dass der Finite-Elemente-Raum die physikalische Kontinuitätsbedingung von erbt Sobolev-Räume, in denen die wahre Lösung liegt.
Zum Beispiel Raviart-Thomas-Flächenelement für ebene Elastizität und gemischtes Diffusionsverfahren; Nédélec Kantenelement für rechnergestützte Elektromagnetik.
Normalerweise ist die Lösung einer PDE, die eine Differential- Form ist, die im "Energie- -integrierbaren" Raum liegt: wobei die äußere Ableitung ist, und wir könnten die de Rham-Kohomologie um diesen Raum bauen Das heißt, wir könnten eine exakte de Rham-Sequenz wie die folgende im 3D-Raum konstruieren:k L2
Der Bereich des Operators ist der Nullraum des nächsten Operators, und es gibt viele nette Eigenschaften dazu. Wenn wir einen Finite-Elemente-Raum erstellen könnten, um diese exakte Folge von de Rham zu erben, dann würde die Galerkin-Methode, die auf diesem Finite-Elemente-Raum basiert, dies tun stabil sein und sich der tatsächlichen Lösung annähern. Und wir könnten die Stabilität und die Approximationseigenschaft des Interpolationsoperators einfach durch das Pendeldiagramm aus der de Rham-Sequenz erhalten, und wir könnten die a posteriori-Fehlerschätzung und das adaptive Netzverfeinerungsverfahren auf dieser Sequenz aufbauen.
Weitere Informationen finden Sie in Douglas Arnolds Artikel in Acta Numerica: " Finite-Elemente-Außenrechnung, homologische Techniken und Anwendungen " sowie in einer Folie, in der die Idee kurz vorgestellt wird
quelle
Es ist wichtig, zwischen räumlichen und zeitlichen Schemata zu unterscheiden.
Finite Elemente verwenden häufig finite Differenzen, um zeitliche Terme (z. B. explizite Euler-, implizite-, Crank-Nicholson- oder Runga Kutta-Terme für die transiente Diffusion) und finite Elemente für die räumliche Diskretisierung zu integrieren.
Finite Elemente eignen sich gut für unregelmäßige Maschen. Sie können auf Variationsprinzipien beruhen, werden jedoch in der Regel nach der Methode der gewichteten Residuen verallgemeinert. Mit Lagrange-Multiplikatoren lassen sich leicht Bibliotheken von Elementen entwickeln, die unterschiedliche Polynomreihenfolgen verwenden und Einschränkungen wie Inkomprimierbarkeit erzwingen.
Beide Formulierungen sind das Mittel zum Zweck: eine Differentialgleichung in Form von Gleichungssystemen und linearer Algebra auszudrücken.
Aussagen über die Geschwindigkeit einer Methode gegenüber einer anderen müssen durch Beschreibung des Algorithmus qualifiziert werden. Beispielsweise können mechanische Gussprobleme als hyperbolische Dynamikprobleme in einigen Fällen schnellere Ergebnisse liefern, da sie die Matrixzerlegung durch Multiplikation und Addition ersetzen.
Ich gebe zu, dass ich viel mehr über Finite-Elemente-Methoden als über finite Differenzen weiß. FEM ist in kommerziellen Paketen erhältlich und wird in Industrie und Hochschulen häufig zur Lösung von Problemen in Bezug auf Festkörpermechanik und Wärmeübertragung eingesetzt. Ich glaube, dass endliche Differenzen oder Ansätze mit endlichem Volumen in der Strömungsmechanik verwendet werden.
quelle