Control Systems K-Notes
Control Systems K-Notes
Why K-Notes?
Towards the end of preparation, a student has lost the time to revise all the chapters from his /
her class notes / standard text books. This is the reason why K-Notes is specifically intended for
Quick Revision and should not be considered as comprehensive study material.
What are K-Notes?
A 40 page or less notebook for each subject which contains all concepts covered in GATE
Curriculum in a concise manner to aid a student in final stages of his/her preparation. It is highly
useful for both the students as well as working professionals who are preparing for GATE as it
comes handy while traveling long distances.
When do I start using K-Notes?
It is highly recommended to use K-Notes in the last 2 months before GATE Exam
(November end onwards).
How do I use K-Notes?
Once you finish the entire K-Notes for a particular subject, you should practice the respective
Subject Test / Mixed Question Bag containing questions from all the Chapters to make best use
of it.
The control system is that means by which any quantity of interest in a machine, mechanism or
other equation is maintained or altered in accordance which a desired manner.
Mathematical Modeling
F M d dt M
(2)
F K x1 x2
(3)
d2 x
dt2
K v1 v 2 dt
F f v1 v 2 f
dx1
dt
dx 2
dt
(4)
Jd Jd2
dt
dt2
(5)
Jd Jd2
dt
dt2
(6)
T K 1 2 K
1 2 dt
Translation system
Force F
Mass M
Visuals Friction coefficient f
Spring stiffness K
Rotational system
Torque T
Moment of Inertia J
Viscous Friction coefficient f
Tensional spring stiffness K
Electrical system
Voltage e
Inductance L
Resistant R
Reciprocal of capacitance 1
Displacement x
Velocity
Angular Displacement
Angular velocity
Charge q
Current i
Translation system
Force F
Mass M
Visuals Friction coefficient f
Spring stiffness K
Rotational system
Torque T
Moment of Inertia J
Viscous Friction coefficient f
Tensional spring stiffness K
Electrical system
Current i
Capacitance C
Reciprocal of Resistant 1/R
Reciprocal of Inductance 1
Displacement x
Velocity
Angular Displacement
Angular Velocity
Transfer function
The differential equation for this system is
F M
d2 x
dt
dx
kx
dt
1
2
Ms fs k
Transfer function is ratio of Laplace Transform of output variable to Laplace Transform of input
variable.
X jw
F jw
1
2
M jw f jw k
1
w M jwf+K
2
Various blocks can be replaced by a signal block to simplify the block diagram.
=>
=>
=>
=>
=>
=>
Node: it represents a system variable which is equal to sum of all incoming signals at
the node. Outgoing signals do not affect value of node.
Branch: A signal travels along a branch from one node to another in the direction
indicated by the branch arrow & in the process gets multiplied by gain or transmittance
of branch
K = the value of for the part of graph not touching kth forward path.
T = overall gain
Example :
Forward Paths: P1 a12 a23a34 a45
P2 a12 a23a35
Loops :
P11 a23a32
1 1 a44
T
P1 1 P2 2
Effect on Gain
Positive feedback
Gain =
G
G (gain increases)
1 GH
Negative feedback
Gain =
G
G
1 GH
(gain decreases)
Effect on Stability
Feedback can improve stability or be harmful to stability if not applied properly.
G
Eg. Gain =
& GH = 1, output is infinite for all inputs.
1 GH
Effect on sensitivity
Sensitivity is the ratio of relative change in output to relative change in input
T T LnT
T
SG
G G LnG
1 1
T G G
For closed loop system
G
T
1 GH
G T G 1 GH
1
1
T
SG
1 (Sensitivity decreases)
2
T G
G
1 GH 1 GH
Effect on Noise
Feedback can reduce the effect noise and disturbance on systems performance.
Open loop system
Y S
N S
G2
Y S
N S
G2
1 G1 G2H
G2
Step signal
r(t) = Au(t)
u(t) = 1; t > 0
= 0; t < 0
R(s) = A
s
Ramp Signal
r(t) = At, t > 0
=0,t<0
R(s) = A
s2
Parabolic signal
2
r(t) = At 2 ; t > 0
=0;t<0
R(s) = A 3
s
Impulse
t 0 ; t 0
t dt 1
S2
1
S
Ts 1
t
C(t) = t T 1 e T
Type of system
Steady state error of system ess depends on number of poles of G(s) at s = 0.
This number is known as types of system
Error Constants
For unity feedback control systems
lim
K P (position error constant) =
G s
s0
lim
s G s
s0
lim 2
s G s
s0
Type of
Error
system
cons tants
KP K v K a
0
1
2
3
K 0 0
K 0
K
R
K
0
0
R
K
0
For non-unity feedback systems, the difference between input signal R(s) and feedback
signal B(s) actuating error signal Ea s .
Ea s
ea ss
1
R s
1 G sHs
lim
sR s
s 0 1 G sHs
wn2
S S+2wn
wn2
s2 2wns wn2
Y s
wn2
s s2 2wns wn2
ewnt
1 2
sin wd t
wd wn 1 2 ;
=tan-1
1 2
if = 1 (critical damp)
y(t) = 1 (1 + wn t) e wnt
if > 1 (over damp)
2
y(t) = 1 cos h wn 2 1 t
sin h wn 2 1
2
t e
wnt
s1 ,s2 wn jwn 1 2
wn
= 0, imaginary axis
Step Response
/ 12
1 2
tan1
Rise Time :
Peak Time :
Settling Time : ts
4
(for 2% margin)
wn
ts
3
(for 5% margin)
wn
wn 1 2
wn 1 2
For system of first and second order, the positive ness of coefficients of characteristic
equation is sufficient condition for stability.
For higher order systems, it is necessary but not sufficient condition for stability.
If is necessary & sufficient condition that each term of first column of Routh Array of its
characteristic equation is positive if a0 0 .
Number of sign changes in first column = Number of roots in Right Half Plane.
Example :
a0 sn a1 sn1 ............ an 0
sn
a0
a2
a 4
sn1
a1
a3
a5 .
sn2
a1 a2 a0 a3
sn3
..
..
..
a1 a4 a0 a5
a1
..
a1
..
0
an
Special Cases
When first term in any row of the Routh Array is zero while the row has at least one nonzero term.
Solution : substitute a small positive number for the zero & proceed to evaluate rest
of Routh Array
eg. s5 s4 2s3 2s2 3s 5 0
s5
s3
s2
2 2
4 4 5 2
2 2
5
s1
s0
5
2
2 2
0 , and hence there are 2 sign change and thus 2 roots in right half plane.
When all the elements in any one row Routh Array are zero.
Solution : The polynomial whose coefficients are the elements of row just above row of
zeroes in Routh Array is called auxiliary polynomial.
o
20 16
2 12 16
s5
s4
s6
s5
s5
8
6
20 16
8
2 12 16
4 12
s2
s1
Absolutely stable: with respect to a parameter if it is stable for all value of this parameter.
Conditionally stable : with respect to a parameter if system is stable for bounded range
of this parameter.
Relative stability
G1 s H1 s 1 K
The difference between the sum of the angles of the vectors drawn from the zeroes and
those from the poles of G(s) H(s) to s1 is on odd multiple of 180 if K > 0.
The difference between the sum of the angles of the vectors drawn from the zeroes &
those from the poles of G(s)H(s) to s1 is an even multiple of 180 including zero degrees.
4. The root loci are symmetrical about the axis of symmetry of the pole- zero configuration
G(s) H(s).
5. For large values of s, the RL (K > 0) are asymptotes with angles given by:
2i 1
i
180
nm
for CRL(complementary root loci) (K < 0)
2i
180
nm
where i = 0, 1, 2, ., n m 1
n = no. of finite poles of G(s) H(s)
m = no. of finite zeroes of G(s) H(s)
6. The intersection of asymptotes lies on the real axis in s-plane.
The point of intersection is called centroid ( )
1 =
nm
7. Roots locus are found in a section of the real axis only if total number of poles and zeros
to the right side of section is odd if K > 0. For CRL (K < 0), the number of real poles &
zeroes to right of given section is even, then that section lies on root locus.
8. The angle of departure or arrival of roots loci at a pole or zero of G(s) H(s) say s1 is found
by removing term (s s1) from the transfer function and replacing s by s1 in the
remaining transfer function to calculate G s1 H s1
d2k
ds2
d2k
ds2
0
0
dk
0
ds
G1 s1 H1 s1
Addition of a pole to G(s) H(s) has the effect of pushing of roots loci toward right half
plane.
Addition of left half plane zeroes to the function G(s) H(s) generally has effect of moving
& bending the root loci toward the left half s-plane.
Resonant Peak, Mr
It is the maximum value of |M(jw)| for second order system
1
Mr =
, 0.707 = damping coefficient
2
2 1
Resonant frequency, wr
The resonant frequency wr is the frequency at which the peak Mr occurs.
wr wn 1 2 2 , for second order system
Bandwidth, BW
The bandwidth is the frequency at which |M(jw)| drops to 70.7% of, or 3dB down from, its
zero frequency value.
for second order system,
2
BW = wn 1 2 2 4 4 2 2
The general effect of adding a zero to the forward path transfer function is to increase
the bandwidth of closed loop system.
The effect of adding a pole to the forward path transfer function is to make the closed
loop less stable, which decreasing the band width.
Encircled or Enclosed
A point of region in a complex plane is said to be encircled by a closed path if it is found
inside the path.
A point or region is said to enclosed by a closed path if it is encircled in the counter
clockwise direction, or the point or region lies to the left of path.
Nyquist Path
Nyquist Criterion
1. The Nyquist path s is defined in s-plane, as shown above.
2. The L(s) plot (G(s)H(s) plot) in L(s) plane is drawn i.e., every point s plane is mapped to
corresponding value of L(s) = G(s)H(s).
3. The number of encirclements N, of the (1 + j0) point made by L(s) plot is observed.
Addition of poles at s = 0
K
1. L s
s 1 T1 s
Both Head & Tail of Nyquist plot are
rotated by 90 clockwise.
2. L s
3. L s
s 1 T1 s
2
s 1 T1 s
3
1 T1 s 1 T2 s
Only the head is moved clockwise by 90 but tail point remains same.
Addition of zeroes
Addition of term 1 Tds in numerator of L(s) increases the phase of L(s) by 90 at w and
hence improves stability.
Gain Margin
Phase crossover frequency is the frequency at which the L(jw) plot intersect the negative
real axis.
or where L jwP 180
gain margin = GM = 20log10
L jwP
GM = dB
Phase Margin
It is defined as the angle in degrees through which L(jw) plot must be rotated about the
origin so that gain crossover passes through ( 1, j 0) point.
Gain crossover frequency is s.t.
L jwg 1
20 log G jw vs log w
w vs log w
Assuming G s
K 1 T1s 1 T2s
2
s 1 Tas 1 2 s 2 s
2
n
n
Tds
w w2
w2
wn
n
2
G jw 1 jwT1 1 jwT2 jw 1 jwTa 1 2 jw / wn w 2 jwTd rad
wn
jw
Magnitude plot
Phase Plot
jw
1 jwTa
1 jwTa
G jw
j2 w w
1 w w
n
10 10 jw
jw jw 2 jw 5
If w = 0.1
G jw
102
100 ;
0.1 2 5
G jw
102
10 w
w 25
; slope = 20 dB / dec
G jw 90
G jw
10 10
20
2 ; G jw Slope = 40 dB/ dec
jw jw 5 w
G jw 180
G jw
10 10
100
j 3 ; G jw Slope = 60 dB/ dec
jw jw jw
w
G jw 270
For w > 10
G jw
10 jw
10 2 ; G jw slope = 40 dB/ dec
w
jw jw jw
G jw 180
P controller
The transfer function of this controller is KP.
The main disadvantage in P controller is that as KP value increases, decreases &
hence overshoot increases.
As overshoot increases system stability decreases.
I controller
The transfer function of this controller is
ki
.
s
It introduces a pole at origin and hence type is increased and as type increases, the SS
error decrease but system stability is affected.
D controller
Its purpose is to improve the stability.
The transfer function of this controller is KDS.
It introduces a zero at origin so system type is decreased but steady state error increases.
PI controller
Its purpose SS error without affection stability.
Transfer function = KP
K i SKP K i
s
S
Decreases BW.
PD controller
Its purpose is to improve stability without affecting stability.
Transfer function: KP KD S
It adds a zero in LHP, so stability improved.
Effects:
Increases BW
PID controller
If adds 2 zeroes in LHP, one finite zero to avoid effect on stability & other zero to
Lead Compensator
Ge s
ZS 1
ZS 1
c1 ; < 1
= phase lead
= tan1 w tan1 w
For maximum phase shift
w = Geometric mean of 2 corner frequencies
=
tan m
1
2
Effect
It reduces Bandwidth.
Lag compensators
1 s
; 1
Ge s
1 s
Ge jw
1 jw
1 jw
1
2
Effect
1
2
Ge s
S 1 S 1
1
2
>1; <1
Ge jw
1 jw1 1 jw2
1 jw1 1 jw2 /
The state of a dynamical system is a minimal set of variables (known as state variables)
such that the knowledge of these variables at t = t0 together with the knowledge of input
for t t0 completely determine the behavior of system at t > t0.
State variable
x1 t
x2 t
x(t) =
; y(t) =
..
xn t
y1 t
y 2 t ; u(t) =
..
yp t
u1 t
u2 t
..
um t
t eAt I At
1 2 2 1 33
A t A t .........
2!
3!
Properties:
1) 0 = I (identity matrix)
2) 1 t t
3) t2 t1 t1 t0 t2 t0
K
4) t kt
for K > 0
X(t) = e x 0 e
0
A t
Bu d
= [B AB A2B An 1 B]
Here A is assumed to be a n x n matrix
B is assumed to be a n x 1 matrix
CA
CA
= .
C A n1
A is a n x n matrix
C is a (1 x n) matrix
If det Q0 0 , system is unobservable
det Q0 0 , system is observable