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

Similar documents
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. 1st class. Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

Let the plant and controller be described as:-

Chapter Eleven. Frequency Domain Design Sensitivity Functions

Intro to Frequency Domain Design

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

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

Robust Control 3 The Closed Loop

Analysis of SISO Control Loops

Robust Performance Example #1

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

Outline. Classical Control. Lecture 1

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

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Control System Design

Homework 7 - Solutions

Control Systems I Lecture 10: System Specifications

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

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Stability of CL System

Use of Monte Carlo Techniques in Robustness Evaluation of Different Temperature Control Methods of Heated Plates. SC Solutions

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Chapter 15 - Solved Problems

Richiami di Controlli Automatici

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

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

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

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

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

EE3CL4: Introduction to Linear Control Systems

ECE 388 Automatic Control

Exercise 1 (A Non-minimum Phase System)

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

Control System Design

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Control Systems I. Lecture 9: The Nyquist condition

FEL3210 Multivariable Feedback Control

Should we forget the Smith Predictor?

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

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

ECE 486 Control Systems

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Topic # Feedback Control Systems

Exercise 1 (A Non-minimum Phase System)

(Continued on next page)

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

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

Chapter 7 - Solved Problems

Input-output Controllability Analysis

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

MAS107 Control Theory Exam Solutions 2008

Engraving Machine Example

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

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Kars Heinen. Frequency analysis of reset systems containing a Clegg integrator. An introduction to higher order sinusoidal input describing functions

Table of Laplacetransform

Tradeoffs and Limits of Performance

9. Two-Degrees-of-Freedom Design

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

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

Design Methods for Control Systems

Feedback Control of Linear SISO systems. Process Dynamics and Control

EECE 460 : Control System Design

A Comparative Study on Automatic Flight Control for small UAV

Analysis and Design of Analog Integrated Circuits Lecture 12. Feedback

Achievable performance of multivariable systems with unstable zeros and poles

MAE 142 Homework #5 Due Friday, March 13, 2009

Systems Analysis and Control

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

