Robust Control. 1st class. Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

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

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. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Lecture plan: Control Systems II, IDSC, 2017

EECE 460 : Control System Design

Lecture 7 (Weeks 13-14)

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Simulation of Quadruple Tank Process for Liquid Level Control

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

Matrix Equations in Multivariable Control

EL2520 Control Theory and Practice

MIMO analysis: loop-at-a-time

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006

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

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

The Generalized Nyquist Criterion and Robustness Margins with Applications

Feedback Structures for Vapor Compression Cycle Systems

FEL3210 Multivariable Feedback Control

Design Methods for Control Systems

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Achievable performance of multivariable systems with unstable zeros and poles

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

Robust Control 2 Controllability, Observability & Transfer Functions

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Lecture 4 Stabilization

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

Parametrization of All Strictly Causal Stabilizing Controllers of Multidimensional Systems single-input single-output case

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

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

MIMO Toolbox for Matlab

On Attitude Control of Microsatellite Using Shape Variable Elements 形状可変機能を用いた超小型衛星の姿勢制御について

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

A Comparative Study on Automatic Flight Control for small UAV

Theory of Robust Control

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

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

Robust Performance Example #1

Analyzing the Stability Robustness of Interval Polynomials

Decentralized Feedback Structures of a Vapor Compression Cycle System

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

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers

3.1 Overview 3.2 Process and control-loop interactions

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

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

Mechatronics Assignment # 1

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

ROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION

Design of de-coupler for an interacting tanks system

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

Comparative analysis of decoupling control methodologies and multivariable robust control for VS-VP wind turbines

FEL3210 Multivariable Feedback Control

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Controls Problems for Qualifying Exam - Spring 2014

Outline. Classical Control. Lecture 1

Automatic Control Systems theory overview (discrete time systems)

Process Modelling, Identification, and Control

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

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

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Methods for analysis and control of. Lecture 4: The root locus design method

Problem Set 4 Solution 1

Multivariable MRAC with State Feedback for Output Tracking

Richiami di Controlli Automatici

CDS 101/110a: Lecture 10-1 Robust Performance

THE PARAMETERIZATION OF ALL ROBUST STABILIZING MULTI-PERIOD REPETITIVE CONTROLLERS FOR MIMO TD PLANTS WITH THE SPECIFIED INPUT-OUTPUT CHARACTERISTIC

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

Pole Placement Design

SMITH MCMILLAN FORMS

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Feedback Control of Linear SISO systems. Process Dynamics and Control

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

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

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

Model Uncertainty and Robust Stability for Multivariable Systems

Chapter 2 Review of Linear and Nonlinear Controller Designs

Analysis of multivariable controller designs for diesel engine air system control

Second Edition This version: August 29, 2001

Control System Design

Structured Uncertainty and Robust Performance

Lecture 13: Internal Model Principle and Repetitive Control

GT-POWER linearization and engine advanced control design applications

Computation of Stabilizing PI and PID parameters for multivariable system with time delays

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

(Continued on next page)

FEL3210 Multivariable Feedback Control

Analysis of SISO Control Loops

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

Improving Inferential Performance of Flexible Motion Systems. S.L.H. Verhoeven

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

Optimizing simultaneously over the numerator and denominator polynomials in the Youla-Kučera parametrization

Trajectory tracking & Path-following control

Linear State Feedback Controller Design

Transcription:

Robust Control Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) 1st class Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

Reference: [H95] R.A. Hyde, Aerospace Control Design: A VSTOL Flight Application, Springer, 1995. Harrier Jump Jet 2

Robust Control for Flight Control Process Control Automotive Control Mechatronics Smart Grid 3

Motivating Example: Spinning Satellite s Attitude Control JAXA: ETS-VIII Spinning Satellite Yaw =10rad/s Inputs: Outputs: Torque Angular velocity Roll Pitch Multi-Input Multi-Output System (MIMO System) Single-Input Single-Output System (SISO System) 4

Multivariable Plants 古典制御の時代が最初に壁にぶつかったのが 多変数 の問題である [Tsien54] H. S. Tsien:Engineering Cybernetics, McGraw-Hill, 1954 [ 木村 89] 木村 : 制御技術と制御理論, システム / 制御 / 情報,33(6) 257/263, 1989 Spinning Satellite Transfer Function Matrix 0.1 0 0 1 Interaction (Coupling) 1 State Space Representation Unified treatment for SISO/MIMO 5

