Linear Systems Frequency Response Analysis
Linear Systems Frequency Response Analysis
In the previous chapters we were concerned about the response of a linear system to
inputs like step and ramp signals. What about periodic inputs? How does a linear system
respond to, say, sinusoidal input? Does this response reveal important characteristics of
the system? Can these be used to design controllers? This is the subject matter of the
present chapter.
r(t) = A sin ωt
170
Lecture Notes on Control Systems/D. Ghose/2012 171
what is y(t) ? In other words, we want to know what’s the response to a sinusoidal
input.
For a linear system driven by a sine wave, the output is also a sine wave with the same
frequency as the input but with a different amplitude and phase. To prove this assertion,
let us consider the frequency response which is related to a transfer function G(s) as
follows: Let,
r(t) = A sin ωt
Then
Aω
R(s) =
s2 + ω 2 m
(s − zk ) Aω
Y (s) = G(s)R(s) = K k=1
n
j=1 (s − pj ) s + ω
2 2
For simplicity, assume that G(s) has no repeated poles. Then, using partial fraction
expansion,
k1 kn B1 s + B2
Y (s) = + ··· + + 2
s − p1 s − pn s + ω2
On taking inverse Laplace transform, we get,
y(t) = k
1
ep1 t + ...
+ kn epnt + B sin(ωt + φ)
transient response forced response
Assume G(s) stable so that all the poles are negative, i.e., all pi < 0.
epj t → 0, as t → ∞
So,
B1 s + B2
Yss (s) =
s2 + ω 2
To find B1 and B2 :
G(jω) = |G(jω)|ejθ(ω)
= |G(jω)| cos θ(ω) + j|G(jω)| sin θ(ω)
= X(ω) + jY (ω) (say)
with
−1 Y (ω)
θ(ω) = tan
X(ω)
|G(jω)| = X(ω)2 + Y (ω)2
So,
jωB1 + B2 = AωG(jω)
= AωX(ω) + jAωY (ω)
From which,
Then,
B1 s + B2 s ω
Yss (s) = 2 2
= A[Y (ω) 2 2
+ X(ω) 2 ]
s +ω s +ω s + ω2
yss (t) = A[Y (ω) cos ωt + X(ω)sinωt]
= A[|G(jω)|sinθ(ω) cos ωt + |G(jω)| cos θ(ω)sinωt]
= A|G(jω)|sin(ωt + θ(ω))
where,
Y (ω)
θ(ω) = tan−1 = G(jω)
X(ω)
Frequency response may be used to describe the system model. Let g(t) be the system
impulse response. Then,
∞
G(s) = L[g(t)] = g(t)e−st dt
0
Substituting s = jω,
∞
∞
G(jω) = g(t)e−jωt dt = g(t)e−jωt dt = F[g(t)]
0 −∞
since g(t) = 0 for t < 0 Fourier transform
The system characteristics described by each kind of model is given in the table below.
Plots of the frequency response of a system come in several forms. However, note that
each is a plot of the open-loop frequency response, but it gives information about closed
loop characteristics. Consider,
Each plot gives the same information but with different interpretation.
In the following, for simplicity, we will drop the base ’10’ from the expressions involving
logarithms. So,
rzk rpj
⎡ ⎤
m
jω n
jω ⎥
⎢
20 log |GK(jω)| = 20 ⎣log K + log 1 + − log 1 + ⎦
zk pj
k=1 j=1
m n
jω jω
GK(jω) = 1+ − 1+
k=1 zk j=1 pj
Summary
Lecture Notes on Control Systems/D. Ghose/2012 176