WikiDer > Linienmethode

Lijnmethode

Das Linienmethode ist eine numerische Methode zum Auffinden einer Parabel partielle Differentialgleichung, oder eine Reihe gekoppelter parabolischer partieller Differentialgleichungen zu lösen. Die Raumkoordinaten werden diskretisiert mittels endliche Unterschiede was zu einem System von gekoppelten gewöhnliche Differentialgleichungen dass mit den bekannten numerischen Methoden wie dem Runge-Kutta-Methoden, gelöst werden kann. Als Anfangsbedingungen muss die Lösung gegeben sind, und als Randbedingungen die Werte an jeder der Raumkanten.

Allgemeines Prinzip

Die Beschreibung in diesem Abschnitt bezieht sich auf zwei räumliche Dimensionen. Die Fälle von einer oder drei Raumdimensionen lassen sich auf einfache Weise finden, indem man die y-Abhängigkeit aufhebt oder eine dritte z-Abhängigkeit hinzufügt partielle Differentialgleichung in zwei Raumdimensionen hat die Standardform:

Diese Gleichung ist auch als bekannt Diffusionsgleichung oder die Gleichung für Wärmetransport.In der Zeilenmethode (auf Englisch Methode der Linien) werden die Raumachsen zu einer Ansammlung von Netzpunkten diskretisiert, gekennzeichnet durch eine Schrittweite h, die in beiden Dimensionen gleich angenommen wird, wie dies in der Praxis üblicherweise der Fall ist:

mit

und

Durch die Verwendung dieser Gitterpunkte wird die Derivate diskretisiert werden, mit endliche Unterschiede. Eine Ableitung zweiter Ordnung wird in die zentrale endliche Differenz

Auf die Diffusionsgleichung mit zwei räumlichen Dimensionen angewendet, ergibt sich daraus:

oder kürzer:

bei welchem gibt den zeitlichen Verlauf der unbekannten Funktion an , in dem durch die Indizes bestimmten Nettopunkt und .

Auf diese Weise wird in jedem Gitterpunkt ein gewöhnliche Differentialgleichung, die mit vier benachbarten Differentialgleichungen (zwei pro Raumdimension) verknüpft ist. Bei Vorliegen der notwendigen Ausgangs- und Voraussetzungen (siehe unten) enthält das System insgesamt verknüpfte gewöhnliche Differentialgleichung. Diese können dann mit den für diese Art von Gleichungen verfügbaren Methoden numerisch gelöst werden, wie z Runge-Kutta-Methode. Eine Single partielle Differentialgleichung wird damit in eine große Zahl gewöhnlicher Differentialgleichungen erster Ordnung umgewandelt.

Ausgangs- und Voraussetzungen

wenn ausgangsbedingung sollte der Wert von sein in jedem Rasterpunkt anzugeben. Die erforderliche Anfangsbedingung für die gewöhnliche Differentialgleichung in Nettopunkt ist deshalb:

Darüber hinaus ist die notwendige Bedingungen bekommen. Diese können verschiedene Formen annehmen.

  • Bei der sogenannten dirichletRandbedingungen wird einfach der gewünschte Wert der Unbekannten an einem Rand des Integrationsbereichs gegeben.
  • Biene Von NeumannRandbedingungen wird eine Bedingung für das Verhalten der Ableitung von am Rand des Integrationsbereichs. Normalerweise ist dies die Voraussetzung, dass die partielle Ableitung senkrecht zur Kante ist Null. Dies entspricht physikalisch einer undurchdringlichen Kante.

Bei größeren räumlichen Abmessungen ist darauf zu achten, dass sich die Randbedingungen an den Ecken nicht widersprechen. Außerdem müssen die Voraussetzungen zum Startzeitpunkt auch ständig den Anfangsbedingungen entsprechen.

Zeit- und Raumschritt

Der Zeitschritt und der räumliche Schritt können nicht getrennt gewählt werden. Um die Stabilität zu erhalten, sollte der Zeitschritt kleiner gewählt werden als eine bestimmte Grenze, die durch den räumlichen Schritt und den Diffusionskoeffizienten bestimmt wird :

Beispiel mit einer räumlichen Dimension

Lösung des im Artikel beschriebenen 1-dimensionalen Problems. Die Auswirkungen der beiden unterschiedlichen Randbedingungen sind zu sehen: rechts () die Dirichlet-Bedingung, die die Temperatur dort immer auf Null hält, links () die Von-Neumann-Bedingung, die eine undurchlässige Wand durch eine räumliche Ableitung von Null darstellt

Problem

