You are on page 1of 4

PTC 2307 Sistemas e Sinais 1 maro de 2010

Expanso em fraes parciais (Reviso) Seja F ( s ) a Transformada de Laplace da funo f (t ) . Em muitas situaes de anlise de sistemas a funo F ( s ) encontra-se na forma: B( s ) b0 s m + b1 s m 1 + L + bm 1 s + bm = A( s ) a 0 s n + a1 s n 1 + L + a n 1 s + a n sendo B( s ) e A( s ) polinmios em s . Nem sempre essa forma de fcil anlise e implementao. Uma representao em termos de funes elementares B( s) F (s) = = F1 ( s ) + F2 ( s ) + L + Fn 1 ( s ) + Fn ( s ) A( s ) pode facilitar em muitas situaes, por exemplo, para obter a Transformada de Laplace inversa. O mtodo de expanso em fraes parciais resumido a seguir permite representar F ( s ) como um somatrio de funes elementares de forma sistemtica. 1. Considera-se que o polinmio do denominador A( s) tem grau maior que o polinmio do numerador B( s ) . Se no for esse o caso, B( s ) deve ser dividido por A( s ) para resultar um polinmio em s mais um resto, ou seja, uma relao de polinmio em s cujo numerador de grau menor que o denominador. 2. Obter as razes do polinmio do numerador (zeros) e do denominador (plos), ( s z1 )( s z 2 ) L ( s z m ) ou seja, colocar F ( s ) na forma F ( s ) = , sendo ( s p1 )( s p 2 ) L ( s p n ) m<n. Observe que os plos e zeros podem ser quantidades reais ou complexas e para cada plo e/ou zero complexo existe o correspondente complexo conjugado. 3. Se os plos forem distintos a funo F ( s) pode ser expandida em uma soma de an a1 a2 fraes parciais simples, ou seja, F ( s ) = + +L+ ( s p1 ) ( s p 2 ) (s pn ) o termo a k para k = 1,2,L , n um coeficiente constante, chamado de resduo do plo em s = p k . O valor de a k obtido multiplicando ambos os lados da expresso de F(s) acima por ( s p k ) e fazendo s = p k , de modo que F ( s) =

B( s) a k = ( s p k ) A( s ) s = pk Cabe notar que f (t ) aqui considerada uma funo real, portanto, por exemplo, se p1 e p2 forem complexos conjugados, ento os resduos a1 e a2 tambm sero complexos conjugados. Portanto, somente a1 ou a2 deve ser calculado, porque o outro o complexo conjugado. 4. Se os plos forem mltiplos, diferente do que acontece no caso de plos distintos em que cada plo tem apenas um termo elementar, um plo com multiplicidade r tem r termos elementares. Por exemplo, se A( s ) = ( s p1 ) r1 ( s p 2 ) r2 ( s p3 ) , a decomposio em fraes parciais dada por b2,r2 b2,r2 1 b1,r1 b1,r1 1 b2,1 b1,1 b3 + +L+ + + +L+ + F (s) = r1 r1 1 r2 r2 1 ( s p1 ) ( s p 2 ) ( s p 2 ) ( s p3 ) ( s p1 ) ( s p1 ) (s p2 )

PTC 2307 Sistemas e Sinais 1 maro de 2010

o valor de bi , rk l obtido da seguinte forma bi ,rk l =

1 dl F ( s )( s pi ) rk l l! ds

s = pi

Exemplo de caso com plos simples


N ( s ) ( s z1 )( s z 2 ) L ( s z m ) = D( s ) ( s p1 )( s p 2 ) L ( s p n ) aN a1 a2 N (s) = + +L+ D( s ) ( s p1 ) ( s p 2 ) (s pn ) aN a1 a2 N (s) = + +L+ D( s ) ( s p1 ) ( s p 2 ) (s pn )
(s p k ) N ( s) D( s) =
s = pk

m<n

ak aN a1 a2 (s p k ) + (s p k ) + L + (s p k ) + L + (s p k ) ( s p1 ) (s p 2 ) (s p k ) (s p n ) s= p

(s pk )

N ( s) D( s)

= ak
s = pk

resduo no plo s = p k

a L1 k = a k e pk t 1(t ) s pk

Obs.: o exemplo acima no apropriado para o caso de plos complexos. No caso de plos complexos, convir juntar as duas fraes parciais correspondentes aos plos complexos conjugados em uma s frao, com denominador de segundo grau e todos elementos reais.

Exemplo de caso com plos mltiplos

N ( s) s 2 + 2s + 3 b b2 b3 = G ( s) = = 1 + + 2 3 D( s ) s + 1 (s + 1) (s + 1)3 ( s + 1)

(s + 1)3 N ( s) = b1 (s + 1)2 + b2 (s + 1) + b3
D( s )
E com s = 1
3 N ( s) b3 = (s + 1) =2 D( s) s = 1

(Eq.1)

PTC 2307 Sistemas e Sinais 1 maro de 2010

Derivando a Eq.1 em relao a s : d (s + 1)3 N ( s) = b2 + 2b1 (s + 1) ds D( s) E com s = 1 b2 = d (s + 1)3 N ( s) = 2s + 2 s = 1 = 0 ds D( s) s = 1 (Eq.2)

Derivando a Eq.2 em relao a s e ento tomando s = 1 : d2 (s + 1)3 N ( s) = 2b1 = 2 2 ds D( s) s = 1


G ( s) = 1 2 s 2 + 2s + 3 = + 3 ( s + 1) s + 1 ( s + 1)3 b1 = 1

E
t t 2e t g (t ) = e + 2 1(t ) 2

Em Matlab:
N ( s ) = num = [ D( s ) = den = [
[r ,

] ]

p, k ] = residue(num, den) r resduos p plos k termo direto ou constante

Por exemplo:
2s 3 + 5s 2 + 3s + 6 s 3 + 6s 2 + 11s + 6 % comandos usados no MatLab num = [2 5 3 6] ; den = [1 6 11 6] ; [r , p, k ] = residue(num, den)

PTC 2307 Sistemas e Sinais 1 maro de 2010

% resultados r = [ 6 4 3] p = [ 3 2 1] k=2

You might also like