Separation Principle. Controllers & Observers Plant Controller Observer Picture.

Slides:



Advertisements
Similar presentations
Ch 7.6: Complex Eigenvalues
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Analysis of Dynamic Process Models C13.
SSO Bidder’s Conference II
Chapter Fourteen The Electric Field and the Electric Potential
Properties of State Variables
MATH 685/ CSI 700/ OR 682 Lecture Notes
Transducers Devices to transform signals between different physical domains. Taxonomy –Active: input signal modulates output energy; e.g. liquid crystal.
President UniversityErwin SitompulModern Control 11/1 Dr.-Ing. Erwin Sitompul President University Lecture 11 Modern Control
Ch 7.8: Repeated Eigenvalues
Linear system by meiling CHEN1 Lesson 8 Stability.
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
Mechanics of Rigid Bodies
Modern Control Systems1 Lecture 07 Analysis (III) -- Stability 7.1 Bounded-Input Bounded-Output (BIBO) Stability 7.2 Asymptotic Stability 7.3 Lyapunov.
Digital Control Systems
5.1 Orthogonality.
Chapter 22 Alternating-Current Circuits and Machines.
Boyce/DiPrima 9th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
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.
Eigenvalue Problems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. The second main.
Controllability and Observability
Chapter Content Real Vector Spaces Subspaces Linear Independence
Computing Eigen Information for Small Matrices The eigen equation can be rearranged as follows: Ax = x  Ax = I n x  Ax - I n x = 0  (A - I n )x = 0.
Chapter 7 Stability and Steady-State Error Analysis
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Solving Linear Systems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. Solving linear.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Boyce/DiPrima 9 th ed, Ch 7.6: Complex Eigenvalues Elementary Differential Equations and Boundary Value Problems, 9 th edition, by William E. Boyce and.
Chapter 6 Eigenvalues. Example In a certain town, 30 percent of the married women get divorced each year and 20 percent of the single women get married.
Work Readings: Chapter 11.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
(COEN507) LECTURE III SLIDES By M. Abdullahi
Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems NO CLASSES.
17 1 Stability Recurrent Networks 17 3 Types of Stability Asymptotically Stable Stable in the Sense of Lyapunov Unstable A ball bearing, with dissipative.
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.
Higher Order Circuits – How To Obtain State Equations? Consider a circuit with capacitor, inductors, n-terminal resistors and independent sources. Aim.
Chapter 21 Magnetic Induction and Chapter 22.9: Transformers.
Eigenvalues, Zeros and Poles
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 5 Eigenvalues and Eigenvectors
Chapter 12 Design via State Space <<<4.1>>>
Pole Placement and Decoupling by State Feedback
Chapter 10 Optimal Control Homework 10 Consider again the control system as given before, described by Assuming the linear control law Determine the constants.
§7-4 Lyapunov Direct Method
Pole Placement and Decoupling by State Feedback
Lect. 6 Pole Placement Basil Hamed
Modern Control Systems (MCS)
Boyce/DiPrima 10th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
Static Output Feedback and Estimators
Modern Control Systems (MCS)
Digital Control Systems
§1-2 State-Space Description
Digital and Non-Linear Control
8. Stability, controllability and observability
Equivalent State Equations
Homework 3: Transfer Function to State Space
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Homework 3: Transfer Function to State Space
Eigenvalues and Eigenvectors
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Chapter 3 Modeling in the Time Domain
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Separation Principle

Controllers & Observers Plant Controller Observer Picture

Composite state model

Similarity Transformation

Controllability of Composite System Composite system cannot be controllable. (rows of zeros) Look at transfer function of composite system Poles and zeros

Stability Discussion K stabilizes “control system” L stabilizes “observer” Values of K and L are largely independent of each other Observer must be “more stable” than controller Separation Principle

Satellite Example

More Stability

Energy Storage & State componentEnergy/Power ResistorI 2 R=V 2 /R Capacitor, vV 2 /(2C) Inductor, iLI 2 /2 Friction elementBv 2 /2 Mass, vMv 2 /2 Spring, dxK(dx) 2 /2

