Hallo,
wichtig ist die Art der Analyse (Statik, Dynamik), die Zahl der Lastschritte, die Zahl der Iterationen pro Lastschritt, die Zahl der Freiheitsgrade.
Mechanik 2D = 2 Freiheitsgrade pro Knoten
Mechanik 3D = 3
Temperatur 3D = 1 Freiheitsgrad pro Knoten
usw.
Eine Nichtlineare Analyse braucht mehrere Durchläufe (Iterationen) um den gleichgewichtszustand zu finden. Ein "normales" (was ist schon normal?) Konvergenzverhalten z. B. 5-15 Iterationen. d. h. das Gleichungssystem wird 5-15 mal geloest um den physikalischen Gleichgewichtszustand zu ermitteln. Wenn mehrere Lastschritte nacheinander gerechnet werden, wird dieser Durchlauf entsprechend oefter stattfinden.
Wenn man also prüfen will, ob die eigene Maschine schnell oder langsam ist, kann man eine einfache lineare Analyse nicht mit einer nichtlinearen vergleichen. Am besten man prüft die Anzahl der Knoten pro Minute beim Lösen des Gleichungssystems selbst, das ist eine recht gute Bewertungsgrundlage.
Beispiel:
Eine FEM mit Schraubenvorspannung wird in der Statik mit 3 Lastschritten gerechnet. Nichtlinearer Kontakt.
1. Laschritt zum Kalibrieren braucht z. B. 10 Iterationen, 2. ohne äussere Last 2, 3. mit äusserer Last 8. Sind in Summe 20 Iterationen (Gleichungssystem wird also 20x geloest).
Das Modell ist beispielsweise 400.000 Knoten gross, hat dann 1.2 Mio Freiheitsgrade (mechanik 3D).
Mein Laptop braucht für eine solche Analyse mit 2 Kernen 48 Minuten für diese 20 Iterationen. Das sind 2.4 min pro Lastschritt für 1.2 Mio Freiheitsgrade. Pro Minute schiebt mein Laptop also 500.000 Freiheitsgrade durch, was für diese Maschine eine typische Grösse ist, solange das Modell komplett ins RAM passt. Mehr echte (!, keine Hyperthread) Kerne können die Analyse beschleunigen, wenn man die HPC Nutzung aktiviert und die richtige Paralleloption wählt (SMP, DMP je nach Aufgabenstellung unterschiedlich effektiv). Mit jeweils doppelter Kernzahl würde ich bis ca. Faktor 1.6-1.7 an Speedup erwarten, sofern das Modell gewisse Kriterien (Gross genug, passende Kontaktdefinition... ) erfüllt. GPU Nutzung kann eine weitere Beschleunigung erzielen, dafür braucht man eine HPC Pack Lizenz und eine spezielle nVidia Grafikkarte (C2075).
Gruss
CG
------------------
Christof Gebhardt
CAD-FEM GmbH
Marktplatz 2
85567 Grafing
Tel. +49 (0) 8092 7005 65
cgebhardt(at)cadfem.de
www.cadfem.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP