Robust Control 9 Design Summary & Examples

Similar documents
Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

A Comparative Study on Automatic Flight Control for small UAV

Robust Control 3 The Closed Loop

Robust Control 5 Nominal Controller Design Continued

MEM 355 Performance Enhancement of Dynamical Systems

OPTIMAL CONTROL SYSTEMS

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

Intro to Frequency Domain Design

6.241 Dynamic Systems and Control

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems

[k,g,gfin] = hinfsyn(p,nmeas,ncon,gmin,gmax,tol)

Singular Value Decomposition of the frequency response operator

Topic # Feedback Control Systems

Mapping MIMO control system specifications into parameter space

Denis ARZELIER arzelier

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

Control Systems Design

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

Lecture 13: Internal Model Principle and Repetitive Control

FEL3210 Multivariable Feedback Control

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

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

Problem Set 5 Solutions 1

Uncertainty and Robustness for SISO Systems

Lecture 8. Applications

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

Problem Set 4 Solution 1

A DARK GREY P O N T, with a Switch Tail, and a small Star on the Forehead. Any

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

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

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

Design Methods for Control Systems

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

Robust Control of Linear Quantum Systems

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

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

Topic # Feedback Control Systems

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

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

Introduction to Control (034040) lecture no. 2

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

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

A brief introduction to robust H control

Lecture 15: H Control Synthesis

Structured Uncertainty and 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

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

MEM 355 Performance Enhancement of Dynamical Systems

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

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.

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

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

6.241 Dynamic Systems and Control

Feedback Control of Turbulent Wall Flows

Robust Control 2 Controllability, Observability & Transfer Functions

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

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

ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS

Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

MEM 355 Performance Enhancement of Dynamical Systems

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Iterative Controller Tuning Using Bode s Integrals

Stability of CL System

COURSE OUTLINE. Introduction Signals and Noise Filtering Noise Sensors and associated electronics. Sensors, Signals and Noise 1

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Control Systems. State Estimation.

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

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection

Control System Design

A Probability Review

9 The LQR Problem Revisited

Wind Turbine Control

Linear State Feedback Controller Design

9. Two-Degrees-of-Freedom Design

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

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

Robust Control, H, ν and Glover-McFarlane

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

Closed-Form Solution Of Absolute Orientation Using Unit Quaternions

Reduced Basis Method for Parametric

Model Uncertainty and Robust Stability for Multivariable Systems

Exam. 135 minutes, 15 minutes reading time

FREQUENCY-RESPONSE DESIGN

Flight Dynamics & Control Equations of Motion of 6 dof Rigid Aircraft-Kinematics

SLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada

Dr Ian R. Manchester

Vorticity and Dynamics

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

Quasi-Newton methods for minimization

Control 2. Proportional and Integral control

Pole placement control: state space and polynomial approaches Lecture 2

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

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

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

Outline. Classical Control. Lecture 1

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

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

Transcription:

Robust Control 9 Design Summary & Examples Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 5/6/003

Outline he H Problem Solution via γ-iteration Robust stability via coprime factorization Robust stability with loop shaping Example: non-collocated revisited

he H Problem We will formulate a problem similar to above, but with two changes: 1) the disturbances are not stochastic. wt may be any member of the class () wt = 1 ) Choose K so that the maximum of z t over all admissible disturbances () wt is a minimum, i.e. min max zt ( ) K w = 1 () ()

he H Problem, Cont d Recall: 1 z () t z() t dt = Z ( jω) Z( jω) dω π 1 = W ( jω) F ( jω) F( jω) W( jω) dω π he maximum performance energy over all disturbances with unit norm occurs when W is alligned with the maximum eigenvalue max ( ) ( ) ( ) ( ) ( ) w = 1 = 1 z t z t dt W jωσ ( F jω ) W jωdω π ( ω ) = max σ F( j ) = F min F ω K * of F F :

Solution of the H Problem A stabilizing controller that satisfies Fs ( ) < γ is A ZL K = F 0 where ( ) A = A+ B + L D W + B F + Z L C + Z L D F 1 1 1 uu ( uu ) 1 ( xy ) yy F = R R + B X L = Y C + V V 1 1 W = B 1 X, Z = I Y X γ γ X 0, Y 0 satisfy the Riccati equations 1 X A + A X X B R B BB X = R + R R R γ 1 1 r r uu 1 1 xx xu uu xu 1 AY + Y A Y C V C C C Y = V + V V V γ 1 1 e e yy 1 1 xx xy yy xy If γ is fixed, these Riccati equations are decoupled

