Als «implicit-methods» getaggte Fragen

Implizite Methoden sind Zeitschrittmethoden, die bei jedem Zeitschritt eine Inversion verwenden. Dies ermöglicht viel bessere Stabilitätseigenschaften als explizite Methoden, obwohl dies in einigen Fällen mit einer schwerwiegenden Geschwindigkeitsstrafe verbunden ist. Beispiele für implizite Methoden sind Backward Euler und Crank-Nicholson.


17
Gibt es einen hochwertigen nichtlinearen Programmierlöser für Python?
Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne auch in Python durchführen. Gibt es einen …

1
Warum konvergiert Newtons Methode nicht?
Ich verwende das nichtlineare Lösungspaket SNES von PETSc , um ein System nichtlinearer Gleichungen zu lösen, das durch Diskretisieren einer partiellen Differentialgleichung erhalten wird. Wie kann ich feststellen, warum der Löser nicht konvergiert, und was kann ich tun, um meine Gleichungen erfolgreich zu lösen?

1
Wann sollten implizite Methoden bei der Integration hyperbolischer PDEs eingesetzt werden?
Numerische Methoden zum Lösen von PDEs (oder ODEs) lassen sich in zwei große Kategorien einteilen: explizite und implizite Methoden. Implizite Methoden ermöglichen größere stabile Zeitschritte, erfordern jedoch mehr Arbeit pro Schritt. Bei hyperbolischen PDEs ist allgemein bekannt, dass sich implizite Methoden in der Regel nicht auszahlen, da die Verwendung von …

2
Was sind die Best Practices für Algorithmen und die Implementierung von Multi-Physik-Simulationen?
Die Multi-Physik-Simulation beinhaltet die Kopplung mehrerer "Physiken", oft mit unterschiedlichen Raum- und / oder Zeitskalen. Zusätzlich werden die Einzelphysik-Codes oft von verschiedenen Teams geschrieben. Die am häufigsten verwendete Kopplungstechnik ist das Aufteilen von Operatoren erster Ordnung, dies weist jedoch schlechte Genauigkeits- und Stabilitätseigenschaften auf. Wie bestimme ich, welche Algorithmen für …

2
Ist es möglich, nichtlineare PDEs ohne Newton-Raphson-Iteration zu lösen?
Ich versuche einige Ergebnisse zu verstehen und würde mich über einige allgemeine Kommentare zum Umgang mit nichtlinearen Problemen freuen. Fisher-Gleichung (eine nichtlineare Reaktions-Diffusions-PDE), ut= dux x+ βu ( 1 - u ) = F( u )ut=duxx+βu(1-u)=F(u) u_t = du_{xx} + \beta u (1 - u) = F(u) in diskretisierter Form, …

2
Implizite Finite-Differenzen-Schemata für Advektionsgleichungen
Es gibt zahlreiche FD-Schemata für die Advektionsgleichung im Web diskutieren. Zum Beispiel hier: http://farside.ph.utexas.edu/teaching/329/lectures/node89.html∂T∂t+u∂T∂x=0∂T∂t+u∂T∂x=0\frac{\partial T}{\partial t}+u\frac{\partial T}{\partial x}=0 Aber ich habe noch niemanden gesehen, der ein "implizites" Gegenwindschema wie dieses vorschlug: .Tn+1i−Tniτ+uTn+1i−Tn+1i−1hx=0Tin+1−Tinτ+uTin+1−Ti−1n+1hx=0\frac{T^{n+1}_i-T^{n}_i}{\tau}+u\frac{T^{n+1}_i-T^{n+1}_{i-1}}{h_x}=0 Alle Aufwindschemata, die ich gesehen habe, handelten von Daten des vorherigen Zeitschritts in der räumlichen Ableitung. Was ist …



1
Matlab-Lösung für implizite Finite-Differenzen-Wärmegleichung mit kinetischen Reaktionen
Ich versuche, die Wärmeleitung innerhalb eines Holzzylinders mit impliziten Finite-Differenzen-Methoden zu modellieren. Die allgemeine Wärmegleichung, die ich für zylindrische und sphärische Formen verwende, lautet: Wobei p der Formfaktor ist, p = 1 für den Zylinder und p = 2 für die Kugel. Randbedingungen umfassen Konvektion an der Oberfläche. Weitere Informationen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.