Cascade PID Control of an Inverted Pendulum on a Cart System: Simulation and Experimental Analysis
Khalid Mehrab, Md Zamiul Alam, Shadman Tahmid Haque

TL;DR
This paper evaluates cascade PID control for an inverted pendulum on a cart, comparing simulation and real-world experiments, and discusses its effectiveness and limitations in stabilization and disturbance rejection.
Contribution
It provides a comprehensive analysis of cascade PID control performance through simulation and physical experiments, highlighting practical challenges and improvements with LQR-based control.
Findings
Simulation achieved effective pendulum stabilization and position tracking.
Experimental results showed real-time stabilization with differences from simulation.
LQR-based inner loop improved disturbance rejection and reduced overshoot.
Abstract
This study investigates the performance of cascade PID control architecture applied to an inverted pendulum on a cart system through both simulation and experimental implementation. A nonlinear model of the system was developed using Simscape Multibody in Simulink, while a physical prototype was constructed using a DC motor-driven cart, pendulum, rotary encoder, ultrasonic sensor, and an Arduino. The cascade PID control structure consists of an inner loop regulating the pendulum angle and an outer loop controlling the cart position. Simulation results demonstrated effective stabilization of the pendulum and satisfactory position tracking under idealized conditions. Experimental results confirmed successful real-time stabilization but revealed notable differences from simulation, particularly in controller gains, transient behavior, and disturbance response due to sensor noise, unmodeled…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
