PLT 328 ROBOTIC CONTROL CHAPTER 3 NONLINEAR CONTROL

PLT 328 ROBOTIC CONTROL CHAPTER 3: NON-LINEAR CONTROL

Objectives �To understand the importance of nonlinear system in robotic �To investigate the process linearization for nonlinear problem �To stabilize the nonlinear problem by using lyapunov stability

Introduction �Importance of nonlinear system in robotic control : 1. Able to deal with uncertainty parameter, mainly due to lack of knowledge of the system. 2. exhibits characteristics of both continuous-time and discrete-time dynamical systems 3. Useful in designing of complex robot with multiple isolated equilibrium points.

Equilibrium point �equilibrium is stable if all solutions close to it at the initial moment will not depart too far from it later on.

Basic linearization process

Linearization Technique �Consider the autonomous system �and assume that (x 0, y 0) is an equilibrium point. Step 1 �to find the closest linear system when (x, y) is close to (x 0, y 0), the Jacobian matrix is applied

Step 2 �Find the Eigen values of jacobian matrix Step 3 �Determine the stability of system from Eigen values

Step 1: Jacobian matrix

Example �Find the jacobian matrix for the following system when (x 0, y 0) is (2, 1)

Step 2: Eigen values Let x be an eigenvector of the matrix A. Then there must exist an eigenvalue λ such that Ax = λx or, equivalently, Ax - λx = 0 or (A – λI)x = 0 det(A – λI) = 0 This is called the characteristic equation of A. Its roots determine the eigenvalues of A.

Example 1: Find the eigenvalues of two eigenvalues: 1, 2 Note: The roots of the characteristic equation can be repeated. That is, λ 1 = λ 2 =…= λk. If that happens, the eigenvalue is said to be of multiplicity k. Example 2: Find the eigenvalues of λ = 2 is an eigenvector of multiplicity 3.

Example �Find the eigenvalues and eigenvectors of the matrix

�Solution


Step 3: stability One positive and one negative

Example �Linearise the system around its equlibrium point of (x, y)=(3, 2).




Final 2018

Lyapunov stability �Lyapunov stability of an equilibrium means that solutions starting "close enough" to the equilibrium �The rate of change of V is given as

Definiteness of Lyapunov Positive definite Unstable Positive semi definite Negative semi definite Stable

Example The equilibrium point for this system is x = 0. Determine the stability of the system by using the Lyapunov function.


Exercise Consider the nonlinear system The candidate lyapunov function is The equilibrium point for this system is x = 1. Determine the stability of the system by using the Lyapunov function.
- Slides: 25