T-wk10.SystemPolesZerosPID
T-wk10.SystemPolesZerosPID
ELEC 3004/7312: Digital Linear Systems: Signals & Control
Tutorial 5 (Week 10): System Poles Zeros and PID Control
By: Ye Tian
Given the vector length 𝑟! and the angle Φ! , the expression in polar coordinates is:
𝑝 − 𝑧! = 𝑟! 𝑒 !!! .
1
TUTORIAL 5 POLES & ZEROS
Therefore, when the complex frequency s is close to one of the zeros 𝑧! , the amplitude of 𝐺 is a small value due to
the small 𝑟! value; when the complex frequency s is close to one of the poles, the amplitude of 𝐺 is a large value
( tends to infinity) due to a 𝑑! value which tends to zero.
Exercise
1: A
second-‐order
system
has
a
pair
of
complex
conjugate
poles
a
s
=
−2±j3
and
a
single
zero
at
the
origin
of
the
s-‐
plane.
Find
the
transfer
function
and
use
the
pole-‐zero
plot
to
evaluate
the
transfer
function
at
s
=0+
j5.
(The
phase
response
can
be
ignored
in
this
question)
2
TUTORIAL 5 POLES & ZEROS
Basic Feedback Equations
Exercise
2:
Write
the
expression
of
𝑦
using
𝑟 ,
𝑑 and
𝑛.
(Hint:
It
may
be
helpful
to
define
intermediate
variables,
𝑥!,!,!
in
this
case,
for
the
output
of
the
nodes
with
signal
addition/subtraction)a
The variable ( ) represents the tracking error, the difference between the desired input value ( ) and the actual
output ( ). This error signal ( ) will be sent to the PID controller, and the controller computes both the derivative
and the integral of this error signal. The control signal ( ) to the plant is equal to the proportional gain ( ) times
the magnitude of the error plus the integral gain ( ) times the integral of the error plus the derivative gain ( )
times the derivative of the error.
The transfer function of a PID controller is
A proportional controller ( ) will have the effect of reducing the rise time and will reduce but never eliminate
the steady-state error. An integral control ( ) will have the effect of eliminating the steady-state error for a
constant or step input, but it may make the transient response slower. A derivative control ( ) will have the effect
of increasing the stability of the system, reducing the overshoot, and improving the transient response.
The effects of each of controller parameters, , , and on a closed-loop system are summarized in the table
below.
CLOSE LOOP RESPONSE RISE TIME OVERSHOOT SETTLING TIME S-S ERROR
Kp Decrease Increase Small Change Decrease
Ki Decrease Increase Increase Eliminate
Kd Small Change Decrease Decrease No Change
Note that these correlations may not be exactly accurate, because , , and are dependent on each other. In
fact, changing one of these variables can change the effect of the other two. For this reason, the table should only
be used as a reference when you are determining the values for , and .
A simple exercise:
Consider a simple mass-spring-damper system with input F and output x (the displacement of the mass):
4
TUTORIAL 5 POLES & ZEROS
The transfer function between the displacement and the input then becomes
2. Let
M = 1 kg
b = 10 N s/m
k = 20 N/m
F=1N
Plug these values into the above transfer function
The closed-loop transfer function of the above system with a proportional controller is:
The closed-loop transfer function of the given system with a PID controller is: