0% found this document useful (0 votes)
406 views20 pages

Sanchez 07 Poles and Zeros of Transfer Functions

The document discusses determining the poles and zeros of transfer functions. It defines poles and zeros as the frequencies where the denominator and numerator of a transfer function equal zero. Poles and zeros characterize a system's stability and response. The pole-zero plot graphically shows poles and zeros on the s-plane. Examples calculate poles, zeros, and transfer functions of systems and plot their pole-zero maps.

Uploaded by

Yasmin Kaye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
406 views20 pages

Sanchez 07 Poles and Zeros of Transfer Functions

The document discusses determining the poles and zeros of transfer functions. It defines poles and zeros as the frequencies where the denominator and numerator of a transfer function equal zero. Poles and zeros characterize a system's stability and response. The pole-zero plot graphically shows poles and zeros on the s-plane. Examples calculate poles, zeros, and transfer functions of systems and plot their pole-zero maps.

Uploaded by

Yasmin Kaye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Laboratory Exercise No.

7
Poles and Zeros of a Transfer Function

1. Objective:
The activity aims to determine the poles and zeros of a transfer function manually and numerically using
matlab.

2. Intended Learning Outcomes (ILOs):


The students shall be able to:
2.1 understand the effects of poles and zeros of a transfer function in the stability of system.

3. Discussion:
Poles and zeros of a transfer function are the frequencies for which the value of the denominator and
numerator of transfer function becomes zero respectively. The values of the poles and the zeros of a system
determine whether the system is stable, and how well the system performs. Control systems, in the most simple
sense, can be designed simply by assigning specific values to the poles and zeros of the system.
Physically realizable control systems must have a number of poles greater than or equal to the number of
zeros. Systems that satisfy this relationship are called Proper.
The poles and zeros are properties of the transfer function, and therefore of the differential equation
describing the input-output system dynamics. Together with the gain constant K they completely
characterize the differential equation, and provide a complete description of the system.
The transfer function completely represents a system differential equation, its poles and zeros
effectively define the system response. In particular the system poles directly define the components in the
homogeneous response.
Time-Domain Relationships

Let's say that we have a transfer function with 3 poles:

The poles are located at s = -l, -m, -n. Now, we can use partial fraction expansion to separate out the
transfer function:

Using the inverse transform on each of these component fractions (looking up the transforms in our table),
we get the following:
But, since s is a complex variable, l m and n can all potentially be complex numbers, with a real part (σ)
and an imaginary part (jω). If we just look at the first term:

Using Euler's Equation on the imaginary exponent, we get:

And taking the real part of this equation, we are left with our final result:

We can see from this equation that every pole will have an exponential part, and a sinusoidal part to its
response. We can also go about constructing some rules:

1. if σl = 0, the response of the pole is a perfect sinusoid (an oscillator)


2. if ωl = 0, the response of the pole is a perfect exponential.
3. if σl > 0, the exponential part of the response will decay towards zero.
4. if σl < 0, the exponential part of the response will rise towards infinity.

From the last two rules, we can see that all poles of the system must have negative real parts, and
therefore they must all have the form (s + l) for the system to be stable.

What are Poles and Zeros

Let's say we have a transfer function defined as a ratio of two polynomials:

Where N(s) and D(s) are simple polynomials. Zeros are the roots of N(s) (the numerator of the transfer
function) obtained by setting N(s) = 0 and solving for s.

Poles are the roots of D(s) (the denominator of the transfer function), obtained by setting D(s) = 0 and
solving for s. Because of our restriction above, that a transfer function must not have more zeros than
poles, we can state that the polynomial order of D(s) must be greater than or equal to the polynomial order
of N(s).

Consider the transfer function:


We define N(s) and D(s) to be the numerator and denominator polynomials, as such:

We set N(s) to zero, and solve for s:

So we have a zero at s → -2. Now, we set D(s) to zero, and solve for s to obtain the poles of the equation:

And simplifying this gives us poles at: -i/2 , +i/2. Remember, s is a complex variable, and it can therefore
take imaginary and real values.

Effects of Poles and Zeros

As s approaches a zero, the numerator of the transfer function (and therefore the transfer function
itself) approaches the value 0. When s approaches a pole, the denominator of the transfer function
approaches zero, and the value of the transfer function approaches infinity. An output value of infinity
should raise an alarm bell for people who are familiar with BIBO stability.

The locations of the poles, and the values of the real and imaginary parts of the pole determine the
response of the system. Real parts correspond to exponentials, and imaginary parts correspond to
sinusoidal values. Addition of poles to the transfer function has the effect of pulling the root locus to the
right, making the system less stable. Addition of zeros to the transfer function has the effect of pulling the
root locus to the left, making the system more stable.

The Pole-Zero Plot


