Understanding Bode Plots in Control Systems
Understanding Bode Plots in Control Systems
7
Chapter
3 - Frequency
3. Nichols plot
loop systems. From the open
The Bode plot, Polar plot and Nichols plot are usually drawn for openestimated.
loop system are The Mand Ncircles
loon response plot, the performance and stability of closed response of unity feedback closed loop
ond Nichols chart are used to graphically determine the frequency
system from the knowledge of
open loop response.
The frequency response plots are used to determine the frequency domain specifications, to study
the system to satisfy the desired specifications.
the stability of the systems and to adjust the gain of
3.6 BODE PLOT
frequency response plot of the sinusoidal transfer function of a system. A Bode
The Bode plot is a versus log o.
graphs. One is a plot of the magnitude of a sinusoidal transfer function
plot consists of two log o.
asinusoidal transfer function versus
The other is a plot of the phase angle of Usually the bode plot
can be drawn for both open loop and closed loop system.
The Bode plot
representation of the logarithmic magnitude of open loop
The standard unit used in this
is drawn for open loop system. |G(jo) where the base of the logarithm is 10. The
is 20 log
transfer function of G(jo)
decibel, usually abbreviated as db. The curves are drawn on semilog
representation of the magnitude is the linear scale (ordinate) for either
magnitude (in
(abcissa) for frequency and the
paper, using the log scale
decibels) or phase angle (in degrees). converted into
plot is that multiplication of magnitudes can be
the bode
The main advantage of approximate log-magnitude curve is
available.
for sketching an
addition. Also a simple method
K(1+sT)
transfer function, G(s) = s(1 +sT)(1 +sT,)
Consider the open loop
K(1+joT)
GGo) = jo(1 +joT,)(1 +joT)
KZ0°/1+o'T' tan 'oT,
+oT; tan oT,
o490°/1+o'T;< tan 'oT,/1
K/1+o°T
The magnitude of G(jo) =|GG0)| = o/l+o'T;/1+oT
INTEGRAL FACTOR
A 120.
Let, G(s)= K Slope =-20 db/dec
A 0
.: Gjo) = K_K-90°
jo
in
d
A=|Gjo) in db =20 log (K/o) 20
=G(j0) = - 90°
0
When o =0.1 K, A-20 log (1/0.1) = 20 db
When o =K, A= 20 log I = 0db -90
When o = 10 K, A= 20 log (1/10) =-20 db 0.1K K 10K o(log scale)
K
From the above analysis it is evident that the Fig 3.3 : Bode plot of integral factor
jo
magnitude plot toffthe integral factor is astraight line with
slone of-20 db/dec and passing through zero db, when
=K. Since the ZG(jo) iS a constant and independent of
othe phase plot is a straight line at -90.
When an integral factor has multiplicity of n, then, +20n
G(s) = K/s" 0
A
G(jo) = K(jo) = K/o -90n° in
db
A=|G(jo) in db =20log K - 20n
KR (K
- 20 log - 20 nlog
=ZG(jo) =-90n° 90n
Now the magnitude plot of the integral factor is 0.1K^ Kå 10K o(log scale)
astraight line with a slope of-20n db/dec and passing
through zero db when o = Klh, The phase plot is a Fig 3.4 : Bode plot of integral factor, K/jo)".
straight line at -90n°.
DERIVATIVE FACTOR
db/dec
Let, G(s) = Ks 4 +20
. Gjo)=K jo = Ko 290° 20
G(s) = K s"
:. G(jo) = K(jo) = Ko" 290n A
in
A=|G(jo)|in db =20 log (Ko) db- 20n
=20 log (Klh o = 20n log (K'" o)
=2G(jo) =90n
+90n
Now the magnitude plot of the derivative factor is
a straight line with a slope of +20n db/dec and passing
through zero db when o = 1/Kln, The phase plot is a
straight line at +90n°, 0.1 1 10
o(log scale)
FIRST ORDER FACTOR IN DENOMINATOR
1
G(s) = 1+sT
Fig 3.6 : Bode plot of derivative factor,K(jo):.
1
:. Gjo)=1tjoT VI+o°T
-L-tanoT
The phase angle ofthe factor, 1/(1+ joT),varies from 0° to -90° as o is varied from zero to infinity.
plotiis a curve passing through -45° at o
The phase
When the firstorder factor in the denominator has amultiplicity of m, then,
1 1
G(s) =
(1+sT)m i :G(jo) =
(1+joT)" (V1+oTy Lm tan'oT
1
A=|Gj0)| in db =20 log UeoT) =- 20m log v1 +oT
= LGjo) =-m tan'oT
0
0
3 -Approximate plot 3m *****dsse*s. -Approximate plot
*******
A -20m Exact plot
Slope-20m db/dec
Exact plot
A -20
in
db
4-45
0 Slope=-[Link]/dec in
db
45m
-90m'
¢-90°
1
1 10 (log scale)
(log scale)
T
Fig 3.7: Bode plot of the factor 1+ joT Fig 3.8 : Bode plot of the factor l/(1 tjoT)".
joT" can be approximated by two straight lines,
Now the magnitude plot of the factor 1/(1+ 0 <o <IT, and the other is a straight line with
frequency range,
one is a straight line at zero db for the o<o. The corner frequency, o, = 1/T and the loss in db
frequency range, 1/T<
slope -20m db/dec for the
at the corner frequency is -3m db. zero to
the factor 1/(1+ joTY" varies from 0° to-90m° as o is varied from
The phase angle of
through -45m° at o.
intinity. The phase plot is a curve passing
FIRST ORDER FACTOR IN THE NUMERATOR
G(s) =1 +sT
tan'oT
Gjo) =1+ joT =1+o'T'
=G(jo)| in db = 20 log /1
+o'T
A
=2G(jo) = tan'oT plot of
of previous section it can be shown that the magnitude
By an analysis similar to that line at zero db for the
approximated by two straight lines, one is a straight range
actor (ltjoT) can be
other is a straight line with slope +20 db/dec for the frequency
equency range 0 <o< /T andthe exact curve.
IT <0< oo. The two straight lines are asymptotes of the break frequency.
the two asymptotes meet is called the corner frequency or the loss
The frequency at which corner frequency, o. By this approximation +90° as
For the factor r(1tjoT), the frequency, (o =1/T) is the zero to
in db at the corner frequency is +3 db. The phase angle of the factor
(1+ joT) varies from
curve passing through +45° at o.
OS varied from 0 to o, The phase plot is a
3. 12
Control System,
When the first order factor in the numerator has a multiplicity of m, then,
G(s)=(1 +sTy
G(jo) =(1 +joT)"= (/1+joT ) &mtan'oT
A= Gjo) in db =20 log(V1+oT =20m log+1 +oT
=2GGao) =m tanoT
+3m
A Slope
= A
in in
db db
-90 +90m
A 45 +45m
1 1 10
10
(log scale) T (log scale)
Fig 3.9 : Bode plot of the factor (1 +tjoT). Fig 3.10 : Bode plot of the factor (1 +joT/.
Now the magnitude plot of the factor (1 +joTy can be approximated by two straight
a straight line at zero db for the frequency range 0 <o<IT and the other is a straight line lines, one is
with aslope
of +20mdb/dec for the frequency range I/T<o<. The corner frequency, o, = 1/T
and the loss in do
at this corner frequency is +3m db.
The phase angle of the factor (1 +joTy varies from zero to +9Om as o is varied from zero to
infinity.
The phase plot is a curve passing through +45 m° at o,.
QUADRATIC FACTOR IN THE DENOMINATOR
G(s) =
s+2C0,s +o, 1+25
2
:. GGo) = 2-tan
1j20,(j0 1-+j25 1-
=-20 l0g -2 0
--20 l0g, /1-2-4)
3. 13
Chapter
3., Frequency Response
+db
-=0.3
-(= 0.5
Approximate plot
0 Slope =-40 db/dec
A (=1.0
db
-(= 0.1
0 -=0.3
=0.5
-C= 1.0
- 90
-180"
O(log scale)
)= 0,
=ZG(jo)=- tan
1
3. 14 Control Systema
As o=0,, =- tan-tan'o90°
0
As o’0, ’0
As o’o, ’-180
The phase angle ofthequadratic factor varies from 0 to-180° as o is varied from 0to o, The nhae.
plot is acurve passing through -90" at o,. At the corner frequency phase angle is -90° and independent of
Gbut at all other frequency it depends on G.
QUADRATIC FACTOR IN THE NUMERATOR
+db
Approximate plot
(= 1.0 Slope = +40 db/dec
0
(= 0.5
A (= 0.3
db
(=0.1
180°
90°
G= 1.0 -G=0.5
-= 0.3
(=0.1
o(log scale)
Fig 3.12 : Bode plot of quadratic factor in numerato:
Based on an analysis similar to that of denominator quadratic factor, the magnitude plot o
quadratic factor in the numerator can be approximated by two straight lines, one is astraight line at
for thefrequency range 0<o<o, and the other is astraight line with slope +40 db/dec for the fiequen
range o, <o<o, The cormer frequency is o,. Due to this approximation the error at the corner frequeniy
depends on ,.
The phase angle varies from 0 to +180:, as o is varied from 0 to , At the comer frequency th
phase angle is +90° and independent of G, but at all other frequency it depends on G.
Frequency. Response 3. 15
3-
Chapter
P R O C E D U R E
Fromthe
analysis
sof previous sections the following conclusions can be obtained.
The constant gain K, integral and derivative factors contribute gain (magnitude) at all frequencies.
Inapproximate plot the first, quadratic and higher order factors contribute gain (magnitude)
ly when the frequency is greater than the corner frequency.
.fance the low frequency response upto the lowest corner frequency is decided by Kor K/ (joy or
Thennat every corner frequencythe slope ofthe magnitude plot is altered by the
first, quadratic
KÙo
term.
order terms. Therefore the magnitude plot can be started with
Kor K/(jo) or K(jo term and
and
hËgher
magnitude of every first and higher order terms are added one by one in the increasing order
thenthe db
frequency.
ofthecorner
This is illustrated in the following example.
K(1+sT)
Let, G(s) =
s'(1 +sT)(l +sT)
K(1+joT)
.:. Gjo) = (jo)°(1 +joT)(1 +joT)
terms in the
as the first term andthe other
K/(jo)y or K(jo)" slope contributed
the above table enter K or enter the corner frequency,
In Then
corner frequencies.
increasing order of frequency.
and change in slope at every corner Calculate
by each term the lowest cornerfrequency.
which is lesser than frequency.
Choose an arbitrary frequency o, at o, and at the lowest corner
pJ: K(jo)"
of Kor K/(joy or
the db magnitude
3. 16
Control System,
-40db/dec
K
+db Magnitude plot bf the term
0 db
-db
+40db/dec
+db
Magnitude plot of the tetm (1 +joT,)'
0db
o2pnjqp
ube 0db
uj
-20dbrdec
db
1
Magnitude plot of the term
(1+ joT,)
0 db
db -20db/dec
(1+joT,)
0db
-20db/dec
db
40db/dec
o(log scale)
Fig 3.13 : Magnitude plot of bode K(1+ joT,}
plot of. Gjo) =
(jo}(l+ joT,)(1+ jol;)
Response 3. 17
-Frequency
Chapter
3
Then calculate the gain (db magnitude) at every corner frequency one by one by using
Step 4: the formula,
Negative slope
Positive slope
A,
X
A
frequency.
which is greater than the highest corner
Step 5: Choose an arbitrary frequency o, formula in step 4.
Calculate the gain at o, by using the
scale) and
semilog graph sheet mark the required range of frequency on x-axis (log
Step 6: In a
(ordinary scale) after choosing proper units.
the range of db magnitude on y-axis
points by straight
Mark all the points obtained in steps 3, 4, and 5on the graph andjoin the
Step 7: graph.
lines. Mark the slope at every part of the
an approximate plot. If anexact plot
is
magnitude plot obtained above is
Note : The
appropriate corrections should be
made at every corner frequencies.
needed then
BODE PLOT
3.6.3 PR0CEDURE FOR PHASE PLOT OF
drawing the phase plot.
and no approximations are made while choice
plot values of o and tabulated. The
The phase plot is an exact computed for various
G(jo) are plot and
Hence the exact phase angles of frequencies chosen for magnitude plot. Usually the magnitude
of frequencies are preferably thesemilog - sheet on a common frequency scale.
phase plot are drawn in a single in this y-axis mark the
where the magnitude plot is drawn and angles,
tabulated values ofo and phase
graph
Take another y-axis in the units. From the
after choosing proper
desired range of phase angles Join the points by a smooth curve.
Ihark all the points on the graph. BODE PLOT
MARGIN AND PHASE MARGIN FROM
OF GAIN
.6.4 DETERMINATION phase cross-over
negative of db magnitude of G(jo)at the at
Ihe gain margin in db is
given by the
which phase of G(jo)is -180°.
Ifthedb magnitude of G(jo)
frequency at
equency, 0. The o is the vice versa.
is positive and
0 is negative then gain margin frequency at
cross over frequency O The o is the
of Gjo) at gain . Ifo is less
Let o be the phase angle zero. Now the phase margin, yis given by, y =180° +
which the db magnitude of G(jo) is
positive and Vice versa.
negative than -180° then phase margin is
3. 18 Control Systemg
The positive and negative gain margins and phase margins are illustrated in fig 3.14.
4db 4db
Negative
GM
A 0 A
Positive in
in GM
db -db db
-db
90
-90
Positive
PM
-180 180
Negative
--PM
-270 - 270
. 10
Gjo)= jo(1+j0.4o)(1 +j0.1o)
MAGNITUDE PLOT
The corner frequencies are,
1 2.5 rad/ sec and 1
0.4 201 10rad/ sec
The various terms of G(jo) are listed in table-1 in the increasing order of their corner
frequencies. Also the
shows the slope contributed by each term and the change in slope at the corner
frequency.
TABLE-1
1 1
1+j0.40 Oe1 2.5 20 -20-20=- 40
1
1+j0.1o 2 -10 20 -40-20 =-60
Scale
Chapter 3
40 Y-axis : 1unit 10 db
20 db/dec
Fist tunit2
30
Magnitude plot
20
-Frequncy
12
10
40 db/dec 6ll
Respon
0
A
in
10
db -i2 92
100
20
118
-30
Phase plot 140
40 150
det L60
-50
170
-54 ++HHIIM 180 in
-60 deg
200
210
220
4 10 20 50 100 ) ’ i n rad/sec
01 2.5
10 29
3.
Fig. I : Bode plot of transferr fiunction, Gjo) = jo(l +0.4o) (1 +j0. lo)
3. 30
Control Systems
Let the points a, b, cand dbe the points corresponding to frequencies o,, s0and o, respectively on the
plot. In a semilog graph sheet choose a scale of 1unit = 10 db on y-axis. The frequencies are marked magnit de
in decades from01
100 rad/sec on logarithmic scales in x-axis. Fix the points a, b, cand d on the graph. Join the points
and mark the slope in the respective region.
by a straight ire
PHASE PLOT