Professional Documents
Culture Documents
21 de agosto de 2017
2
Sumario
1 Introducao 5
3
4 SUMARIO
Introducao
Na Teoria de Controle ha conceitos fundamentais como Estabilidade de
um sistema, Observabilidade do estado de um sistema e Controlabili-
dade do estado de um sistema. Embora existam sistemas genuinamente
no tempo discreto, muitos sistemas que serao controlados por controla-
dores no tempo discreto sao sistemas no tempo contnuo. Como podem
ser analizados estes sistemas que sao parcialmente no tempo discreto
e parcialmente no tempo contnuo? Como podemos avaliar a estabili-
dade destes sistemas? O intervalo de amostragem no tempo altera a
observabilidade ou a controlabilidade do sistema parcialmente discreto
9
10 CAPITULO 1. INTRODUCAO
no tempo?
Este texto tem como objetivo esclarecer estas questoes e descre-
ver as tecnicas e conceitos fundamentais no controle destes sistemas
parcialmente no tempo discreto. Veremos que a introducao de uma
transformada, chamada Transformada Z, permitira a analise e o pro-
jeto destes sistemas.
Captulo 2
Notas sobre
Processamento de Sinais
2.1 Introducao
Frequentemente a planta opera em tempo contnuo. O controlador
digital requer sinais amostrados e em forma digital. O processo de
amostragem e de conversao de sinal analogico em digital pode causar
perda de informacao atraves do fenomeno chamado aliasing ou fal-
11
12CAPITULO 2. NOTAS SOBRE PROCESSAMENTO DE SINAIS
e (t) e (t)
s o
o o R
e
s i
1
eo
o o 2R
i2
o o 4R
i3
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
-6 -4 -2 0 2 4 6
N
X 1
xp (n) = ck ej2nk/N , n = . . . , 1, 0, 1, . . . (2.7)
k=0
N 1
1 X
ck = xp (n)ej2nk/N , k = 0, 1, 2, . . . (2.8)
N n=0
A transformada discreta de Fourier de x(n), onde
X(K) = N ck , k = 0, 1, 2, . . . , N 1 (2.10)
A transformada discreta de Fourier (DFT) e uma funcao periodica
na frequencia. O maior intervalo em frequencia representavel pela
DFT e 1/2 < f < 1/2. Sinais senoidais com |f | > 1/2 tem sua
amplitude somada a amplitude de sinais senoidais de frequencia no
intervalo |f | < 1/2, conforme a figura 2.4.
2.7. TRANSFORMADA DISCRETA DE FOURIER DFT 21
|F(f)|
1/2 1 f
22CAPITULO 2. NOTAS SOBRE PROCESSAMENTO DE SINAIS
Captulo 3
Representacao no
espaco de estados
Referencia
23
24CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
3.1 Introducao
Os metodos convencionais, como lugar-das-razes e metodos no domnio
da frequencia, sao uteis quando estamos tratando de sistemas siso. Sao
metodos para sistemas invariantes no tempo.
O metodo no espaco de estados descreve o sistema atraves n equacoes
diferenciais de primeira ordem. Permite o projeto de controladores que
minimizam um ndice de performance, permitem o projeto para uma
classe de sinais de entrada e permitem a inclusao de condicoes iniciais
no projeto do controlador.
O estado e definido como o menor conjunto de variaveis tais que
o conhecimento destas variaveis em t = t0 , junto com o conhecimento
do sinal de entrada de t = t0 ate t > t0 , determina completamente o
comportamento do sistema em qualquer t > t0
M x = M Ax + M Bu (3.1)
ou ainda
M x M Ax = M Bu (3.2)
Deseja-se determinar M tal que
dM x
= M x M Ax (3.3)
dt
pois neste caso os sistema
26CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
1 22 1
eAt = I + At + A t + . . . + A k tk + . . . (3.6)
2! k!
Esta serie e convergente e pode ser diferenciada termo a termo
d(eAt ) 1 1
= A + A2 t + A3 t2 + . . . + Ak tk1 + . . . (3.7)
dt 2! (k 1)!
d(eAt ) 1 1
= A[I + At + A2 t2 + . . . + Ak tk + . . .] (3.8)
dt 2! k!
que resulta
d(eAt )
= AeAt (3.9)
dt
Esta propriedade de eAT e a propriedade necessaria para o fator de
integracao.
Z (k+1)T
A(k+1)T A(kT )
e x((k + 1)T ) e x(kT ) = eA Bu( )d (3.10)
kT
Z (k+1)T
x((k + 1)T ) e AT
x(kT ) = e A(k+1)T
eA Bu( )d (3.11)
kT
28CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
ou
Z (k+1)T
AT
x((k + 1)T ) e x(kT ) = eA((k+1)T ) Bu( )d (3.12)
kT
Z T
x((k + 1)T ) e AT
x(kT ) = eA(T ) Bu( + kT )d (3.13)
0
Z T
x((k + 1)T ) e AT
x(kT ) = u(kT )( eA(T ) Bd) (3.14)
0
Z T
x(k + 1) = (e AT
)x(k) + ( eA(T ) Bd)u(k) (3.15)
0
E, finalmente, da eq. ??, observa-se claramente a expressao que
relaciona a matriz do sistema no tempo contnuo A com a matriz do
sistema no tempo discreto G,
G = eAT (3.16)
decorre tambem a expressao que relaciona a matriz de atuacao no
tempo contnuo B com a matriz de atuacao no tempo discreto H,
Z T
H=( eA(T ) Bd) (3.17)
0
No Scilab o comando que calcula G e H em funcao de A, B e T e
dscr. No Octave o comando que calcula G e H em funcao de A, B e
T e c2d.
d(eAt )
= AeAt . (3.18)
dt
e decorre da expansao em serie de eAt que
eA0 = I (3.19)
Seja F (t) = eAt . Desta forma F (t) satisfaz F = AF e podemos
aplicar a transformada de Laplace nos dois lados da equacao,
Y (z) b0 + b1 z 1 + . . . + bn z n
= (3.25)
U (z) 1 + a1 z 1 + . . . + an z n
x1 (k + 1) 0 1 0 ... 0 x1 (k) 0
x2 (k + 1) 0 0 1 ... 0 x2 (k) 0
..
= .. .. .. .. ..
+ ..
u(k)
. . . . .
. .
x (k + 1) 0 0 0 . . . 1 xn1 (k) 0
n1
xn (k + 1) an an1 an2 . . . a1 xn (k) 1
(3.26)
32CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
x1 (k)
. . x2 (k)
y(k) = [bn an b0 ..bn1 an1 b0 .. . . . b1 a1 b0 ]
... + b0 u(k)
(3.27)
xn (k)
x1 (k + 1) 0 0 ... 0 an
0 x1 (k) b n an b 0
x2 (k + 1) 1 0 ... 0 an1
0 x2 (k) bn1 an1 b0
..
= .. .. ..
.. .. ..
+ ..
u(k)
. . . .. .
. .
x (k + 1)
n1
0 0 . . . 1 0 a2 x (k)
n1
b 2 a2 b 0
xn (k + 1) 0 0 . . . 0 1 a1 xn (k) b 1 a1 b 0
(3.28)
x1 (k)
x2 (k)
y(k) = [ 0 0 . . . 0 1 ]
... + b0 u(k)
(3.29)
xn (k)
3.4. ALGUMAS REPRESENTACOES CANONICAS 33
x1 (k + 1) p1 0 . . . 0 x1 (k) 1
x2 (k + 1) 0 p2 . . . 0 x2 (k) 1
.. = . . .. . + . u(k) (3.30)
. .. .. . .. ..
xn (k + 1) 0 0 . . . pn xn (k) 1
x1 (k)
x2 (k)
y(k) = [ c1 c2 . . . cn ]
... + b0 u(k)
(3.31)
xn (k)
x1 (k + 1) p1 1 0 ... 0 0 ... 0 x1 (k) 0
x2 (k + 1) 0 p1 1 ... 0 0 ... 0 x2 (k) 0
.. .. .. .. .. .. .. ..
. . . . 0 . . . .
xm (k + 1) = 0 0 0 . . . p1 0 ... 0 xm (k) + 1 u(k)
xm+1 (k + 1) 0 0 0 . . . 0 pm1 . . . 0 xm+1 (k) 1
.. .. .. .. .. .. .. .. ..
. . . . . . . . .
xn (k + 1) 0 0 0 ... 0 0 . . . pn xn (k) 1
(3.32)
x1 (k)
x2 (k)
y(k) = [ c1 c2 . . . cn ]
... + b0 u(k)
(3.33)
xn (k)
(k) = Gk (3.38)
adj(zI G)
(zI G)1 = (3.44)
|zI G|
Note que o determinante |zI G| e o polinomio caracterstico
|zI G| = z n + a1 z n1 + a2 z n2 + . . . + an (3.45)
Demonstra-se que a matriz adjunta tem uma representacao expan-
dida
H1 = G + a1 I
H2 = GH1 + a2 I
.. (3.47)
.
Hn1 = GHn2 + an1 I
Hn = GHn1 + an I = 0
a1 = trG
a2 = 21 trGH1
.. (3.48)
.
1
an = n trGHn1
a1,1 a1,2 a1,3
a a
> 0 1,1 1,2
a1,1 >0 a2,1 a2,2 a2,3 >0 (3.50)
a2,1 a2,2
a3,1 a3,2 a3,3
3.6.6 Instabilidade
Um estado de equilbrio xe e dito instavel se para um numero real > 0
e outro numero > 0, nao importa quao pequeno, existe sempre um
estado x0 em S() tal que a trajetoria sai de S(), ver fig. 3.1
42CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
3.6. ESTABILIDADE DE LYAPUNOV 43
Entao
0 1
x(k + 1) = x(k) (3.55)
0.5 1
|I A| = n + a1 n1 + . . . + an1 + an = 0 (3.56)
entao a matriz A satisfaz seu polinomio caracterstico
A = M M 1 Ak = M k M 1 (3.58)
M [n + a1 n1 + . . . + an1 + an ]M 1 = 0 (3.60)
u(n 1)
u(n 1)
x(n) Gn x(0) = [H GH . . . Gn1 H] .. (3.62)
.
u(0)
3.9. OBSERVABILIDADE DE SISTEMA DISCRETO 49
x(k + 1) = Gx(k)
(3.63)
y(k) = Cx(k)
y(0) = Cx(0)
y(1) = CGx(0)
.. .. .. (3.64)
. . .
y(n 1) = CGn1 x(0)
Para que o estado inicial seja determinavel, e necessario que a ma-
triz
C
CG
O= .. (3.65)
.
CGn1
tenha posto completo. Pelo teorema de Cayley-Hamilton nao adianta
estender o numero de observacoes por que Gn nao ira alterar o posto
da matriz de observabilidade. Define-se a matriz da eq. 3.65 como
matriz de observabilidade e o sistema sera observavel se ela for de
posto completo.
Exemplo 6-5 Ogata: Considere o sistema no tempo contnuo
x1 0 1 x1 0
= + u (3.66)
x2 1 0 x2 1
3.9. OBSERVABILIDADE DE SISTEMA DISCRETO 51
e
x1
y= 1 0 (3.67)
x2
1. o sistema e controlavel?
2. o sistema e observavel?
3. determine os autovalores de A;
1 !
s 1
G = eAT = L1 [(sI A)1 ] = L1 (3.70)
1 s
e finalmente,
cos(T ) sen(T )
G= (3.72)
sen(T ) cos(T )
Considere a expansao de Gn
3.12. FORMULA DE ACKERMANN PARA A MATRIZ DE GANHO DO CONTROLADOR57
I = I
G = G HK
G2 = 2
G GHK HK G (3.88)
..
.
Gn = Gn Gn1 HK . . . HK Gn1
Multiplicando as equacoes por 1 , 2 , . . ., n e somando,
n1 K + n2 K G + . . . + K Gn1
n2 K + n3 K G + . . . + K Gn2
(G) = (G)[H GH . . . Gn1 H] .. =0
.
K
(3.90)
Multiplicando pela inversa da matriz de controlabilidade,
58CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
n1 K + n2 K G + . . . + K Gn1
n2 K + n3 K G + . . . + K Gn2
.. = [H GH . . . Gn1 H]1 (G)
.
K
(3.91)
Finalmente, pre-multiplica-se por [0 0 . . . 0 1] e resulta
1
C 0
CG 0
2
L = (G) CG 0 (3.93)
.
..
.
..
CGn1 1
Esta expressao de L e chamada de formula de Ackermann para
determinar o ganho do observador. Ver exemplo resolvido 6-10 do
livro texto e analisar as solucoes no metodo 2 e no metodo 4.
N 1
1 1X
J = x (N )Sx(N ) + [x (k)Qx(k) + u (k)Ru(k)] (3.95)
2 2
k=0
60CAPITULO 3. REPRESENTACAO NO ESPACO DE ESTADOS
x(0) = c (3.97)
Atraves do uso de multiplicadores de Lagrange, define-se um ndice
de desempenho aumentado, L,
1
L = 2 x (N )Sx(N )
N 1
+ 21 k=0 [x (k)Qx(k) + u (k)Ru(k)]
P
(3.98)
+ (k + 1)[Gx(k) + Hu(k) x(k + 1)]
+ [Gx(k) + Hu(k) x(k + 1)] (k + 1)
onde cada (k) e um vetor.
Para minimizar o ndice aumentado L devemos impor derivada par-
cial com respeito a cada componente dos vetores , u e x igual a zero.
3.14. CONTROLE OTIMO QUADRATICO 61
L
= 0 Qx(k) + G (k + 1) (k) = 0 (3.103)
x(k)
L
= 0 Sx(N ) (N ) = 0 , (3.104)
x(N )
L
= 0 Ru(k) + H (k + 1) = 0 , (3.105)
u(k)
L
= 0 Gx(k 1) + Hu(k 1) x(k) = 0 (3.106)
(k)
Estas equacoes admitem simplificacoes,
(N ) = Sx(N ) , (3.108)
u(k) = R1 H (k + 1) , (3.109)
e, levando em conta a eq. 3.106 e a eq. 3.109, resulta
3.14. CONTROLE OTIMO QUADRATICO 63
que rearranja-se
Entretanto, esta ultima equacao deve valer para todo x(k) e isto
implica que
que pode ser usado para rearranjar a eq. 3.118 com A = I, B = HR1
e D = H P (k + 1),
P (N ) = S (3.121)
A equacao de Riccati pode ser resolvida de tras para frente, deter-
minando P (N ), P (N 1), . . . , P (0).
Para determinar a historia de controle parte-se da eq. 3.109 e da
eq. 3.107 que resulta,
onde x(0) = 1.
Determine a lei de controle otimo que minimiza
9
1 1X 2
J = [x(0)]2 + [x (k) + u2 (k)] (3.126)
2 2
k=0
Exemplos resolvidos
: 5-1
Problemas propostos
: B-5-1, B-5-2, B-5-3, B-5-4
Exemplos resolvidos
: A-5-14, A-5-16
:5-9
Problemas resolvidos
:A-5-17, A-5-22
Problemas propostos
Problemas resolvidos
:A-6-3, A-6-10, A-6-16
Problemas propostos
: B-6-6, B-6-7, B-6-9, B-6-11, B-6-16.
Captulo 4
A Transformada de
Laplace e a
Transformada Z
4.1 A Transformada de Laplace
4.1.1 Introducao
Atraves da transformada de Laplace derivadas temporais correspon-
dem a uma multiplicacao pela variavel s e, desta forma, equacoes di-
4.1. A TRANSFORMADA DE LAPLACE 73
4.1.2 Definicao
Seja f (t) = 0 para t < 0 e s uma variavel complexa. A transformada
de Laplace lateral da funcao f (t) e
Z
L[f (t)] = F (s) = f (t)est dt (4.1)
0
2
f (t) = et for 0 < t < T (4.3)
= 0 for t 0 e t > T (4.4)
Z Z
t st A
L[f (t)] = Ae e dt = Ae(+s)t dt = (4.7)
0 0 s+
Funcao degrau
Considere a funcao degrau
Funcao rampa
Considere a funcao rampa
76CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
est est A st
Z Z
A
L[At] = A t | dt = e dt = 2 (4.14)
s 0 0 s s 0 s
Funcao senoidal
Considere a funcao senoidal
Z
A jt
e ejt est dt
L[A sin (t)] = (4.17)
0 2j
A 1 A 1
= (4.18)
2j (s j) 2j (s + j)
A
= 2 (4.19)
s + 2
Funcao pulso
Considere a funcao pulso
A
f (t) = for 0 < t < t0 (4.20)
t0
= 0 for t < 0 e t > t0 (4.21)
Funcao impulso
Considere a funcao impulso
A
f (t) = lim for 0 < t < t0 (4.26)
t0 0 t0
= 0 for t < 0 e t > t0 (4.27)
sua transformada de Laplace e
A
L[f (t)] = lim (1 est0 ) (4.28)
t0 0 t0 s
4.1. A TRANSFORMADA DE LAPLACE 79
d st0
dt0 [A(1 e )]
= lim d
(4.29)
dt0 (st0 )
t0 0
As
= =A (4.30)
s
4.1.5 Superposicao
A transformada de Laplace e um operador linear, ou seja,
Z
L[f (t )1(t )] = f (t )1(t )est dt (4.32)
0
Z
L[f (t )1(t )] = f ( )1( )es( +) d (4.33)
Z
= f ( )1( )es( +) d (4.34)
0
Z
= f ( )1( )es es d (4.35)
0 Z
s
=e f ( )1( )es d (4.36)
0
= es F (s) (4.37)
Z
L+ [f (t)] = f (t)est dt (4.39)
Z0+
L [f (t)] = f (t)est dt (4.40)
0
est
Z Z st
d e
f (t)est dt = f (t) | f (t) dt (4.41)
0 s 0 0 dt s
ou seja,
f (0) 1 d
F (s) = + L f (t) (4.42)
s s dt
82CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
rearranjando,
d
L f (t) = sF (s) f (0) (4.43)
dt
Analogamente,
d2
L 2
f (t) = s2 F (s) sf (0) f(0) (4.44)
dt
Z
df
lim[sF (s) f (0 )] = lim est dt = lim f (t) f (0 ) (4.47)
s0 s0 0 dt t
observa-se que,
84CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
Z Z
st df df
lim e dt = dt (4.48)
s0 0 dt 0 dt
que pode ser visto como,
Z Z P
df df
dt = lim dt (4.49)
0 dt P 0 dt
e finalmente,
Z P
df
lim dt = limP (f (P ) f (0)) = limP f (P ) f (0) (4.50)
P 0 dt
Desta forma,
Z t Z Z t
F1 (s) = L f ()d = f ()d est dt (4.57)
0 0 0
dv = est dt (4.59)
Resulta,
4.1. A TRANSFORMADA DE LAPLACE 87
t
est
Z Z
1 1
F1 (s) = f ()d est f (t)dt = F (s) (4.60)
s 0 0 0 s s
B(s) a1 a2 an
F (s) = = + + ... + (4.61)
A(s) s + p 1 s + p2 s + pn
Os valores dos resduos ak podem ser determinados por,
88CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
B(s)
ak = (s + pk ) (4.62)
A(s) s=pk
Uma vez que,
ak
L1 = ak epk t (4.63)
s + pk
F(t) resulta,
n
X
f (t) = ak epk t (4.64)
k=1
3
s2 Y (s) s + 5[sY (s) ] + 4Y (s) = (4.66)
s
Isola-se Y (s)
s(s + + 5) + 3
Y (s) = (4.67)
s(s + 1)(s + 4)
3 34 344
4 3 12
Y (s) = + (4.68)
s s+1 s+4
Utilizando a transformada inversa de Laplace de uma fracao parcial
3 3 4 t 3 4 4 4t
y(t) = e + e (4.69)
4 3 12
90CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
4.2 A Transformada Z
A transformada z tem o mesmo papel na analise de sistemas discretos
lineares e invariantes no tempo que a transformada de Laplace tem
na analise de sistemas lineares, invariantes e contnuos no tempo. A
convolucao no tempo torna-se um produto de funcoes no domnio da
transformada z.
X
X(z) = x(n)z n (4.70)
x(n) = 1, 2, 5, 7, 0, 1
(4.71)
onde a seta vertical denota o instante n = 0
A partir da definicao da transformada z
X(z) = z 2 + 2z + 5 + 7z 1 + z 3 (4.72)
e portanto, a regiao de convergencia e o plano z completo com excecao
do do ponto z = 0 e do ponto z =
1 1 1 2 2 1 n n
X(z) = 1 + z + ( ) z + . . . + ( ) z + . . . (4.74)
2 2 2
ou melhor,
n
X 1
X(z) = z 1 (4.75)
n=0
2
Esta expressao e uma serie geometrica infinita
1
1 + A + A2 + . . . = se|A| < 1 (4.76)
1A
Desta forma, a transformada z de x(n) torna-se
1
X(z) = (4.77)
1 12 z 1
com ROC tal que
1 1
| z 1 | < 1 |z| > (4.78)
2 2
4.2. A TRANSFORMADA Z 93
X 1
X
X
X
n n n n 1 n
X(z) = z + z = (z ) + ( 1 z)m (4.80)
n=0 n= n=0 m=1
x(n) = 1, 2, 5, 7, 0, 1
(4.84)
A partir da definicao da transformada z lateral
X(z) = +5 + 7z 1 + z 3 (4.85)
4.2. A TRANSFORMADA Z 95
Linearidade
X
X
k
+
Z [f (k) + g(k)] = f (k)z + g(k)z k (4.88)
k=0 k=0
ou seja,
96CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
Multiplicacao por ak
X
X
k
+ k
Z [a x(k)] = k
a x(k)z = x(k)(a1 z)k = X + (a1 z) (4.90)
k=0 k=0
X
X
n
x(n)z x(k 1)z k = X(z) z 1 X(z) (4.99)
n=0 k=0
Aplicando o limite,
X
X
n
lim( x(n)z x(k 1)z k ) = lim[(1 z 1 )X(z)] (4.100)
z1 z1
n=0 k=0
4.2. A TRANSFORMADA Z 99
10z + 5
X(z) = (4.103)
(z 1)(z 0.2)
solucao:
Inicialmente, numerador e denominador devem ser escritos como
series de potencias crescentes de z 1
10z 1 + 5z 2
X(z) = (4.104)
1 1.2z 1 + 0.2z 2
0.4673z 0.3393
G(z) = (4.108)
z 2 1.5327z + 0.6607
Forma-se a equacao de diferencas a partir de
b0 + b1 z 1 + b2 z 2 + . . . + bM z M
X(z) = (4.111)
1 + a1 z 1 + a2 z 2 + a3 z 3 + . . . + aN z N
4.2. A TRANSFORMADA Z 103
b0 z N + b1 z N 1 + b2 z N 2 + . . . + bM z N M
X(z) = N (4.112)
z + a1 z N 1 + a2 z N 2 + a3 z N 3 + . . . + aN
A funcao X(z)/z e sempre propria
X(z) b0 z N 1 + b1 z N 2 + b2 z N 3 + . . . + bM z N M 1
= N (4.113)
z z + a1 z N 1 + a2 z N 2 + a3 z N 3 + . . . + aN
Os valores de z que zeram o denominador da eq. 4.112 sao chamados
de polos da funcao.
Polos distintos
Quando os polos sao todos distintos, procura-se uma expansao do tipo
X(z) A1 A2 AN
= + + ... + (4.114)
z z p1 z p2 z pN
104CAPITULO 4. A TRANSFORMADA DE LAPLACE E A TRANSFORMADA Z
Polos Multiplos
Considere o caso em que o k-esimo polo tem multiplicidade l. A ex-
pansao em fracoes parciais deve conter os termos
A1k A2k AlN
+ + . . . + (4.116)
z pk (z pk )2 (z pk )l
Multiplica-se toda a expansao em fracoes parciais por (z pk )l . A
expressao resultante e suas derivadas com respeito a z sao avaliadas
em z = zk para determinar os coeficientes Ak .
X(z) z2
= (4.118)
z (z + 1)(z 1)2
A expansao em fracoes parciais deve ter a forma
X(z) A1 A2 A3
= + + (4.119)
z (z + 1) (z 1) (z 1)2
Multiplica-se a eq. 4.119 por (z + 1) e resulta
e resulta
d (z 1)2 X(z)
3
A2 = = (4.126)
dz z 4
107
108CAPITULO 5. PLANTA CONTINUA COM CONTROLADOR DISCRETO
X
T s 2T s
X (s) = x(0) + x(1)e + x(2)e + ... = x(kT )ekT s (5.3)
k=0
P
xh (t) = x(0)[u(t)
u(t T )] + x(1)[u(t T ) u(t 2T )] + . . .
= k=0 x(kT )[u(t kT ) u(t (k + 1)T )]
(5.7)
Lembrando que a Transformada de Laplace da funcao degrau e 1/s
e a propriedade da translacao no tempo,
5.1. TRANSFORMADA DE LAPLACE DO SEGURADOR 111
ekT s
L[u[t kT )] = , (5.8)
s
a Transformada de Laplace do sinal tornado contnuo por um segurador
de ordem zero, eq. 5.7, torna-se
X ekT s e(k+1)T s 1 eT s X
Xh (s) = x(kT ) = x(kT )ekT s
s s
k=0 k=0
(5.9)
ou seja,
1 eT s
Xh (s) = X (s) (5.10)
s
Portanto, o modelo do data-hold de ordem zero e simplesmente,
1 eT s
Gh0 (s) = (5.11)
s
Com estes dois modelos, o modelo de amostrador e o modelo de
segurador, e possvel representar um sistema misto, parcialmente no
112CAPITULO 5. PLANTA CONTINUA COM CONTROLADOR DISCRETO
Em termos da Transformada Z,
x(t) x*(t)
5.3. REGRA GERAL PARA OBTER FUNCOES DE TRANSFERENCIA PULSADAS121
122CAPITULO 5. PLANTA CONTINUA COM CONTROLADOR DISCRETO
Captulo 6
Propriedades basicas da
realimentacao
6.1 Tipos de sistemas e erro de seguimento
em regime permanente
Os sistemas podem ser classificados pelo grau do polinomio que repre-
senta o sinal de excitacao para o qual o erro de seguimento em regime
123
124CAPITULO 6. PROPRIEDADES BASICAS DA REALIMENTACAO
permanente e constante.
Ainda que o sistema seja estavel, o sinal de erro pode ser consi-
deravel. E preciso verificar o erro em regime permanente resultante
de uma excitacao tipo degrau, rampa ou parabola, para conhecer a
habilidade do sistema para seguir sinais de excitacao.
Um sistema discreto pode ser classificado de acordo com o numero
de polos em z = 1 na funcao de transferencia de malha aberta. O
sistema e classificado como tipo 0, 1 ou 2, se a funcao de transferencia
de malha aberta tiver 0, 1 ou 2 polos em z = 1.
Considere o sistema da fig. 6.1. Do diagrama sabe-se que
simplificando,
1 1
ess = limz1 = (6.10)
1 + GH(z) 1 + Kp
Quando a excitacao e uma rampa, r(t) = t1(t),
T z 1
R(z) = (6.11)
(1 z 1 )2
e
1 1 T z 1
ess = limz1 (1 z ) (6.12)
1 + GH(z) (1 z 1 )2
simplificando,
T z 1 1
ess = limz1 = (6.13)
(1 z 1 )GH(z) Kv
Quando a excitacao e uma parabola, r(t) = t2 1(t)/2,
T 2 (1 z 1 )z 1
R(z) = (6.14)
2(1 z 1 )3
128CAPITULO 6. PROPRIEDADES BASICAS DA REALIMENTACAO
1 T 2 (1 z 1 )z 1
ess = limz1 (1 z 1 ) (6.15)
1 + GH(z) 2(1 z 1 )3
simplificando,
T2 1
ess = limz1 = (6.16)
(1 z 1 )2 GH(z) Ka
Captulo 7
Projeto de
Controladores de Forma
Analtica
Recomenda-se nesta parte da disciplina a leitura atenta da secao 4-7
do livro texto, como realizada em sala.
129
130CAPITULO 7. PROJETO DE CONTROLADORES DE FORMA ANALITICA
Exemplos resolvidos
: 4-13, 4-14
Problemas propostos
: B-4-18
Captulo 8
Teste Seus
Conhecimentos
Questao 1 (2.0 pontos) Dada a transformada z de um sinal x(n)
1
X(z) = (8.1)
(1 + z 1 )(1 z 1 )
a) Determine uma expansao em fracoes parciais de X(z)
b) Determine o sinal causal x(n), transformada inversa de X(z)
131
132 CAPITULO 8. TESTE SEUS CONHECIMENTOS
x = Ax + Bu (8.6)
e
y = Cx (8.7)
d) Justifique sua resposta do item a).
e) Justifique sua resposta do item b).
1 0 1
x(t) = x(t) + u(t) (8.8)
0 2 0
x = f (x, t) (8.9)
suponha que
f (0, t) = 0, para todo t (8.10)
Suponha ainda que
1. existe uma funcao escalar V (x, t), com derivadas parciais contnuas;
137