Digital Control Systems [MEE 4003] - Kckong.info
Digital Control Systems [MEE 4003] - Kckong.info
Digital Control Systems [MEE 4003] - Kckong.info
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