Frequency Response Analysis and Stability

Slides:



Advertisements
Similar presentations
Stability Margins Professor Walter W. Olson
Advertisements

Chapter 4 Modelling and Analysis for Process Control
Chapter 10 Stability Analysis and Controller Tuning
Frequency response When a linear system is subjected to a sinusoidal input, its steady state response is also a sustained sinusoidal wave, with the same.
Nyquist Stability Criterion
Frequency Response Techniques
Lecture 8B Frequency Response
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 13. Feedback Performance Copyright © Thomas Marlin 2013 The copyright.
Loop Shaping Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
T S R Q R Q = (R(ST) | ) | = (R(SQ) | ) | T S R Q CEC 220 Revisited.
Quiz: Find an expression for in terms of the component symbols.
Control System Design Based on Frequency Response Analysis
Frequency Response Methods and Stability
Frequency Response Analysis
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Lecture 9: Compensator Design in Frequency Domain.
Dr. / Mohamed Ahmed Ebrahim Mohamed Automatic Control By Dr. / Mohamed Ahmed Ebrahim Mohamed Web site:
Lecture 7: PID Tuning.
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
Lecture 5: PID Control.
Control System Design Based on Frequency Response Analysis
f(t) m x(t) fd(t) LINEAR CONTROL C (Ns/m) k (N/m)
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده.
Automatic Control Theory-
RELATIVE GAIN MEASURE OF INTERACTION We have seen that interaction is important. It affects whether feedback control is possible, and if possible, its.
Automatic Control System
Instructor : Po-Yu Kuo 教師:郭柏佑 Lecture1: Frequency Compensation and Multistage Amplifiers I EL 6033 類比濾波器 ( 一 ) Analog Filter (I)
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Chapter 13 1 Frequency Response Analysis Sinusoidal Forcing of a First-Order Process For a first-order transfer function with gain K and time constant,
Open and closed loop transfer functions. BIBO stability by M. Miccio rev. 3.5 of March 12, 2015.
Frequency Response OBJECTIVE - Bode and Nyquist plots for control analysis - Determination of transfer function - Gain and Phase margins - Stability in.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
INC 341PT & BP INC341 Frequency Response Method (continue) Lecture 12.
Chapter 14 Frequency Response Force dynamic process with A sin  t, Chapter
1 Chapter 5 Sinusoidal Input. 2 Chapter 5 Examples: 1.24 hour variations in cooling water temperature Hz electrical noise (in USA!) Processes are.
Fundamentals of PWM Dc-to-Dc Power Conversion Dynamic Performance of PWM Dc-to-Dc Converters.
Digital Control Systems Digital Control Design via Continuous Design Emulación F,P&W Chapters 6 & 7.2.
Frequency Response OBJECTIVE - Bode and Nyquist plots for control analysis - Determination of transfer function - Gain and Phase margins - Stability in.
F REQUENCY -D OMAIN A NALYSIS AND STABILITY DETERMINATION.
Chapter 4. Modelling and Analysis for Process Control
Frequency Response Analysis Section 6. E&CE 380 Copyright © 1998 by William J. Wilson. All rights reserved G(s)G(s)G(s)G(s) r(t) = A sin(  t) c(t) =
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 10. Stability and Tuning Copyright © Thomas Marlin 2013 The copyright.
DC-DC Fundamentals 1.5 Converter Control. What is Converter Control? A converter can provide a constant voltage output at various condition because of.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Lecture 7 Poles and Zeros Stability. Transfer Function Models General Representation wh where z i are the zeros p i are the poles n ≥ m to have a physically.
Ch. 13 Frequency analysis TexPoint fonts used in EMF.
ChE 182 Chemical Process Dynamics and Control
Root Locus Method. Root Locus Method Root Locus Method.
Lecture 23: Frequency Response for Design
LINEAR CONTROL SYSTEMS Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Lecture 10 Feedback Control Systems President UniversityErwin SitompulFCS 10/1 Dr.-Ing. Erwin Sitompul President University
Signals and Systems, 2/E by Simon Haykin and Barry Van Veen Copyright © 2003 John Wiley & Sons. Inc. All rights reserved. Figure 9.1 (p. 664) Two different.
1 Chapter 9 Mapping Contours in the s-plane The Nyquist Criterion Relative Stability Gain Margin and Phase Margin PID Controllers in the Frequency Domain.
Feedback Control System THE ROOT-LOCUS DESIGN METHOD Dr.-Ing. Erwin Sitompul Chapter 5
Time Domain and Frequency Domain Analysis
Bode Plot Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
Frequency Response Analysis
Digital Control Systems (DCS)
LINEAR CONTROL SYSTEMS
Feedback Control Systems (FCS)
Feedback Control Systems (FCS)
Nyquist Stability Criterion
Frequency Domain specifications.
7-5 Relative Stability.
Frequency Response Analysis
LINEAR CONTROL SYSTEMS
LINEAR CONTROL SYSTEMS
LINEAR CONTROL SYSTEMS
Frequency Response Analysis
Presentation transcript:

Frequency Response Analysis and Stability Lecture 8: Frequency Response Analysis and Stability

Objectives Test system stability in the frequency domain using the Bode stability method. Explain the meaning of gain and phase margins.

