Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Similar documents
x(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!

Systems Analysis and Control

The Nyquist criterion relates the stability of a closed system to the open-loop frequency response and open loop pole location.

Systems Analysis and Control

Control Systems. Frequency Method Nyquist Analysis.

Course Outline. Closed Loop Stability. Stability. Amme 3500 : System Dynamics & Control. Nyquist Stability. Dr. Dunant Halim

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

Digital Control Systems

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

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 )

Control Systems I. Lecture 9: The Nyquist condition

AA/EE/ME 548: Problem Session Notes #5

Control Systems I. Lecture 9: The Nyquist condition

Lecture 15 Nyquist Criterion and Diagram

Nyquist Plots / Nyquist Stability Criterion

MEM 355 Performance Enhancement of Dynamical Systems

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

CONTROL SYSTEM STABILITY. CHARACTERISTIC EQUATION: The overall transfer function for a. where A B X Y are polynomials. Substitution into the TF gives:

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

Robust Control 3 The Closed Loop

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

Intro to Frequency Domain Design

ECE317 : Feedback and Control

MEM 355 Performance Enhancement of Dynamical Systems

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Systems Analysis and Control

Controls Problems for Qualifying Exam - Spring 2014

MAE 143B - Homework 9

Frequency Response Techniques

(Continued on next page)

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)

Analysis of SISO Control Loops

Compensation 8. f4 that separate these regions of stability and instability. The characteristic S 0 L U T I 0 N S

Topic # Feedback Control

Nyquist Stability Criteria

Recitation 11: Time delays

FEL3210 Multivariable Feedback Control

Design Methods for Control Systems

Tradeoffs and Limits of Performance

Control Systems I Lecture 10: System Specifications

The Nyquist Feedback Stability Criterion

Table of Laplacetransform

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

ECE 345 / ME 380 Introduction to Control Systems Lecture Notes 8

Systems Analysis and Control

Automatic Control (TSRT15): Lecture 7

CONTROL * ~ SYSTEMS ENGINEERING

ECE 486 Control Systems

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

Control System Design

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli

Topic # Feedback Control Systems

MAS107 Control Theory Exam Solutions 2008

Theory of Machines and Automatic Control Winter 2018/2019

Analysis of Discrete-Time Systems

Stability of Feedback Control Systems: Absolute and Relative

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

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

Analysis of Discrete-Time Systems

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013

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

MIMO Toolbox for Matlab

Nyquist Criterion For Stability of Closed Loop System

Modeling and Analysis of Systems Lecture #8 - Transfer Function. Guillaume Drion Academic year

Active Control? Contact : Website : Teaching

ECE317 : Feedback and Control

Lecture Sketching the root locus

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

CH 19-1 Magnetic Field

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

6.241 Dynamic Systems and Control

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

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

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

Uncertainty and Robustness for SISO Systems

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

Richiami di Controlli Automatici

MCE693/793: Analysis and Control of Nonlinear Systems

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

Classical Dual-Inverted-Pendulum Control

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

Definition of Stability

2.004 Dynamics and Control II Spring 2008

16.30/31, Fall 2010 Recitation # 2

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

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

The Nyquist Stability Test

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

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

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

Stabilizing the dual inverted pendulum

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

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

(Refer Slide Time: 2:11)

Let the plant and controller be described as:-

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Theory of Robust Control

Transcription:

Linear Control Systems Lecture #3 - Frequency Domain Analysis Guillaume Drion Academic year 2018-2019 1

Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system Outline: The loop transfer function The Nyquist plot The simplified and general Nyquist criteria Stability margins 2

Design in frequency domain: transfer functions We work in frequency domain for the analysis and design of the stability and performance of control systems ( ). 3

Design in frequency domain: transfer functions In frequency domain, systems dynamics are described by a transfer function. LTI system LTI system 4

Design in frequency domain: transfer functions The dynamical behavior of LTI systems depends on the shape of the transfer function (mostly its poles and zeros). Poles 5

