Asymptotic Approximations: Bode Plots The log

advertisement
Asymptotic Approximations: Bode Plots
The log-magnitude and phase frequency response curves as functions of log ω are called
Bode plots or Bode diagrams.
Consider the following transfer function:
K(s + z1)(s + z2)...(s + zk )
G(s) = m
s (s + p1)(s + p2)...(s + pn)
The magnitude frequency response
|G(jω)| =
K|(jω + z1)||(jω + z2 )|...|(jω + zk )|
|(jω)m||(jω + p1 )||(jω + p2)|...|(jω + pn)|
Converting into dB
20 log |G(jω)|
= 20 log K + 20 log |(jω + z1)|
+20 log |(jω + z2)| + ... + 20 log |(jω + zk )|
−20 log |(jω)m| − 20 log |(jω + p1)|
−20 log |(jω + p2)|... − 20 log |(jω + pn)|
1
Thus if we know the magnitude response of
each term, we can find the total magnitude
response by adding zero terms’ magnitude responses and subtracting pole terms’ magnitude
responses.
Similarly if we know the phase response of each
term, we can find the total phase response by
adding zero terms’ phase responses and subtracting pole terms’ phase responses.
Sketching Bode plots can be simplified because
they can be approximated as a sequence of
straight lines.
2
Bode plots for G(s) = (s + a)
Let s = jω, we have
ω
+ 1)
a
At low frequencies, when ω → 0,
G(jω) = (jω + a) = a(j
G(jω) ≈ a
The magnitude response in dB is
20 log M = 20 log a
where M = |G(jω)| and is a constant.
At high frequencies, where ω ≫ a
ω
G(jω) ≈ a(j ) = ω 6 90◦
a
The magnitude response in dB is
20 log M = 20 log ω
If we plot 20 log M (y) against log ω (x), this
becomes a straight line y = 20x, i.e. the line
has a slope of 20.
3
We call the straight-line approximation asymptotes. The low frequency approximation is
called the low-frequency asymptote, and the
high-frequency approximation is called the highfrequency asymptote. The frequency, a, is
called the break away frequency.
Let us turn to the phase response


0◦

ω
6 G(jω) = arctan( ) =
45◦

a
 90◦
ω→0
ω=a
ω≫a
4
Figure above: Bode plots of (s + a);(a) Magnitude plot; (b) Phase plot.
5
It is often convenient to normalize the magnitude and scale the frequency so that the logmagnitude plot will be 0 dB at a break frequency of unity.
To normalize (s+a) we factor out the quantity
a and form a[(s/a) + 1]. By defining a new frequency variable s1 = s/a, the normalized scaled
function is s1 + 1. To obtain the original frequency response, the magnitude and frequency
are multiplied by the quantity a.
The actual magnitude curve is never greater
than 3.01 dB from the asymptote. The maximum difference occurs at break away frequency.
The maximum difference for the phase curve is
5.71◦, which occurs at the decades above and
below the break frequency.
6
7
1
Bode plots for G(s) = s+a
1
1 =
G(s) = s+a
s
a( a +1)
The function has a low-frequency asymptote
of 20 log(1/a) which is found by letting s → 0.
The Bode plot is constant unit the break frequency, a is reached. The plot is then approximated by the high frequency asymptote found
by letting s → ∞. Thus at high frequencies
1 6 − 90◦
G(jω) ≈ a(1s ) |s→jω = ω
a
Or, in dB,
20 log M = −20 log ω
The Bode log-magnitude will decrease at a
rate of 20dB/decade after the break frequency.
The phase plot is the negative of that of G(s) =
s + a. It begins at 0◦ and reaches −90◦ at high
frequency, going through −45◦ at the break
frequency.
8
Bode plots for G(s) = s
G(s) = s has only a high-frequency asymptote. The magnitude plot is straight line with
20dB/decade slope passing 0 dB when ω = 1.
The phase plot has a constant 90◦.
Bode plots for G(s) = 1s
The magnitude plot for G(s) = 1s is a straight
line with -20dB/decade slope passing 0 dB
when ω = 1.
The phase plot has a constant −90◦.
9
Figure above; Normalized and scaled Bode plots
for (a) G(s) = s; (b) G(s) = 1s ; (c) G(s) =
1 .
s + a; and (d) G(s) = s+a
10
Download