EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia

Size: px
Start display at page:

Download "EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia"

Transcription

1 EECE 460 Decentralized Control of MIMO Systems Guy A. Dumont Department of Electrical and Computer Engineering University of British Columbia January 2011 Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

2 Contents university-logo 1 Introduction 2 Decentralized Control Example 3 Pairing of Inputs and Outputs Robustness Issues Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

3 Introduction Introduction In the case of SISO control, we found that one could use a wide variety of synthesis methods. Some of these carry may over directly to the MIMO case. However, there are several complexities that arise in MIMO situations. For this reason, it is often desirable to use synthesis procedures that are in some sense automated. Full MIMO control design is the topic of courses such as EECE 568. In this course we investigate when, if ever, SISO techniques can be applied to MIMO problems directly. We will study Decentralized control as a mechanism for directly exploiting SISO methods in a MIMO setting Robustness issues associated with decentralized control. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

4 Decentralized Control Completely Decentralized Control university-logo Before proceeding to a fully interacting multivariable design, it is often useful to check on whether a completely decentralized design can achieve the desired performance objectives. When applicable, the advantage of a completely decentralized controller, compared to a full MIMO controller, is that it is often simpler to understand is often easier to maintain can be enhanced in a straightforward fashion in case of a plant upgrade. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

5 Decentralized Control Decentralized Control university-logo Exposure to practical control reveals that a substantial proportion of real-world systems utilize decentralized architectures. Thus, one is led to ask the question, is there ever a situation in which decentralized control will not yield a satisfactory solution? In Chapter 22 of the textbook several real-world examples that require MIMO thinking to get a satisfactory solution are presented. As a textbook example of where decentralized control can break down, consider the following MIMO example. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

6 Example Decentralized Control Example Consider a two-input, two-output plant having the transfer function [ G 0 G 0 (s) = 11 (s) G 0 12 (s) G 0 21 (s) G0 22 (s) ] G 0 11(s) = G 0 21(s) = 2 s 2 + 3s + 2 k 21 s 2 + 2s + 1 G 0 12(s) = k 12 s + 1 G (s) = s 2 + 5s + 6 Assume that k 12 and k 21 depend on the operating point (a common situation, in practice). Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

7 Example Decentralized Control Example Operating point 1 (k 12 = k 21 = 0) Clearly, there is no interaction at this operating point. Thus, we can safely design two SISO controllers. To be specific, say we aim for the following complementary sensitivities: T 01 (s) = T 02 (s) = 9 s 2 + 4s + 9 The corresponding controller transfer functions are C 1 (s) and C 2 (s), where C 1 (s) = 4.5( s 2 + 3s + 2 ) ; C 2 (s) = 1.5( s 2 + 5s + 6 ) s(s + 4) s(s + 4) The two independent loops perform as predicted by the choice of complementary sensitivities. university-logo Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

8 Example Decentralized Control Example Operating point 2 (k 12 = k 21 = 0.1) We leave the controller as previously designed for operating point 1. We apply a unit step in the reference for output 1 at t = 1 and a unit step in the reference for output 2 at t = 10. The closed-loop response is shown on the next slide. The results would probably be considered very acceptable, even though the effects of coupling are now evident in the response. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

9 Example Decentralized Control Example Figure: Effects of weak interaction in control loops with SISO design. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

10 Example Decentralized Control Example Operating point 3 (k 12 = 1,k 21 = 0.5) With the same controllers and for the same test as used at operating point 2, we obtain the results on the next slide. We see that a change in the reference in one loop now affects the output in the other loop significantly. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

11 Example Decentralized Control Example Figure: Effects of strong interaction in control loops with SISO design. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

12 Example Decentralized Control Example Operating point 4 (k 12 = 2,k 21 = 1) Now a simulation with the same reference signals indicates that the whole system becomes unstable. We see that the original SISO design has become unacceptable at this final operating point. The strong interactions need to be accounted for in the control design Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

13 Pairing of Inputs and Outputs Pairing of Inputs and Outputs university-logo If one is to use a decentralized architecture, then one needs to pair the inputs and outputs in the best possible way. In the case of an m m plant transfer function, there are m! possible pairings. However, physical insight can often be used to suggest sensible pairings. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

