10.7 What Do We Mean by Bounded Signals?: 20 Root Locus Design
10.7 What Do We Mean by Bounded Signals?: 20 Root Locus Design
15
Position of poles
10 for k = ~ 570
5
Imag. axis
–5
–10
–15
–20
–30 –25 –20 –15 –10 –5 0 5 10
Real axis
The definition of system stability can be related to the poles of a system. However, its
strict interpretation also relies on our knowledge of the system’s response to bounded
signals. We now look at what is meant by bounded and unbounded signals before we
address the question of system stability.
(a) continuously decrease and/or increase (or stay constant) but remain within a
bounded range
Figures 10.21 and 10.22 show examples of bounded exponential signals and bounded sinu-
soidal signals. We can see that the magnitude of an exponential function, eat, with a < 0,
will decrease to zero as time tends to infinity. The magnitude of a unit step function is
finite since its value is 1, even when time tends to infinity. We call these types of signals
bounded.
10.7 What do we mean by bounded signals? 265
0.2 x2(t ) = e – t
Time
0
0 2 4 6 8 10
0.8
0.6
x4( t ) = 05
. sin(t )
0.4
–0.6
–0.8 x 5( t ) = e – t sin(t )
Time
–1
0 10 20 30 40 50 60 70 80 90 100
Figures 10.23 and 10.24 show examples of unbounded signals. If the exponent in the
exponential signal eat is positive, a > 0, the signal will increase to infinity as time tends to
infinity. We categorise these signals as unbounded signals.
×10 4
2.5
2
x7( t ) = e 0.1t
1.5
0.5
–0.5
–1 x8( t ) = –e0.1t
–1.5
–2
Time
–2.5
0 10 20 30 40 50 60 70 80 90 100
×10 4
2.5
1.5
1 x6(t ) = t 2
0.5
–0.5
–1
–1.5
x9( t ) = e01
. t sin( t )
–2
Time
–2.5
0 10 20 30 40 50 60 70 80 90 100
Table 10.3 examines the exponential signals and their boundedness by studying the
location of their poles.
x 2(t ) = e− 6t X2 (s) =
1 s = –6 Bounded
s+6
x 3(t ) = e− at X3 (s) =
1 s = –a Bounded
s+ a a>0
x 4(t ) = e− 05
. t
X4 (s) =
1 s = –0.5 Bounded
s + 0.5
x 5(t ) = e− 0t = 1 X5 (s) =
1 s=0 Bounded
s
x 6(t ) = e15
. t
X6 (s) =
1 s = +1.5 Unbounded
s − 15
.
x 7(t ) = e at X7 (s) =
1 s = +a Unbounded
s− a a>0
Although variable s is a complex variable given by s = σ+ jω , for these examples the pole
values are real, and the values are the same as the rate constant in the exponential func-
tion. For example, x7(t) = eat, and the pole is at s = a.
10.8 System stability 267
Remark Decaying exponential signals have Laplace transforms with poles in the LHP. Growing or increasing
exponential signals have Laplace transforms with poles in the RHP. We can generalise this observation
in the Key Result that follows.
This is intuitively so; we recall that a step function has the transfer function R(s) = 1/s
which is a bounded (and constant!) signal and has one pole at p = 0. A ramp function has
the transform R(s) = 1/s2 which has two poles at the origin on the jωaxis. The ramp func-
tion is unbounded, since its magnitude increases without bound as time progresses.
(a) (b)
The pendulum shown in Figure 10.25(a) is a stable system. If we hold the rod horizon-
tally and release it, it goes to its rest position after some initial oscillation. An inverted
pendulum, as shown in Figure 25(b), is an unstable system. If we hold the rod vertically
and release it, it stays vertical unless perturbed, and then it falls from its unstable posi-
tion to the horizontal, stable, position. A real example of a system which is like an
inverted pendulum is a mountain bike. This is an unstable system where the rider stabi-
lises the bike using pedal force and rider balance to keep the bike upright and moving
(most of the time!).
268 Poles, zeros and system stability
an s n + an− 1s n− 1 + … + a1s1 + a0 = 0
We can factorise this polynomial into real (first order) and complex poles (second order).
The system poles will therefore consist of some real poles and some imaginary poles.
From the superposition principle (Chapter 2) the response of the general system is the
summation of the responses from all the individual poles. If only one of these poles lies in
the RHP, the total response will be dominated by this pole and the system becomes
unstable. A system is therefore stable if all the poles lie in the LHP.
System 1 System 2
1 s
U(s) = s Y(s) U(s) = 2 Y(s)
1 s +w12 s
s s2+w12
In the two examples, we can see that the input signal is a step and a sine wave. Both of
these are therefore bounded input signals. If we examine the poles of each system we find
that:
(a) For system 1, the pole lies at the origin, on the jω axis.
The output is shown in Figure 10.27, where we see increasing unbounded oscillations.
Although the input signal to the system is bounded, the output signal is unbounded;
hence the system is unstable.
Output response
15
10
–5
–10
–15
0 5 10 15 20 25 30
Time
Although we might think that these are specific examples, the statement about
stability tells us that for a system to be stable, it must produce a bounded output signal
for any bounded input signal. In both the above cases, we have chosen a bounded input
signal, but the output is unbounded; hence the systems are unstable. What we should
remember from this is that poles on the jω axis are not in the LHP, and therefore our
stability test is correct provided we do not include the jω axis in the LHP.
Example Figures 10.28 and 10.29 show the relationship between the stability of a first-order system and
its pole position. The first-order system is given by
1
G(s) =
s+a
We can see that the first-order system is stable if its pole lies in the LHP. If the pole lies in the RHP
including the origin the system is unstable.
270 Poles, zeros and system stability
Pole–zero map
1
0.8
0
–10 –7 –3 0 2 6 10
–0.2
1
–0.4
0.5
–0.6
0
0 50 100 150 200 250
–0.8 Typical step response
–1
–10 –8 –6 –4 –2 0 2 4 6 8 10
Real axis
Figure 10.28 The loci of poles for the first-order system a > 0.
Pole zero map
1
0.8
0
–10 –7 –3 0 2 6 10
–0.2
1
–0.4
0.5
–0.6
0
0 50 100 150 200 250
–1
–10 –8 –6 –4 –2 0 2 4 6 8 1
Real axis
Figure 10.29 The loci of poles for the first-order system a < 0.
s = tf('s');
g = ...
then either
10.8 System stability 271
(i) run:
pzmap(g)
If all the poles are located in the LHP the system is stable. Otherwise the system is unstable.
or
(ii) use
pole(g)
If all the poles have negative real parts then the system is stable.
To find the damping ratio and natural frequency contours run sgrid and read the values
from the contours
Problem The following transfer function represents a large sea-going tanker where U(s) is the input signal
from the rudder and Y(s) is the heading angle of the ship. Investigate the stability of the system.
00192
. (1+ 46s )
Y(s) = U(s)
(1− 1230
. s )(1+ 160
. s)
s = tf('s');
g = 0.0192*(1+46*s)/((1–123*s)*(1+16*s));
0.15
0.1
0.05
Imag. axis
–0.05
–0.1
–0.15
–0.2
–0.2 –0.15 –0.1 –0.05 0 0.05 0.1 0.15 0.2
Real axis
Figure 10.30 Pole–zero map for the tanker system transfer function.
Figure 10.30 shows that both the poles and the zero lie on the real axis, but one pole lies in the
RHP. Since one pole is in the RHP the system is therefore unstable.
272 Poles, zeros and system stability
System zeros are the roots of the numerator polynomial equation of the system
transfer function
3 To recognise the link between the first-order time constant, τ , and the associated
pole position:
Fixing the natural frequency ensures the poles lie a fixed distance from the origin
3 To understand how the zeros in a system arise and the blocking effect they have on
signals.
3 To understand that by closing the loop, the poles of the closed-loop system will be
different from the system poles.
The system G(s) is stable if all the poles of G(s) lie in the Left Half Plane, other-
wise the system is unstable
Multiple choice
M10.1 What are the pole, p, and zero, z, of the M10.3 Three different first-order systems have the
transfer function G(s) = (s + 2)/(s + 3)? following poles: p1 = –0.2, p2 = –0.4, p3 =
(a) p = 2, z = 3 –0.6. Which system has the fastest step
(b) p = 3, z = 2 response?
(c) p = –2, z = –3 (a) the system with p1 = –0.2
(d) p = –3, z = –2 (b) the system with p1 = –0.4
(c) the system with p1 = –0.6
M10.2 If a first-order system has a pole at p = –2,
(d) they all respond the same since they are all
what is the system time constant?
first-order systems
(a) τ = 0.5
(b) τ = 2 M10.4 Purely oscillatory systems have poles that
(c) τ = –0.5 lie:
(d) τ = –2 (a) at the same place on the negative real axis
(b) at the same place on the positive real axis
(c) in the LHP, but not on the real axis
(d) on the imaginary axis