Professional Documents
Culture Documents
Boyd EE102
Lecture 5
Rational functions and partial fraction
expansion
5–1
Polynomials and roots
polynomials
a(s) = a0 + a1s + · · · + ansn
a(λ) = 0
examples
• a(s) = 3 has no roots
3
√ √
• a(s) = s − 1 has three roots: 1, (−1 + j 3)/2, (−1 − j 3)/2
a(s)
b(s) =
s−λ
• we can express a as
a(s) = (s − λ)b(s)
for some polynomial b
s3 − 1 = (s − 1)(s2 + s + 1)
a(s)
(s − λ)k
is a polynomial
example:
a(s) = s3 + s2 − s − 1
• a has a zero at s = −1
a(s) s3 + s 2 − s − 1
• = = s2 − 1 also has a zero at s = −1
s+1 s+1
a(s) s3 + s 2 − s − 1
• = = s − 1 does not have a zero at s = −1
(s + 1)2 (s + 1)2
example: s3 + s2 − s − 1 = (s + 1)2(s − 1)
then we have
n
a(λ) = a0 + a1λ + · · · + anλ = (a0 + a1λ + · · · + anλn) = a(λ) = 0
λ3 and λ6 are real; λ1, λ2 are a complex conjugate pair; λ4, λ5 are a
complex conjugate pair
if a has real coefficients, we can factor it as
à r !à m !
Y Y
a(s) = an (s − λi) (s − λi)(s − λi)
i=1 i=r+1
where λ1, . . . , λr are the real roots; λr+1, λr+1, . . . , λm, λm are the
complex roots
s3 − 1 = (s − 1)(s2 + s + 1)
b(s) b0 + b 1 s + · · · + b m s m
F (s) = = n
,
a(s) a0 + a 1 s + · · · + a n s
1 2 1 s s3 + 3s + 3
, s + 3, + = 3
s+1 s + 1 2s + 3 2s + 3s2 + 2s + 3
2
1 3 s2 + 3
= =
s + 1 3s + 3 (s + 1)(s2 + 3)
√
(except at s = ±j 3. . . )
b(s) b0 + b 1 s + · · · + b m s m
F (s) = = n
,
a(s) a0 + a 1 s + · · · + a n s
b0 + b 1 s + · · · + b m s m (s − z1) · · · (s − zm)
F (s) = =k
a0 + a 1 s + · · · + a n sn (s − p1) · · · (s − pn)
where
• k = bm/an
• z1, . . . , zm are the zeros of F (i.e., roots of b)
• p1, . . . , pn are the poles of F (i.e., roots of a)
(assuming the coefficients of a and b are real) complex poles or zeros come
in complex conjugate pairs
j
PSfrag replacements 1
<
b(s) b0 + b 1 s + · · · + b m s m
F (s) = =
a(s) a0 + a 1 s + · · · + a n sn
s2 − 2 −1 1 1
= + +
s3 + 3s2 + 2s s s+1 s+2
let’s check:
−1 1 1 −1(s + 1)(s + 2) + s(s + 2) + s(s + 1)
+ + =
s s+1 s+2 s(s + 1)(s + 2)
(this is real since whenever the poles are conjugates, the corresponding
residues are also)
two steps:
b0 + b1s + b2s2 r1 r2 r3
= + +
(s − λ1)(s − λ2)(s − λ3) s − λ1 s − λ2 s − λ3
b0 + b1s + b2s2 = r1(s − λ2)(s − λ3) + r2(s − λ1)(s − λ3) + r3(s − λ1)(s − λ2)
equate coefficients:
• coefficient of s0:
• coefficient of s1:
• coefficient of s2:
b2 = r 1 + r 2 + r 3
b0 + b1λ1 + b2λ21
= r1
(λ1 − λ2)(λ1 − λ3)
an explicit formula for r1! (can get r2, r3 the same way)
in the general case we have the formula
rk = (s − λk )F (s)|s=λk
which means:
• multiply F by s − λk
• then cancel s − λk from numerator and denominator
• then evaluate at s = λk to get rk
• residue r1:
µ ¶¯ 2
¯
r2 s r3s ¯¯ s −2 ¯
r1 = r1 + + = ¯ = −1
s+1 s+2 ¯ s=0 (s + 1)(s + 2) ¯ s=0
• residue r2:
µ ¶¯ 2
¯
r1(s + 1) r3(s + 1) ¯
¯ s − 2 ¯¯
r2 = + r2 + = =1
s s+2 ¯
s=−1 s(s + 2) s=−1
¯
• residue r3:
µ ¶¯ 2
¯
r1(s + 2) r2(s + 2) ¯ s − 2 ¯¯
r3 = + + r3 ¯
¯ = =1
s s+1 s=−2 s(s + 1) s=−2
¯
so we have:
s2 − 2 −1 1 1
= + +
s(s + 1)(s + 2) s s+1 s+2
b(λk )
rk =
a0(λk )
s2 − 2 s2 − 2
=
s(s + 1)(s + 2) s3 + 2s2 + 2s
hence, ¯
2
s − 2 ¯¯
r1 = 2 = −1
3s + 4s + 2 ¯ s=0
let’s solve
v 000 − v = 0, v(0) = 1, v 0(0) = v 00(0) = 0
3
³ √ ´³ √ ´
s − 1 = (s − 1) s + 1/2 + j 3/2 s + 1/2 − j 3/2
r1 r2 r2
V (s) = + √ + √
s−1 s+ +j
1 3
s + 1
− j 3
2 2 2 2
1 1 1
3 3 3
V (s) = + √ + √
s−1 1
s+ +j 3 1
s+ −j 3
2 2 2 2
r1 r2 r3
F (s) = + +
s2 s s+1
r1(s + 1) + r2s(s + 1) + s2 = 1
(1 + r2)s2 + (r1 + r2)s + 1 = 1
1 1 1
F (s) = − +
s2 s s + 1
gives ¯
ki ¯
F (s)(s − λi) s=λi
= ri,ki
j
¯
1 d ¡ ¢
ki ¯
¯
F (s)(s − λi) ¯ = ri,ki−j
j! dsj s=λi
usually the ki’s are small (e.g., 1 or 2), so fortunately this doesn’t come up
too often
• multiply by s2:
2 1 r3 s 2
s F (s) = = r1 + r2 s +
s+1 s+1
• evaluate at s = 0 to get r1 = 1
• evaluate at s = 0 to get r2 = −1
b(s) b0 + b 1 s + · · · + b m s m
F (s) = = n
,
a(s) a0 + a 1 s + · · · + a n s
where
c(s) = c0 + · · · + cm−nsm−n, d = d 0 + · · · + d k sk , k<n
then
L−1(F ) = c0δ + · · · + cm−nδ (m−n) + L−1(d/a)
5(s + 1) − 5 + 3 2
F (s) = =5− ,
s+1 s+1
so
L−1(F ) = 5δ(t) − 2e−t
in general,
• F strictly proper ⇐⇒ f has no impulses at t = 0
• F proper, not strictly proper ⇐⇒ f has an impulse at t = 0
• F nonproper ⇐⇒ f has higher-order impulses at t = 0
• m − n determines order of impulse at t = 0
s4 + s3 − 2s2 + 1
F (s) =
s3 + 2s2 + s
−s2 + s + 1 r1 r2 r3
= + +
s(s + 1)2 s s + 1 (s + 1)2
• determine r1: ¯
2
−s + s + 1 ¯¯
r1 = =1
(s + 1)2 ¯ s=0
• determine r3: ¯
2
−s + s + 1 ¯¯
r3 = =1
s ¯
s=−1
• determine r2:
µ 2
¶¯ 2
¯
d −s + s + 1 ¯¯ −s − 1 ¯¯
r2 = = = −2
ds s ¯
s=−1 s2 ¯ s=−1