Download presentation
Presentation is loading. Please wait.
Published byFrancine Poole Modified over 9 years ago
1
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
2
Feedback Linearization- Single Input case
4
Feedback Linearization- Contd.
6
Problem Statement
7
Example- Controlling a fluid level in a tank
8
Example – Contd.
12
Input State Linearization
13
Input State Linearization-Contd.
15
pole-placement loop Linearization Loop - x 0 Input State Linearization-Contd.
16
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
17
To generate a direct relationship between the output y and the input u, differentiate the output y Input Output Linearization-Contd.
18
Note : The control law is defined everywhere, except at the singularity points such that x2= -1. Input Output Linearization-Contd.
19
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.
20
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
21
Internal Dynamics- Contd
22
Internal Dynamics in Linear Systems
25
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
26
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
27
Lie Derivatives
28
Lie Brackets
29
Example - Lie Brackets
30
Properties of Lie Brackets
31
Diffeomorphisms and State transformations
32
Example
33
Frobenius Theorem- Completely Integrable
34
Frobenius Theorem- Involutivity
35
Frobenius theorem
36
Frobenius theorem- example
37
Input-State Linearization
38
Conditions for Input-State Linearization
39
How to perform input-state Linearization
40
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
41
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.
42
Let us find out the state-transformation z = z(x) and the input transformation so that input-state linearization is achieved. Example system - Contd.
43
Accordingly, the input transformation is Example system- Contd.
44
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.
45
Input-Output Linearization of SISO systems
46
Generating a linear input-output relation
47
Normal Forms
48
Zero Dynamics
50
Zero Dynamics- Contd.
51
Local Asymptotic Stabilization
52
Example System
53
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”.
54
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.
55
Local Tracking Control
56
Tracking Control
57
Inverse Dynamics
58
Inverse Dynamics- Contd.
59
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
60
Plant Model - + Motor DynamicsPlant Model U X2X2 Y= X 1 Plant Model
61
Input-State Linearization
62
Pole-Placement loop Plant Model - + Motor DynamicsPlant Model U(x,v) X2X2 Y - 0 Input-State Linearization- Block diagram
63
Input-Output Linearization
66
Zero Dynamics
67
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.
68
Homework Problems
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.