Basics of H ∞ Control PART #1 the Loop-Shaping/Mixed Sensitivity Approach (to Robust & Optimal Control) Leonidas Dritsas PhD Version of.

Slides:



Advertisements
Similar presentations
© University of Reading School of Systems Engineering Matlab Assessment for Final Year Units Victor M. Becerra School of Systems.
Advertisements

Stability Margins Professor Walter W. Olson
Root Locus Diagrams Professor Walter W. Olson
António Pascoal 2011 Instituto Superior Tecnico Loop Shaping (SISO case) 0db.
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Lecture 8B Frequency Response
Linear Matrix Inequalities in System and Control Theory Solmaz Sajjadi Kia Adviser: Prof. Jabbari System, Dynamics and Control Seminar UCI, MAE Dept. April.
Loop Shaping Professor Walter W. Olson
Robust control Saba Rezvanian Fall-Winter 88.
EDC2002 Department of Mechanical Engineering A Graphical User Interface for Computer-aided Robust Control System Design J.F. Whidborne, S.J. King P. Pangalos,
Analysis of SISO Control Loops
Lecture 2 Probability and Measurement Error, Part 1.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Multivariable Control Systems
K.N.Toosi University of Technology 1. 2  The Interconnection of two subsystems.
Lecture 8 The Principle of Maximum Likelihood. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Multivariable Control Systems
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
LINEAR CONTROL SYSTEMS Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
F.B. Yeh & H.N. Huang, Dept. of Mathematics, Tunghai Univ Nov.8 Fang-Bo Yeh and Huang-Nan Huang Department of Mathematic Tunghai University The 2.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Transfer Function Real Imaginary.
1 Basic Control Theory and Its Application in AMB Systems Zongli Lin University of Virginia.
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
Dynamic analysis of switching converters
Automatic Control System
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Attribute Assessment Implementation – ME 4R03 Saeid Habibi.
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
M. Zareinejad 1.  fundamentally, instability has the potential to occur because real-world interactions are only approximated in the virtual world 
Chapter 7 Stability and Steady-State Error Analysis
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
CONTROL SYSTEMS
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
Chapter 6: Frequency Domain Anaysis
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
5/7/2010 Digital Cartesian Feedback Linearization of Switched Mode Power Amplifiers Alejandro Viteri, Amir Zjajo, Thijmen Hamoen, Nick van der Meijs Delft.
State Observer (Estimator)
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Frequency Response Analysis and Stability
Frequency Response Analysis
Automated Controller Synthesis in QFT Designs … IIT Bombay P.S.V. Nataraj and Sachin Tharewal 1 An Interval Analysis Algorithm for Automated Controller.
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
Controllability Analysis for Process and Control System Design
MEGN 536 – Computational Biomechanics Prof. Anthony J. Petrella.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, M G I, India DTEL DTEL (Department for Technology.
The Story of Wavelets Theory and Engineering Applications
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lecture 24a Problem Session.
AAE 666 – H ∞ Controller Design AAE 666: Nonlinear Dynamics Systems and Control - An H ∞ Controller For The Mixed Sensitivity Problem Moritz Niendorf 05/05/2009.
Chapter 1: Overview of Control
Control Systems EE 4314 Lecture 12 March 17, 2015
Automatic control systems I
Comparison of nonlinear model-based controllers and gain-scheduled Internal Model Control based on identified model Esmaeil Jahanshahi and Sigurd Skogestad.
Date of download: 11/5/2017 Copyright © ASME. All rights reserved.
Frequency Response Bode and Nyquist plots Nyquist stability theorem
Instituto Superior Tecnico
Synthesis of SISO Controllers
Chapter 8. Frequency-Domain Analysis
Henrik Manum, student, NTNU
Outline Control structure design (plantwide control)
Loop Transfer Function
Methods of Determining Stability
Chapter 1 Introduction.
Presentation transcript:

Basics of H ∞ Control PART #1 the Loop-Shaping/Mixed Sensitivity Approach (to Robust & Optimal Control) Leonidas Dritsas PhD Version of 08-April-2012 Timestamp 08-Apr-12 THANKS TO… Prof. Kostas Kyriakopoulos (NTUA CSL) Prof. Kostas Kyriakopoulos (NTUA CSL) Panos Marantos (PhD candidate) Panos Marantos (PhD candidate)

Note An H∞ “Crash Course” divides naturally into (at least) 3 parts: 1. Intro / Nominal Stability + Perform. / Freq. Domain (mainly) - Loopshaping – Mixed Sensitivity – Riccati Approach (DGKF’89) 2. ROBUST Stability + ROBUST Performance + “μ”-SSV 3. Linear Matrix Inequality (LMI), Bounded Real Lemma (BRL), Dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities THIS PRESENTATION IS AN ATTEMPT FOR PART #1 !

Contents 1. Intro – Classical Feedback Control (internal) stability + performance + robustness (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} Αλέξης Παπαχαραλαμπόπουλος – Διπλωματική Εργασία 3/60

The Classical (1-DOF) Control Loop

The “Gang of Four” The “Gang of Four”: For internal stability must “check-stab” Four TFs

Two Degrees of Freedom Use a “prefilter” to meet both regulator and tracking performance The Gang of Six For internal stability must “check- stab” SIX TFs

Two Degrees of Freedom Alternative config.

1-DOF feedback control system Closed-loop response Control error : Plant input:

Design TRADE OFFs = “CANNOT HAVE IT ALL”

Closed-loop Performance Closed-loop Robustness Bode / Nyquist plots of L(jω)

Max. (Peak) Sensitivity Ms

Controller design = TRADE OFFs = “CANNOT HAVE IT ALL”

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} Αλέξης Παπαχαραλαμπόπουλος – Διπλωματική Εργασία 20/60

