29.12.2014 Views

Digital Control Systems [MEE 4003] - Kckong.info

Digital Control Systems [MEE 4003] - Kckong.info

Digital Control Systems [MEE 4003] - Kckong.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3. FREQUENCY RESPONSE ANALYSIS 45<br />

2.3.2 Drawing bode plots by hand and by Matlab<br />

Consider a transfer function:<br />

∏ (s−zi )<br />

G(s) = k∏ (s−pj )<br />

where k is a gain, z i ’s are the zeros of G(s), and p j ’s are the poles of G(s). In the<br />

frequency domain,G(jω) is<br />

∏ (jω −zi )<br />

G(jω) = k∏ (jω −pj )<br />

The Bode plot can be drawn by following steps:<br />

[Step 1] Sort z i ’s and p j ’s by their absolute values.<br />

[Step 2] From ω = 0 to ω → ∞, make sections by |Re{z i }|’s and |Re{p j }|’s.<br />

[Step 3] Calculate |G(0)|. If |G(0)| does not exist, calculate |G(jω)| for any selected<br />

ω ∈ R + . This value will be used as the starting point of the magnitude plot.<br />

[Step 4] For every section, find an asymptote, and draw it on a magnitude graph (log(ω)-<br />

dB) graph 9 and a phase graph. The slope of a magnitude plot is 20(m ω −n ω ) where m ω<br />

and n ω are the numbers of (jω)’s in the numerator and denominator of each asymptote,<br />

respectively. Similarly, the phase is90(m ω +2m − −n ω −2n − ) in degrees, wherem − and<br />

n − are the numbers of minus signs in the numerator and denominator of each asymptote,<br />

respectively. Tip: do not replace (jω) 2 with−ω 2 for easier calculation.<br />

[Step 5] Smoothly connect the asymptotes. When any pole or zero is complex, you may<br />

calculate the exact value at the section boundary.<br />

[Example 2-16] The Bode plot of a transfer function<br />

G(s) =<br />

G(jω) =<br />

2s+10<br />

s 2 +9s−10 =<br />

2(jω +5)<br />

(jω −1)(jω +10)<br />

2(s+5)<br />

(s−1)(s+10)<br />

is obtained by:<br />

[Step 1] Since z 1 = −5, p 1 = 1, and p 2 = −10, they are sorted by their absolute<br />

9 dB is20log(x)<br />

<strong>Digital</strong> <strong>Control</strong> <strong>Systems</strong>, Sogang University<br />

Kyoungchul Kong

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!