Robust Control with Classical Methods QFT

Similar documents
9. Two-Degrees-of-Freedom Design

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

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

Quantitative Feedback Theory based Controller Design of an Unstable System

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

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

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

QFT Framework for Robust Tuning of Power System Stabilizers

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

Analysis of SISO Control Loops

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

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

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

Automatic Loop Shaping in QFT by Using CRONE Structures

Robust QFT-based PI controller for a feedforward control scheme

Chapter 7 - Solved Problems

Control System Design

Design Methods for Control Systems

ON QFT TUNING OF MULTIVARIABLE MU CONTROLLERS 1 ABSTRACT

A New Approach to Control of Robot

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

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Loop shaping exercise

Control System Design

Robust Performance Example #1

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

Problem 1 (Analysis of a Feedback System - Bode, Root Locus, Nyquist) Consider the feedback system defined by the open loop transfer function 1.

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

Optimal design of PID controllers using the QFT method

{ Ps ( ) T( s)(1 ( s)): ( j ) R ( ), ( s) stable

LINEAR CONTROL SYSTEMS. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

ECE 388 Automatic Control

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

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

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

QFT design for uncertain non-minimum phase and unstable plants revisited

Let the plant and controller be described as:-

MAE 143B - Homework 9

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

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

QFT VERSUS CLASSICAL GAIN SCHEDULING: STUDY FOR A FAST FERRY

] [ 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.

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

6.241 Dynamic Systems and Control

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

Singular Value Decomposition Analysis

Use of a Notch Filter in a Tuned Mode for LISA.

Chapter 9 - Solved Problems

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

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

Lecture 1: Feedback Control Loop

MEM 355 Performance Enhancement of Dynamical Systems

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

Hot rolling multivariable model verification and QFT robust looper control

Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains

FREQUENCY RESPONSE ANALYSIS Closed Loop Frequency Response

IMPACT OF PLANT COUPLING ON DECENTRALIZED PI CONTROL LAW. Date: 08/30/2016

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

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

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

(Continued on next page)

MIMO analysis: loop-at-a-time

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

Lecture 7 (Weeks 13-14)

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

Outline. Classical Control. Lecture 1

ECEN 325 Electronics

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

Lecture 13: Internal Model Principle and Repetitive Control

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Control Systems I Lecture 10: System Specifications

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

EE3CL4: Introduction to Linear Control Systems

Chapter 15 - Solved Problems

Topic # Feedback Control Systems

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

A Comparative Study on Automatic Flight Control for small UAV

Synthesis of Controllers for Non-minimum Phase and Unstable Systems Using Non-sequential MIMO Quantitative Feedback Theory

Active Control? Contact : Website : Teaching

Robust stability and Performance

Chapter 6 - Solved Problems

Decentralized robust load-frequency control of power system based on quantitative feedback theory

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

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

Further Results on Model Structure Validation for Closed Loop System Identification

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

Control Systems Design

Homework 7 - Solutions

80DB A 40DB 0DB DB

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

Steady State Errors. Recall the closed-loop transfer function of the system, is

FEEDFORWARD CONTROLLER DESIGN BASED ON H ANALYSIS

Systems Analysis and Control

Exercise 1 (A Non-minimum Phase System)

Research Article The Design of QFT Robust Compensators with Magnitude and Phase Specifications

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

Transcription:

Robust Control with Classical Methods QT Per-Olof utman Review of the classical Bode-Nichols control problem QT in the basic Single nput Single Output (SSO) case undamental Design Limitations dentification of Uncertain Transfer functions QT for non-minimum phase and computer controlled systems QT for cascaded systems, and for a class of non-linear plants QT for Multi-nput Multi-Output (MMO) plants A comparison between QT and other robust and adaptive control the toolbox for robust control systems design P-O utman QT in the Multi-nput Multi- Output (MMO) case The 2x2 servo problem The structure of (s) The pre-compensator Equivalent SSO systems The equivalent plant /W jj Servo specifications The first design step - Servo bounds - orowitz-sidi bounds - Pre-filter design The second design step - true SSO Example the toolbox for robust control systems design P-O utman

The 2x2 MMO servo problem Closed loop block diagram of TTO servo system w/o disturbances the toolbox for robust control systems design P-O utman The 2x2 MMO servo problem, cont d the toolbox for robust control systems design P-O utman 2

The structure of (s) with the a priori user chosen Pre-compensator Let the full matrix feedback compensator and the to-be-designed Diagonal compensator be decomposed as the toolbox for robust control systems design P-O utman The pre-compensator P 0 (s) T s PsP sl s PsP sl ss = + 0 0 0 0 Choice of P 0 (s) connected to input-output pairing Example: invites the choice in order to make PP 0 - diagonal. Use RA or dynamic RA for pairing V(s)=P(s)P 0 - (s) = de facto plant Decentralized control P 0 (s) = Nominally decoupling control P 0 (s) = s d P nom (s) the toolbox for robust control systems design P-O utman P Ps = 0 P 0 2 2 0 P P s 02 0 = P 0 02 3

4 the toolbox for robust control systems design P-O utman Equivalent SSO systems Let V(s)=P(s)P 0 - (s) = de facto plant T s V s L s V s L s s = + 0 0 VsL sts VsL ss + = 0 0 V s L s T s L s s + = 0 0 W s W s L s T s L s s d b + + = 0 0 W s L sts L ss W sts d b + = 0 0 W s L s T s W L s s W st s d d b + = 0 0 T s W s L s W L s s W st s d d b = + 0 0 the toolbox for robust control systems design P-O utman Equivalent SSO systems, cont d orowitz: after the design, the specification would be satisfied. t would hold that T kj <b kj (ω) ence, -W ik T kj is replaced by a worst case disturbance D ij = max W ik b kj e jϕ T s W s L s W L s s W st s d d b = + 0 0

The equivalent plant /W jj Example: V=PP 0 - diagonal. W=V - =diag(/v, /V 22 ) fi /W jj = V jj V(s)=P(s)P 0 - (s) Decentralized control P 0 (s) = P P W s = 22 2 P P P P P P 22 2 2 2 W P P P = P 2 2 22 the toolbox for robust control systems design P-O utman Basically non-interacting specifications or the basically non-interacting servo problem, we postulate that T s V s L s = + V s L s s 0 0 the toolbox for robust control systems design P-O utman 5

Selection of the first design step Alternative : Design L 0, for {T, T 2 } and L 20, 22 for {T 2, T 22 } seperately, and independently. Disadvantage: Crosscoupling represented by worst-case disturbances only. Alternative : Design first the easiest of the two tasks. Then, the second design step becomes a true SSO problem with correct cross-coupling. Additional advantage: n a fully coupled system, the last loop to be closed in a sequential design, determines stability (Bode). the toolbox for robust control systems design P-O utman The first design step T 2 is replaced by b 2 Mixed servo & disturbance rejection problem fi Design of L 0 and is not separated, as in SSO T 22 is replaced by b 22 Modify the high frequency roll-off of b 22 or b 2, in order to ease the hf gain demand on L 0 or L 20. the toolbox for robust control systems design P-O utman 6

The first design step: Servo bounds or each ω and for each ϕ= arg(l 0 ), find b d (ω,ϕ): 0 b d (ω,ϕ) (b (ω)- a (ω))/2 such that the orowitz-sidi bounds become equal. the toolbox for robust control systems design P-O utman The first design step: Servo bounds, cont d or each ω and for each ϕ= arg(l 0 ), find b d (ω,ϕ): 0 b d (ω,ϕ) (b (ω)-a (ω))/2 s. t. the bounds become equal. fi conservativeness due to - inequality reduced. Modify the hf roll-off of b 2 (ω), see below. the toolbox for robust control systems design P-O utman 7

The first design step: orowitz-sidi bounds Servo bounds from Cross-coupling bounds from Sensitivity bounds from x ω + 0 L jω W jω Sensitivity bounds for Disturbance rejection Loop stability margins Avoiding nmp plant in the second design step, see below. and now, design L 0 = L * 0 ô recall, b ij hf roll-off the toolbox for robust control systems design P-O utman The first design step: a note on roll-off the toolbox for robust control systems design P-O utman 8

The first design step: Pre-filter design After the design of L * 0, b, * d (ω) is computed: Then design (s) to satisfy the toolbox for robust control systems design P-O utman The second design step With L 0 (s) and (s) designed, we get, with 2 = 2 =0 the toolbox for robust control systems design P-O utman 9

The second design step: true SSO Servo bounds from Cross-coupling bounds from Sensitivity bounds from + L jω W e jω 20 22 y ω the toolbox for robust control systems design P-O utman The second design step: true SSO Servo bounds from Cross-coupling bounds from Sensitivity bounds from y ω + L jω W e jω 20 22 As in SSO, design L 20 to satisfy the orowitz-sidi bounds, and such that the closed loop is stable, which will ensure MMO closed loop stability if the plant is fully connected. Design 22. Simulate in the frequency and time domains. Check closed loop stability Re-design, if necessary. the toolbox for robust control systems design P-O utman 0

Example the toolbox for robust control systems design P-O utman Example, cont d: templates and pre-compensator ere: nominally decoupling design with precompensator chosen as P 0 (s)=p nom (s). Exercise: carry out a decentralized design with P 0 (s)=. the toolbox for robust control systems design P-O utman

Example, cont d: specifications Servo specification Cross coupling specification 6 db sensitivity specification the toolbox for robust control systems design P-O utman Example, cont d: equivalent plants Note: k k 22 k 2 k 2 >0 P P s 0 = = 3 2 2 nom k k k k V = PP= 2 2 2 2 0 3 2k k 2k k 2 22 22 2 k k k k W = V = 2 2 22 2 2 k k k k k 2k 2k k 22 2 2 22 2 2 W = V = nom nom the toolbox for robust control systems design P-O utman 2

Example, cont d: bounds for L 0 /W nom mcbnd also computes the b d -vector for each servo bound into default matrix servobd the toolbox for robust control systems design P-O utman Example, cont d: design of L 0 /W nom the toolbox for robust control systems design P-O utman 3

Example, cont d: modified servo specification After the design of L * 0,, b* d (ω)is computed from Compute Compute the modified servo specification the toolbox for robust control systems design P-O utman Example, cont d: closing the first loop Compute the complementary sensitivity function the toolbox for robust control systems design P-O utman 4

Example, cont d: design of Design the prefilter, and display the first loop servo transfer function the toolbox for robust control systems design P-O utman Recall: The second design step Servo bounds from Cross-coupling bounds from Sensitivity bounds from y ω + L jω W e jω 20 22 As in SSO, design L 20 to satisfy the orowitz-sidi bounds, and such that the closed loop is stable, which will ensure MMO closed loop stability if the plant is fully connected. Design 22. Simulate in the frequency and time domains. Check closed loop stability Re-design, if necessary. the toolbox for robust control systems design P-O utman 5

Example, cont d: second design step templates Compute templates of x-coupling tf, wwc= and of equivalent plant iw22e = the toolbox for robust control systems design P-O utman Example, cont d: second design step bounds x-coupling ( couple2a ) servo ( servo2 ) sensitivity ( sens2 ) the toolbox for robust control systems design P-O utman 6

Example, cont d: second design step dominant bounds the toolbox for robust control systems design P-O utman Example, cont d: 2nd step feedback compensator the toolbox for robust control systems design P-O utman 7

8 the toolbox for robust control systems design P-O utman Example, cont d: 2nd step pre-filter design the toolbox for robust control systems design P-O utman Example, cont d: Design summary P P s 0 3 2 2 = = nom L s ss s ss 0 5 80 30 00 0 0 7 30 = + + + +

the toolbox for robust control systems design P-O utman Example end: Time domain simulation Example cont d: requency domain simulation the toolbox for robust control systems design P-O utman 9