Unit-5 Control System (Bec602)
Unit-5 Control System (Bec602)
Bode Plot is a type of a frequency plot primarily used to calculate stability margins in a
control system.
Bode plots show the frequency response, that is, the changes in magnitude and phase of
the sinusoidal transfer function as a function of frequency. This is done on two semi-
log scale plots. The top plot is typically magnitude or “gain” in dB. The bottom plot is
phase, most commonly in degrees. The horizontal axis is log(frequency) and is common
to both the plots.
Important Points to Remember
1. Bode plot is only drawn for minimum phase systems. These are the systems for
which all the poles are located on the L.H.S of the s-plane.
2. Any magnitude value (A) can be converted to dB by using the formula:
20 log10 𝐴.
3. The slope on Bode plot is measured in dB/decade where one decade means a 10
times change in frequency. For e.g., if frequency changes from 1 rad/sec to 10
rad/sec, it is a rise of one decade and if frequency falls from 10 rad/sec to 1
rad/sec, it is a fall of one decade.
4. Poles and zeroes in a control system contribute to slope in the magnitude plot. A
pole contributes a slope of -20 dB/decade and a zero contributes a slope of +20
dB/decade.
5. Poles and zeroes in a control system contribute to phase in the phase plot. A pole
contributes a slope of -20 dB/decade and a zero contributes a slope of +20
dB/decade.
14400(𝑠+5)
For example, if: 𝐺 (𝑠) =
𝑠2 (𝑠+20)(𝑠+100)
This can be converted into standard form by:
𝑠
14400 × 5 (1 + )
𝐺 (𝑠 ) = 5
𝑠 𝑠
𝑠 2 × 20 × 100 (1 + ) (1 + )
20 100
𝑠
36 (1 + )
𝐺 (𝑠) = 5
𝑠 𝑠
𝑠 2 (1 + ) (1 + )
20 100
This is now in standard form. Here, gain K = 36 and corner frequencies are
located at 𝜔 = 0 (due to poles at origin), 𝜔 = 5, 20 & 100 rad/sec.
2. Obtain the slope of first line of Bode plot from poles and zeroes at the origin.
If there are n number of poles located at origin in the open loop transfer function, the first line
will have a slope of -20n dB/decade.
If there are m number of zeroes located at origin in the open loop transfer function, the first
line will have a slope of -20m dB/decade.
3. Obtain the gain of the first line of Bode plot from the equation: 𝟐𝟎𝒍𝒐𝒈𝟏𝟎 𝑲.
Here, K is the open loop gain from the standard transfer function obtained in step-1. The value
of this gain is marked at 𝜔 = 1 rad/sec.
5. Convert the given OLTF to sinusoidal transfer function and obtain the phase
equation to calculate variation in phase with frequency.
6. Combine steps 1 to 4 and obtain the magnitude plot. Use step 5 to obtain the
phase plot.
Bode plot is a very useful tool as it only needs the open loop transfer function (𝐺(𝑠))
to decide whether the given system is stable or not.
Condition Stability
𝐼𝑓 𝜔𝑝𝑐 > 𝜔𝑔𝑐 STABLE
𝐼𝑓 𝜔𝑝𝑐 < 𝜔𝑔𝑐 UNSTABLE
𝐼𝑓 𝜔𝑝𝑐 = 𝜔𝑔𝑐 MARGINALLY STABLE
OR
Condition Stability
𝐼𝑓 𝑏𝑜𝑡ℎ 𝐺𝑀 𝑎𝑛𝑑 𝑃𝑀 are
STABLE
positive
𝐼𝑓 𝑏𝑜𝑡ℎ 𝐺𝑀 𝑎𝑛𝑑 𝑃𝑀 are
UNSTABLE
equal to zero
𝐼𝑓 𝐺𝑀 𝑎𝑛𝑑/𝑜𝑟 𝑃𝑀 are/is MARGINALLY
negative STABLE
𝟑𝟎
Example No. 1: Sketch the Bode plot for: 𝑮(𝒔) = and comment
𝒔(𝟏+𝟎.𝟓𝒔)(𝟏+𝟎.𝟎𝟖𝒔)
on the stability of the system.
Solution:
1. First convert to standard form:
𝟑𝟎
𝑮(𝒔) =
𝒔(𝟏 + 𝟎. 𝟓𝒔)(𝟏 + 𝟎. 𝟎𝟖𝒔)
𝟑𝟎
𝑮(𝒔) = 𝒔 𝒔
𝒔 (𝟏 + ) (𝟏 + )
𝟐 𝟏𝟐. 𝟓
So: gain, K = 30 and corner frequencies are located at 𝝎 = 𝟎, 𝟐 & 𝟏𝟐. 𝟓 rad/sec.
2. Obtain the slope of first line in Bode plot by looking at number of poles and
zeroes at origin in the open loop transfer function. Here we have no zeroes and
one pole located at origin.
So the slope of first line in Bode plot = -20 dB/decade.
4. Arrange all the corner frequencies (including ω=0) in ascending order and write
the individual slope contribution and calculate cumulative slope.
5. Convert the given open loop transfer function (OLTF) to sinusoidal transfer
function and obtain the phase equation to calculate variation in phase with
frequency.
Replace 𝑠 by 𝑗𝝎 to obtain the sinusoidal transfer function:
𝟑𝟎
𝑮(𝒋𝝎) =
𝒋𝝎 𝒋𝝎
𝒋𝝎 (𝟏 + ) (𝟏 + )
𝟐 𝟏𝟐. 𝟓
Phase of this transfer function is:
𝟎 𝝎 𝝎 𝝎
∠𝑮(𝒔) = 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟑𝟎 𝟎 𝟐 𝟏𝟐. 𝟓
𝝎 𝝎
∠𝑮(𝒔) = 𝟎° − 𝟗𝟎° − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟐 𝟏𝟐. 𝟓
𝝎 𝝎
∠𝑮(𝒔) = −𝟗𝟎° − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟐 𝟏𝟐. 𝟓
Now obtain the values of phase by using the above equation for different values
of frequency (5-6 values are enough).
6. Steps 1 to 4 will be used for Magnitude plot and step 5 for Phase plot
1. 𝜔𝑝𝑐 = 5 𝑟𝑎𝑑/𝑠𝑒𝑐
2. 𝜔𝑔𝑐 ≈ 7 𝑟𝑎𝑑/𝑠𝑒𝑐
3. 𝐺𝑀 ≈ 0.5 𝑑𝐵
4. 𝑃𝑀 ≈ −14°
Solution:
1. First convert to standard form:
𝟑𝟔(𝟏 + 𝟎. 𝟐𝒔)
𝑮(𝒔) =
𝒔𝟐 (𝟏 + 𝟎. 𝟎𝟓𝒔)(𝟏 + 𝟎. 𝟎𝟏𝒔)
𝒔
𝟑𝟔 (𝟏 + )
𝑮(𝒔) = 𝟓
𝒔 𝒔
𝒔𝟐 (𝟏 + ) (𝟏 + )
𝟐𝟎 𝟏𝟎𝟎
So: gain, K = 36 and corner frequencies are located at:
𝝎 = 𝟓, 𝟎, 𝟐𝟎 & 𝟏𝟎𝟎 rad/sec.
2. Obtain the slope of first line in Bode plot by looking at number of poles and
zeroes located at the origin in the open loop transfer function. Here we have no
zero at the origin but there are two poles located at the origin.
So the slope of first line in Bode plot is equal to:
𝟐 × −𝟐𝟎 𝒅𝑩/𝒅𝒆𝒄𝒂𝒅𝒆 = −𝟒𝟎 𝒅𝑩/𝒅𝒆𝒄𝒂𝒅𝒆.
4. Arrange all the corner frequencies (including ω=0) in ascending order and write
the individual slope contribution and calculate cumulative slope.
𝒋𝝎
𝟑𝟔 (𝟏 +
)
𝑮(𝒋𝝎) = 𝟓
𝒋𝝎 𝒋𝝎
(𝒋𝝎)(𝒋𝝎) (𝟏 + ) (𝟏 + )
𝟐𝟎 𝟏𝟎𝟎
Phase of this transfer function is:
𝟎 𝝎 𝝎 𝝎 𝝎 𝝎
∠𝑮(𝒔) = 𝐭𝐚𝐧−𝟏 ( ) + 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟑𝟔 𝟓 𝟎 𝟎 𝟐𝟎 𝟏𝟎𝟎
𝝎 𝝎 𝝎
∠𝑮(𝒔) = 𝟎° + 𝐭𝐚𝐧−𝟏 ( ) − 𝟗𝟎° − 𝟗𝟎° − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟓 𝟐𝟎 𝟏𝟎𝟎
𝝎 𝝎 𝝎
∠𝑮(𝒔) = −𝟏𝟖𝟎° + 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟓 𝟐𝟎 𝟏𝟎𝟎
Now obtain the values of phase by using the above equation for different values
of frequency (5-6 values are enough).
6. Steps 1 to 4 will be used for Magnitude plot and step 5 for Phase plot
1. 𝜔𝑝𝑐 ≈ 37 𝑟𝑎𝑑/𝑠𝑒𝑐
2. 𝜔𝑔𝑐 ≈ 8 𝑟𝑎𝑑/𝑠𝑒𝑐
3. 𝐺𝑀 ≈ 12 𝑑𝐵
4. 𝑃𝑀 ≈ 32°