Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Size: px
Start display at page:

Download "Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08"

Transcription

1 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd. Ed., by C.-T. Chen (1999) Outline NTUEE-LS8-DesignSISO-2 Introduction State Feedback (8.2) Regulation & Tracking (8.3) State Estimator (8.4) Feedback from Estimated States (8.5) State Feedback Multivariable Case (8.6) State Estimators Multivariable Case (8.7) Feedback from Estimated States Multivariable Case (8.8)

2 Outline NTUEE-LS8-DesignSISO-3 State Feedback (8.2) State Feedback in Controllable Canonical Form Eigenvalue Assignment by Solving the Lyapunov Eqn Regulation & Tracking (8.3) Robust Tracking and Disturbance Rejection Stabilization State Estimator (8.4) Full-Dimensional State Estimator Reduced-Dimensional State Estimator Feedback from Estimated States (8.5) Basic Concept of Feedback Control (8.1) NTUEE-LS8-DesignSISO-4 r u Plant y (system to be controlled) r: reference signal

3 Basic Concept of Feedback Control 2 r: reference signal NTUEE-LS8-DesignSISO-5 r + u Plant y - (system to be controlled) x state feedback control r + u Plant y - (system to be controlled) output feedback control State Feedback (SISO Systems) (8.2) NTUEE-LS8-DesignSISO-6 Closed-loop system :

4 State Feedback (SISO Systems) 2 NTUEE-LS8-DesignSISO-7 u + + y Theorem 8.1 (8.2) NTUEE-LS8-DesignSISO-8 Proof:

5 Example 8.1 (8.2) NTUEE-LS8-DesignSISO-9 Controllability: Observability: controllable and observable State feedback: Feedback system: Example NTUEE-LS8-DesignSISO-10 Controllability: Observability: Observability may change after state feedback

6 Example 8.2 (8.2) NTUEE-LS8-DesignSISO-11 Characteristic Polynomial: State feedback: Feedback system: Example NTUEE-LS8-DesignSISO-12 Characteristic Polynomial:

7 State Feedback in Controllable Canonical Form (8.2) NTUEE-LS8-DesignSISO-13 State Feedback in Controllable Canonical Form 2 NTUEE-LS8-DesignSISO-14

8 State Feedback in Controllable Canonical Form 3 NTUEE-LS8-DesignSISO-15 State Feedback in Controllable Canonical Form 4 NTUEE-LS8-DesignSISO-16

9 State Feedback in Controllable Canonical Form 5 NTUEE-LS8-DesignSISO-17 State Feedback in Controllable Canonical Form 6 NTUEE-LS8-DesignSISO-18

10 State Feedback in Controllable Canonical Form 7 NTUEE-LS8-DesignSISO-19 State Feedback in Controllable Canonical Form 8 NTUEE-LS8-DesignSISO-20

11 State Feedback in Controllable Canonical Form 9 NTUEE-LS8-DesignSISO-21 In Summary 1 NTUEE-LS8-DesignSISO-22

12 In Summary 2 NTUEE-LS8-DesignSISO-23 Theorem 8.2 (8.2) NTUEE-LS8-DesignSISO-24 (A,b,c) (A,b) (A,b,c)

13 Theorem Proof: If with the transformation Q, the state equation (A, b, c) _ is transformed into (A, b, c), then g(s) ^ is as shown. 2 3 Let Q = [ b Ab A b A b], Q 1 2 = 1 α1 α2 α3 0 1 α α 1 2, α NTUEE-LS8-DesignSISO-25 x = Q x = Q Q x = Q x α 4 1 α = = 1 0 Then A Q = = 1 A Q1, b Q1 b, α α c = c Q = [ cb cab ca b ca b] 1 Theorem And Q A α 4 α α = 1 = A Q 0 1 α NTUEE-LS8-DesignSISO-26 A = α1 α2 α3 α Q 2 b = b = [ ] b = [ ], c = c Q = [ β β β β ] Note: (1) β 1 = c b, β 2 = α 1 c b + c A b,, but not so important here _ (2) Q 1 = C, Q 2 = C 1.

14 Theorem 8.3 (8.2) NTUEE-LS8-DesignSISO-27 (A,b,c) Proof: Theorem Choose P such that NTUEE-LS8-DesignSISO-28 Use the state feedback gain Can obtain any desired characteristic polynomial after state feedback

15 Theorem And get NTUEE-LS8-DesignSISO-29 Thus Double check: Theorem Zeros are not affected by state feedback NTUEE-LS8-DesignSISO-30 Before state feedback: After state feedback: _ Observability may change with possible new pole-zero relation

