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

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

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto

Linear Least Square Problems Dr.-Ing. Sudchai Boonto

FEL3210 Multivariable Feedback Control

An Internal Stability Example

INC 693, 481 Dynamics System and Modelling: Introduction to Modelling Dr.-Ing. Sudchai Boonto Assistant Professor

Lecture 10: Linear Matrix Inequalities Dr.-Ing. Sudchai Boonto

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

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

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

MIMO analysis: loop-at-a-time

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

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

Pole placement control: state space and polynomial approaches Lecture 2

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 6 : Linear Fractional Transformations (LFTs) Dr.-Ing. Sudchai Boonto

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

Control System Design

Uncertainty and Robustness for SISO Systems

Dr Ian R. Manchester

Stability of CL System

H-infinity Model Reference Controller Design for Magnetic Levitation System

Control System Design

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

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

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

Model Uncertainty and Robust Stability for Multivariable Systems

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

Lecture 7 (Weeks 13-14)

6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology

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

Control Systems Design

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

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

Robust Control 3 The Closed Loop

MAE 143B - Homework 9

Lecture 13: Internal Model Principle and Repetitive Control

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

INC 693, 481 Dynamics System and Modelling: Lagrangian Method III Dr.-Ing. Sudchai Boonto Assistant Professor

Chapter 13 Digital Control

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Linear State Feedback Controller Design

Analysis of SISO Control Loops

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

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

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

Mathematics for Control Theory

2.004 Dynamics and Control II Spring 2008

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

EEE582 Homework Problems

Topic # Feedback Control Systems

Lecture 10: Proportional, Integral and Derivative Actions

FEEDBACK CONTROL SYSTEMS

Multivariable MRAC with State Feedback for Output Tracking

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

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Robust Control 9 Design Summary & Examples

Lecture 9: Time-Domain Analysis of Discrete-Time Systems Dr.-Ing. Sudchai Boonto

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

Stochastic Process II Dr.-Ing. Sudchai Boonto

Engraving Machine Example

Outline. Classical Control. Lecture 1

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

Loop shaping exercise

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

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

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

Control Systems I Lecture 10: System Specifications

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

Exam. 135 minutes, 15 minutes reading time

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

6.241 Dynamic Systems and Control

FREQUENCY-RESPONSE DESIGN

Let the plant and controller be described as:-

EL2520 Control Theory and Practice

CDS Final Exam

TRACKING AND DISTURBANCE REJECTION

Lecture 25: Tue Nov 27, 2018

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

Chapter 20 Analysis of MIMO Control Loops

Robust Performance Example #1

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

Input-output Controllability Analysis

Automatic Control (TSRT15): Lecture 7

Feedback Control of Linear SISO systems. Process Dynamics and Control

Richiami di Controlli Automatici

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

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Lecture 8: Discrete-Time Signals and Systems Dr.-Ing. Sudchai Boonto

Module 5: Design of Sampled Data Control Systems Lecture Note 8

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

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

MEM 355 Performance Enhancement of Dynamical Systems

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

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

Problem Set 4 Solution 1

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems

Transcription:

Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand

d u g r e u K G y The sensitivity S is the transfer function from an output disturbance to the controlled output when S is made small at low frequencies, the closed-loop system has a built-in capability of good rejection of output disturbances this is not guaranteed for disturbances occurring at the plant input from the previous Design 4, even the response to a reference step is excellent, the closed-loop system shows poor rejection of input disturbances 2/15

Output y 2 1 0 1 System outputs to input disturbance y1 y2 y3 2 0 20 40 60 80 100 Control u 1 05 0 u1 u2 u3 05 0 20 40 60 80 100 3/15

input disturbances are likely to occur in the present example they could be caused by hysteresis and friction at the aircraft control surfaces the design needs to be modified to improve its disturbance rejection Consider the transfer function from the input disturbance d to the controlled output y We have (assuming r = 0) and y = G(d Ky) thus (I + GK)y = Gd y = (I + GK) 1 Gd = SGd 4/15

10 2 10 0 σ 1(SG) σ 2(SG) σ 3(SG) 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 10 2 10 0 10 2 10 4 Frequency (rad/sec) 5/15

the previous plot shows the singular values of the transfer function SG it clearly displays the resonant peak responsible for the poor response the problem is that the pole-zero cancellations are not visible when examining the transfer function S = (I + GK) 1 and T = (I + GK) 1 GK, but are visible in SG = (I + GK) 1 G Considering the SISO version of this problem G(s) = n g(s) d g (s), K(s) = n k(s) d k (s) we have SG = G 1 + GK = n g d k d g d k + n g n k 6/15

a pole-zero cancellation means that the polynomials d g and n k have a common factor, so we can write d g = d g dg and n k = n k dg where d g contains the plant poles that are cancelled by controller zeros we have SG = n g d k d g ( d g d k + n g n k ) which shows that the cancelled plant poles turn up as poles of the transfer function from d to y 7/15

to prevent such undersirable pole-zero cancellations, we can shape the transfer function SG d W 2 (s) z 2 u g e y K u G W 1 (s) z 1 the weighting filter W 1 shapes SG, and the second filter W 2 shapes the transfer function from d to the controller output u the transfer function from d to u is T K = (I + KG) 1 KG 8/15

this function has the same structure as the complementary sensitivity, only the loop gain GK is replaced by KG [ ] T Defining z = z1 T z2 T, we can compute the controller that minimizes the H norm of the closed-loop transfer function from d to z with the choices w 1 (s) = ω 1/M 1 s + ω 1 and w 2 (s) = c M 2 s + ω 2 s + cω 2 where we fix c = 10 3 the new design is ω 1 M 1 ω 2 M 2 10 3 10 7 5 025 9/15

response to input disturbance d(t) = [ σ(t) 0 0 ] T Output y 15 x 10 3 10 5 0 y 1 y 2 y 3 5 0 05 1 15 2 Time [sec] Input u 1 05 0 u 1 u 2 u 3 05 0 05 1 15 2 Time [sec] 10/15

response to r(t) = [ σ(t) 0 0 ] T Output y 15 1 05 0 y 1 y 2 y 3 05 0 05 1 15 2 Time [sec] Input u 400 200 0 200 u 1 u 2 u 3 400 600 0 05 1 15 2 Time [sec] 11/15

Singular values of SG and scaled constraint 10 2 10 0 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 σ 1(SG) σ 2(SG) σ 3(SG) γ 0/w 1 10 2 10 0 10 2 10 4 Frequency (rad/sec) 12/15

Singular values of T K and scaled constraint 10 2 10 0 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 σ 1(T K) σ 2(T K) σ 3(T K) γ 0/w 2 10 2 10 0 10 2 10 4 Frequency (rad/sec) 13/15

the plots show that the constraint on SG is active at low frequencies and the constraint on T K at high frequencies Since the reference input r has not been considered in the design, we would expect the tracking performance to be inferior to that in Design 4 it is confirmed by the response to a reference step input We can shape the sensitivity S by shaping the sensitivity SG because S is contained a a factor in SG 14/15

Reference 1 Kemin Zhou and John Doyle Essentials of Robust Control, Prentice Hall, 1998 2 Herbert Werner Lecture note on Optimal and Robust Control, 2012 15/15