Robust Multivariable Control

Similar documents
Robust Multivariable Control

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

FEL3210 Multivariable Feedback Control

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

OPTIMAL CONTROL AND ESTIMATION

FEL3210 Multivariable Feedback Control

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

EL2520 Control Theory and Practice

Structured singular value and µ-synthesis

FEL3210 Multivariable Feedback Control

Model Uncertainty and Robust Stability for Multivariable Systems

João P. Hespanha. January 16, 2009

Lecture 7 (Weeks 13-14)

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

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

1.1 Notations We dene X (s) =X T (;s), X T denotes the transpose of X X>()0 a symmetric, positive denite (semidenite) matrix diag [X 1 X ] a block-dia

Synthesis of Static Output Feedback SPR Systems via LQR Weighting Matrix Design

The model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho

MIMO analysis: loop-at-a-time

Control Systems Theory and Applications for Linear Repetitive Processes

A brief introduction to robust H control

Lecture Notes in Control and Information Sciences

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

CDS 110b: Lecture 2-1 Linear Quadratic Regulators

COMP 558 lecture 18 Nov. 15, 2010

A Comparative Study on Automatic Flight Control for small UAV

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

6.241 Dynamic Systems and Control

Static Output Feedback Stabilisation with H Performance for a Class of Plants

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

Lecture 2. FRTN10 Multivariable Control. Automatic Control LTH, 2018

Linear State Feedback Controller Design

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

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

MEM Chapter 2. Sensitivity Function Matrices

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

Dimensionality Reduction: PCA. Nicholas Ruozzi University of Texas at Dallas

EEE582 Homework Problems

Singular Value Decomposition (SVD)

5. Observer-based Controller Design

Numerical Methods I Singular Value Decomposition

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

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

Autonomous Mobile Robot Design

Chap 8. State Feedback and State Estimators

Singular Value Decomposition

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

DYNAMIC CONTROL ASPECTS OF THE SHIPBOARD LAUNCH OF UNMANNED AIR VEHICLES

D(s) G(s) A control system design definition

Exam. 135 minutes, 15 minutes reading time

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

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

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

Structured Uncertainty and Robust Performance

Denis ARZELIER arzelier

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

LMI Methods in Optimal and Robust Control

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

A general controller design framework using H and dynamic inversion for robust control in the presence of uncertainties and saturations

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

From the multivariable Nyquist plot, if 1/k < or 1/k > 5.36, or 0.19 < k < 2.7, then the closed loop system is stable.

Automatic Control 2. Model reduction. Prof. Alberto Bemporad. University of Trento. Academic year

Further results on Robust MPC using Linear Matrix Inequalities

Due Wednesday, February 6th EE/MFS 599 HW #5

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

Notes on singular value decomposition for Math 54. Recall that if A is a symmetric n n matrix, then A has real eigenvalues A = P DP 1 A = P DP T.

LQG/LTR CONTROLLER DESIGN FOR AN AIRCRAFT MODEL

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

LINEAR QUADRATIC GAUSSIAN

Design of Robust Controllers for Gas Turbine Engines

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

Topic # Feedback Control Systems

Stability and Robustness 1

UNIT 6: The singular value decomposition.

Linköping studies in science and technology. Dissertations No. 406

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

ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R.

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Lecture 15: H Control Synthesis

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

6.241 Dynamic Systems and Control

Robust Stabilization of the Uncertain Linear Systems. Based on Descriptor Form Representation t. Toru ASAI* and Shinji HARA**

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