16 Example 8.3 (8.2) NTUEE-LS8-DesignSISO-31 If the desired eigenvalues are 1.5±0.5j and 1±j, then Design Guidelines (8.2) Guidelines for selecting desired eigenvalues NTUEE-LS8-DesignSISO-32 More negative real parts of eigenvalues Faster response y(t), Larger system bandwidth (noise problem), and Larger input u(t) (actuator saturation problem) Clustered eigenvalues Response y(t) sensitive to parameter change, and Larger input u(t)

17 Design Guidelines 2 Suggested methods: NTUEE-LS8-DesignSISO-33 (1) Let the eigenvalues uniformly spread over the crescent region (2) Find k to minimize the performance index J Optimal Control weighting matrices Design Guidelines 3 NTUEE-LS8-DesignSISO-34 Feedback Control of Dynamic Systems, 4th Ed., By Franklin, Powell, Emami-Naeini, 2002

18 State Feedback of Discrete-Time Systems (SISO Systems) (8.2) NTUEE-LS8-DesignSISO-35 x[k+1] = u[k] = A x[k] + b u[k] r[k] k x[k] x[k+1] = (A bk) x[k] + b r[k] Thus everything is the same, except that the desired eigenvalues are different from the C.T. case. For example, the hatched area in the figure is suggested. Eigenvalue Assignment by Solving the Lyapunov Equation (8.2.1) NTUEE-LS8-DesignSISO-36 A different method of computing state feedback gain for eigenvalue assignment Restriction: Different sets of eigenvalues wrt eig(a)

19 Eigenvalue Assignment by Solving the Lyapunov Equation 2 NTUEE-LS8-DesignSISO-37 Note that: In the procedure if a solution T exists and is nonsingular, Then from steps 3 and 4, we have Thus A bk and F have the same (assigned) eigenvalues. A sufficient condition for T to exist is that A and F have no common eigenvalues (i.e., every eigenvalue must move). Theorem 8.4 (8.2.1) NTUEE-LS8-DesignSISO-38 Proof: (for n = 4 only) Let the characteristic polynomial of A be Then _ And for all eigenvalues λ i of F Thus has nonzero eigenvalues and is nonsingular

