Step Response Analysis. Frequency Response, Relation Between Model Descriptions

Similar documents
Systems Analysis and Control

Systems Analysis and Control

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Frequency Response of Linear Time Invariant Systems

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

Response to a pure sinusoid

Homework 7 - Solutions

Systems Analysis and Control

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Time Response Analysis (Part II)

Exam in Systems Engineering/Process Control

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

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

Systems Analysis and Control

Reglerteknik: Exercises

Dynamic circuits: Frequency domain analysis

Frequency domain analysis

Time Response of Systems

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

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

INTRODUCTION TO DIGITAL CONTROL

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

Exercises for lectures 13 Design using frequency methods

Control Systems I Lecture 10: System Specifications

Frequency Response Techniques

Reglerteknik Allmän Kurs. Del 2. Lösningar till Exempelsamling. Läsår 2015/16

1 Mathematics. 1.1 Determine the one-sided Laplace transform of the following signals. + 2y = σ(t) dt 2 + 3dy dt. , where A is a constant.

Control of Manufacturing Processes

Chapter Eight. Transfer Functions. 8.1 Frequency Domain Modeling

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Solutions to Skill-Assessment Exercises

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

MAE 143B - Homework 9

Outline. Classical Control. Lecture 2

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Topic # Feedback Control Systems

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

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)

Notes for ECE-320. Winter by R. Throne

Overview of Bode Plots Transfer function review Piece-wise linear approximations First-order terms Second-order terms (complex poles & zeros)

Lecture 9 Infinite Impulse Response Filters

Systems Analysis and Control

Systems Analysis and Control

Exercise 1 (A Non-minimum Phase System)

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

Control Systems. Control Systems Design Lead-Lag Compensator.

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

Exercise 1 (A Non-minimum Phase System)

Notes on the Periodically Forced Harmonic Oscillator

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

Intro to Frequency Domain Design

Analysis and Design of Control Systems in the Time Domain

Outline. Classical Control. Lecture 1

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

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

8.1.6 Quadratic pole response: resonance

Dr. Ian R. Manchester

Compensator Design to Improve Transient Performance Using Root Locus

Performance of Feedback Control Systems

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Systems Analysis and Control

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

AMME3500: System Dynamics & Control

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

agree w/input bond => + sign disagree w/input bond => - sign

9.5 The Transfer Function

D(s) G(s) A control system design definition

APPLICATIONS FOR ROBOTICS

Stability and Robustness 1

School of Mechanical Engineering Purdue University

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

GATE EE Topic wise Questions SIGNALS & SYSTEMS

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

MAS107 Control Theory Exam Solutions 2008

Control of Manufacturing Processes

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

FREQUENCY-RESPONSE DESIGN

MEM 355 Performance Enhancement of Dynamical Systems

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

A Simple PID Control Design for Systems with Time Delay

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

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

A sufficient condition for the existence of the Fourier transform of f : R C is. f(t) dt <. f(t) = 0 otherwise. dt =

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693

STABILITY ANALYSIS TECHNIQUES

Systems Analysis and Control

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

2.3 Oscillation. The harmonic oscillator equation is the differential equation. d 2 y dt 2 r y (r > 0). Its solutions have the form

Richiami di Controlli Automatici

Unit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform. The Laplace Transform. The need for Laplace

Controls Problems for Qualifying Exam - Spring 2014

PM diagram of the Transfer Function and its use in the Design of Controllers

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

EE3CL4: Introduction to Linear Control Systems

Systems Analysis and Control

+ + LAPLACE TRANSFORM. Differentiation & Integration of Transforms; Convolution; Partial Fraction Formulas; Systems of DEs; Periodic Functions.

Transcription:

Step Response Analysis. Frequency Response, Relation Between Model Descriptions Automatic Control, Basic Course, Lecture 3 November 9, 27 Lund University, Department of Automatic Control

Content. Step Response Analysis 2. Frequency Response 3. Relation between Model Descriptions

Step Response Analysis

Step Response From the last lecture, we know that if the input u(t) is a step, then the output in the Laplace domain is Y (s) = G(s)U(s) = G(s) s It is possible to do an inverse transform of Y (s) to get y(t), but is it possible to claim things about y(t) by only studying Y (s)? We will study how the poles affects the step response. (The zeros will be discussed later). 2

