Skip to content

AnastasiaBarla/Control_nonlinear_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Double Pendulum Control with LQR and Convex MPC

Project Overview

This project studies the modelling and control of a nonlinear double-pendulum system.
The work is organised in three main parts:

  1. Modelling and discretisation of the nonlinear system
  2. Linearisation and design of an LQR controller for the linearised dynamics
  3. Robust control of the system under disturbances via Convex Model Predictive Control (MPC)

System Description

The plant is a double-pendulum system, consisting of two rigid links connected in series:

  • Each link has length l1 and l2 and carries a point mass m1 and m2 at its end.
  • The configuration is described by joint angles q1 and q2, measured from the vertical.
  • Two control torques u1 and u2 are applied at the joints and act as the control inputs of the system.
  • Gravity acts on both links, making the dynamics strongly nonlinear and coupled.

The goal is to move the system around a desired operating point while keeping the motion stable and well behaved.

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published