Skip to content

dstuemk/nonlinear-ctrl

Repository files navigation

Non-Linear Control

In this MATLAB-Script two feedback controllers for stabilizing a non-linear dynamical system are compared. The system is described by the following differential equation:

System Equation

System Equation

Control strategies

Recursive design where in each step one state variable get's controled. The resulting closed loop system leads to asymptotic stability.

Equation 1 backstepping

Equation 2 backstepping

Finally substitude back x_1 and x_1 into the control law.

A positive definite "pseudo-energy" energy function V(x) is defined. The control law aims to make the derivative of this function negative (semi-)definite. This leads to a closed loop system which loses energy over time.

Equation lyapunov

Phase portrait

Image of phase portrait

About

Stabilizing a non-linear system with backstepping and lyapunov based control

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages