Stromliniendiffusion-Finite-Element-Methode

Die Stromliniendiffusion-Finite-Element-Methode (SDFEM) ist eine Modifikation der Finite-Elemente-Methode. Die üblichen Varianten der Finite-Element-Methode diskretisieren elliptische Randwertaufgaben mit dominantem Diffusionsterm. Bei aber z. B. Problemen mit dominanter Konvektion zweiter Ordnung oder Konvektionsproblemen erster Ordnung führen Stabilitätsprobleme zu unerwünschten, unphysikalischen Oszillationen in der diskreten Lösung. Ein Ausweg sind stabilisierte Finite-Elemente-Methoden, etwa die Methode der Stromliniendiffusion (SDFEM). Manche nennen die Methode auch SUPG von streamline upwind Petrov-Galerkin. Die Methode ist verwandt zu upwind-Varianten der Methode der finiten Differenzen und upwind-Varianten der Methode der finiten Volumen.

Ein eindimensionales Beispiel Bearbeiten

Löst man das Randwertproblem

 

bei konstantem   mit linearen finiten Elementen auf einem äquidistanten Gitter, so erzeugt man für die Näherungswerte in den Gitterpunkten das Gleichungssystem

 

Dies entspricht einer bekannten Finite-Differenzen-Methode, siehe Abschnitt Upwind Finite-Differenzen-Methode für ein Konvektions-Diffusionsproblem. Von dieser ist schon sehr lange bekannt, dass sie im Fall dominanter Konvektion bzw.   unzureichend ist, während eine upwind Finite-Differenzen-Methode stabil gut funktioniert (s. Buch von Doolan, Miller, Schilders 1980).

Dagegen war lange unklar, wie man auf der Basis der Methode der finiten Elemente einen upwind-Effekt generiert. Verschiedene historische Zugänge werden im Buch von Roos, Stynes und Tobiska (2008) diskutiert. Am populärsten ist inzwischen die Stromliniendiffusions-Finite-Element-Methode, die 1979 von Hughes und Brooks vorgeschlagen wurde. Bei der Stromliniendiffusions-Finite-Element-Methode addiert man zur üblichen FEM-Formulierung ein gewichtetes Residuum. Die übliche Finite-Elemente Methode für das Beispiel wäre: Gesucht ist   mit

 

für alle  , dem gewählten Finite-Elemente-Raum.   bezeichnet dabei das Skalarprodukt im Raum der quadratisch integrierbaren Funktionen über dem Intervall  . Nun wird das gewichtete Residuum addiert:

 

(das Residuum   ist für die exakte Lösung   gleich Null !). Meist schreibt man dann die SDFEM als

 

Der sogenannte Stromliniendiffusionsparameter   ist nicht notwendig ein Parameter, insbesondere kann er elementweise definiert werden.

Speziell für lineare finite Elemente auf einem äquidistanten Gitter erhält man für eine Konstante   das folgende Gleichungssystem für die Näherungswerte in den Gitterpunkten:

 

Man sieht: für   (reine finite Elemente), wird das zentrale Differenzenverfahren erzeugt, für   mit der SDFEM jedoch ein upwind-Verfahren!

Bei Stynes und Tobiska 1998 findet man eine Diskussion zur Wahl von   auf verschiedenen Gittern (auch Grenzschichtangepasste Gitter) und eine Fehlerabschätzung für beliebige Gitter.

Ein zweidimensionales Konvektions-Diffusionsproblem Bearbeiten

In einem zweidimensionalen polygonalen Gebiet   wird die Randwertaufgabe

 

betrachtet. Besonders interessiert der Fall dominanter Konvektion mit   .

Nun wird zunächst mit der Methode der finiten Elemente diskretisiert. Dazu nimmt man einen konformen Finite-Elemente-Raum   auf einer quasiuniformen Triangulation (s. Fehlerabschätzung für die Finite-Element-Methode),   sei ein Element der Triangulation   . Ist dann   das Skalarprodukt im Raum der quadratisch integrierbaren Funktionen über  , so lautet die Finite-Elemente-Methode: Finde   mit

 

Wie im eindimensionalen Fall ist diese Methode ungeeignet, es sei denn, man verwendet sehr kleine Elemente bei der Triangulation, etwa Elemente in der Größenordnung des kleinen Parameters  . Deshalb stabilisiert man die Finite-Elemente-Methode durch Addition eines gewichteten Residuums ähnlich wie im eindimensionalen Fall und erhält die SDFEM

 

Im konvektionsdominanten Fall wählt man meist   proportional zum Durchmesser des Elementes  . Unter gewissen Voraussetzungen kann man zeigen, dass die SDFEM in der SDFEM-Norm

 

stabil ist, dies erklärt das Verschwinden von Oszillationen der diskreten Lösung im größten Teil des Gebietes (s. Schieweck 2008).

Mit Techniken wie bei der Fehlerabschätzung für die Finite-Element-Methode erhält man im konvektionsdominanten Fall für lineare Elemente die Abschätzung

 

Dabei hängt die Konstante   nicht von   ab, deshalb nennt man diese Abschätzung semirobust. Volle Robustheit liegt nicht vor, weil ja   vom Parameter   abhängig ist.

SDFEM und grenzschichtangepasste Gitter Bearbeiten

Grenzschichtangepasste Gitter ermöglichen in speziellen Fällen vollständig robuste Fehlerabschätzungen. Das setzt aber voraus, dass man in dem gegebenen Randwertproblem die Lage der Grenzschichten kennt und präzise Informationen über das Verhalten der Ableitungen der exakten Lösung herleiten kann (s. Singuläre Störung). Beispiele für solche Spezialfälle findet man in den angegebenen Monographien von Roos, Stynes und Tobiska bzw. Linss.

Literatur Bearbeiten

  • Hughes, T. J. R., Brooks, A. N.: A multidimensional upwind scheme with no crosswind diffusion. In: Finite element methods for convection dominated flows, volume 34 of AMD, ASME, New York 1979
  • Doolan, E. P., Miller, J. J. H., Schilders, W. H. A.: Uniform numerical methods for problems with initial an boundary layers. Boole press, Dublin 1980
  • Linss, T.: Layer-adapted meshes for reaction-convection-diffusion problems. Springer 2010
  • Johnson, C.: Numerical solution of partial differential equations by the finite element method. Cambridge 1987
  • Quarteroni, A., Valli, A.: Numerical approximation of partial differential equations. Springer 1994
  • Roos, H.-G., Stynes, M., Tobiska, L.: Robust numerical methods for singularly perturbed differential equations. Springer, Heidelberg 2008
  • Schieweck, F.: The stability of the CIP method for higher order finite elements applied to convection-diffusion equations. Technical report, Institut für Analysis, Univ. Magdeburg 2008
  • Stynes, M., Tobiska, L.; A finite difference analysis of a streamline diffusion method on a Shishkin mesh. Numer. Algorithms, 18(1998), 337–360