Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
|
|
- Darcy Morton
- 6 years ago
- Views:
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.
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 information5. 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 informationIntegral 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 informationCBE507 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 informationChap 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 informationD(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 informationControl 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 informationControl 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 informationCONTROL 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 informationLinear 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 information4F3 - 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 informationPole 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 informationModule 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
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 informationControls 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
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 informationEEE582 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 informationExam. 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 informationLecture 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 informationModule 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 informationEL 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 informationModule 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 information10/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 informationECE 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 informationEL2520 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 informationControl 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 informationDesign 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 informationState 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 informationFull 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 informationLinear 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 informationLecture 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 informationChap 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 informationBUMPLESS 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 informationModule 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 informationTopic # 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 informationRobust 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 informationControl 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 informationClosed-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 informationMIMO 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 informationControl 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 informationControllability, 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 informationTRACKING 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 informationModel 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 informationControl 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 informationNonlinear 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 informationLecture 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 information16.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 informationModeling 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 informationModelling 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 informationState 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 informationAnalysis 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 informationMTNS 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 informationIntroduction 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 informationExtensions 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 informationDr 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 informationChapter 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 information2.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 information1. 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 informationObservability 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 informationRecent 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 informationMultivariable 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 informationControl 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 informationControl 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 informationOutline. 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 informationAdvanced 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 informationRobust 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 informationFEL3210 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 informationCONTROL 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 informationSYSTEMTEORI - Ö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 informationInternal 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 informationExam. 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 informationControl 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 informationSAMPLE 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 informationOutput 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 informationKalman 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 informationControl 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 informationEL2520 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 informationLecture 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 informationChapter 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 informationMultivariable 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 informationState 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 informationFeedback 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 informationRichiami 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 informationRobust 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 informationChapter 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 informationCHAPTER 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 informationEECS 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 informationLINEAR 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 informationsc 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)
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 informationLecture 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 informationON 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 informationRELAY 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 informationControl 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 informationChapter 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 informationControl 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 informationAutomatic 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 informationIntermediate 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 informationSingular 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 informationStructured 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