14 Pairing of Inputs and Outputs RGA: A Simple Example One method that can be used to suggest pairings is a quantity known as the (RGA). Consider a simple 2 2 system y 1 = K 11 u 1 + K 12 u 2 y 2 = K 21 u 1 + K 22 u 2 Assume we want to control y 1 with u 1. When the other loop is open, i.e. u 2 = 0, we have y 1 = K 11 u 1 Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

15 Pairing of Inputs and Outputs Now consider the situation when the other loop provides perfect control, i.e. y 2 = 0. This happens when u 2 = K 21u 1 K 22 We then have [ y 1 = K 11 K ] 21 K 12 u 1 K 22 This means that closing the other loop has changed the gain between y 1 and u 1. The gain change is characterized by the ratio λ 11 = 1 1 K 12K 21 K 11 K 22 Intuitively, for decentralized control, we prefer to pair variables u j and y i so that λ ij is close to 1, because this means that the gain from u j to y i is unaffected by closing the other loops. university-logo Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

16 Pairing of Inputs and Outputs For a system with matrix transfer function G 0 (s), the RGA is defined as a matrix Λ with the ij th element λ ij = [G 0 (0)] ij [ G 1 0 (0)] ji where [G 0 (0)] ij and [ G 1 0 (0)] ji denote the ijth element of the plant d.c. gain and the ji th element of the inverse of the d.c. gain matrix respectively. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

17 RGA Pairing of Inputs and Outputs Note that [G 0 (0)] ij corresponds to the d.c. gain from the i th input, u i, to the j th output, y j, while the rest of the inputs, u 1 for 1 {1, 2,..., i 1, i + 1,..., m} are kept constant. Also [ G 1 ] 0 ij is the reciprocal of the d.c. gain from the ith input, u i, to the j th output, y j, while the rest of the outputs, y 1 for 1 {1, 2,..., j 1, j + 1,..., m} are kept constant. Thus, the parameter λ ij provides an indication of how sensible it is to pair the i th input with the j th output. One usually aims to pick pairings such that the diagonal entries of Λ are large. One also tries to avoid pairings that result in negative diagonal entries in Λ. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

18 RGA Example Pairing of Inputs and Outputs Consider again the system G 0 (s) = 2 s 2 +3s+2 k 21 s 2 +2s+1 k 12 s+1 6 s 2 +5s+6 The RGA is then Λ = 1 1 k 12 k 21 k 12 k 21 1 k 12 k 21 k 12 k 21 1 k 12 k k 12 k 21 Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

19 RGA Example Pairing of Inputs and Outputs For 1 > k 12 > 0, 1 > k 21 > 0, the RGA suggests the pairing (u 1, y 1 ), (u 2, y 2 ). We recall from our earlier study of this example that this pairing worked very well for k 12 = k 21 = 0.1 and quite acceptably for k 12 = 1, k 21 = 0.5. In the latter case, the RGA is Λ = 1 3 [ ] Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

20 RGA Example Pairing of Inputs and Outputs However, for k 12 = 2, k 21 = 1 we found that the centralized controller based on the pairing (u 1, y 1 ), (u 2, y 2 ) was actually unstable. The corresponding RGA in this case is [ 1 2 Λ = 2 1 which indicates that we probably should have changed to the pairing (u 1, y 2 ), (u 2, y 1 ). ] Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

21 Pairing of Inputs and Outputs Frequency-Dependent RGA The frequency-dependent RGA Λ(s) is defined as λ ij (s) = [G 0 (s)] ij [ G 1 0 (s)] ji Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

22 Pairing of Inputs and Outputs Frequency-Dependent RGA Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

23 Pairing of Inputs and Outputs Quadruple-tank Apparatus Consider the quadruple-tank apparatus shown below. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

24 Pairing of Inputs and Outputs Quadruple-tank Apparatus Recall that this system has an approximate transfer function, G(s) = 3.71γ 1 62s+1 4.7(1 γ 1 ) (30s+1)(90s+1) 3.7(1 γ 2 ) (23s+1)(62s+1) 4.7γ 2 90s+1 The RGA for this system is [ Λ = λ 1 λ 1 λ λ ] where λ = γ 1γ 2 γ 1 γ 2 1 Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

25 Pairing of Inputs and Outputs Quadruple-tank Apparatus For 1 < γ 1 + γ 2 < 2, we recall from a previous lecture that the system is minimum phase. If we take, for example, γ 1 = 0.7 and γ 2 = 0.6, then the RGA is [ Λ = This suggests that we can pair (u 1, y 1 ) and (u 2, y 2 ). Because the system is of minimum phase, the design of a decentralized controller is relatively easy in this case. For example, the following decentralized controller gives the results shown on the next slide. ] ( C 1 (s) = ) ( ; C 2 (s) = ) 10s 20s university-logo Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

