State Feedback Controller Design

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Solving Systems of Equations by Substitution Objectives: Solve Systems of Equations using substitution. Solve Real World problems involving systems of.
Advanced Operating Systems
Advanced Operating Systems Prof. Muhammad Saeed I/O Systems Input/Output.
0 - 0.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
ALGEBRAIC EXPRESSIONS
2/10/05Salman Azhar: Database Systems1 XML Query Languages Salman Azhar XPATH XQUERY These slides use some figures, definitions, and explanations from.
Differential Equations
Pole Placement.
President UniversityErwin SitompulModern Control 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 Modern Control
11 MANAGING DISKS AND FILE SYSTEMS Chapter 3. Chapter 3: Managing Disks and File Systems2 OVERVIEW Monitor and configure disks Monitor, configure, and.
Modern Control Systems (MCS)
Discrete Controller Design
Session 8: Virtual Memory management
8. Virtual Memory 8.1 Principles of Virtual Memory
COURSE 9 Tree Structured Files. Database Management Systems2 Binary Tree Organization K Data Pointer Left Pointer Right Heap and sorted files - useful.
University of Amsterdam, Distributed Systems1 Distributed Systems DOAS Marinus Maris.
5.4 Basis And Dimension.
10/11/2014 5:29 AM4.5 - Matrix Inverse and Solving Systems1 Warm-Up #2 Find the determinants: Use Cramer’s Rule to determine the solution: 3. 6 –2.
Addition 1’s to 20.
25 seconds left…...
Week 1.
Operating Systems1 10. File Systems 10.1 Basic Functions of File Management 10.2 Hierarchical Model of a File System 10.3 User’s View of Files –Logical.
Dynamic Behavior of Closed-Loop Control Systems
Week 10 Generalised functions, or distributions
9. Two Functions of Two Random Variables
Time Response and State Transition Matrix
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
Properties of State Variables
Digital Control Systems STATE OBSERVERS. State Observers.
Combined State Feedback Controller and Observer
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
FULL STATE FEEDBAK CONTROL:
State Space Control of a Magnetic Suspension System Margaret Glavin Supervisor: Prof. Gerard Hurley.
State Observer (Estimator)
1 Time Response. CHAPTER Poles and Zeros and System Response. Figure 3.1: (a) System showing input and output; (b) Pole-zero plot of the system;
Modern Control System EKT 308
Lecture 14: Pole placement (Regulator Problem) 1.
(COEN507) LECTURE III SLIDES By M. Abdullahi
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Basic search for design of control system and disturbance observer
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
FULL STATE FEEDBACK CONTROL:
Chapter 12 Design via State Space <<<4.1>>>
Control Systems EE 4314 Lecture 12 March 17, 2015
Digital and Non-Linear Control
Digital and Non-Linear Control
Pole Placement and Decoupling by State Feedback
Pole Placement and Decoupling by State Feedback
Lect. 6 Pole Placement Basil Hamed
Controller and Observer Design
Modern Control Systems (MCS)
Modern Control Systems (MCS)
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
Digital and Non-Linear Control
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
Synthesis of SISO Controllers
Homework 3: Transfer Function to State Space
Observer Design & Output Feedback
Homework 3: Transfer Function to State Space
Chapter 7 Inverse Dynamics Control
Presentation transcript:

State Feedback Controller Design Lecture 08 State Feedback Controller Design 8.1 State Feedback and Stabilization 8.2 Full-Order Observer Design 8.3 Separation Principle 8.4 Reduced-Order Observer 8.5 State Feedback Control Design with Integrator Modern Control Systems

Modern Control Systems State Feedback and Stabilization Stabilization by State Feedback: Regulator Case Plant: State Feedback Law: Closed-Loop System: Theorem Given Controllable There exists a state feedback matrix, F, such that Modern Control Systems

Modern Control Systems A B D F State Feedback System (Regulator Case) Modern Control Systems

Modern Control Systems State Feedback Design in Controllable Form (8.1) Modern Control Systems

Modern Control Systems Suppose the desired characteristic polynomial (8.2) Comparing (8.1) and (8.2), we have (8.3) Modern Control Systems

Modern Control Systems State Feedback: General Case (Non-Zero Input Case) D B C A F State Feedback Control System Modern Control Systems

Modern Control Systems State Feedback Design with Transformation to Controllable Form Controllable From: Modern Control Systems

Modern Control Systems Transform to Controllable Form Coordinate Transform Matrix Controllable Form: Modern Control Systems

Modern Control Systems Example (A, B) is in controllable from, we can derive the state feedback gain from eq. (8.3) Modern Control Systems

Modern Control Systems Obtain the State Feedback Matrix by Comparing Coefficients Plant: State Feedback: Closed Loop System: Char. Equation: Suppose that the system is controllable, i.e. Modern Control Systems

Modern Control Systems Then, for any desired pole locations: We can obtain the desired char. polynomial By controllability, there exists a state feedback matrix K, such that (8.4) From (8.4), we can solve for the state feedback gain K. Modern Control Systems

Modern Control Systems Example Plant: State Feedback: Fig. State Feedback Design Example Modern Control Systems