June Engineering Department, Stanford University. System Analysis and Synthesis. Linear Matrix Inequalities. Stephen Boyd (E.

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Robust Control Toolbox

Switching H 2/H Control of Singular Perturbation Systems

Robust Control, H, ν and Glover-McFarlane

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 4

Full-State Feedback Design for a Multi-Input System

Didier HENRION henrion

An Overview on Robust 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

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

Design of normalizing precompensators via alignment of output-input principal directions

Chapter 2 Review of Linear and Nonlinear Controller Designs

Transcription:

Lecture 1 Anders Helmersson anders.helmersson@liu.se ISY/Reglerteknik Linköpings universitet

Addresses email: anders.helmerson@liu.se mobile: 0734278419 http://users.isy.liu.se/rt/andersh/teaching/robkurs.html http://users.isy.liu.se/rt/andersh/teaching/robschedule.html

Feedback Why do we need feedback? r u G 1 y G When cannot we do like this?

Feedback Why do we need feedback? r u G 1 y G When cannot we do like this? G is unstable;

Feedback Why do we need feedback? r u G 1 y G When cannot we do like this? G is unstable; G is uncertain;

Feedback Why do we need feedback? r u G 1 y G When cannot we do like this? G is unstable; G is uncertain; G is not minimum phase (zeros in RHP, G 1 unstable).

Some history KF ˆx u L G y LQR/LQE is optimal in some sense What about phase and amplitude margins? Abstract: There are none, Doyle, 1978, chapter 14.10 in ZDG. LTR gives margins (Loop Transfer Recovery).

Standard form w (system disturbances) r + u K 1 G y + (measurement disturbances) + e y = Sw + T (r e) S = (I + GK ) 1 T = GK (I + GK ) 1 S + T = (I + GK )(I + GK ) 1 = I

Augmented system We would also like to reduce the control signals in magnitude. KSw W KS < 1 y K u G Tw + W T < 1 w Sw WS < 1

Augmented system w G z u y K We want to limit the gain from w to z by a suitable choice of K. Try to reduce the gain to one or below.

Design methods w G z u y K 1) Specify the requirements 2) Synthesis 3) Check if the requirements are satisfied 4) Modify and repeat from 1)

Loop shaping Find W 1 and W 2 to shape the open loop gain W1 P W2 The controller, K, can be obtained in a synthesis step K + W2 K W1 P

Alternative formulation z 2 w 2 W 1 1 W 1 w 1 W 1 2 z 1 W 2 + K + P +

Multivariable gain Consider [ z1 z 2 z = Mw ] [ 0.96 1.72 = 2.28 0.96 ][ w1 w 2 ] Let w 2 = w 2 1 + w 2 2 = 1, and maximize z 2 = z 2 1 + z2 2.

Multivariable gain Singular value decomposition: [ 0.96 1.72 M = 2.28 0.96 [ 0.6 0.8 = 0.8 0.6 where U T U = I, V T V = I, Σ = Use svd in Matlab. ] = UΣV T ][ 3 0 0 1 [ σ1 Maximum gain, M = σ(m) = σ 1 = max i σ i. Different directions in w give different gains.... ][ 0.8 0.6 0.6 0.8 ] σ n 0. ] T

Connection to eigenvalues M = UΣV T M T M = VΣU T UΣV T = VΣ 2 V T Thus, M T MV = VΣ 2 and Σ 2 are eigenvalues to M T M. [ ] 0 M Also, the eigenvalues of M T are equal to ±σ i. 0 Computing the eigvalues can be numerically difficult

Synthesis Consider a static system: D 12 z D 11 w D 21 y K u Choose a K such that D 11 + D 12 KD 21 is minimized.

Synthesis Use orthonormal transformations to obtain a similar problem [ A Find γ = min X C B X ]. This is solved by Parrott s theorem: [ ] } [ ] γ max{ A B, A C One solution is X = [ 0 C ][ γi A A T γi ] [ B 0 This problem is related to the elimination lemma. ]

Multivariable phenomena throttle [%] velocity [m/s, Mach] elevator [deg] Aircraft altitude [m] How can we compare degrees and %? How can we compare m, m/s and Mach number?

Scaling Scale the input signals, u, so that they are limited between ±1. Scale the output signals, y, so that they are limited ±1. Scale the disturbances, d, so that they are limited ±1. G d d 1 u 1 G + y 1

Scaling G d d 1 u 1 G + y 1 In order to compensate fully for a disturbance so that y 1: G 1 G d 1

Small gain theorem G G stable and G < 1. If 1 then the closed loop system is stable

Small gain theorem Pull out the uncertain parameters. LFT = linear fractional transformation: δ δ 1 G

Lectures 1 Introduction

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis 6 LMIs

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis 6 LMIs 7 Loop shaping, model reduction

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis 6 LMIs 7 Loop shaping, model reduction 8 Model uncertainties, small gain theorem, LFTs

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis 6 LMIs 7 Loop shaping, model reduction 8 Model uncertainties, small gain theorem, LFTs 9 µ analysis and synthesis

Lectures 1 Introduction 2 Norms, Lyapunov equations, balancing 3 Feedback, stability, performance 4 Parametrization of regulators, Riccati equations, LQR 5 H -synthesis 6 LMIs 7 Loop shaping, model reduction 8 Model uncertainties, small gain theorem, LFTs 9 µ analysis and synthesis 10 Summary