Invertiertes Pendel mit Animation
Dieses Beispiel zeigt, wie Simulink® zur Modellierung und Animation eines invertierten Pendelsystems verwendet werden kann. Bei einem invertierten Pendel liegt der Schwerpunkt über dem Drehpunkt. Um diese Position stabil zu halten, implementiert das System eine Steuerlogik, um den Drehpunkt unter den Schwerpunkt zu bewegen, wenn das Pendel abzufallen beginnt. Das invertierte Pendel ist ein klassisches dynamisches Problem, das zur Prüfung von Kontrollstrategien verwendet wird.

System
In diesem Beispiel besteht das System aus einem invertierten Pendel, das auf einem mobilen Wagen montiert ist. Das Modell beschränkt die Bewegung auf die vertikale Ebene. Um die Systemstabilität aufrechtzuerhalten, implementiert das Modell eine Zustandsregelung, um die Position des Wagens zu verfolgen. Eine Erklärung, wie die Gleichungen abgeleitet und in Simulink implementiert werden, finden Sie unter Derive Equations of Motion and Simulate Cart-Pole System (Symbolic Math Toolbox).

Animation
Das Modell verwendet einen Level-2-MATLAB-S-Funktionsblock, um die Animation zu implementieren. Die S-Funktion verwendet MATLAB® Handle Graphics®. Um die S-Funktion anzuzeigen, öffnen Sie pendan.m.

Dynamik des invertierten Pendels
Das Modell verwendet ein maskiertes Subsystem, um die nichtlineare Systemdynamik des invertierten Pendels zu implementieren. Das Subsystem bestimmt die Position des Wagens entlang der x-Achse und die Pendeldrehung um den Drehpunkt.

Zustandsregelung
Das Modell implementiert eine Zustandsregelung, um die Position des Wagens zu verfolgen und den Drehpunkt unterhalb des Pendelschwerpunkts zu halten. Das State Estimator-Subsystem verwendet ein Luenberger-Beobachtermodell, um die internen Zustände des Systems zu schätzen.
Analyse
Der Scope-Block liefert während der Simulation eine Signalausgabe. Sie können auch den Simulation Data Inspector verwenden, um die protokollierten Signale zu untersuchen.

Siehe auch
Level-2 MATLAB S-Function | Discrete PID Controller | Signal Generator
Themen
- Add App Designer App to Inverted Pendulum Model (Simulink Real-Time)
- Derive Equations of Motion and Simulate Cart-Pole System (Symbolic Math Toolbox)
- Control of an Inverted Pendulum on a Cart (Control System Toolbox)
- Inverted Pendulum Controller Tuning (Simulink Design Optimization)
- Masking Fundamentals
- Save Signal Data Using Signal Logging
- Unit Specification in Simulink Models