University of Science and Technology, Sudan Department of Chemical Engineering.

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants

] [ 200. ] 3 [ 10 4 s. [ ] s + 10 [ P = s [ 10 8 ] 3. s s (s 1)(s 2) series compensator ] 2. s command pre-filter [ 0.

Root Locus Design Example #4

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

Frequency Response Techniques

Lecture 1: Feedback Control Loop

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

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

Vibration and motion control design and trade-off for high-performance mechatronic systems

Control Systems. Root Locus & Pole Assignment. L. Lanari

Loop shaping exercise

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

Chapter 5 The SIMC Method for Smooth PID Controller Tuning

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

Control System Design

Problem Set 4 Solution 1

CDS 101/110: Lecture 10.3 Final Exam Review

Wind Turbine Control

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

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Robust stability and Performance

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

Nyquist Stability Criteria

Transient Response of a Second-Order System

Transcription:

Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3 Loop Shaping [SP05, Sec. 3.2, 4.1.5, 4.7, 4.8] [SP05, Sec. 2.2, 5.2] [SP05, Sec. 2.4, 2.6] Reference: [SP05] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control; Analysis and Design, Second Edition, Wiley, 2005.

Internal Stability Gang of Four [AM08, p. 317] Sensitivity Complementary Sensitivity Load Sensitivity Noise Sensitivity [AM08] K.J. Astrom and R.M. Murray, Feedback Systems, Princeton University Press, 2008 2

Internal Stability [SP05, Ex. 4.16] (p. 144) Sensitivity Load Sensitivity Comp. Sensitivity Noise Sensitivity Stable? Step Response Unstable Time [s] Time [s] Time [s] Time [s] 3

Internal Stability [SP05, Theorem 4.6] (p. 145) The feedback system in the above figure is internally stable if and only if all Gang of Four ( ) are stable Well-posedness: (Gang of Four: well-defined and proper) C. Desoer C.A. Desoer and W.S. Chan, Journal of the Franklin Institute, 300 (5-6) 335-351, 1975 4

Youla Parameterization ( Parameterization) Case 1: Stable Plant [SP05, p. 148] All Stabilizing Controllers: Internal Model Control (IMC) Structure -parameter Gang of Four : Proper Stable Transfer Function 5

Youla Parameterization Case 2: Unstable Plant Coprime Factorization [SP05, p. 122] [SP05, p. 149] Coprime: No common right-half plane(rhp) zeros : Proper Stable Transfer Functions [SP05, Ex. 4.1] (*) Bezout Identity : Coprime : Proper Stable Transfer Functions [SP05, Ex.] : (*) [Ex.] : Integer : Integer 6

Youla Parameterization Case 2: Unstable Plants [SP05, p. 149] A Stabilizing Controller [SP05, Ex.] All Stabilizing Controllers Gang of Four Affine Functions of 7

Sensitivity and Feedback Performance Disturbance Attenuation Open-loop Closed-loop : Sensitivity small: good Feedback Performance 8

Insensitivity to Plant Variations [SP05, p. 23] small : good Feedback Performance 9

Benefits of Feedback Disturbance Attenuation Insensitivity to Plant Variations Stabilization (Unstable Plant) Linearizing Effects Reference Tracking : small Two-degrees-of-freedom Control Feedback + Feedforward 10

Waterbed Effects [SP05, p. 167] There exists a frequency range over which the magnitude of the sensitivity function exceeds 1 if it is to be kept below 1 at the other frequency range. [db] 10 0 10 10 0 10 1 [SP05, Ex., p. 170] Frequency [rad/s] (unstable) 11

Maximum Peaks of Sensitivity and [SP05, p. 36] Complementary Sensitivity : Maximum Peak Magnitude of : Maximum Peak Magnitude of : Bandwidth Frequency of : Bandwidth Frequency of 12

Loop Shaping Loop Transfer Function Sensitivity: Comp. Sensitivity: + Constraint large Loop Shaping small Closed-loop Open Loop small small Stability, Performance, Robustness 13

Loop Transfer Function [SP05, Ex. 2.4] (p. 34) Gain Crossover Frequency Stability Margins [SP05, p. 32] Gain Margin Phase Margin Time Delay Margin Stability Margin [SP05, Ex. 2.4] (p. 34) 14

Frequency Domain Performance [SP05, Ex. 2.4] (p. 34) Maximum Peak Criteria [SP05, p. 36] [Ex.] [Ex.] 15

Bode Gain-phase Relationship [SP05, p. 18] (minimum phase systems) Slope of the Gain Curve at Steep Slope: Small Phase Margin [SP05, Ex., p. 20] 0-2 -1-2 16

Fundamental Limitations Bound on the Crossover Frequency [SP05, pp. 183] RHP (Right half-plane) Zero Fast RHP Zeros ( large): Loose Restrictions Slow RHP Zeros ( small): Tight Restrictions Im worse better Time Delay 0 z Unstable zero Step Response Re Frequency [rad/s] Time [s]

Fundamental Limitations Bound on the Crossover Frequency RHP (Right half-plane) Pole [SP05, pp. 192, 194] Slow RHP Poles ( small): Loose Restrictions Fast RHP Poles ( large): Tight Restrictions Frequency [rad/s] Poles on imaginary axis Im better worse 0 p Re Unstable pole

SISO Loop Shaping [SP05, pp. 41, 42, 343] Performance Robust Stability (+ Roll-off) Loop Shaping Specifications Gain Crossover Frequency Shape of System Type, Defined as the Number of Pure Integrators in Roll-off at Higher Frequencies 19

Step response analysis/performance criteria Rise time Settling time Peak time Overshoot Error tolerance First-order System 0.9 1 0.1 0 Second-order System Rise time Settling time Rise time Settling time Overshoot Overshoot Peak Time [QZ07] L. Qiu and K. Zhou (2007) Introduction to Feedback Control, Prentice Hall. 20

Design Relations Maximum Peak Magnitude of Complementary Sensitivity Phase Margin Bandwidth if if if : Maximum Peak Magnitude of : Bandwidth Frequency of [FPN09] G.F. Franklin, J.D. Powell and A. E.-Naeini (2009) Feedback Control of Dynamic Systems, Sixth Edition, Prentice Hall. 21

Controllability analysis with SISO feedback control [SP05, pp. 206-209] Margin to stay within constraints Margin for performance Margin because of RHP-pole Margin because of RHP-zero Margin because of frequency where plant has phase lag Margin because of delay Typically, the closed-loop bandwidth of the spacecraft is an order of magnitude less than the lowest mode frequency, and as long as the controller does not excite any of the flexible modes, the sampling period may be selected solely based on the closed-loop bandwidth. [Le10] W.S. Levine (Eds.) (2010) The Control Handbook, Second Edition: Control System Fundamentals, Second Edition, CRC Press. 22

RHP Poles/Zeros, Time Delays and Sensitivity p z M S For systems with a RHP pole and RHP zero (or a time delay τ ), any stabilizing controller gives sensitivity functions with the property = sup S( jω) ω p p + z z M T = supt ( jω) ω e pτ RHP pole and zero and time delay significantly limit the achievable performance of a system S( jω) M S p p + z z M T T ( jω) pτ e 9

RHP Poles/Zeros, Time Delays and Sensitivity All-pass system( p =1, z = b, τ ) sτ b s e P ap ( s) = P ( ) = s ap s 1 s 1 z or 6 < z / p pτ < 0. 3 / p <1/ RHP pole/zero pair 6 The zero and the pole must be sufficiently far apart P allowable phase lag of at : ap ω RHP pole and time delay The product of RHP pole and time delay must be sufficiently small gc ϕ l = 90 10