Modern Control Systems Spec. for Step Response: Percent Overshoot 5%, Settling Rise time 5 sec. Desired pole locations: From (8.4), we get (8.5) By comparing coefficients on the both sides of 8.5), we obtain Modern Control Systems

Modern Control Systems Simulation Results Fig. Step response of above example Modern Control Systems

Modern Control Systems Ackermann Formula for SISO Systems Plant: State Feedback: The Matrix Polynomial Then the state feedback gain matrix is Modern Control Systems

Modern Control Systems Steady State Error Error Variable Lapalce Transform of the Error Variable From (3.6) By Final Value Theorem Modern Control Systems

Modern Control Systems Full-Order Observer Design Full-Order Observer Plant: Suppose is the observer state L: Observer gain Estimation error: Error Dynamics Equation: Modern Control Systems

Modern Control Systems Hence if all the eigenvalues of (A-LC) lie in LHP, then the error system is asy. stable and C A B + L Fig. Full-Order Observer Modern Control Systems

Modern Control Systems By duality between controllable from and obeservable form we have the following theorem. Theorem Given Observable There exists a observer matrix, L, such that Modern Control Systems

Modern Control Systems The eigenvalues of can be assigned arbitrarily by proper choice of K. Since have same eigenvalues, if we choose then the eigenvalues of (A-LC) can be arbitrarily assigned. Modern Control Systems

Modern Control Systems Separation Principle Plant: State Feedback Law using estimated state: State Equation: (8.6) Observer: Error Dynamics: (8.7) Modern Control Systems

Modern Control Systems Separation Principle (Cont.) From (8.6) and (8.7), we obtain the overall state equation (8.8) Eigenvalues of the overall state equation (7.17) (8.9) Equation (8.9) tells us that the eigenvalues of the observer-based state feedback system is consisted of eigenvalues of (A-BF) and (A-LC). Hence, the design of state feedback and observer gain can be done independently. Modern Control Systems

Observer-Based Control System Plant: Observer: State Feedback Law: Modern Control Systems

Modern Control Systems A B L K Fig. Observer-based control system Modern Control Systems

Modern Control Systems A B L K Fig. Observer-based control system with compensating gain Modern Control Systems

Modern Control Systems Reduced-Order Observer Design Consider the n-dimensional dynamical equation (8.10a) (8.10b) Here we assume that C has full rank, that is, rank C =q. Then, there exists a coordinate transformation which can be partitioned as (8.11) Modern Control Systems

Modern Control Systems Since , we have (8.12a) (8.12b) which become Plant: (8.13a) (8.13b) where Observer: Observer Modern Control Systems

Modern Control Systems Note that and w are function of known signals u and y. Now if the dynamical equation above is observable, an estimator of can be constructed. Theorem: The pair {A, C} in (8.10) or, equivalently, the pair in (8.12) is observable if and only if the pair in (8.13) is observable. Modern Control Systems

Modern Control Systems Let the estimate of be (8.14) Such that the eigenvalues of can be arbitrarily assigned by a proper choices of . The substitution of w and into (8.143) yields (8.15) To eliminate the term of the derivative of y, by defining (8.16) Modern Control Systems

Modern Control Systems Using (8.15), then the derivative of (8.16) becomes From (8.15), we see that is an estimate of . Define the following matrices Modern Control Systems

Modern Control Systems Reduced-Order Observer: where Modern Control Systems

Modern Control Systems A B + Fig. Reduced-Order Observer Modern Control Systems

Modern Control Systems Define Error Variable then we have Modern Control Systems

Modern Control Systems Since the eigenvalues of can be arbitrarily assigned, the rate of e(t) approaching zero or, equivalently, the rate of approaching can be determined by the designer. Now we combine with to form Then from We get Modern Control Systems

Modern Control Systems How to transform state equation to the form of (8.11) Consider the n-dimensional dynamical equation (8.17a) (8.17b) Here we assume that C has full rank, that is, rank C =q. Define where R is any (n-q)n real constant matrix so that P is nonsingular. Modern Control Systems

Modern Control Systems Compute the inverse of P as where Q1 and Q2 are nq and n(n-q) matrices. Hence, we have Modern Control Systems

Modern Control Systems Now we transform (8.17) into (8.11), by the equivalence transformation which can be partitioned as Modern Control Systems

Modern Control Systems SISO State Space System Integral Control: Augmented Plant: Modern Control Systems

Modern Control Systems State Feedback Control Design with Integrator Closed-Loop System: Modern Control Systems

Modern Control Systems Block diagram of the integral control system B C A K Fig.Block diagram of the integral control system Modern Control Systems

Modern Control Systems Example Spec. for Step Response: Percent Overshoot 10%, Settling time 0.5 sec. State Feedback Design: Modern Control Systems

Modern Control Systems From the steady state analysis in Sec. 3.4 Modern Control Systems

Modern Control Systems State Feedback Design with Error Integrator: Closed-Loop System: (8.18) Modern Control Systems

Modern Control Systems From (8.18), we get the char. eq. of the closed-loop system is (8.19) The desired char. eq. of the closed-loop system is (8.20) By comparing coefficients on left hand sides of (8.19) and (8.20), we obtain Modern Control Systems

Modern Control Systems Closed-Loop System: Final Value Theorem Steady State Error Modern Control Systems