A system is characterized by its poles and zeros in the sense that they allow reconstruction of the
input/output differential equation. In general, the poles and zeros of a transfer function may be complex,
and the system dynamics may be represented graphically by plotting their locations on the complex s-
plane, whose axes represent the real and imaginary parts of the complex variables. Such plots are known
as pole-zero plots. It is usual to mark a zero location by a circle ( ◦)and a pole location a cross (×). The
location of the poles and zeros provide qualitative insights into the response characteristics of a system.
Many computer programs are available to determine the poles and zeros of a system from the transfer
function.
4. Resources:
Matlab

5. Procedure:
1. The transfer function of the linear system described by the differential equation is

Is

which may be written in factored form

Determine the single real zero , the pair of real poles and gain constant K.. Show your answers in the Data and
Results.
2. For a system that has a pair of complex conjugate poles p1,p2 =−1±j2, a single real zero z1 =−4, and a
gain factor K= 3. Determine the transfer function and the differential equation representing the system.
Show your answers in the corresponding cells under the Data and Results.
3. Consider the s-plane as shown below with the x-axis that corresponds to the real part and the y-axis that
corresponds to imaginary part. It is a pole-zero plot of a typical third order system.

Identify the one real pole, a complex conjugate pair, a single real zero and its gain constant K. Determine its transfer
function and the equivalent differential equation. Show your answers in the corresponding cells under the Data
and Results.
4. To find the zeros, poles and gain and to plot the poles and zeros to verify that they are in the expected
locations. represented by the transfer function:
b = [2 3];
a = [1 1/sqrt(2) 1/4];
fvtool(b,a,'polezero')
[b,a] = eqtflength(b,a);
[z,p,k] = tf2zp(b,a)
text(real(z)+.1,imag(z),'Zero')
text(real(p)+.1,imag(p),'Pole')
Show the results in the corresponding cell under the Data and Results.
5.To plot the poles and zeros of the continuous-time system represented by the transfer function:

>> H = tf([2 5 1],[1 3 5])


>> pzmap(H)
>> grid on
Show the results in the corresponding cell under the Data and Results.
6. For the following systems, determine the transfer function and its characteristics together with its
corresponding differential equation. Show also pole-zero map of each of them. Show your answers in the
corresponding cells under the Data and Results.

A
b

d
Course: ECE 006 Laboratory Exercise No.: 7
Group No.: Section: CH42FB1
Group Members: SANCHEZ, DEZZERIE G. Date Performed: January 24, 2019
Date Submitted: January 24, 2019
Instructor: Engr. Crispulo Maranan

6. Data and Results:

Procedure Results
1 Single real zero

Pair of real poles

Gain constant K 0.5


2 Transfer function

Differential equation

3 One real pole -1


Complex conjugate pole pair

Single real zero -4


Gain constant K 3
Transfer function

Differential equation

4 Real pole/s -0.4


Complex conjugate pole pair

Real zero/s

Gain constant K

5 Pole-Zero Map
Procedure 6a

Transfer Function >> b = [2 3];


>> a= [1 1/sqrt(2) 1/4];
>> fvtool(b,a, 'polezero')
>> [b,a] = eqtflength(b,a);
>> [z,p,k]= tf2zp(b,a)

z=

0
-1.5000

p=

-0.3536 + 0.3536i
-0.3536 - 0.3536i
k=

>> H = tf ([2 5 1], [1 3 5])

H=

2 s^2 + 5 s + 1
---------------
s^2 + 3 s + 5

Continuous-time transfer function.

>> pzmap(H)
>> grid on
>> num = [0 1];
>> den = [1 1];
>> H1 =tf(num,den)

H1 =

1
-----
s+1

Continuous-time transfer function.

>> num = [0 1];


>> den = [1 2];
>> H2 = tf( num,den)

H2 =

1
-----
s+2

Continuous-time transfer function.

>> num =[0 1];


>> den =[1 2];
>> num = [0 1];
>> den = [1 3];
>> H3 =tf(num,den)
H3 =

1
-----
s+3

Continuous-time transfer function.

>> num = [0 1];


>> den = [1 -1];
>> G1 = tf(num,den)

G1 =

1
-----
s-1

Continuous-time transfer function.

>> num = [ 0 1];


>> den = [1 -2];
>> G2 = tf(num,den)

G2 =

1
-----
s-2

Continuous-time transfer function.

>> num = [0 1];


>> den= [1 -3];
>> G3=tf(num,den)

G3 =

1
-----
s-3

Continuous-time transfer function.

>> A = G2*G3
A=

1
-------------
s^2 - 5 s + 6

Continuous-time transfer function.

>> B = feedback(A,H1)

B=

s+1
-------------------
s^3 - 4 s^2 + s + 7

Continuous-time transfer function.

>> C = B+ H2

C=

s^3 - 3 s^2 + 4 s + 9
------------------------------
s^4 - 2 s^3 - 7 s^2 + 9 s + 14

