Escolar Documentos
Profissional Documentos
Cultura Documentos
2 - Metodos de Discretizacao PDF
2 - Metodos de Discretizacao PDF
2. ME TODOS DE DISCRETIZAÃAO
∆ ∞
F(z) = Z[{f k }]= ∑ f k z −k
k =0
Propriedades:
• H(z) nao preserva a resposta em frequ ˆ ncia (alising). E vü lido se nao for
observado o teorema da amostragem de Niquist. Ou seja pode ser
resolvido se a frequ ˆ ncia de amostragem for aumentada.
• Se H(s) e uma funãao complicada e nao tabulada, serü necessü rio utilizar
expansao em fraão es parciais para encontrar a funãao discretizada final.
1
F7D440 - CONTROLE E SERVOMECAMISMOS II
uk t ut
k
T
1 e− sT 1 − e − sT
U(s) = − , ou seja, Y(s) = G(s) ,
s s s
1 − e − sT
onde a funãao e conhecida como segurador de ordem zero.
s
2
F7D440 - CONTROLE E SERVOMECAMISMOS II
∆ 1 − e − sT
D ( z) = Z D(s) ou ainda,
s
∆ D(s)
D( z) =(1 − z−1 ) Z
s
Propriedades:
U(s) a
Considerando-se o sistema = H( s) = e sua equaãao diferencial
E( s) s+a
associada:
du(t )
+ au(t ) = ae(t ) , pode-se resolver a equaãao diferencial pela
d( t)
integral:
3
F7D440 - CONTROLE E SERVOMECAMISMOS II
0 kT − T
kT − T
Backward Forward
kT-T kT kT-T kT
A rea: A rea:
T[-au[kT-T]+ae[kT-T]] T[-au[kT]+ae[kT]]
4
F7D440 - CONTROLE E SERVOMECAMISMOS II
Trapezoidal
A rea:
T[-au[kT-T]+ae[kT-T] -au[kT]+ae[kT]]/2
kT-T kT
1 − (aT / 2)
[e[ kT − T] + e[ kT]] ,
(aT / 2)
u[ kT] = u[ kT − T] +
1 + (aT / 2) 1 + (aT / 2)
a
de onde, pode-se obter a seguinte relaãao: H ( z) = , ou seja:
2 z − 1
+a
T z + 1
∆
D( z ) = D(s)
2 z − 1
s=
T z + 1
Propriedades:
• E fü cil aplicar, uma vez que trata-se de simples substituiãao de variü veis.
5
F7D440 - CONTROLE E SERVOMECAMISMOS II
jw Im
2 + Ts 3
z=
3 2 − TS
2 σ 2
Re
1
2(z −1) 1
s=
T ( z +1)
Plano s Plano z
U(s) d
Dado D(s) = , os termos em s (ou derivativos ) serao
E(s) dt
considerados como:
dy( t ) y[ k ] − y[ k − 1] y[ kT] − y[ kT − T]
= =
dt ∆t T
Aplicando-se a transformada Z:
Y( z) − z −1Y( z) 1 − z −1
= Y ( z)
T T
6
F7D440 - CONTROLE E SERVOMECAMISMOS II
∆
D( z) = D(s)
1 − z − 1
s=
T
Propriedades:
• E fü cil aplicar, uma vez que trata-se de simples substituiãao de variü veis.
dy( t ) y[ k ] − y[ k − 1]
• =
dt T
dy 2 ( t ) y[ k ] − 2y[ k − 1] + y[ k − 2]
=
dt 2 T2
dy 3 ( t ) y[ k ] − 3y[ k − 1] + 3y[ k − 2] − y[ k − 3]
=
dt 3 T3
7
F7D440 - CONTROLE E SERVOMECAMISMOS II
jw Im
1
z=
3 1 − sT 3
2 σ 2
Re
−1
1− z
1
s= 1
Plano s T Plano z
U(s) d
Dado D(s) = , os termos em s (ou derivativos ) serao considerados
E(s) dt
como:
dy ( t ) y[ k + 1] − y[ k ] y[ kT + T] − y[ kT]
= =
dt ∆t T
Aplicando a transformada Z:
Y( z) z − Y( z) z − 1
= Y( z)
T T
Logo, tem-se a relaãao:
∆
D( z) = D( s)
z − 1
s=
T
8
F7D440 - CONTROLE E SERVOMECAMISMOS II
Propriedades:
• E fü cil aplicar, uma vez que trata-se de simples substituiãao de variü veis.
• Se D(s) e estü vel, D(z) nao o e necessariamente. Este me todo tende a gerar
instabilidade.
jw Im
3
3 z = 1 + Ts
2 σ 2
Re
z−1
1
1
s=
T
9
F7D440 - CONTROLE E SERVOMECAMISMOS II
a
apresentar esta distorãao pelo exemplo de discretizaãao do filtro H (s) =
s+a .
Para obter a resposta em frequ ˆ ncia faz-se s=jw.
a a 2 − ajw
H ( jw) = =
a + jw a 2 + w 2 , cujo mádulo e dado por:
a2 a
H ( jw ) = = , para um valor particular de frequ ˆ ncia w
a2 + w2 a + w2
2
=a, tem-se:
1
H ( jw ) ==
2
Discretizando o filtro pela transformaãao bilinear:
a
H ( z) =
2 ( z − 1) , fazendo-se z = ejwT:
+a
T ( z + 1)
a a
H ( e jwT ) = =
2 ( e − 1)
jwT
2 (1 − e jwT )
+ a +a
T ( e jwT + 1) T (1 + e jwT )
2
H (e jwT ) = , que em mádulo e :
2 wT
jtg +a
T 2
10
F7D440 - CONTROLE E SERVOMECAMISMOS II
a
H (e jwT ) = , que para o mesmo valor de mádulo obtido no
4 2 wT
tg + a 2
T2 2
filtro contınuo:
a 1 2 aT
H (e jwT ) = = ⇒ w= arctg , que e um valor
4 2 wT 2 T 2
2 tg + a2
T 2
diferente da frequ ˆ ncia para obtenãao do mesmo valor de mádulo. Pode-se
ainda relacionar:
2 (1 − z−1 )
s= , fazendo-se s= jw' e z = ejwT:
T (1 + z−1 )
2 (1 − e− jwT )
jw ′ = − jwT , de onde obtem-se que : w ′ =
2 wT
tg .
T (1 + e ) T 2
A relaãao entre w' e w pode ser visualizada na figura 2.7. Pode-se concluir
que a resposta em frequ ˆ ncia e distorcida, sendo que esta distorãao e menor
para baixos valores de w. Na prü tica para wT/2<17° ⇒ w' ≈ w.
A transformaãao bilinear comprime a frequ ˆ ncia contınua 0< w' <∞ em
uma faixa digital limitada a 0<wT<π.
11
F7D440 - CONTROLE E SERVOMECAMISMOS II
12
F7D440 - CONTROLE E SERVOMECAMISMOS II
1 3(s + 2)
G P ( s) = ⇒ D(s) =
s( s + 2) (s + 3.2)
Discretizaãao da planta:
z −1 (z + 2Ts − 1)
1. Aproximaãao forward s= ⇒ D f (z) =
Ts (z + 3.2Ts − 1)
Resultados de Simulaãao:
13
F7D440 - CONTROLE E SERVOMECAMISMOS II
Discretizaãao do Controlador:
Para o caso do perıodo Ts = 0.8 seg (Fig. 2-e) um pálo encontra-se fora do
Root Locus
1
0.8
0.6 forward -
bilinear -
0.4
0.2
Imaginary Axis
-0.2
-0.4
-0.6
-0.8
-1
-1 -0.5 0 0.5 1
Real Axis
14
F7D440 - CONTROLE E SERVOMECAMISMOS II
1 1
0.5 0.5
0 0
-0.5 -0.5
+ forward + forward
x bilinear x bilinear
-1 -1
1 1
0.5 0.5
0 0
-0.5 -0.5
+ forward + forward
x bilinear x bilinear
-1 -1
0.5
-0.5
+ forward
x bilinear
-1
15
F7D440 - CONTROLE E SERVOMECAMISMOS II
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
bilinear bilinear
forward forward
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
bilinear bilinear
forward forward
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
1.2
0.8
0.6
0.4
0.2
bilinear
forward
0
0 2 4 6 8 10 12
16
F7D440 - CONTROLE E SERVOMECAMISMOS II
Conclusao
do sistema.
17