Sanchez 07 Poles and Zeros of Transfer Functions
Sanchez 07 Poles and Zeros of Transfer Functions
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.
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
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:
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:
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.
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).
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.
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.
5. Procedure:
1. The transfer function of the linear system described by the differential equation is
Is
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:
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
Procedure Results
1 Single real zero
Differential equation
Differential equation
Real zero/s
Gain constant K
5 Pole-Zero Map
Procedure 6a
z=
0
-1.5000
p=
-0.3536 + 0.3536i
-0.3536 - 0.3536i
k=
H=
2 s^2 + 5 s + 1
---------------
s^2 + 3 s + 5
>> pzmap(H)
>> grid on
>> num = [0 1];
>> den = [1 1];
>> H1 =tf(num,den)
H1 =
1
-----
s+1
H2 =
1
-----
s+2
1
-----
s+3
G1 =
1
-----
s-1
G2 =
1
-----
s-2
G3 =
1
-----
s-3
>> A = G2*G3
A=
1
-------------
s^2 - 5 s + 6
>> B = feedback(A,H1)
B=
s+1
-------------------
s^3 - 4 s^2 + s + 7
>> C = B+ H2
C=
s^3 - 3 s^2 + 4 s + 9
------------------------------
s^4 - 2 s^3 - 7 s^2 + 9 s + 14
>> 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
>> 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
H1 =
1
-----
s+1
H2 =
1
-----
s+2
H3 =
1
-----
s+3
G1 =
1
-----
s-1
G2 =
1
-----
s-2
G3 =
1
-----
s-3
>> A = feedback(G2,H2)
A=
s+2
-------
s^2 - 3
>> B = feedback(G3,H3)
B=
s+3
-------
s^2 - 8
>> C = A*G1
C=
s+2
-------------------
s^3 - s^2 - 3 s + 3
>> D = feedback(C,H1)
D=
s^2 + 3 s + 2
-------------------
s^4 - 4 s^2 + s + 5
>> 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
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.