Robust Performance Example #1

Similar documents
Analyzing the Stability Robustness of Interval Polynomials

FEL3210 Multivariable Feedback Control

Richiami di Controlli Automatici

Root Locus Design Example #4

Uncertainty and Robustness for SISO Systems

Model Uncertainty and Robust Stability for Multivariable Systems

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

16.30/31, Fall 2010 Recitation # 2

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Control Systems I Lecture 10: System Specifications

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

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

Exercise 1 (A Non-minimum Phase System)

Exercise 1 (A Non-minimum Phase System)

MAS107 Control Theory Exam Solutions 2008

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

Compensator Design to Improve Transient Performance Using Root Locus

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

Control Systems I. Lecture 9: The Nyquist condition

Homework 7 - Solutions

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

Systems Analysis and Control

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Engraving Machine Example

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Outline. Classical Control. Lecture 1

Frequency Response Techniques

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

9. Two-Degrees-of-Freedom Design

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

ME 475/591 Control Systems Final Exam Fall '99

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

Topic # Feedback Control Systems

(Continued on next page)

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

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

Dynamic Compensation using root locus method

Table of Laplacetransform

EE3CL4: Introduction to Linear Control Systems

Digital Control Systems

ECE 486 Control Systems

FREQUENCY-RESPONSE DESIGN

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

FEL3210 Multivariable Feedback Control

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

Systems Analysis and Control

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

Systems Analysis and Control

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

R10 JNTUWORLD B 1 M 1 K 2 M 2. f(t) Figure 1

Robust Stability based PI Controller Design with Additive Uncertainty Weight for AGC (Automatic Generation Control) Application

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

Frequency Response Analysis

Structured Uncertainty and Robust Performance

Parameter Derivation of Type-2 Discrete-Time Phase-Locked Loops Containing Feedback Delays

An Internal Stability Example

Analysis of SISO Control Loops

Nyquist Stability Criteria

Systems Analysis and Control

Transient Response of a Second-Order System

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

Research Article On Complementary Root Locus of Biproper Transfer Functions

Loop shaping exercise

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

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Control Systems I. Lecture 9: The Nyquist condition

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

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

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

Introduction to Root Locus. What is root locus?

Control Systems. University Questions

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

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

Control System Design

ECE317 : Feedback and Control

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

Topic # Feedback Control

EEE 184 Project: Option 1

Lecture 1: Feedback Control Loop

Exercises for lectures 13 Design using frequency methods

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain

MAE 143B - Homework 9

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Module 07 Control Systems Design & Analysis via Root-Locus Method

The Generalized Nyquist Criterion and Robustness Margins with Applications

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

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

Frequency domain analysis

Nyquist Criterion For Stability of Closed Loop System

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

AMME3500: System Dynamics & Control

Methods for analysis and control of. Lecture 4: The root locus design method

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Robust Control 3 The Closed Loop

