Feedback Linearization Presented by : Shubham Bhat (ECES-817)

Slides:



Advertisements
Similar presentations
OUTPUT – INPUT STABILITY Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
Advertisements

 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Laplace Transforms.
Properties of State Variables
Fundamentals of Lyapunov Theory
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Some Fundamentals of Stability Theory
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
1 Now consider a “black-box” approach where we look at the relationship between the input and the output Consider stability from a different perspective.
MODEL REFERENCE ADAPTIVE CONTROL
Asymptotic Techniques
EXAMPLES: Example 1: Consider the system Calculate the equilibrium points for the system. Plot the phase portrait of the system. Solution: The equilibrium.
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
Ch. 6 Single Variable Control
Book Adaptive control -astrom and witten mark
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
FULL STATE FEEDBAK CONTROL:
OUTPUT – INPUT STABILITY and FEEDBACK STABILIZATION Daniel Liberzon CDC ’03 Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ.
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
It follows that and Step 1: Assume system to be described as, where y is the output, u is the input and is the vector of all unknown parameters. Step 2:
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.
Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
ADAPTIVE CONTROL SYSTEMS
Chapter 2 Mathematical Background Professor Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Taiwan March,
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
OUTPUT-INPUT STABILITY: A NEW VARIANT OF THE MINIMUM-PHASE PROPERTY FOR NONLINEAR SYSTEMS D. Liberzon Univ. of Illinois at Urbana-Champaign, USA A. S.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
A paper1 by John Hauser, Shankar Sastry, and Petar Kokotovic
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Ch 9.6: Liapunov’s Second Method In Section 9.3 we showed how the stability of a critical point of an almost linear system can usually be determined from.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Control Systems Lect.3 Steady State Error Basil Hamed.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
11-1 Lyapunov Based Redesign Motivation But the real system is is unknown but not necessarily small. We assume it has a known bound. Consider.
Basic search for design of control system and disturbance observer
Eigenvalues, Zeros and Poles
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
A few illustrations on the Basic Concepts of Nonlinear Control
FULL STATE FEEDBACK CONTROL:
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Chapter 12 Design via State Space <<<4.1>>>
Laplace Transforms Chapter 3 Standard notation in dynamics and control
Big Picture: Nonlinear System Linear System
Control Design and Analysis of Chained Systems
§7-4 Lyapunov Direct Method
Description and Analysis of Systems
Feedback Control Systems (FCS)
Autonomous Cyber-Physical Systems: Dynamical Systems
Modern Control Systems (MCS)
§2-3 Observability of Linear Dynamical Equations
8. Stability, controllability and observability
Stability Analysis of Linear Systems
EXAMPLES: Example 1: Consider the system
Chapter 4 . Trajectory planning and Inverse kinematics
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Feedback Linearization Presented by : Shubham Bhat (ECES-817)

Feedback Linearization- Single Input case

Feedback Linearization- Contd.

Problem Statement

Example- Controlling a fluid level in a tank

Example – Contd.

Input State Linearization

Input State Linearization-Contd.

pole-placement loop Linearization Loop - x 0 Input State Linearization-Contd.

Our objective is to make the output y(t) track a desired trajectory y d (t) while keeping the whole state bounded, where y d (t) and its time derivatives up to a sufficiently high order are assumed to be known and bounded. Input Output Linearization

To generate a direct relationship between the output y and the input u, differentiate the output y Input Output Linearization-Contd.

Note : The control law is defined everywhere, except at the singularity points such that x2= -1. Input Output Linearization-Contd.

Internal Dynamics If we need to differentiate the output r times to generate an explicit relationship between output y and input u, the system is said to have a relative degree r. The system order is n. If r<= n, there is an part of the system dynamics which has been rendered “unobservable”. This part is called the internal dynamics, because it cannot be seen from the external input-output relationship. If the internal dynamics is stable, our tracking control design has been solved. Otherwise the tracking controller is meaningless. Therefore, the effectiveness of this control design, based on reduced-order model, hinges upon the stability of the internal dynamics.

Assume that the control objective is to make y track yd(t). Differentiating y leads to the first state equation. Choosing control law Internal Dynamics

