mehrkörpersimulation eines ebenen koppelgetriebes mittels ... · (modal neutral file) geometrie,...
TRANSCRIPT
![Page 1: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/1.jpg)
Mehrkörpersimulation eines ebenen Koppelgetriebes
mittels Matlab /ADAMS -Co-Simulation
Dipl.-Ing. Christian GolleeInstitut für Naturstofftechnik, Professur für Verarbeitungsmaschinen/Verarbeitungstechnik
![Page 2: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/2.jpg)
1. Problemstellung
2. Aufbau ADAMS-Modell
3. Einrichten einer Schnittstelle
4. Aufbau Simulink-Modell
5. Beispielanwendung
6. Ergebnisdarstellung
Gliederung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 2
![Page 3: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/3.jpg)
1. Problemstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 3
• System: Ebenes Koppelgetriebe für intermittierenden Stückguttransport (Laborversuchsstand)
• Ziel: Aufbau eines Simulationsmodells für Bewegungsplanung, Prozessanalyse, Strukturuntersuchung, virtuelle Inbetriebnahme, etc.
• Anforderungen: Berücksichtigung von Bauteilelastizitäten, Motor- und Getriebereibung und Reglerverhalten
![Page 4: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/4.jpg)
2. Aufbau ADAMS-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 4
• Modellierung einfacher Geometrien ist in ADAMS direkt mit Primitivesmöglich
• Für komplexe Bauteile Import von CAD-Daten (*.step, *.stl, *.x_t, …)
• Platzierung durch Angabe von Position und Orientierung
• Zuweisung von Masseeigenschaften durch Angabe von Dichte oder Material oder direkte Vorgabe
![Page 5: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/5.jpg)
2. Aufbau ADAMS-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 5
• Verknüpfung der Komponenten durch einfache oder komplexe Zwangs-bedingungen (Joints, Primitives)
• Vorgabe von gewünschten Bewegungen an ausgewählten Gelenken über Motions:
1. Interne ADAMS-Funktionen• STEP/STEP5 (Polynome)• HAVSIN• SIN,COS,TANH
2. Einlesen von Test Data Splineinterpolation
![Page 6: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/6.jpg)
2. Aufbau ADAMS-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 6
• Umwandlung von starren in flexible Bauteile
• Abbildung des linearen Verformungsverhaltens
• Speicherung der Informationen in MNF-Dateien (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten für Eigenmoden
![Page 7: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/7.jpg)
2. Aufbau ADAMS-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 7
• Beurteilung des Einflusses einzelner Elastizitäten auf das Systemverhalten
• Abgleich mittels Modalanalyse
![Page 8: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/8.jpg)
3. Einrichten der Schnittstelle
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 8
Aktionen in ADAMS
1. Anlegen von Zustandsvariablen in ADAMS (Schnittstellenparameter)• Eingangsparameter sollten
Kraftgrößen sein (keine kinematischen Vorgaben)
• Ausgangsparameter können sowohl kinematische als auch kinetische Größen sein
2. Export eines ADAMS-Plants für Matlab *.m, *.cmd, *.adm werden erstellt
1.
2.
![Page 9: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/9.jpg)
3. Einrichten der Schnittstelle
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 9
Aktionen in Matlab:
1. Ausführen der CP_flex.m2. Ausführen des Befehls adams_sys3. Kopieren des Blocks adams_sub
und Einfügen in Simulink-Modell4. Kommunikationsfrequenz
festlegen
1.
2.
3.
4.
![Page 10: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/10.jpg)
4. Aufbau Simulink-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 10
• Abbildung beider Motoren inklusive Getriebe
• Darstellung der Motoren über Reglermodelle
• Winkel- und Drehzahlvorgabe Regler Antriebsmoment ADAMS
• Vorgabe eines Reibmodells• Daten Input/Output von und in den
Matlab-Workspace für weitere Verarbeitung und Darstellung
![Page 11: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/11.jpg)
4. Aufbau Simulink-Modell
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 11
• Integration des ADAMS-Modells in Form eines ADAMS-Plants
• Verknüpfung des ADAMS-Plants mit den entsprechenden Signalleitungen
• ADAMS kann interaktiv (erhöhte Rechenzeit) oder im Batch-Modus aufgerufen werden
• Alle Größen von Interesse mit ToWorkspace-Block in den Matlab-Workspace schreiben
![Page 12: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/12.jpg)
5. Beispielanwendung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 12
Riegeltransport
• Intermittierender Stückguttransport
• 3 Phasen:• Beschleunigen• Gleiten• Abbremsen
• Taktrate: 5 HzQuelle: „Wirkpaarungssimulation am Beispiel des innermaschinellen Transports von Stückgütern“, DA Clemens Troll; http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-213381
![Page 13: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/13.jpg)
5. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 13
ADAMS-PostProzessor
• Auswertung als Diagrammoder Animation (oder parallel)
• Export als Report-Datei (HTML-Format)
• Erstellen von Video-Dateien• Statistische Auswerte-Tools
Min, Max, Mittel, FFT, Filter, …
![Page 14: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/14.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 14
Modellstufe 1: Starrkörpermodell ohne Regler und ohne Reibung
![Page 15: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/15.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 15
Modellstufe 1: Starrkörpermodell ohne Regler und ohne Reibung
![Page 16: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/16.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 16
Modellstufe 2: flexibles Modell ohne Regler und ohne Reibung
![Page 17: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/17.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 17
Modellstufe 2: flexibles Modell ohne Regler und ohne Reibung
![Page 18: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/18.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 18
Modellstufe 3: flexibles Modell mit Regler und mit Reibung
![Page 19: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/19.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 19
Modellstufe 3: flexibles Modell mit Regler und mit Reibung
![Page 20: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/20.jpg)
6. Ergebnisdarstellung
Mehrkörpersimulation eines ebenen Koppelgetriebes mittels Matlab/ADAMS-Co-Simulation Folie 20
Zusammenfassung
• Gegenüber einer reinen kinetostatischen Analyse in Matlab ermöglicht das Einbinden flexibler Bauteile die Berücksichtigung des elastischen Verhaltens des Systems
• Gegenüber einer reinen MKS-Analyse in ADAMS ermöglicht die Co-Simulation die Berücksichtigung des Reglerverhaltens
• Co-Simulation kann eingesetzt werden für:1. Virtuelle Inbetriebnahme (Einstellen der Reglerparameter)2. Steifigkeitsoptimierte Dimensionierung des Mechanismus3. Ermitteln der Stabilitätsgrenzen des Transportprozesses
![Page 21: Mehrkörpersimulation eines ebenen Koppelgetriebes mittels ... · (modal neutral file) Geometrie, Masse- und Trägheitseigenschaften, Eigenmoden und generalisierte Masse und Steifigkeiten](https://reader033.vdocuments.pub/reader033/viewer/2022051407/5ca9d6d888c99371398d59f6/html5/thumbnails/21.jpg)