Free Response and Energy Free response indicates how energy stored in the system “leaves” the system If x(t) goes to zero, then the energy initially stored in the system (kinetic, potential, inductors, capacitors) is dissipated in friction elements, resistors, or radiates to the ambient world

Forced Response and Energy The forced response shows how energy from the input function (and bias sources) enters the states

Stability and Energy Dissipation The conceptual (not literal) connection between energy stored in the states and whether or not it dissipates to zero in the free response, leads to a powerful test of stability associated with the name of Lyapunov. See Chapter 8: pps. 193, 198, 200, 209

Definitions The origin is stable if, for any given value of ε > 0, there is a value of δ(ε) > 0 such that if ||x(0)|| 0 (see Fig. 8.1 pg. 195). The origin is asymptotically stable if it is stable, and if there exists δ’ > 0 such that whenever ||x(0)|| < δ’ then lim t  ||x(t)|| = 0. Diagonal systems

Energy Functions & Lyapunov stability Lyapunov functions  energy functions Consider a mechanical system with no energy sources, consider any function built up from kinetic and potential energy of its components. This function does not increase as time passes. Consider an electrical system with no energy sources, consider any function built from the energy stored in the capacitors and inductors. This function does not increase as time passes.

2 nd Method of Lyapunov Along every solution x(t) contained in Ω 1.If v(x(t)) is decreasing except at the origin, then the origin is asymptotically stable, and all initial conditions inside Ω produce trajectories that approach the origin; 2.If v(x(t)) is increasing except at the origin, then the origin is unstable.

Energy Functions for LTI systems v(x) = x T Px, P symmetric positive-definite. Choose real, symmetric, positive definite Q. Find, if possible, real, symmetric, positive definite P If successful, conclude stability. Approach generalizes to non-linear systems

Positive/Negative (semi-) definite matrices, x != 0 x T Qx > 0  positive definite x T Qx < 0  negative definite x T Qx >= 0  positive semi-definite x T Qx <=  negative semi-definite Symmetric  Q T =Q Real  every element of Q is real Q is positive definite if, for some orthogonal S, S T QS is –Diagonal, –Has non-zero, positive elements on the diagonal Diagonal matrix examples

Positive Definiteness A real symmetric matrix M is positive definite if and only if any one of the following conditions holds: –All eigenvalues of M are positive –There exists a nonsingular matrix N such that M = N T N

Connection between Q and P Q is any positive definite matrix and let Total energy dissipated is Now consider A T P+PA

A T P+PA=?

Solving Lyapunov Eqns A T P+PA=-Q –Given Q, A, find P –“vectorize” to get Mp=q –Solve for p –Reconstruct P from p –Solutions exist “if and only if” λ i + λ j ≠0 for eigenvalues of A, including when i = j.

Satellite Example Q cannot be totally arbitrary since q 2,2 must be 0. Can Q and P be positive definite?

Satellite Example Q cannot be positive definite since it has a negative EV.

With Feedback Any Q produces a P. Does pos-def Q produce pos-def P?

With Feedback Any Q produces a P. Does pos-def Q produce pos-def P?

With Feedback and Observer

Uncancelled pole-zero pairs CCF –Observable? OCF –Controllable? Subspaces –CO –Not C, O –Not O, C –Not O, Not C Controllable if input affects all state components directly or indirectly Observable if all state components affects output directly or indirectly

Example

Kalman Canonical form (1) Uncontrollable states can affect controllable states. Controllable states cannot affect uncontrollable states. Observable states can affect unobservable states. Unobservable states cannot affect observable states. Picture. Compute Transfer functions.

Kalman Canonical Form (2) Compute Transfer Function. Depends only on Observable and controllable portion. Hence lower degree polynomials.

Design via Similarity Transformations -- Picture

Signal Energy Example 7, pg. 202 Define signal energy Compute energy in free response due to x(0) P is solution to Lyapunov Eqn.

Optimal Control See Example 8, Pg 203 Introduce SVFB, need to choose K Define quadratic cost functional in terms of –Positive definite R –Positive semidefinite Q Substitute y=Cx, u=-Kx+u’ Substitute free response, with initial state x(0) Compare integrand with signal energy integrand, solve resulting Lyapunov eq.