Numerische Methode zu nichtlinearer PDGL |
16.11.2019, 16:47 | opfps | Auf diesen Beitrag antworten » | ||
Numerische Methode zu nichtlinearer PDGL ich bin auf der Suche nach einer numerischen Lösungsmethode für folgende partielle Differentialgleichung: wobei Hätte jemand eine Idee, wie man sowas angeht? Liebe Grüße |
||||
25.11.2019, 23:39 | Ulrich Ruhnau | Auf diesen Beitrag antworten » | ||
RE: Numerische Methode zu nichtlinearer PDGL Das ganze sieht aus wie ein Diffusionsproblem, aber für eine Lösung fehlen hier die Randbedingungen. Diffusionsprobleme werden häufig mit der Methode der finiten Elemente gelöst, insbesondere bei mehrdimensionalen Problemen. Im eindimensionalen Fall hat man häufig noch die Chance einer analytischen Lösung. Und wenn man einen festen Ausgangspunkt hat, ist das Verfahren von Runge-Kutta nicht schlecht. Also wo sind die Randbedingungen? Vielleicht hilft für den Einstieg auch dieser Link. |
||||
26.11.2019, 16:26 | opfps | Auf diesen Beitrag antworten » | ||
RE: Numerische Methode zu nichtlinearer PDGL
Ganz genau, es handelt sich um ein Diffsionsproblem. Die Randbedingungen wären vorerst u(x = 0, t) = 1 und u(x > 0, t = 0) = 0. Eine analytische Lösung existiert bereits - es geht darum, ein numerisches Modell zur Validierung zu erstellen und auch andere Diffusionskoeffizienten zu prüfen. Bzgl. der FEM - ich habe mittlerweile ein wenig Recherche betrieben, und meines Wissens nach sind FEMs ungenauer bzw. rechenaufwendiger bei geometrisch einfachen Problem. Deshalb dachte ich daran, die Finite Differenzen Methode zu verwenden. Aber kann auch sein, dass ich da was falsch verstanden habe. Meine momentane Idee ist es, das Crank-Nicolson-Verfahren zu verwenden, und D(u) immer aus dem vorherigen Zeitschritt zu berechnen. |
||||
26.11.2019, 20:17 | Antezedenz | Auf diesen Beitrag antworten » | ||
Bin kein Experte für gitterbasierte Methoden, habe früher mal mit Teilchenmethoden gearbeitet - daher gesundes Halbwissen... aber mein Tipp: etwas Zeit in Recherche investieren, ob es in MATLAB, einer Numerikbibliothek oder in Büchern/Papers einen Solver gibt, der sich auf euer Problem anpassen lässt. Implementierung von PDE-Solvern ist numerisch sehr tricky, ich würde das wirklich nur selbst machen, wenn es gar nicht anders geht. Die 1d-Diffusionsgleichung ist ein Standardproblem, ich denke da sollte man fündig werden. |
||||
28.11.2019, 16:38 | opfps | Auf diesen Beitrag antworten » | ||
Geht klar. Ich danke dir für deine Hilfe! |
||||
02.12.2019, 16:39 | Ulrich Ruhnau | Auf diesen Beitrag antworten » | ||
RE: Numerische Methode zu nichtlinearer PDGL
Nachdem mit und die Randbedingungen vorliegen, können wir endlich zu Werke gehen. will ich aufgrund der einfachen Randbedingungen durch einen Separationsansatz lösen. Dann bedeutet sowie . Nun setzen wir den Ansatz in die DGL ein. Ab hier ist die DGL durch Trennung der Veränderlichen zu lösen. Die Zeit-DGL lautet vereinfacht mit einem das zeitlich konstant ist. Das löst man durch Trennung der Veränderlichen. wird zu wird zu Die Orts-DGL lautet vereinfacht mit einem das räumlich konstant ist. Die rechte Seite zwei mal nach x zu integrieren wäre einfach. Aber die linke Seite macht da nicht mit. Einmal nach x integriert ergibt: Noch mal nach x integriert ergibt: oder anders mit y(x)''=v(x) gilt dann wird zu Jetzt noch den Integrierenden Faktor einfügen. und zum Integrieren umstellen wird zu wird zu und umstellen |
||||
Anzeige | ||||
|
||||
02.12.2019, 22:18 | Ulrich Ruhnau | Auf diesen Beitrag antworten » | ||
RE: Numerische Methode zu nichtlinearer PDGL
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|