MOREMBS - Morembs++

Morembs (Model Order Reduction of Elastic Multibody Systems) ist ein am Institut entwickeltes Softwarepaket, welches als Präprozessor zur Reduktion flexible Körper genutzt wird. Das in C++ umgesetzte Programm Morembs++ beinhaltet diverse Modellreduktionsmethoden, die ebenfalls in MatMorembs enthalten sind.

Beschreibung

Morembs (Model Order Reduction of Elastic Multibody Systems) ist ein am Institut entwickeltes Softwarepaket, welches als Präprozessor zur Reduktion flexible Körper genutzt wird. Das in C++ umgesetzte Programm Morembs++ beinhaltet diverse Modellreduktionsmethoden, die ebenfalls in MatMorembs enthalten sind.

Morembs++ ermöglicht die Reduktion großer industrieller Modelle, da im Gegenteil zu Matlab angepasste leistungsstarke Numerikbibliotheken verwendet werden.
Ein zentraler Bestandteil der modernen Reduktionsverfahren ist die Invertierung großer dünn besetzter Matrizen. Dies wird durch das Lösen eines linearen dünnbesetzten Gleichungssystems vorgenommen. Die dabei durchgeführte LU-Zerlegung ist sehr speicherintensiv.
Da industrielle Finite Elemente Modelle mehrere Millionen Freiheitsgrade besitzen, beschränkt der physikalische Speicher die Möglichkeiten von Morembs++. Aus diesem Grund werden Numerikbibliotheken mit Out-of-Core Lösern, wie in MUMPS, verwendet. Diese benötigen zum Lösen des Gleichungssystems nicht die gesamten Matrizen im Speicher, sondern verwalten diese auf der Festplatte. Eine weitere Möglichkeit ist die Reduktion großer Modelle am Höchstleistungsrechenzentrum Stuttgart. Beide Verfahren erlauben die Reduktion industrieller Modelle mit mehreren Millionen Freiheitsgraden.

Ansprechpartner

Dieses Bild zeigt Peter Eberhard

Peter Eberhard

Prof. Dr.-Ing. Prof. E.h.
Zum Seitenanfang