Hi,
zwischen dem ADAMS Solver und dem RecurDyn Solver gibt es zwei grundsätzliche Unterschiede.
ADAMS basiert auf sogenannten Absolutkoordinaten und RecurDyn auf Relativkoordinaten mit vollrekursiver Formulierung. (Daher der Name RecurDyn = Recursive Dynamics).
Bei Absolutkoordinaten werden für jeden Körper 6 Freiheitsgrade aufgestellt (ergibt dann im Solver 12 Unbekannte und 12 Gleichungen, da immer Position und Geschwindigkeit die Unbekannten sind). Über Gelenke werden dann die Unbekannten gekoppelt, d.h. es werden zusätzliche algebraische Zwangsbedingungen eingeführt. D.h. zum Beispiel ein Pendel würde im ADAMS Solver zu 17 Gleichungen mit 17 Unbekannten führen (12 Bewegungsgleichungen und 5 Gelenkgleichungen).
Beim RecurDyn Solver wird die Topologie in einem PreProcessing- Schritt analysiert und es werden nur Bewegungsgleichungen für die wirklichen Freiheitsgrade aufgestellt. Im Falle des Pendels also lediglich 2 Gleichungen (Position und Geschwindigkeit) des Drehwinkels des Gelenkes.
Dann gibt es natürlich auch Unterschiede bei den Integratoren.
RecurDyn in NX Motion verwendet den sogenannten IMGALPHA Integrator, dieses ist ein 2nd Order Single Step Integrator, der sich vor allem zur Lösung von Problemen mit Diskontinuitäten eignet. Letztere werden durch Phänomene wie Reibung, Kontakte etc. erzeugt.
ADAMS setzt hier auf Mehrschrittverfahren (z.B. BDF - Integratoren. BDF = Backwards Differentiation Formula). Diese Art von Integratoren haben ihre Stärke, wenn das System sehr "smooth" ist.
Dann gibt es natürlich noch eine Vielzahl von Unterschieden, z.B. in den Kontaktroutinen, bei der Behandlung von Dämpfung etc.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP