Professional Documents
Culture Documents
Since in open loop control systems reference input is not compared with
measured output, for each reference input there is fixed operating condition.
Therefore, the accuracy of the system depends on calibration.
The performance of open loop system is severely affected by the presence of
disturbances, or variation in operating/ environmental conditions.
Automatic washing machine,Electric bulb, Electric hand drier
The open loop systems are very simple in design and easy to design.
These are cheaper in cost than other type of control systems.
Maintenance of open loop control system is very simple. These are stable for
some extent of time.
These types of systems are convenient to use.
As the closed loop control systems have feedback signal to control the
output, these are very accurate and less error prone.
They can automatically correct the errors by means of the feedback signal.
Closed loop systems are very accurate.
Bandwidth of closed loop system is larger than open loop system.
They can support automation.
As they have very high noise margin, they are less affected by noise.
where F (s) is the symbol for the Laplace transform, L is the Laplace
transform operator, and f (t) is some function of time, t.
Note: The L operator transforms a time domain function f (t)√into an s
domain function, F(s). s is a complex variable: s = a + bj, jb −1
By definition, the inverse Laplace transform operator, L−1 , converts an
s-domain function back to the corresponding time domain function:
ω
sin ωt s +ω 2
2
s
cos ωt s +ω 2
2
e −at sin ωt ω
(s+a)2 +ω 2
(s+a)
e −at cos ωt (s+a)2 +ω 2
1
t s2
n!
tn s n+1
e −at t n n!
(s+a)n+1
δ(t) 1
From equation 1,
1
Vi (s) = I (s) R + (4)
sC
From equation 3 and 4,
1
Vi (s) = V0 (s).sC . R +
sC
V0 (s) 1
Transfer Function = G (s) = = 1
Vi (s) sC .(R + sC )
V0 (s) 1
= sCR+1
Vi (s) sC . sC
V0 (s) 1
=
Vi (s) sCR + 1
Prof. Dipankar Deb (IITRAM) 28 / 525
Transfer Function of RC and RLC electrical circuits
1
∴ Vi (s) = R + sL + I (s) (1)
sC
1
V0 (s) I (s) sC
TransferFunction = G (s) = = 1
Vi (s) R + sL + sC I (s)
1
V0 (s) sC
= 1
Vi (s) R + sL + sC
V0 (s) 1
=
Vi (s) s 2 LC + sCR + 1
(s + 5)(s + 2)
G (s) =
s(s + 3)(s + 4)
s(s + 3)(s + 4) = 0
1+T =0
∴ 1 + s 0T = 0
▶ Here the highest power of s is equal to 0, Hence the system given above is
zero order system.
▶ Practical Example: Amplifier type control system
First Order System
▶ Consider a unity feedback system with transfer function
1
G (s) =
1 + sCR
▶ Hence characteristics equation is given by
1 + sCR = 0
▶ Here the highest power of s is equal to 1, hence the system given above is
First order system. Example: RC circuits, thermal type systems
s 2 LC + sCR + 1 = 0
▶ Here the highest power of s is equal to 2,hence the system given above is
Second order system.
▶ Practical Example: RLC circuits, Robotic control system.
Output: The value of the input is multiplied to the value of block gain to get
the output
Output = x + y - z
Take off Point: The output signal can be applied to two or more points from
a take off point.
C (s) G1 G2 G6 (G3 + G4 + G5 )
=
R(s) 1 + G1 H1 + G1 G2 H2 (G3 + G4 + G5 )
C (s) G1 G2 (G3 + G4 )
=
R(s) 1 + G1 G2 H1 − G1 G2 G3 H2 − G1 G2 G4 H2
y = ax
All variables, summing points and take off points are represented by nodes.
If a summing point is placed before a take off point in the direction of signal
flow, in such a case the summing point and take off point shall be
represented by a single node.
If a summing point is placed after a take off point in the direction of signal
flow, in such a case the summing point and take off point shall be represented
by separate nodes connected by a branch having transmittance unity
Systematic approach
1 Calculate forward path gain Pi for each forward path i.
2 Calculate all loop transfer functions
3 Consider non-touching loops 2 at a time
4 Consider non-touching loops 3 at a time
5 Calculate ∆ from steps 2, 3, 4.
6 Calculate ∆i as portion of ∆ not touching forward path i
Prof. Dipankar Deb (IITRAM) 62 / 525
Example:1
Example1: Apply Mason’s Rule to calculate the transfer function of the system
represented by following Signal Flow Graph
C (s) P1 ∆1 + P2 ∆2
=
R(s) ∆
G1 G2 G4 + G1 G3 G4
=
1 − G1 G4 H1 + G1 G2 G4 H2 + G1 G3 G4 H2
G1 G4 (G2 + G3 )
=
1 − G1 G4 H1 + G1 G2 G4 H2 + G1 G3 G4 H2
∆ = 1 − (L1 + L2 + L3 + L4 ) + (L1 L3 + L1 L4 + L2 L3 + L2 L4 )
∆ = 1 − (G2 H2 + H3 G3 + G6 H6 + G7 H7 )
+(G2 H2 G6 H6 + G2 H2 G7 H7 + H3 G3 G6 H6 + H3 G3 G7 H7 )
∆1 = 1 − (L3 + L4 )
∆1 = 1 − (G6 H6 + G7 H7 )
∆2 = 1 − (L1 + L2 )
∆2 = 1 − (G2 H2 + G3 H3 )
a = G1 G2 G3 G4
b = G5 G6 G7 G8
c = G6 H6 + G7 H7
d = G2 H2 + G3 H3
e = G2 H2 + H3 G3 + G6 H6 + G7 H7
f = G2 H2 G6 H6 + G2 H2 G7 H7 + H3 G3 G6 H6 + H3 G3 G7 H7
C (s) P1 ∆1 + P2 ∆2 a+b
= =
R(S) ∆ 1−c
a = G1 G2 G3 G4
b = G1 G5
c = G1 G2 H3 + G2 G3 H2 + G4 H1 − G5 H1 H2 + G1 G2 G4 H1 H3
Prof. Dipankar Deb (IITRAM) 70 / 525
Example 4
Apply Mason’s Rule to calculate the transfer function of the system represented
by following Signal Flow Graph
6 6S S(S+2) S(S+27)
(A) S 2 +29S+6 , (B) S 2 +29S+6 , (C) S 2 +29S+6 , (D) S 2 +29S+6
Solution
−3 6 −2
L1 = , L2 = −4 × , L3 = , P1 = 1
S S S
3 24 S+27
L1 , L3 are not touching forward path. So, ∆1 = 1 − L1 − L3 = 1 + S + S = S
C (S) P1 ∆1
=
R(S) 1 − Loop Gain + Pair of non-touching loops
S+27
S
= −2 −3
1 − − S3 − 24
S − 2
S + S × S
Prof. Dipankar Deb (IITRAM) 77 / 525
Prof. Dipankar Deb (IITRAM) 78 / 525
Solution
Note that although a unity feedback closed loop system is given, all SFGs are
for the plant transfer function only.
That SFG which does not represent H(s) is to be found out.
Note that loop gain that does not touch the forward path is 0 in all cases.
Therefore ∆1 = 1
P1 ∆1
H(s) = P P
1 − loop Gains + gain products of all possible two non-touching loops
Given that there is a 1 - part in the denominator, we rewrite
100
100 100 s3
H(s) = = =
1 − − 20 100
s(s + 10)2 s 3 + 20s 2 + 100s s − s2
lim Ct (t) = 0
t→∞
Steady state response: The steady state response is the part of the total
response that remains after the transient has died out.
r (t) = Au(t)
where u(t) = 1; t > 0
= 0; t < 0
Ramp Signal
The ramp is a signal which starts at zero and increases linearly with time:
At 2
Mathematically,r (t) = ;t > 0
2
= 0; t < 0
A
In the Laplace transform form, R(s) = s3
Impulse Signal
A unit impulse is defined as a signal which has zero value everywhere
except at t = 0, where its magnitude is infinite. It is generally called δ function.
C (s) 1 1
= R(s) =
R(s) Ts + 1 s
Thus the first order system tracks the unit step input with zero steady state error.
C (s) 1 1
= , R(s) = 2
R(s) Ts + 1 s
Therefore Output,
1 1 1 T T2
C (s) = 2 . = 2− +
s Ts + 1 s s 1 + Ts
By taking Laplace inverse C(s) we have,
c(t) = t − T (1 − e −t/T )
The difference between the steady state response and desired response gives
the steady state error.
The control system has following steady state error for changes in position,
velocity and acceleration.
1 Kp = Position error Constant
2 Kv = Velocity error Constant
3 Ka = acceleration error Constant
These error constant are called Static error Coefficients
They have the ability to minimize the steady state error
Steady state error for three type of input,
1 Step
2 Ramp
3 Parabolic
s · As
ess = lim
s→0 1 + G (s)H(s)
A
ess = lim
s→0 1 + G (s)H(s)
A
ess =
1 + lims→0 G (s)H(s)
Kp = lim G (s)H(s)
s→0
A
∴ ess =
1 + Kp
s · sA2
ess = lim
s→0 1 + G (s)H(s)
A
ess = lim
s→0 s + s · G (s)H(s)
A
ess =
lims→0 s + lims→0 s · G (s)H(s)
A
ess =
lims→0 s · G (s)H(s)
Kv = lim s · G (s)H(s)
s→0
A
∴ ess =
Kv
s · sA3
ess = lim
s→0 1 + G (s)H(s)
A
s2
ess = lim
s→0 1 + G (s)H(s)
A
ess = lim 2
s→0 s + s 2 · G (s)H(s)
A
ess =
lims→0 s 2 + lims→0 s 2 · G (s)H(s)
lim s 2 = 0
s→0
A
ess =
lims→0 s 2 G (s)H(s)
Ka = lim s 2 · G (s)H(s)
s→0
A
∴ ess =
Ka
Type of system means number of poles present at the origin of open loop
transfer function G(s) H(s) of a system.
The general form of transfer function is given by,
Now Lets find out Kp for Type 0, Type 1 and Type 2 system.
▶ TYPE ZERO:
▶ Here j = 0
Now Lets find out Kv for Type 0, Type 1 and Type 2 system.
▶ TYPE ZERO:
▶ Here j = 0
Kv = lim s · G (s)H(s)
s→0
k(1 + T1 s)(1 + T2 s)...
kv = lim s · =0
s→0 (1 + Ta s)(1 + Tb s)...
A
∴ ess = =∞
Kv
∴ Kv = k
A A
∴ ess = =
Kv k
▶ A type one system tracks a ramp input without steady state error.
▶ TYPE TWO:
▶ Here j = 2,
∴ Kv = ∞
A
∴ ess = =0
Kv
Now Lets find out Ka for Type 0, Type 1 and Type 2 system.
▶ TYPE ZERO:
▶ Here j = 0
Ka = lim s 2 · G (s)H(s)
s→0
k(1 + T1 s)(1 + T2 s)...
ka = lim s 2 · =0
s→0 (1 + Ta s)(1 + Tb s)...
A
∴ ess = =∞
Ka
∴ Ka = 0
A
∴ ess = =∞
Ka
▶ TYPE TWO:
▶ Here j = 2,
∴ Ka = k
A
∴ ess = =K
Ka
K (1 + T1 s)(1 + T2 s)....(1 + Tm s)
G (s)H(s) = j
s (1 + Ta s)(1 + Tb s)....(1 + Tn s)
K (s + 2)
∴ G (s)H(s) = ....H(s) = 1
s2
K (s+2)
C (s) G (s) s2
∴ = =
R(s) 1 + G (s)H(s) 1 + k(s+2)
s2 ·1
k(s + 2)
∴= 2
s + k(s + 2)
20
Kp = lim G (s)H(s) = lim =∞
s→0 s→0 s · (1 + 4s)(1 + s)
2 20
2
Ka = lim s · G (s)H(s) = lim s · =0
s→0 s→0 s · (1 + 4s)(1 + s)
∴ Ka = 0
t2
r (t) = 2 + 4t + 2,
2 4 1
L{r (t)} = R(s) = + 2+ 3
s s s
sR(s) sR(s)
ess = lim = 20
s→0 1 + G (s)H(s) 1 + s·(1+4s)(1+s)
s 2 · R(s)(1 + 4s)(1 + s)
= lim
s→0 s(1 + 4s)(1 + s) + 20
2 4 1
2
+ 2 + 3 (1 + 4s)(1 + s) · s
= lim s s s
=∞
s→0 s(1 + 4s)(1 + s) + 20
k(1+2s)
For the following type of system G (s) = s(1+s)(1+0.4s) 2 . Find value of k to
sR(s) 1
ess = lim , R(s) = L{t} =
s→0 1 + G (s)H(s) s2
s · s12
∴ ess = lim
s→0 1 + G (s)H(s)
1
s 1
= k(1+2s)
=
1+ k
(1+s)(1+0.4s)2
Evaluation of the error series for a unit feedback system having a forward
50
path transfer function G (s) = s(s+10) , Estimate the steady state error of the
system for the input r(t) given by, r (t) = 1 + 2t + t 2
▶ Soln:
50 1 2 2
▶ G (s) = s(s+10) , R(s) = s
+ s2
+ s3
▶ steady state error,
s · R(s)
ess = lim
s→0 1 + G (s)H(s)
▶ Soln
3! 6
▶ Assume, H(s) = 1, And R(s) = s 3+1
= s4
▶ Steady State Error,
6
s· s4
ess = lim 100(s 2 +4s+20)(s 2 +20s+15)
s→0 1+ s 3 (s+2)(s+10)
6
· s 3 (s + 2)(s + 10)
s3
= lim 3
s→0 s (s + 2)(s + 10) + 1000(s 2 + 4s + 20)(s 2 + 20s + 15)
120
=
300000
∴ = 4 × 10−4 rad = 400 µrad
C (s) ωn2
= 2
R(s) s + 2ζωn s + ωn2
Once the value of ζ is known then the pole locations can be calculated. Lets
consider different cases as follows
Case 1: 0 < ζ < 1
▶ The Poles are Complex and conjugates of each other. the poles are given by,
p
s1 , s2 = −ζωn ± jωn ζ 2 − 1
▶ The Poles are located on the second and third quadrants of s - Plane as both
real and imaginary parts exits.
▶ The response is said to be Underdamped
Case 2: ζ = 1
▶ The Poles are real, equal and are given as s1 = s2 = −ζωn
▶ They lie on negative X-axis (σ-axis) as imaginary part is zero and are repeated.
▶ The response is said to be Critically damped
▶ since ζ > 1, there is no imaginary term, and the poles lie in + σ axis and lie at
unequal places.
▶ The response is said to be Overdamped
Case 4: ζ = 0
▶ The Poles are complex with any imaginary part. Hance they lie on jω axis and
are conjugates √
of each other.The poles are given by,
s1 = s2 = ±ωn −1 = ±jωn
▶ The response is said to be Undamped
1 ωn2
C (s) = · 2
s s + 2ζωn s + ωn2
e −ζωn t p
∴ c(t) = 1 − p · 1 − ζ 2 · cos ωd t + (sin ωd t) · ζ
1 − ζ2
Prof. Dipankar Deb (IITRAM) 116 / 525
Consider triangle as show in Fig.
p
cos α = ζ sin α = 1 − ζ 2
e −ζωn t
c(t) = 1 − p (sin α cos ωd t + cos α sin ωd t)
1−ζ 2
But we have,
p
sin α 1 − ζ2
= tan α =
cos α ζ
p
−1 1 − ζ2
∴ α = tan
ζ
now putting this value in equation (4), we get,
p !
−ζωn t
e −1 1 − ζ2
c(t) = 1 − p · sin ωd t + tan (5)
1− ζ2 ζ
Prof. Dipankar Deb (IITRAM) 117 / 525
The response has a sine term multiplied by an exponential decaying as it has
negative coefficient. Result is sinusoidal decaying on an exponential envelope.
Response overshoots reference and oscillates before settling to the final value.
Underdamped systems, Thus we have 0 < ζ < 1 and exhibit overshoots.
Poles-location is in 2nd and 3rd quadrants for this response.
Same way we can derive Unit step response for Critically damped ζ = 1,
c(t) = 1 − ωn e ζωn t · t − e −ζωn t = 1 − e ζωn t [1 + ωn t]
Unit step response for Overdamped ζ > 1,
√ √
−(ζωn +ωn ζ 2 −1)t −(ζωn −ωn ζ 2 −1)t
c(t) = 1 − M · e −N ·e
where M and N are Constant.
Prof. Dipankar Deb (IITRAM) 118 / 525
Prof. Dipankar Deb (IITRAM) 119 / 525
Transient Response
Settling Time (ts ): It is the time required for the response curve to reach
and stay within a specified percentage (usually 2 % or 5%) of the final value.
4
ts =
ζωn
▶ as e −ζωn tr ̸= 0,
p !
−1 1 − ζ2
∴ sin ωd tr + tan =0
ζ
p
1 − ζ2
i.e. ωd tr + tan−1 =0
ζ
▶ OR
√
1−ζ 2
− tan−1 ζ
tr =
ωd
Mp = c(t)|t=tp − 1
▶ we have,
e −ζωn tp
c(t)|t=tp =1− p sin(ωd tp + β)
1−ζ 2
p
sin β = 1 − ζ2
e −ζωn tp p
∴ Mp = p · 1 − ζ2
1 − ζ2
−ζωn tp −ζωn ωπ
=e =e d
p
▶ Put, ωd = ωn 1 − ζ 2
−ζ π
∴ Mp =e p
1 − ζ2
▶ Normally Mp is expressed in percentage.
!
√−ζπ
1−ζ 2
Mp % = 100 × e
Prof. Dipankar Deb (IITRAM) 127 / 525
Example 1
The open loop transfer function of a unity feedback control system is given
25
by, G (s) = s(s+5) . Obtain maximum overshoot, peak overshoot , rise time
and setting Time.
▶ Soln:
25
▶ G (s) = s(s+5)
H(s) = 1
C (s) G (s) 25
∴ = = 2
R(s) 1 + G (s)H(s) s + 5s + 25
▶ Standard equation for Second Order system is
s 2 + 2ζωs + ωn2 = s 2 + 5s + 25 = 0, ∴ ωn = 5
2ζωn = 5, ∴ ζ = 0.5
"p #
p π 1 − ζ2
ωd = ωn 1 − ζ 2 = 4.330, tp = = 0.725 sec, β = tan 1
= 1.04
ωd ζ
π − 1.04 4 √ζπ =16.30%
1−ζ 2
tr = √ = 0.485 sec, ts = = 1.6sec, Mp % = 100 e
5 1 − 0.25 ζωn
∴ ωn = 1, 2ζωn = 1
∴ ζ = 0.5
▶ Soln:
10
▶ G (s) = s(s+2)
, H(s) = 1
10
C (s) s(s+2)
∴ = 10
R(s) 1 + s(s+2)
10
=
s 2 + 2s + 10
▶ ωn2 = 10 ∴ωn = 3.16 rad/s
▶ 2ζωn = 2p ∴ζ = 0.316
▶ ωd = ωn 1 − ζ 2 = 2.99 rad/s
Prof. Dipankar Deb (IITRAM) 130 / 525
Example 4
Measurements conducted on a servo mechanism show the system response to
be, c(t) = 1 + 0.2e −60t − 1.2e −10t when subjected to a unit step input.
Obtain the expression for closed loop transfer function, the damping ratio
and undamaged natural frequency of oscillations.
▶ Soln:
▶ c(t) = 1 + 0.2e −60t − 1.2e −10t ,
▶ Tacking Laplace transfer function of c(t),
C (s) = 1s + s+60
0.2 1.2
− s+10 R(s) = 1s
1 0.2 1.2
C (s) s
+ s+60
− s+10 0.2s 1.2s
= 1
=1+ −
R(s) s
s + 60 s + 10
s 2 + 70s + 600 + 0.2s 2 + 2s − 1.2s 2 − 72s 600
= =
s 2 + 70s + 600 s 2 + 70s + 600
Kp = lim G (s)H(s)
s→0
20(s + 4)
= lim
s→0 s(s + 2)(s 2 + 2s + 2)
=∞
▶ velocity error constant,
Kv = lim s · G (s)H(s)
s→0
20(s + 4)
= lim s ·
s→0 s(s + 2)(s 2 + 2s + 2)
= 20
Ka = lim s 2 · G (s)H(s)
s→0
20(s + 4)
= lim s 2 ·
s→0 s(s + 2)(s 2 + 2s + 2)
=0
6 3
R(s) = L{r (t)} = +
s2 s3
▶ steady state error given by,
s · R(s)
ess = lim
s→0 1 + G (s)H(s)
6 3
s s2 + s3
= lim 20(s+4)
s→0 1+ s(s+2)(s 2 +2s+2)
=∞
Kp = lim G (s)H(s)
s→0
10
= lim
s→0 s(0.1s + 1)
=∞
▶ velocity error constant,
Kv = lim s · G (s)H(s)
s→0
10
= lim s ·
s→0 s(0.1s + 1)
= 10
Ka = lim s 2 · G (s)H(s)
s→0
10
= lim s 2 ·
s→0 s(0.1s + 1)
=0
a2 2
▶ steady state error for r (t) = a0 + a1 t + 2
t
a0 a1 a2
R(s) = L{r (t)} = + 2 + 3
s s s
▶ steady state error given by,
s · R(s)
ess = lim
s→0 1 + G (s)H(s)
a0 a1 a2
s s + s2 + s3
= lim 10
s→0 1 + s(0.1s+1)
=∞
Ka = lim s 2 · G (s)H(s)
s→0
1
= lim s 2 ·
s→0 s(0.5s + 1)(0.2s + 1)
=0
▶ Natural Frequency;
ωn2 = 100 ∴ ωn = 10 rad/sec
▶ Damping Ratio:
2ζωn s = 15s ∴ ζ = 0.75
Prof. Dipankar Deb (IITRAM) 138 / 525
▶ Damped frequency of oscillations:
p
ωd = ωn 1 − ζ 2 ∴ ωd = 6.61 rad/sec
▶ Delay Time:
1 + 0.7ζ 1 + 0.7(0.75)
Td = = = 0.135 sec
ωn 1
▶ Rise time:
p "p #
1 − ζ2 1 − (0.75)2
β = tan−1 = tan −1
= 0.711 rad
ζ 0.75
π−β π − 0.722
Tr = = = 0.365 sec
ωd 6.61
▶ Peak Time:
π π
Tp = = = 0.474 sec
ωd 6.61
▶ Settling Time:
4
Ts = 4 × T = = 0.533 sec
ζωd
▶ Maximum Peak Overshoot:
!
√ζπ =2.83%
1−ζ 2
Mp = 100 × e
Prof. Dipankar Deb (IITRAM) 139 / 525
Example 9
The closed loop transfer functions of certain second order unity feedback
control system is, CR(s)
(s) 8
= s 2 +3s+8 Determine the type of damping in the
system.
▶ Soln:
▶ The given closed loop transfer function is,
C (s) 8
= 2
R(s) s + 3s + 8
▶ Compare closed loop TF with standard form of second order system
C (s) ωn2
= 2
R(s) s + 2ζωs + ωn2
1 + G (s)H(s) = 0
Js 2 + Bs + K = 0
2 Bs K
∴s + + =0 (1)
J J
Characteristics equation for standard second-order system is given by,
The response of the system −3e 2t u(t), where u(t) is the unit step function,
is applied to a system with transfer function s−2
s+3 . If the initial value of the
output is -2, then the value of the output at steady state is− − − − −−
Y (s) s−2
Given: r (t) = −3e 2t u(t), H(s) = R(s) = s+3 and initial value of output is
-2.
−3
Taking Laplace transform of r (t), we get R(s) = s−2
Using final value theorem steady state output can be written as,
Step Response:
−1 1.5 1 0.5
c(t) = L − −
s s +1 s +2
= (1.5 − e −t − 0.5−t )u(t)
0=4−3+C
C = −1
∴ ωn2 = 25
∴ ωn = 5
2ζωn = 8, ∴ ζ = 0.8
p p
ωd = ωn 1 − ζ = 5 1 − (0.8)2 = 3
2
ω
If F (s) = s 2 +ω 2 , then the value of limt→∞ f (t), {where F (s) is the L[f (t)]}
(A) Cannot be determined
(B) is zero
(C) is unity
(D) is infinite
ω
Given: F (s) = s 2 +ω 2 ,
ω
F (s) = s 2 +ω 2 has poles s ± jω (pure imaginary) it is oscillatory function
When the input to a LTI system, for critically stable systems the output does
not go on increasing infinitely nor does it go to zero as time increases.
The output usually oscillates in a finite range or remains steady at a value.
Such systems are not stable as their response does not decay to zero. Neither
they are unstable because their output does not increase infinitely.
Prof. Dipankar Deb (IITRAM) 157 / 525
Prof. Dipankar Deb (IITRAM) 158 / 525
Relative Stability
Hurwitz Criterion
For the transfer function:
C (s) b0 s m + b1 s m−1 + ... + bm N(s)
= =
R(s) a0 s n + a1 s n−1 + ... + an D(s)
a1 a3 a5
a a3
D1 = a1 , D2 = 1 , D3 = a0 a2 a4 Dn = H
a0 a2
0 a1 a3
For a stable system all the sub-determinants should be positive.
Disadvantages
▶ As the order of the system increases, it is difficult to solve the individual
determinants.
▶ How many such roots lie in RHP is not knowns.
▶ It is too difficult to predict marginal stability.
Prof. Dipankar Deb (IITRAM) 162 / 525
Example
In this criterion, the coefficients of D(s) are arranged in any array called
Routh’s array.
Case 1: ”When the first element of any row is zero and the rest of the row is
non-zero”. Here the next row cannot be formed as division by 0 takes place.
There are two ways of overcoming this Problem:
Method 1: Replace 0 by ϵ, as small positive number, and complete the array.
Take Limit as ϵ → 0 from positive side for each first column term and check
for sign changes.
1
Method 2: Replace s by z and complete the Routh’s test for z.
s4 1 2 5
s3 0(ϵ) -2 0
2ϵ+2
s2 ϵ 5
−4ϵ−4−5ϵ2
s1 2ϵ+2 0
s0 5
The Routh’s array shows that s 3 row breaks down. Replace 0 in column 1 of
s 3 row by ϵ and proceed with array.
Let ϵ → 0 from right side.
2ϵ + 2 2
lim = 2 + lim = +∞
ϵ→0 ϵ ϵ→0 ϵ
∴ sign is positive as ϵ → 0 from right
−4ϵ − 4 − 5ϵ2
∴ lim
ϵ→0 2ϵ + 2
Take L.C.M,.
i.e. 5z 5 + 3z 4 + 2z 3 + 2z 2 + z + 1 = 0
z5 5 2 1
z4 3 2 1
z3 - 43 - 23
1
z2 2 1
z1 2
z0 1
Two sign changes in first column indicates two roots in RHP. Hence Unstable
System.
Prof. Dipankar Deb (IITRAM) 171 / 525
Case 2: ”When all elements in any one row are zero”
▶ Here from an auxillary equation with the help of the coefficients of the row
just above the row of zeroes.
▶ Take the derivative of this equation and replace it’s coefficients in the present
row of zeros.
▶ Then proceed for Routh’s test.
Auxillary equation
▶ Auxillary equation is next part of original equation i.e roots of characteristics
equation and auxillary equation is same.
▶ The stability can be judge from roots of auxillary equation rather then
characteristic equation.
▶ The remaining roots of characteristic equation must be in the left half of
s-plane. This roots do not play any role in the stability analysis.
s5 2 12 16 0
s4 2 12 16 0
s3 0 0 0 0
s 3 row is zero,
Take auxillary equation for s 4 row.
A(s) = 2s 4 + 12s 2 + 16
dA
∴ = 8s 3 + 24s
ds
Completing array,
s5 2 12 16 0
s4 2 12 16 0
s3 8 24 0
s2 6 16 0
s1 2.67 0
s3 16
No sign change: System is Stable.
Solving for auxiliary equation,
2s 4 + 12s 2 + 16 = 0,
√
2 −12 ± 144 − 128
s = = −3 ± 1 = −4, −2
√ 4
∴ s = ±j 2, ±j2
Find the range of k for which the system, whose characteristics equation is
given below is sable.
Soln:
From the given characteristic equation we get, Routh’s array is,
s3 1 4K
s2 K + 0.5 50
1 4K 2 +2K −50
s K +0.5 0
s0 50
K + 0.5 > 0
∴ k > −0.5
For s 1 row,
4k 2 + 2k − 50
>0
k + 0.5
∴ 4k 2 + 2k − 50 > 0
∴ 2k 2 + k − 25 > 0
√
−1 ± 1 + 200
∴k =
4
K = 3.29, −3.79
∴ k > 3.29 and k > −3.79
Soln:
The characteristics equation is,
1 + G (s) · H(s) = 0
k
i.e. 1 + =0
s(1 + sT1 )(1 + sT2 )
s(1 + sT1 )(1 + sT2 ) + k = 0
∴ (s + s 2 T1 )(1 + sT2 ) + k = 0
s + s 3 T1 T2 + s 2 T2 + s 2 T1 + k = 0
∴ s 3 T1 T2 + s 2 (T1 + T2 ) + s + k = 0
s2 T1 + T2 k
(T1 +T2 )−T1 T2 k
s1 T1 +T2 -
s0 k
1 1
∴k < +
T2 T1
1 1
Range for stability, 0 < k < T1 + T2
2 2ϵ+12 ϵ = 0 ∴ −144
12 = −12
s ϵ 15 1
Hence this s term becomes
( 2ϵ+12 negative
1 ϵ )(−12)−15ϵ
s 2ϵ+12
ϵ Since two sign change indicate
two roots in RHP.
s0 15
The system with unity feedback having transfer function. Find number of
poles in LH of ’s’ plane , RH of ’s’ plane and on jω axis. Draw conclusion
about stability.
128
G (s) =
s(s 7 + 3s 6 + 10s 5 + 24s 4 + 48s 3 + 96s 2 + 128s + 192)
Soln:
The characteristic equation is,
1 + G (s)H(s) = 0, H(s) = 1
128
∴1+ 7 6 5 4 3 2
=0
s(s + 3s + 10s + 24s + 48s + 96s + 128s + 192)
∴ s 8 + 3s 7 + 10s 6 + 24s 5 + 48s 4 + 96s 3 + 128s 2 + 192s + 128 = 0
6 4 2 dA
A(s) = 2s + 16s + 64s + 128 = 0, = 12s 5 + 64s 3 + 128s
ds
Use these for s 5 row coefficients,
If the loop gain K of a negative feedback system having an open loop transfer
function K(s+8)
(s+3)
2 is to be adjusted to induce a sustained oscillation then,
K (s + 3)
1+ 2
=0
(s + 8)
s 2 + 16s + 64 + Ks + 3K = 0
s 2 + (16 + K )s + 64 + 3K = 0
Routh’s array:
s2 1 3K + 64
s1 16+K 0
s0 3K + 64
For sustained oscillation, there must be row of zeros. So,
16 + K = 0
K = −16
Find the range of k for stability of a unity feedback system. Also find kmax
and ωmax ,
k
G (s) =
2(s + 2)(s + 4)(s + 6)
Soln:
k
C (s) s(s+2)(s+4)(s+6)
= k
R(s) 1 + s(s+2)(s+4)(s+6)
k
=
s(s + 2)(s + 4)(s + 6) + k
k
= 4
s + 12s 3 + 44s 2 + 48s + k
s3 12 48 0
s2 40 k
1920−12k
s1 40 0
s0 k
(A) 0
(B) 1
(C) 2
(D) 3
s5 1 3 5
s4 2 6 3
s0 3
s2 α 3 αk − 3
>0
α
αk−3
s1 α 0 ∴ αk > 3
s0 3 Answer (b).
C (s) G (s)
=
R(s) 1 + G (s)H(s)
1 + G (s) · H(s) = 0
G (s) · H(s) = −1 = −1 + j0
= 1 ∠180◦
The values of s that fulfill both the angle and magnitude conditions are the
roots of the characteristic equation, or the closed-loop poles.
When the system order is higher, k in not analytically solved for. Hence the
following steps are usually applied to get the root locus.
RULE 1 : The root locus is always symmetrical about the real i.e. x-axis.
RULE 2 : Number of loci
RULE 3 : Real axis loci
RULE 4 : Angle of asymptotes
RULE 5 : Center of asymptotes/Centroid
RULE 6 : Breakaway Point/ Saddle point
RULE 7 : Angle of arrival/departure
RULE 8 : jω crossover or Intersection of imaginary axis.
k(s+1)
For G (s) = s(s+2)(s+3) , H(s) = 1. find the number of loci.
Soln:
k(s + 1)
G (s)H(s) =
s(s + 2)(s + 3)
Here, n = 3, m = 1
∴ The number of loci = n = Number of poles = 3 (∴ m < n)
Number of loci ending at ∞ = n - m = 3 - 1 =2
Thus, since the poles are at s = 0, -2,-3
Three loci will start from s = 0,-2,-3
Once loci will end at s = -1 because system has zero at s = -1. Two loci will
end at ∞.
K (s + 1)
G (s) = , H(s) = 1
s(s + 2)(s + 3)
▶ The poles and zeros of G(s)H(s) are plotted here,
(2x + 1)180◦
β=
n−m
⋆ x = 0,1,2...,n-m-1
D(s) + kN(s) = 0
D(s)
∴k=−
N(s)
▶ Solving for dk
ds
= 0 gives breakaway point.
▶ Usually σb for k > 0 and k < 0 are obtained, the correct one is to taken after
finding out the real axis loci from Rule 2.
▶ for Ex.1,,
s(s + 2)(s + 3)
k=
s +1
s 3 + 5s 2 + 6s
k=
s +1
dk [(s + 1)(3s 2 + 10s + 6) − (s 3 + 5s 2 + 6s)(1)]
∴ =
ds (s + 1)2
i.e. 2s 3 + 8s 2 + 10s + 6 = 0
′
⋆ GH is angle of G (s) · H(s) excluding the pole where angle is calculated.
k(s + 2)
G (s)H(s) = , k>0
(s + 1 + j)(s + 1 − j)
Soln:
ϕD for s = -1 + j term. Excluding from G(s) H(s)
′ k(s + 2)
GH = |s=−1+j
(s + 1 + j)
′ k(−1 + j + 2)
GH =
(−1 + j + 1 + j)
√
′ (1 + j) k∠0 2∠45◦
GH = k =
2j 2∠90◦
′
∴ arg GH = −45◦
′
∴ ϕD = 180 + avg GH = 180 − 45 = 135◦ .
◦
k(s + j)(s − j)
G (s)H(s) = , k >0
s(s + 1)
Soln:
′ k(s + j)(s − j)
GH = |s=−j
s(s + 1)
′ k(j + j)
GH =
j(j + 1)
′ k · 2j
GH =
j(j + 1)
′ 2k∠0◦
GH = √
2∠45◦
′
∴ arg GH = −45◦
′
∴ ϕA = 180 − avg GH = 180 − (−45) = 225◦ .
◦
1 + G (s)H(s) = 0
1 Find branch details like number of loci, loci ending at infinity. Apply Rule 2.
2 Plot the poles and zeros on s-plane.
3 Find real axis loci. Apply Rule 3. Draw real axis loci wherever present, by
dark lines.
4 Find the number of asymptotes and their angles. Apply Rule 4.
5 Find the center of asymptote. Apply Rule 5. Draw the results of step 4 and 5.
6 Find the breakaway or breakin point, if any. Apply Rule 6. Mark the point
only.
7 If any complex poles or complex zeros are present, find the angle of departure
of angle or arrival respectively. Apply Rule 7. Mark these angles (w.r.t. +ve
x-axis) at these poles and zeros.
8 If locus crosses jω-axis find value of jω crossover. Apply Rule 8.
9 Predict the stability of system.
Draw the root locus for the system given below and obtain value of k when
ζ = 0.6 from the root locus. Determine the value of k for marginal stability
and critical damping.
k
G (s)H(s) =
s(s + 3)(s + 6)
▶ Select the value of s where real axis loci from step 3 in present. Hence as real
axis loci is present between 0 and -3. s = -1.27 is accepted. similarly, s =
-4.73 is dropped for same.
▶ ∴ k = −[(−1.27)−3 + 9(−1.27)2 + 18(−1.27)] = 10.39
▶ ∴For critical damping value of k = 10.39
D + KN = 0
∴ s(s + 3)(s + 6) + k(1) = 0
∴ s 3 + 9s 2 + 18s + k = 0.
▶ Routh’s array,
s3 1 18
s2 9 k
s1 162−k
9
-
s1 k
▶ For stability,
162 − k
>0
9
∴ kmar = 162
D(s)
k= |s=1.2+j1.6
N(s)
s(s + 3)(s + 2)
= |s=1.2+j1.6
1
∴ |k| = 8.616
10
Imaginary Axis (seconds -1 )
-5
-10
-15
-25 -20 -15 -10 -5 0 5 10
Real Axis (seconds -1 )
Prof. Dipankar Deb (IITRAM) 218 / 525
Example Type 2: 3 Poles, 1 Real and 2 complex
The open loop transfer function of a system is given below. Determine the
complete root locus and comment on the stability of the closed loop system.
k
G (s) · H(s) =
s(s + 2 + 2j)(s + 2 − 2j)
Soln:
Step 1: Obtain total number of loci:
∠0◦′ ◦
arg GH = = −225
∠135◦ ∠90◦
∴ θD = 180◦ + arg GH ′ = 180◦ − 225◦
θD = −45◦ at s = −2 + 2j, and 45◦ at s = −2 − 2j
Step 8: ȷω crossover:
1 + G (s)H(s) = 0, s 3 + 4s 2 + 8s + k = 0
Routh’s array:
s3 1 8
32 − k = 0
s2 4 k ∴ kmar = 32
1 32−k ∴ 4s 2 + 32 = 0
s 4 0
∴ s = ±j2.82
s0 k ∴ ωmar = ±2.82 rad/sec
Prof. Dipankar Deb (IITRAM) 221 / 525
Prof. Dipankar Deb (IITRAM) 222 / 525
Root Locus
10
6
Imaginary Axis (seconds -1 )
-2
-4
-6
-8
-10
-12 -10 -8 -6 -4 -2 0 2 4
Real Axis (seconds -1 )
Prof. Dipankar Deb (IITRAM) 223 / 525
Example Type:3 3 Poles and 1 Zero
K (s + 4)
G (s) = 2
and H(s) = 1
s(s + 6s + 13)
Also, find the value of k for a system having damping ration 0.707.
Soln:
Part I:
√
2 −6 ± 36 − 52
(s + 6s + 13) = = (s + 3 + 2j)(s + 3 − 2j)
2
Step 1: Calculate total number of loci:
▶ Number of poles = n = 3, Number of zeros = m = 1
▶ Number of loci = n = 3 (∴ m < n)
▶ Number of loci going to infinity = n - m = 3 - 1 = 2
One loci ends on zero as s = -4. Other two go to infinity.
Step 5: Centroid:
Pn Pn
i=1 Real Part of poles of OLTF − i=1 Real part of zeros of OLFT
σc =
n−m
0 + (−3 + 2j − 3 + 2j) − 4
σc =
3−1
σc = −1
s2 6 4k
s1 78+2k
6
0
s0 4k
▶ For stability 4k > 0 and 78+2k
6
>0
∴ kmar = −39
▶ There is no intersection of root locus with negative real axis.
15
-5
-10
-15
-20
-4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5
Real Axis (seconds -1 )
K (s + 2)
G (s) = 2
(s + 2s + 3)
Step 5: Centroid:
▶ Not Required.
Step 6: Breakaway point:
D(s)
k =−
N(s)
2
dk (s + 2)(2s + 2) − (s + s2 + 3)(1)
∴ =−
ds (s + 2)2
2 2
2
2s + 2s + 4s + 4 − s − 2s − 3 s + 4s + 1
=− 2
=−
(s + 2) (s + 2)2
k(s + 2)
1+ =0
(s 2 + 2s + 3)
∴ s 2 + (2 + k)s + (3 + 2k) = 0
s1 (2 + k) -
s0 (3 + 2k)
▶ For stability 3 + 2k > 0 and 2 + k > 0
∴ k > −1.5 and k > −2
Prof. Dipankar Deb (IITRAM) 236 / 525
▶ As root locus is drawn for k > 0, this condition is satisfied. Thus for k ≥ 0
column 1 is always positive. Here root locus dose not cross jω axis.
1.5
0.5
-0.5
-1
-1.5
-2
-8 -7 -6 -5 -4 -3 -2 -1 0 1
Real Axis (seconds -1 )
C (s) G (s)
∴ = Assume H(s) = 1
R(s) 1 + G (s)H(s)
k(s+2)
s 2 +2s+3 k(s + 2)
= =
1 + s k(s+2)
2 +2s+3
s 2 + 2s + 3ks + 2k
C (s) k(s + 2)
∴ = 2
R(s) s + (2 + k)s + (3 + 2k)
Determine (i) Breakaway point (ii) intersection with imaginary axis. Plot root
loci.
Soln:
Step I: Obtain total number of loci:
▶ Here n = 4 and m = 0
▶ ∴ Number of loci ending at ∞ = n − m = 4 − 0 = 4
s = −3.58, −1.99775
Out of which s = −3.58 is acceptable.
σb = −0.42, −3.58
D(s) + N(s) = 0
s 4 + 8s 3 + 19s 2 + 12s + k = 0
s3 8 12
s2 17.5 k
s1 210−8k
17.5
0
s0 k
▶ fro crossover the term,
210 − 8k
=0
17.5
i.e. 210 − 8k = 0 or kmar = 26.25
▶ The auxiliary equation is,
17.5s 2 + k = 0
∴ 17.5s 2 = −k
17.5s 2 = −26.25
∴ s = ±1.22j
▶ The root locus crosses at s = ±1.22j and vlaue of k at crossover is 26.25.
Prof. Dipankar Deb (IITRAM) 246 / 525
Prof. Dipankar Deb (IITRAM) 247 / 525
Root Locus
10
6
Imaginary Axis (seconds -1 )
-2
-4
-6
-8
-10
-12 -10 -8 -6 -4 -2 0 2 4 6 8
Real Axis (seconds -1 )
Prof. Dipankar Deb (IITRAM) 248 / 525
Example Type 5: 4 Poles and 1 Zero
Sketch the root locus from the given open loop transfer function and
determine the stability.
K (s + 0.1)
G (s)H(s) =
s(s − 0.2)(s 2 + s + 0.6)
Soln:
Step I: Obtain Number of Loci
▶ Number of Poles = n = 4
▶ Number of zeros = m = 1
▶ number of loci = number of poles.
1 + G (s) · H(s) = 0
K (s + 0.1)
1+ 2
=0
s(s − 0.2)(s + s + 0.6)
s 4 + 0.8s 3 + 0.4s 2 − 0.12s + k(s + 0.1) = 0
4 3 2
s + 0.8s + 0.4s − 0.12s
∴k =−
(s + 0.1)
dk
∴ = 3s 4 + 2s 3 + 0.64s 2 + 0.08s − 0.012 = 0
ds
s = 0.15, s = −0.45
Step 8: jω Crossover:
Routh’s array is,
s4 1 0.4 0.1k
s3 0.8 k - 0.12 0
0.44−k
s2 0.8 0.1k
( 0.44−k
0.8 )(k−0.12)−0.08k
s1 0
( 0.44−k
0.8 )
s0 0.1k
1.5
1
Imaginary Axis (seconds -1 )
0.5
-0.5
-1
-1.5
-2
-2.5 -2 -1.5 -1 -0.5 0 0.5 1
Real Axis (seconds -1 )
The root locus changes it’s nature and shift toward imaginary axis.
The asysmptote angle lower down i.e., it moves toward infinity at lower
angles. This makes intercept on jω-axis for a lower value of k. The other end
of asymptote i.e. further in LHP dose not interest us as they are non
dominant poles.
System becomes oscillatory.
Gain margin and hence relatively the stability decreases.
Range of k reduces.
The artful introduction of a pole can change a sluggish response to a quicker
response.
Increase settling time.
The root of locus changes its shape and shifts to the left half of s-plane.
System becomes stable
Gain margin increases.
Range of k increases.
Speed up settling time.
The gain at the breakaway point of the root locus of a unity feedback system
with open loop transfer function is,
Ks
G (s) =
(s − 1)(s − 4)
(A) 1
(B) 2
(C) 5
(D) 9
Characteristic equation
ks
1+ =0
(s − 1)(s − 4)
((s − 1)(s − 4)) (s 2 − 5s + 4)
k =− =−
s s
ks(s+1)
(A) G (s)H(s) = (s+2)(s+3)
k(s+1)
(B) G (s)H(s) = s(s+2)(s+3)2
k
(C) G (s)H(s) = s(s−1)(s+2)(s+3)
k(s+1)
(D) G (s)H(s) = s(s+2)(s+3)
For given plot root locus exists from -3 to 3, So there must be odd number
of poles and zeros. There is a double pole at s = - 3
poles = 0, -2, -3, -3
Zeros = -1
k(s + 1)
G (s)H(s) =
s(s + 2)(s + 3)2
The open loop poles of a third order unity feedback system are at 0, –1, –2.
Let the frequency corresponding to the point where the root locus of the
system transits to unstable region be K. Now suppose we introduce a zero in
the open loop transfer function at –3, while keeping all the earlier open loop
poles intact. Which one of the following is TRUE about the point where the
root locus of the modified system transits to unstable region?
(A) It corresponds to a frequency greater than K.
(B) It corresponds to a frequency less than K.
(C) It corresponds to a frequency K.
(D) Root locus of modified system never transits to unstable region.
From the above figure, it can be seen that root locus plot never crosses
jω-axis for all values of K.
Alternatively :
The root locus branch crosses the imaginary axis is determined by applying
Routh Hurwitz criterion to the characteristic equation. Characteristics
equation is given by,
s 3 + 3s 2 + (2 + k)s + 3k = 0
s2 3 3k
6+3k−3k
s1 3 =2 0
s0 3k 0
For system to be stable K > 0 i.e. for all values of K system is stable.
Hence, the correct option is (D).
K (s 2 + 100)
G (s)H(s) =
(s 2 + 64)
ϕd1 = 180◦ + ϕ,
where, ϕ = Σϕz − Σϕp
Σϕp = ϕp1 = 90◦
Σϕz = ϕz1 + ϕz2 = −90◦ + 90◦ = 0◦
∴ ϕ = 0◦ − 90◦ = 90◦
∴ ϕd1 = 180◦ + (−90◦ ) = 90◦
ϕd |at poles at −j8 = ϕd2 = −90◦
Hence, the root locus is shown below, in which branches of root locus are
starting from poles and are terminating on zeros.
Hence, the correct option is (B).
If the gain of the system is reduced to zero value, the roots of the system in
the s-plane
(A) Coincide with zeros
(B) Move away from the zeros
(C) Move away from the poles
(D) Coincide with the poles
Response Peak Mr
▶ The transfer function for a closed loop
system can be written as
C (s) G (s)
M(s) = =
R(s) 1 + G (s)H(s)
C (jω) G (jω)
M(jω) = =
R(jω) 1 + G (jω)H(jω)
|G (jω)H(jω)|ω=ω1 = 1
∴ |G (jω)H(jω)|ω=ω1 = |1|∠ϕ1
The phase margin indicates how much the system angle can be increased to
cause system to become unstable from a stable condition.
The gain margin indicates how much gain can be increased to cause system
instability.
Prof. Dipankar Deb (IITRAM) 276 / 525
Correlation between Time and Frequency Response
Specifications
Frequency domain analysis gains significance only when properly correlated
with time response.
Co-relations are derived for second order Canonical System. For a canonical
second order system,
C (s) ωn2
G (s) = = 2
R(s) s + 2ζωn s + ωn2
C (jω) ωn2
G (jω) = =
R(jω) (jω)2 + 2ζωn (jω) + ωn2
1 1
G (s) = ωn2
= 2ζs s2
s2 2ζωn s 1+ +
ωn2 + ωn2 + ωn2 ωn ωn
1
G (jω) = 2
ω
1− ωn + 2ζj ωωn
Resonant Peak:
ω
▶ Put u = ωn
C (jω) 1
∴ G (jω) = =
R(jω) [1 − u 2 ] + 2jζu
1
∴ |G (jω)| = p =M (1)
[1 − u ] + (2ζu )
2 2 2
2ζu
And ∠G = − tan−1 (2)
1 − u2
d
▶ The resonant frequency ωr is obtained by du
|G (jω)| =0
d
Set du |G (jω)| =0 at ω = ω2 , This Gives
4u − 8uζ 2 − 4u 3 = 0
∴ 4u(1 − 2ζ 2 − u 2 ) = 0
4u(u 2 + 2ζ 2 − 1) = 0
∴ 4u = 0 or u 2 + 2ζ 2 − 1 = 0
1
Mr = p
[1 − uζ]2 + (2ζur )2
p
Putting ur = 1 − 2ζ 2 we get,
Prof. Dipankar Deb (IITRAM) 280 / 525
1
Mr = q p
[1 − (1 − 2ζ 2 )]2 + [2ζ 1 − 2ζ 2 ]2
1
∴ Mr = p
4ζ 4 + 4ζ 2 (1 − 2ζ 2 )
1
∴ Mr = p
4ζ 2 − 4ζ 4
1
∴ Mr = p (3)
2ζ 1 − ζ 2
Equation (2) tells that Mr is a function of only the damping factor (ζ)
Similarly Solving for Equation (3) for phase Angle,
p
−1 1 − 2ζ 2
ϕr = G (jω)|ω=ωr = − tan
ζ
1
∴ 0.707 = 1
[(1 − uc2 )2 + (2uc ζ)2 ] 2
▶ BW is directly proportional on ωn
▶ BW decreases as L increases.
▶ BW and Mr are directly proportional for 0 < ζ < 0.707
▶ As rise time increases, BW decreases.
When a zero is added in the forward path for a second order system.
1 Band width increase, hence rise time is lessened.
2 Settling time increases.
3 System becomes more stable.
When a pole is added in the forward Path.
1 Bandwidth decreases, rise time increases.
2 Mr increases.
3 System becomes less stable.
ωn2
▶ Comparing with canonical transfer function s 2 +2ζωn +ωn2
▶ As ζ is the range 0 < ζ < 0.707, Mr is greater then unity and ωr < ωn as per
theory.
p
ωc = ωcutoff = ωn {(1 − 2ζ ) ± 4ζ 4 − 4ζ 2 + 2}1/2
2
Soln:
Step 1: First obtain given G(s) and H(s) into standard time constant form.
10
G (s)H = s
10s(1 + s) 1 + 10
1
∴ G (s)H(s) = s
s(1 + s) 1 + 10
−1 ω
◦ −1
ϕ(ω) = −90 + (− tan ω) + − tan
10
Magnitude (dB)
0
-50
-100
-150
-90
Phase (deg)
-180
-270
10-2 10-1 100 101 102 103
Frequency (rad/s)
10
For the unity feedback control system G (s) = s(s+1)(s+5) . sketch the Bode
plot. determine the gain and phase margin. If the margin is increased to
150% what is the new gain margin and phase margin? What us the effect on
stability.
Soln:
Step 1: First obtain given G(s) and H(s) into standard time constant form.
2
G (s) =
s(s + 1)(1 + 5s )
Magnitude (dB)
50
-50
-100
-90
Phase (deg)
-180
-270
10-2 10-1 100 101 102
Frequency (rad/s)
Soln:
Step 1: Bring equation in standard form.
s s
100 1 + 10 1 + 100
GH(s) =
2
4 s4 + s
4 +1
∴ ωn2 = 4, ωn = 2
∴ ζ = 0.25
ω/4
ω tan−1 ω/10 tan−1 ω/100 − tan (1−ω 2 /4) ϕR
0.1 0.57◦ .057◦ −1.43◦ −0.8◦
0.5 2.86◦ 0.28◦ −7.59◦ −4.4◦
1 5.7◦ 0.57◦ −18.43◦ −12.16◦
5 26.56◦ 2.86◦ −166.6◦ −137.18◦
10 45◦ 5.7◦ −174.05◦ −123.35◦
50 78.6◦ 26.56◦ −178.8◦ −73.64◦
100 84.2◦ 45◦ −179.5◦ −50.3◦
500 88.8◦ 78.8◦ −179.8◦ −12.4◦
1000 89.4◦ 84.2◦ −179.9◦ −6.3◦
5000 89.88◦ 88.8◦ −179.98◦ −1.3◦
104 89.99◦ 89.42◦ −179.99◦ −0.6◦
Magnitude (dB)
20
-20
0
-45
Phase (deg)
-90
-135
-180
10-1 100 101 102 103 104
Frequency (rad/s)
Draw the asymptotic Bode plots for a feedback control system having given
k
G (s)H(s) = s(1+s/4)(1+s/40) .
Determine the value of k for (1) Gain margin = 20 dB (2) Phase margin =
30◦
Soln: As ’k’ is unknown. First draw graph with k = 1
Step 1: Get frequency domain transfer function s = jω
k
G (s)H(s) =
jω jω
jω 1 + 4 1+ 40
∴ 20 log k = 12
∴ k = 3.98
▶ From k = 3.98 we can get gain margin = 20 dB
∴ Shift BB ′ = 18dB
∴ 20 log k = 18
∴ k = 7.94
Magnitude (dB) 0
-50
-100
-150
-90
Phase (deg)
-180
-270
10-1 100 101 102 103
Frequency (rad/s)
∴ |GH(jω)| = |e −jωT | = 1
∴ 20 log |GH(jω)| = 0◦
▶ Phase Angle:
GH(jω) = e −jωT = 1∠ − ωT
∴ ∠GH(jω) = −ωT in radiance = 57.3 ω in degrees.
1
4. 1+ jω
-60 + (+20)= -40 dB/dec 30 90
30
1
5. 1+ jω
-60 + (-20)= -60 dB/dec 90 ∞
90
1
ω jω - - - - - ϕR
tan−1 ω tan−1 ω/20 tan−1 ω/30 tan−1 ω/90 5.73ω
0.1 −90◦ -5.71 -0.286 0.1909 -0.063 - -
0.573 96.4
0.5 −90◦ - -1.432 0.9548 -0.3183 - -
26.265 2.865 120
1 −90◦ -45 -2.8624 1.9091 -0.6365 - -
5.73 142
5 −90◦ -78.69 -14.036 9.4623 -3.1798 - -
28.65 205
10 −90◦ - -26.565 18.4349 -6.3401 - -
84.289 57.3 246
50 −90◦ - -68.1985 59.0362 -29.054 - -
88.8542 286.5 503
100 −90◦ - -78.69 73.3007 -48.012 -573 -
89.427 805
∞ −90◦ −90◦ −90◦ +90◦ −90◦ ∞ ∞
(ii) The gain crossover frequency ωgc = 12 rad/sec to achieve this, the shift
required is 53 dB upward from the graph.
(iii) The gain crossover frequency ωgc = 0.6red/sec to achieve this, the shift
required is 4 dB downwards.
Pole zero’s for all pass network Magnitude and phase characteristics for
an all pass n/w
Prof. Dipankar Deb (IITRAM) 337 / 525
For,
jω
s 1 −
1− T T
T (s) = s
i.e.T (jω) =
1+ T 1+ Tjω
q
ω2
T2 + 1 ω
|T (jω)| = q =1 But T (jω) = −2 tan−1
ω2
+ 1 T
T2
Hence such function have unit magnitude for all ω and do not affect the
magnitude curve if multiplied with other transfer functions.
Hover ever they affect the phase. from ω = 0 to ∞, the above first order all
pass transfer function will give a phase from 0◦ to − 180◦ . such as function
are used in communication systems extensively for phase.
Function having one or more zeros in right half of s-plane are called
Non-Minimum Function.
0.1s 2
G (s)H(s) =
s 2 s
1 + 10 1+ 100
0 = −20 log 10 + c
∴ c = 20
so at ω = 1
Magnitude = −20 log 1 + 20
Magnitude = 20
so 20 log k = 20
∴ k = 10
10 1 + 15 s
G (s)H(s) =
1 2
s 1 + 30
Consider the Bode plot shown in the figure. Assume that all the poles and
zeros are real-valued. The value of fH − fL (in Hz) is
0 − 40
Calculation of fH : −40 =
log10 (fH ) − log10 (900)
fH
log10 =1
900
fH = 900 × 10 = 9000Hz
fH − fL = 9000 − 30 = 8970 Hz
A Bode magnitude plot for the transfer function G (s) of a plant is shown in
the figure. Which one of the following transfer functions best describes the
plant?
20 log K = 20
∴ k = 10
100(s + 15)
G (s) =
s(s + 4)(s + 10)
In the bode diagram the value of gain for ω = 0.1 rad/sec is,
A 20 dB
B 40 dB
C 60 dB
D 80 dB
100(ȷω + 5)
G (ȷω) =
ȷω(ȷω + 4)(ȷω + 10)
100(5 + j0.1)
G (ȷω) =
j0.1(j0.1 + 4)(j0.1 + 10)
√
100 0.12 + 52
|G (j0.1)| = p = 124.97
2 2 2
0.1 (0.1 + 4 )(0.1 + 10 ) 2
20 log(124.97) = 42dB
The open loop transfer function of a unity feedback control system is given as
as + 1
G (s) =
s2
The Value of ’a’ given phase margin of 45◦ is equal to
A 0.141
B 0.441
C 0.841
D 1.141
|G (jωg )| = 1
q
a2 ωg2 + 1
=1
−ωg2
a2 ωg2 + 1 = ωg4
ωg4 − a2 ωg2 − 1=0
The gain margin of a unity feedback control system with the open loop
transfer function G (s) = (s+1)
s2 is
A 0
B √1s
√
C 2
D ∞
(s + 1)
G (s) =
s2
jω + 1
G (jω) =
−ω 2
Phase crossover frequency can be calculated as.
∠G (jωp ) = −180◦
−1 1
− tan = −180◦
ωp
G .M = ∞
Answer is (D).
The asymptotic Bode plot of the minimum phase open-loop transfer function
G(s)H(s) is as shown in the figure. Obtain the transfer function G(s)H(s).
The gain-phase plot of a linear control system is shown in the below figure.
1 The polar plot for G (jω) + k, Where k is any complex constant is identical to
the plot for G (jω) with the origin of co-ordinates shifted to the point -k =
(Real k + j Imaginary k).
2 The polar plot of the transfer function of time invariant, constant-coefficient,
linear system exhibits conjugate symmetry. That is, the graph for
−∞ < ω < 0 is the mirror image about the horizontal axis of the graph for
0 ≤ ω < ∞.
3 The polar plot may be constructed directly from a Bode plot, if one is
available. Value of magnitude and phase angle at various frequency ω on the
Bode plot represent points along the locus of the polar plot.
4 Constant increments of frequency are not generally separated by equal
intervals along the polar plot.
1
Polar plot of integral factor s :
▶ Consider, a unity feedback system with pole at origin
1
i.e. G (s) =
s
▶ To obtain frequency domain transfer function, replace s by jω.
1 1
∴ G (jω) = =
jω ω∠90
1
G (jω) = ∠ − 90◦
ω
1
∴ Magnitude M = |G (jω)| =
ω
Phase ϕ = ∠G (jω) = −90◦
i.e. G (s) = s
replace s = jω
∴ G (jω) = jω = ω∠90◦
∴ M = |G (jω)| = ω
Phase ϕ = +90◦
As the ϕ is 90◦ and dose not contain any term ω in it, ∠G (jω) is
independent of ω for all ’ω’. Therefore Plot starts at ω = ∞ and ends at
ω = 0 i.e. origin along the positive imaginary axis ImG (jω).
1
∴ Magnitude M = |G (jω)| = p
1 + P12 ω 2
and Phase ϕ = ∠G (jω) = − tan−1 P1 ω
Now divide Y by X.
Y
∴ = P1 ω
X
Y
∴ω=
P1 X
Put this value of ω in equation for X
Complete square
12 2 1
X −X + +Y =
4 4
2 2
1 2 1
∴ X− +Y =
2 2
Thus in the X - Y plane G (jω) is a circle with center at X = 12 , Y = 0 and
with radius 21 as shown in fig. The lower semicircle corresponds to
0 ≤ ω ≤ ∞ and the upper semicircle corresponds to −∞ ≤ ω ≤ 0
∴ G (jω) = 1 + Z1 jω
q
|G (jω)| = 1 + Z12 ω 2
Phase ϕ = −tan−1 Z1 ω
For the diffident Values of ’ω’, the result can be tabulates as:
ω |G (jω)| ∠G (jω)
0 1 0◦
√
1
Z1 2 45◦
∞ ∞ 90◦
From the table Polar plot start from ∞∠ − 90◦ corresponding to ω = 0 and ends
at 0∠ − 180◦ corresponding to ω = ∞ i.e. origin. on negative imaginary axis.
From the table, we can see that rotation f plot is 90◦ clockwise but starting
point has further moved to the axis of angle −180◦ . Thus the Polar plot can
be sketched as show in fig.
s2
G (s) =
1 + sP1
jω 2
G (jω) =
1 + jωP1
ω 2 ∠180◦
G (jω) = √
1 + ω 2 P1 ∠ tan−1 ωP1
ω2
∴ |G (jω)| = p
1 + ω 2 P12
∠G (jω) = 180◦ − tan−1 ωP1
Soln:
First convert the given transfer function into frequency domain by replacing s
by jω.
1
∴ G (jω) =
(1 + P1 jω)(1 + P2 jω)
1
∴ |G (jω)| = p
( 1 + P12 ω 2 )(1 + P22 ω 2 )
−1 0
tan 1
∠G (jω) = −1 ωP1
−1 ωP2
tan 1 tan 1
ϕ = − tan−1 ωP1 − tan−1 ωP2
∞ 0 −180◦
Total Rotation of Plot is −180◦ i.e. clockwise direction.
Soln:
Frequency domain Transfer Function,
1
G (jω) =
(1 + jωP1 )(1 + jωP2 )(1 + jωP3 )
1
∴ |G (jω)| = p p p
( 1 + ω P1 )( 1 + ω P2 )( 1 + ω 2 P32 )
2 2 2 2
−100
∴ 2 2 3 2
=0
[(−14ω + 64) + (−ω + 56ω) ]
∴ ω 2 − 56 = 0 ωpc = 7.48 rad/sec
100(−14ω 2 + 64)
∴ |G (jω)| =
[(−14ω 2 + 64)2 + (−ω 3 + 56ω)2 ]
100(−14(−7.48)2 + 64)
=
[(−14(−7.48)2 + 64)2 + (−7.483 + 56 × −7.48)2 ]
∴ |G (jω)| = −0.139
1
Gain Margin = = −7.19
−0.139
As |G (jω)| < −1, 1 point is to right of (-1,0) and so dose not enclose it.
Hence System is Stable.
−1 −1 ω
∠GH(jω) = − tan ω − tan − 90◦
2
ω |G (jω)| ∠G (jω)
0 ∞ −90◦
0.1 59.62 −98.57◦
0.5 10.41 −130.60◦
1 3.79 −161.56◦
5 0.08 −236.86◦
50 0.0009 −266.56◦
Rationalising we have,
12[−3ω 2 − jω(2 − ω 2 )]
G (jω) =
[(−3ω 2 + jω(2 − ω 2 ))(−3ω 2 − jω(2 − ω 2 ))]
−36ω 2 12(2 − ω 2 )ω
= 2 2 4
−j
[(2 − ω ) + 9ω ] [(2 − ω)2 + 9ω 4 ]
Now separate the real part and imaginary part and make the imaginary part
zero.
12(2 − ω 2 )ω √
∴ 2 4
=0 ∴ω=± 2
ω[(2 − ω) + 9ω ]
√
As ω = ωpc ∴ ωpc = ± 2
−36ω 2
2 2 4
= |GH(jω)|
(2 − ω ) + 9ω
−36 × 2
∴ |GH(jω)| = √ √ = −2
2 2
(2 − 2 ) + 9( 2) 4
∴ GH(jω) = −2
√
1) As ωpc = 2 = 1.41 rad/sec
1 1
∴ Gain Margin = = = 0.5
|GH|ωpc 2
2) Draw unit circle of unity radius. It touches polar plot in second quadrant
ϕ = −232◦
As the GM is less than unity and P.M. is negative hence the system is
unstable.
P(s) = s + 2 and
s1 = 1 + j s2 = 1 − j s3 = 2 + j
∴ P(s1 ) = (1 + j) + 2 = 3 + j
P(s2 ) = (1 − j) + 2 = 3 − j
P(s3 ) = (2 + j) + 2 = 4 + j
(s − a)(s − b)...
GH(s) = = P(s)
(s − a1 )(s − b1 )...
Now suppose we choose a path of S in the s-plane for the following cases:
1 No poles or zeros of GH(s) are covered.
2 One zero only is covered.
3 One pole only is covered.
4 One pole and one zero are covered.
5 Two, three etc. zeros are covered.
6 Two, three etc. poles are covered.
7 Entire s-plane.
Next depending upon each case, the equation for a change and we plot a
Nyquist plot (polar) for such value of s. Then, we observe that:
N =Z −P
N =Z −P
Nyquist Path:
For analysis, the stability of linear control system, the contour in the s plane
enclose the entire right half s plane. The contour consists of the entire jω
axis from ω = −∞ to +∞ and a semicircular path of infinite radius in the
right half s plane. Such a contour is called the Nyquist path.
The Nyquist path encloses the entire right half s plane and encloses all the
zeros and poles of 1 + G(s) that have positive real parts.
The Nyquist stability plot is the extension of the polar plot. It is a mapping
of the entire Nyquist path into the P(s) plane. It is nothing but the
application of mapping theorem to determine stability.
1 Choose a Nyquist path that maps the RHP of s-plane.
2 Plot the corresponding polar plot of G (jω).
3 Draw the mirror image about the real axis Re P of the sketch resulting from
step 2.
4 Look for encirclement about (-1,0). Say there are N′ clockwise encirclement
about (-1,0)
N′ = Z − P
A feedback system is stable if and only if, the contour in the G(s) plane dose
not encircle the (-1,0) point when the number of poles of G(s) in the right
hand s-plane is zero.
If G(s) has P poles in the right hand plane, then the number of anticlockwise
encirclement of the (-1,0) point must be equal to P for a stable system.
i.e. N = −P0
▶ Where N = Number of clockwise encirclement about (-1,0) point if G(s) plane
▶ P0 = Number of Poles G(s) in RHP ≥ 0
If N > 0, the system is unstable with number of zeros of 1 + G(s) in RHP Z
= N + P0
If N ≤ 0 i.e. (-1,0) is not enclosed the system is stable only for N = 0 and P
=0
1
GH(s) = s+1 . Decide the stability using Nyquist plot.
Soln:
Step 1: As from GH(s)s = −1 i.e. There
is no pole on origin or jω axis. Hence P
= 0.
Step 2: As no pole present. Nyquist path
is shown in Fig.
The Nyquist path are:
1 a - d, s = jω for 0 < ω < ∞
2 d - e - f, s = limR→∞ ρe jθ for
90◦ ≤ ϕ ≤ −90◦
3 f - a, s = jω for −∞ < ω < 0
1
GH(jω) =
(jω + 1)
1
|GH(jω)| = √
ω2 + 1
−1 0
tan 1
∠ϕ =
tan−1 ω1
= − tan−1 ω
1
∴ GH(jω) = √ ∠ tan−1 ω
ω2 + 1
N =Z −P
0=Z −0 ∴Z =0
0.4
0.3
0.2
Imaginary Axis
0.1
-0.1
-0.2
-0.3
-0.4
-0.5
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
1
GH(s) = s(s+1) . Decide stability using Nyquist path.
Soln:
Step 1: Number of poles at right half of s-plane is zero.
s = 0, s = -1 ∴p=0
Step 2: As there is a pole at origin. Nyquist path is given as Fig.
Nyquist paths are:
1 a−d s = jω → for 0 < ω < ∞
2 d − e − f s = limR→∞ Re jθ
→ for 90◦ < θ ≤ −90◦
3 f −i s = jω → for -∞ < ω < 0
4 i − j − a s = limρ→0 ρe jθ
→ for -90◦ < θ ≤ 90◦
s = jω
1
∴ GH(jω) =
jω(jω + 1)
−1 0
1 ∠ tan 1
GH(jω) = √
tan−1 ω0 tan−1
ω
ω ω2 + 1 1
1
= √ ∠ − 90◦ − tan−1 ω (1)
ω ω2 + 1
s = lim ρe jθ
ρ→0
1
∴ GH(jω) = lim
ρ→0 ρe jθ (ρe jθ + 1)
1 jθ
= lim → As[ρ → 0, (ρe + 1) → 1]
ρ→0 ρe jθ
= ∞e −jθ = ∞∠ − θ
∴N=0
∴Z =0
15
10
Imaginary Axis
-5
-10
-15
-20
-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
Real Axis
Put s = lim ρe jθ
ρ→0
1
G (jω) = lim jθ jθ = ∞∠ − θ
ρ→0 ρe (ρe − 1)
N = 1 in clockwise direction.
Step 7: N = Z - P
N = 1, P=1
1=Z −1
∴Z =2
15
10
Imaginary Axis
-5
-10
-15
-20
-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
Real Axis
Soln:
∴P=0
Soln:
s = lim Re jθ
R→∞
1
∴ GH(jω) = lim jθ jθ jθ
=0
R→∞ (Re )(Re + a)(Re + b)
Step 5: path i − j − a
s = lim ρe jθ
ρ→∞
1
∴ GH(jω) = lim = ∞∠ − θ
ρ→0 (ρe jθ )(ρe jθ + a)(ρe jθ + b)
Soln:
Poles are s = 0, 0, -a. No pole at RHP. Hence P = 0
Nyquist path is as shown. for path a − d polar plot
1
GH(jω) =
(jω 2 )(jω + a)
1 ω
∴= √ ∠ tan−1 − 180◦
ω ω 2 + a2 a
s = lim Re jθ
R→∞
|GH(jω)| = 0
s = lim ρe jθ
ρ→0
1
∴ GH(jω) = lim
ρ→0 (ρe jθ )2 (ρe jθ + a)
= ∞∠2θ
0.2
0.1
Imaginary Axis
-0.1
-0.2
-0.3
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0
Real Axis
Assume a = 5
Plot polar plot for the above transfer function and from polar plot determine
the value of k for stable operation.
Soln:
k
G (jω)H(jω) =
jω(jω + 1)(jω + 2)
k
|G (jω)H(jω)| = √ √ √
ω ω + 1 ω2 + 4
2 2
0◦
∠G (jω)H(jω) = ∠
+90◦ tan−1 (ω) tan−1 (ω/2)
= −90◦ − tan−1 (ω) − tan−1 (ω/2)
ω2 = 2
√
∴ω= 2
k(−3)(2) k
∴ point H = =−
2(3)(6) 6
k
∴− < −1
6
∴K <6
For K = 1, gain margin is 28 dB. For gain margin 20 dB, the value of K is,
A 5
B 4
C 2.5
D 2
1
0.0398 = q q
2 + 1 0.0025ω 2 + 1
ωpc 0.04ωpc pc
∴ K = 2.5
1
The system with the open loop transfer function, G (s)H(s) = s(s 2 +s+1) has a
gain margin of,
A -6 dB
B 0 dB
C 3.5 dB
D 6 dB
1
G .M. = = 1
1
In dB, G .M. = 20 log(1) = 0dB
−Ls
The loop transfer function of a system is given by G (s)H(s) = 10es . The
phase cross-over frequency is 5 rad/sec. The value of the dead time L is?
A π/20
B π/10
C −π/20
D 0
10e −Ljω
G (jω)H(jω) =
jω
π
∠G (jω)H(jω) = −Lω −
2
The frequency at which phase angle of G (jω)H(jω) is −180◦ is called phase
cross-over frequency.
π π π
−Lωpc − = −π → L = =
2 2ωpc 10
A system has poles at 0.01 Hz, 1 Hz and 80 Hz; zeros at 5 Hz, 100 Hz and
200 Hz. The approximate phase of the system response at 20 Hz is
A −90◦
B 0◦
C 90◦
D −180◦
At f = 20 Hz
−1 20 −1 20 −1 20
ϕ = tan + tan + tan
5 100 200
20 20 20
− tan−1 − tan−1 − tan−1
0.01 1 80
ϕ = −98.2◦ ≈ −90◦
Figure shows the polar plot of a system. The transfer function of the system
is,
The polar diagram of a conditionally stable system for open loop grain K = 1
is shown in the figure. The open loop transfer function of the system is
known to be stable. The closed loop system is stable for,
N =Z −P
A Zero
B One, anti-clockwise
C One, clockwise
D Two, clockwise
(2α + 1)180◦
∠A = , α = 0, 1, ...P − Z − 1
P −Z
(2α + 1)180◦
∠A = , α = 0, 1
2
∠A = 90◦ and 270◦
Ts + 1
G (s) = Kc α
αTs + 1
s + T1
= Kc 1 (0 < α < 1)
s + αT
Pole is located to the left of zero (zero near origin)
The minimum value of α is limited by the physical construction of the lead
compensator.
The minimum value of α is usually taken to be about 0.05.
Lead Compensator,
1 Improves transient response
2 Increases stability margin
3 Increases system error constant by limited range
For a given value of α, the angle between the positive real axis and the
tangent line drawn from the origin to the semicircle gives the maximum
phase-lead angle, ϕm and ωm is the frequency at the tangent point.
Hence, ωm = √1
αT
The lead compensator is basically a high-pass filter.
The basic requirement of the phase lead network is that all poles and zeros of
the transfer function of the network must lie on (−)ve real axis interlacing
each other with a zero located at the origin of nearest origin.
From the circuit we get,
E0 (s) R2
=
Ei (s) R2 + RR1 +1/Cs
1 /Cs
E0 (s) s + 1/R1 C 1
=
Ei (s) s + R1R+R
2
2 R C
1
Ts + 1 s + T1
Gc (s) = Kc α = Kc 1 (0 < α < 1)
αTs + 1 s + αT
Define
Kc α = K
Then,
Ts + 1
Gc (s) = K
αTs + 1
Prof. Dipankar Deb (IITRAM) 485 / 525
The open loop transfer function of the compensated system is,
Ts + 1 Ts + 1 Ts + 1
Gc (s)G (s) = K G (s) = KG (s) = G1 (s)
αTs + 1 αTs + 1 αTs + 1
where
G1 (s) = KG (s)
Step 1: Determine gain K to satisfy the requirement on the given static error
constant.
Step 2: Using the gain K thus determined, draw a Bode diagram of G1 (jω),
the gain adjusted but uncompensated system. Evaluate the phase margin.
Step 3: Determine the necessary phase-lead angle to be added to the
system. Add an additional 5◦ to 12◦ to the phase-lead angle required,
because the addition of the lead compensator shifts the gain crossover
frequency to the right and decreases the phase margin.
It adds a pole and a zero (with zero to the right of pole) to the forward path
transfer function.
It adds more damping to the system.
The rise time and settling time reduces.
Improves the phase margin and gain margin of the closed loop system
The band width of the closed loop system increases (corresponding to faster
system)
The steady state error is not affected
Ts + 1 s + T1
Gc (s) = Kc α = Kc 1
αTs + 1 s + αT
4K
G1 (s) = KG (s) = K = Kc α
s(s + 2)
The first step in the design is to adjust the gain K to meet the steady-state
performance specification or to provide the required static velocity error
constant. Since this constant is given as 20 sec −1 .
Prof. Dipankar Deb (IITRAM) 489 / 525
Ts + 1
Kv = lim sGc (s)G (s) = lim s G1 (s)
s→0 s→0 αTs + 1
s4K
= lim = 2K = 20
s→0 s(s + 2)
∴ K = 10
1 + jωT 1 + j √1α 1
= =√
1 + jωα √
ω=1/ αT 1 + jα √1α α
Note That,
1 1
√ =√ = 6.2 dB
α 0.24
Select this frequency to be the new gain crossover frequency ωc .
1
ωc = √
αT
1 √
∴ = αωc = 4.41
T
And
1 ωc
= √ = 18.4
αT α
1.2
Uncompensated system
0.8
Outputs
0.6
0.4
0.2
0
0 1 2 3 4 5 6
t Sec
Prof. Dipankar Deb (IITRAM) 497 / 525
Unit-Ramp Responses of Compensated and Uncompensated Systems
5
4.5
4
Compensated system
3.5
3
Outputs
2.5
1.5
Uncompensated system
1
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t Sec
Prof. Dipankar Deb (IITRAM) 498 / 525
Lag Compensator
A system which has one zero and one dominating pole (the pole which is
closer to origin that all other poles is known as dominating pole) is known as
lag network. If we want to add a dominating pole for compensation in control
system then, we have to select a lag compensation network.
The basic requirement of the phase lag network is that all poles and zeros of
the transfer function of the network must lie in (-)ve real axis interlacing each
other with a pole located or on the nearest to the origin.
Consider a lag compensator having the following transfer function:
Ts + 1
Gc (s) = Kc β
βTs + 1
s + T1
= Kc 1 (β > 1)
s + βT
β(jω + 1)
G (jω) = Kc β>1
(jωβT + 1)
Kc = 1 and β = 10
In the complex plane, a lag compensator has a zero at s = –1/T and a pole
at s = –1/(βT ). The pole is located to the right of the zero.
E0 (s) R2 + 1/Cs
=
Ei (s) R1 + R2 + 1/Cs
R1 + R2
T = R2 β = >1
R2
1 + jωT
Gc (jω) = , β>1
1 + jβωT
ϕ = tan−1 ωT − tan−1 ωβωT
The frequency (ωm ) at which maximum phase lag ϕm can be obtained by,
s
dϕ 1 1 1
= 0 ∴ ωm = √ =
dω T β T βT
ωm T (1 − β) (1 − β)
tan ϕm = 2 2
= √
1 + βωm T 2 β
(1 − β)
sin ϕm =
(1 + β)
Prof. Dipankar Deb (IITRAM) 502 / 525
Effect of Phase Lag Compensation
1 Gain crossover frequency increases.
2 Bandwidth decreases.
3 Phase margin will be increase.
4 Response will be slower before due to decreasing bandwidth, the rise time and
the settling time become larger.
Advantages of Phase Lag Compensation
1 Phase lag network allows low frequencies and high frequencies are attenuated.
2 Due to the presence of phase lag compensation the steady state accuracy
increases.
Disadvantages of Phase Lag Compensation
1 Due to the presence of phase lag compensation the speed of the system
decreases.
Ts + 1 s + T1
Gc (s) = Kc β = Kc 1 (β > 1)
βTs + 1 s + βT
Kc β = K
Ts + 1
∴ Gc (s) = K
βTs + 1
The open-loop transfer function of the compensated system is
Ts + 1 Ts + 1 Ts + 1
Gc (s)G (s) = K G (s) = KG (s) = G1 (s)
βTs + 1 βTs + 1 βTs + 1
Step 1: Determine gain K to satisfy the requirement on the given static
velocity error constant.
Ts + 1 s + T1
G( s) = Kc β = Kc 1 (β > 1)
βTs + 1 s + βT
K
G1 (s) = KG (s) =
s(s + 1)(0.5s + 1)
The first step in the design is to adjust the gain K to meet the required static
velocity error constant. Thus,
Ts + 1
Kv = lim sGc (s)G (s) = lim s Gs (s) = lim sG1 (s)
s→0 s→0 βTs + 1 s→0
sK
= lim =k =5
s→0 s(s + 1)(0.5s + 1)
5(10s + 1)
Gc (s)G (s) =
s(100s + 1)(s + 1)(0.5s + 1)
Compensated system
1.2
0.8
Outputs
Uncompensated system
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35 40
t Sec
18
16
14
12
Outputs
10
6
Uncompensated system
4
Compensated system
2
0
0 2 4 6 8 10 12 14 16 18 20
t Sec
The term
1
!
s+ T1 1 T1 s + 1
γ = T1
(γ > 1)
s+ T1 γ γ s +1
It can be seen that for 0 < ω < ω1 , the compensator acts as a lag
compensator and For ω1 < ω < ∞ it acts as a lead compensator.
where ω1 = √ 1
T1 T2
The design of a lag–lead compensator by the frequency-response approach is
based on the combination of the design techniques discussed under lead
compensation and lag compensation.
E0 (s) R2 + 1/C2 s
=
Ei (s) R2 + C12 s + RR1 +1/C
1 /C1 s
1s
(R2 C2 s + 1)(R1 C1 s + 1)
=
R1 R2 C1 C2 s 2 + (R1 C1 + R2 C2 + R1 C2 )s + 1
It is desired that the static velocity error constant be 10sec –1 , the phase
margin be 50◦ , and the gain margin be 10 dB or more.
Soln:
The open-loop transfer function of the compensated system is Gc (s)G (s).
Since the gain K of the plant is adjustable, let us assume that Kc = 1. Then
lims→0 Gc (s) = 1
Static velocity error constant,
β = 10 corresponds to ϕm = 54.9◦ .
1
The Corner frequency ω = βT 2
which corresponds to the pole of the
phase-lag portion of the compensator becomes ω = 0.015 rad/sec.
The transfer function of the phase-lag portion of the lag–lead compensator
then becomes,
s + 0.15 6.67s + 1
= 10
s + 0.0015 66.7s + 1
(s + 0.7)(s + 0.15)20
Gc (s)G (s) =
(s + 7)(s + 0.015)s(s + 1)(s + 2)
10(1.43s + 1)(6.67s + 1)
=
2(0.143s + 1)(66.7s + 1)(s + 1)(0.5s + 2)