Control of Multivariable Plants [SP05, pp. 91-93] 1. Diagonal Controller (Decentralized Control) 2 0.1 0 1 - Controller Interaction (Coupling) 0 - MATLAB Command P11 = tf([1-100],[1 0 100]) ; K = pidtune( P11, PID ) ; 6

Control of Multivariable Plants [SP05, pp. 91-93] 2. Dynamic Decoupling Loop Shaping Design Target Loop (Desired Loop) 0.1 0 1 0 Inverse-based Controller - - 11.5-20dB/dec 30 Stabilization Delay 48 [rad/s] -40dB/dec? 7

Control of Multivariable Plants [SP05, pp. 91-93] Inverse-based Controller 0.1 0 1 - Controller Uncertainty 0 - Uncertainty 8

Control of Multivariable Plants 3. Robust Controller 0.1 0 1 - Robust Controller Uncertainty 0 0 - Uncertainty 9

Robust Control Instructor: Prof. Masayuki Fujita (S5-303B) Schedule: Units: 11 th, 18 th, 25 th April, 2 nd, 9 th, 16 th, 23 rd, 30 th May 1 unit Teaching Assistants (TA): Riku Funada, Made Widhi Surya Atman (S5-303A) Reference: [SP05] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control; Analysis and Design, Second Edition, Wiley, 2005. [ZD97] K. Zhou and J. C. Doyle, Essentials of Robust Control, Prentice Hall, 1997. [M17] Robust Control Toolbox User s Guide R2017a, MathWorks, 2017. Grading: Reports on 2nd (15%), 4th (30%) and 6 th (55%) classes ( MATLAB: Robust Control Toolbox)

1. Multivariable Feedback Control and Nominal Stability 1.1 Multivariable Feedback Control [SP05, Sec. 3.5] 1.2 Multivariable Frequency Response Analysis [SP05, Sec. 3.3, A.3, A.5] 1.3 Internal Stability [SP05, Sec. 4.1, 4.7] 1.4 All Stabilizing Controllers [SP05, Sec. 4.8] Reference: [SP05] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control; Analysis and Design, Second Edition, Wiley, 2005.

Frequency Response for SISO Systems [Ex.] Bode Plot (Gain) 12

Frequency Response for MIMO Systems [Ex.] SISO MIMO? 13

Singular Value Decomposition [SP05, Ex. 3.3] (p. 74) [SP05, A.3] svd(g) A. J. Laub Minor Axis Major Axis :Unitary Matrices Singular Values : -th eigenvalue Maximum Singular Value Minimum Singular Value 14

-plot SISO: MIMO: [SP05, p. 79] Absolute value Singular value plot [Ex.] -plot of Extension of Bode gain plot to MIMO Systems MATLAB Command num = { [10 10], 1; [1 2], [5 5] }; den = { [1 0.2 100], [1 1]; [1 0.1 10], [1 5 6] }; G = tf( num, den ); figure sigma(g) 15

Motivating Example for Internal Stability in SISO Systems [SP05, Ex. 4.16] (p. 144) ー Closed Loop Transfer Function Stable? Another Closed Loop Transfer Function C.A. Desoer Unstable!! 3 5 C.A. Desoer and W.S. Chan, Journal of the Franklin Institute, 300 (5-6) 335-351, 1975 Why? Unstable Pole/Zero Cancellation 16

Gang of Four (SISO) In order to avoid pole/zero cancellation, consider input injection & output measurement for each dynamic block. ー [AM08] K. J. Astrom and R. Murray, Feedback Systems, Princeton University Press, 2008 Sensitivity Complementary Sensitivity Load Sensitivity Noise Sensitivity 17

Internal Stability of Multivariable Feedback Systems Nominal Stability [SP05, Fig. 4.3] (p. 145) ー : Transfer function matrices Well-posedness: (Gang of Four: well-defined and proper) : Vectors [SP05, Theorem 4.6] (p. 145) Nominal Stability(NS) Test Assume contain no unstable hidden modes. Then, the feedback system in the figure is internally stable if and only if all four closed-loop transfer matrices are stable. 18

