Buscar

aula12 - Controle Digital de Sistemas Dinâmicos - Argolo

Prévia do material em texto

Controle Digital de Sistemas Dinaˆmicos -
Sistemas de Tempo Discreto em Malha Aberta
Prof. Tales Argolo Jesus
tales@cefetmg.br
Sala 303
CEFET-MG
Tales A. Jesus (CEFET-MG) Aula 12 1 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
X (z) = Z{x(k)} = x(0) + x(1)z−1 + . . . =
∞∑
k=0
xkz
−k
X ∗(s) = L∗{x(t)} = x(0) + x(2)e−2Ts + . . . =
∞∑
k=0
xk
(
eTs
)−k
Conclusa˜o:
eTs = z ⇐⇒ s =
ln(z)
T
X ∗(s)
∣∣∣
s=
ln(z)
T
= X (z) ⇐⇒ X (z) |z=eTs = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 2 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
X (z) = Z{x(k)} = x(0) + x(1)z−1 + . . . =
∞∑
k=0
xkz
−k
X ∗(s) = L∗{x(t)} = x(0) + x(2)e−2Ts + . . . =
∞∑
k=0
xk
(
eTs
)−k
Conclusa˜o:
eTs = z ⇐⇒ s =
ln(z)
T
X ∗(s)
∣∣∣
s=
ln(z)
T
= X (z) ⇐⇒ X (z) |z=eTs = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 2 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
X (z) = Z{x(k)} = x(0) + x(1)z−1 + . . . =
∞∑
k=0
xkz
−k
X ∗(s) = L∗{x(t)} = x(0) + x(2)e−2Ts + . . . =
∞∑
k=0
xk
(
eTs
)−k
Conclusa˜o:
eTs = z ⇐⇒ s =
ln(z)
T
X ∗(s)
∣∣∣
s=
ln(z)
T
= X (z) ⇐⇒ X (z) |z=eTs = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 2 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
X (z) = Z{x(k)} = x(0) + x(1)z−1 + . . . =
∞∑
k=0
xkz
−k
X ∗(s) = L∗{x(t)} = x(0) + x(2)e−2Ts + . . . =
∞∑
k=0
xk
(
eTs
)−k
Conclusa˜o:
eTs = z ⇐⇒ s =
ln(z)
T
X ∗(s)
∣∣∣
s=
ln(z)
T
= X (z) ⇐⇒ X (z) |z=eTs = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 2 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
Moral da histo´ria: a transformada Z e´ um caso particular da
transformada de Laplace!
Ao inve´s de utilizarmos a transformada estrelada, utilizaremos a
transformada Z, com a qual e´ mais fa´cil de se trabalhar, tendo em
vista que as representac¸o˜es de sinais e sistemas podem ser expressas
como razo˜es de polinoˆmios numa varia´vel complexa (assim como no
caso cont´ınuo).
O prec¸o que se paga por isso e´ o mapeamento na˜o-linear de s em z :
z = eTs
Tales A. Jesus (CEFET-MG) Aula 12 3 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
Moral da histo´ria: a transformada Z e´ um caso particular da
transformada de Laplace!
Ao inve´s de utilizarmos a transformada estrelada, utilizaremos a
transformada Z, com a qual e´ mais fa´cil de se trabalhar, tendo em
vista que as representac¸o˜es de sinais e sistemas podem ser expressas
como razo˜es de polinoˆmios numa varia´vel complexa (assim como no
caso cont´ınuo).
O prec¸o que se paga por isso e´ o mapeamento na˜o-linear de s em z :
z = eTs
Tales A. Jesus (CEFET-MG) Aula 12 3 / 38
Sistemas de Tempo Discreto em Malha Aberta
Relac¸a˜o entre X ∗(s) e X (z)
Moral da histo´ria: a transformada Z e´ um caso particular da
transformada de Laplace!
Ao inve´s de utilizarmos a transformada estrelada, utilizaremos a
transformada Z, com a qual e´ mais fa´cil de se trabalhar, tendo em
vista que as representac¸o˜es de sinais e sistemas podem ser expressas
como razo˜es de polinoˆmios numa varia´vel complexa (assim como no
caso cont´ınuo).
O prec¸o que se paga por isso e´ o mapeamento na˜o-linear de s em z :
z = eTs
Tales A. Jesus (CEFET-MG) Aula 12 3 / 38
Sistemas de Tempo Discreto em Malha Aberta
Obtenc¸a˜o de X (z) a partir de X ∗(s)
Como obter X (z) a partir de X ∗(s)?
X (s) =⇒ X ∗(s) =⇒ X (z)
X ∗(s) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− e−T (s−λ)
]
X (z) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− z−1eTλ
]
A expressa˜o acima e´ um gerador de tabela de transformadas z a partir
da tabela de transformadas de Laplace!
Tales A. Jesus (CEFET-MG) Aula 12 4 / 38
Sistemas de Tempo Discreto em Malha Aberta
Obtenc¸a˜o de X (z) a partir de X ∗(s)
Como obter X (z) a partir de X ∗(s)?
X (s) =⇒ X ∗(s) =⇒ X (z)
X ∗(s) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− e−T (s−λ)
]
X (z) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− z−1eTλ
]
A expressa˜o acima e´ um gerador de tabela de transformadas z a partir
da tabela de transformadas de Laplace!
Tales A. Jesus (CEFET-MG) Aula 12 4 / 38
Sistemas de Tempo Discreto em Malha Aberta
Obtenc¸a˜o de X (z) a partir de X ∗(s)
Como obter X (z) a partir de X ∗(s)?
X (s) =⇒ X ∗(s) =⇒ X (z)
X ∗(s) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− e−T (s−λ)
]
X (z) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− z−1eTλ
]
A expressa˜o acima e´ um gerador de tabela de transformadas z a partir
da tabela de transformadas de Laplace!
Tales A. Jesus (CEFET-MG) Aula 12 4 / 38
Sistemas de Tempo Discreto em Malha Aberta
Obtenc¸a˜o de X (z) a partir de X ∗(s)
Como obter X (z) a partir de X ∗(s)?
X (s) =⇒ X ∗(s) =⇒ X (z)
X ∗(s) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− e−T (s−λ)
]
X (z) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− z−1eTλ
]
A expressa˜o acima e´ um gerador de tabela de transformadas z a partir
da tabela de transformadas de Laplace!
Tales A. Jesus (CEFET-MG) Aula 12 4 / 38
Sistemas de Tempo Discreto em Malha Aberta
Obtenc¸a˜o de X (z) a partir de X ∗(s)
Como obter X (z) a partir de X ∗(s)?
X (s) =⇒ X ∗(s) =⇒ X (z)
X ∗(s) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− e−T (s−λ)
]
X (z) =
∑
nos po´los de X (λ)
Res
[
X (λ)
1
1− z−1eTλ
]
A expressa˜o acima e´ um gerador de tabela de transformadas z a partir
da tabela de transformadas de Laplace!
Tales A. Jesus (CEFET-MG) Aula 12 4 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 1
Obtenha a transformada z da sequeˆncia nume´rica gerada a partir da amos-
tragem do sinal x(t) = (2− e−2t − e−3t) a uma taxa de 10Hz. Em outras
palavras, obtenha X (z) dado que X (s) = 5s+12
s(s+2)(s+3) .
Tales A. Jesus (CEFET-MG) Aula 12 5 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 1
X (z) = 2
(
z
z − 1
)
−
(
z
z − e−2T
)
−
(
z
z − e−3T
)
, T = 0,1s
X (z) = 2
(
z
z − 1
)
−
(
z
z − 0,81873
)
−
(
z
z − 0,74082
)
Tales A. Jesus (CEFET-MG) Aula 12 6 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Cont´ınuo
A relac¸a˜o entrada sa´ıda desse sistema e´ conhecida:
Ω(s) = Gp(s)V (s)
Tanto o sistema quanto os sinais sa˜o razo˜es de polinoˆmios em uma
varia´vel complexa!
Tales A. Jesus (CEFET-MG) Aula 12 7 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Cont´ınuo
A relac¸a˜o entrada sa´ıda desse sistema e´ conhecida:
Ω(s) = Gp(s)V (s)
Tanto o sistema quanto os sinais sa˜o razo˜es de polinoˆmios em uma
varia´vel complexa!
Tales A. Jesus (CEFET-MG) Aula 12 7 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Cont´ınuo
A relac¸a˜o entrada sa´ıda desse sistema e´ conhecida:
Ω(s) = Gp(s)V (s)
Tanto o sistema quanto os sinais sa˜o razo˜es de polinoˆmios em uma
varia´vel complexa!
Tales A. Jesus (CEFET-MG) Aula 12 7 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Qual e´ a relac¸a˜o entrada-sa´ıda desse sistema?
Ω(s) = Gp(s)V¯ (s) V¯ (s) = Gzoh(s)V
∗(s)
V ∗(s) = ∆T (s) ∗ V (s)
Tales A. Jesus (CEFET-MG) Aula 12 8 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Qual e´ a relac¸a˜o entrada-sa´ıda desse sistema?
Ω(s) = Gp(s)V¯ (s) V¯ (s) = Gzoh(s)V
∗(s)
V ∗(s) = ∆T (s) ∗ V (s)
Tales A. Jesus (CEFET-MG) Aula 128 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω(s) = G (s)V ∗(s)
Ω(s) = Gp(s)Gzoh(s) [∆T (s) ∗ V (s)]
Tales A. Jesus (CEFET-MG) Aula 12 9 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω(s) = G (s)V ∗(s)
Ω(s) = Gp(s)Gzoh(s) [∆T (s) ∗ V (s)]
Tales A. Jesus (CEFET-MG) Aula 12 9 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
E´ poss´ıvel obter uma relac¸a˜o entrada-sa´ıda para esse sistema que seja
uma raza˜o de polinoˆmios em uma u´nica varia´vel complexa?
Tales A. Jesus (CEFET-MG) Aula 12 10 / 38
Sistemas de Tempo Discreto em Malha Aberta
Pareˆntesis I: Outra expressa˜o para X ∗(s) a partir de X (s)
X ∗(s) =
1
T
∞∑
n=−∞
X (s + jnωs) ,
assumindo-se que x(t) e´ um sinal cont´ınuo em todos os instantes de
amostragem e que x∗(t) foi obtido amostrando-se x(t) a uma taxa de
fs =
2pi
ωs
= 1
T
(Hz).
Tales A. Jesus (CEFET-MG) Aula 12 11 / 38
Sistemas de Tempo Discreto em Malha Aberta
Pareˆntesis II: Periodicidade de X ∗(s)
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kT (s+jpωs )
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpkTωs
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpk2pi
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTs → X ∗(s + jpωs) = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 12 / 38
Sistemas de Tempo Discreto em Malha Aberta
Pareˆntesis II: Periodicidade de X ∗(s)
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kT (s+jpωs )
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpkTωs
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpk2pi
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTs → X ∗(s + jpωs) = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 12 / 38
Sistemas de Tempo Discreto em Malha Aberta
Pareˆntesis II: Periodicidade de X ∗(s)
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kT (s+jpωs )
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpkTωs
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpk2pi
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTs → X ∗(s + jpωs) = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 12 / 38
Sistemas de Tempo Discreto em Malha Aberta
Pareˆntesis II: Periodicidade de X ∗(s)
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kT (s+jpωs )
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpkTωs
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTse−jpk2pi
X ∗(s + jpωs) =
∞∑
k=0
x(kT )e−kTs → X ∗(s + jpωs) = X
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 12 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
O que acontece se amostrarmos a sa´ıda ω(t)?
Tales A. Jesus (CEFET-MG) Aula 12 13 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω∗(s) =
1
T
∞∑
n=−∞
Ω(s + jnωs)
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s + jnωs)
A partir da propriedade de periodicidade de Ω∗(s):
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 14 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω∗(s) =
1
T
∞∑
n=−∞
Ω(s + jnωs)
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s + jnωs)
A partir da propriedade de periodicidade de Ω∗(s):
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 14 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω∗(s) =
1
T
∞∑
n=−∞
Ω(s + jnωs)
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s + jnωs)
A partir da propriedade de periodicidade de Ω∗(s):
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 14 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
Ω∗(s) =
1
T
∞∑
n=−∞
Ω(s + jnωs)
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s + jnωs)
A partir da propriedade de periodicidade de Ω∗(s):
Ω∗(s) =
1
T
∞∑
n=−∞
G (s + jnωs)V
∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 14 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
A partir da nova expressa˜o para X ∗(s) a partir de X (s):
Ω∗(s) = G ∗(s)V ∗(s)
Em resumo:
[Ω(s)]∗ = [G (s)V ∗(s)]∗ → Ω∗(s) = G ∗(s)V ∗(s)
Fazendo-se z = eTs :
Ω(z) = G (z)V (z)
G (z) e´ a Func¸a˜o de Transfereˆncia Pulsada, que relacionada a entrada
amostrada e a sa´ıda cont´ınua nos instantes de amostragem!
Tales A. Jesus (CEFET-MG) Aula 12 15 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistema de Controle em Malha Aberta Digital
De forma mais geral, dados B(s) (raza˜o de polinoˆmios em s) e C ∗(s)
(exponenciais cujos argumentos sa˜o func¸o˜es de s) quaisquer,
[A(s)]∗ = [B(s)C ∗(s)]∗ → A∗(s) = B∗(s)C ∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 16 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C ∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C ∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C ∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C ∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
G (s) =
[
1− e−Ts
s
]
Gp(s).
Fazendo-se B(s) =
Gp(s)
s
e C ∗(s) = 1− e−Ts , tem-se que:
G (s) = B(s)C ∗(s)
Aplicando-se a transformada estrelada em ambos os lados da
expressa˜o (ou seja, amostrando-se G (s)):
[G (s)]∗ = [B(s)C ∗(s)]∗ → G ∗(s) = B∗(s)C ∗(s)
G ∗(s) =
[
Gp(s)
s
]
∗ (
1− e−Ts
)
Tales A. Jesus (CEFET-MG) Aula 12 17 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
Fazendo-se z = eTs :
G (z) = Z
{
Gp(s)
s
}(
1− z−1
)
Tales A. Jesus (CEFET-MG) Aula 12 18 / 38
Sistemas de Tempo Discreto em Malha Aberta
Determinac¸a˜o da Func¸a˜o de Transfereˆncia Pulsada
Fazendo-se z = eTs :
G (z) = Z
{
Gp(s)
s
}(
1− z−1
)
Tales A. Jesus (CEFET-MG) Aula 12 18 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 2
Encontre a transformada Z de
Y (s) =
1− e−Ts
(s + a)(s + b)
Tales A. Jesus (CEFET-MG) Aula 12 19 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 2
Y (z) =
1
b − a
[
z
z − e−aT
−
z
z − e−bT
] [
z − 1
z
]
Y (z) =
1
b − a
[
(e−aT − e−bT )(z − 1)
(z − e−aT )(z − e−bT )
]
Tales A. Jesus (CEFET-MG) Aula 12 20 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 3
Obtenha a func¸a˜o de transfereˆncia pulsada para um sistema de primeira
ordem sem tempo morto.
Tales A. Jesus (CEFET-MG) Aula 12 21 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 3
G (z) = K
(
1− eT/τ
z − eT/τ
)
Tales A. Jesus (CEFET-MG) Aula 12 22 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 4
Obtenha a func¸a˜o de transfereˆncia pulsada para um sistema de primeira
ordem com tempo morto τd = NT .
Tales A. Jesus (CEFET-MG) Aula 12 23 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 4
G (z) = K
(
1− eT/τ
z − eT/τ
)
z−N
Tales A. Jesus (CEFET-MG) Aula 12 24 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 5
Determine a resposta ao degrau unita´rio de um sistema de controle em
malha aberta digital em que Gp(s) e´ um sistema de primeira ordem sem
tempo morto.
Tales A. Jesus (CEFET-MG) Aula 12 25 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 5
y(k) = K
[
1− (e−T/τ )k
]
1(k)
Tales A. Jesus (CEFET-MG) Aula 12 26 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
O ganho dc e´ o valor de estabilizac¸a˜o da sa´ıda do sistema quando
submetido a uma entrada em degrau unita´rio.
Tales A. Jesus (CEFET-MG) Aula 12 27 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
A partir do teorema do valor final, tem-se que
lim
k→∞
ck = lim
z→1
(z − 1)C (z)
Sabendo-se que C (z) = G (z)E (z) e que E (z) = z
z−1 , tem-se que:
lim
k→∞
ck = lim
z→1
(z − 1)G (z)
z
z − 1
lim
k→∞
ck = lim
z→1
G (z)
Tales A. Jesus (CEFET-MG) Aula 12 28 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
A partir do teorema do valor final, tem-se que
lim
k→∞
ck = lim
z→1
(z − 1)C (z)
Sabendo-se que C (z) = G (z)E (z) e que E (z) = z
z−1 , tem-se que:
lim
k→∞
ck = lim
z→1
(z − 1)G (z)
z
z − 1
lim
k→∞
ck = lim
z→1
G (z)
Tales A. Jesus (CEFET-MG) Aula 12 28 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
A partir do teorema do valor final, tem-se que
lim
k→∞
ck = lim
z→1
(z − 1)C (z)
Sabendo-se que C (z) = G (z)E (z) e que E (z) = z
z−1 , tem-se que:
lim
k→∞
ck = lim
z→1
(z − 1)G (z)
z
z − 1
lim
k→∞
ck = lim
z→1
G (z)
Tales A. Jesus (CEFET-MG) Aula 12 28 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
A partir do teorema do valor final, tem-se que
lim
k→∞
ck = lim
z→1
(z − 1)C (z)
Sabendo-se que C (z) = G (z)E (z) e que E (z) = z
z−1 , tem-se que:
lim
k→∞
ck = lim
z→1
(z − 1)G (z)
z
z − 1
lim
k→∞
ck = lim
z→1
G (z)
Tales A. Jesus (CEFET-MG) Aula 12 28 / 38
Sistemas de Tempo Discreto em Malha Aberta
Ganho dc
A partir do teorema do valor final, tem-se que
lim
k→∞
ck = lim
z→1
(z − 1)C (z)
Sabendo-se que C (z) = G (z)E (z) e que E (z) = z
z−1 , tem-se que:
lim
k→∞
ck = lim
z→1
(z − 1)G (z)
z
z − 1
lim
k→∞
ck = lim
z→1
G (z)
Tales A. Jesus (CEFET-MG) Aula 12 28 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 6
Determine o ganho de um sistema de controle em malha aberta digital em
que Gp(s) e´ um sistema de primeira ordem sem tempo morto.
Tales A. Jesus (CEFET-MG) Aula 12 29 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 6
Kdc = lim
z→1
K
(
1− e−T/τ
z − e−T/τ
)
=⇒ Kdc = K
Tales A. Jesus (CEFET-MG) Aula 12 30 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E
∗(s) =⇒ A(z) = G1(z)E (z)
Em s´ıntese:
C (z) = G1(z)G2(z)E (z)
Tales A. Jesus (CEFET-MG) Aula 12 31 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E
∗(s) =⇒ A(z) = G1(z)E (z)
Em s´ıntese:
C (z) = G1(z)G2(z)E (z)
Tales A. Jesus (CEFET-MG) Aula 12 31 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E
∗(s) =⇒ A(z) = G1(z)E (z)
Em s´ıntese:
C (z) = G1(z)G2(z)E (z)
Tales A. Jesus (CEFET-MG) Aula 12 31 / 38Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E
∗(s) =⇒ A(z) = G1(z)E (z)
Em s´ıntese:
C (z) = G1(z)G2(z)E (z)
Tales A. Jesus (CEFET-MG) Aula 12 31 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G1(s)G2(s)E
∗(s) =⇒ C (z) = G1G2(z)E (z)
Tales A. Jesus (CEFET-MG) Aula 12 32 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E (s) =⇒ A(z) = G1E (z)
Em s´ıntese:
C (z) = G2(z)G1E (z)
Tales A. Jesus (CEFET-MG) Aula 12 33 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E (s) =⇒ A(z) = G1E (z)
Em s´ıntese:
C (z) = G2(z)G1E (z)
Tales A. Jesus (CEFET-MG) Aula 12 33 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E (s) =⇒ A(z) = G1E (z)
Em s´ıntese:
C (z) = G2(z)G1E (z)
Tales A. Jesus (CEFET-MG) Aula 12 33 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exemplos de sistemas
C (s) = G2(s)A
∗(s) =⇒ C (z) = G2(z)A(z)
A(s) = G1(s)E (s) =⇒ A(z) = G1E (z)
Em s´ıntese:
C (z) = G2(z)G1E (z)
Tales A. Jesus (CEFET-MG) Aula 12 33 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistemas de Controle em Malha Aberta com Filtro Digital
A relac¸a˜o entrada-sa´ıda apra esse sistema e´ dada por:
C (s) = Gp(s)Gzoh(s)D
∗(s)E ∗(s)
C (s) = G (s)D∗(s)E ∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 34 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistemas de Controle em Malha Aberta com Filtro Digital
A relac¸a˜o entrada-sa´ıda apra esse sistema e´ dada por:
C (s) = Gp(s)Gzoh(s)D
∗(s)E ∗(s)
C (s) = G (s)D∗(s)E ∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 34 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistemas de Controle em Malha Aberta com Filtro Digital
A relac¸a˜o entrada-sa´ıda apra esse sistema e´ dada por:
C (s) = Gp(s)Gzoh(s)D
∗(s)E ∗(s)
C (s) = G (s)D∗(s)E ∗(s)
Tales A. Jesus (CEFET-MG) Aula 12 34 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistemas de Controle em Malha Aberta com Filtro Digital
Aplicando-se a transformada estrelada em ambos os lados da equac¸a˜o
e fazendo-se eTs = z :
C (z) = G (z)D(z)E (z)
G (z) = Z
{
Gp(s)
s
}(
1− z−1
)
Tales A. Jesus (CEFET-MG) Aula 12 35 / 38
Sistemas de Tempo Discreto em Malha Aberta
Sistemas de Controle em Malha Aberta com Filtro Digital
Aplicando-se a transformada estrelada em ambos os lados da equac¸a˜o
e fazendo-se eTs = z :
C (z) = G (z)D(z)E (z)
G (z) = Z
{
Gp(s)
s
}(
1− z−1
)
Tales A. Jesus (CEFET-MG) Aula 12 35 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 7
Determine a resposta ao degrau unita´rio de um sistema em malha aberta
que contenha um filtro digital dado por ck = 2ek − ek−1. Considere que
Gp(s) =
10
10s+1 .
Tales A. Jesus (CEFET-MG) Aula 12 36 / 38
Sistemas de Tempo Discreto em Malha Aberta
Exerc´ıcio 7
Y (z) = 10
(
z
z − 1
+
z
(
1− 2e−T/10
)
z − e−T/10
)
z−1
yk = 10
(
1−
(
2e−T/10 − 1
)(
e−T/10
)k−1)
1(k − 1)
Tales A. Jesus (CEFET-MG) Aula 12 37 / 38
Exerc´ıcios do livro-texto
Digital Control System Analysis and Design (Phillips and Nagle)
3a edic¸a˜o: 4.1 a 4.5, 4.7 a 4.9, 4.12, 4.15 a 4.17.
4a edic¸a˜o: 4.2-1 a 4.2-3, 4.3-1, 4.3-2, 4.3-4 a 4.3-6, 4.4-2, 4.3-8 a
4.3-10.
Tales A. Jesus (CEFET-MG) Aula 12 38 / 38
	Introdução

Continue navegando