Professional Documents
Culture Documents
BEC-26 Control Systems UNIT-II
BEC-26 Control Systems UNIT-II
BEC-26 Control Systems UNIT-II
Unit-III
Shadab A. Siddique Maj. G. S. Tripathi
Assistant Professor Associate Professor
As seen from figure, the motors speed gradually picks up from 1000 rpm and moves
towards1500 rpm. It overshoots and again corrects itself and finally settles down at the
last value 3
Shadab. A. Siddique Maj. G. S. Tripathi
Time Response
Generally speaking, the response of any system thus has two parts
✓ Whether this error is constant, zero or infinite i.e. unable to track the input.
5
Shadab. A. Siddique Maj. G. S. Tripathi
Standard Test Signal
➢ It is very interesting fact to know that most control systems do not know what their
inputs are going to be.
➢ Thus system design cannot be done from input point of view as we are unable to know
in advance the type input
➢ From example;
✓ When a radar tracks an enemy plane the nature of the enemy plane’s variation is
random.
✓ The terrain, curves on road etc. are random for a drives in an automobile system.
✓ The loadingon a shearing machine when and which load will be applied or thrown of.
6
Shadab. A. Siddique Maj. G. S. Tripathi
Need of Standard Test Signal
➢ Thus from such types of inputs we can expect a system in general to get an input
which may be;
a) A sudden change
b) A momentary shock
c) A constant velocity
d) A constant acceleration
➢ Hence these signals form standard test signals. The response to these
signals is analyzed. The above inputs are called as,
a) Step input - Signifies a sudden change
b) Impulse input – Signifies momentary shock
c) Ramp input – Signifies a constant velocity
d) Parabolic input – Signifies constant acceleration
7
Shadab. A. Siddique Maj. G. S. Tripathi
Standard Test Signal
Step Input
Mathematical Representations Graphical Representations
r(t) = R. u(t) t>0
=0 t<0
This signal signifies a sudden change in the reference input r(t) at time t=0
Laplace Representations L { R u ( t ) } = R
s
Unit Step Input
Mathematical Representations Graphical Representations
r(t) = 1. u(t) t>0
=0 t<0
This signal signifies a sudden change in the reference input r(t) at time t=0
Laplace Representations L { u ( t ) } = 1
s 8
Shadab. A. Siddique Maj. G. S. Tripathi
Standard Test Signal
Ramp Input Graphical Representations
Mathematical Representations
r(t) = R.t t>0
=0 t<0
Signal have constant velocity i.e. constant change in it’s value w.r.t. time
R
Laplace Representations L { R t } =
2
s
Unit Ramp Input Graphical Representations
Mathematical Representations
r(t) = 1.t t>0
=0 t<0
If R=1 it is called a unit ramp input
1
Laplace Representations L { R t } =
2
s 9
Shadab. A. Siddique Maj. G. S. Tripathi
Standard Test Signal
Parabolic Input
Graphical Representations
Mathematical Representations
Rt 2
r(t) = t>0
2
=0 t<0
R
Laplace Representations L { R t } = 3
s
Impulse Input
Graphical Representations
Mathematical Representations
r(t) = (t) =1 t>0
=0 t<0
The function has a unit value only for t=0. In practical cases, a pulse whose time approaches
zero is taken as an impulse function.
Laplace Representations L{ (t)} = 1
10
Shadab. A. Siddique Maj. G. S. Tripathi
Poles & Zeros of Transfer Function
The transfer function is given by,
C(s)
G(s) = R(s)
Both C(s) and R(s) are polynomials in s
G(s) = b m s m
+ bm − 1 s m−1
+ ............. + bo
sn + an − 1sn−1 + .................. + an
➢ Poles: The values of ‘s’, for which the transfer function magnitude |G(s)| becomes
infinite after substitution in the denominator of the system are called as “Poles” of
transfer function.
➢ Zeros: The values of ‘s’, for which the transfer function magnitude |G(s)| becomes zero
after substitution in the numerator of the system are called as “Zeros” of transfer
function. 11
Shadab. A. Siddique Maj. G. S. Tripathi
Pole- Zero Plot
➢ The diagram obtained by locating all poles and zeros of the transfer function in the s-
plane is called as “Pole-zero plot”.
➢ The s-plane has two axis real and imaginary. Since s = + j , the X-axis stands for real
axis and shows a value of
➢ Similarly, Y-axis stands for j and represents the imaginary axis.
Characteristics Equation
Definition: The equation obtained by equating the denominator polynomial of a
transfer function to zero is called as the “Characteristics Equation”
s n + an − 1 s n−1 + an − 2 s n − 2 + ............... + an
12
Shadab. A. Siddique Maj. G. S. Tripathi
Example 1
For the given transfer function,
K ( s + 6)
T. F . =
s ( s + 2) ( s + 5)(s 2 + 7 s + 1 2 )
Solution: (i)Poles
The poles can be obtained by equating denominator with zero
s(s+ 2)(s+ 5)(s2 + 7 s+ 12) = 0
s = 0
s+2 = 0 s = −2
s+ 5 = 0 s = −5 13
Shadab. A. Siddique Maj. G. S. Tripathi
Example 1 Cont….
s+ 3 = 0 s = −3
s+4 = 0 s = −4
The poles are s=0, -2, -3, -4, -5
(ii) Zeros:
The zeros can be obtained by equating numerator with zero
s+ 6 = 0 s = −6
The zeros are s=-6
14
Shadab. A. Siddique Maj. G. S. Tripathi
Example 1 Cont….
3j
2j
-1 0
-6 -5 -4 -3 -2
-j
-2j
-3j
15
Shadab. A. Siddique Maj. G. S. Tripathi
Example 1 Cont….
16
Shadab. A. Siddique Maj. G. S. Tripathi
Example 2
For the given transfer function,
( s + 2)
T. F . =
s ( s + 4)(s 2 + 6 s + 25)
Solution: (i)Poles
The poles can be obtained by equating denominator with zero
s(s+ 4)(s2 + 6 s+ 25) = 0
s = 0
s+ 4 =0 s = −4
17
Shadab. A. Siddique Maj. G. S. Tripathi
Example 2 Cont….
−b b 2 − 4ac
roots =
2a
s = −3 + j4
s = −3 − j4
The poles are s= 0, -4, -3+j4, -3-j4
(ii) Zeros:
The zeros can be obtained by equating numerator with zero
s+ 2 =0 s = −2
The zeros are s=-2
18
Shadab. A. Siddique Maj. G. S. Tripathi
Example 2 Cont….
j
(iii) Pole-zero plot:
4j
3j
2j
0
-6 -5 -4 -3 -2 -1
-j
-2j
-3j
-4j
19
Shadab. A. Siddique Maj. G. S. Tripathi
Example 2 Cont….
20
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of first order system for Step input
Consider a first order system as shown;
+ 1
R(s) C(s)
Ts
-
1 and H(s) = 1
Here G( s) =
Ts
G 1
C(s)
= = Ts =
1
R(s) 1+ GH 1 1 + Ts
1 +
Ts
21
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of first order system for Step input
1
R(s) = L{Ru(t)} =
s
but
C (s) 1
=
R(s) 1 + Ts
1
C(s) = R (s)
1 + Ts
22
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of first order system for Step input
1 1
C(s) =
1 + Ts s
A
C(s) = + B
s 1
s +
T
Solving;
A = s . C ( s ) |s = 0 = 1
1
B = (s + ) C (s) | 1 = −1
T s=−
T
23
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of first order system for Step input
1 1
C(s) = −
s 1
s +
T
Taking Inverse Laplace transform;
−1 t
c(t) = 1 − e T
24
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of first order system for Step input
Plot c(t) vs t;
1 T 0.632
2 2T 0.86
3 3T 0.95
4 4T 0.982
5 5T 0.993
6 1
25
Shadab. A. Siddique Maj. G. S. Tripathi
Time Constant (T)
✓ How quickly the value reaches steady state is a function of the time constant of the
system.
26
Shadab. A. Siddique Maj. G. S. Tripathi
Damping
Every system has a tendency to oppose the oscillatory behavior of the system which is
known as “Damping”.
Damping Factor
The damping in any systemis measured by a factor or ratio which is known as damping
27
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of second order system for Step input
R(s) + n 2
C(s)
s ( s + 2 n )
-
n
2
C(s) G s ( s + 2n) n
=
2
= = 2
n 2
s + 2 n s+ n 2
R(s) 1+ GH 1+
s ( s + 2n)
28
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of second order system for Step input
C (s)
= 2 n
2
R (s) s + 2 n s+ n 2
= −n 2n − n
2 2
= −n n 2 − 1
29
Shadab. A. Siddique Maj. G. S. Tripathi
Analysis of second order system for Step input
(iii) Complex if 2 − 1 0
i.e. 1 Poles are in second and third quadrant
30
Shadab. A. Siddique Maj. G. S. Tripathi
Relation between and pole locations
(i) 0 1 Under damped
(iv) = 0
(vi) = − 1
34
Shadab. A. Siddique Maj. G. S. Tripathi
Time Response Specifications
✓ Delay Time (td): It is time required for the response to reach 50% of the final value in
the first attempt.
1 + 0.7
td =
n
✓ Rise Time (tr): It is time required for the response to rise from 10% to 90% of the final
value for overdamped systems. (It is 0 to 100% for under damped systems)
−
tr = d
1−2
where, = t a n− 1
and d = n 1−2
35
Shadab. A. Siddique Maj. G. S. Tripathi
Time Response Specifications
✓ Peak Overshoot (Mp): The maximum overshoot is the maximum peak value of the
response curve measured from unity. It is therefore largest error between input and
output during the transient period.
−{ }
1− 2
%Mp = e 100
✓ Peak Time (tp): It is the time required for the response to reach the first peak.
t =
p
d
✓ 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
T s = 4T =
n
36
Shadab. A. Siddique Maj. G. S. Tripathi
Example 3
Overshoot
− {
}
1−2
% M p = e 1 0 0
− {
( 0.625) }
1 − ( 0.625)
= e 1 0 0
2
% M p
% M p = 8 . 0 8 %
39
Shadab. A. Siddique Maj. G. S. Tripathi
Example 4
4
G(s) =
s(s +1)
Determine;
1. Delay Time
2. Rise Time
3. Peak Time
4. Settling Time
5. Maximum Peak Overshoot
40
Shadab. A. Siddique Maj. G. S. Tripathi
Example 4 cont……
4
Solution: G(s) = H (s) = 1
s(s +1)
Determine the closed loop transfer function
4
C (s) G s ( s + 1) 4
= = =
R(s) 1 + G H 1 +
4 s2 + s + 4
s ( s + 1)
Damping Ratio;
1 1
2ns = s = = = 0.25
2 n 2 2
Damped frequency of oscillations;
Delay Time;
1 + 0.7 1 + 0.7(0.25)
Td = = = 0.587 sec
n 2
42
Shadab. A. Siddique Maj. G. S. Tripathi
Example 4 cont……
Rise Time;
1−2 1 − (0.25)2
= tan −1
= tan−1 = 1.310 rad
(0.25)
Tr =
− = −1.310 = 0.945 sec
d (1 . 9 3 6 )
Peak Time;
Tp = = = 1.622 sec
d 1.936
Settling Time;
4 4
T s = 4T = = = 8 sec
n (0.25) (2)
43
Shadab. A. Siddique Maj. G. S. Tripathi
Example 4 cont……
− {
( 0.25) }
1 − ( 0.25)
= e 1 0 0
2
% M p
% M p = 4 3 .2 6 %
44
Shadab. A. Siddique Maj. G. S. Tripathi
Type of System
K ( s + z 1 ) ( s + z 2)..................
G(s) = (Pole-zero form)
s n ( s + p 1 ) ( s + p 2)................
45
Shadab. A. Siddique Maj. G. S. Tripathi
Type-0 (Zero) System
46
Shadab. A. Siddique Maj. G. S. Tripathi
Type-1 (One) System
K (1 + T z1s)(1 + T z 2s)..................
G(s) = (Standard form)
s 2 (1 + T p1s)(1 + T p 2s)................
48
Shadab. A. Siddique Maj. G. S. Tripathi
Derivation of Steady State Error
R(s)
C(s)
E(s) = R(s) −C(s).H(s)
E(s) G(s)
+-
+ But
C(s) = G(s).E(s)
B(s) H(s)
E(s) = R(s) −G(s).E(s).H(s)
50
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
51
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
A
e ss (t) = lim
s → 0 1 + G(s) H(s)
A
e ss (t) =
1 + lim G(s) H(s)
s→ 0
A
e ss (t) =
1 + Kp 52
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
K p = limG(s).H(s)
s→ 0
*Kp depends
on type of
system
53
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
sR (s)
e ss (t) = lim
s → 0 1 + G(s) H(s)
54
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
Steady state error for ramp input:
A
s 2
e ss (t) = lim s
s → 0 1 + G(s) H(s)
A
e ss (t) = lim s
s → 0 1 + G(s) H(s)
A
e ss (t) = lim
s → 0 s + sG(s) H(s)
A A
e ss (t) = e ss (t) =
0 + lim sG(s) H(s) Kv
s→ 0
55
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
56
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
sR (s)
e ss (t) = lim
s → 0 1 + G(s) H(s)
57
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
Steady state error for parabolic input:
A
s 3
e ss (t) = lim s
s → 0 1 + G(s) H(s)
A
2
e ss (t) = lim s
s → 0 1 + G(s) H(s)
A
e ss (t) = lim 2
s → 0 s + s 2 G(s) H(s)
A A
e ss (t) = e ss (t) =
0 + lim s 2 G(s) H(s) Ka
s→0
58
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
59
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error and Standard Signals
Summary:
A Position
1
Step ess(t) = Error K p = limG(s).H(s)
s→0
Input 1 +Kp Constant
Velocity
2
Ramp e ss (t) =
A
Error K v = lim sG(s).H(s)
Input s→0
Kv Constant
A Acceleration
3
Parabolic e ss (t) = Error K a = lim s 2 G(s).H(s)
Input Ka s→0
Constant
60
Shadab. A. Siddique Maj. G. S. Tripathi
Relation between steady state error and Type of
system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
G(s).H(s) =
s n (1 + T a s)(1 + T b s)................(1 + T n s)
61
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 0 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
G(s).H(s) =
(1 + T a s)(1 + T b s)................(1 + T n s)
K p = limG(s).H(s)
s→0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K p = lim
s→ 0 (1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 0)(1 + T 2 0)................(1+ T m 0)
Kp =
(1 + T a 0)(1 + T b 0)................(1+ T n 0)
62
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 0 system
K (1)(1)................(1)
Kp =
(1)(1)................(1)
Kp = K
A
e ss (t) =
1 + Kp
A
e ss (t) =
1+ K
63
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 0 system
A
e ss (t) =
1+ K
A type zero system has a finite steady state error to a step
input ,
64
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 1 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
G(s).H(s) =
s(1 + T a s)(1 + T b s)................(1+ T n s)
K p = limG(s).H(s)
s→0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K p = lim
s→ 0 s(1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 0)(1 + T 2 0)................(1+ T m 0)
Kp =
0(1 + T a 0)(1 + T b 0)................(1 + T n 0)
65
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 1 system
K (1)(1)................(1)
Kp =
0
Kp =
e ss (t) = 0
66
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 1 system
e ss (t) = 0
67
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 2 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
G(s).H(s) =
s 2 (1 + T a s)(1 + T b s)................(1 + T n s)
The position error constant is given by,
K p = limG(s).H(s)
s→0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K p = lim
s→0 s 2 (1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 0)(1 + T 2 0)................(1+ T m 0)
Kp =
0(1 + T a 0)(1 + T b 0)................(1 + T n 0)
68
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 1 system
K (1)(1)................(1)
Kp =
0
Kp =
The steady state error is given by,
A
e ss (t) =
1 + Kp
A
e ss (t) =
1+
e ss (t) = 0
69
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Step input for Type 1 system
e ss (t) = 0
A type two system has a zero steady state error to a step
input ,
It is clear that all higher type systems except type zero have zero
steady state error.
70
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 0 system
K v = lim sG(s).H(s)
s→ 0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K v = lim s{ }
s→ 0 (1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
Kv = 0 { }
(1 + T a s)(1 + T b s)................(1 + T n s)
71
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 0 system
Kv = 0
The steady state error is given by,
A
e ss (t) =
Kv
A
e ss (t) =
0
e ss (t) =
72
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 0 system
e ss (t) =
The error increase continuously hence type zero system fails
to track a ramp input successfully.
73
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 1 system
K v = lim sG(s).H(s)
s→ 0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K v = lim s{ }
s→ 0 s(1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 0)(1 + T 2 0)................(1 + T m 0)
Kv =
(1 + T a 0)(1 + T b 0)................(1 + T n 0)
74
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 1 system
Kv = K
A
e ss (t) =
K
75
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 1 system
A
e ss (t) =
K
This indicates finite steady state error for type one system
for ramp input
76
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 2 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K v = lim s{ }
s→ 0 s (1 + T a s)(1 + T b s)................(1 + T n s)
2
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
Kv =
s(1 + T a s)(1 + T b s)................(1 + T n s)
77
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 2 system
Kv =
A
e ss (t) =
e ss (t) = 0
78
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Ramp input for Type 2 system
e ss (t) = 0
There is no steady state error for a ramp input for type two
system
79
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 0 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K a = lim s { 2
}
s→ 0 (1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
Ka = 0 { }
(1 + T a s)(1 + T b s)................(1 + T n s)
80
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 0 system
Ka = 0
A
e ss (t) =
0
e ss (t) =
81
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 0 system
e ss (t) =
82
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 1 system
K a = lim s 2 G(s).H(s)
s→ 0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K a = lim s { 2
}
s→ 0 s(1 + T a s)(1 + T b s)................(1 + T n s)
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
Ka = 0 { }
(1 + T a s)(1 + T b s)................(1 + T n s)
83
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 1 system
Ka = 0
The steady state error is given by,
A
e ss (t) =
Ka
A
e ss (t) =
0
e ss (t) =
84
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 1 system
e ss (t) =
85
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 2 system
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
G(s).H(s) =
s 2 (1 + T a s)(1 + T b s)................(1 + T n s)
K a = lim s 2 G(s).H(s)
s→ 0
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
K a = lim s 2 { }
s→ 0 s (1 + T a s)(1 + T b s)................(1 + T n s)
2
K (1 + T 1 s)(1 + T 2 s)................(1 + T m s)
Ka = { }
(1 + T a s)(1 + T b s)................(1 + T n s)
86
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 2 system
Ka = K
A
e ss (t) =
Ka
A
e ss (t) =
K
87
Shadab. A. Siddique Maj. G. S. Tripathi
Steady state error for Parabolic input for Type 2 system
A
e ss (t) =
K
88
Shadab. A. Siddique Maj. G. S. Tripathi
Relation between steady state error and Type of
system
Summary:
1 Zero K
A
1+ K
0 0
2 One 0 K
A
K 0
3 Two 0 0 K
A
K
89
Shadab. A. Siddique Maj. G. S. Tripathi
Example 5
20
G(s) =
s ( 1 + 4 s ) ( 1 + s)
Determine
1. Different static error coefficients.
2
r(t) = 2 + 4t + t
2. Steady State error if input
2
90
Shadab. A. Siddique Maj. G. S. Tripathi
Example 5 cont……
Solution:
K p = lim G ( s ) H (s)
s→ 0
20
K p = lim
s→ 0 s(1 + 4s)(1 + s)
20
K p =
0(1 + 4s)(1 + s)
K p =
91
Shadab. A. Siddique Maj. G. S. Tripathi
Example 5 cont……
K v = lim s G ( s ) H (s)
s→ 0
20
K v = l i m s[ ]
s→ 0 s(1 + 4s)(1 + s)
20
K v =
(1 + 4s)(1 + s)
K v = 20
92
Shadab. A. Siddique Maj. G. S. Tripathi
Example 5 cont……
K a = lim s 2
G ( s ) H (s)
s→ 0
20
K a = lim s2[ ]
s→ 0 s(1 + 4s)(1 + s)
20
K a = 0[ ]
s(1 + 4s)(1 + s)
K a = 0
93
Shadab. A. Siddique Maj. G. S. Tripathi
Example 5 cont……
2
2 4 1
s[ + 2
+ 3
]
e SS = lsi→m0 s s s
20
1 +
s(1 + 4s)(1 + s)
e SS =
94
Shadab. A. Siddique Maj. G. S. Tripathi
Example 6
The control system having,
20 10
G(s) = H (s) =
s ( s 2 + 2 s + 5) ( s + 4)
Determine
1. Different static error coefficients.
2
t
2. Steady State error if input r(t) = 5 +10t +
2
95
Shadab. A. Siddique Maj. G. S. Tripathi
Example 6 cont……
Solution:
K p = lim G ( s ) H (s)
s→ 0
20 10
K p = lim
s→ 0 s(s2 + 2s + 5) (s + 4)
K p =
96
Shadab. A. Siddique Maj. G. S. Tripathi
Example 6 cont……
K v = lim s G ( s ) H (s)
s→ 0
20 10
K v = l i m s[ ]
s→ 0 s(s2 + 2s + 5) (s + 4)
200
K v =
20
K v = 10
97
Shadab. A. Siddique Maj. G. S. Tripathi
Example 6 cont……
K a = lim s 2
G ( s ) H (s)
s→ 0
20 10
K a = lim s2[ ]
s→ 0 s(s2 + 2s + 5) (s + 4)
20 10
K a = 0[ ]
(s2 + 2s + 5) (s + 4)
K a = 0
98
Shadab. A. Siddique Maj. G. S. Tripathi
Example 6 cont……
2
5 10 1
s[ + 2
+ 3
]
e S S = lsi→m0 s s s
20 10
1 + [ ]
s(s2 + 2s + 5) (s + 4)
e SS =
99
Shadab. A. Siddique Maj. G. S. Tripathi
Block Diagram of Process Control System
100
Shadab. A. Siddique Maj. G. S. Tripathi
Classification of Control Actions
Discontinuous Continuous
On-Off Controller
Composite
Two Position P I D
Controllers
Controller
Multi Position PI
Controller
PD
Floating Mode
Controller PID
101
Shadab. A. Siddique Maj. G. S. Tripathi
Related Terms
✓ Continuous Controller: Controller that responds to continuous input variables are called continuous
controller.
✓ Discrete Controller: Controller that responds to discrete signal are called discrete controllers.
✓ Process Equation: A process equation describes the mathematical relationship among the input and
output variables.
✓ Process Load: The term process load refers to a set of parameters that influences or bring changes
in the process excluding the controlled variable.
✓ Nominal Load: All the parameters have their normal or nominal value
✓ Transient : A temporary or sudden change or the variation of one of the variable is called
transient.
✓ Process Lag : A process control loop responds to ensure that some finite time later, the variable
returns to the set point value. Part of this time is consumed by the process itself and that time is
called process lag.
✓ Control Lag : Control lag refers to the time for the process control loop to make necessary
adjustment to the final control element.
✓ Dead Time : Another time variable associated with process control is a function of both process
control system and the process. This is the elapsed time between the instant of deviation (error)
occurs and when the corrective action first occurs.
✓ Cycling : Oscillation of error about the zero value. This means the dynamic variable cycling above
and below the set point. For cycling we are interested in amplitude and period of oscillation.
102
Shadab. A. Siddique Maj. G. S. Tripathi
ON-OFF Controller- 2 Position Controller
Synonyms:
“two-position” or “bang-bang” controllers.
e = error =
set point – measured variable
103
Shadab. A. Siddique Maj. G. S. Tripathi
Neutral Zone
δ = tolerance
105
Shadab. A. Siddique Maj. G. S. Tripathi
Floating Control Mode
✓ In a floating control, the specific output of the controller is not uniquely determined by
the error. If the error is zero the output does not change but remains (floats) at whatever
setting it was when the error went to zero. When the error moves off zero, the controller
output again begins to change
✓ Single Speed: In the single-speed floating mode, the output of the control element
changes at a fixed rate when the error exceeds the neutral zone.
✓ Multi Speed: In the multi-speed floating mode, not one but several possible speeds
(rates) are changed by controller output. Usually, the rate increases as the deviation
exceeds certain rate.
106
Shadab. A. Siddique Maj. G. S. Tripathi
Electronic ON-OFF Controller
107
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of ON-OFF Controller
✓ Only two output states i.e. ON and OFF.
✓ Simple construction
✓ Low cost
108
Shadab. A. Siddique Maj. G. S. Tripathi
Proportional- Integral- Derivative
10
9
Shadab. A. Siddique Maj. G. S. Tripathi
Proportional Control Action
✓ In the case of the proportional controller, the actuation signal is proportional to the
system deviation.
✓ If the system deviation is large, the value of the manipulated variable is large.
✓ If the system deviation is small, the value of the manipulated variable is small.
✓ The time response of the P controller in the ideal state is exactly the same as the input
variable
11
0
Shadab. A. Siddique Maj. G. S. Tripathi
Proportional Control Action
✓ In a proportional control mode, a smooth linear relationship exists between the
controller output and the error. The range of error to cover the 0% to 100% controller
output is called the proportional band, because the one-to-one correspondence exists
only for errors in this range.
➢ The output can be expressed as:
Where,
Kp = proportional gain between error and controller output
p0 = controller output with no error.
➢ In a proportional control mode, the proportional band is dependent on the gain and
can be expressed as :
11
1
Shadab. A. Siddique Maj. G. S. Tripathi
The proportional band of a proportional controller depends on the inverse of
the gain.
11
2
Shadab. A. Siddique Maj. G. S. Tripathi
Characteristics of P Control mode
✓ If error is zero, the output is a constant equal to p0.
✓ If there is an error, for every 1% of error, a correction of Kp percent is added to or
subtracted from p0 depending the sign of the error.
✓ There is a band of error about zero of magnitude PB with which the output is not
saturated at 0% or 100%.
11
4
Shadab. A. Siddique Maj. G. S. Tripathi
Example: # Electronic Proportional Controller
Vout = GpVe + V o
R2
Gp = = gain
R1
Ve = error voltage
Vo = output with zero error
11
5
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of Proportional Controller
✓ Construction is simple
✓ These controllers has high loop gain
✓ It has steady state tracking accuracy
✓ It improves the disturbances signal reduction
✓ It stabilizes the gain and makes the system more stable
✓ As a result, the rate of change (and not the value) of the manipulated variable is
proportional to the system deviation.
✓ This is demonstrated by the step response of the I controller: if the system deviation
suddenly increases, the manipulated variable increases continuously.
11
7
Shadab. A. Siddique Maj. G. S. Tripathi
Integral Control Action
✓ The greater the system deviation, the steeper the increase in the manipulated variable
✓ For this reason the I controller is not suitable for totally compensating remaining
system deviation.
✓ As a result, the system deviation becomes smaller and the manipulated variable
changes more slowly until equilibrium is reached.
✓ A pure I controller is unsuitable for most controlled systems, as it either causes
oscillation of the closed loop or it responds too slowly to system deviation in systems
with a long-time response.
✓ In practice there are hardly any pure I controllers.
✓ In a integral control mode, the rate of change of controller output is proportional to the
error. So the output can be expressed as:
11
8
Shadab. A. Siddique Maj. G. S. Tripathi
Characteristics Integral Control Action
Integral mode controller action: (a) The rate of output change depends on
error, and (b) an illustration of integral mode output and error.
11
9
Shadab. A. Siddique Maj. G. S. Tripathi
Why not “Integral”?
Integral Windup:
➢ The problem for integral controller is that, if there is a zero change in slope, the
controller output holds to a constant value. This is called integral windup. The only
way to cut the wind up is to put a negative error
Setpoint
12
1
Shadab. A. Siddique Maj. G. S. Tripathi
Integral Controller
12
2
Shadab. A. Siddique Maj. G. S. Tripathi
Electronic Integral Controller
V o u t = G I V e d t + V o u t (0 )
0
Where, Vout= output voltage
1
GI = =integration gain
RC
Ve = error voltage
Vout(0) = initial output voltage
12
3
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of Integral Controller
✓ It provides high controlled output at a particular time after the error generated is for
high value of KI.
✓ It introduces hunting in the system response about its steady state condition.
12
4
Shadab. A. Siddique Maj. G. S. Tripathi
Derivative Control Action
➢ In a derivative control mode, the controller output is proportional to the derivative of
the error. So the output can be expressed as:
12
5
Shadab. A. Siddique Maj. G. S. Tripathi
Characteristics Derivative Control Action
✓ If error is zero or the error is constant in time, the mode provides no output.
✓ If there is an error, for every 1% -per-second rate of change of error, the mode
contributes an output of KD percent.
✓ For direct action, a positive rate of change of error produces a positive derivative mode
output.
Why not “Derivative”?
Derivative Overrun:
➢ A step change in set point causes a false step error for the derivative controller. This
step change causes the derivative part of the controller to saturate the overall
controller output. This ultimately forces the final control element to go to hard Off
mode. This is called derivative overrun. The solution to this problem is to feed the
derivative controller with process variable (PV) instead of error
12
6
Shadab. A. Siddique Maj. G. S. Tripathi
Derivative Controller
✓ Examines the rate of change of the output of the process
✓ The faster the change, the stronger the action
✓ The derivative of the output (slope) is multiplied by a constant, Kd
Setpoint
12
7
Shadab. A. Siddique Maj. G. S. Tripathi
✓ Differential control is insensitive to slow changes
✓ If the variable is parallel to the setpoint, no change is made (slope = 0)
✓ Differential control is very useful when combined with P and I control → PID
control
Electronic Derivative Controller
dVout dVe
Vout + R1C = −R2C
dt dt 12
8
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of Derivative Controller
✓ It can overcome the overshoot and severe cycling.
✓ It does not affect the steady state error directly, but anticipates the error.
✓ It amplifies the noise signal and causes a saturation effect on the system.
12
9
Shadab. A. Siddique Maj. G. S. Tripathi
PI-Controller
✓ The PI controller combines the behaviour of the I controller and P controller.
✓ This allows the advantages of both controller types to be combined: fast reaction and
compensation of remaining system deviation.
✓ For this reason, the PI controller can be used for a large number of controlled systems.
✓ In addition to proportional gain, the PI controller has a further characteristic value that
indicates the behaviour of the I component: the reset time (integral- action time).
13
0
Shadab. A. Siddique Maj. G. S. Tripathi
PI-Controller
➢ This control mode results from a combination of the proportional mode and the integral
mode. The output can be expressed as:
13
1
Shadab. A. Siddique Maj. G. S. Tripathi
Characteristics of PI-Controller
Electronic PI Controller
13
2
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of PI Controller
✓ It provides better stability to the system.
✓ It provides simplicity and directness.
✓ It fully eliminates the steady state error i.e. offset.
✓ It has good transient response.
✓ It stabilizes the controller gain.
Disadvantages of PI Controller
✓ It takes the longer time to stabilize the controller gain than proportional controller
action.
✓ It suffers from only oscillation induced by the integral overshoot.
✓ It requires excessive stabilization, when the process has many energy elements or
dead time.
13
3
Shadab. A. Siddique Maj. G. S. Tripathi
PD Controller
✓ This control mode results from a combination of the proportional mode and the
derivative mode. The output can be expressed as:
✓ The differential action describes the rate of change of the system deviation.
✓ The greater this rate of change – that is the size of the system deviation over a certain
period – the greater the differential component.
✓ In addition to the control response of the pure P controller, large system deviations are
met with very short but large responses.
13
4
Shadab. A. Siddique Maj. G. S. Tripathi
Proportional-derivative (PD) action showing the offset error from the proportional
mode
Electronic PD Controller
13
5
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of PD Controller
✓ It allows the rise of narrower proportional band with its lesser offset.
Disadvantages of PD Controller
✓ It cannot eliminate the offset of proportional controller.
13
6
Shadab. A. Siddique Maj. G. S. Tripathi
PID- Controller
✓ In addition to the properties of the PI controller, the PID controller is complemented by
the D component.
✓ This takes the rate of change of the system deviation into account.
✓ If the system deviation is large, the D component ensures a momentary extremely high
change in the manipulated variable.
✓ While the influence of the D component falls of immediately, the influence of the I
component increases slowly.
✓ The disadvantage is that the control loop is much more prone to oscillation and that
setting is therefore more difficult.
13
7
Shadab. A. Siddique Maj. G. S. Tripathi
PID- Controller
✓ This is one of the most powerful but complex controller mode operations combines the
proportional, integral and derivative modes. The output for this mode can be expressed
as:
13
8
Shadab. A. Siddique Maj. G. S. Tripathi
The three-mode controller action exhibits proportional, integral, and
derivative action.
13
9
Shadab. A. Siddique Maj. G. S. Tripathi
Time Analogy of PID Controller
✓ P: Present time. Only considers current position. Not aware of current direction and of
error history
✓ I: Past time. Only compiles an error sum of the past. Not aware of current distance of
signal from setpoint and of current direction.
✓ D: Future time. Only considers current direction (trend). Now aware of current
distance of signal from setpoint and of error history.
14
0
Shadab. A. Siddique Maj. G. S. Tripathi
PID Response
1. Output without
control Positive 1
deviation
2. Proportional
action
Controlled
3. Integral action variable 2
4. Proportional + Set-point 4
integral action
5, 6
5. Proportional + 3
derivative action Negative
deviation
6. Proportional +
integral +
derivative action Time
14
1
Shadab. A. Siddique Maj. G. S. Tripathi
Electronic PID Controller
14
2
Shadab. A. Siddique Maj. G. S. Tripathi
Advantages of PID Controller
✓ It reduces the overshoot which often occurs when integral control action is added to
proportional control action.
✓ It senses the rate of movement away from the set point and gives corrective action
earlier than only with P or PI
✓ It eliminates the offset i.e. steady state error introduced by proportional control action.
144
Shadab. A. Siddique Maj. G. S. Tripathi