26 Pairing of Inputs and Outputs Quadruple-tank Apparatus Figure: Decentralized control of a minimum-phase four-tank system. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

27 Pairing of Inputs and Outputs Quadruple-tank Apparatus For 0 < γ 1 + γ 2 < 1, we recall from a previous lecture that the system is nonminimum phase. If we take, for example γ 1 = 0.43 and γ 2 = 0.34, then the system has a NMP zero at s = , and the relative gain array becomes [ ] Λ = This suggests that (y 1, y 2 ) should be commuted for the purposes of decentralized control. This is physically reasonable, given the flow patterns produced in this case. This leads to a new RGA of [ Λ = ] Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

28 Pairing of Inputs and Outputs Quadruple-tank Apparatus Note, however, that control will still be much harder than in the minimum-phase case. For example, the following decentralized controllers give the results below. ( C 1 (s) = ) ( ; C 2 (s) = ) 30s 50s Figure: Decentralized control of a nonminimum-phase four-tank system. university-logo Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

29 Pairing of Inputs and Outputs Robustness Issues Robustness Issues in Decentralized Control One way to carry out a decentralized control design is to use a diagonal nominal model. The off-diagonal terms then represent under-modelling. Thus, we say we have a model G 0 (s), then the nominal model for decentralized control could be chosen as G d 0 (s) = diag{ g 0 11,..., g 0 mm(s) } and the additive model error would be G (s) = G 0 (s) G d 0 (s); G I(s) = G (s) [ G d 0 (s)] 1 A sufficient condition for robust stability is σ (G 1 (jω)t 0 (jω)) < 1 ω R where σ (G 1 (jω)t 0 (jω)) is the maximum singular value of G 1 (jω)t 0 (jω). university-logo Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

30 Example Pairing of Inputs and Outputs Robustness Issues Consider a MIMO system with G(s) = 1 s s+1 (s+1)(s+2) s+1 (s+1)(s+2) 2 s+2 ; G 0 (s) = 1 s s+2 We first observe that the RGA for the nominal model G 0 (s) is given by [ Λ ] Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

31 Pairing of Inputs and Outputs Robustness Issues university-logo This value of the RGA might lead to the hypothesis that a correct pairing of inputs and outputs has been made and that the interaction is weak. We thus proceed to do a decentralized design leading to a diagonal controller C(s) to achieve a complementary sensitivity T 0 (s), where T 0 (s) = 9 [ 1 0 s 2 + 4s ] [ 9(s+1) ; C(s) = 0 s(s+4) 0 9(s+2) 2s(s+4) ] Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

32 Pairing of Inputs and Outputs Robustness Issues university-logo However, this controller, when applied to control the full plant G(s), leads to closed-loop poles located at 6.00, 2.49 ± j4.69, 0.23 ± j1.36, and 0.50 an unstable closed loop! The lack of robustness in this example can be traced to the fact that the required closed-loop bandwidth includes a frequency range where the off-diagonal frequency response is significant. More sophisticated techniques are required to adequately control this system. Guy A. Dumont (UBC EECE) EECE Decentralized Control January / 32

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Iterative Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE 574 - Iterative Control

More information

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement

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

Synthesis of Controllers for Non-minimum Phase and Unstable Systems Using Non-sequential MIMO Quantitative Feedback Theory

Synthesis of Controllers for Non-minimum Phase and Unstable Systems Using Non-sequential MIMO Quantitative Feedback Theory Synthesis of Controllers for Non-minimum Phase and Unstable Systems Using Non-sequential MIMO Quantitative Feedback Theory Chen-yang Lan Murray L Kerr Suhada Jayasuriya * Graduate Student Graduate Student

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles

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

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Department of Automatic Control Lund Institute of Technology 1. Introduction The aim of this laboratory exercise is to study some different

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 6: Robust stability and performance in MIMO systems [Ch.8] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 6: Robust Stability and Performance () FEL3210

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

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

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 3, Part 2: Introduction to Affine Parametrisation School of Electrical Engineering and Computer Science Lecture 3, Part 2: Affine Parametrisation p. 1/29 Outline

More information

Simulation of Quadruple Tank Process for Liquid Level Control

