Poles and Zeros and Transfer Functions

Similar documents
Frequency Response Analysis

Frequency Response part 2 (I&N Chap 12)

EECE 301 Signals & Systems Prof. Mark Fowler

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

8.1.6 Quadratic pole response: resonance

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

Definitions. Decade: A ten-to-one range of frequency. On a log scale, each 10X change in frequency requires the same distance on the scale.

Problem Weight Score Total 100

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

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]

Studio Exercise Time Response & Frequency Response 1 st -Order Dynamic System RC Low-Pass Filter

Dynamic circuits: Frequency domain analysis

Steady State Frequency Response Using Bode Plots

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

Boise State University Department of Electrical Engineering ECE461 Control Systems. Control System Design in the Frequency Domain

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

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

ESE319 Introduction to Microelectronics. Feedback Basics

Bode Diagrams School of Mechanical Engineering ME375 Frequency Response - 29 Purdue University Example Ex:

Asymptotic Bode Plot & Lead-Lag Compensator

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

Recursive, Infinite Impulse Response (IIR) Digital Filters:

Step Response of First-Order Systems

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

Single-Time-Constant (STC) Circuits This lecture is given as a background that will be needed to determine the frequency response of the amplifiers.

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments

Response to a pure sinusoid

Asymptote. 2 Problems 2 Methods

Control Systems I. Lecture 9: The Nyquist condition

Department of Mechanical Engineering Massachusetts Institute of Technology Modeling, Dynamics and Control III Spring 2002

Frequency Response DR. GYURCSEK ISTVÁN

EKT 119 ELECTRIC CIRCUIT II. Chapter 3: Frequency Response of AC Circuit Sem2 2015/2016 Dr. Mohd Rashidi Che Beson

ECE317 : Feedback and Control

Chapter 8: Converter Transfer Functions

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Discussion 5A

( ) 2. 1) Bode plots/transfer functions. a. Draw magnitude and phase bode plots for the transfer function

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

ECE301 Fall, 2006 Exam 1 Soluation October 7, Name: Score: / Consider the system described by the differential equation

Systems Analysis and Control

Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

16.30/31, Fall 2010 Recitation # 2

A Note on Bode Plot Asymptotes based on Transfer Function Coefficients

Frequency (rad/s)

1 (20 pts) Nyquist Exercise

H(s) = 2(s+10)(s+100) (s+1)(s+1000)

APPLICATIONS FOR ROBOTICS

Example on Root Locus Sketching and Control Design

Transfer func+ons, block diagram algebra, and Bode plots. by Ania- Ariadna Bae+ca CDS Caltech 11/05/15

ESE319 Introduction to Microelectronics. Feedback Basics

Systems Analysis and Control

Frequency Response Techniques

Systems Analysis and Control

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011

'XNH8QLYHUVLW\ (GPXQG73UDWW-U6FKRRORI(QJLQHHULQJ. EGR 224 Spring Test II. Michael R. Gustafson II

2nd-order filters. EE 230 second-order filters 1

Outline. Classical Control. Lecture 1

Homework 7 - Solutions

Second-order filters. EE 230 second-order filters 1

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 )

Stability and Frequency Response of Linear Systems

Math 1314 Lesson 13: Analyzing Other Types of Functions

Rational Functions. A rational function is a function that is a ratio of 2 polynomials (in reduced form), e.g.

Rational Functions. Elementary Functions. Algebra with mixed fractions. Algebra with mixed fractions

'XNH8QLYHUVLW\ (GPXQG73UDWW-U6FKRRORI(QJLQHHULQJ. EGR 224 Spring Test II. Michael R. Gustafson II

Systems Analysis and Control

Problems with an # after the number are the only ones that a calculator is required for in the solving process.

Solution: K m = R 1 = 10. From the original circuit, Z L1 = jωl 1 = j10 Ω. For the scaled circuit, L 1 = jk m ωl 1 = j10 10 = j100 Ω, Z L

Chapter 6 - Solved Problems

Solutions to Skill-Assessment Exercises

