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

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

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

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

Design Methods for Control Systems

ECE 486 Control Systems

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

Systems Analysis and Control

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

Intro to Frequency Domain Design

Homework 7 - Solutions

Control Systems I Lecture 10: System Specifications

MAS107 Control Theory Exam Solutions 2008

(Continued on next page)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

INTRODUCTION TO DIGITAL CONTROL

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 loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

9. Two-Degrees-of-Freedom Design

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

Exercise 1 (A Non-minimum Phase System)

Feedback Control of Linear SISO systems. Process Dynamics and Control

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

Control Systems Design

Analysis of SISO Control Loops

Table of Laplacetransform

Robust Performance Example #1

Systems Analysis and Control

Exercise 1 (A Non-minimum Phase System)

Robust Control 3 The Closed Loop

MEM 355 Performance Enhancement of Dynamical Systems

Chapter 7 - Solved Problems

MEM 355 Performance Enhancement of Dynamical Systems

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

DIGITAL CONTROLLER DESIGN

Feedback Control of Dynamic Systems

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

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.

Analysis and Synthesis of Single-Input Single-Output Control Systems

FREQUENCY-RESPONSE DESIGN

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

Controls Problems for Qualifying Exam - Spring 2014

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

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

ECE 388 Automatic Control

Chapter 6 - Solved Problems

Course Summary. The course cannot be summarized in one lecture.

16.30/31, Fall 2010 Recitation # 2

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

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

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

MAE 143B - Homework 9

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

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

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

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

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

7.2 Controller tuning from specified characteristic polynomial

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

IC6501 CONTROL SYSTEMS

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

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

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

Topic # Feedback Control Systems

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

Loop shaping exercise

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

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

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

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

Richiami di Controlli Automatici

Part II. Advanced PID Design Methods

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

Frequency Response Techniques

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory

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

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

Stability of CL System

FEL3210 Multivariable Feedback Control

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

Chapter 15 - Solved Problems

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

Control Systems I. Lecture 9: The Nyquist condition

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Answers to multiple choice questions

Control of Electromechanical Systems


PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

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

Solutions to Skill-Assessment Exercises

Chapter 9: Controller design

Lecture 1: Feedback Control Loop

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

Outline. Classical Control. Lecture 1

Exercises for lectures 13 Design using frequency methods

AN INTRODUCTION TO THE CONTROL THEORY

ME 475/591 Control Systems Final Exam Fall '99

(Refer Slide Time: 2:11)

Transcription:

Chapter 2 Classical Control System Design

Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral control control Frequency Frequency response response plots plots Bode Bode plots plots Classical Classical design design techniques techniques Classical Classical design design specifications specifications Lead, Lead, lag, lag, lead-lag lead-lag compensation compensation Guillemin-Truxal Guillemin-Truxal method method Quantitative Quantitative Feedback Feedback Theory Theory Root Root locus locus Nyquist Nyquist plots plots M- M- and and N-circles N-circles Nichols Nichols plots plots

Steady-state errors-1 r + F C P y Tracking behavior: Assume n t rt () = 1() t n! rs ˆ( ) = 1 n 1 s + Response ys $( ) Ls ( ) = ( )$( ) Ls ( ) Fsrs 11+ 4 2 443 H( s) Tracking error ε ˆ() s = rˆ() s yˆ() s = [1 H()]() s rˆ s

Steady-state errors-2 Steady-state tracking error ( n) ε = lim ε( t) = lim sεˆ ( s) = lim t s 0 s 0 If F(s)=1 (no prefilter) then 1 1 H( s) = 1 + Ls ( ) 1 H( s) s n ( n) ε = 1 lim 0 n [1 + ( )] s s L s

Type k system A feedback system is of type k if Then Lo () s Ls () =, Lo (0) 0 k s ( n) ε = 1 L s lim s 0 n [1 + ( )] s 0 for 0 n< k n s = lim = 1/ Lo (0) for n k s 0 k = s + Lo () s for n> k k

Steady-state errors-3

Integral control-1 Integral control: Design the closed-loop system such that Type k control: Ls () = L o k s () s Ls () = Lo () s s Results in good steady-state behavior Also: k 1 s k Ss () = = = O( s ) for s 0 1 + Ls ( ) k s + L () s o