Solution of the H Problem, Cont d And the following 3 conditions are satisfied 1) he Hamiltonial matrix 1 1 1 A BRuu Rxu BRuu B + BB 1 1 γ 1 1 Rxx RxuRuu Rxu ( A BRuu Rxu ) + has no eigenvalues on the imaginary axis. Equivalently, A + BW + B F 1 is stable. ) he Hamiltonian matrix 1 1 1 ( A VxyVyy C) CVyy C + C 1C1 γ 1 1 Vxx + VxyVyy Vxy A+ VxyVyy C has no eigenvalues on the imaginary axis. Equivalently, 1 A+ LC + Y C C γ 1 1 is stable. () () ρ YX < γ ρ = λ 3) ( ) where max i i is the spectral radius.

Strategy for Solving H ypically there is a minimum value of γ for which the above conditions are satisfied. his is the optimal control. he usual method is to find the optimal control by γ-iteration. Begin with a large γ and reduce it until one of the conditions fail. hen use a bisection method, until within an acceptable tolerance. Usually, we don t need to get that close - a few iterations will suffice.

Robust Controller Design with Coprime Uncertainty Consider the family of perturbed plants { 1 ( ) ( ) [ ] ε} G = D + N + < p D N N D with some stability margin ε > 0. he system is robustly stabilized by the controller u = Ky if and only if γ K ( I GK ) D I 1 1 1 ε Robust Stabilizer Design Problem: Find the lowest achievable γ and the corresponding maximum stability margin ε and the corresponding controller K.

Solution to RSDP min 1 max ( 1 ( XZ )) 1/ where X, Z are the unique positive definite sol'ns of the ARE's 1 1 1 1 ( ) ( ) A BS D C Z + Z A BS D C ZC R CZ + BS B = 1 1 1 1 ( ) ( ) A BS D C X + X A BS D C XBS B X + C R C = and γ = ε = + ρ ( ) minimal realization ( A, B, C, D) G s R= I + DD, S = I + D D 0 0

Solution to RSDP, Cont d a solution that guarantees K 1 1 ( I GK ) D γ for some γ > γ I is given by K A + BF + γ ( L ) ZC ( C+ DF) γ ( L ) ZC ( 1 γ ) ( ) 1 F S D C B X min 1 1 = B X D = + L= I + XZ

Loop Shaping for Performance: Closed Loop ransfer Functions Assume the closed loop is stable. hen: σ ( S ) << σ ( ) σ ( ) σ ( ) ( KS ) 1. disturbance rejection 1. noise attenuation << 1 3. reference tracking 1 4. control energy σ << 1 ( KS ) σ ( ) 5. robust stability with additive uncertainty σ << 1 6. robust stability with mult output uncertainty << 1

Loop Shaping for Performance: Open Loop ransfer Function Assume the closed loop is stable. hen: σ ( L) σ ( L) σ ( L) ( K ) 1. disturbance rejection >> 1. noise attenuation << 1 3. reference tracking >> 1 4. control energy σ << 1 ( K ) 5. robust stability with additive uncertainty σ << 1, if σ ( L) << 1 ( L) 6. robust stability with mult output uncertainty σ << 1

Example: Collocated vs Noncollocated he goal is to position the load. A position sensor can be placed on motor or load. θ1 θ L motor load flexible shaft

Example: d dt θ1 0 1 0 0 θ1 0 0 ω k/ J c / J k/ J 0 ω 0 1/ J = + + 1 1 1 1 1 1 1 L θ 0 0 0 1 θ 0 0 ω k/ J 0 k/ J c / Jω 1/ J 0 z = [ 0 0 1 θ1 θ1 ω 1 ω 1 0 ] or z = [ 1 0 0 0] θ θ ω ω y = z J = J = 1, k = 1, c = c = 0 1 1

Example P 0 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 = or P= 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 Non-collocated Collocated

Simplified Collocated G c ( s) = 90.1843 ( s 0.916) ( s 0.543 s 1.969) ( s+ 30.99) ( s+.49) ( s + 0.17 s + 1.755) ( s + 0.916) 3.65 ( s +.49) + + +

Simplified Noncollocated G c ( s) = + + s s s s 150.056 ( s 0.44) ( s - 0.1049 s.089) ( + 45.45) ( + ) ( + 1.05 + 3.153) + + s s s 3.4485( s 0.44) ( s ) ( + ) ( + 1.05 + 3.153)

Noncollocated

Robust Stability gammin = 3.80 Zero/pole/gain: -13.933 (s+0.363) (s^ - 0.1663s +.00) -------------------------------------------- (s+3.15) (s+.35) (s^ + 0.7084s + 3.806) gammin = 1.7946 Zero/pole/gain: -0.8757 (s+.001) (s+0.01715) (s^ - 0.8154s + 3.005) ------------------------------------------------------------ (s+0.01998) (s^ + 3.94s +.744) (s^ + 0.6054s +.733)

Step Responses Red: Shaped robust stability Blue: γ-iteration Green: Robust stability

Robust Stability

Shaped Robust Stability