Modeling and System Identification for a DC Servo

Positioning Servo Design Example

Finding Transfer Functions of Circuits Using State-Space

Analog Circuits Prof. Jayanta Mukherjee Department of Electrical Engineering Indian Institute of Technology - Bombay

Chapter 8: Converter Transfer Functions

Root Locus Methods. The root locus procedure

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

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

Chapter 2. Exercise 5. Evaluate the limit

EE348L Lecture 1. EE348L Lecture 1. Complex Numbers, KCL, KVL, Impedance,Steady State Sinusoidal Analysis. Motivation

Frequency response. Pavel Máša - XE31EO2. XE31EO2 Lecture11. Pavel Máša - XE31EO2 - Frequency response

Systems Analysis and Control

AP Calculus AB Summer Assignment

Systems Analysis and Control

Engraving Machine Example

Infinite Limits. Infinite Limits. Infinite Limits. Previously, we discussed the limits of rational functions with the indeterminate form 0/0.

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Derivatives and Continuity

Numeric Matlab for Laplace Transforms

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

EE nd Order Time and Frequency Response (Using MatLab)

Problems with an # after the number are the only ones that a calculator is required for in the solving process.

Apago PDF Enhancer. Bibliography

(Refer Slide Time: 2:11)

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

EE221 Circuits II. Chapter 14 Frequency Response

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

27. The pole diagram and the Laplace transform

AP Calculus I Summer Packet

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

Transcription:

Poles and Zeros and Transfer Functions Transfer Function: Considerations: Factorization: A transfer function is defined as the ratio of the Laplace transform of the output to the input with all initial conditions equal to zero. Transfer functions are defined only for linear time invariant systems. Transfer functions can usually be expressed as the ratio of two polynomials in the complex variable, s. A transfer function can be factored into the following form. G( s) K( s z )( s z )...( s 1 2 ( s p )( s p )... ( s 1 2 z ) m p ) n The roots of the numerator polynomial are called zeros. The roots of the denominator polynomial are called poles.

Poles, Zeros and the S-Plane An Example: You are given the following transfer function. Show the poles and zeros in the s-plane. G( s) ( s 8)( s 14) s( s 4)( s 10) j axis S - plane o -14 x -10 o -8 x -4 x origin 0 axis