Transcription:

Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants modeled by a multiplicative perturbation to the nominal system. The extreme plant is as far away from the nominal plant in terms of the frequency domain magnitude of the perturbation at each frequency as any system that must be considered. The goal is to design a compensator that provides both robust stability and robust performance for that family of systems. Robust stability of the family means that the compensator provides internal closed-loop stability for each member of the family, and robust performance in this example means that each closed-loop system in the family satisfies a given frequency domain constraint on the sensitivity function S (jω) []. The nominal and extreme plants are given in () by G(s) and G (s), respectively. 9 G(s) s(s +2), 5 G (s) () s(s +) A lag-lead compensator is designed for the nominal system to place the dominant closed-loop poles at s 4 ± j2 and to make the steady-state error for a ramp input equal to e ss.5. Details on the root locus design procedures for transient response [2] and steady-state error [3] are available on the ECE 42 web site and in most introductory texts on automatic control, for example [4] [6]. A compensator that achieves these objectives is 2.7745 (s +.4) (s +2.2654) K(s) (s +6.475 3 (2) )(s +8.8284) This compensator is placed in series with the system to be controlled. If the different plant models represent physically different systems, instead of perturbations to a single nominal system, each system would be controlled by its own compensator, using the same compensator model given in (2). The nominal and extreme loop gains are L(s) K(s)G(s) 24.97 (s +.4) (s +2.2654) s (s +6.475 3 )(s +2)(s +8.8284) (3) L (s) K(s)G 3.873 (s +.4) (s +2.2654) (s) s (s +6.475 3 (4) )(s +)(s +8.8284) Performance will be defined byspecifications imposed on the frequency domain magnitude of the sensitivity function, that is, on S(jω) +L (jω). Nominal performance (NP) is defined by NP : S(jω) < w P (jω), ω w P (jω) S(jω) <, ω (5) where w P (s) is a specified weighting function. The assumption here is that time domain specifications, such as overshoot and settling time, or frequency domain specifications, such as phase margin and bandwidth, can be achieved by proper choice of w P (s). The peak magnitude of S(jω), the closed-loop bandwidth defined in terms of S(jω), and the low-frequency slope of S(jω) can be chosen through w P (s). The performance weighting function in this example is w P (s) s/m + ω B s + ω B A.5s +.8 s which implies that S(jω) should have at least a 2 db/decade slope at low frequencies (since A ), a maximum value of M 2, and pass through 3 db at ω ω B.8 rad/sec. For robust performance (RP), each member of the plant family must satisfy an expression like (5), that is, RP : S i (jω) < w P (jω), ω, S i S p (7) where S p represents the sensitivities for the family of plants under consideration. Figure shows the sensitivity magnitudes for the nominal and extreme systems and the magnitude of / w P (jω). Since the sensitivity magnitudes are both below / w P (jω) for all frequencies, each of those two systems satisfy the performance requirements. However, this does not imply RP, unless those are the only two plants in the family. These notes are lecture notes prepared by Prof. Guy Beale for presentation in ECE 72, Multivariable and Robust Control, in the Electrical and Computer Engineering Department, George Mason University, Fairfax, VA. Additional notes can be found at: http://teal.gmu.edu/~gbeale/examples.html. See http://teal.gmu.edu/~gbeale/ece_42/examples_42.html (6)

2 Nominal and Extreme Sensitivities and Performance Weighting Function S / w P S Magnitude (db) 3 4 w P (s) (.5s+.8)/s G(s) 9/[s(s+2)] G (s) 5/[s(s+)] 5 K(s) 2.7745(s+.4)(s+2.2654)/[(s+.64)(s+8.8284)] 6 7 2 Frequency (r/s) Fig.. Sensitivity magnitudes for the nominal and extreme plants, and the performance weighting function. Before RP can be determined, stability must be investigated. Nominal stability (NS) is defined by the nominal closed-loop system being stable, that is, all the closed-loop poles of the compensator-nominal plant combination must be in the open left-half of the complex s-plane. Under the assumption of an unstructured multiplicative uncertainty model, robust stability (RS) is defined by the following constraint on the magnitude of the nominal complementary sensitivity function T (jω). RS : T (jω) < w I (jω), ω w I (jω) T (jω) <, ω (8) The nominal complementary sensitivity function is given by T (s) L(s)[+L(s)],andw I (s) is the uncertainty weighting function that overbounds the magnitude of the maximum relative uncertainty l I (ω), given by l I (ω) max L i L p L (jω) G (s) G (s) l I (s) G (s) Li (jω) L (jω) L (jω) L (jω) G (jω) G (jω) L (jω) G (jω) " # l I (s).4444s2 (s +2)(s.25) s 2 (s +)(s +2) 5 s(s+) 9 s(s+2) 9 s(s+2).4444 (s.25) (s +) L p represents the loop gains for all the members of the family of plants being considered. Since G (s) is an extreme plant and the only perturbed model given, the relative uncertainty can be computed based on that transfer function. Since only the frequency response magnitude w I (jω) is needed for overbounding l I (ω), w I (s) can always be chosen to be a stable and minimum-phase transfer function. For this example, w I (s) is given by w I (s).4444 (s +.25) (s +) (.4444s +.) (s +) which provides an exact overbounding for l I (ω). Since T (jω) < / w I (jω) is required for robust stability, the low frequency magnitude restriction on T (jω) is /. 9 (9. db), and the high frequency restriction on T (jω) is /.4444 2.25 (7.4 db). Figure 2 shows the nominal complementary sensitivity T (jω) along with / w I (jω). Since T (jω) < / w I (jω) for all frequencies, the family is robustly stable []. This means that any plant-compensator combination (9) () () (2)