Simulation of Quadruple Tank Process for Liquid Level Control Simulation of Quadruple Tank Process for Liquid Level Control Ritika Thusoo 1, Sakshi Bangia 2 1 M.Tech Student, Electronics Engg, Department, YMCA University of Science and Technology, Faridabad 2 Assistant

More information

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc 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 Robust

More information

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Björn Wittenmark Department of Automatic Control Lund Institute of Technology

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Guzzella 9.1-3, 13.3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 3, 2017 E. Frazzoli (ETH)

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability

More information

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control

More information

Problem Set 4 Solution 1

Problem Set 4 Solution 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 4 Solution Problem 4. For the SISO feedback

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

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

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) X reviewer3@nptel.iitm.ac.in Courses» Control System Design Announcements Course Ask a Question Progress Mentor FAQ Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) Course outline How to access

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

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

Lecture plan: Control Systems II, IDSC, 2017

Lecture plan: Control Systems II, IDSC, 2017 Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded

More information

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

Rejection of fixed direction disturbances in multivariable electromechanical motion systems Rejection of fixed direction disturbances in multivariable electromechanical motion systems Matthijs Boerlage Rick Middleton Maarten Steinbuch, Bram de Jager Technische Universiteit Eindhoven, Eindhoven,

More information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

Chapter 20 Analysis of MIMO Control Loops

Chapter 20 Analysis of MIMO Control Loops Chapter 20 Analysis of MIMO Control Loops Motivational Examples All real-world systems comprise multiple interacting variables. For example, one tries to increase the flow of water in a shower by turning

More information

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith Control Systems 2 Lecture 4: Sensitivity function limits Roy Smith 2017-3-14 4.1 Input-output controllability Control design questions: 1. How well can the plant be controlled? 2. What control structure

More information

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ] ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ] General control configuration with uncertainty [8.1] For our robustness analysis we use a system representation in which the uncertain perturbations are

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #20 16.31 Feedback Control Systems Closed-loop system analysis Bounded Gain Theorem Robust Stability Fall 2007 16.31 20 1 SISO Performance Objectives Basic setup: d i d o r u y G c (s) G(s) n control

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Model-Reference Adaptive Control - Part I Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

Dynamic Modeling, Simulation and Control of MIMO Systems

Dynamic Modeling, Simulation and Control of MIMO Systems Dynamic Modeling, Simulation and Control of MIMO Systems M.Bharathi, C.Selvakumar HOD, Department of Electronics And Instrumentation, Bharath University Chennai 600073, India Prof & Head, St.Joseph s College

More information

Robust Performance Example #1

Robust Performance Example #1 Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants

More information

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design. Plan of the Lecture Review: design using Root Locus; dynamic compensation; PD and lead control Today s topic: PI and lag control; introduction to frequency-response design method Goal: wrap up lead and

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room Robust Control Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) 2nd class Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room 2. Nominal Performance 2.1 Weighted Sensitivity [SP05, Sec. 2.8,

More information

Analysis of SISO Control Loops

Analysis of SISO Control Loops Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

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

Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

More information

Didier HENRION henrion

Didier HENRION   henrion POLYNOMIAL METHODS FOR ROBUST CONTROL PART I.1 ROBUST STABILITY ANALYSIS: SINGLE PARAMETER UNCERTAINTY Didier HENRION www.laas.fr/ henrion henrion@laas.fr Pont Neuf over river Garonne in Toulouse June

More information

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)

More information

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic:

More information

THE MULTIVARIABLE STRUCTURE FUNCTION AS AN EXTENSION OF THE RGA MATRIX: RELATIONSHIP AND ADVANTAGES

THE MULTIVARIABLE STRUCTURE FUNCTION AS AN EXTENSION OF THE RGA MATRIX: RELATIONSHIP AND ADVANTAGES CYBERNETICS AND PHYSICS, VOL. 2, NO. 2, 213, 53 62 THE ULTIVARIABLE STRUCTURE FUNCTION AS AN EXTENSION OF THE RGA ATRIX: RELATIONSHIP AND ADVANTAGES Luis A. Amézquita-Brooks CIIIA-FIE UANL éxico luis.amezquita@uanl.mx

More information

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Design of Decentralized Fuzzy Controllers for Quadruple tank Process IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.11, November 2008 163 Design of Fuzzy Controllers for Quadruple tank Process R.Suja Mani Malar1 and T.Thyagarajan2, 1 Assistant

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

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

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

