System Dynamics and Controls Final Project

Pendulum Controller Project


A pendulum with unknown weight is swung and the angular position vs. time is recorded via a positional encoder to a csv file. The first half of the project (pre mid-terms) involved using system parameters to find the plant function. The second half (final project) involved creating various controllers for the pendulum, to control the angular position of the pendulum.


The slides available above show the analysis of the plant function, various block diagrams, and output simulation graphs of the pendulum with the controller applied via MATLAB.