Professional Documents
Culture Documents
EEE 3153-Control System: Lecture On Frequency Response Analysis and Bode Plot
EEE 3153-Control System: Lecture On Frequency Response Analysis and Bode Plot
EEE 3153-Control System: Lecture On Frequency Response Analysis and Bode Plot
System
The Concept of Frequency Response
M ( ) ( )
M ( ) ( )
M o ( )o ( ) M ( )M i ( )[( ) i ( )]
• Bode Plot
• Nyquist Plot
• Polar Plot
• Nichol’s Chart
• M and N Circle Method
Bode Plot
• It is plot of magnitude of OLTF G(s)H(s) in dB and phase of
G(s)H(s) in degree, both versus the frequency ( 𝜔 ) in
logarithmic scale (i.e., log10 𝜔).
• The stability of closed loop systems can be determined by
observing the behaviour of magnitude and phase plots
against the frequency (𝜔).
1. Gain K
5
Magnitude (decibels)
-5
-15
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Im 0
If K 5 Then tan-1( ) tan-1( ) 0
90o
Re 5
30o
Phase (degrees)
0o
-300
-90o
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Basic Factors of a Transfer Function
1
2. Integral (Poles at origin) Factor (𝐺 𝑠 = )
𝑠𝑛
Put 𝑠 = 𝑗𝜔, then magnitude |𝐺 𝑗𝜔 |𝑑𝐵 = 20 log 𝜔−𝑛 = −20𝑛 log(𝜔)
𝑑|𝐺 𝑗𝜔 |𝑑𝐵 −20𝑛 log(𝜔)
Slope, = = −20 𝑛 dB/dec
𝑑 𝑙𝑜𝑔𝜔 𝑑 𝑙𝑜𝑔𝜔
𝜔 𝜋
Phase, ∠𝐺 𝑗 = 0 − 𝑛 tan−1 ( ) = −𝑛 = −𝑛900
0 2
Basic Factors of a Transfer Function
3. Derivative (Zero at origin) Factor (𝐺 𝑠 = 𝑠 𝑛 )
Put 𝑠 = 𝑗𝜔, then magnitude |𝐺 𝑗𝜔 |𝑑𝐵 = 20 log 𝜔𝑛 = 20𝑛 log(𝜔)
𝑑|𝐺 𝑗𝜔 |𝑑𝐵 20𝑛 log(𝜔)
Slope, = = 20 𝑛 dB/dec
𝑑 𝑙𝑜𝑔𝜔 𝑑 𝑙𝑜𝑔𝜔
𝜔 𝜋
Phase, ∠𝐺 𝑗 = 𝑛 tan−1 ( ) = 𝑛 = 𝑛900
0 2
Basic Factors of a Transfer Function
Pole at origin Zero at origin
Magnitude −20𝑛 log(𝜔) 20𝑛 log(𝜔)
Slope −20 𝑛 dB/dec 20 𝑛 dB/dec
Phase −𝑛900 𝑛900
𝐾
Now, if 𝐺 𝑠 = , then
𝑠𝑛
Magnitude |𝐺 𝑗𝜔 |𝑑𝐵 = 20 log 𝐾 − 20𝑛 log(𝜔)
𝑑|𝐺 𝑗𝜔 |𝑑𝐵 −20𝑛 log(𝜔)
Slope, = = −20 𝑛 dB/dec
𝑑 𝑙𝑜𝑔𝜔 𝑑 𝑙𝑜𝑔𝜔
−1 𝜔 𝜋
Phase, ∠𝐺 𝑗 = 0 − 𝑛 tan ( ) = −𝑛 = −𝑛900
0 2
From the above analysis, it is clear that the initial slope of a magnitude plot is always
defined by poles and zeros at its origin.
Whenever the transfer function consists of pole and zero at origin, the magnitude plot
starts at a frequency of 𝝎 = 𝟎. 𝟏 𝒓𝒂𝒅/𝒔 from a magnitude of the opposite sign of
slope and it should pass through the 0 dB line at 𝝎 = 𝟏 𝒓𝒂𝒅/𝒔 and extend up to ∞ if
there is no corner frequency given.
Basic Factors of a Transfer Function
4. First order Factor (𝐺 𝑠 = 1 + 𝑠𝑇
Put 𝑠 = 𝑗𝜔, then magnitude |𝐺 𝑗𝜔 |𝑑𝐵 = 20 log 1 + 𝜔 2 𝑇 2
When 𝜔𝑇 ≫ 1, then
|𝐺 𝑗𝜔 |𝑑𝐵 = 20 log 𝜔 2 𝑇 2 =
1
20 log 𝜔𝑇 = 20 log 𝜔 + 20 log 𝑇 = 20 log 𝜔 − 20 log (A)
𝑇
Equating equation (A) to zero, then the following equation can be written
1
20 log 𝜔 − 20 log = 0
𝑇
1
=> 𝜔 = corner frequency or cut-off frequency.
𝑇
Basic Factors of a Transfer Function
4. First order Factor (𝐺 𝑠 = 1 + 𝑠𝑇
Phase:
∠𝐺 𝑗𝜔 = tan−1 𝜔𝑇
When 𝜔 = 0, ∠𝐺 𝑗𝜔 = tan−1 0 = 0°
1
When 𝜔 = , ∠𝐺 𝑗𝜔 = tan−1 1 = 45°
𝑇
When 𝜔 = ∞, ∠𝐺 𝑗𝜔 = tan−1 ∞ = 90°
1
G( s ) ( s 3) ( s 1)
3
30
20
6 db/octave
10
Magnitude (decibels)
20 db/decade
0
ω=3
-10
-30
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
90o
45o
30o
Phase (degrees)
0o
-300
-90o
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Basic Factors of a Transfer Function
5. First order Factor (𝐺 𝑠 = 1 1+𝑠𝑇
1
Put 𝑠 = 𝑗𝜔, then |𝐺 𝑗𝜔 |𝑑𝐵 = 20 log = 20 log 1 − 20 log 1 + 𝜔 2 𝑇 2
1+𝜔2 𝑇 2
When 𝜔𝑇 ≫ 1, then
|𝐺 𝑗𝜔 |𝑑𝐵 = 0 − 20 log 𝜔 2 𝑇 2 =
1
− 20 log 𝜔𝑇 = −20 log 𝜔 − 20 log 𝑇 = −20 log 𝜔 + 20 log 𝑇 (A)
Equating equation (A) to zero, then the following equation can be written
1
−20 log 𝜔 + 20 log = 0
𝑇
1
=> 𝜔 = 𝑇 corner frequency or cut-off frequency.
Basic Factors of a Transfer Function
5. First order Factor (𝐺 𝑠 = 1 1+𝑠𝑇 )
Phase:
∠𝐺 𝑗𝜔 = −tan−1 𝜔𝑇
When 𝜔 = 0, ∠𝐺 𝑗𝜔 = −tan−1 0 = 0°
1
When 𝜔 = , ∠𝐺 𝑗𝜔 = −tan−1 1 = −45°
𝑇
When 𝜔 = ∞, ∠𝐺 𝑗𝜔 = −tan−1 ∞ = −90°
1
G( s )
( s 3)
30
10
Magnitude (decibels)
0
ω=3
-10
-6 db/octave
-20 db/decade
-20
-30
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
90o
30o
Phase (degrees)
0o
-300
-45o
-90o
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Basic Factors of a Transfer Function
6. Quadratic term: 𝑠 2 + 𝑏2 𝑠 + 𝑏3
It is quite common to express the above term as:
For the time being, we are not interested in the gain 𝜔𝑛2 .
Therefore, by putting 𝑠 = 𝑗𝜔, the magnitude can be
expressed as follows:
𝜔 𝑗𝜔 2
𝑀 = 20 log10 |1 + 2𝑗𝜁 +( ) |
𝜔𝑛 𝜔𝑛
Now when 𝜔 ≪ 𝜔𝑛 , 𝑀 = 20 log10 1 = 0 dB
when 𝜔 ≫ 𝜔𝑛 ,
𝜔 2 𝜔
𝑀 = 20 log10 |( ) | = 40 log10 | |dB
𝜔𝑛 𝜔𝑛
Relative Stability
Phase crossover frequency (ωp) is the frequency at which the phase angle of
the open-loop transfer function equals –180°.
The gain crossover frequency (ωg) is the frequency at which the magnitude
curve crosses the 0 dB line.
The gain margin (Kg) is the reciprocal of the magnitude of G(jω) at the phase
cross over frequency.
The phase margin (γ) is that amount of additional phase lag at the gain
crossover frequency required to bring the system to the verge of instability.
For a minimum phase system both phase margin and gain margin must be
positive for the system to be stable.
Relative Stability
Gain cross-over point
ωg ωp
6/26/2022 30
Unstable Stable
Stable
Phase Margin
Unstable Stable
ωg ωp
6/26/2022 31
Example #3
Solution:
S. No. Factor Corner Slope
Frequency
(rad/s)
(i) 4=20log4=12 dB None 0 dB/decade
𝜔 𝜔
Note: For 0 ≤ 𝜁 ≤ 1, 𝜔𝑛 break point can be selected based on: 1 + 2𝑗𝜁 𝜔 + (𝑗 𝜔 )2
𝑛 𝑛
Example #4
Example #4
Segment 1 (𝟎. 𝟏 ≤ 𝝎 ≤ 𝟎. 𝟓): 𝑦 = 𝑚𝑥 + 𝑐1 where x = 𝑙𝑜𝑔𝜔 and 𝑚=slope
32 = −20 log 0.1 + 𝑐1
𝑐1 = 12
Now, 𝑦 = −20 log 0.5 + 12 = 18 dB
Segment 2 (𝟎. 𝟓 ≤ 𝝎 ≤ 𝟐): 𝑦 = 𝑚𝑥 + 𝑐2
=> 18 = −40 log 0.5 + 𝑐2
𝑐2 = 6
Now, 𝑦 = −40 log 2 + 6 = −6 dB
Segment 3 (𝟐 ≤ 𝝎 ≤ 𝟖): 𝑦 = 𝑚𝑥 + 𝑐1
−6 = −20 log 2 + 𝑐3
𝑐3 = 0
Now, 𝑦 = −20 log 8 + 0 = −18 dB
Segment 4 (𝟖 ≤ 𝝎 ≤ 𝟏𝟎𝟎): 𝑦 = 𝑚𝑥 + 𝑐4
−18 = −60 log 8 + 𝑐4
𝑐4 = 36
Now, 𝑦 = −60 log 100 + 36 = −84 dB
Example #5
# Construct a Bode plot for a unity feedback system whose open loop transfer
50
function is given by 𝐺 𝑠 = . From the Bode plot check the stability
𝑠(1+𝑠)(1+0.5𝑠)
of the closed loop system.
Solution:
Step 1: Put 𝑠 = 𝑗𝜔 in the transfer function
50
𝐺 𝑗𝜔 =
𝑗𝜔(1 + 𝑗𝜔)(1 + 0.5𝑗𝜔)
Step 2: Magnitude, M=|𝐺 𝑗𝜔 |
|𝐺 𝑗𝜔 |=20𝑙𝑜𝑔50 − 20 log 𝑗𝜔 − 20 log 1 + 𝑗𝜔 − 20log |1 + 0.5𝑗𝜔|
=34 − 20𝑙𝑜𝑔𝜔 − 20𝑙𝑜𝑔 1 + 𝜔 2 − 20𝑙𝑜𝑔 1 + (0.5𝜔)2
0 𝜔 𝜔 0.5𝜔
Phase angle, 𝜑 = tan−1 − tan−1 − tan−1 − tan−1
50 0 1 1
0 −1 −1
=−90 − tan 𝜔 − tan 0.5𝜔
Example #5
S. 𝝎 (𝐫𝐚𝐝/𝐬) 𝝋
No.
1. 0 −900
2. 0.1 −98.60
3. 0.5 −130.60
4. 1 −161.60
5. 1.4 −179.50
6. 1.5 −183.20
7. 2 −198.40
8. 4.45 −2330
0 𝜔 𝜔 0.5𝜔
𝜑 = tan−1 − tan−1 − tan−1 − tan−1
50 0 1 1
0 −1 −1
=−90 − tan 𝜔 − tan 0.5𝜔
Transfer function from a Bode plot
Procedure:
Identify the initial slope, which is given by the number of
poles and zeros at the origin.
𝐾
Transfer function, 𝐺 𝑠 = 𝑠 𝑠 2 𝑠
(1+ ) 1+ (1+ )
5 40 100
At 𝜔 = 5 rad/s, the slope changes to -20dB/dec
So, it introduces a pole 1 + 𝑠/5 in the denominator.
Note: If 𝝎𝑪𝑭 ≥ 𝝎𝒌𝒏𝒐𝒘𝒏 then eliminate all terms of corner frequencies in the final
expression of magnitude equation.
Transfer function from a Bode plot
Example-7: Find the open loop transfer function of the following Bode plot.
𝐾𝑠
Transfer function, 𝐺 𝑠 = 𝑠 𝑠
(1+ ) (1+ )
1 10
The initial slope is 20 dB/dec. Therefore, there is a zero at the origin. So, it introduces a
s term in the numerator.
𝑠
At 𝜔 = 1 rad/s, the slope changes to zero. So, it introduces a pole (1 + ) in the
1
denominator
𝑠
At 𝜔 = 10 rad/s, the slope changes to -20dB/dec. So, it introduces a pole 1 + 10 in the
denominator.
Now, 6 = 20log10 K
K ≈ 1.99 = 2
2𝑠
Therefore, transfer function, 𝐺 𝑠 = 𝑠
(1+𝑠) (1+ )
10
Transfer function from a Bode plot
Example-8: Find the open loop transfer function of the following Bode plot.
𝐾(1+𝑠/10)
Transfer function, 𝐺 𝑠 = (1+𝑠/2)2 (1+𝑠/20)2
Now, 40 = 20log10 K
K = 100
100(1+𝑠/10)
Therefore, transfer function,𝐺 𝑠 =
(1+𝑠/2)2 (1+𝑠/20)2
Example-9: Find the open loop transfer function of the following Bode plot.
(1+𝑠/2)
𝐺 𝑠 = 𝐾 𝑠(1+𝑠/5)(1+𝑠/10)
Magnitude G( j ) 20 log( )
db -20 -14 -8 -6 -3 -2 -1 0
Slope=6b/octave
Slope=20db/decade
Phase G( j ) tan1 ( ) 90
0
20db
decade
30
10
Magnitude (decibels)
-10
-20
-30
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
tan-1( ) 90
180o
0
900
60o
Phase (degrees)
0o
-600
-180o
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Example#1
20 db/decade
10
Magnitude (decibels)
K=2
0
-10
-20 db/decade
-20
-30
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
20s
G( s )
( s 10)
30
-20 db/decade+20db/decade
10
Magnitude (decibels)
20 db/decade
0
-10
-20
-30
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Example#2
2 j
G ( j )
( 0.1 j 1)
30o
Phase (degrees)
0o
-300
-45o
-90o
0.1 1 10 100 103 104 105 106 107 108 109
Frequency (rad/sec)
Bode Diagram
30
20
Magnitude (dB)
10
-10
-20
90
Phase (deg)
45
0
-1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)