Input-output Controllability Analysis

Input-output Controllability Analysis Input-output Controllability Analysis Idea: Find out how well the process can be controlled - without having to design a specific controller Note: Some processes are impossible to control Reference: S.

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

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

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

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 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.

More information

MIMO Toolbox for Matlab

MIMO Toolbox for Matlab MIMO Toolbox for Matlab Oskar Vivero School of Electric and Electronic Engineering University of Manchester, Manchester, UK M60 1QD Email: oskar.vivero@postgrad.manchester.ac.uk Jesús Liceaga-Castro Departamento

More information

Control Configuration Selection for Multivariable Descriptor Systems

Control Configuration Selection for Multivariable Descriptor Systems Control Configuration Selection for Multivariable Descriptor Systems Hamid Reza Shaker and Jakob Stoustrup Abstract Control configuration selection is the procedure of choosing the appropriate input and

More information

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO PROCESSES. A Preliminary Study Eduardo J. Adam 1,2*, Carlos J. Valsecchi 2 1 Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) (Universidad

More information

Control Systems I. Lecture 9: The Nyquist condition

Control Systems I. Lecture 9: The Nyquist condition Control Systems I Lecture 9: The Nyquist condition Readings: Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Jacopo Tani Institute for Dynamic Systems and Control

More information

Improve Performance of Multivariable Robust Control in Boiler System

Improve Performance of Multivariable Robust Control in Boiler System Canadian Journal on Automation, Control & Intelligent Systems Vol. No. 4, June Improve Performance of Multivariable Robust Control in Boiler System Mehdi Parsa, Ali Vahidian Kamyad and M. Bagher Naghibi

More information

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s 321 16. Determine the range of K for which each of the following systems is stable by making a Bode plot for K = 1 and imagining the magnitude plot sliding up or down until instability results. Verify

More information

Dynamic circuits: Frequency domain analysis

Dynamic circuits: Frequency domain analysis Electronic Circuits 1 Dynamic circuits: Contents Free oscillation and natural frequency Transfer functions Frequency response Bode plots 1 System behaviour: overview 2 System behaviour : review solution

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

Robust Control with Classical Methods QFT

Robust Control with Classical Methods QFT Robust Control with Classical Methods QT Per-Olof utman Review of the classical Bode-Nichols control problem QT in the basic Single nput Single Output (SSO) case undamental Design Limitations dentification

More information

Definition 2.3. We define addition and multiplication of matrices as follows.

Definition 2.3. We define addition and multiplication of matrices as follows. 14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row

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

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I MAE 43B Linear Control Prof. M. Krstic FINAL June 9, Problem. ( points) Consider a plant in feedback with the PI controller G(s) = (s + 3)(s + )(s + a) C(s) = K P + K I s. (a) (4 points) For a given constant

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 17: Robust Stability Readings: DDV, Chapters 19, 20 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology April 6, 2011 E. Frazzoli

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information

Contents lecture 6 2(17) Automatic Control III. Summary of lecture 5 (I/III) 3(17) Summary of lecture 5 (II/III) 4(17) H 2, H synthesis pros and cons:

Contents lecture 6 2(17) Automatic Control III. Summary of lecture 5 (I/III) 3(17) Summary of lecture 5 (II/III) 4(17) H 2, H synthesis pros and cons: Contents lecture 6 (7) Automatic Control III Lecture 6 Linearization and phase portraits. Summary of lecture 5 Thomas Schön Division of Systems and Control Department of Information Technology Uppsala

More information

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

Let the plant and controller be described as:-

Let the plant and controller be described as:- Summary of Fundamental Limitations in Feedback Design (LTI SISO Systems) From Chapter 6 of A FIRST GRADUATE COURSE IN FEEDBACK CONTROL By J. S. Freudenberg (Winter 2008) Prepared by: Hammad Munawar (Institute

More information

FREQUENCY-RESPONSE DESIGN

FREQUENCY-RESPONSE DESIGN ECE45/55: Feedback Control Systems. 9 FREQUENCY-RESPONSE DESIGN 9.: PD and lead compensation networks The frequency-response methods we have seen so far largely tell us about stability and stability margins

More information

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, FrB1.4 Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System Neera Jain, Member, IEEE, Richard

More information

CDS Final Exam

CDS Final Exam CDS 22 - Final Exam Instructor: Danielle C. Tarraf December 4, 2007 INSTRUCTIONS : Please read carefully! () Description & duration of the exam: The exam consists of 6 problems. You have a total of 24

More information

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping Contents lecture 5 Automatic Control III Lecture 5 H 2 and H loop shaping Thomas Schön Division of Systems and Control Department of Information Technology Uppsala University. Email: thomas.schon@it.uu.se,

More information

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Software Engineering/Mechatronics 3DX4. Slides 6: Stability Software Engineering/Mechatronics 3DX4 Slides 6: Stability Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on lecture notes by P. Taylor and M. Lawford, and Control

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

Analysis of TMT Primary Mirror Control-Structure Interaction (SPIE )

Analysis of TMT Primary Mirror Control-Structure Interaction (SPIE ) Analysis of TMT Primary Mirror Control-Structure Interaction (SPIE 7017-41) Douglas MacMynowski (Caltech) Peter Thompson (Systems Tech.) Mark Sirota (TMT Observatory) Control Problems TMT.SEN.PRE.08.046.REL01

More information

Multi-Loop Control. Department of Chemical Engineering,

Multi-Loop Control. Department of Chemical Engineering, Interaction ti Analysis and Multi-Loop Control Sachin C. Patawardhan Department of Chemical Engineering, I.I.T. Bombay Outline Motivation Interactions in Multi-loop control Loop pairing using Relative

More information

Frequency Response Prof. Ali M. Niknejad Prof. Rikky Muller

Frequency Response Prof. Ali M. Niknejad Prof. Rikky Muller EECS 105 Spring 2017, Module 4 Frequency Response Prof. Ali M. Niknejad Department of EECS Announcements l HW9 due on Friday 2 Review: CD with Current Mirror 3 Review: CD with Current Mirror 4 Review:

More information

CS 246 Review of Linear Algebra 01/17/19

CS 246 Review of Linear Algebra 01/17/19 1 Linear algebra In this section we will discuss vectors and matrices. We denote the (i, j)th entry of a matrix A as A ij, and the ith entry of a vector as v i. 1.1 Vectors and vector operations A vector

More information

Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob

Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob Aalborg Universitet Control Configuration Selection for Multivariable Descriptor Systems Shaker, Hamid Reza; Stoustrup, Jakob Published in: 2012 American Control Conference (ACC) Publication date: 2012

More information

Topic # Feedback Control

Topic # Feedback Control Topic #5 6.3 Feedback Control State-Space Systems Full-state Feedback Control How do we change the poles of the state-space system? Or,evenifwecanchangethepolelocations. Where do we put the poles? Linear

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Lecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto

Lecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand d u g r e u K G y The sensitivity S is the transfer function

More information

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes Control of MIMO processes Control of Multiple-Input, Multiple Output (MIMO) Processes Statistical Process Control Feedforward and ratio control Cascade control Split range and selective control Control

More information

CHAPTER 6 CLOSED LOOP STUDIES

CHAPTER 6 CLOSED LOOP STUDIES 180 CHAPTER 6 CLOSED LOOP STUDIES Improvement of closed-loop performance needs proper tuning of controller parameters that requires process model structure and the estimation of respective parameters which

More information

Lecture 37: Frequency response. Context

Lecture 37: Frequency response. Context EECS 05 Spring 004, Lecture 37 Lecture 37: Frequency response Prof J. S. Smith EECS 05 Spring 004, Lecture 37 Context We will figure out more of the design parameters for the amplifier we looked at in

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

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

ELEC E7210: Communication Theory. Lecture 10: MIMO systems ELEC E7210: Communication Theory Lecture 10: MIMO systems Matrix Definitions, Operations, and Properties (1) NxM matrix a rectangular array of elements a A. an 11 1....... a a 1M. NM B D C E ermitian transpose

More information

Optimal triangular approximation for linear stable multivariable systems

Optimal triangular approximation for linear stable multivariable systems Proceedings of the 007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 007 Optimal triangular approximation for linear stable multivariable systems Diego

More information

Topic # Feedback Control

Topic # Feedback Control Topic #4 16.31 Feedback Control Stability in the Frequency Domain Nyquist Stability Theorem Examples Appendix (details) This is the basis of future robustness tests. Fall 2007 16.31 4 2 Frequency Stability

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification Algorithms Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2012 Guy Dumont (UBC EECE) EECE 574 -

More information