Integral control-2 Type k control: Hence if k Ss () = O( s ) for s 0 n t 1 vt () = 1(), t vs ˆ( ) = n! n s + 1 then the steady-state error is zero if n < k (rejection) k = 1: Integral control: Rejection of constant disturbances k = 2: Type-2 control: Rejection of ramp disturbances Etc.

Integral control-3 Integral control: Lo () s Ls () = = PsCs () () k s The loop has integrating action of order k Natural integrating action is present if the plant transfer function has one or several poles at 0 If no natural integrating action exists then the compensator needs to provide it

Integral control-4 Pure integral control: Cs () = 1 st i PI control: Cs () = g 1+ 1 st i PID control: Cs () = g std + 1+ 1 st i Ziegler-Nichols tuning rules

Internal model principle Asymptotic tracking if model of disturbance is included in the compensator Francis, D.A. and Wonham, W.M., (1975) The internal model principle for linear multivariable regulators, Applied Mathematics and Optimization, vol 2, pp. 170-194

Frequency response plots Bode plots Nichols plots Nyquist plots

Bode plots-1 Bode plot: doubly logarithmic plot of L(jω) versus ω semi logarithmic plot of arg L(jω) versus ω L( jω ) = 2 ωo 2 2 + o o j + o ( jω ) 2 ζ ω ( ω) ω

Bode plots-2 Helpful technique: By construction of the asymptotic Bode plots of elementary first- and second-order factors of the form The shape of the Bode plot of ( jω z1)( jω z2) L( jω zm ) L( jω ) = k ( j ω p )( j ω p ) L( j ω p ) 1 2 2 2 2 0 o o jω + α and ( jω) + 2 ζ ω ( jω) + ω may be sketched m

Nyquist plots Nyquist plot: Locus of L(jω) in the complex plane with ω as parameter Contains less information than the Bode plot if ω is not marked along the locus L( jω ) = 2 ωo 2 2 + o o j + o ( jω ) 2 ζ ω ( ω) ω

M- and N-circles-1 r + L y Closed-loop transfer function: H L = = T 1 + L M-circle: Locus of points z in the complex plane where z = M 1+ z N-circle: Locus of points z in the complex plane where arg z 1+ z = N

M- and N-circles-2

Nichols plots Nichols plot: Locus of L(jω) with ω as parameter in the log magnitude versus argument plane 2 ωo 2 2 + o o j + o L( jω ) = ( jω) 2 ζ ω ( ω) ω Nichols chart: Nichols plot with M- and N-loci included

Classical design specifications Time Rise time, delay time, overshoot, settling time, steady-state error of the response to step reference and disturbance inputs; error constants domain domain Frequency Bandwidth, resonance peak, roll-on and roll-off of the closed-loop frequency response and sensitivity functions; stability margins

Classical design techniques Lead, lag, and lag-lead compensation (loopshaping) (Root locus approach) (Guillemin-Truxal design procedure) Quantitative feedback theory QFT (robust loopshaping)

Classical design techniques Rules for loopshaping Change open-loop L(s) to achieve certain closed-loop specs first modify phase then correct gain

Lead compensation Lead compensation: Add extra phase in the cross-over region to improve the stability margins Typical compensator: Phase-advance network 1+ jωt C( jω) = α, 0< α < 1 1+ jωα T

Lead/lag compensator C( jω) = α 1+ jωt 1+ jωα T

Lag compensation Lag compensation: Increase the low frequency gain without affecting the phase in the cross-over region Example: PI-control: C( jω ) = k 1+ jωt jωt

Lead-lag compensation Lead-lag compensation: Joint use of lag compensation at low frequencies phase lead compensation at crossover Lead, lag, and lead-lag compensation are always used in combination with gain adjustment

Notch compensation (inverse) Notch filters: suppression of parasitic dynamics additional gain at specific frequencies Special form of general second order filter

Notch compensation H = u ε = s ω s ω 2 2 1 2 2 2 + 2β + 2β 1 2 s ω s ω 1 2 + 1 + 1 Notch -filter :ω 1 = ω 2

Notch compensation ampl. β β 1 2 fase 0

Root locus method-1 Important stage of many designs: Fine tuning of gain compensator pole and zero locations Helpful approach: the root locus method (use rltool!)

Root locus method-2 Ls () N() s ( s z1)( s z2) L( s zm ) = = k D() s ( s p )( s p ) L( s p ) 1 2 n L Closed-loop characteristic polynomial χ () s = D() s + N() s = ( s p )( s p ) L( s p ) + k( s z )( s z ) L( s z ) 1 2 n 1 2 Root locus method: Determine the loci of the roots of χ as the gain k varies m