Internal Dynamics- Contd

Internal Dynamics in Linear Systems

Extending the notion of zeros to nonlinear systems is not a trivial proposition. For nonlinear systems, the stability of the internal dynamics may depend on the specific control input. The zero-dynamics is defined to be the internal dynamics of the system when the system output is kept at zero by the input. A nonlinear system whose zero dynamics is asymptotically stable is an asymptotically minimum phase system. Zero-Dynamics is an intrinsic feature of a nonlinear system, which does not depend on the choice of control law or the desired trajectories. Extension of Internal Dynamics to Zero Dynamics

Lie derivative and Lie bracket Diffeomorphism Frobenius Theorem Input-State Linearization Examples The zero dynamics with examples Input-Output Linearization with examples Opto-Mechanical System Example Mathematical Tools

Lie Derivatives

Lie Brackets

Example - Lie Brackets

Properties of Lie Brackets

Diffeomorphisms and State transformations

Example

Frobenius Theorem- Completely Integrable

Frobenius Theorem- Involutivity

Frobenius theorem

Frobenius theorem- example

Input-State Linearization

Conditions for Input-State Linearization

How to perform input-state Linearization

Consider a mechanism given by the dynamics which represents a single link flexible joint robot. Its equations of motion is derived as Because nonlinearities ( due to gravitational torques) appear in the first equation, While the control input u enters only in the second equation, there is no easy way to design a large range controller. Example system

Checking controllability and involuvity conditions. It has rank 4 for k>0 and IJ> infinity. Furthermore, since the above vector fields are constant, they form an involutive set. Therefore the system is input-state linearizable. Example system- Contd.

Let us find out the state-transformation z = z(x) and the input transformation so that input-state linearization is achieved. Example system - Contd.

Accordingly, the input transformation is Example system- Contd.

Finally, note that The above input-state linearization is actually global, because the diffeomorphism z(x) and the input transformation are well defined everywhere. Specifically, the inverse of the state transformation is Example system- Contd.

Input-Output Linearization of SISO systems

Generating a linear input-output relation

Normal Forms

Zero Dynamics

Zero Dynamics- Contd.

Local Asymptotic Stabilization

Example System

Global Asymptotic Stability Zero Dynamics only guarantees local stability of a control system based on input-output linearization. Most practically important problems are of global stabilization problems. An approach to global asymptotic stabilization based on partial feedback linearization is to simply consider the control problem as a standard lyapunov controller problem, but simplified by the fact that putting the systems in normal form makes part of the dynamics linear. The basic idea, after putting the system in normal form, is to view as the “input” to the internal dynamics, and as the “output”.

Steps for Global Asymptotic Stability The first step is to find a “ control law” which stabilizes the internal dynamics. An associated Lyapunov function demonstrating the stabilizing property. To get back to the original global control problem. Define a Lyapunov function candidate V appropriately as a modified version of Choose control input v so that V be a Lyapunov function for the whole closed-loop dynamics.

Local Tracking Control

Tracking Control

Inverse Dynamics

Inverse Dynamics- Contd.

Application of Feedback Linearization to Opto-Mechanics For the double slit aperture, the irradiance at any point in space is given as: = wavelength = 630 nm k = wave number associated with the wavelength a = center-to-center separation = 32 um b = width of the slit = 18 um z = distance of propagation =1000 um

Plant Model - + Motor DynamicsPlant Model U X2X2 Y= X 1 Plant Model

Input-State Linearization

Pole-Placement loop Plant Model - + Motor DynamicsPlant Model U(x,v) X2X2 Y - 0 Input-State Linearization- Block diagram

Input-Output Linearization

Zero Dynamics

Conclusion Control design based on input-output linearization can be made in 3 steps: Differentiate the output y until the input u appears Choose u to cancel the nonlinearities and guarantee tracking convergence Study the stability of the internal dynamics If the relative degree associated with the input-output linearization is the same as the order of the system, the nonlinear system is fully linearized. If the relative degree is smaller than the system order, then the nonlinear system is partially linearized and stability of internal dynamics has to be checked.

Homework Problems