Bode Plots in Control System (original) (raw)
Last Updated : 23 Mar, 2026
Bode plots describe the linear time-invariant systems' frequency response (change in magnitude and phase as a function of frequency). It helps in analyzing the stability of the control system. It applies to the minimum phase transfer function, i.e., (poles and zeros should be in the left half of the s-plane).
The article presents the concept of polar plots as an important frequency domain tool used in control systems for graphical analysis. It explains how system behavior is visualized in the complex plane and highlights its role in understanding stability, relative stability, and overall system response characteristics.
Concept
A graph is called a Bode plot, which is frequently used in control system engineering to assess a control system's stability. Two graphs, the Bode phase plot (which expresses the phase shift in degrees) and the Bode magnitude plot (which expresses the magnitude in decibels), are used to map the frequency response of the system.
Hendrik Wade Bode first introduced Bode plots in the 1930s while he was employed by Bell Laboratories in the United States. Bode plots, unlike the Nyquist stability criterion, can handle transfer functions with right-half plane singularities, despite being a reasonably straightforward approach for calculating system stability.
**Types of Bode Plot
**1. Gain plot:
It represents the magnitude response of the system as a function of frequency. It is plotted on a logarithmic scale.

**2. Phase plot:
It depicts the frequency-dependent phase shift of the system's output signal compared to its input signal. It's also drawn on a logarithmic scale.

Bode plot representation for the open loop system is:
20 \log_{10} |G(j\omega)|
How to draw Bode Plot?
**Step 1: Write the given transfer function in the standard form.
**Transfer function:
G(s)= \frac{(s+a)(s+b)}{(s+p)(s+q)} ----- (1)
**Standard form **of equation 1:
G(s) = \frac{ab(1+ \frac{s}{a})(1+\frac{s}{b})}{pq (1+\frac{s}{p})(1+\frac{s}{q})}
Take
\frac{ab}{pq}
as a constant k.
**Step 2: Identify the slope of the first line for the bode plot. The slope of the first line is based on poles and zeros at the origin. Refer to the following table.
| **Poles at origin | **Slope of 1 st line |
|---|---|
| 1 | -20 dB/decay |
| 2 | -40 dB/decay |
| **Zeros at origin | **The slope of 1 st line |
| 1 | +20 dB/ decay |
| 2 | +40 dB/ decay |
**Step 3: Find the gain of 1st line at \omega=1 rad/sec
\text{Gain}_{\omega=1} = 20 \log_{10} K
Where k = \frac{ab}{pq}
**Step 4: Write all the corner frequencies in ascending order and define the slope of each line
**Step 5: Write the phase equation and make a table of phase and frequency.
Φ = tan-1(\frac{w}{a} ) + tan-1(\frac{w}{b} ) - tan-1(\frac{w}{p} ) - tan-1(\frac{w}{q} )
How to read Bode Plots?
Blode plots show the frequency response, that is, the changes in magnitude and phase as a function of frequency.
**Parameters of Bode Plot

Figure 1 shows the gain and phase plot. The gain cross over frequency (wpc) and phase crossover frequency (wpc) can be calculated using gain plot and phase plot respectively.
Wgc is the value at 0dB whereas Wpc is the value at -180o.
Phase margin and gain can be calculated by extending the graph as shown in the figure.
**Stability by bode plot:
\omega_{pc} > \omega_{gc} ->System is stable\omega_{pc} < \omega_{gc} ->System is unstable\omega_{pc} = \omega_{gc} ->System is marginally stable
Phase Margin
Thephase margin indicates how much more phases shift we may put in the open loop transfer function before our system becomes unstable.
It can be calculated from the phase at the gain cross-over frequency.
**Phase Margin (PM) =
PM = 180^\circ + \angle G(j\omega)H(j\omega) \big|_{\omega = \omega_{gc}}
=
-180^\circ
**Gain crossover frequency:
It is the frequency at which the magnitude of G(s) H(s) is unity as seen in the figure 1.
|G(j\omega)H(j\omega)|_{\omega = \omega_{gc}} = 1
Gain Margin
The gain margin is the amount of open loop gain that can be increased before our system becomes unstable.
It can be calculated from the gain at the phase cross-over frequency.
**Gain Margin (GM): \frac{1}{|G(jw)H(jw)|}_{w=w_{pc}}
**Phase crossover frequency:
Fkrequency where the phase angle of G(s) H(s) is -180 degrees as seen in the figure 1.
\angle G(j\omega)H(j\omega) \big|_{\omega = \omega_{pc}} = -180^\circ
Advantages of Bode Plots in Control System
- Helps in determining the stability of the system using graphical representation.
- Enables identification of gain margin and phase margin with minimal calculations.
- Assists in approximating or verifying the system transfer function based on frequency response data.
- It can show the amplification and attenuation in the gain plot which is helpful in designing the filters.
Disadvantages of Bode Plots in Control System
- It is only applicable to LTI (linear time-invariant) system.
- Not suitable for systems with extremely high or very low frequency ranges as accurate plotting and interpretation become difficult.
- Focuses only on frequency response and does not account for transient time-domain effects such as system response over time.
- Requires careful scaling and plotting accuracy as small errors can lead to incorrect stability interpretation.
Solved Examples of Bode Plots
Example: Find the transfer function from the bode plot given in the figure?

**Solution:
**Step 1: Corner frequency: \omega= 1, 10, 100
**Step 2: Calculation of the slope
| **Slope | **Increasing or decreasing |
|---|---|
| 0 dB/dec | Initial value |
| +20 dB/dec | Increasing |
| 0 dB/dec | Decreasing |
| -20 dB/dec | Decreasing |
Therefore, if the slope is increasing then it is a zero else it is a pole.
ω = 1 (zeros)
ω = 1 (pole)
ω = 1 (pole)
**Step 3: Calculating the gain of the first line at ω = 1
Gain = 20 log(k) + (slope of 1st line) log(ω)
-20 = 20log(k) + 0
k = 0.1
**Step 4: Writing the transfer function
T(s) = \frac{k(1+\frac{s}{1})}{(1+\frac{s}{10})(1+\frac{s}{100} )}
k= 0.1
T(s) = \frac{0.1(1+\frac{s}{1})}{(1+\frac{s}{10})(1+\frac{s}{100} )}
T(s) = \frac{100(s+1)}{(s+10)(s+100)}