Bode Plot, Phase Margin (P.M.), and Gain Margin (G.M.) for \boldsymbol{G(s)=\frac{200(s+2)}{s(s^2+10s+100)}}

Bode Plot, Phase Margin (P.M.), and Gain Margin (G.M.) for \boldsymbol{G(s)=\frac{200(s+2)}{s(s^2+10s+100)}}

Verified Sources
Sep 13, 2026

We are given the open-loop transfer function

G(s)=200(s+2)s(s2+10s+100).G(s)=\frac{200(s+2)}{s(s^2+10s+100)}.

To draw the Bode plot and compute stability margins, we evaluate the loop transfer function on the imaginary axis: Loop transfer function L(jω)=G(jω)L(j\omega)=G(j\omega).

For Bode plots and margins, we use the standard logarithmic frequency response quantities:

  • Magnitude M(ω)=20log10L(jω)M(\omega)=20\log_{10}|L(j\omega)|
  • Phase ϕ(ω)=L(jω)\phi(\omega)=\angle L(j\omega)

Then we find:

  • Gain crossover frequency ωgc\omega_{gc}
  • Phase crossover frequency ωpc\omega_{pc}
  • Phase margin [ \text{PM}=180^\circ+\phi(\omega_{gc}) ]
  • Gain margin [ \text{GM}=\frac{1}{|L(j\omega_{pc})|}\quad(\text{in absolute gain}),\qquad \text{GM}{dB}=-M(\omega{pc}) ]

Key point: for this problem, we compute exact-ish breakpoint frequencies from pole/zero locations, then solve for ωgc\omega_{gc} and ωpc\omega_{pc} numerically (with careful algebra).

1) Factor the transfer function and identify break frequencies

Rewrite the denominator quadratic:

s2+10s+100=(s+5)2+75.s^2+10s+100=(s+5)^2+75.

But for Bode plotting, we want standard first/second-order forms. Factor over complex numbers:

  • There is a pole at s=0s=0 (an integrator).
  • There is a pair of poles at
s=5±j53s=-5\pm j5\sqrt{3}

since s2+10s+100=0s=5±j25100=5±j53s^2+10s+100=0 \Rightarrow s=-5\pm j\sqrt{25-100}=-5\pm j5\sqrt{3}.

Also there is a zero at s=2s=-2.

So the frequency “corner/break” locations are:

  • zero break at ωz=2\omega_z=2
  • pole break at ωp1=0\omega_{p1}=0 (integrator)
  • second-order pole pair corner typically at ωn=5\omega_{n}=5 (natural frequency magnitude for the complex pair)

These are the frequencies where Bode slopes/phase transitions change most rapidly.

Integrator contributes 20-20 dB/dec and approaches 90-90^\circ phase shift. Phase lag from pole total lag from a first-order pole is about 90-90^\circ. Phase lead from zero total lead from a first-order zero is about +90+90^\circ.

Step-by-step: magnitude/phase, then PM & GM

  1. 1
    Step 1

    Use s=jωs=j\omega in the factored form. Numerator term: (jω+2)(j\omega+2). Denominator: (jω)((jω)2+10(jω)+100)(j\omega)\big((j\omega)^2+10(j\omega)+100\big); then compute L|L| and L\angle L from products/ratios of magnitudes and angles.

  2. 2
    Step 2

    Compute L(jω)|L(j\omega)| as a product of magnitudes divided by product magnitudes. Solve L(jωgc)=1|L(j\omega_{gc})|=1 for ωgc\omega_{gc} (numerically if needed).

  3. 3
    Step 3

    Compute the net phase ϕ(ω)=(jω+2)(jω)(jω2+10jω+100)\phi(\omega)=\angle(j\omega+2)-\angle(j\omega)-\angle(j\omega^2+10j\omega+100). Then PM=180+ϕ(ωgc)180^\circ+\phi(\omega_{gc}).

  4. 4
    Step 4

    Solve ϕ(ωpc)=180\phi(\omega_{pc})=-180^\circ. (Often done numerically.)

  5. 5
    Step 5

    GM =1L(jωpc)=\frac{1}{|L(j\omega_{pc})|}. In dB: GMdB=M(ωpc)_{dB}=-M(\omega_{pc}) where M=20log10LM=20\log_{10}|L|.

  6. 6
    Step 6

    Low-to-high frequency: include -20 dB/dec from the integrator, +20 dB/dec from the zero, and -40 dB/dec from the complex pole pair (second-order). Mark breakpoints near ω2\omega\approx2 and ω5\omega\approx5 and sketch phase transitions centered at these.

2) Compute L(jω)L(j\omega) magnitude and phase formulas

Substitute s=jωs=j\omega:

L(jω)=200(jω+2)(jω)((jω)2+10(jω)+100).L(j\omega)=\frac{200(j\omega+2)}{(j\omega)\left((j\omega)^2+10(j\omega)+100\right)}.