Design in frequency domain: transfer functions The frequency response of a system can be analyzed using the Bode plots. 100s + 100 s 2 + 110s + 1000 Example: H(s) =. (http://lpsa.swarthmore.edu/bode/bode.html) 6

Design in frequency domain: transfer functions Transfer functions are ideal for the study of system interconnections: Series interconnection: H 1 H 2 H=H 1 H 2 Feedback interconnection: H 1 H 2 H=H 1 /(1+H 1 H 2 ) 7

Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system Outline: The loop transfer function The Nyquist plot The simplified and general Nyquist criteria Stability margins 8

Stability of closed-loop systems Can we easily assess the stability of the closed-loop system (a) while designing the control system transfer function? Nyquist: we can assess the stability of a closed-loop system by looking at the loop transfer function: L(s) =P (s)c(s) (b). This approach is very convenient for the design of control systems. 9

Stability of closed-loop systems Can we easily assess the stability of the closed-loop system (a) while designing the control system transfer function? Nyquist: we can assess the stability of a closed-loop system by looking at the loop transfer function: L(s) =P (s)c(s) (b). This approach is very convenient for the design of control systems. 10

Condition of stability and the loop transfer function What are the conditions under which oscillations occur? Let s first break the loop! The limit of stability is when an oscillation is maintained over time, i.e. if A =! 0 then. B =! 0 Knowing that, at that frequency, B = L(j! 0 )A, the closed-loop system oscillate if L(j! 0 )= 1. 11

Condition of stability and the loop transfer function Nyquist approach: we look at the stability and robustness of a feedback system by looking at the properties of the loop transfer function. L(s) =P (s)c(s) Example: we need to tune the control system transfer function in order to avoid the value L(j! 0 )= 1. For this, Nyquist developed a specific tool: the Nyquist plot. 12

Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system Outline: The loop transfer function The Nyquist plot The simplified and general Nyquist criteria Stability margins 13

The Nyquist plot Nyquist plot: plot of the loop transfer function L(s) for different values of the complex frequency s = + j! (i.e. mapping in the complex plane). For this, we introduce the Nyquist D contour, which defines the path in the complex plane containing the values of s = + j! for which we plot L(s). 14

Mapping in the complex plane: examples To give intuition on how to sketch and interpret a Nyquist plot, we will first see some examples of mapping of functions in the complex plane. Examples and matlab GUI are taken from http://lpsa.swarthmore.edu/nyquist/nyquist.html (the whole website is a great source of information!!!). 15

Mapping in the complex plane: examples Illustration: let s take the contour s = re j, =0! 2 (clockwise). Effect of a zero: L(s) =s + a = re j + a, =0! 2. Same rotation as contour, shifted of a to the right. Effect of a single pole: L(s) = 1. s = 1 re j = 1 r e j, =0! 2 Rotates in the opposite direction as the contour, and radius varies in the opposite direction. Illustrations using the matlab function. 16

The Nyquist D contour In general, L(s) goes to 0 as s gets big. i.e. the semicircle at infinity maps to the origin in the Nyquist plot. The D contour does not include poles on the imaginary axis! Examples of Nyquist plots using the matlab function. 17

The Nyquist D contour and Nyquist plot Example: Nyquist plot for. L(s) = 1.4e s (s + 1) 2 18

Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system Outline: The loop transfer function The Nyquist plot The simplified and general Nyquist criteria Stability margins 19

The simplified Nyquist criterion Let L(s) be the loop transfer function for a negative feedback system and assume that L(s) has no poles in the open right half-plane (except for single poles on the imaginary axis). Then the closed loop system is stable if and only if the closed contour given by = {L(j!) : 1 <! < 1} C has no net encirclements of the critical point s = 1. 20

The simplified Nyquist criterion Let L(s) be the loop transfer function for a negative feedback system and assume that L(s) has no poles in the open right half-plane (except for single poles on the imaginary axis). Then the closed loop system is stable if and only if the closed contour given by = {L(j!) : 1 <! < 1} C has no net encirclements of the critical point s = 1. The Nyquist criterion does not require that!!! L(j!) < 1 8! The Nyquist plot/criterion shows how system stability is influenced by changes in the controller parameters (see stability margins). 21

Correspondance between Nyquist plot and Bode plots The frequency at which the Nyquist curve crosses the real axis at negative values corresponds to the frequency at which the phase crosses -180 in the corresponding Bode plot. 22

Relationships between Nyquist plot and Bode plots Closed-loop systems can often be destabilized by an increase in feedback gain (= radial dilation of the Nyquist plot, in red). 23

Conditional stability There are, however, situations where a system can be stabilized by increasing the gain. In other words, where the loop transfer function is unstable (poles in the right half-plane), but the closed-loop system is stable. 24

The general Nyquist criterion Consider a closed loop system with the loop transfer function L(s) that has P poles in the region enclosed by the Nyquist contour. Let N be the net number of clockwise encirclements of 1 by L(s) when encircles the Nyquist contour in the clockwise direction. Counterclockwise encirclement: N= 1. s The closed loop system then has Z = N +P poles in the right half-plane. 25

The general Nyquist criterion Example: stabilizing the inverted pendulum using a PD controller. L(s) =P (s)c(s) = 1 s 2 1 k(s + 2) (Pole at s =1 ) 2k 26

Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system Outline: The loop transfer function The Nyquist plot The simplified and general Nyquist criteria Stability margins 27

Stability margins on the Nyquist plot Phase crossover frequency Gain crossover frequency g m : Gain margin ' m : phase margin s m : stability margin 28

Gain margin g m Gain margin ( ): smallest increase of the open-loop gain at which the closedloop system becomes unstable Gain margin is infinite if the phase of L(s) never crosses -180! 29

Phase margin Phase margin (' m ): 180 + phase at unit gain. Any time delay in the system rotates the Nyquist curve, hence reduces the phase margin. Phase margin is infinite if the gain of L(s) is always smaller than1. 30

Sensitivity margin Sensitivity margin ( point (-1). s m ): Shortest distance from the Nyquist curve to the critical Sensitivity margin is related to disturbance attenuation. 31

Stability margins on the Nyquist plot Phase crossover frequency Gain crossover frequency g m : Gain margin ' m : phase margin s m : stability margin 32