Initial and Final Value Theorem Let F (s) be the Laplace transformation of f (t), i.e., F (s) = L(f (t))(s). Given that the limits below exist, it holds that: Initial value theorem Final value theorem lim t f (t) = lim s + sf (s) lim t + f (t) = lim s sf (s) For a step response we have that: lim y(t) = lim sy (s) = lim sg(s) t + s s s = G() When can we NOT apply the Final value theorem? 3

First Order System Singularity Chart Step Response (K=) Im.5.5 T = T = 2T = 5 y(t).5.5.5.5 Re One pole in s = /T Step response: Y (s) = G(s) s = K s( + st ) G(s) = L K + st 5 5 t y(t) = K ( e t/t ), t 4

First Order System Singularity Chart Step Response (K=) Im.5.5 T = T = 2T = 5 y(t).5.5.5.5 Re 5 5 t Final value: G(s) = K + st lim y(t) = lim sy (s) = lim s K t + s s s( + st ) = K 4

First Order System Singularity Chart Step Response (K=) Im.5.5 T = T = 2T = 5 y(t).5.5.5.5 Re T is called the time-constant: G(s) = K + st 5 5 t y(t ) = K( e T /T ) = K( e ).63K i.e., T is the time it takes for the step response to reach 63% of its final value 4

First Order System Singularity Chart Step Response (K=) Im.5.5 T = T = 2T = 5 y(t).5.5.5.5 Re 5 5 t Derivative at zero: lim ẏ(t) = t G(s) = lim s sy (s) = lim s + K + st s + s 2 K s( + st ) = K T 4

Second Order System With Real Poles Singularity Chart Step Response (K=) Im.5.5 T = T = 2 y(t).5.5.5.5 Re G(s) = K ( + st )( + st 2 ) 5 5 t Poles in s = /T and s = /T 2. Step response: ( ) K Te t/t T 2e t/t 2 T y(t) = T 2 T T 2 K ( e t/t ) t T e t/t T = T 2 = T 5

Second Order System With Real Poles Singularity Chart Step Response (K=) Im.5.5 T = T = 2 y(t).5.5.5.5 Re 5 5 t G(s) = K ( + st )( + st 2 ) Final value: lim = lim sk sy (s) = lim t + s s s( + st )( + st 2 ) = K 5

Second Order System With Real Poles Singularity Chart Step Response (K=) Im.5.5 T = T = 2 y(t).5.5.5.5 Re 5 5 t Derivative at zero: lim ẏ(t) = t G(s) = lim s sy (s) = lim s + K ( + st )( + st 2 ) s + s 2 K s( + st )( + st 2 ) = 5

Second Order System With Complex Poles Kω 2 G(s) = s 2 + 2ζω s + ω 2, < ζ < Relative damping ζ, related to the angle ϕ ζ = cos(ϕ) Singularity Chart Im.5 ω ϕ.5 Re 6

Second Order System With Complex Poles Kω 2 G(s) = s 2 + 2ζω s + ω 2, < ζ < Inverse transformation for step response yields: y(t) = K = K ( ( ( ) ) ζ 2 e ζωt sin ω ζ2 t + arccos ζ ( ζ 2 e ζωt sin ω ζ2 t + arcsin( ζ )) ) 2, t 6

Second Order System With Complex Poles Kω 2 G(s) = s 2 + 2ζω s + ω 2, < ζ < Inverse transformation for step response yields: y(t) = K = K ( ( ( ) ) ζ 2 e ζωt sin ω ζ2 t + arccos ζ ( ζ 2 e ζωt sin ω ζ2 t + arcsin( ζ )) ) 2, t Exercise: Check of correct starting point of step response. y() = K = K ( ( ( ζ 2 e sin ω ζ 2 + arcsin( ) ) ζ 2 ) ) ζ 2 ζ 2 = 5 5.5.5 Step Response t 6

Second Order System With Complex Poles Kω 2 G(s) = s 2 + 2ζω s + ω 2, < ζ < Singularity Chart Step Response (K=) Im ω =.5 ω = ω =.5 y(t).5 Re 5 5 t 6

Second Order System With Complex Poles Kω 2 G(s) = s 2 + 2ζω s + ω 2, < ζ < Im Singularity Chart ζ =.3 ζ =.7 ζ =.9 Re y(t).5.5 Step Response (K=) 5 5 t 6