3 2 Nominal Complementary Sensitivity and Uncertainty Weighting Function / w I T Magnitude (db) 3 w I (s) (.4444s+.)/(s+) 4 5 6 2 Frequency (r/s) Fig. 2. Nominal complementary sensitivity and uncertainty weighting function. whose polar plot at each frequency falls within the closed disk of radius w I (jω) L (jω) centered at L (jω) will be closed-loop stable 2. Now that nominal performance and robust stability have been achieved, the issue of robust performance can be addressed. The derivation of the condition for robust performance for the family of systems is illustrated in Fig. 3. For robust performance, the condition of (7) must be satisfied. From the figure it can be seen that the specified performance is represented at each frequency by a circle of radius w P (jω) centered at +j, and the circle of uncertainty at each frequency is centered at L (jω) with radius w I (jω) L (jω). The distance from the point to the nominal loop gain is +L (jω). For robust performance the circle of uncertainty must not encircle or intersect the circle for performance at any frequency. Therefore, the distance +L (jω) must be greater than the sum of the radii of the circles representing uncertainty and performance, that is, w P (jω) + w I (jω) L (jω) < +L (jω), ω (3) w P (jω) +L (jω) + w I (jω) L (jω) +L (jω) <, ω (4) w P (jω) S (jω) + w I (jω) T (jω) <, ω (5) Since w P (jω) S (jω) < at all frequencies corresponds to NP and w I (jω) T (jω) < at all frequencies corresponds to RS, expression (5) shows that necessary conditions for RP are NP and RS. Therefore, the nominal system satisfying the performance requirements and every plant in the family being closed-loop stable are necessary conditions for every plant in the family satisfying the performance requirements. However, (5) also shows that by themselves NP and RS are not sufficient conditions for RP. The sum of those two terms must also be less than at all frequencies in order to achieve robust performance. Figure 4 shows the sum of the weighted sensitivity and weighted complementary sensitivity magnitudes for this example. Since the peak value of that sum is shown to be less than, this family of plants with the compensator given in (2) has robust performance. Therefore, the design goal for the compensator has been achieved. Figure 5 shows the closed-loop step responses and the open-loop polar plots for the nominal and extreme systems whose loop gains are given in (3) and (4), respectively. The nominal system clearly has better performance in terms of overshoot, and it also has a shorter settling time that might be considered a benefit. However, the performance of the perturbed (extreme) system also satisfies the specification on the sensitivity function, so that performance must also be considered acceptable. 2 See the example Robust Stability # at: http://teal.gmu.edu/~gbeale/ece_72/examples_72.html.

4 RP: ω 3.2 r/s.5 Circle of Perfomance w P (jω) -.5 +L(jω) L(jω) - w I (jω)l(jω) Circle of Uncertainty -.5-2 -2 -.5 - -.5.5 Fig. 3. Illustration of the robust performance requirement: w P (jω) + w I (jω) L (jω) < +L (jω), ω w P S + w I T.9.8.7 Magnitude.6.5.4.3.2. 2 Frequency (r/s) Fig. 4. Sum of weighted sensitivity and weighted complementary sensitivity functions.