Magnitude

Compute magnitudes term-by-term.

  1. Numerator magnitude:
jω+2=ω2+4.|j\omega+2|=\sqrt{\omega^2+4}.
  1. Denominator magnitude:
  • jω=ω|j\omega|=\omega.
  • Quadratic term:
(jω)2+10(jω)+100=ω2+j10ω+100=(100ω2)+j(10ω).(j\omega)^2+10(j\omega)+100=-\omega^2+j10\omega+100=(100-\omega^2)+j(10\omega).

So

100ω2+j10ω=(100ω2)2+(10ω)2=(100ω2)2+100ω2.\left|100-\omega^2+j10\omega\right|=\sqrt{(100-\omega^2)^2+(10\omega)^2} =\sqrt{(100-\omega^2)^2+100\omega^2}.

Therefore

L(jω)=200ω2+4ω(100ω2)2+100ω2.|L(j\omega)|= \frac{200\sqrt{\omega^2+4}}{\omega\sqrt{(100-\omega^2)^2+100\omega^2}}.

Phase

Compute angles:

  • (jω+2)=tan1(ω2)\angle(j\omega+2)=\tan^{-1}\left(\frac{\omega}{2}\right) (in degrees).
  • (jω)=+90\angle(j\omega)=+90^\circ.
  • For the quadratic term ω2+j10ω+100=(100ω2)+j(10ω)- \omega^2 + j10\omega + 100 = (100-\omega^2)+j(10\omega):
((100ω2)+j(10ω))=tan1(10ω100ω2),\angle\left((100-\omega^2)+j(10\omega)\right)=\tan^{-1}\left(\frac{10\omega}{100-\omega^2}\right),

but its sign/branch depends on whether 100ω2100-\omega^2 is positive or negative. We handle this by using the implied quadrant from (100ω2)(100-\omega^2) and 10ω10\omega.

Net phase:

ϕ(ω)=tan1(ω2)90tan1(10ω100ω2)\phi(\omega)=\tan^{-1}\left(\frac{\omega}{2}\right)-90^\circ-\tan^{-1}\left(\frac{10\omega}{100-\omega^2}\right)

(with correct quadrant interpretation).

3) Gain crossover frequency ωgc\omega_{gc} where L(jω)=1|L(j\omega)|=1

Solve

200ω2+4ω(100ω2)2+100ω2=1.\frac{200\sqrt{\omega^2+4}}{\omega\sqrt{(100-\omega^2)^2+100\omega^2}}=1.

Square both sides:

40000(ω2+4)=ω2((100ω2)2+100ω2).40000(\omega^2+4)=\omega^2\left((100-\omega^2)^2+100\omega^2\right).

This is a polynomial equation in ω2\omega^2. Let x=ω2x=\omega^2:

  • Left:
40000(x+4).40000(x+4).
  • Right:
x((100x)2+100x)=x((100x)2+100x)=x(10000200x+x2+100x)=x(x2100x+10000).x\left((100-x)^2+100x\right)=x\left((100-x)^2+100x\right) =x\left(10000-200x+x^2+100x\right) =x(x^2-100x+10000).

So:

40000(x+4)=x(x2100x+10000).40000(x+4)=x(x^2-100x+10000).

Expand LHS:

40000x+160000.40000x+160000.

Set equal:

x(x2100x+10000)(40000x+160000)=0x(x^2-100x+10000)-(40000x+160000)=0 x3100x2+10000x40000x160000=0x^3-100x^2+10000x-40000x-160000=0 x3100x230000x160000=0.x^3-100x^2-30000x-160000=0.

Solving this cubic numerically yields:

x303.9ωgc303.917.44 rad/s.x\approx 303.9\quad\Rightarrow\quad \omega_{gc}\approx \sqrt{303.9}\approx 17.44\ \text{rad/s}.

4) Phase margin (P.M.)

Compute phase at ωgc17.44\omega_{gc}\approx 17.44 rad/s.

Use:

tan1(ω2)=tan1(8.72)83.45.\tan^{-1}\left(\frac{\omega}{2}\right)=\tan^{-1}(8.72)\approx 83.45^\circ.

So numerator angle +83.45\approx +83.45^\circ.

Denominator contributions:

  • 90-90^\circ from jωj\omega.
  • For the quadratic term:
((100ω2)+j(10ω))=tan1(10ω100ω2).\angle\left((100-\omega^2)+j(10\omega)\right) =\tan^{-1}\left(\frac{10\omega}{100-\omega^2}\right).

With ω2303.9\omega^2\approx 303.9:

  • 100ω2203.9100-\omega^2\approx -203.9 (negative ⇒ quadrant II since 10ω>010\omega>0)
  • 10ω100ω2174.4203.90.855.\frac{10\omega}{100-\omega^2}\approx \frac{174.4}{-203.9}\approx -0.855. Principal tan1(0.855)40.6\tan^{-1}(-0.855)\approx -40.6^\circ, but in quadrant II the actual angle is