Why do we study frequency response? Frequency Response: determines the response of systems variables to a sine input. Why do we study frequency response? Perfect sine disturbances occur frequently in plants We can learn useful generalizations about control performance and robustness. No! Yes!

Frequency Response : Sine in  sine out How do we calculate the frequency response? The frequency response can be calculated from the transfer function by setting s = j, with = frequency and j = complex variable.

Frequency Response : Sine in  sine out Amplitude ratio = |Y(t)| max / |U(t)| max Phase angle = phase difference between input and output P 1 2 3 4 5 6 -0.4 -0.2 0.2 0.4 time Y, outlet from system -1 -0.5 0.5 U, inlet to system B output P’ A input

Frequency Response : Sine in  sine out Amplitude ratio = |Y(t)| max / |U(t)| max Phase angle = phase difference between input and output These calculations are tedious by hand but easily performed in standard programming languages. In most programming languages, the absolute value gives the magnitude of a complex number.

Frequency response of mixing tank. Time-domain behavior. Bode Plot - Shows frequency response for a range of frequencies Log (AR) vs log() Phase angle vs log()

STABILITY 20 40 60 80 100 120 -40 -20 TC v1 v2 No! or 20 40 60 80 100 120 -0.2 0.2 0.4 0.6 0.8 Yes! We influence stability when we implement control. How do we achieve the influence we want?

Sample Inputs Sample Outputs Process bounded bounded unbounded First, let’s define stability: A system is stable if all bounded inputs to the system result in bounded outputs. Sample Inputs Sample Outputs Process 0.5 1 1.5 -1 -0.5 0.5 1 1.5 -1 -0.5 bounded bounded unbounded unbounded

STABILITY Set point response The denominator determines the stability of the closed-loop feedback system! Set point response Bode Stability Method Calculating the roots is easy with standard software. However, if the equation has a dead time, the term e-s appears. Therefore, we need another method. The method we will use next is the Bode Stability Method.

Bode Stability: To understand, let’s do a thought experiment GP(s) Gv(s) GC(s) GS(s) CV(s) CVm(s) SP(s) E(s) MV(s) + - Loop open

Bode Stability: To understand, let’s do a thought experiment GP(s) Gv(s) GC(s) GS(s) CV(s) CVm(s) SP(s) E(s) MV(s) + - Loop closed No forcing!! GP(s) Gv(s) GC(s) GS(s) CV(s) CVm(s) SP(s) E(s) MV(s) + - Loop closed No forcing!! Under what conditions is the system stable (unstable)? Hint: think about the sine wave as it travels around the loop once.

Bode Stability: To understand, let’s do a thought experiment GP(s) Gv(s) GC(s) GS(s) CV(s) CVm(s) SP(s) E(s) MV(s) + - Loop closed If the sine is larger in amplitude after one cycle; then it will increase each “time around” the loop. The system will be unstable. Now: at what frequency does the sine most reinforce itself?

Bode Stability: To understand, let’s do a thought experiment GP(s) Gv(s) GC(s) GS(s) CV(s) CVm(s) SP(s) E(s) MV(s) + - Loop closed When the sine has a lag of 180° due to element dynamics, the feedback will reinforce the oscillation (remember the - sign). This is the critical or phase crossover frequency, pc.

Bode Stability Let’s put the results together. GOL(s) includes all elements in the closed loop. At the critical frequency:  GOL(jpc) = -180 The amplitude ratio: |GOL(jpc) | < 1 for stability |GOL(jpc) | > 1 for instability The gain margin (GM) is defined as: GM = 1 | 𝐺 𝑂𝐿 (jpc)| Hence, if the gain margin is less than 1 (negative in dB), the system is unstable.

Phase Margin Another relevant term is the phase margin. To calculate it, we need to find the gain crossover frequency (gc) which is the frequency at which the open-loop gain crosses unity. The phase margin (PM) is the distance between the open loop phase and -180 at frequency gc If the phase margin is negative, the system is unstable.

Interpretation of Gain and Phase Margins The gain margin tells us the maximum proportional gain we are allowed to use without affecting system stability. The phase margin tells us the maximum additional phase (and also dead time) that can be added to the loop without affecting system stability. The best way to understand the gain and phase margins is to try a numerical example!

Example Find the gain and phase margin for the following process under proportional control. Is the system stable? Find the delay margin as well.

Answer, continued To find the gain margin, we need the phase crossover frequency. At this frequency, (system stable) Therefore, the gain margin = 1/0.735 = 1.36 = 2.63 dB.

Answer, continued To find the phase margin, we need the gain crossover frequency. At this frequency,

Answer, continued Therefore, the phase margin (PM) is found as And the delay margin (DM) is obtained as

We can check our result using the command “margin” in Matlab. s=tf(‘s’); G=2/(s+1)^2*exp(-s); margin(G)

Let us now use Simulink to understand the interpretation of gain margin and phase margins. For this purpose, we build the following model:

Closed-loop step response (original process with proportional controller gain = 1) The system is stable.

Closed-loop step response with proportional controller of gain 1.4. The system is unstable. Remember that the gain margin is 1.36.

Closed-loop step response with proportional controller of gain 1 and additional delay of 0.6 sec. The system is unstable. Remember that the phase margin tells us that additional delay must not exceed 0.57.