EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia
|
|
- Maud Lloyd
- 5 years ago
- Views:
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 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 informationEECE 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 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 informationSynthesis 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 informationControl 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 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 informationMultivariable 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 informationFEL3210 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 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 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 informationControl 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 informationSimulation 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 informationChapter 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 informationHANKEL-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 informationControl 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 informationControl 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 informationControl 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 informationProblem 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 informationUncertainty 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 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 informationUnit 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 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 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 informationLecture 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 informationLecture 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 informationRejection 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 informationAdvanced 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 informationChapter 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 informationControl 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 informationROBUST 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 informationTopic # 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 informationClassify 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 informationEECE 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 informationEECE 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 informationControl 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 informationDynamic 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 informationRobust 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 informationPlan 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 informationTopic # 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) 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 informationRobust 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 informationAnalysis 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 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 informationChapter 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 informationDidier 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 informationReview: 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 informationPlan 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 informationTHE 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 informationDesign 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 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 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 informationDesign 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 informationInput-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 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 information3.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 informationFall 線性系統 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 informationMIMO 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 informationControl 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 informationMULTILOOP 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 informationControl 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 informationImprove 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 informationIntroduction. 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 informationK(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 informationDynamic 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 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 informationRobust 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 informationDefinition 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 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 informationChapter 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 information1 (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 information6.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 informationControl 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 informationContents 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 informationMulti-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 informationTopic # 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 informationLet 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 informationFREQUENCY-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 informationDecoupled 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 informationCDS 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 informationContents 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 informationSoftware 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 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 informationAnalysis 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 informationMulti-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 informationFrequency 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 informationCS 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 informationControl 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 informationTopic # 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 informationControl 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 informationLecture 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 informationControl 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 informationCHAPTER 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 informationLecture 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 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 informationCHAPTER 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 informationELEC 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 informationOptimal 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 informationTopic # 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 informationSystems 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 informationEECE 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