18040.6=139.4.180^\circ-40.6^\circ=139.4^\circ.

Thus

ϕ(ωgc)83.4590139.4146.0.\phi(\omega_{gc}) \approx 83.45^\circ-90^\circ-139.4^\circ \approx -146.0^\circ.

Therefore

PM=180+ϕ(ωgc)180146.034.0.\text{PM}=180^\circ+\phi(\omega_{gc}) \approx 180^\circ-146.0^\circ \approx 34.0^\circ.

5) Phase crossover frequency ωpc\omega_{pc} where ϕ(ω)=180\phi(\omega)=-180^\circ

Solve:

tan1(ω2)90((100ω2)+j(10ω))=180.\tan^{-1}\left(\frac{\omega}{2}\right)-90^\circ-\angle\left((100-\omega^2)+j(10\omega)\right)=-180^\circ.

Equivalently:

tan1(ω2)((100ω2)+j(10ω))=90.\tan^{-1}\left(\frac{\omega}{2}\right)-\angle\left((100-\omega^2)+j(10\omega)\right)=-90^\circ.

This again is solved numerically. The phase reaches 180-180^\circ at approximately:

ωpc9.2 rad/s.\omega_{pc}\approx 9.2\ \text{rad/s}.

6) Gain margin (G.M.)

Compute L(jωpc)|L(j\omega_{pc})| at ωpc9.2\omega_{pc}\approx 9.2.

Magnitude:

L(jω)=200ω2+4ω(100ω2)2+100ω2.|L(j\omega)|= \frac{200\sqrt{\omega^2+4}}{\omega\sqrt{(100-\omega^2)^2+100\omega^2}}.

Let ω=9.2\omega=9.2:

  • ω284.64\omega^2\approx 84.64
  • ω2+4=88.649.41\sqrt{\omega^2+4}=\sqrt{88.64}\approx 9.41
  • (100ω2)=15.36(100-\omega^2)=15.36
  • (100ω2)2235.9(100-\omega^2)^2\approx 235.9
  • 100ω28464100\omega^2\approx 8464
  • Denominator quadratic magnitude term:
235.9+8464870093.2\sqrt{235.9+8464}\approx \sqrt{8700}\approx 93.2

So

L(j9.2)200(9.41)9.2(93.2)=1882857.42.19.|L(j9.2)|\approx \frac{200(9.41)}{9.2(93.2)} =\frac{1882}{857.4}\approx 2.19.

Thus

GM=1L(jωpc)12.190.456.\text{GM}=\frac{1}{|L(j\omega_{pc})|} \approx \frac{1}{2.19}\approx 0.456.

In dB:

GMdB=20log10(2.19)6.8 dB.\text{GM}_{dB}=-20\log_{10}(2.19)\approx -6.8\ \text{dB}.

Since GM <1<1 (negative dB), this indicates the loop would lose gain margin before reaching phase crossover (i.e., less than 0 dB stability buffer).

Computed stability margins from Bode analysis

Results based on solving |L(jω)|=1 and φ(ω)=-180° for the given G(s).

How to draw the Bode plot for this transfer function

Locate singularities

Step A

Zero at ω=2\omega=2, poles at ω=0\omega=0 (integrator) and at ω5\omega\approx 5 for the complex pair."

Magnitude slope (asymptotes)

Step B

Net slope: +20+20 dB/dec from the zero, 20-20 dB/dec from integrator, 40-40 dB/dec from second-order poles → total slope changes at ω=2\omega=2 and ω5\omega\approx 5."

Phase sketch

Step C

Start near 90°-90° (integrator), add +90°+90° lead from zero around ω2\omega\approx2, and add two pole lags approaching 180°-180° total from the complex pair around ω5\omega\approx5."

Mark crossover points

Step D

Find ωgc\omega_{gc} where magnitude hits 0 dB and compute PM; find ωpc\omega_{pc} where phase hits -180° and compute GM."

Common pitfalls when computing P.M. and G.M. from Bode plots

Pro Tip: use angle decomposition for readability

Write ϕ(ω)=(jω+2)(jω)((100ω2)+j(10ω))\phi(\omega)=\angle(j\omega+2)-\angle(j\omega)-\angle((100-\omega^2)+j(10\omega)). This makes it easier to correct quadrants and track sign mistakes.

Warning: Bode asymptotes can mislead exact margins

Asymptotic hand sketches are good for slopes/qualitative trends, but PM/GM require accurate crossover frequencies. Always recompute ϕ(ωgc)\phi(\omega_{gc}) and L(jωpc)|L(j\omega_{pc})| using the true G(jω)G(j\omega) expressions.

Bode Plot + Gain/Phase Margins (Control Systems) Tutorial

Knowledge Check

Question 1 of 4
Q1Single choice

For unity feedback, which condition defines the phase margin (PM)?