20 Theorem Also, observe the recursive relation NTUEE-LS8-DesignSISO-39 (+ T is Gain Selection (8.2.1) Given a set of desired eigenvalues, how to set F and k? NTUEE-LS8-DesignSISO-40 _ (1) Using the observable canonical form, set F to the companion form with the desired eigenvalues, and let k = [1 0 0]; _ (2) Using the modal form, set F to the diagonal form with the desired eigenvalues, and _ Let k have at least one nonzero element associated with each diagonal block of F, _ such as k = [ ], [ ], [ ].

21 Example 8.4 (8.2.1) (the same as Example 8.3) NTUEE-LS8-DesignSISO-41 The desired eigenvalues are 1.5±0.5j and 1±j, thus set No matter k is set to [ ] or [ ], the resulting k is the same as the one obtained in Example 8.3 (different k, different T, but the same kt 1 ). _ Theorem NTUEE-LS8-DesignSISO-42 For single-input systems, the state feedback gain k corresponding to a set of pre-assigned eigenvalues is unique.

22 State Feedback and State Estimation (MIMO) (8.6 & 8.7) NTUEE-LS8-DesignSISO-43 Regulation and Tracking (8.3) NTUEE-LS8-DesignSISO-44 Regulation: y(t) to follow r(t) = 0, t 0 Tracking: y(t) to follow r(t) = a, a constant, t 0 Servomechanism problem: y(t) to follow r(t), a non-constant reference signal, t 0

23 Regulation and Tracking 2 To solve the regulation problem is NTUEE-LS8-DesignSISO-45 to find a state feedback gain k such that A bk is a stable matrix, To solve the tracking problem, we need an extra feedforward gain p: r + u k x Regulation and Tracking 3 With the feedforward gain and state feedback, the transfer function is NTUEE-LS8-DesignSISO-46 Thus for y(t) to follow r(t) = a, a constant, choose k such that A bk is stable, and p such that Which requires β 4 0, i.e., the plant has no zeros at s = 0

24 Robust Tracking and Disturbance Rejection (8.3.1) NTUEE-LS8-DesignSISO-47 In practical applications, there will be disturbance, i.e., exogenous input affecting the system, and there will be uncertainty regarding the exact values of A, b, and c. Robust Tracking: Tracking with parameter uncertainty _ (β 4 and α 4 not known exactly) Disturbance Rejection: Elimination of the effect by disturbance Robust Tracking and Disturbance Rejection 2 Plant nominal equation: NTUEE-LS8-DesignSISO-48 constant disturbance An internal model control configuration with state feedback

25 Theorem 8.5 (8.3.1) NTUEE-LS8-DesignSISO-49 closed-loop system Proof: Theorem NTUEE-LS8-DesignSISO-50

26 Theorem NTUEE-LS8-DesignSISO-51 Theorem Block diagram manipulation: NTUEE-LS8-DesignSISO-52

27 Theorem NTUEE-LS8-DesignSISO-53 Taking determinants of the identity i.e., Theorem NTUEE-LS8-DesignSISO-54 For constant (step-type) disturbance Even with (small) parameter uncertainty, lim t y w (t) = 0, as long as roots of Δ f (s) all have negative real parts Robust constant-disturbance rejection

28 Theorem NTUEE-LS8-DesignSISO-55 Also, Thus even with parameter uncertainty robust tracking for constant reference Stabilization (8.3.2) NTUEE-LS8-DesignSISO-56 Stable systems Stabilizable systems

29 Stabilization 2 Without loss of generality, consider NTUEE-LS8-DesignSISO-57 Uncontrollable systems are stabilizable by state feedback if and only if the uncontrollable part of the system is stable State Estimator (Observer) for SISO Systems (8.4) NTUEE-LS8-DesignSISO-58 Given A, b, c, Can we estimate x(t) by measuring y(τ) and u(τ) for τ [0, t]?

30 State Estimator (Observer) for SISO Systems 2 Open-Loop Estimator: NTUEE-LS8-DesignSISO-59 and use y(τ) and u(τ) for τ [0, t] ^ to compute x(0) = x(0) system (model) estimator Disadvantage 1: Any inaccuracy in the determination of x(0) will make lim t x(t) ^ x(t) = for unstable A Disadvantage 2: Very sensitive to parameter uncertainty in A and b State Estimator (Observer) for SISO Systems 3 Closed-Loop Estimator: NTUEE-LS8-DesignSISO-60

31 State Estimator (Observer) for SISO Systems 4 Estimator Error: NTUEE-LS8-DesignSISO-61 Theorem 8.O3 (8.4) NTUEE-LS8-DesignSISO-62 Proof:

32 Procedure 8.O1 (8.4) A different method for designing state estimators: NTUEE-LS8-DesignSISO-63 Reduced-Dimensional State Estimator (8.4.1) NTUEE-LS8-DesignSISO-64 The equation y(t) = c x(t) already has one-dimensional information about x(t), so only an (n 1)-dimensional state estimator is needed to estimate the remaining information about x(t)

33 Theorem 8.6 (8.4.1) NTUEE-LS8-DesignSISO-65 Theorem Proof: (necessity for general n) If (F, l) not controllable NTUEE-LS8-DesignSISO-66 If (A, c) not observable

34 Theorem Proof: (sufficiency for n = 4) NTUEE-LS8-DesignSISO-67 As in Theorem 8.4, Let Then Theorem NTUEE-LS8-DesignSISO-68 If there is a nonzero vector r, such that Pr = 0, i.e., Then consider [l Fl F 2 l F 3 l] [l Fl F 2 l] (F, l) controllable (A, c) observable and Λ nonsingular

35 Theorem In the reduced-dimensional state estimator NTUEE-LS8-DesignSISO-69 Define the error signal, then Thus lim t e(t) = 0 if F is chosen to be stable, and lim t c yt () c cx() t c c xˆ( t) = limt = = () t = ( t) () t () t x x T z T Tx T T Feedback from Estimated States (8.5) NTUEE-LS8-DesignSISO-70 r + - u Plant y k Estimator

36 Feedback from Estimated States 2 NTUEE-LS8-DesignSISO-71 Consider the equivalence transformation P = P 1 Feedback from Estimated States 3 We see NTUEE-LS8-DesignSISO-72

37 State Feedback and State Estimation (MIMO) (8.6 & 8.7) 3NTUEE-LS8-DesignSISO-73 r + - u Plant y K Estimator State Feedback and State Estimation (MIMO) (8.6 & 8.7) NTUEE-LS8-DesignSISO-74

38 State Feedback and State Estimation (MIMO) (8.6 & 8.7) 2NTUEE-LS8-DesignSISO-75 State Feedback and State Estimation (MIMO) (8.6 & 8.7) 3NTUEE-LS8-DesignSISO-76

39 State Feedback and State Estimation (MIMO) (8.6 & 8.7) 3NTUEE-LS8-DesignSISO-77 r + - u Plant y K Estimator

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

More information

Integral action in state feedback control

Integral action in state feedback control Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

More information

Chap 8. State Feedback and State Estimators

Chap 8. State Feedback and State Estimators Chap 8. State Feedback and State Estimators Outlines Introduction State feedback Regulation and tracking State estimator Feedback from estimated states State feedback-multivariable case State estimators-multivariable

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Discrete-time systems p. 1/30 4F3 - Predictive Control Discrete-time State Space Control Theory For reference only Jan Maciejowski jmm@eng.cam.ac.uk 4F3 Predictive Control - Discrete-time

More information

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

More information

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

Module 08 Observability and State Estimator Design of Dynamical LTI Systems Module 08 Observability and State Estimator Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha November

More information

信號與系統 Signals and Systems

信號與系統 Signals and Systems Spring 2010 信號與系統 Signals and Systems Chapter SS-2 Linear Time-Invariant Systems Feng-Li Lian NTU-EE Feb10 Jun10 Figures and images used in these lecture notes are adopted from Signals & Systems by Alan

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

信號與系統 Signals and Systems

信號與系統 Signals and Systems Spring 2015 信號與系統 Signals and Systems Chapter SS-2 Linear Time-Invariant Systems Feng-Li Lian NTU-EE Feb15 Jun15 Figures and images used in these lecture notes are adopted from Signals & Systems by Alan

More information

EEE582 Homework Problems

EEE582 Homework Problems EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Module 9: State Feedback Control Design Lecture Note 1

Module 9: State Feedback Control Design Lecture Note 1 Module 9: State Feedback Control Design Lecture Note 1 The design techniques described in the preceding lectures are based on the transfer function of a system. In this lecture we would discuss the state

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Module 03 Linear Systems Theory: Necessary Background

Module 03 Linear Systems Theory: Necessary Background Module 03 Linear Systems Theory: Necessary Background Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target

More information

ECE 388 Automatic Control

ECE 388 Automatic Control Controllability and State Feedback Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage:

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

State Observers and the Kalman filter

State Observers and the Kalman filter Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =

More information

Full State Feedback for State Space Approach

Full State Feedback for State Space Approach Full State Feedback for State Space Approach State Space Equations Using Cramer s rule it can be shown that the characteristic equation of the system is : det[ si A] 0 Roots (for s) of the resulting polynomial

More information

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018 Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems

More information

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

More information

Chap 4. State-Space Solutions and

Chap 4. State-Space Solutions and Chap 4. State-Space Solutions and Realizations Outlines 1. Introduction 2. Solution of LTI State Equation 3. Equivalent State Equations 4. Realizations 5. Solution of Linear Time-Varying (LTV) Equations

More information

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract BUMPLESS SWITCHING CONTROLLERS William A. Wolovich and Alan B. Arehart 1 December 7, 1995 Abstract This paper outlines the design of bumpless switching controllers that can be used to stabilize MIMO plants

More information

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems Module 07 Controllability and Controller Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October

More information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

MIMO analysis: loop-at-a-time

MIMO analysis: loop-at-a-time MIMO robustness MIMO analysis: loop-at-a-time y 1 y 2 P (s) + + K 2 (s) r 1 r 2 K 1 (s) Plant: P (s) = 1 s 2 + α 2 s α 2 α(s + 1) α(s + 1) s α 2. (take α = 10 in the following numerical analysis) Controller:

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

Controllability, Observability, Full State Feedback, Observer Based Control

Controllability, Observability, Full State Feedback, Observer Based Control Multivariable Control Lecture 4 Controllability, Observability, Full State Feedback, Observer Based Control John T. Wen September 13, 24 Ref: 3.2-3.4 of Text Controllability ẋ = Ax + Bu; x() = x. At time

More information

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

More information

Model Uncertainty and Robust Stability for Multivariable Systems

Model Uncertainty and Robust Stability for Multivariable Systems Model Uncertainty and Robust Stability for Multivariable Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Devron Profile Control Solutions Outline Representing model uncertainty.

More information

Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli

Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli Control Systems I Lecture 1: Introduction Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 22, 2017 E. Frazzoli

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes

More information

Lecture 12. AO Control Theory

Lecture 12. AO Control Theory Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016 Page 1 What are control systems? Control is the process of making a system variable

More information

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 Charles P. Coleman October 31, 2005 1 / 40 : Controllability Tests Observability Tests LEARNING OUTCOMES: Perform controllability tests Perform

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan Outline Motivation & Background: H2 Tracking Performance Limits: new paradigm Explicit analytical solutions with examples H2 Regulation

More information

Introduction to the Science of Control

Introduction to the Science of Control Introduction to the Science of Control M.L. Walker General Atomics, San Diego, USA 4 th ITER International Summer School May 31 June 4, 2010, Austin, Teas, USA Objectives of Talk Learn some control terminology

More information

Extensions and applications of LQ

Extensions and applications of LQ Extensions and applications of LQ 1 Discrete time systems 2 Assigning closed loop pole location 3 Frequency shaping LQ Regulator for Discrete Time Systems Consider the discrete time system: x(k + 1) =

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

2.4 REALIZATION AND CANONICAL FORMS

2.4 REALIZATION AND CANONICAL FORMS Copyright F.L. Lewis 2008 All rights reserved Updated: Saturday, October 12, 2013 These notes are taken from F.L. Lewis, Applied Optimal Control and Estimation: Digital Design and Implementation, Prentice-Hall,

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

Recent Advances in Positive Systems: The Servomechanism Problem

Recent Advances in Positive Systems: The Servomechanism Problem Recent Advances in Positive Systems: The Servomechanism Problem 47 th IEEE Conference on Decision and Control December 28. Bartek Roszak and Edward J. Davison Systems Control Group, University of Toronto

More information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable MRAC with State Feedback for Output Tracking 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Outline. Classical Control. Lecture 1

Outline. Classical Control. Lecture 1 Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction

More information

Advanced Control Theory

Advanced Control Theory State Feedback Control Design chibum@seoultech.ac.kr Outline State feedback control design Benefits of CCF 2 Conceptual steps in controller design We begin by considering the regulation problem the task

More information

Robust Control 5 Nominal Controller Design Continued

Robust Control 5 Nominal Controller Design Continued Robust Control 5 Nominal Controller Design Continued Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 4/14/2003 Outline he LQR Problem A Generalization to LQR Min-Max

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback

More information

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

More information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #14 Wednesday, February 5, 2003 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Chapter 7 Synthesis of SISO Controllers

More information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and Kalman Decomposition Controllable / uncontrollable decomposition Suppose that the controllability matrix C R n n of a system has rank n 1

More information

Control Systems. State Estimation.

Control Systems. State Estimation. State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice So far EL2520 Control Theory and Practice r Fr wu u G w z n Lecture 5: Multivariable systems -Fy Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden SISO control revisited: Signal

More information

Lecture 1: Feedback Control Loop

Lecture 1: Feedback Control Loop Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006 Multivariable Control Lecture 3 Description of Linear Time Invariant Systems John T. Wen September 7, 26 Outline Mathematical description of LTI Systems Ref: 3.1-3.4 of text September 7, 26Copyrighted

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 State Estimator In previous section, we have discussed the state feedback, based on the assumption that all state variables are

More information

Feedback Control of Dynamic Systems

Feedback Control of Dynamic Systems THIRD EDITION Feedback Control of Dynamic Systems Gene F. Franklin Stanford University J. David Powell Stanford University Abbas Emami-Naeini Integrated Systems, Inc. TT Addison-Wesley Publishing Company

More information

Richiami di Controlli Automatici

Richiami di Controlli Automatici Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici

More information

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE 80 CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE 6.1 GENERAL In this chapter a control strategy for hyperthermia system is developed using fast output sampling feedback control law which is a type of

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

LINEAR QUADRATIC GAUSSIAN

LINEAR QUADRATIC GAUSSIAN ECE553: Multivariable Control Systems II. LINEAR QUADRATIC GAUSSIAN.: Deriving LQG via separation principle We will now start to look at the design of controllers for systems Px.t/ D A.t/x.t/ C B u.t/u.t/

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

Lecture 7 (Weeks 13-14)

Lecture 7 (Weeks 13-14) Lecture 7 (Weeks 13-14) Introduction to Multivariable Control (SP - Chapters 3 & 4) Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 7 (Weeks 13-14) p.

More information

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN Seung-Hi Lee Samsung Advanced Institute of Technology, Suwon, KOREA shl@saitsamsungcokr Abstract: A sliding mode control method is presented

More information

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.

More information

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Stability

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC426 SC426 Fall 2, dr A Abate, DCSC, TU Delft Lecture 5 Controllable Canonical and Observable Canonical Forms Stabilization by State Feedback State Estimation, Observer Design

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

Intermediate Process Control CHE576 Lecture Notes # 2

Intermediate Process Control CHE576 Lecture Notes # 2 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction

More information

Singular Value Decomposition Analysis

Singular Value Decomposition Analysis Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control

More information

Structured Uncertainty and Robust Performance

Structured Uncertainty and Robust Performance Structured Uncertainty and Robust Performance ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Devron Profile Control Solutions Outline Structured uncertainty: motivating example. Structured

More information