AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Swing-Up and Stabilization of a Cart Pendulum and Twin Pendulum System: Using Nonlinear Control Strategies

Author

Term

4. term

Publication year

2019

Submitted on

Pages

76

Abstract

Dette projekt udvikler ikke-lineære reguleringsstrategier til en vogn-pendel-opstilling i Control and Automation Lab ved Aalborg Universitet (AAU). Målet er at svinge pendulet fra nedhængende til opret stilling, fange det og holde balancen. Del 1 omhandler et enkelt pendul på vognen. Her designes tre energibaserede swing-up-regulatorer (metoder, der udnytter systemets energi til at svinge pendulet op). En sliding mode-regulator (en robust styringsmetode) udvikles til at fange og stabilisere pendulet omkring den oprette position. Én af swing-up-metoderne implementeres på forsøgsopstillingen sammen med sliding mode-regulatoren. Del 2 udvider til et tvillingependel (to koblede penduler). Erfaringerne fra del 1 bruges til at udvikle en swing-up-strategi, og en lineær-kvadratisk regulator (LQR, en optimal stabiliseringsmetode) designes til at holde systemet stabilt. Regulatorerne implementeres, og der konstrueres et Kalman-filter til at estimere de umålte tilstande (fx vinkler og hastigheder) i tvillingependel-systemet.

This project develops nonlinear control strategies for a cart-and-pendulum setup in the Control and Automation Lab at Aalborg University (AAU). The goal is to swing the pendulum from hanging down to upright, catch it, and keep it balanced. Part 1 addresses a single pendulum on the cart. Three energy-based swing-up controllers (methods that use the system’s energy to drive the pendulum upward) are designed. A sliding mode controller (a robust control technique) is developed to catch and stabilize the pendulum near the upright position. One of the swing-up strategies is implemented on the test rig together with the sliding mode controller. Part 2 extends to a twin pendulum (two coupled pendulums). Insights from Part 1 are used to develop a swing-up strategy, and a Linear Quadratic Regulator (LQR, an optimal stabilizing controller) is designed to keep the system balanced. The controllers are implemented, and a Kalman filter is designed to estimate unmeasured states (such as angles and velocities) of the twin pendulum system.

[This abstract was generated with the help of AI]