13.07.2015 Aufrufe

Inverses Pendel - Technische Universität München

Inverses Pendel - Technische Universität München

Inverses Pendel - Technische Universität München

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Praktikumsversuch <strong>Inverses</strong> <strong>Pendel</strong>5 VersuchsdurchführungFühren Sie bitte zunächst das MATLAB m-file setup lab ip02 sip.m aus. Achten Sievorher darauf, dass das Flag CONTROLLER TYPE auf MANUAL gestellt ist. Dieses m-File(re-)initialisiert alle Parameter des <strong>Pendel</strong>s und des Wagens sowie benutzerspezifischeVariablen, welche von den Simulink-Diagrammen benötigt werden. Außerdem werden dieZustandsmatrizen ermittelt.5.1 Reglerentwurf und -simulationAufgabe 1. Schreiben Sie ausgehend von der Einführung des vorhergehenden Abschnittsein m-file, das es Ihnen ermöglicht, Rückführmatrix R und Vorfilter F zu berechnen. LegenSie als Startpunkt alle Pole des geschlossenen Regelkreises ungefähr in −7 (MATLAB-Befehl: place, kein Doppelpol erlaubt!)Abbildung 6: Simulink-Blockdiagramm zur Simulation des inversen <strong>Pendel</strong>sÖffnen Sie das Simulink-Diagramm s sip SF.mdl. Sie sollten ein Diagramm ähnlich demin Abbildung 6 gezeigten erhalten. Nehmen Sie sich ein bisschen Zeit, sich mit dem Modellvertraut zu machen. Um die Simulation über den gesamten Rotationsbereich gültig zugestalten, wurde das IP anhand der zuvor bestimmten Bewegungsgleichung ohne lineareNäherungimplementiert. GehenSie sicher,dass dieParameter des Signalgenerator-Blocksrichtig eingestellt sind, um ein Rechtecksignal der Amplitude 1 und der Frequenz 0.2Hz zuerhalten. Hinweis: Es sollte beachtet werden, dass Führungsgröße und Regler so gewähltwerden, dass das System in dem Bereich bleibt, in dem die Linearisierung Gültigkeitbesitzt.12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!