Signal & System Norms

Vector & Matrix Norm(s)

(Induced) Matrix Norms Vector & Matrix Norm(s)

Signal & System Norms

A paradigm shift: Generic control configuration (John Doyle) The concept of Generalized Plant Will be explained shortly

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} 34/60

Recall Classical Loop Shaping

Recall Classical Loop Shaping - Relation to stability margins

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} 45/60

Loop gain specifications S as a function of L

T as a function of L Relation to stability margins

Probably the most important slide (for Design purposes) Same as slide #44

Probably the most important slide (for Design purposes)

Contents 1. Intro – Classical Feedback Control (internal) stability + performance + robustness (internal) stability + performance + robustness 2. SVD – Norms – H∞ - H 2 - Engineering Interpr. 3. (Nominal) Controller Design Loopshaping – Mixed Sensitivity (1-DOF architecture) Loopshaping – Mixed Sensitivity (1-DOF architecture) Generalized Plant + LFT Generalized Plant + LFT WHAT do the 3 filters represent ? WHAT do the 3 filters represent ? HOW do we select the 3 filters ? Fundamental Limitations HOW do we select the 3 filters ? Fundamental Limitations 4. MATLAB commands + examples (mixsyn/hinfsyn)

Separate Lecture on Robustness

The SMALL GAIN Theorem

Robustness Interpretation of W1, W2, W3 filters

Generalized Plant + LFT

Generalized Plant for the Classical Control Loop

Standard Problem: P-K-Structure + LFT = Linear Fractional Transformations (Upper & Lower)

LFT = Linear Fractional Transformations (Upper & Lower)

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} 76/60

Fundamental Performance Limitations reflected in filter limitations 1. Perfect control & plant inversion

Fundamental Performance Limitations reflected in filter limitations 2 Constraints on S and T 3 The waterbed effects (BODE sensitivity integrals 1945) 4 Interpolation constraints from internal stability

Fundamental Performance Limitations reflected in filter limitations 5 Sensitivity peaks - Maximum modulus Principle.

Fundamental Performance Limitations reflected in filter limitations

Fundamental Performance Limitations reflected in filter limitations

Fundamental Performance Limitations reflected in filter limitations

Fundamental Performance Limitations reflected in filter limitations Limitations imposed by RHP- poles

Limiting factors

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} 85/60

hinfsyn

mixsyn

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? “μ”-SSV, LMIs, BRL, dissipativity, “LMIreg”, LPV + Gain Scheduling, Handling Nonlinearities 92/60

THANK YOU FOR YOUR ATTENTION THE END THANK YOU FOR YOUR ATTENTION THANKS TO… Prof. Kostas Kyriakopoulos (NTUA CSL) Prof. Kostas Kyriakopoulos (NTUA CSL) Panos Marantos (PhD candidate) Panos Marantos (PhD candidate)

Contents 1. Intro – Classical Feedback Control - (internal) stability + performance + robustness 2. SVD – Norms – {H ∞, H 2 } spaces & concepts in Control – the Engineering Interpratation 3. (Nominal) Controller Design 3.1 Loopshaping 3.2 Mixed Sensitivity (1-DOF architecture) 3.3 Generalized Plant + LFT 3.4 WHAT do the 3 filters represent ? 3.5 HOW do we select them? Fundamental Limitations in Control 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? {“μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities} 96/60

Contents 1. Intro – Classical Feedback Control (internal) stability + performance + robustness (internal) stability + performance + robustness 2. SVD – Norms – H∞ - H 2 - Engineering Interpr. 3. (Nominal) Controller Design Loopshaping – Mixed Sensitivity (1-DOF architecture) Loopshaping – Mixed Sensitivity (1-DOF architecture) WHAT do the 3 filters represent ? WHAT do the 3 filters represent ? HOW do we select the 3 filters ? Fundamental Limitations HOW do we select the 3 filters ? Fundamental Limitations 4. MATLAB commands + examples (mixsyn/hinfsyn) 5. What’s next ? “μ”-SSV, LMIs, BRL, dissipativity, LMIreg, LPV + Gain Scheduling, Nonlinearities

Modeling for “small” ( k < h) and “Long” delays Modeling for “small” ( τ k < h) and “Long” delays