Internal Stability of Multivariable Feedback Systems Nominal Stability [SP05, Fig. 4.3] (p. 145) ー State-space representation: [SP05, p. 124] [ZD97, Theorem 5.5](p. 70) Nominal Stability(NS) Test The system is internally stable iff is stable [ZD97] K. Zhou and J. C. Doyle, Essentials of Robust control, Prentice Hall, 1997 19

Youla-parameterization (Q-parameterization) Stable Plant Plant : Proper Stable Transfer Function Matrices [SP05, p. 148] Gang of Four Model All Stabilizing Controllers Surprising Fact: Necessary and Sufficient Internally stable Internally stable 20

Youla-Kucera-parameterization Unstable Plant Left Coprime Factorization (can be also on the right) [SP05, p. 149] [SP05, p. 122] M. Vidyasagar, The MIT Press,1985 Coprime: No common unstable zeros iff (Bezout Identity) : Stable coprime transfer funcion matrices All Stabilizing Controllers : Stable transfer function matrix satisfying 21

Youla-Kucera-parameterization (Unstable Plants) [SP05, Ex. 4.1] [SP05, p. 149] (*) :(*) Bezout Identity A Stabilizing Controller! Stable Plant Case All Stabilizing Controllers! 22

State-Space Computation of All Stabilizing Controllers State Space Representation [SP05, p. 124] 6 All Stabilizing Controllers Let matrices, be such that, are stable Matrix Computation System Structure on Controllers If, then is State Feedback + Observer 23

Completion of Linear Feedback System Theory A stabilizing controller State feedback/observer All stabilizing controllers (Youla) Parametrization Transfer Function Pole/Zero Structure Controllability, Observability State Space Form (Data Structure) State - 24

1. Multivariable Feedback Control and Nominal Stability 1.1 Multivariable Feedback Control [SP05, Sec. 3.5] 1.2 Multivariable Frequency Response Analysis [SP05, Sec. 3.3, A.3, A.5] 1.3 Internal Stability [SP05, Sec. 4.1, 4.7] 1.4 All Stabilizing Controllers [SP05, Sec. 4.8] Reference: [SP05] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control; Analysis and Design, Second Edition, Wiley, 2005.

2. Nominal Performance 2.1 Weighted Sensitivity [SP05, Sec. 2.8, 3.3, 4.10, 6.2, 6.3] 2.2 Nominal Performance [SP05, Sec. 2.8, 3.2, 3.3] 2.3 Sensitivity Minimization [SP05, Sec. 3.2, 3.3, 9.3] 2.4 Remarks on Fundamental Limitations 2.5 1st Report [SP05, Sec. 6.2] Reference: [SP05] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control; Analysis and Design, Second Edition, Wiley, 2005.

Relative Gain Array [SP05, Sec. 3.4] [SP05, Ex. 3.9] (pp. 85) Transfer Function Matrix 1 Relative Gain Array element wise multiplication Pairing rule 1 Prefer paring on RGA elements close to 1 Use to control and use to control Pairing rule 2 Avoid pairing on negative RGA elements Pairing rule 2 is satisfied for this choice Rule 1 Rule 2 27

Control of Multivariable Plants Steady-State Decoupling 0.1 0 1 - Controller [SP05, pp. 91-93] 2 0-28

Poles [SP05, 4.4] [SP05, Theorem 4.4] (p. 135) The pole polynomial corresponding to a minimal realization of a system with transfer function is the least common denominator of all non-identically zero minors of all orders of. [SP05, Ex. 4.10] (pp. 136, 139) 3 The minors of order 1 The minors of order 2 The least common denominator of all the minors Poles 29

Zeros [SP05, Sec. 4.5] [SP05, Theorem 4.5] (p. 139) The zero polynomial, corresponding to a minimal realization of the system, is the greatest common divisor of all the numerators of all order- minors of, where is the normal rank of, provided that these minors have been adjusted in such a way as to have the pole polynomial as their denominator. [SP05, Ex. 4.10] (pp. 136, 139) (Cont.) 4 Normal rank: 2 The minors of order 2 The greatest common divisor of numerator Zeros 30

Pole/Zero Cancellation [SP05, Sec. 4.5] 5 Poles Poles Poles of and : Poles Poles of, is cancelled 31

Two degrees of freedom Controller [SP05, p. 147] 6 Parameterize : Stable matrix 32