Nach dem FEM-Schema reduziere ich mein Problem auf ein Optimierungsproblem
Ich führe finite Elemente h_ {k} (x) als
für jedes , wobei , . Finite Elemente und werden ähnlich eingeführt.
Ich versuche, den Vektor \ alpha numerisch so zu finden, dass das Optimierungsproblem löst. Wir haben
wobei und . Nach Differenzierung in Bezug auf erhalte ich
aber hier ist die Steifheitsmatrix singulär. Also, was muss ich tun? Vielleicht muss ich andere finite Elemente wählen?
finite-element
Applikationen
quelle
quelle
Antworten:
In absteigender Reihenfolge der Wahrscheinlichkeit
Falsche Basis. Aus Ihrer Beschreibung geht hervor, dass Sie genau zwei quadratische Funktionen mit Unterstützung für jedes Element haben. Dieser Raum ist keine Teilung der Einheit und nicht (kontinuierliche erste Ableitungen). Um Ihr Problem vierter Ordnung direkt zu diskretisieren (anstatt es beispielsweise auf ein System von Gleichungen zweiter Ordnung zu reduzieren), benötigen Sie eine Basis. Beachten Sie, dass die Basis alle linearen Funktionen exakt wiedergeben kann.C1 C1 C1
Unzureichende Randbedingungen. Dies ist offensichtlich, wenn Sie den Nullraum berechnen und zeichnen.
Falsche Montage. Überprüfen Sie die Zuordnung von Elementen zur zusammengesetzten Reihenfolge, um sicherzustellen, dass sie Ihren Erwartungen entspricht, z. B. dass die Ausrichtung der Elemente nicht umgekehrt wird.
Falsche lokale Montage. In 1D können Sie analytisch berechnen, wie die Elementsteifigkeitsmatrix aussieht (möglicherweise für einen vereinfachten Fall), und überprüfen, ob der Code sie reproduziert.
quelle
Das Problem hat eindeutig eine ODD-Ordnungsableitung. Insbesondere für größere Péclet-Zahlen behält die Steifheitsmatrix möglicherweise keine "feine" Form bei, wodurch während des Zusammenbaus Nullen erzeugt werden und daher eine singuläre oder manchmal sehr kleine Determinante erhalten wird, die durch die Schwingungen im Lösungsdiagramm wahrgenommen wird.
Die Lösung für diese Art von Problem ist unter anderem die Verwendung von Strafen. Insbesondere wird dies als Petrov-Galerkin-Methode bezeichnet .
Entschuldigung für mein schlechtes Englischverständnis.
quelle