Bode Plot
Bode Plot
Now, the procedure to represent a Bode plot diagram in Semi Log Paper
is as follows:
1. Determine the transfer function of the control system.
( )( ) ( )
( )
( )( ) ( )
2. Rewrite the transfer function into following standard form.
( )( )
( )
( )( )
11
Lect. Hasan Noaman Muslim Computer Control Systems\Al-Najaf
3. Take each factor of standard transfer function to be plotted separately from the others,
( ) ( )
40
K
20
Amplitude in dB
-20
-40
-60
0.1 1 10 100 1000
Frequency in rad/sec
The Bode Plot of zero (s) and pole (1/s) At Origin , it is a line plotted from -20dB
passes through 1 rad/sec for zero at origin, and from 20dB passes through 1 rad/sec
for pole at origin, as shown below.
60
40
20
Amplitude in dB
-20
-40
-60
0.1 1 10 100 1000
Frequency in rad/sec
12
Lect. Hasan Noaman Muslim Computer Control Systems\Al-Najaf
The Bode Plot of Zeros and Poles of transfer function, They are plotted based on
the z1, z2,…p1, p2,… in which directly assigned in the bode diagram in the
frequency axis and increases 20dB per decade, and as shown in below Figure.
60
40
decade
20
Amplitude in dB
20dB
0
-20dB
-20
decade
-40
-60
z1 p1
0.1 1 10 100 1000
Frequency in rad/sec
After plotting each part in the transfer function separately from the other parts, all
bode plots are combined based on algebraic summation in each point of the shared
points of bode plots.
Example: Construct the bode plot diagram in a semi log paper for the following T.F.
( )
( )
( )( )
Solution: The first step is converting the given T.F to standard form,
( ) ( )
( )
( )( ) ( )( )
( )
( ) ( )
( )
13
Lect. Hasan Noaman Muslim Computer Control Systems\Al-Najaf
60
40 constant
K=32
20
dB
-20
-40
-60
0.1 1 10 50 100 200 1000
rad/sec
Now, we sum the shared points to construct the bode plot diagram as shown below.
60
52
40
K=32
20
12
dB
0 -2
-20
-28
-40
-60
0.1 1 10 50 100 200 1000
rad/sec
Using MATLAB m-file to represent the bode plot diagram of this example according to
the following commands. You should note that the transfer function is written in the
given form not in the standard form.
14
Lect. Hasan Noaman Muslim Computer Control Systems\Al-Najaf
MATLAB Program
num=[40000 400000];
den=[1 250 10000 0];
bode(num, den)
grid on
( )
title ('Bode Plot Diagram of ( ) ')
( )
50
Magnitude (dB)
-50
-100
-45
-90
Phase (deg)
-135
-180
-1 0 1 2 3 4
10 10 10 10 10 10
Frequency (rad/s)
Problem: Construct the bode plot diagram in a semi log paper for the following transfer
functions. Check your solution based on MATLAB Program.
( ) ( )
( )( )
( )
( ) ( )
( )( ) ( )
( )
( ) ( )
( )( ) ( )( )
15