Mehrkörpersimulation: Unterschied zwischen den Versionen

Mehrkörpersimulation: Unterschied zwischen den Versionen

imported>O0TsRVi7
K (→‎Siehe auch: Siehe-Auch auf einen Rotlink ist sinnfrei)
 
imported>Dhanyavaada
(→‎Einleitung: Toter Link)
 
Zeile 1: Zeile 1:
{{Belege fehlen}}
{{Belege fehlen}}


Die '''Mehrkörpersimulation''' (MKS) ist eine Methode der [[Numerische Simulation|numerischen Simulation]], bei der reale [[Mehrkörpersystem]]e durch mehrere unverformbare Körper abgebildet werden. Zusätzlich wird die Bewegungsfähigkeit der Körper zueinander durch idealisierte [[Kinematik|kinematische]] Gelenke eingeschränkt.
Die '''Mehrkörpersimulation''' (MKS) ist eine Methode der [[Numerische Simulation|numerischen Simulation]], bei der reale [[Mehrkörpersystem]]e durch mehrere unverformbare Körper abgebildet werden. Zusätzlich wird die Bewegungsfähigkeit der Körper zueinander durch idealisierte [[Kinematik|kinematische]] Gelenke eingeschränkt.<ref>
{{Toter Link |date=2021-11-03 |url=https://www.amm.mw.tum.de/lehre/mehrkoerpersimulation/  |text=TUM-AM: Mehrkörpersimulation }}</ref>


== Varianten ==
== Varianten ==
Grundsätzlich wird bei der Mehrkörpersimulation zwischen dynamischer und kinematischer Simulation unterschieden. Bei der einfacheren [[Kinematik]] haben die Systeme keine dynamischen [[Freiheitsgrad]]e. Meist wird der letzte Freiheitsgrad eines mechanischen Systems mit einer Zwangsbewegung gesperrt, wodurch dieser verschwindet. Eine Kinematik lässt sich dadurch charakterisieren, dass jeder Betriebspunkt als Funktion der gegebenen Zwangsbewegung betrachtet werden kann. Dabei ist die Zeit bzw. das [[Geschwindigkeitsprofil]], das zu dieser Position geführt hat, unerheblich.
In einem dynamischen Modell kann ein [[Betriebspunkt]] nur durch Auflösen einer [[Differentialgleichung]] ermittelt werden. Nur bei extrem einfachen Systemen, die sich im Normalfall durch lineare Bewegungsgleichungen oder einen einzelnen Freiheitsgrad auszeichnen, kann dies [[analytische Lösung|analytisch]] geschehen. Daher besitzen Mehrkörpersimulationsprogramme immer ein oder mehrere Lösungsverfahren zur numerischen Integration, z.&nbsp;B. [[Runge-Kutta-Verfahren]].
In einem dynamischen Modell kann ein [[Betriebspunkt]] nur durch Auflösen einer [[Differentialgleichung]] ermittelt werden. Nur bei extrem einfachen Systemen, die sich im Normalfall durch lineare Bewegungsgleichungen oder einen einzelnen Freiheitsgrad auszeichnen, kann dies [[analytische Lösung|analytisch]] geschehen. Daher besitzen Mehrkörpersimulationsprogramme immer ein oder mehrere Lösungsverfahren zur numerischen Integration, z.&nbsp;B. [[Runge-Kutta-Verfahren]].


Die Mehrkörpersimulation ist eine sehr grobe Vereinfachung der realen Welt. Um ein Systems detaillierter und genauer abzubilden, wird das Verfahren daher oft mit anderen Simulationsverfahren kombiniert. Dabei werden die Methoden der [[Finite-Elemente-Methode]] (FE), [[Numerische Strömungsmechanik|numerischen Strömungssimulation]], [[Thermodynamik]], [[Regelungstechnik]], wie auch spezielle Programme für [[Reifenmodell|Reifen]], Gummielemente, [[Hydrolager]] und weitere Konstruktionssimulationen in das Mehrkörpermodell integriert.
Die Mehrkörpersimulation ist eine sehr grobe Vereinfachung der realen Welt. Um ein System detaillierter und genauer abzubilden, wird das Verfahren daher oft mit anderen Simulationsverfahren kombiniert. Dabei werden die Methoden der [[Finite-Elemente-Methode]] (FE), [[Numerische Strömungsmechanik|numerischen Strömungssimulation]], [[Thermodynamik]], [[Regelungstechnik]], wie auch spezielle Programme für [[Reifenmodell|Reifen]], Gummielemente, [[Hydrolager]] und weitere Konstruktionssimulationen in das Mehrkörpermodell integriert.


Eine besondere Methode in Verbindung mit der Mehrkörpersimulation ist die ''modale Reduktion''. Hierbei wird ein Körper, dessen [[Elastizität (Physik)|Flexibilität]] nicht zu vernachlässigen ist, anhand seiner externen Eigenschaften abgebildet. Hierzu muss jedoch vor der eigentlichen Simulation festgelegt werden, wo die Anschlusspunkte an das restliche System sind. Die Bewegung des flexiblen Körpers wird anschließend durch ein Reduktionsverfahren auf die Starrkörperbewegung sowie eine definierte Anzahl von Bewegungsfreiheitsgraden reduziert (z.B. Eigenformen aus einer Modalanalyse beim Craig-Bampton-Verfahren<ref>Woschke, Daniel & Strackeljan: [http://www.uni-magdeburg.de/ifme/l-dynamik/quellen/woschke_daniel_strackeljan_reduktion_elastischer_strukturen_fuer_mks-anwendungen_mmbt_2007.pdf ''Reduktion elastischer Strukturen für MKS Anwendungen'']. Institut für Mechanik, Otto-von-Guericke-Universität Magdeburg. Abgerufen am 23. November 2014.</ref>). Dank schneller Prozessoren und moderner Formulierungen des Gleichungssystems wird jedoch die direkte Integration von flexiblen Körpern immer beliebter. Dabei werden die Netze, wie sie aus der FE bekannt sind, und die Mehrkörpersysteme direkt in einem [[Gleichungssystem]] zusammengefasst.
Eine besondere Methode in Verbindung mit der Mehrkörpersimulation ist die ''modale Reduktion''. Hierbei wird ein Körper, dessen [[Elastizität (Physik)|Flexibilität]] nicht zu vernachlässigen ist, anhand seiner externen Eigenschaften abgebildet. Hierzu muss jedoch vor der eigentlichen Simulation festgelegt werden, wo die Anschlusspunkte an das restliche System sind. Die Bewegung des flexiblen Körpers wird anschließend durch ein Reduktionsverfahren auf die Starrkörperbewegung sowie eine definierte Anzahl von Bewegungsfreiheitsgraden reduziert (z.&nbsp;B. Eigenformen aus einer Modalanalyse beim Craig-Bampton-Verfahren<ref>Woschke, Daniel & Strackeljan: [http://www.uni-magdeburg.de/ifme/l-dynamik/quellen/woschke_daniel_strackeljan_reduktion_elastischer_strukturen_fuer_mks-anwendungen_mmbt_2007.pdf ''Reduktion elastischer Strukturen für MKS Anwendungen'']. Institut für Mechanik, Otto-von-Guericke-Universität Magdeburg. Abgerufen am 23. November 2014.</ref>). Dank schneller Prozessoren und moderner Formulierungen des Gleichungssystems wird jedoch die direkte Integration von flexiblen Körpern immer beliebter. Dabei werden die Netze, wie sie aus der FE bekannt sind, und die Mehrkörpersysteme direkt in einem [[Gleichungssystem]] zusammengefasst.


== Funktion ==
== Funktion ==
Zeile 22: Zeile 21:


== Anwendungsgebiete ==
== Anwendungsgebiete ==
*[[Bewegungsanalyse]] von komplexen kinematischen Systemen
* Bewegungsanalyse von komplexen kinematischen Systemen
*Ermittlung dynamischer Bauteil[[Belastung (Physik)|belastung]]en
* Ermittlung dynamischer Bauteil[[Belastung (Physik)|belastung]]en
*Bereitstellung dynamischer Lastannahmen für die [[Finite-Elemente-Methode|FEM]]
* Bereitstellung dynamischer Lastannahmen für die [[Finite-Elemente-Methode|FEM]]
*Lokalisierung von Konstruktionsdefiziten existierender Maschinen
* Lokalisierung von Konstruktionsdefiziten existierender Maschinen
*Realisierung des [[Simulation|Virtual Prototyping]]
* Realisierung des [[Simulation|Virtual Prototyping]]
* Beantwortung [[Biomechanik|biomechanischer]] Fragestellungen
 
== Kommerzielle Software ==
Es gibt verschiedene Arten von kommerzieller Software für die Mehrkörpersimulation wie z.&nbsp;B. ''Simcenter Motion'' von [[Siemens]] PLM, ''RecurDyn'' von FunctionBay, ''ThreeParticle/CAE'' von BECKER 3D, ''ADAMS'' von [[MSC Software]] bzw. durch den Unternehmenskauf jetzt ein Bestandteil von [[Hexagon (Unternehmensgruppe)|Hexagon]], ''DS Simulia'' von [[Simpack]] bzw. durch den Unternehmenskauf jetzt ein Bestandteil von [[Dassault Systèmes]].
 
== Freie Software ==
 
Es gibt einige freie Pakete. Das vom Institut für Luft- und Raumfahrtwissenschaften und -technologien des ''[[Politecnico di Milano]]'' entwickelte ''MBdyn'' ist mit einigen Beispielen und einer Real-time-Version verfügbar.<ref>{{Internetquelle |url=https://www.mbdyn.org/ |titel=MBDyn |sprache=en |abruf=2021-06-25}}</ref>
Freedyn ist eine Software aus Österreich, die auch [[Mechatronik|mechatronische]] Module hat.<ref>{{Internetquelle |url=http://www.freedyn.at/ |titel=FreeDyn |sprache=en |abruf=2021-06-25}}</ref>


== Siehe auch ==
== Siehe auch ==

Aktuelle Version vom 3. November 2021, 11:27 Uhr

Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Die fraglichen Angaben werden daher möglicherweise demnächst entfernt. Bitte hilf der Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst.

Die Mehrkörpersimulation (MKS) ist eine Methode der numerischen Simulation, bei der reale Mehrkörpersysteme durch mehrere unverformbare Körper abgebildet werden. Zusätzlich wird die Bewegungsfähigkeit der Körper zueinander durch idealisierte kinematische Gelenke eingeschränkt.[1]

Varianten

In einem dynamischen Modell kann ein Betriebspunkt nur durch Auflösen einer Differentialgleichung ermittelt werden. Nur bei extrem einfachen Systemen, die sich im Normalfall durch lineare Bewegungsgleichungen oder einen einzelnen Freiheitsgrad auszeichnen, kann dies analytisch geschehen. Daher besitzen Mehrkörpersimulationsprogramme immer ein oder mehrere Lösungsverfahren zur numerischen Integration, z. B. Runge-Kutta-Verfahren.

Die Mehrkörpersimulation ist eine sehr grobe Vereinfachung der realen Welt. Um ein System detaillierter und genauer abzubilden, wird das Verfahren daher oft mit anderen Simulationsverfahren kombiniert. Dabei werden die Methoden der Finite-Elemente-Methode (FE), numerischen Strömungssimulation, Thermodynamik, Regelungstechnik, wie auch spezielle Programme für Reifen, Gummielemente, Hydrolager und weitere Konstruktionssimulationen in das Mehrkörpermodell integriert.

Eine besondere Methode in Verbindung mit der Mehrkörpersimulation ist die modale Reduktion. Hierbei wird ein Körper, dessen Flexibilität nicht zu vernachlässigen ist, anhand seiner externen Eigenschaften abgebildet. Hierzu muss jedoch vor der eigentlichen Simulation festgelegt werden, wo die Anschlusspunkte an das restliche System sind. Die Bewegung des flexiblen Körpers wird anschließend durch ein Reduktionsverfahren auf die Starrkörperbewegung sowie eine definierte Anzahl von Bewegungsfreiheitsgraden reduziert (z. B. Eigenformen aus einer Modalanalyse beim Craig-Bampton-Verfahren[2]). Dank schneller Prozessoren und moderner Formulierungen des Gleichungssystems wird jedoch die direkte Integration von flexiblen Körpern immer beliebter. Dabei werden die Netze, wie sie aus der FE bekannt sind, und die Mehrkörpersysteme direkt in einem Gleichungssystem zusammengefasst.

Funktion

Kinematische Systeme sind Bestandteil unseres täglichen Lebens. Sie reichen von einfachen Pendeln bis zu kompletten Fahrzeugen. Mit der Mehrkörpersimulation kann der Bewegungsablauf solcher Systeme berechnet und analysiert werden. Die Simulation liefert Ergebnisse über Kräfte, Geschwindigkeiten, Beschleunigungen und Kontakte der Körper.

Im Automobilbereich werden MKS-Systeme seit mehreren Jahren intensiv eingesetzt, z. B. zur Analyse von Fahrwerken. Hierfür gibt es besondere Erweiterungen der MKS-Programme. Ein weiteres Beispiel für den Einsatz der MKS ist die Analyse von Ladespielen bei Löffelbaggern. Es werden z. B. die dynamischen Belastungen in den Lagerpunkten berechnet.

Das MKS-Modell kann zusätzlich durch die Integration des Hydrauliksystems erweitert werden. Kräfte für die Bewegung des Auslegers werden dann aus der Hydrauliksimulation bereitgestellt. Die Integration einer FE-Analyse in das MKS-Modell ermöglicht eine Berechnung der Bauteilbelastungen während der Bewegung.

Anwendungsgebiete

  • Bewegungsanalyse von komplexen kinematischen Systemen
  • Ermittlung dynamischer Bauteilbelastungen
  • Bereitstellung dynamischer Lastannahmen für die FEM
  • Lokalisierung von Konstruktionsdefiziten existierender Maschinen
  • Realisierung des Virtual Prototyping
  • Beantwortung biomechanischer Fragestellungen

Kommerzielle Software

Es gibt verschiedene Arten von kommerzieller Software für die Mehrkörpersimulation wie z. B. Simcenter Motion von Siemens PLM, RecurDyn von FunctionBay, ThreeParticle/CAE von BECKER 3D, ADAMS von MSC Software bzw. durch den Unternehmenskauf jetzt ein Bestandteil von Hexagon, DS Simulia von Simpack bzw. durch den Unternehmenskauf jetzt ein Bestandteil von Dassault Systèmes.

Freie Software

Es gibt einige freie Pakete. Das vom Institut für Luft- und Raumfahrtwissenschaften und -technologien des Politecnico di Milano entwickelte MBdyn ist mit einigen Beispielen und einer Real-time-Version verfügbar.[3] Freedyn ist eine Software aus Österreich, die auch mechatronische Module hat.[4]

Siehe auch

Literatur

  • Sebastian von Hoerner: Die numerische Integration des n-Körper-Problemes für Sternhaufen. I. In: Zeitschrift für Astrophysik. 50. Jahrgang, 1960, S. 184, bibcode:1960ZA.....50..184V.
  • Sebastian von Hoerner: Die numerische Integration des n-Körper-Problemes für Sternhaufen. II. In: Zeitschrift für Astrophysik. 57. Jahrgang, 1963, S. 47, bibcode:1963ZA.....57...47V.

Einzelnachweise

  1. @1@2Vorlage:Toter Link/www.amm.mw.tum.de(Seite nicht mehr abrufbar, Suche in Webarchiven: TUM-AM: Mehrkörpersimulation)
  2. Woschke, Daniel & Strackeljan: Reduktion elastischer Strukturen für MKS Anwendungen. Institut für Mechanik, Otto-von-Guericke-Universität Magdeburg. Abgerufen am 23. November 2014.
  3. MBDyn. Abgerufen am 25. Juni 2021 (Lua-Fehler in Modul:Multilingual, Zeile 149: attempt to index field 'data' (a nil value)).
  4. FreeDyn. Abgerufen am 25. Juni 2021 (Lua-Fehler in Modul:Multilingual, Zeile 149: attempt to index field 'data' (a nil value)).