MechanicsDynamicsMechanisms Chapter3
MechanicsDynamicsMechanisms Chapter3
A system is a collection of objects that interact with each other as well as with the environment that they are con-
tained in. Examples are mechanical systems, electrical systems, thermodynamical systems, biological systems
etc. Two types of quantities are required to describe the evolution of a system. Quantities that do not change
with time, called system parameters and quantities that vary with time (quantities that are a function of time),
called system variables. The system variables that are directly influenced by the interaction of the system with
its environment (external surrounding) are called the inputs of the system while the output of the system is some
function (or in the case of multiple outputs, a collection of functions) of the system variables.
In this class we will graphically represent a system by a box with inputs coming in and outputs leaving the box.
This allows us to think of a system as a black box that processes an input signal to give an output signal. A
system with a single input and a single output is called a single input single output (SISO) system while a system
with multiple inputs and multiple outputs is called a multi input multi output (MIMO) system. In this class we
will consider only SISO systems.
Let U be the set of all possible signals (That is all possible functions of time). Then we can think of a system,
denoted by S , as a function that takes an input function, u(t), from the set U as the argument and gives the
output function, y(t), as its result. That is,
89
90 3 Input Output Representation of Linear Systems
Fig. 3.2 Block diagram representation of a three input two output MIMO system.
This is consistent with our desire to graphically represent a system as a box that processes the input to give us
the output. Let y1 (t) = S (u1 (t)) and y2 (t) = S (u2 (t)). That is y1 (t) is the output of the system to the input
u1 (t) while y2 (t) is the output of the system to the input u2 (t). Then, If the system satisfies the following two
properties,
it is referred to as a Linear system. A system is said to be time invariant if the system response to any given input
is exactly the same irrespective of the time at which the input was applied. For instance the behavior (response)
of a time invariant system to a sinusoidal input should be exactly the same whether you apply the input at time
t = 0 or t = 10 seconds. In this class we will consider only Linear Time Invariant (LTI) systems. Usually LTI
systems result in constant coefficient linear ordinary differential equation (ODE) models. For instance consider
a simple forced spring mass damper system shown in figure 3.4.
Let the displacement x(t) from its equilibrium be the desired output and f (t) be the input. That is y(t) = x(t),
u(t) = f (t). Applying Newton’s equations yield the following ODE model of the system in terms of the input
and output variables.
M ÿ +Cẏ + Ky = u(t). (3.4)
Fig. 3.3 The Block Diagram Representation of the Spring Mass Damper System.
However we would like to represent this system as in figure 3.3. How do we make this mathematical model
fit into our desired graphical representation? or more precisely, how can we write down the function S (•)
explicitly. The mathematical tool required for this is Laplace transforms. In the next couple of sections we will
briefly and quickly review this mathematical background. We will do so using two typical examples: a first order
system and a second order system. Any linear system can be thought of as higher order coupling of first order
and second order systems.
3.2 Mathematical Description of a System 91
Consider the single water tank system with an inflow and an outflow. Let the height of the water level of the tank
be h(t) and let it be the desired output, the cross sectional area of the tank is A, the inflow rate is qi (t). Assuming
that the outflow rate, qo (t), is a linear function of the height, that is q0 (t) = rh(t) where r is a positive constant.
Applying the principle of conservation of mass, the governing equation, ODE model of the system is,
For a given u(t) that does not grow faster than an exponential function the output will also not grow faster than
an exponential function (this is a consequence of linearity of the system). Thus taking Laplace transform of both
sides of (3.6) we have
L ḣ(t) + p1 h(t) = L {u(t)}, (3.7)
(s + p1 )H(s) − h(0) = U(s). (3.8)
This yields
1 1
H(s) = h(0) + U(s). (3.9)
s + p1 s + p1
The polynomial Δ (s) = s + p1 is the characteristic polynomial of the system and
Δ (s) = s + p1 = 0, (3.10)
is the characteristic equation. The output h(t) can be calculated by taking the inverse Laplace transform of H(s).
That is
1 1
h(t) = L −1 {H(s)} = L −1 h(0) + U(s) , (3.11)
s + p1 s + p1
1
= h(0)e−p1 t 1(t) + L −1 U(s) , (3.12)
s + p1
is called the forced response, since it depends only on the input and has nothing to do with the initial conditions.
In this notation the complete response is
Note that if we set the initial condition to zero h(0) = 0 then the response of the system is simply the forced
response. Thus let us look at the forced response a little more closely.
Most of the inputs of interest to control Engineers result in a Laplace transform that is a proper rational
function of the complex variable s. That is U(s) is of the form
N(s)
U(s) = (3.15)
(s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
92 3 Input Output Representation of Linear Systems
where β1 , β2 , ∙ ∙ ∙ βk are real or complex constants and N(s) is a polynomial of the complex variable s. For example
if u(t) = e−3t 1(t) then U(s) = s+3 1
and if u(t) = e−2t cos (5t) 1(t) then U(s) = (s+2)
s+2 s+2
2 +52 = (s+2+5 j)(s+2−5 j) .
Let us substitute (3.15) in the forced response (3.14) and take the partial fraction expansion of it under the
assumption that all p1 , β1 , ∙ ∙ ∙ , βk are distinct,
1 α1 r1 rk
h f (t) = L −1 U(s) = L −1 + +∙∙∙+
s + p1 s + p1 s + β1 s + βk
h f (t) = α1 e−p1 t 1(t) + r1 e−β1 t 1(t) + ∙ ∙ ∙ + rk e−βk t 1(t), (3.16)
U(s)
ri = (s + βi ) .
(s + p1 ) s=−βi
The forced response given by (3.16) can further be broken up into two parts,
is referred to as the steady state response. To illustrate why we use these names consider the following. If the
real part of p1 is positive then
lim htr (t) = lim α1 e−p1 t 1(t) = 0
t→∞ t→∞
and thus it decays to zero. Hence the name transient response. Also because of this
lim h(t) = lim htr (t) + lim hss (t) = lim hss (t).
t→∞ t→∞ t→∞ t→∞
and thus hss (t) is the response of the system when t becomes very large or in other words is the steady state
response.
Consider a simple forced spring mass damper system shown in figure 3.4. Let the displacement x(t) from its
equilibrium be the desired output and f (t) be the input. That is y(t) = x(t) and u(t) = y(t). Newton’s equations
yield the following ODE model of the system.
1
ÿ(t) + 2ζ ωn ẏ(t) + ωn2 y(t) = u(t). (3.20)
M
For a given u(t) that does not grow faster than an exponential function the output will also not grow faster than
an exponential function (this is a consequence of linearity of the system). Thus taking Laplace transform of both
sides of (3.20) we have
3.2 Mathematical Description of a System 93
1
L ÿ(t) + 2ζ ωn ẏ(t) + ωn2 y(t) = L { u(t)}, (3.21)
M
1
(s2 + 2ζ ωn s + ωn2 )Y (s) − ẏ(0) − (s + 2ζ ωn )y(0) = U(s). (3.22)
M
This yields
1 s + 2 ζ ωn 1/M
Y (s) = ẏ(0) + y(0) + 2 U(s). (3.23)
s2 + 2ζ ω n s + ωn
2 s2 + 2ζ ωn s + ωn
2 s + 2ζ ωn s + ωn2
The polynomial Δ (s) = s2 + 2ζ ωn s + ωn2 is the characteristic polynomial of the system and
is the characteristic equation where −p1 , −p2 are the roots of the characteristic equation polynomial Δ (s). Ex-
plicitly p
−p1 = (−ζ + ζ 2 − 1)ωn , (3.25)
p
−p2 = (−ζ − ζ 2 − 1)ωn (3.26)
and they will be either real and distinct, real and repeated, complex conjugate or purely imaginary and conjugate
depending on ζ .
Over Damped If ζ > 1 then both −p1 , −p2 will be real and distinct.
Under Damped If 0 < ζ < 1 p they are complex conjugate of each other and −p1 = −ζ ωn + iωd , and −p2 =
−ζ ωn − iωd , where ωd = ωn 1 − ζ 2 is called the damped natural frequency of the system.
Un Damped If ζ = 0 then −p1 = iωn , −p2 = −iωn and they are purely imaginary and conjugate of each
other.
Critically Damped If ζ = 1 then −p1 = −p2 = −ζ ωn and they are real and repeated.
Using (3.24)
1 s + 2ζ ωn 1/M
Y (s) = ẏ(0) + y(0) + U(s). (3.27)
(s + p1 )(s + p2 ) (s + p1 )(s + p2 ) (s + p1 )(s + p2 )
The output y(t) can be calculated by taking the inverse Laplace transform of Y (s). That is
94 3 Input Output Representation of Linear Systems
Fig. 3.5 The location of the system poles when 0 < ζ < 1.
−1 −1 1 s + 2ζ ωn 1/M
y(t) = L {Y (s)} = L ẏ(0) + y(0) + U(s) , (3.28)
(s + p1 )(s + p2 ) (s + p1 )(s + p2 ) (s + p1 )(s + p2 )
−1 1 −1 s + 2 ζ ωn 1 −1 1
= ẏ(0)L + y(0)L + L U(s) ,
(s + p1 )(s + p2 ) (s + p1 )(s + p2 ) M (s + p1 )(s + p2 )
(3.29)
The part of this output that depends only on the initial conditions is called the initial condition response, yIC ,
1 s + 2ζ ω n
yIC (t) = ẏ(0)L −1 + y(0)L −1 (3.30)
(s + p1 )(s + p2 ) (s + p1 )(s + p2 )
Let us look a bit closely at the initial condition response. The partial fraction expansion of a rational function
takes distinct forms depending on whether the poles are distinct or not. Thus we will have to consider these two
cases separately.
Observe that when ζ 6= 1 the roots −p1 , −p2 of the characteristic polynomial are distinct. In cases I,II, and III
we have that ζ 6= 1. In these cases from partial fraction expansions
3.2 Mathematical Description of a System 95
1/(p2 − p1 ) 1/(p1 − p2 )
yIC (t) = ẏ(0)L −1 +
(s + p1 ) (s + p2 )
(2 ζ ω n − p 1 )/(p 2 − p1 ) (2ζ ωn − p2 )/(p1 − p2 )
+y(0)L −1 + .
(s + p1 ) (s + p2 )
Explicitly;
1 −p1 t 1 −p2 t (2ζ ωn − p1 ) −p1 t (2ζ ωn − p2 ) −p2 t
yIC (t) = ẏ(0) e + e 1(t)+y(0) e + e 1(t).
(p2 − p1 ) (p1 − p2 ) (p2 − p1 ) (p1 − p2 )
Now let us investigate the initial condition response for each of the three cases I,II and III separately.
p 0 < ζ < 1 then −p1 and −p2 are complex conjugate of each other and p2 − p1 = iωd , where ωd =
When
ωn 1 − ζ 2 is the damped natural frequency of the system, 2ζ ωn − p1 = (ζ ωn + iωd ), 2ζ ωn − p1 = (ζ ωn − iωd ).
Then from (3.32)
1 −p1 t 1 −p2 t (ζ ωn + iωd ) −p1 t (ζ ωn − iωd ) −p2 t
yIC (t) = ẏ(0) e + e 1(t) + y(0) e + e 1(t).
iωd −iωd iωd −iωd
Observe that the partial fraction expansion coefficients are complex conjugate of each other. Now plugging in
−p1 = −ζ ωn + iωd and −p2 = −ζ ωn − iωd in the above equation we have that
1 iωd t 1 −iωd t
yIC (t) = ẏ(0)e−ζ ωn t e + e 1(t)
iωd −iωd
(ζ ωn + iωd ) iωd t (ζ ωn − iωd ) −iωd t
+y(0)e−ζ ωn t e + e 1(t). (3.32)
i ωd −iωd
1 −iπ /2 (ζ ωn +iωd ) ζ
Now observing that 1
iωd = ωd e and that iωd = reiφ where r = √ 1 and φ = arctan √1− ζ2
equation
1−ζ 2
(3.32) reduces to
ẏ(0) −ζ ωn t −ζ ω n t
yIC (t) = e cos (ωd t − π /2) + y(0)re cos (ωd t + φ ) 1(t). (3.33)
ωd
Undamped: ζ = 0
In this case ζ = 0 and the corresponding initial condition response can be derived from (3.33) by setting ζ = 0
in it. Then ωd = ωn , r = 1, and φ = 0. This gives,
ẏ(0)
yIC (t) = cos (ωnt − π /2) + y(0) cos (ωnt) 1(t). (3.34)
ωn
96 3 Input Output Representation of Linear Systems
Coinciding roots occur when ζ = 1. That is when the system is critically damped, case IV. In this case let
−p1 = −p2 = −p = −ζ ωn . Therefore the partial fraction expansion yields
−1 1 −1 1 (2ζ ωn − p)
yIC (t) = ẏ(0)L + y(0)L + .
(s + p)2 (s + p) (s + p)2
Explicitly;
yIC (t) = ẏ(0) te−pt 1(t) + y(0) e−pt + (2ζ ωn − p) te−pt 1(t),
= e−ζ ωn t (ẏ(0) t + y(0)(1 + ζ ωn t)) 1(t). (3.35)
In this section we will look at the forced response a bit more closely. If we choose all the initial conditions of
the system to be zero, that is y(0) = 0 and ẏ(0) = 0 then the initial condition response is identically equal to zero
and the response of the system is only the forced part of the response.
Most of the inputs of interest to control Engineers result in a Laplace transform that is a proper rational
function of the complex variable s. That is U(s) is of the form
N(s)
U(s) = (3.36)
(s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
where β1 , β2 , ∙ ∙ ∙ βk are real or complex constants and N(s) is a polynomial of the complex variable s. For example
if u(t) = e−3t 1(t) then U(s) = s+3 1
and if u(t) = e−2t cos (5t) 1(t) then U(s) = (s+2) s+2 s+2
2 +52 = (s+2+5 j)(s+2−5 j) . Refer
to table A.1 on page 813 in the text book for more examples on standard inputs and their Laplace transforms.
Substituting (3.36) in (3.31) gives
−1 1/M N(s)
y f (t) = L . (3.37)
(s + p1 )(s + p2 ) (s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
To evaluate this we need to take the partial fraction expansion of the right hand side. The form of the partial
fraction expansion differs depending on if the denominator contains repeated factors or not.
To illustrate why we use these names consider the following. If the real parts of −p1 , −p2 are negative (observe
that this is always the case when you have nonzero positive damping, ie ζ > 0) then
and thus it decays to zero. Hence the name transient response. Also because of this
lim y(t) = lim ytr (t) + lim yss (t) = lim hss (t).
t→∞ t→∞ t→∞ t→∞
and thus yss (t) is the response of the system when t becomes very large or in other words is the steady state
response.
Let us now consider in detail the three cases that correspond to distinct roots. That is when ζ 6= 1. Specifically
in the three cases where ζ > 1 (over damped), 0 < ζ < 1 (under damped) and ζ = 0 (undamped) the transient
response will be given by (3.39). Specifically,
When ζ > 1 then both −p1 , −p2 are real and distinct. Then from (3.39)
ytr (t) = α1 e−p1 t + α2 e−p2 t 1(t), (3.41)
When 0 < ζ < 1 then −p1 and −p2 are complex conjugate of each other and −p1 = −ζ ωn + iωd , −p2 =
−ζ ωn − iωd . Then from (3.39)
ytr (t) = α1 e−p1 t + α2 e−p2 t 1(t). (3.42)
Recall that α1 and α1 are complex conjugate of each other. Then setting α1 = reiφ , where r = |α1 | and φ is the
angle of the complex number α1 , we will have that
Please refer to section 3.2.2.1 for further similar details of this calculation. Also compare this with the initial
condition response (3.33) and observe the similarity in behavior.
Undamped: ζ = 0
This case is similar to case II above the only difference is that now since ζ = 0 ωd = ωn , and therefore 3.43
gives,
98 3 Input Output Representation of Linear Systems
Of the roots of the denominator of Y (s), Roots −p1 and −p2 coincide but all the others are distinct
Let −p1 = −p2 = −p and −p, −β1 , ∙ ∙ ∙ , −βk are all distinct then the partial fraction expansion gives
−1 −1 −1 1/M N(s)
y f (t) = L {Y (s)} = L {G(s)U(s)} = L
(s + p)2 (s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
−1 α1 α2 r1 rk
=L + + +∙∙∙+
(s + p) (s + p)2 (s + β1 ) (s + βk )
1 1 1 1
= α1 L {−1
} + α2 L {
−1
} + r1 L −1 { } + ∙ ∙ ∙ + rk L −1 { }
(s + p) (s + p)2 (s + β1 ) (s + βk )
= α1 e−pt 1(t) + α2te−pt 1(t) + r1 e−β1 t 1(t) + ∙ ∙ ∙ + rk e−βk t 1(t) . (3.45)
d
α1 = (s + p)2Y (s) s=−p ,
ds
α2 = (s + p)2Y (s) s=−p ,
ri = (s + βi )Y (s) s=−βi .
The forced response given by (3.45) can further be broken up into two parts,
Critically damped: ζ = 1
Compare this with the corresponding initial condition response (3.35) and observe the similarity in the behavior.
In the previous two examples of the first order system and the second order system we have seen that the initial
condition response and the transient response both have the same qualitative behaviour. Therefore analysing one
suffices. Therefore we loose no information by neglecting the initial condition response. This can be naturally
done if we set all the initial conditions to zero in our analysis. In that case the response of the system is only
the forced response part. In addition to providing us with a simplification of analysis it also gives us a way of
representing linear time invariant (LTI) systems in a way that will fit into the framework discussed in section 3.2.
3.3 Transfer Function Model of Linear Time Invariant Systems 99
In general the modelling process of a linear nth order time invariant SISO system without time delays will
result in a single nth order linear constant coefficient ODE or a set of such coupled ODEs. For convenience of
introducing ideas lets only consider the former type:
dn y d n−1 y dm y d m−1 y
+ an−1 + ∙ ∙ ∙ + a 0 y = b m + b m−1 + ∙ ∙ ∙ + b0 u, (3.49)
dt n dt n−1 dt m dt m−1
where n ≥ m.
Note that a0 , a1 , ∙ ∙ ∙ an−1 , b0 , b1 , ∙ ∙ ∙ bm are constants and depend only on the system parameters. For a given
u(t) that does not grow faster than an exponential function the output will also not grow faster than an exponential
function (this is a consequence of linearity of the system). Thus taking Laplace transform of both sides of (3.49)
and setting the initial conditions to zero we have
n
d y d n−1 y dm u d m−1 u
L + a n−1 + ∙ ∙ ∙ + a 0 y = L b m + b m−1 + ∙ ∙ ∙ + b 0 u , (3.50)
dt n dt n−1 dt m dt m−1
(sn + an−1 sn−1 + ∙ ∙ ∙ + a0 )Y (s) = (bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0 )U(s) (3.51)
This yields
bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0
Y (s) = U(s). (3.52)
sn + an−1 sn−1 + ∙ ∙ ∙ + a0
Let
bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0
G(s) = ,
sn + an−1 sn−1 + ∙ ∙ ∙ + a0
and now we have that
Y (s) = G(s)U(s). (3.53)
The polynomial Δ (s) = sn + an−1 sn−1 + ∙ ∙ ∙ + a0 is the characteristic polynomial of the system and
1/M
Y (s) = U(s). (3.56)
(s + p1 )(s + p2 )
Comparing with equation (3.53) we see that the transfer function model of the single tank system is
1
G(s) = , (3.57)
s + p1
and the transfer function model of the second order SMD system is
1/M
G(s) = . (3.58)
(s + p1 )(s + p2 )
100 3 Input Output Representation of Linear Systems
In the absence of the initial conditions y(t) = y f (t). Thus the Laplace transform of the forced response of the
system is what is given by (3.52). For completeness lets look at this in detail.
Let −p1 , −p2 , ∙ ∙ ∙ , −pn be the roots of the characteristic polynomial. Thus
bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0
Y (s) = U(s). (3.60)
(s + p1 )(s + p2 ) ∙ ∙ ∙ (s + pn )
The output y(t) can be calculated by taking the inverse Laplace transform of Y (s). That is
bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0
y(t) = L −1 {Y (s)} = L U(s) , (3.61)
(s + p1 )(s + p2 ) ∙ ∙ ∙ (s + pn )
Most of the inputs of interest to control Engineers result in a Laplace transform that is a proper rational function
of the complex variable s. That is U(s) is of the form
N(s)
U(s) = (3.62)
(s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
where β1 , β2 , ∙ ∙ ∙ βk are real or complex constants and N(s) is a polynomial of the complex variable s1 . Let
us substitute (3.62) in (3.61) and take the partial fraction expansion of it under the assumption that all
p1 , ∙ ∙ ∙ , pn , β1 , ∙ ∙ ∙ , βk are distinct,
bm sm + bm−1 sm−1 + ∙ ∙ ∙ + b0 N(s)
y(t) = L −1 {Y (s)} = L −1 ,
(s + p1 )(s + p2 ) ∙ ∙ ∙ (s + pn ) (s + β1 )(s + β2 ) ∙ ∙ ∙ (s + βk )
( )
n
αi k
ri
=L −1
∑ +∑
i=1 s + pi i=1 s + βi
n k
= ∑ αi e−pit 1(t) + ∑ ri e−βit 1(t). (3.63)
i=1 i=1
The constants α1 , α2 , ∙ ∙ ∙ , αn and r1 , rk , ∙ ∙ ∙ , rk are determined in the process of partial fraction expansion as
follows,
αi = (s + pi )Y (s) s=−pi ,
ri = (s + βi )Y (s) s=−βi ,
Let
y(t) = ytr (t) + yss (t),
where
n
ytr (t) = ∑ αi e−pi t 1(t),
i=1
The transfer functions of all real physical systems are strictly proper or proper rational functions. The poles are
the poles of it’s transfer function and the zeros of the system are the zeros of it’s transfer function. Recall that by
definition the number of zeros and number of poles of a transfer function are the same2 .
Thus the system given by the transfer function
where n ≥ m has n poles and zeros. The poles are −p1 , −p2 , ∙ ∙ ∙ , −pn and the system has m finite zeros, since
the numerator polynomial of G(s) is of order m. The remaining n − m zeros are at infinity.
For example in the case of the single tank system,
1
G(s) = ,
s + p1
the system has one pole and one zero. The pole is finite and has value −p1 while the zero is infinite. For the
spring mass damper system,
1/M
G(s) = ,
(s + p1 )(s + p2 )
the system has two poles and two zeros. The poles are finite and have values −p1 , −p2 while the two zeros are
at infinity.
Observe that if all the poles of the system −p1 , −p2 , ∙ ∙ ∙ , −pn are in the strict left half complex plane, then
and
lim y(t) = lim yss (t).
t→∞ t→∞
On the other hand if any one of the −pi are in the right half complex plane then
and
lim y(t) = ∞.
t→∞
(For instance if −p3 = 2 − 3 j, then limt→∞ e−p3 t = limt→∞ e(2−3 j)t = limt→∞ e2t e−3 jt = ∞.)
Thus the long term behavior (the behavior as limt → ∞) of the transient response depends entirely on the
location of the poles the system. If any of the poles of the system are in the right half plane then the transient
response of the system will grow unboundedly as limt → ∞.
If u(t) is bounded then all −β1 , −β2 , ∙ ∙ ∙ , −βk are in the strict left half complex plane or on the imaginary axis
(repeated values on the imaginary axis are not allowed). For example u(t) = 1(t) is bounded U(s) = 1s , u(t) =
sin (ω t) 1(t) is bounded and U(s) = s2 +ωω 2 , u(t) = e−t 1(t) is bounded and U(s) = s+1
1
. Note that u(t) = t 1(t) is
1
not bounded and U(s) = s2 , thus repeated poles of U(s) on the imaginary axis do not occur if u(t) is bounded.
Now consider what happens when a bounded input is applied to a system. For simplicity assume all
p1 , p2 , ∙ ∙ ∙ , pn , β1 , β2 , ∙ ∙ ∙ , βk are distinct. Then from (3.63)
n k
y(t) = ytr (t) + yss (t) = ∑ αi e−pi t 1(t) + ∑ ri e−βi t 1(t).
i=1 i=1
Since all −β1 , −β2 , ∙ ∙ ∙ , −βk are on either the strict left half complex plane or on the imaginary axis with no
repeated values on the imaginary axis the last k terms
k
∑ ri e−βit 1(t) = yss (t),
i=1
remains bounded as limt → ∞. Thus the whole response will remain bounded only if the transient response,
n
∑ αi e−pit 1(t) = ytr (t)
i=1
remains bounded. This will happen if all −p1 , −p2 , ∙ ∙ ∙ , −pn lie in the left half complex plane.
Therefore if the system response to any given bounded input is bounded then the poles of the system,
−p1 , −p2 , ∙ ∙ ∙ , −pn , will necessarily have to be in the strict left half complex plane. This notion of stability
is called Bounded Input Bounded Output (BIBO) stability.
Definition 3.1. A system is said to be Bounded Input Bounded Output (BIBO) stable if the output of the system
to all bounded inputs remain bounded.
Theorem 3.1. A system is BIBO stable if and only if all the poles of the system lie in the strict left half complex
plane.
s−1 s−1
Examples: The system G(s) = (s+1)(s+2)(s+7) is BIBO stable while the systems G(s) = (s+1)(s−2)(s+7) , G(s) =
s+1 1
s(s+1)(s+2) , G(s) = (s2 +1)
are not BIBO stable.
3.6 Exercises
Exercise 3.1. Identify the, system parameters, system variables, inputs and possible outputs of: a) a forced spring
mass damper system. b) a heat Exchanger. c) a water tank system.
Exercise 3.2. Consider the spring mass damper system shown in figure 2.17 with the external force f (t) = sin ω t
and M = 1. The governing equations of this system in the normal form is given by
ẍ + 2ζ ωn ẋ + ωn2 x = sin ω t.
where
1 2ζ ωn ω
M(ω ) = p , φ (ω ) = tan −1
(ωn2 − ω 2 )2 + 4ζ 2 ωn2 ω 2 ωn2 − ω 2
3. For ωn = 1 plot M(ω ) Vs ω and φ (ω ) Vs ω for the three cases,
(a) Over damped system (1 > ζ )
(b) Under damped system (0 < ζ < 1)
(c) Critically damped system (ζ = 1)
3.6 Exercises 103
4. Numerically simulating the system for ωn = 1, and ζ = 0.05, plot the response x(t) for each of the cases
ω = 0.01, 0.1, 0.9, 1, 1.1, 10, 100. Compare your results with the graph obtained 3(b) above.
Exercise 3.3. Find the transfer function model of the system system shown in figure 3.6 from input u(t) = f (t)
to output y(t) = x2 (t).
Fig. 3.6 A 2-DOF spring mass damper system. Assume that the damping force fv is proportional to the separation velocity with
proportionality constant C.