Escolar Documentos
Profissional Documentos
Cultura Documentos
u(t)
planta
y(t)
y (kT )
A/D
y (t)
sensor
Figura 1: Diagrama de blocos de um sistema amostrado. Assume-se que o A/D amostra y(t) em instantes de tempo discretos e os passa ao computador (abstrai-se o fato de que existem erros no sensor). A tarefa do computador obter estas amostras e computar o sinal de controle a ser enviado atravs do D/A. O A/D e o D/A sero abordados posteriormente. Aqui se est interessado no tratamento dos dados realizado pelo computador. Sejam os sinais de erro at o instante k dados por e(0), e(1), , e(k) e os sinais de sada anteriores ao instante k, u(0), u(1), , u(k 1). O prximo sinal de controle ser dado por alguma funo na forma (1): u(k) = f (e(0), e(1), , e(k), u(0), u(1), . . . , u(k 1)) 1 (1)
Se est interessado em sistemas lineares de dimenso nita. Portanto, assumese que f () linear e depende de um nmero nito de valores de e() e u(). Logo tem-se u(k) = a1 u(k1)a2 u(k2) an u(kn)+b0 e(k)+b1 e(k1)+ +bm e(km) (2) que denominada equao de recorrncia ou equao a diferenas. A rigor, (2) no uma equao a diferenas. No entanto, pode-se mostrar que ela equivalente a uma equao a diferenas: Denindo u(k) = u(k) u(k 1) 2 u(k) = u(k) u(k 1) . . . n u(k) = n1 u(k) n1 u(k 1) logo u(k) = u(k) u(k 1) = u(k) u(k) . . . u(k 2) = u(k) 2u(k) + 2 u(k) Assim, uma equao de recorrncia de 2a ordem, por exemplo, com a1 , a2 e b0 = 0 e b1 = b2 = 0 u(k) = a1 u(k 1) a2 u(k 2) + b0 e(k) pode ser escrita como u(k) + a1 (u(k) u(k)) + a2 u(k) 2u(k) + 2 u(k) = b0 e(k) ou a2 2 u(k) (a1 + a2 ) u(k) + (a2 + a1 + 1) u(k) = b0 e(k) Embora as duas expresses sejam equivalentes, a forma de equao de recorrncia mais conveniente para implementao no computador. Portanto, esta ser a forma utilizada, embora continue a ser chamada de equao a diferenas 2
u(k) = A1 k + A2 k 1 2 Utilizando as condies iniciais (u(0) = u(1) = 1), pode-se determinar as constantes de 1 = A1 + A2 1 = A1 1 + A2 2 que resulta 1+ 5 0, 7236 = 2 5 51 0, 2764 = 2 5
A1 A2
A equao em obtida ao fazer-se u(k) = Ak chamada de equao caracterstica e uma equao polinomial em . Portanto, em geral, possui solues complexas. Se alguma das solues estiver fora do crculo unitrio no plano complexo1 , a equao a diferenas ser instvel para alguma condio inicial nita. Se todas as razes do polinmio caracterstico estiverem dentro do crculo unitrio, ento a equao a diferenas ser estvel, como mostra a Fig. 2.
u(t) =
0
e(t)dt
(3)
Ou seja, se || > 1.
instvel
instvel estvel
1
estvel
estvel instvel
1
estvel
instvel
Figura 2: Plano complexo. Assumindo que se tem uma aproximao para a integral no instante k 1, u(k 1), o problema obter uma expresso para u(k). possvel obter-se diversas solues diferentes para este problema, dependendo de quais aproximaes so feitas, mas trs tipos de aproximaes so particularmente interessantes em problemas de controle, devido s suas propriedades2 : Forward Differences
Consequentemente, tem-se
Nesta aproximao considera-se que o valor de e(t) no intervalo ((k 1)T, kT ) constante e dado por e ((k 1)T ) = e(k 1), como mostra a Fig. 3.
(4)
Nesta aproximao considera-se que o valor de e(t) no intervalo ((k 1)T, kT ) constante e dado por e(kT ) = e(k), como mostra a Fig. 4.
(5)
e(t)
1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000
u(k 1) T e(k 1) T (k 1)T e(t) e(k 1) e(k)
e(k 1)
e(k)
kT
111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000
u(k 1) T e(k 1) T (k 1)T Regra do Trapzio
kT
Nesta aproximao considera-se que o valor de e(t) no intervalo ((k 1)T, kT ) constante e dado pela mdia entre e ((k 1)T ) = e(k 1) e e(kT ) = e(k), como mostra a Fig. 5. Esta aproximao tambm chamada de aproximao bilinear ou aproximao de Tustin. Consequentemente, tem-se u(k) = u(k 1) + T (e(k) + e(k 1)) 2 (6)
possvel obter aproximaes equivalentes partindo-se da verso diferencial de (3): e(t) = 6 du(t) dt (7)
e(t)
111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000 111111111 000000000 1111111 0000000
e(k 1) u(k 1)
T 2
e(k)
(k 1)T
kT
Figura 5: Aproximao de Tustin. de forma que as aproximaes tornam-se: Forward differences e(k) = Backward differences e(k) = Regra do trapzio e(k) = 2 u(k) u(k 1) e(k 1) T (10) u(k) u(k 1) T (9) u(k + 1) u(k) T (8)
Pode-se observar que as equaes a diferenas podem ser utilizadas para aproximar equaes diferenciais que representam sistemas fsicos. Essas equaes a diferenas so semelhantes s estudadas anteriormente, porm no so homogneas. Embora existam diversos mtodos para resolver equaes a diferenas no homogneas, o mtodo de interesse aqui consiste em considerar a parte no homognea da equao como entrada de um sistema cuja sada a varivel homognea, como mostrado na Fig. 6. Se a equao a diferenas for linear e com coecientes constantes, pode-se descrever a relao entre u(k) e e(k) atravs de uma funo de transferncia. Essa funo de transferncia ser denida utilizando-se a transformada z. A transformada z transforma uma sequncia de nmeros em uma funo da varivel z. 7
e(k)
sistema
u(k)
4 Transformada z
Considere o sinal discreto y(k) =
1 k 4 1 k 9
k0 k<0
1 9
, 1,
1 4
1 4
S2 = +
z2 +
1 9
z+1+
1 4
z 1 +
1 4
z 2 +
onde z pode ser encarado coo um marcador de posio dos elementos de S1 . Assim, para os valores de z para os quais a srie converge, pode-se obter uma representao compacta para o sinal y(k). Reescrevendo S2 na forma: 1 9
2 2
S2 = +
z +
S2
1 9
z + 1+1 +
1 4
+
S2
1 4
2 z 2 + 1 = S2 +S2 1
S2 =
e portanto S2 = 1 1
z 9
1 1 (4z)1
1 1
z 9
1 4
1 4
1 4
1 4
9 Figura 7: Regio de convergncia de S2 . A regio de convergncia de S2 pode ser vista na Fig. 7. Na regio de convergncia, S2 denominada transformada z de y(k) e representada por Z[y(k)] = Y (z). Denio 1 (Transformada z) Seja um sinal com valores discretos , e(1), e(0), e(1), , e(k), . A sua transformada z
E(z) = Z[e(k)] =
k=
assumindo que se pode encontrar os valores r0 e R0 que delimitam uma regio no plano complexo para a qual a srie converge. Exemplo 1 Calcular a transformada z do sinal eat u(t) amostrado com um perodo T . e(k) = eakT u(kT )
Z[e(k)] = = =
e
k=
akT
u(kT )z
=
k=0
akT k
=
k=0
eaT z 1
1 1 eaT z 1
5 Funo de Transferncia
Considerando o caso da integrao pela regra trapezoidal, tem-se um sistema como o mostrado na Fig. 8 e(k) h u(k)
Figura 8: Funo de Transferncia. cuja sada dada por T (e(k) + e(k 1)) (11) 2 Deseja-se obter a funo de transferncia H(z) que representa (11. Para tanto, multiplica-se (11 por z k e soma-se em k, resultando u(k) = u(k 1) +
u(k)z
k=
=
k=
T + 2 z
e(k)z
k=
+
k=
e(k 1)z k
U (z) =
k=
(k1) 1
T + 2
E(z) +
k=
T E(z) + E(z)z 1 U (z) = U (z)z 1 + 2 T 1 + z 1 U (z) = E(z) 2 1 z 1 T z+1 U (z) = = H(z) = funo de transferncia da integrao trapezoidal E(z) 2 z1 Para o caso geral, tem-se 10
u(k) = a1 u(k1)a2 u(k2) an u(kn)+b0 e(k)+b1 e(k1)+ +bm e(km) b0 + b1 z 1 + + bm z m H(z) = 1 + a1 z 1 + + an z n Se n m, pode-se escrever na forma H(z) = b0 z n + b1 z n1 + + bm z nm b(z) = n + a z n1 + + a z a(z) 1 n
6 Signicado Fsico de z
Suponha H(z) = z 1 : U (z) = z 1 E(z)
u(k)z
k=
= z
1 k=
u(k)z k = z 1
k= k=
u(k)z k =
k= k=
u(k)z k =
k= k=
u(k) = e(k 1) Assim, a funo de transferncia z 1 signica o sinal de entrada atrasado por um perodo de amostragem, como mostra a Fig. 9. E(z) e(k) z 1 U (z)
u(k)=e(k1)
11
7 Espao de Estados
Seja, b0 z m + b1 z m1 + + bm b(z) Y (z) = n = n1 + + a U (z) z + a1 z a(z) n Y (z) = b(z) U (z) = b(z)(z) a(z) (z) = U (z) a(z)
a(z)(z) = U (z) z n + a1 z n1 + + an (z) = U (z) z n (z) = U (z) a1 z n1 (z) a2 z n2 (z) an (z) Passando para o tempo, (k + n) = u(k) a1 (k + n 1) a2 (k + n 2) an (k) Denindo x1 (k + 1) (k + n)
x1 (k + 1) = u(k) a1 x1 (k) a2 x1 (k 1) an x1 (k n + 1)
x2 (k) x3 (k)
xn (k)
12
Denindo
x(k)
pode-se escrever
Y (z) = b0 z m + b1 z m1 + + bm (z) y(k) = b0 (k + m) + b1 (k + m 1) + + bm (k) Se m < n m = n i ; i > 0: (k + m) = (k + n i) = xi (k) e possvel escrever y(k) = Cx(k) = equao de sada 13
1 0 B = . . . 0
com C = 0 Se m = n: (k + m) = (k + n) = x1 (k + 1) (k + m 1) = (k + n 1) = x1 (k) . . . (k + m i) = (k + n i) = xi (k) . . . (k + m n) = (k) = xn (k) e possvel escrever y(k) = b0 x1 (k + 1) + b1 x1 (k) + b2 x2 (k) + + bn xn (k) y(k) = b0 (a1 x1 (k) a2 x2 (k) an xn (k) + u(k)) + b1 x1 (k) + b2 x2 (k) + + + bn xn (k) y(k) = (b1 a1 b0 )x1 (k) + (b2 a2 b0 )x2 (k) + + (bn an b0 )xn (k) + b0 u(k) y(k) = Cx(k) + Du(k) com C = (b1 a1 b0 ) (b2 a2 b0 ) e D = b0 Assim, para n m, possvel escrever o modelo no espao de estados na forma x(k + 1) = Ax(k) + Bu(k) y(k) = Cx(k) + Du(k) (bm an b0 ) b0 b1 bm
14
Caso a ordem do numerador seja menor do que a ordem do denominador, tem-se os primeiros bi = 0. z n Y (z) + a1 z n1 Y (z) + + an Y (z) = b0 z n U (z) + b1 z n1 U (z) + + bn U (z)
bn U (z) an Y (z) = z n Y (z) + a1 z n1 Y (z) + + an1 zY (z) b0 z n U (z) b1 z n1 U (z) bn1 zU (z) Denindo xn (k + 1) tem-se zXn (z) = bn U (z) an Y (z) e portanto Xn (z) = z n1 Y (z) + a1 z n2 Y (z) + + an1 Y (z) b0 z n1 U (z) b1 z n2 U (z) bn1 U (z) ou ainda 15 bn u(k) an y(k) (12)
Xn (z) + bn1 U (z) an1 Y (z) = z n1 Y (z) + a1 z n2 Y (z) + + an2 zY (z) b0 z n1 U (z) b1 z n2 U (z) bn2 zU (z) Denindo xn1 (k + 1) tem-se zXn1 (z) = Xn (z) + bn1 U (z) an1 Y (z) Executando-se o procedimento acima repetidas vezes chega-se X2 (z) + b1 U (z) a1 Y (z) = zY (z) b0 zU (z) Denindo-se x1 (k + 1) tem-se zX1 (z) = X2 (Z) + b1 U (z) a1 Y (z) que substituida em (14) resulta zX1 (z) = zY (z) b0 zU (z) de onde X1 (z) = Y (z) b0 U (z) Passando para o domnio do tempo e rearranjando y(k) = x1 (k) b0 u(k) Substituindo (16) em (15), (13), e (12) resulta x1 (k + 1) = x2 (k) a1 x1 (k) + (b1 a1 b0 )u(k) . . . xn1 (k + 1) = xn (k) an1 x1 (k) + (bn1 an1 b0 )u(k) xn (k + 1) = an x1 (k) + (bn an b0 )u(k) 16 (16) x2 (k) + b1 u(k) a1 y(k) (15) (14) xn (k) + bn1 u(k) an1 y(k) (13)
que pode ser escrita na forma cannica de observao x(k + 1) = Ax(k) + Bu(k) y(k) = Cx(k) + Du(k) com a1 a2 . . . 1 0 . . . 0 0 . .. . . . 0 0 0 0 0 0 0 1 . . . 0 0 . . . 0 0 . . . 0 1 0 0
C = D =
A = an1 an b 1 a1 b 0 b 2 a2 b 0 B = . . . 1 0 b0 b n an b 0
8 Sequncia de Ponderao
Seja Y (z) = H(z)U (z) Obviamente, Y (z) dado por
Y (z) =
k=
y(k)z k
ser um polinmio innito em z. Supondo que u(k) tal que u(k) = 0 para k < 0, os coecientes do polinmio Y (z) sero iguais a y(k): y(0) y(1) y(2) y(3) = = = = . . . u(0)h(0) u(0)h(1) + u(1)h(0) u(0)h(2) + u(1)h(1) + u(2)h(0) u(0)h(3) + u(1)h(2) + u(2)h(1) + u(3)h(0)
17
Portanto
y(k) =
j=0
u(k)h(k j)
y(k) =
j=
u(k) h(k j)
sequncia de ponderao
9 Exemplo de um Servomecanismo
A gura 10 mostra um esboo de um servomecanismo. m Nm l
1 n
m va
Jm
Jl Nl l
1111111 0000000 fl
Figura 10: Esboo de um servomecanismo. Supondo que no haja escorregamento no sistema de transmisso, pode-se escrever dm = dl (17)
onde dm e dl so os deslocamentos lineares das engrenagens do lado do motor e do lado da carga, respectivamente. Substituindo o raio (r) e o deslocamento angular () de cada engrenagem em (17) obtm-se rm m = rl l e como o nmero de dentes de cada engrenagem proporcional ao seu raio, tem-se N m m = N l l ou 18
O torque produzido pelo atuador ( ) deve vencer as perdas do lado do motor (por atrito com os mancais e inrcia do rotor), representados por m e o torque de reao da carga, l . Ou seja, = m + l onde l l reetido para o eixo do motor. As perdas do lado do motor so dadas por m = Jm m + f m m (22) (21)
onde Jm o momento de inrcia do rotor e fm o atrito viscoso com os mancais. O torque de reao da carga dado por l = Jl l + f l l (23)
onde Jl o momento de inrcia da carga e fl o atrito viscoso da carga. (23) poderia ser acrescentado ainda mais um termo, representando a elasticidade do sistema de transmisso, resultando l = Jl l + fl l + Kl (l nm ) (24)
onde Kl a constante de mola. No entanto, tipicamente o sistema de transmisso suciente rgido para que este termo adicional possa ser desprezado. O princpio da conservao da energia permite escrever l m = l l ou l = e portanto, de (19), (20) e (23): 19 l l = nl m
(25)
(26)
onde Je = Jm + n2 Jl a inrcia equivalente e fe = fm + n2 fl o atrito viscoso equivalente. O torque (26) produzido pelo atuador cujo diagrama eltrico mostrado na gura 11.
Figura 11: Diagrama eltrico do atuador. Para motores com im permanente o = K T ia 20 (27)
onde KT a constante de torque e ia a corrente de armadura. A corrente de armadura est relacionada com a tenso aplicada por v a = Ra ia + La sendo Ra a resistncia de armadura; La a indutncia de armadura e ea a fora contra-eletro-motriz dada por e a = K a m onde Ka a constante de armadura do motor3 . Substituindo (29) em (28) v a = Ra ia + La dia + K a m dt (30) (29) dia + ea dt (28)
ia , x2
m e u
va tem-se
Note que para motores com im permanente e com as grandezas no S.I. tem-se Ka = KT .
21
x2 = x1
KT fe x1 x2 Je Je Ra Ka 1 u x1 x2 = La La La x2 , chega-se a: Ra Ka 1 x1 x3 + u La La La
Denindo, adicionalmente, x3
x1 =
x2 = x3 fe KT x1 x3 x3 = Je Je Denindo x= x1 x2 x3
pode-se escrever na forma matricial Ra 1 a La 0 Ka L La 0 1 x = 0 u = Ax + Bu x= 0 f KT 0 Je 0 Je e A sada do sistema y = l = nm = nx2 que na forma matricial y = 0 n 0 x = Cx
sX(s) = AX(s) + BU (s) Y (s) = CX(s) + DU (s) de onde obtm-se X(s) = (sI A)1 BU (s) e Y (s) = C (sI A)1 BU (s) + DU (s) E portanto, a funo de transferncia H(s) = Y (s) = C (sI A)1 B + D U (s) (31)
Embora seja possvel obter a funo de transferncia a partir de (31), nem sempre esta a forma mais fcil pois requer uma inverso de matriz que, tipicamente precisa ser feita na forma literal. Uma forma alternativa de obter a funo de transferncia tomar as transformadas de Laplace de (26), (30), (27) e (18), de onde pode-se ento calcular (s) H(s) = Y (s) . U Tomando-se a transformada de Laplace de (30) com condies iniciais nulas e resolvendo-se para Ia (s) resulta Ia (s) = e portanto, de (27) T (s) = KT Ia (s) = KT Va (s) sKa m (s) Ra + sLa (33) va (s) sKa m (s) Ra + sLa (32)
Por outro lado, a transformada de Laplace de (26) T (s) = s2 Je m (s) + sfe m (s) Igualando-se (33) e (34) e resolvendo para
m (s) Va (s)
(34)
tem-se
m (s) KT = 2 J L + s(J R + L f ) + R f + K K ] Va (s) s [s e a e a a e a e T a Normalmente, a constante de tempo eltrica muito menor do que a constante de tempo mecnica. Assim, pode-se desprezar La , obtendo-se 23
(35)
Ra Je = constante de tempo Ra f e + KT Ka De (35) e (18) tem-se l (s) nKT = Va (s) s(sJe Ra + Ra fe + KT Ka ) A gura 12 mostra um diagrama de blocos do servomecanismo. Va (s) +
1 sLa +Ra
(36)
Tm (s) KT
1 sJe +fe
sm (s)
1 s
m (s) n
l (s)
24
x(k + 1) = y(k) =
Ra La
0 T
0 T 0
a Ka T L T
KT Je
fe Je
0 n 0 x(k)
La x(k) = 0 u(k) 0 T
Y (z) = C (zI A)1 B + D (37) U (z) Tal como no caso contnuo, uma forma alternativa de obter a funo de transferncia tomar as transformadas z das aproximaes discretas de (26), (30), (27) (z) e (18), de onde pode-se ento calcular H(z) = Y (z) . U Utilizando forward differences tem-se ia (k + 1) ia (k) dia (k) dt T m (k + 1) m (k) m (k) T m (k + 1) m (k) m (k) T 25 (38) (39) (40)
Substituindo (39) em (40) m (k+1)m (k) T T m (k + 2) m (k + 1) m (k + 1) + m (k) m (k) T2 m (k + 2) 2m (k + 1) + m (k) m (k) T2 m (k)
m (k+2)m (k+1) T
(41)
Utilizando (39) e (41), a verso discreta de (26) Je fe (m (k + 2) 2m (k + 1) + m (k)) + (m (k + 1) m (k)) T2 T Je Je fe fe Je (k + 2) + 2 2 m (k + 1) + m (k) (42) (k) = 2 m 2 T T T T T De forma semelhante, utilizando (39) e (38), a verso discreta de (30) La Ka (ia (k + 1) ia (k)) + (m (k + 1) m (k)) T T La Ka La Ka va (k) = ia (k) + ia (k + 1) + Ra m (k + 1) m (k) T T T T (43) As verses discretas de (27) e (18) so (k) = KT ia (k) e l (k) = nm (k) (45) (44)
(k) =
va (k) = Ra ia (k) +
Tomando a transformada z de (43) com condies iniciais nulas e resolvendose para Ia (z) resulta Ia (z) = e portanto, de (44) T (z) = KT Ia (z) = KT Va (z) 26
(z1) Ka m (z) T (z1) R a + T La
Va (z)
(46)
(47)
Por outro lado, a transformada z de (42) Je fe Je 2 z m (z) + 2 2 zm (z) + 2 T T T 2 (z 1) (z 1) T (z) = Je m (z) + fe m (z) 2 T T
m (z) Va (z)
T (z) =
Je fe 2 T T
m (z) (48)
tem-se
KT
(z1) T (z1)2 Je La T2
(z1) (Je Ra T
+ La f e ) + Ra f e + K T K a
Normalmente, a constante de tempo eltrica muito menor do que a constante de tempo mecnica. Assim, pode-se desprezar La , obtendo-se m (z) = Va (z) KT
(z1) (z1) ( T Je Ra T
+ Ra f e + KT Ka )
K
(z1) (Tm (z1) T T
+ 1) (49)
+ Ra f e + KT Ka )
(50)
27
u (k) D/A
u(kT ) G(s)
y(t) A/D
y(k)
G(z) Figura 13: Diagrama de blocos de uma planta com entrada e sada amostradas. possui um segurador de ordem zero, cuja implementao tpica um latch de dados que existe na entrada do D/A. A funo de transferncia discreta a transformada z da sada quando a entrada um pulso unitrio em k = 0, ou seja, quando u (k) = 1 0 k=0 k=0
Considerando o segurador de ordem zero existente no D/A, o sinal efetivamente aplicado planta ser o mostrado na Fig. 14 u(t) 1
2T
Figura 14: Sinal u(t) efetivamente aplicado planta. que pode ser modelado por um degrau unitrio em t = 0 subtrado de outro degrau unitrio em t = T , ou seja u(t) = u0 (t) u0 (t T ) Logo, tem-se Y (s) = 1 esT s s G(s) = 1 esT 28 G(s) s
e portanto Y (z) = G(z) = Z L1 Denindo5 : Z {G(s)} tem-se G(z) = Z G(z) = Z G(s) s G(s) s Z esT z 1 Z G(s) s G(s) s Z L1 {G(s)} 1 esT G(s) s
G(z) = 1 z 1 Z
G(s) s
a . s+a
Exemplo 2 Calcule a funo de transferncia discreta do sistema G(s) = G(s) a 1 1 = = s s(s + a) s s+a L1
kT 0
G(s) s
G(s) s
=Z
g(k)dt
0
29
Caso tivesse sido utilizado forward differences para obter uma aproximao discreta para o sistema do exemplo 2, resultaria: aT (z 1) + aT aT G(z) = z (1 aT ) Essa funo de transferncia difere da obtida no exemplo 2 devido aproximao por forward differences e no considerao do efeito do segurador de ordem zero, enquanto aquela exata e considera esse efeito. No entanto, quanto T sucientemente pequeno, a aproximao por forward differences se torna mais prxima do modelo exato. G(z) = G(s)|s= z1 =
T
11 Resposta Dinmica
Tendo-se o modelo do sistema, a sua resposta uma determinada entrada pode ser calculada pelo procedimento: 1. Computar a funo de transferncia, H(z) 2. Computar a transformada z da entrada, U (z) 3. Calcular a transformada z da sada, Y (z) = H(z)U (z) 4. Obter a transformada z inversa de Y (z) No entanto, a obteno da transformada inversa requer um esforo razovel. Como se est interessado no problema de projeto do sistema para obter-se uma resposta desejada, interessante poder ter uma ideia da resposta sem precisar calcular a transformada inversa. Desta forma, apenas se a resposta esperada parecer iteressante se investe tempo para calcular a resposta detalhada. Para tanto, conveniente conhecer a transformada z de sinais elementares. 1. Impulso unitrio 1 0
(k) = (z) =
k=
(z) = 1 30
2. Degrau unitrio
u0 (k) = U0 (z) =
1 0
k0 k<0
u0 (k)z
k=
=
k=0
z k =
1 , z 1 < 1 1 1z
A Fig. 15 mostra o sinal u0 (k) e o diagrama de plos e zeros de U0 (z). Note que o plo em z = 1, com convergncia fora do crculo unitrio corresponde a uma constante para k 0 e zero para k < 0. 1
u0 (k) 1
k
(a) Sinal u0 (k).
1
(b) Diagrama de plos e zeros de U0 (z).
u(k) = U (z) =
rk 0
k0 k<0
k k
r z
k=0
=
k=0
rz 1
1 , rz 1 < 1 1 rz 1
31
A Fig. 16 mostra o sinal exponencial e o diagrama de plos e zeros de U (z) para o caso de exponencial decrescente e para o caso de exponencial crescente. 1 u(k) 1 1 1
k
(a) Sinal u(k) decrescente.
1
(b) Diagrama de plos e zeros do sinal exponencial decrescente.
1 u(k) 1 1 k
(c) Sinal u(k) crescente.
1
(d) Diagrama de plos e zeros do sinal exponencial crescente.
Figura 16: Exponencial e respectivos diagramas de plos e zeros. 4. Senoide amortecida u(k) = rk cos(k)u0 (k) , com r > 0 ejk + ejk u(k) = rk u0 (k) 2 32
Denindo u (k)
U (z) =
k=0
r e
k jk k
=
k=0
rej z 1
1 1 rej z 1
U (z) =
1 1
k
Re
Figura 17: Senoide amortecida e respectivos diagramas de plos e zeros. Note que esse sinal pode ser particularizado para alguns do sinais anteriores: (a) se = 0 u(k) = rk cos(k)u0 (k) = rk u0 (k)
12 Propriedades da Transformada z
1. Linearidade6
Z {1 f1 (k) + 2 f2 (k)} =
(1 f1 (k) + 2 f2 (k)) z 1
k=
= 1
k=
f1 (k)z
+ 2
k=
f2 (k)z 1
34
2. Convoluo
n=
f1 (n)f2 (k n)
=
k= n=
f1 (n)f2 (k n) z k
=
n= k=
f1 (n)f2 (k n)z k z n z n
n k=
=
n=
f1 (n)z
=
n=
f1 (n)z n
m=
n=
f1 (n)f2 (k n)
= F1 (z)F2 (z)
3. Deslocamento no tempo
Z {f (k + n)} = =
f (k + n)z k
k=
f (j)z (jn)
j= n j=
= z
f (j)z j
Z rk f (k)
=
k=
rk f (k)z k f (k)(rz)k
k=
= Z r
k
f (k)
= F (rz)
35
5. Teorema 1 (Teorema do Valor Final) Se F (z) converge para |z| > 1 e todos os plos de (z 1)F (z) esto dentro do crculo unitrio, ento
k
Prova 1
Z {f (k)} =
f (k)z
k= 1 k=
= F (z) =
k=0 k 1
f (k)z k
1 k=0
f (k)z
= z F (z) = z
f (k)z k
k=0
(f (k) f (k 1)) z k
n
lim
k=0
(f (k) f (k 1)) z k
z1
= lim lim
z1 n
k=0
(f (k) f (k 1)) z k
z1
lim 1 z 1
6. Teorema 2 (Teorema do Valor Inicial) Se a funo f (k) possuir transformada F (z) e o limite limz F (z) existir, ento f (0) = lim F (z)
z
Prova 2
F (z) =
k=
f (k)z
k=
= k
f (k)z k1
k=
z z
d Z {f (k)} = dz
kf (k)z k
k=
f (k) k
f (k) k z k k=
d Z dz logo
f (k) k
f (k)z
k=
k1
= z
1 k=
f (k)z k = z 1 F (z)
Z C = lim
f (k) k
=
z
F (z) dz + C z f (k) k =C
9. Inverso
F (z) =
k=
Se algum valor de f (k) para k < 0 for diferente de zero, existir um termo com potncia positiva de z. Esse termo ser ilimitado se z for ilimitado. Logo, se F (z) converge quando |z| , f (k) = 0k < 0. Assim, podese considerar a transformada unilateral.
F (z) =
k=0
O lado direito a expanso de F (z) em srie em torno de z = ou em torno de z 1 = 0. Essa expanso pode ser feita dividindo-se o numerador de F (z) pelo denominador de forma apropriada. Suponha o sistema de integrao pela regra trapezoidal, como mostrado na Fig. 18. U (z) H(z) Y (k)
1. Mdodo da diviso longa (expanso em srie de potncias) Y (z) = T z2 + z 1 + z 1 T = 2 z 2 1.5z + 0.5 2 1 1.5z 1 + 0.5z 2
|1 1.5z 1 + 0.5z 2 1 + 2.5z 1 + 3.25z 2 + 3.625z 3 + 1.25z 3 1.25z 3 +4.875z 3 3.625z 3 . . .
1 1 0
1.625z 4 1.625z 4
Expandindo-se um polinmio em z 1 , tem-se y(k) para o lado direito, ou seja, para k > 0. Expandindo-se um polinmio em z, tem-se y(k) para o lado esquerdo, ou seja, para k < 0. T 2 T 2.5 y(1) = 2 T y(2) = 3.25 2 . . . T 4 3(0.5)k y(k) = 2 y(0) = Esse procedimento equivalente a converter F (z) para a equao a diferenas e executar a recurso. 2. Mtodos das fraes parciais Y (z) = T 1 + z 1 1 A B = + 1 1 0.5z 1 1 2 1z 1z 1 0.5z 1
z 1
A = 1 Y (z) 1 z 1 = lim
2 T = 2T 2 1 0.5 3T T 1+2 = 2 12 2
39
A + B0.5k 0 2T 0
T 2 3T 0.5k 2
4 3(0.5)k
40