5 Although the nominal system has a larger phase margin than the perturbed system, both of those systems have phase margins that generally would be considered acceptable. Figure 6 shows the maximum and minimum magnitudes for the sensitivity and complementary sensitivity functions for any plant model allowed in the family of systems defined by w I (s). The maximum and minimum magnitudes for the sensitivity function are given by S (jω) max +L (jω) w I (jω) L (jω), S (jω) min (6) +L (jω) + w I (jω) L (jω) and the maximum and minimum magnitudes for the complementary sensitivity function are T (jω) max L (jω), T (jω) +L (jω) min L (jω) (7) max +L (jω) min The minimum and maximum sensitivity magnitudes are easy to compute based on the geometric relationship between sensitivity and the circles of uncertainty. The corresponding complementary sensitivity magnitudes are less easy to visualize since they depend on the ratios of vectors drawn from the origin and from the point to L (jω). Knowing that the family of systems is robustly stable (from kw I T k < ), the fact that the maximum sensitivity magnitude for all systems in the family is below / w P (jω) at all frequencies indicates that the family also has robust performance. In other words, if all plants in the family are stable, and the worst-case system satisfies the performance criterion, then all systems in the family satisfy the performance criterion and robust performance is achieved. The nine graphs in Fig. 7 illustrate the relationship between the circle of uncertainty at a particular frequency, centered on L (jω) with radius w I (jω) L (jω), and the performance weighting function at the same frequency, centered at +j with radius w P (jω). For the family of systems to be robustly stable, the circles of uncertainty must not intersect the circles representing performance at any frequency. This relationship cannot conveniently be shown on a single plot since the circles must be compared on a frequency-by-frequency basis. At low frequencies, w P (jω) À, and those circles would clearly enclose the circles of uncertainty at high frequencies. To show both sets of circles at all frequencies on a single plot and to indicate which pairs of circles should be compared would be difficult. The graphs in Fig. 7 merely illustrate how the circles of uncertainty move along the polar plot, decreasing in radius, and slide past the circles of the performance weighting function when the family has robust performance. The plot of w P (jω) S (jω) + w I (jω) T (jω) in Fig. 4 is the easiest way to graphically show whether or not a family of systems is robust in terms of performance. REFERENCES [] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control. Chichester, England: John Wiley & Sons, 996. [2] G. Beale, Compensator design to improve transient performance using root locus. Available from the author as a pdf file. [3] G. Beale, Compensator design to improve steady-state performance using root locus. Available from the author as a pdf file. [4] R. C. Dorf and R. H. Bishop, Modern Control Systems. Upper Saddle River, NJ: Prentice Hall, th ed., 25. [5] J. D Azzo and C. Houpis, Linear Control System Analysis and Design. New York: McGraw-Hill, 4th ed., 995. [6] K. Ogata, Modern Control Engineering. Upper Saddle River, NJ: Prentice Hall, 4th ed., 22.

6.4 Closed Loop Step Responses for Nominal and Perturbed Systems.2 Nominal Perturbed Amplitude.8.6.4.2.5.5 2 2.5 3 3.5 4 4.5 5 Time (s) 2.5 Polar Plots for Nominal and Perturbed Systems L: ω 2.82 r/s, PM 68.2 deg c L : ω 2.5 r/s, PM 54. deg c.5.5.5 L L 3.5.5.5.5 Fig. 5. Closed-loop step responses and open-loop polar plots for the nominal and extreme systems.

7 Maximum and Minimum Sensitivity Functions Magnitude (db) 3 4 / w P S max S min 5 6 7 2 2 Maximum and Minimum Complementary Sensitivity Functions / w I Magnitude (db) 3 T min T max 4 5 6 2 Frequency (r/s) Fig. 6. Worst case sensitivity and complementary sensitivity functions.

8 RP: ω. r/s 5 RP: ω.3 r/s 5 RP: ω.6 r/s 3 5 5 4 4 5 5 5 5 5 5 RP: ω. r/s RP: ω 2.5 r/s RP: ω 3.2 r/s 3 4 4 RP: ω 4.7 r/s RP: ω 5. r/s RP: ω 7.8 r/s Fig. 7. Illustration of the relationship between the circles of uncertainty and the circles of performance for a family of systems with robust performance.