Bode Plot Construction
Magnitude in dB and phase plots, asymptotic approximation.
The Bode plot is a graphical technique for representing the frequency response of a linear time-invariant system using two separate plots: one showing magnitude in decibels versus logarithmic frequency and another showing phase in degrees versus logarithmic frequency. It is one of the most widely used tools in control systems design because it allows straightforward determination of stability margins and simplifies controller design through asymptotic approximations.
Core Concept Explanation
A Bode plot represents the frequency response G(j omega) of a system in a form that is both computationally convenient and visually informative. The magnitude plot uses a logarithmic scale for both frequency and magnitude (the latter expressed in decibels), while the phase plot uses a logarithmic frequency scale with a linear phase axis. Using logarithmic scales converts multiplication of transfer function factors into addition, which simplifies the analysis of systems with multiple poles and zeros significantly.
The key insight behind Bode plots is that the overall transfer function G(s) is typically a product of simpler factors: a constant gain, poles at the origin, real poles, real zeros, and second-order complex pole or zero pairs. On the Bode magnitude plot, each of these factors contributes an additive term in decibels. Similarly, each factor adds its individual phase contribution, making the total phase plot the sum of contributions from all factors.
The asymptotic Bode approximation replaces the actual smooth curves with straight-line segments that change slope at each pole or zero frequency. Below the corner frequency of a pole, the magnitude contribution is approximately 0 dB and the phase is approximately 0 degrees. Above the corner frequency, the magnitude decreases at -20 dB per decade and the phase approaches -90 degrees. This piecewise linear approximation makes hand calculation feasible without significant loss of accuracy.
At the corner frequency (also called break frequency) of a simple real pole at s = -1/tau, the actual magnitude is 3 dB below the asymptotic approximation, and the actual phase is exactly -45 degrees. These deviations are well-known correction factors applied when more accurate results are needed.
Mathematical Expression
For a general transfer function written as a product of factors, the Bode magnitude in decibels is:
- Magnitude in dB: |G(j omega)|dB = 20 log|K| + 20 log|j omega / omega_z1 + 1| + ... - 20 log|j omega / omega_p1 + 1| - ...
- Phase: angle G = angle K + arctan(omega / omega_z1) + ... - arctan(omega / omega_p1) - ...
- For an integrator (pole at origin): contributes -20 dB/dec slope throughout, and -90 degrees phase at all frequencies.
- For a differentiator (zero at origin): contributes +20 dB/dec slope throughout, and +90 degrees phase at all frequencies.
The total Bode plot is constructed by adding contributions of each factor graphically or numerically. The gain crossover frequency is the frequency where the magnitude equals 0 dB (unity gain), and the phase crossover frequency is where the phase equals -180 degrees. These two frequencies define the phase margin and gain margin respectively.
Practical Understanding
Bode plots are used extensively in loop shaping for controller design. By examining the magnitude and phase of the open-loop transfer function, an engineer can determine what type of compensator to add to achieve desired phase margin and bandwidth. A phase lead compensator shifts the phase plot upward near the gain crossover frequency, improving phase margin. A phase lag compensator reduces the gain at high frequencies, moving the gain crossover to a lower frequency where phase margin is better.
From a GATE perspective, Bode plots are tested through construction of asymptotic magnitude plots, identifying the number of poles and zeros from given Bode plots, finding gain margin and phase margin, and determining the transfer function from a given Bode plot. The ability to sketch an asymptotic Bode plot quickly from a transfer function is an essential skill.
Given:
G(s) = 100 / [s(s + 10)]
Construct asymptotic Bode magnitude plot key points.
Why this formula applies:
Convert to standard Bode form by normalizing each factor.
Formula:
G(j*omega) = 100 / [j*omega * (j*omega/10 + 1) * 10]
= 10 / [j*omega * (j*omega/10 + 1)]
Factor contributions:
1. Gain 10: 20*log(10) = +20 dB (flat line at +20 dB)
2. Pole at origin: -20 dB/dec slope from omega=0
3. Pole at omega=10 rad/s: additional -20 dB/dec for omega > 10
Substitution (slope summary):
omega < 10: slope = -20 dB/dec (only pole at origin)
omega > 10: slope = -40 dB/dec (pole at origin + pole at omega=10)
Calculation:
At omega=1: |G(j1)| = 10/1 = 10 → 20 dB
At omega=10: |G(j10)| = 10/(10*sqrt(2)) = 0.707 → -3 dB correction at corner
Asymptotic at omega=10: 20 - 20*log(10) = 20 - 20 = 0 dB
Final Answer:
Magnitude at omega=1 rad/s: +20 dB
Corner frequency: 10 rad/s (slope changes from -20 to -40 dB/dec)
Asymptotic value at corner: 0 dBExam Tip: To find the initial slope of the Bode magnitude plot, count the number of poles at the origin (integrators). Each gives -20 dB/dec. For the initial magnitude intercept, use 20*log(K) where K is the Bode gain (after writing in time-constant form). Common GATE trap: forgetting to normalize the transfer function before reading off the gain.
Loading lab...
Quick Revision
- Bode plot: magnitude in dB (20 log|G(j omega)|) vs log frequency, and phase in degrees vs log frequency.
- Each real pole contributes -20 dB/dec slope change and -90 degree phase (above corner frequency).
- Corner frequency of a pole at s = -a is omega_c = a rad/s; at this frequency, actual magnitude is 3 dB below asymptote.
- Pole at origin: -20 dB/dec slope throughout entire frequency range, -90 degree phase everywhere.
- Gain margin (dB) = -|G(j omega_pc)|dB where omega_pc is phase crossover frequency.
- Phase margin = 180 degrees + angle of G(j omega_gc) where omega_gc is gain crossover frequency.
- Exam trap: Always normalize to standard form (time-constant form) before plotting; not doing so gives wrong DC gain.
Bode Plot Construction Quiz
Test your ability to construct accurate Bode magnitude and phase plots using asymptotic approximations.
Q1.In a Bode magnitude plot, the gain K = 10 contributes a constant magnitude. What is this constant value in dB?
Related Articles
Bode Plot of Second Order System
Resonant peak, damping effect on magnitude.
5 min read
Nyquist Plot Construction
Contour mapping, semicircular s-plane contour.
12 min read
Polar Plot
G(jw) in complex plane, magnitude and angle locus.
5 min read
Gain and Phase Margin from Bode
Reading margins from Bode plot, stability.
12 min read
Phase Margin
Degrees above -180 at gain crossover frequency.
5 min read