Poles, Zeros and Bode Plots Characterization: Considering the transfer function of the previous slide. We note that we have 4 different types of terms in the previous general form: These are: K B 1 1,,, ( s / z 1) s ( s / p 1) Expressing in db: Given the tranfer function: K ( jw/ z 1) B G( jw) ( jw)( jw/ p 1) 20log G( jw 20log K 20log ( jw/ z 1) 20log jw 20log jw/ p 1 B

Poles, Zeros and Bode Plots Mechanics: We have 4 distinct terms to consider: 20logK B 20log (jw/z +1) -20log jw -20log (jw/p + 1)

(rad/sec) 1 1 1 1 1 1 This is a sheet of 5 cycle, semi-log paper. This is the type of paper usually used for preparing Bode plots. db Mag Phase (deg)

Poles, Zeros and Bode Plots Mechanics: The gain term, 20logK B, is just so many db and this is a straight line on Bode paper, independent of omega (radian frequency). The term, - 20log jw = - 20logw, when plotted on semi-log paper is a straight line sloping at -20dB/decade. It has a magnitude of 0 at w = 1. 20-20db/dec 0-20 =1

Poles, Zeros and Bode Plots Mechanics: The term, - 20log (jw/p + 1), is drawn with the following approximation: If w < p we use the approximation that 20log (jw/p + 1 ) = 0 db, a flat line on the Bode. If w > p we use the approximation of 20log(w/p), which slopes at -20dB/dec starting at w = p. Illustrated below. It is easy to show that the plot has an error of -3dB at w = p and 1 db at w = p/2 and w = 2p. One can easily make these corrections if it is appropriate. 20 0-20 -20db/dec -40 = p

Poles, Zeros and Bode Plots Mechanics: When we have a term of 20log (jw/z + 1) we approximate it be a straight line of slop 0 db/dec when w < z. We approximate it as 20log(w/z) when w > z, which is a straight line on Bode paper with a slope of + 20dB/dec. Illustrated below. 20 0 +20db/dec -20-40 = z

Example 1: Given: 50, 000( jw 10) G( jw) ( jw 1)( jw 500) First: Always, always, always get the poles and zeros in a form such that the constants are associated with the jw terms. In the above example we do this by factoring out the 10 in the numerator and the 500 in the denominator. G( jw) 50, 000x10( jw /10 1) 100( jw /10 1) 500( jw 1)( jw / 500 1) ( jw 1)( jw / 500 1) Second: When you have neither poles nor zeros at 0, start the Bode at 20log 10 K = 20log 10 100 = 40 db in this case.

Example 1: (continued) Third: Observe the order in which the poles and zeros occur. This is the secret of being able to quickly sketch the Bode. In this example we first have a pole occurring at 1 which causes the Bode to break at 1 and slope 20 db/dec. Next, we see a zero occurs at 10 and this causes a slope of +20 db/dec which cancels out the 20 db/dec, resulting in a flat line ( 0 db/dec). Finally, we have a pole that occurs at w = 500 which causes the Bode to slope down at 20 db/dec. We are now ready to draw the Bode. Before we draw the Bode we should observe the range over which the transfer function has active poles and zeros. This determines the scale we pick for the w (rad/sec) at the bottom of the Bode. The db scale depends on the magnitude of the plot and experience is the best teacher here.

Bode Plot Magnitude for 100(1 + jw/10)/(1 + jw/1)(1 + jw/500) 60 1 1 1 1 1 1 1 1 1 1 1 1 40 20 db Mag db Mag 0 Phase (deg) Phase (deg) -20-60 -60 (rad/sec) (rad/sec) 0.1 1 10 100 1000 10000

Using Matlab For Frequency Response Instruction: We can use Matlab to run the frequency response for the previous example. We place the transfer function in the form: 5000( s 10) ( s 1)( s 500) [5000s 50000] 2 [ s 501s 500] The Matlab Program num = [5000 50000]; den = [1 501 500]; Bode (num,den) In the following slide, the resulting magnitude and phase plots (exact) are shown in light color (blue). The approximate plot for the magnitude (Bode) is shown in heavy lines (red). We see the 3 db errors at the corner frequencies.

To: Y(1) Phase (deg); Magnitude (db) Bode Diagrams 40 From: U(1) 30 20 10 0-10 0 1 10 100 500-20 -40-60 -80 Bode for: G( jw) 100(1 jw/10) (1 jw)(1 jw/500) -100 10-1 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec)

Phase for Bode Plots Comment: Generally, the phase for a Bode plot is not as easy to draw or approximate as the magnitude. In this course we will use an analytical method for determining the phase if we want to make a sketch of the phase. Illustration: Consider the transfer function of the previous example. We express the angle as follows: G( jw) tan 1 ( w/10) tan 1 ( w/1) tan 1 ( w/500) We are essentially taking the angle of each pole and zero. Each of these are expressed as the tan -1 (j part/real part) Usually, about 10 to 15 calculations are sufficient to determine a good idea of what is happening to the phase.

Bode Plots Example 2: Given the transfer function. Plot the Bode magnitude. 100(1 s /10) G( s) 2 s(1 s /100) Consider first only the two terms of 100 jw Which, when expressed in db, are; 20log100 20 logw. This is plotted below. db 40 20 0-20 -20db/dec The is a tentative line we use until we encounter the first pole(s) or zero(s) not at the origin. 1 (rad/sec)

Bode Plots Example 2: (continued) The completed plot is shown below. 60 100(1 s /10) G( s) 2 s(1 s /100) 1 1 1 1 1 1 40-20db/dec 20 db Mag 0-40 db/dec Phase (deg) -20-40 100(1 s /10) G( s) 2 s(1 s /100) -60 0.1 1 10 100 1000 (rad/sec)