Frequency Response

Sinusoidal Input Given a transfer function G(s), what happens if we let the input be u(t) = sin(ωt)?.5 y(t) u(t).5 5 5 2 t.5.5 5 5 2 t 7

Sinusoidal Input It can be shown that if the input is u(t) = sin(ωt), the output 2 will be where y(t) = A sin(ωt + ϕ) A = G(iω) ϕ = arg G(iω) So if we determine a and ϕ for different frequencies ω, we have a description of the transfer function. 2 after the transient has decayed 8

Bode Plot Idea: Plot G(iω) and arg G(iω) for different frequencies ω. Magnitude (abs) Phase (deg) 2 3 2 2 45 9 35 8 2 2 Frequency (rad/s) 9

Sinusoidal Input-Output: example with frequency sweep (chirp) Resonance frequency of industrial robot IRB2 visible in data.

Sinusoidal Input-Output: example with frequency sweep (chirp) Resonance frequency of industrial robot IRB2 visible in data.

Bode Plot - Products of Transfer Functions Let G(s) = G (s)g 2 (s)g 3 (s) then log G(iω) = log G (iω) + log G 2 (iω) + log G 3 (iω) arg G(iω) = arg G (iω) + arg G 2 (iω) + arg G 3 (iω) This means that we can construct Bode plots of transfer functions from simple building blocks for which we know the Bode plots.

Bode Plot of G(s) = K If G(s) = K then log G(iω) = log( K ) arg G(iω) = (if K >, else + 8 or 8 deg) 2

Bode Plot of G(s) = K Magnitude (abs) Phase (deg) K = 4 K = K =.5 2 2 45 45 9 35 8 2 2 Frequency (rad/s) 2

Bode Plot of G(s) = s n If G(s) = s n then log G(iω) = n log(ω) arg G(iω) = n π 2 3

Bode Plot of G(s) = s n Magnitude (abs) Phase (deg) n = 2 2 n = n = 2 3 4 2 9 45 45 9 35 8 2 2 Frequency (rad/s) 3

Bode Plot of G(s) = ( + st ) n If then G(s) = ( + st ) n log G(iω) = n log( + ω 2 T 2 ) arg G(iω) = n arg( + iωt ) = n arctan (ωt ) For small ω log G(iω) arg G(iω) For large ω log G(iω) n log(ωt ) arg G(iω) n π 2 4

Bode Plot of G(s) = ( + st ) n Magnitude (abs) Phase (deg) n = 2 n = 2 n = 9 45 45 9 35 8 T Frequency (rad/s) 4

Bode Plot of G(s) = ( + 2ζs/ω + (s/ω ) 2 ) n G(s) = ( + 2ζs/ω + (s/ω ) 2 ) n For small ω log G(iω) arg(iω) For large ω ( ) ω log G(iω) 2n log ω arg G(iω) nπ 5

Bode Plot of G(s) = ( + 2ζs/ω + (s/ω ) 2 ) n Magnitude (abs) Phase (deg) 2 ζ =.2 ζ =. ζ =.5 2 45 9 35 8 Frequency (rad/s) 5

Bode Plot of G(s) = e sl G(s) = e sl Describes a pure time delay with delay L, i.e, y(t) = u(t L) log G(iω) = arg G(iω) = ωl 6

Bode Plot of G(s) = e sl Magnitude (abs) Phase (deg) 2 L =. 2 L = 5 L =.5 4 6 2 Frequency (rad/s) 6

Bode Plot of G(s) = e sl Same delay may appear as different phase lag for different frequencies! Example Delay.52 sec between input and output..5.5 2 2.5 3 3.5 4 4.5 5 5.5 6 (Upper): Period time = 2π 6.28 sec. Delay represents phase lag of.52 36 3 deg 6.28 (Lower): Period time = π 3.4 sec. Delay represents phase lag of.5 36 6 deg. 3.4.5.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6

Bode Plot of G(s) = e sl Same delay may appear as different phase lag for different frequencies! Example Delay.52 sec between input and output..5.5 2 2.5 3 3.5 4 4.5 5 5.5 6 (Upper): Period time = 2π 6.28 sec. Delay represents phase lag of.52 36 3 deg 6.28 (Lower): Period time = π 3.4 sec. Delay represents phase lag of.5 36 6 deg. 3.4.5.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6

