The “INVERTED PENDULUM, ANALYSIS, DESIGN AND IMPLEMENTATION” is a collection of
MATLAB functions and scripts, and SIMULINK models, useful for analyzing Inverted
Pendulum System and designing Control System for it.
This report & MATLAB-files collection are developed as a part of practical assignment on
Control System Analysis, Design & Development practical problem. The assigned
problem of INVERTED PENDULUM is a part of Lab Work of Control System – III Course at
the INSTITUTE OF INDUSTRIAL ELECTRONICS ENGINEERING (IIEE), KARACHI, PAKISTAN.
The Inverted Pendulum is one of the most important classical problems of Control
Engineering. Broom Balancing (Inverted Pendulum on a cart) is a well known example
of nonlinear, unstable control problem. This problem becomes further complicated when
a flexible broom, in place of a rigid broom, is employed. Degree of complexity and
difficulty in its control increases with its flexibility. This problem has been a research
interest of control engineers.
Control of Inverted Pendulum is a Control Engineering project based on the FLIGHT
SIMULATION OF ROCKET OR MISSILE DURING THE INITIAL STAGES OF FLIGHT. The AIM OF THIS
STUDY is to stabilize the Inverted Pendulum such that the position of the carriage on the
track is controlled quickly and accurately so that the pendulum is always erected in its
inverted position during such movements.
This practical exercise is a presentation of the analysis and practical implementation of
the results of the solutions presented in the papers, “Robust Controller for Nonlinear
& Unstable System: Inverted Pendulum” [3] and “Flexible Broom Balancing” [4], in
which this complex problem was analyzed and a simple yet effective solution was
presented. The details of these papers can be looked in the BIBLIOGRAPHY section.
1