Example 3: Bode Plots Given: Gs () 3 80(1 jw) ( jw) (1 jw / 20) 3 2 20log80 = 38 db 1 1 1 1 1 1-60 db/dec 60 db Mag 40 20-40 db/dec 0-20. 1 0.1 10 100 (rad/sec)

Example 4: Bode Plots Given: 60 10(1 jw / 2) G( jw) (1 j0.025 w)(1 jw / 500) 1 1 1 1 1 1 2 40 20 + 20 db/dec -40 db/dec db Mag 0 Phase (deg) -20-40 Sort of a low pass filter -60 0.1 2 1 10 100 1000 (rad/sec)

Bode Plots Given: Example 5 60 (1 G( jw) (1 2 jw/30) (1 jw/100) 2 jw/ 2) (1 jw/1700) 1 1 1 1 1 1 2 2 40 20 db Mag 0 Phase (deg) -20-40 -40 db/dec + 40 db/dec Sort of a low pass filter -60 0.1 1 10 100 1000 (rad/sec)

Bode Plots Given: problem 11.15 text Example 6 H 640( jw 1)(0.01 jw 1) 64( jw 1)(0.01 jw 1) jw) 2 ( jw) ( jw 10) ( jw) (0.1 jw 1) ( 2. -40dB/dec 40. -20db/dec db mag 20 0. -40dB/dec -20-40. -20dB/dec. 0.01 0.1 1 10 100 1000

Bode Plots Design Problem: Design a G(s) that has the following Bode plot. Example 7 40 30 db 20 +40 db/dec -40dB/dec db mag 0?? 30 900 0.1 1 10 100 1000 rad/sec

Bode Plots Procedure: The two break frequencies need to be found. Recall: Then we have: #dec = log 10 [w 2 /w 1 ] (#dec)( 40dB/dec) = 30 db log 10 [w 1 /30] = 0.75 w 1 = 5.33 rad/sec Also: log 10 [w 2 /900] (-40dB/dec) = - 30dB This gives w 2 = 5060 rad/sec

Bode Plots Procedure: Gs () (1 s/ 5.3) (1 s/ 5060) 2 2 (1 s/ 30) (1 s/ 900) 2 2 Clearing: 2 2 ( s5.3) ( s5060) Gs () 2 2 ( s30) ( s900) Use Matlab and conv: N s s N s s xe 2 2 7 1 ( 10.6 28.1) 2 ( 10120 2.56 ) N1 = [1 10.6 28.1] N2 = [1 10120 2.56e+7] N = conv(n1,n2) 1 1.86e+3 2.58e+7 2.73e+8 7.222e+8 s 4 s 3 s 2 s 1 s 0

Bode Plots Procedure: The final G(s) is given by; G 4 3 8 ( s 10130.6s 2.571e s s) 4 3 2 2 ( s 1860s 9.189e s 8 2.716e s 7.194e 7 5.022e s 7.29e ) ( 8 2 8 ) Testing: We now want to test the filter. We will check it at = 5.3 rad/sec And = 164. At = 5.3 the filter has a gain of 6 db or about 2. At = 164 the filter has a gain of 30 db or about 31.6. We will check this out using MATLAB and particularly, Simulink.

Matlab (Simulink) Model:

Filter Output at = 5.3 rad/sec Produced from Matlab Simulink

Filter Output at = 70 rad/sec Produced from Matlab Simulink

Reverse Bode Plot Required: Example 8 From the partial Bode diagram, determine the transfer function (Assume a minimum phase system) Not to scale 68 20 db/dec 30-20 db/dec 20 db/dec db 1 110 850

Reverse Bode Plot Required: Example 9 From the partial Bode diagram, determine the transfer function (Assume a minimum phase system) 100 db 50 db -40 db/dec -20 db/dec Not to scale -20 db/dec 10 db -40 db/dec 0.5 40 w (rad/sec) 300

Appendix

1 1 1 1 1 1 db Mag P (