Bode Plot of G(s) = e sl Check phase in Bode diagram for e.52s for sin(t) ω =. rad/s sin(2t) ω = 2. rad/s >> s=tf( s ) >> G=exp(-.52*s); >> bode(g,.,5) % Bode plot in frequency-range [... 5] rad/s 6

Bode Plot of Composite Transfer Function Example Draw the Bode plot of the transfer function G(s) = (s + 2) s(s + 2) 2 First step, write it as product of sample transfer functions: G(s) = (s + 2) s(s + 2) 2 =.5 s ( +.5s) ( +.5s) 2 Then determine the corner frequencies: w c2 =2 w c =2 (s + 2) {}}{{}}{ G(s) = s(s + 2) 2 =.5 s ( +.5s) ( +.5s) 2 7

Bode Plot of Composite Transfer Function G(s) = (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Magnitude (abs) 2 3 4 2 3 Frequency (rad/s) 8

Bode Plot of Composite Transfer Function G(s) = (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Magnitude (abs) 2 3 4 2 3 Frequency (rad/s) 8

Bode Plot of Composite Transfer Function G(s) = (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Magnitude (abs) 2 3 4 2 3 Frequency (rad/s) 8

Bode Plot of Composite Transfer Function G(s) = (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Magnitude (abs) 2 3 2 4 2 3 Frequency (rad/s) 8

Bode Plot of Composite Transfer Function G(s) = (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Magnitude (abs) 2 3 2 4 2 3 Frequency (rad/s) 8

Bode Plot of Composite Transfer Function G(s) = 45 (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Phase (deg) 45 9 35 8 2 3 Frequency (rad/s) 9

Bode Plot of Composite Transfer Function G(s) = 45 (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Phase (deg) 45 9 35 8 2 3 Frequency (rad/s) 9

Bode Plot of Composite Transfer Function G(s) = 45 (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Phase (deg) 45 9 35 8 2 3 Frequency (rad/s) 9

Bode Plot of Composite Transfer Function G(s) = 45 (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Phase (deg) 45 9 35 8 2 3 Frequency (rad/s) 9

Bode Plot of Composite Transfer Function G(s) = 45 (s + 2) s(s + 2) 2 =.5 s w c =2 {}}{ ( +.5s) w c2 =2 {}}{ ( +.5s) 2 Phase (deg) 45 9 35 8 2 3 Frequency (rad/s) 9

Nyquist Plot By removing the frequency information, we can plot the transfer function in one plot instead of two..5 Im G(iω) arg G(iω) G(iω).5.5 Re G(iω) 2

Nyquist Plot By removing the frequency information, we can plot the transfer function in one plot instead of two..5 Im G(iω) arg G(iω) G(iω).5.5 Re G(iω) Split the transfer function into real and imaginary part: G(s) = G(iω) = + s + iω = + ω 2 i ω + ω 2 Is this the transfer function in the plot above? 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

From Bode Plot to Nyquist Plot Magnitude (abs) Phase (deg) 2 3 4 2 2 9 8 27 Frequency (rad/s) 2 2 Frequency (rad/s) Im G(iω).5.5.5.5 Re G(iω) 2

Relation between Model Descriptions

Single-capacitive Processes K st +.5.5 Singularity chart.5 Step response.5.5.5 Nyquist plot 2 4 Bode plot.2.2.4.6.5 9 22

Multi-capacitive Processes K (st +)(st 2 +).5.5 Singularity chart.5 Step response.5.5.5 Nyquist plot 2 4 6 8 Bode plot.2.2.4.6.5 2 9 8 23

Integrating Processes s.5.5 Singularity chart 4 2 Step response.5.5.5 Nyquist plot 2 4 Bode plot.5.5.5 9 24

Oscillative Processes Kω 2 s 2 +2ζω s+ω 2, < ζ < Singularity chart.5 Step response.5.5.5 Nyquist plot 2 3 2 2.5 2 2 3 9 Bode plot 8 25

Delay Processes K st + e sl Step response.5 Nyquist plot 2 4 6 8 Bode plot 3 6 2 26

Process with Inverse Responses sa+ (st +)(st 2 +) Singularity chart Step response.5.5.5 Nyquist plot 2 4 6 8 Bode plot.5.5.5 9 8 27 27