Root locus method-3 χ () s = ( s p )( s p ) L( s p ) + k( s z )( s z ) L( s z ) 1 2 n 1 2 Rules: For k = 0 the roots are the open-loop poles p i For k a number m of the roots approach the open-loop zeros z i. The remaining roots approach The directions of the asymptotes of those roots that approach are given by the angles 2i + 1, i 0,1,, n m 1 n m π = L m

Root locus method-4 The asymptotes intersect on the real axis in the point (sum of open-loop poles) (sum of open-loop zeros) n m Those sections of the real axis located to the left of an odd total number of open-loop poles and zeros on this axis belong to a locus The loci are symmetric with respect to the real axis...

Root locus method-5 Ls () = k ss ( + 2) Ls () = ks ( + 2) ss ( + 1) Ls () = k ss ( + 1)( s+ 2)

Guillemin-Truxal method-1 r + C P y Closed-loop transfer function: PC H = 1 + PC Procedure: Specify H Solve the compensator from C 1 H = P 1 H

Guillemin-Truxal method-2 Example: Choose H() s = m m 1 ams + am 1s + L+ a0 n n 1 m m 1 + n 1 + L+ m + m 1 + L+ 0 s a s a s a s a This guarantees the system to be of type m + 1 How to choose the denominator polynomial? Well-known options: Butterworth polynomials Optimal ITAE polynomials

Butterworth and ITAE polynomials Butterworth polynomials Choose the n left-half plane poles on the unit circle so that together with their right-half plane mirror images they are uniformly distributed along the unit circle ITAE polynomials Place the poles so that () tet dt 0 is minimal, where e is the tracking error for a step input

Butterworth and ITAE m = 0

Guillemin-Truxal method-3 Disadvantages of the method: Difficult to translate the specs into an unambiguous choice of H. Often experimentation with other design methods is needed to establish what may be achieved. In any case preparatory analysis is required to determine the order of the compensator and to make sure that it is proper The method often results in undesired pole-zero cancellation between the plant and the compensator

Quantitative feedback theory QFT-1 Ingredients of QFT: For a number of selected frequencies, represent the uncertainty regions of the plant frequency response in the Nichols chart Specify tolerance bounds on the magnitude of T Shape the loop gain so that the tolerance bounds are never violated

QFT-2 Example: Plant Ps () = s 2 g (1 + sθ ) Nominal parameter values: g = 1, θ = 0 Parameter uncertainties: 0.5 g 2, 0 θ 0.2 Tentative compensator: k + std Cs () =, k= 1, Td = 1.414, To = 0.1 1+ st o

QFT-3 Responses of the nominal design Specs on T Frequency [rad/s] Tolerance band [db] 0.2 1 2 5 10 0.5 2 5 10 20

Uncertainty regions Uncertainty regions for the nominal design The specs are not satisfied Additional requirement: The critical area may not be entered

QFT-4 Design method: Manipulate the compensator frequency reponse so that the loop gain satisfies the tolerance bounds avoids the critical region Preparatory step 1: For each selected frequency, determine the performance boundary Preparatory step 2: For each selectedfrequency, determine the robustness boundary

Performance and robustness boundaries Nominal plant frequency response Robustness boundaries Performance boundaries

QFT-5 Design step: Modify the loop gain such that for each selected frequency the corresponding point on the loop gain plot lies above and to the right of the corresponding boundary For the case at hand this may be accomplished by a lead compensator of the form 1+ st Cs () = 1 + st Step 1: Set T 2 = 0, vary T 1 Step 2: Keep T 1 fixed, vary T 2 1 2

QFT-6 Eventual design: T 1 = 3 T 2 = 0.02

QFT-7 Responses of the redesigned system

Prefilter design-1 2½-degree-of-freedom configuration Closed-loop transfer function H = NF D cl F o r F o e C o F X Y X + + u P z For the present case: Dcl ( s) = 0.02 ( s + 0.3815) ( s+ 2.7995)( s+ 46.8190) N() s = 1

Prefilter design-2 Use the polynomial F to cancel the (slow) pole at 0.3815, and let 2 ωo Fo ( s) =, ωo = 1, ζo = 1 2 2 s + 2ζ ω s+ ω 2 2 Perturbed responses o o o