Continuous-time transfer function.

>> D = feedback(C,H3)

D=

s^4 - 5 s^2 + 21 s + 27
---------------------------------------
s^5 + s^4 - 12 s^3 - 15 s^2 + 45 s + 51

Continuous-time transfer function.

>> E = D*G1

E=

s^4 - 5 s^2 + 21 s + 27
----------------------------------------
s^6 - 13 s^4 - 3 s^3 + 60 s^2 + 6 s - 51
Real zeros

Real poles

Complex Poles

Differential Equation
Pole-Zero Map

Procedure 6b

Transfer Function >> num = [0 1];


den = [1 1];
H1 = tf(num,den)

H1 =

1
-----
s+1

Continuous-time transfer function.

>> num = [0 1];


den = [1 2];
H2 = tf(num,den)

H2 =
1
-----
s+2

Continuous-time transfer function.

>> num = [0 1];


den = [1 3];
H3 = tf(num,den)

H3 =

1
-----
s+3

Continuous-time transfer function.

>> num = [ 0 1];


den = [1 -1];
G1 = tf(num,den)

G1 =

1
-----
s-1

Continuous-time transfer function.

>> num = [ 0 1];


den = [1 -2];
G2 = tf(num,den)

G2 =

1
-----
s-2

Continuous-time transfer function.

>> num = [0 1];


den= [1 -3];
G3 = tf(num,den)

G3 =

1
-----
s-3

Continuous-time transfer function.

>> A = feedback(G2,H2)

A=

s+2
-------
s^2 - 3

Continuous-time transfer function.

>> B = feedback(G3,H3)

B=

s+3
-------
s^2 - 8

Continuous-time transfer function.

>> C = A*G1

C=

s+2
-------------------
s^3 - s^2 - 3 s + 3

Continuous-time transfer function.

>> D = feedback(C,H1)

D=
s^2 + 3 s + 2
-------------------
s^4 - 4 s^2 + s + 5

Continuous-time transfer function.

>> E = D*B

E=

s^3 + 6 s^2 + 11 s + 6
--------------------------------------
s^6 - 12 s^4 + s^3 + 37 s^2 - 8 s - 40

Continuous-time transfer function.

Real zeros
Real poles
Complex Poles
Differential Equation
Pole-Zero Map

Procedure 6c

Transfer Function
Real zeros
Real poles
Complex Poles
Differential Equation
Pole-Zero Map

Procedure 6d

Transfer Function
Real zeros
Real poles
Complex Poles
Differential Equation
Pole-Zero Map
7. Conclusion:
I therefore conclude that poles and Zeros of a transfer function are the frequencies for which the value of
the denominator and numerator of transfer function becomes zero respectively. The values of the poles and
the zeros of a system determine whether the system is stable, and how well the system performs. Control
systems, in the simplest sense, can be designed simply by assigning specific values to the poles and zeros
of the system.

8. Assessment (Rubric for Laboratory Performance):


TECHNOLOGICAL INSTITUTE OF THE PHILIPPINES
RUBRIC FOR MODERN TOOL USAGE
(Engineering Programs)
Student Outcome (e): Use the techniques, skills, and modern engineering tools necessary for engineering
practice in complex engineering activities.
Program: Chemical Engineering Course: ECE 006 Section:CH42FB1 2ndSem SY 2018-2019
Performance Unsatisfactory Developing Satisfactory Very Satisfactory Score
Indicators 1 2 3 4
1. Apply Fails to identify Identifies Identifies modern Recognizes the
appropriate any modern modern techniques and is benefits and
techniques, techniques to techniques but able to apply constraints of
skills, and perform fails to apply these in modern
modern discipline- these in performing engineering tools
tools to specific performing discipline-specific and shows
perform a engineering discipline- engineering task. intention to apply
discipline- task. specific them for
specific engineering engineering
engineering task. practice.
task.
2. Demonstrat Fails to apply Attempts to Shows ability to Shows ability to
e skills in any modern apply modern apply fundamental apply the most
applying tools to solve tools but has procedures in appropriate and
different engineering difficulties to using modern effective modern
techniques problems. solve tools when solving tools to solve
and modern engineering engineering engineering
tools to problems. problems. problems.
solve
engineering
problems.
3. Recognize Does not Recognizes Recognizes the Recognizes the
the benefits recognize the some benefits benefits and need for benefits
and benefits and and constraints of and constraints of
constraints constraints of constraints of modern modern
of modern modern modern engineering tools engineering tools
engineering engineering engineering and shows and makes good
tools. tools. tools. intention to apply use of them for
them for engineering
engineering practice.
practice.
Total Score
Mean Score = (Total Score / 3)
Percentage Rating = (Total Score / 12) x 100%
Evaluated by: Engr. Crispulo G. Maranan January 24, 2019
Printed Name and Signature of Faculty Member Date

You might also like