Solver: Fehler bie "schlechter" Numerierung?
Verfasst: Do 28. Nov 2019, 00:48
Hallo,
ich nutze für ein aktuelles Problem erstmalig Z88AuroraV5. Vorab: Ich konnte mein Problem nach kurzer Zeit lösen, bestens.
Dann habe ich mich vertieft und die Verformung eines Brettes wie in einem Bücherregal als Testobjekt gewählt, die Durchbiegung dafür ist leicht zu berechnen.
Ich probierte Schalen- und Hexaedermodelle. Die Ergebisse mit Schale24 und Hexader10 waren bereits bei relativ wenigen Elementen (um 1000 Freiheitgrade) bis auf 1 % an der analytischen Lösung. Aber bei Hexader1 scheint die Lösung erst bei sehr hoher Elementzahl gegen die analytische Lösung zu konvergieren.
Dabei bin ich auf folgendes Problem gestoßen:
Ich generiere die Struktur mit einem externen Programm und bis etwa 1000 Hexader1 funktionierte das (Resultat aber noch schlecht). Dann habe ich die Elementzahl bei der Netzgenerierung auf 40000 gesetzt. Da brachen alle Solver frühzeitig ab, weil was mit der Determinante oder der Jacobi-Matrix nicht stimmte. Randbedingungen habe ich mehrfach geprüft , ok. Als Ursache für den Fehler wird im Konsolenfenster auch angeben, das die Numerierung falsch sein kann.
Hat jemand eine Erklärung?
Viele Grüße
GuaAck
ich nutze für ein aktuelles Problem erstmalig Z88AuroraV5. Vorab: Ich konnte mein Problem nach kurzer Zeit lösen, bestens.
Dann habe ich mich vertieft und die Verformung eines Brettes wie in einem Bücherregal als Testobjekt gewählt, die Durchbiegung dafür ist leicht zu berechnen.
Ich probierte Schalen- und Hexaedermodelle. Die Ergebisse mit Schale24 und Hexader10 waren bereits bei relativ wenigen Elementen (um 1000 Freiheitgrade) bis auf 1 % an der analytischen Lösung. Aber bei Hexader1 scheint die Lösung erst bei sehr hoher Elementzahl gegen die analytische Lösung zu konvergieren.
Dabei bin ich auf folgendes Problem gestoßen:
Ich generiere die Struktur mit einem externen Programm und bis etwa 1000 Hexader1 funktionierte das (Resultat aber noch schlecht). Dann habe ich die Elementzahl bei der Netzgenerierung auf 40000 gesetzt. Da brachen alle Solver frühzeitig ab, weil was mit der Determinante oder der Jacobi-Matrix nicht stimmte. Randbedingungen habe ich mehrfach geprüft , ok. Als Ursache für den Fehler wird im Konsolenfenster auch angeben, das die Numerierung falsch sein kann.
Hat jemand eine Erklärung?
Viele Grüße
GuaAck