Das Diffusionsgleichung beschreibt beispielsweise in einer räumlichen Dimension die Temperatur in einem dünnen Stab der Länge :

Die Anfangsbedingung ist beispielsweise:

Dies ist eine gewöhnliche Sinuswelle, die in beginnt , erreichte sein Maximum in und wieder wird null in .

Als Voraussetzung kann man zum Beispiel erfordern als Dirichlet-Bedingung, dass die Temperatur dort zu jeder Zeit Null ist, und in als Von-Neumann-Randbedingung, dass der Wärmefluss durch den Randpunkt ist null. Also jeweils:

All dies beschreibt das Problem nun auf einzigartige Weise.

Lösung durch die Linienmethode

Um die Raumkoordinate diskret zu machen, muss die Länge des Segments aufgeteilt werden in Intervalle mit Länge . So werden die Nettopunkte gebildet:

bei welchem

Das Diffusionsgleichung ist also mit dem einfachsten endliche Unterschiede für die zweite Ableitung:

Diese Beziehung gilt für den Index , während die Werte und sind durch die Randbedingungen gegeben. Das partielle Differentialgleichung wird somit umgewandelt in gekoppelte gewöhnliche Differentialgleichungen. Jeder Differentialgleichung an die den beiden benachbarten Gitterpunkten zugeordneten Differentialgleichungen oder an eine Randbedingung und die Differentialgleichung des benachbarten Gitterpunktes gekoppelt ist.

Für die Ausgangsbedingungen gilt insbesondere:

Und zu den Voraussetzungen:

  • der Wert ist wegen der dort auferlegten Dirichlet-Bedingung überall Null. Also in diesem Fall:
  • der Wert wird durch die von-Neumaan-Bedingung bestimmt und kann aus der rückwärts gerichteten endlichen Differenz zweiter Ordnung der ersten Ableitung abgeleitet werden. Jederzeit kann die Ableitung an der Stelle sein werden durch die Funktionswerte in diesem Punkt und in den beiden vorherigen Netzpunkten mit Index angenähert und . Indem wir diese endliche Differenz gleich Null setzen, finden wir:

Eine andere häufig verwendete und elegante Lösung, um eine von Neumann-Bedingung einzubauen, bei der die Ableitung an der Kante Null ist, besteht darin, einen zusätzlichen Netzpunkt hinzuzufügen , also außerhalb des zu berechnenden Intervalls. Der Funktionswert in diesem zusätzlichen Netzpunkt wird dann gleich dem Funktionswert des vorletzten Netzpunkts angenommen:

Da in Raumrichtung eine Dreipunkt-Finite-Differenz verwendet wird, bedeutet dies, dass die Derivat am Rand wird automatisch Null. EIN Parabel durch drei äquidistante Punkte, von denen die beiden äußeren den gleichen Funktionswert haben, hat seinen Scheitel im Mittelpunkt und im Scheitel des Parabel ist der Derivat Null. Dieses Prinzip des zusätzlichen Nettopunktes kann auch angewendet werden, wenn ein Fluss ungleich 0 durch die Wand benötigt wird.

bei welchem ist der ausgehende(!) Fluss durch die Kante, und die räumliche Schrittweite.

Das gekoppelte gewöhnliche Differentialgleichungen werden dann numerisch gelöst und jederzeit die entsprechenden Werte in den beiden Endpunkten des räumlichen Intervalls werden aus den Randbedingungen abgeleitet. Dies sollte auch unterwegs während der Ausführung der numerischen Schritte erfolgen, als eine andere Methode als die einfachste Methode Eulers Methode wird eingesetzt. Das wird auch Runge-Kutta-Methode unter Verwendung von vier Schätzungen der Derivat unterwegs, und damit auch die Grenzwerte von muss jedes Mal neu bestimmt werden.

System partieller Differentialgleichungen

Die Methode kann auch auf Systeme gekoppelter . angewendet werden partielle Differentialgleichungen. Die Anzahl der gekoppelten gewöhnlichen Differentialgleichungen nimmt dann proportional zu. Ein Beispiel dafür finden Sie im Artikel über TDR-Vergleiche. In dem dort besprochenen Modell neben Diffusion ebenfalls Taxen vor dem.

Verweise

  • W. Hunsdorfer, J.G. Verwer (2007)Numerische Lösung zeitabhängiger Advektions-Diffusions-Reaktionsgleichungen, Springer, ISBN 978-3-540-03440-7

Externe Links

  • (und) S. Hamdi, W. E. Schiesser, G. W. Griffiths, (2007) Methode der Linien, Scholarpedia, siehe hier
  • (und) W.E.Schiesser, (2000) Partielle Differentialgleichungen, [1]