Buscar

aula13 - Controle Digital de Sistemas Dinâmicos - Argolo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Controle Digital de Sistemas Dinaˆmicos -
Sistemas de Tempo Discreto em Malha Fechada
Prof. Tales Argolo Jesus
tales@cefetmg.br
Sala 303
CEFET-MG
Tales A. Jesus (CEFET-MG) Aula 13 1 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
Tales A. Jesus (CEFET-MG) Aula 13 2 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
C (s) = G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
C (z) = G (z)D(z)E (z) (1)
Tales A. Jesus (CEFET-MG) Aula 13 3 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
C (s) = G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
C (z) = G (z)D(z)E (z) (1)
Tales A. Jesus (CEFET-MG) Aula 13 3 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
C (s) = G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
C (z) = G (z)D(z)E (z) (1)
Tales A. Jesus (CEFET-MG) Aula 13 3 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
E (s) = R(s)− H(s)C (s) = R(s)− H(s)G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
E (z) = R(z)− GH(z)D(z)E (z) (2)
Tales A. Jesus (CEFET-MG) Aula 13 4 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
E (s) = R(s)− H(s)C (s) = R(s)− H(s)G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
E (z) = R(z)− GH(z)D(z)E (z) (2)
Tales A. Jesus (CEFET-MG) Aula 13 4 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
E (s) = R(s)− H(s)C (s) = R(s)− H(s)G (s)D∗(s)E ∗(s)
Aplicando-se a transformada Z:
E (z) = R(z)− GH(z)D(z)E (z) (2)
Tales A. Jesus (CEFET-MG) Aula 13 4 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A equac¸a˜o (2) pode ser reescrita da seguinte forma:
E (z) =
R(z)
1 + D(z)GH(z)
(3)
Combinando-se as equac¸o˜es (1) e (3):
M(z) =
C (z)
R(z)
=
D(z)G (z)
1 + D(z)GH(z)
(4)
M(z) e´ a Func¸a˜o de Transfereˆncia de Malha Fechada!
Tales A. Jesus (CEFET-MG) Aula 13 5 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A equac¸a˜o (2) pode ser reescrita da seguinte forma:
E (z) =
R(z)
1 + D(z)GH(z)
(3)
Combinando-se as equac¸o˜es (1) e (3):
M(z) =
C (z)
R(z)
=
D(z)G (z)
1 + D(z)GH(z)
(4)
M(z) e´ a Func¸a˜o de Transfereˆncia de Malha Fechada!
Tales A. Jesus (CEFET-MG) Aula 13 5 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A equac¸a˜o (2) pode ser reescrita da seguinte forma:
E (z) =
R(z)
1 + D(z)GH(z)
(3)
Combinando-se as equac¸o˜es (1) e (3):
M(z) =
C (z)
R(z)
=
D(z)G (z)
1 + D(z)GH(z)
(4)
M(z) e´ a Func¸a˜o de Transfereˆncia de Malha Fechada!
Tales A. Jesus (CEFET-MG) Aula 13 5 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A equac¸a˜o (2) pode ser reescrita da seguinte forma:
E (z) =
R(z)
1 + D(z)GH(z)
(3)
Combinando-se as equac¸o˜es (1) e (3):
M(z) =
C (z)
R(z)
=
D(z)G (z)
1 + D(z)GH(z)
(4)
M(z) e´ a Func¸a˜o de Transfereˆncia de Malha Fechada!
Tales A. Jesus (CEFET-MG) Aula 13 5 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A equac¸a˜o (2) pode ser reescrita da seguinte forma:
E (z) =
R(z)
1 + D(z)GH(z)
(3)
Combinando-se as equac¸o˜es (1) e (3):
M(z) =
C (z)
R(z)
=
D(z)G (z)
1 + D(z)GH(z)
(4)
M(z) e´ a Func¸a˜o de Transfereˆncia de Malha Fechada!
Tales A. Jesus (CEFET-MG) Aula 13 5 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
Projetando D(z) adequadamente, podemos realocar os po´los do sistema,
alterando-lhe a estabilidade, o desempenho, a velocidade de resposta, supri-
mir oscilac¸o˜es, etc. Os novos po´los sa˜o dados pela nova Equac¸a˜o Caracte-
r´ıstica:
1 + D(z)GH(z) = 0 .
Tales A. Jesus (CEFET-MG) Aula 13 6 / 32
Sistemas de Tempo Discreto em Malha Fechada
Modelagem Matema´tica
A alterac¸a˜o no ganho dc e´ facilmente verifica´vel:
KMAdc = G (1)
KMFdc =
D(1)G (1)
1 + D(1)GH(1)
Tales A. Jesus (CEFET-MG) Aula 13 7 / 32
Sistemas de Tempo Discreto em Malha Fechada
Exerc´ıcio 1
Para D(z) = Kp , o que acontece com K
MF
dc quando Kp →∞?
Tales A. Jesus (CEFET-MG) Aula 13 8 / 32
Sistemas de Tempo Discreto em Malha Fechada
Exerc´ıcio 1
Se o sensor tiver ganho unita´rio, e se malha fechada permanecer
esta´vel com o aumento do ganho Kp do controlador proporcional,
enta˜o,
KMFdc = lim
Kp→∞
[
KpG (1)
1 + KpG (1)
]
= 1
Tales A. Jesus (CEFET-MG) Aula 13 9 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Consideremos um motor cuja relac¸a˜o entrada-sa´ıda
(tensa˜o-velocidade) e´ dada por
Gp(s) =
KMA
τMAs + 1
.
A func¸a˜o de transfereˆncia em malha fechada e´
M(s) =
Ω(s)
Ωd(s)
=
D(s)G (s)
1 + D(s)G (s)H(s)
.
Tales A. Jesus (CEFET-MG) Aula 13 10 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Consideremos um motor cuja relac¸a˜o entrada-sa´ıda
(tensa˜o-velocidade) e´ dada por
Gp(s) =
KMA
τMAs + 1
.
A func¸a˜o de transfereˆncia em malha fechada e´
M(s) =
Ω(s)
Ωd(s)
=
D(s)G (s)
1 + D(s)G (s)H(s)
.
Tales A. Jesus (CEFET-MG) Aula 13 10 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que H(s) = 1.
Considerando-se um controlador proporcional apenas, tem-se que
D(s) = Kp.
Portanto,
M(s) =
Ω(s)
Ωd (s)
=
KpG (s)
1 + KpG (s)
=
KpKMA
τMAs + 1 + KpKMA
=
KpKMA
1+KpKMA
τMA
1+KpKMA
s + 1
.
A constante de tempo de malha fechada e o ganho dc de malha
fechada sa˜o:
τMF =
τMA
1 + KpKMA
e KMF =
KpKMA
1 + KpKMA
Tales A. Jesus (CEFET-MG) Aula 13 11 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que H(s) = 1.
Considerando-se um controlador proporcional apenas, tem-se que
D(s) = Kp.
Portanto,
M(s) =
Ω(s)
Ωd (s)
=
KpG (s)
1 + KpG (s)
=
KpKMA
τMAs + 1 + KpKMA
=
KpKMA
1+KpKMA
τMA
1+KpKMA
s + 1
.
A constante de tempo de malha fechada e o ganho dc de malha
fechada sa˜o:
τMF =
τMA
1 + KpKMA
e KMF =
KpKMA
1 + KpKMA
Tales A. Jesus (CEFET-MG) Aula 13 11 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que H(s) = 1.
Considerando-se um controlador proporcional apenas, tem-se que
D(s) = Kp.
Portanto,
M(s) =
Ω(s)
Ωd (s)
=
KpG (s)
1 + KpG (s)
=
KpKMA
τMAs + 1 + KpKMA
=
KpKMA
1+KpKMA
τMA
1+KpKMA
s + 1
.
A constante de tempo de malha fechada e o ganho dc de malha
fechada sa˜o:
τMF =
τMA
1 + KpKMA
e KMF =
KpKMA
1 + KpKMA
Tales A. Jesus (CEFET-MG) Aula 13 11 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que H(s) = 1.
Considerando-se um controlador proporcional apenas, tem-se que
D(s) = Kp.
Portanto,
M(s) =
Ω(s)
Ωd (s)
=
KpG (s)
1 + KpG (s)
=
KpKMA
τMAs + 1 + KpKMA
=
KpKMA
1+KpKMA
τMA
1+KpKMA
s + 1
.
A constante de tempo de malha fechada e o ganho dc de malha
fechada sa˜o:
τMF =
τMA
1 + KpKMA
e KMF =
KpKMA
1 + KpKMA
Tales A. Jesus (CEFET-MG) Aula 13 11 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Para o casoespec´ıfico de Kp = 1V.s/rad, KMA = 1 rad/(s.V) e
τMA = 10 s, tem-se que
M(s) =
Ω(s)
Ωd (s)
=
0,5
5s + 1
.
Portanto, ocorre uma reduc¸a˜o no ganho dc de malha fechada e na
constante de tempo de malha fechada.
Tales A. Jesus (CEFET-MG) Aula 13 12 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Para o caso espec´ıfico de Kp = 1V.s/rad, KMA = 1 rad/(s.V) e
τMA = 10 s, tem-se que
M(s) =
Ω(s)
Ωd (s)
=
0,5
5s + 1
.
Portanto, ocorre uma reduc¸a˜o no ganho dc de malha fechada e na
constante de tempo de malha fechada.
Tales A. Jesus (CEFET-MG) Aula 13 12 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Em termos de estabilidade do sistema de controle, note que
sMF = − 1
τMF
= −1 + KpKMA
τMA
.
Portanto, 0 < Kp <∞, o sistema sempre sera´ esta´vel!
Tales A. Jesus (CEFET-MG) Aula 13 13 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Analo´gico em Malha Fechada
Em termos de estabilidade do sistema de controle, note que
sMF = − 1
τMF
= −1 + KpKMA
τMA
.
Portanto, 0 < Kp <∞, o sistema sempre sera´ esta´vel!
Tales A. Jesus (CEFET-MG) Aula 13 13 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Consideremos um motor cuja relac¸a˜o entrada-sa´ıda
(tensa˜o-velocidade) e´ dada por
Gp(s) =
KMA
τMAs + 1
.
A func¸a˜o de transfereˆncia em malha fechada e´
M(z) =
Ω(z)
Ωd(z)
=
D(z)G (z)
1 + D(z)GH(z)
.
Tales A. Jesus (CEFET-MG) Aula 13 14 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Consideremos um motor cuja relac¸a˜o entrada-sa´ıda
(tensa˜o-velocidade) e´ dada por
Gp(s) =
KMA
τMAs + 1
.
A func¸a˜o de transfereˆncia em malha fechada e´
M(z) =
Ω(z)
Ωd(z)
=
D(z)G (z)
1 + D(z)GH(z)
.
Tales A. Jesus (CEFET-MG) Aula 13 14 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que
G (z) = GH(z).
Considerando-se um controlador proporcional apenas, tem-se que
D(z) = Kp .
Portanto,
M(z) =
Ω(z)
Ωd (z)
=
KpG (z)
1 + KpG (z)
.
Tales A. Jesus (CEFET-MG) Aula 13 15 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que
G (z) = GH(z).
Considerando-se um controlador proporcional apenas, tem-se que
D(z) = Kp .
Portanto,
M(z) =
Ω(z)
Ωd (z)
=
KpG (z)
1 + KpG (z)
.
Tales A. Jesus (CEFET-MG) Aula 13 15 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Admitindo-se que se dispo˜e de um sensor ideal, tem-se que
G (z) = GH(z).
Considerando-se um controlador proporcional apenas, tem-se que
D(z) = Kp .
Portanto,
M(z) =
Ω(z)
Ωd (z)
=
KpG (z)
1 + KpG (z)
.
Tales A. Jesus (CEFET-MG) Aula 13 15 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Para o caso digital, faz-se necessa´rio o ca´lculo da func¸a˜o de
transfereˆncia pulsada G (z). Como Gp(s) e´ um sistema de primeira
ordem, e´ imediato que:
G (z) = KMA
(
1− e−T/τMA
z − e−T/τMA
)
.
Assim, tem-se a expressa˜o de malha fechada
M(z) =
Ω(z)
Ωd(z)
=
KpKMA(1− e−T/τMA)
z − e−T/τMA + KpKMA(1− e−T/τMA)
Tales A. Jesus (CEFET-MG) Aula 13 16 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Para o caso digital, faz-se necessa´rio o ca´lculo da func¸a˜o de
transfereˆncia pulsada G (z). Como Gp(s) e´ um sistema de primeira
ordem, e´ imediato que:
G (z) = KMA
(
1− e−T/τMA
z − e−T/τMA
)
.
Assim, tem-se a expressa˜o de malha fechada
M(z) =
Ω(z)
Ωd(z)
=
KpKMA(1− e−T/τMA)
z − e−T/τMA + KpKMA(1− e−T/τMA)
Tales A. Jesus (CEFET-MG) Aula 13 16 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
O ganho dc de malha fechada e´:
KMF = lim
z→1
M(z) =
KpKMA
1 + KpKMA
.
Para a constante de tempo, basta que se fac¸a τMF = − 1sMF ,
considerando-se que sMF =
ln(zMF )
T
e
zMF = e
−T/τMA − KpKMA(1− e−T/τMA).
Portanto:
τMF = − T
ln
(
e−T/τMA − KpKMA(1− e−T/τMA)
)
Tales A. Jesus (CEFET-MG) Aula 13 17 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
O ganho dc de malha fechada e´:
KMF = lim
z→1
M(z) =
KpKMA
1 + KpKMA
.
Para a constante de tempo, basta que se fac¸a τMF = − 1sMF ,
considerando-se que sMF =
ln(zMF )
T
e
zMF = e
−T/τMA − KpKMA(1− e−T/τMA).
Portanto:
τMF = − T
ln
(
e−T/τMA − KpKMA(1− e−T/τMA)
)
Tales A. Jesus (CEFET-MG) Aula 13 17 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
O ganho dc de malha fechada e´:
KMF = lim
z→1
M(z) =
KpKMA
1 + KpKMA
.
Para a constante de tempo, basta que se fac¸a τMF = − 1sMF ,
considerando-se que sMF =
ln(zMF )
T
e
zMF = e
−T/τMA − KpKMA(1− e−T/τMA).
Portanto:
τMF = − T
ln
(
e−T/τMA − KpKMA(1− e−T/τMA)
)
Tales A. Jesus (CEFET-MG) Aula 13 17 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Para o caso espec´ıfico de Kp = 1V.s/rad, KMA = 1 rad/(s.V),
τMA = 10 s e T = 1 s, tem-se que
G (z) =
0,0952
z − 0,9048 e M(Z ) =
Ω(z)
Ωd (z)
=
0,0952
z − 0,8096 ,
e os valores de paraˆmetros da malha fechada sa˜o
τMF = 4,73 s e KMF = 0,5 .
Portanto, ocorre uma reduc¸a˜o no ganho dc de malha fechada e na
constante de tempo de malha fechada.
Em relac¸a˜o ao sistema de controle analo´gico, a constante de tempo
de malha fechada do caso digital e´ menor! Por queˆ?
Tales A. Jesus (CEFET-MG) Aula 13 18 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Para o caso espec´ıfico de Kp = 1V.s/rad, KMA = 1 rad/(s.V),
τMA = 10 s e T = 1 s, tem-se que
G (z) =
0,0952
z − 0,9048 e M(Z ) =
Ω(z)
Ωd (z)
=
0,0952
z − 0,8096 ,
e os valores de paraˆmetros da malha fechada sa˜o
τMF = 4,73 s e KMF = 0,5 .
Portanto, ocorre uma reduc¸a˜o no ganho dc de malha fechada e na
constante de tempo de malha fechada.
Em relac¸a˜o ao sistema de controle analo´gico, a constante de tempo
de malha fechada do caso digital e´ menor! Por queˆ?
Tales A. Jesus (CEFET-MG) Aula 13 18 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Para o caso espec´ıfico de Kp = 1V.s/rad, KMA = 1 rad/(s.V),
τMA = 10 s e T = 1 s, tem-se que
G (z) =
0,0952
z − 0,9048 e M(Z ) =
Ω(z)
Ωd (z)
=
0,0952
z − 0,8096 ,
e os valores de paraˆmetros da malha fechada sa˜o
τMF = 4,73 s e KMF = 0,5 .
Portanto, ocorre uma reduc¸a˜o no ganho dc de malha fechada e na
constante de tempo de malha fechada.
Em relac¸a˜o ao sistema de controle analo´gico, a constante de tempo
de malha fechada do caso digital e´ menor! Por queˆ?
Tales A. Jesus (CEFET-MG) Aula 13 18 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Em termos de estabilidade do sistema de controle, note que
zMF = e
−T/τMA − Kp(1− e−T/τMA)
.
A condic¸a˜o de estabilidade e´ |zMF | < 1.
Para o caso espec´ıficode τMA = 10 s e T = 1 s, a condic¸a˜o torna-se
|0,9048 − 0,0952Kp | < 1, que se traduz em
−1 < Kp < 20
.
Tales A. Jesus (CEFET-MG) Aula 13 19 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Em termos de estabilidade do sistema de controle, note que
zMF = e
−T/τMA − Kp(1− e−T/τMA)
.
A condic¸a˜o de estabilidade e´ |zMF | < 1.
Para o caso espec´ıfico de τMA = 10 s e T = 1 s, a condic¸a˜o torna-se
|0,9048 − 0,0952Kp | < 1, que se traduz em
−1 < Kp < 20
.
Tales A. Jesus (CEFET-MG) Aula 13 19 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
Em termos de estabilidade do sistema de controle, note que
zMF = e
−T/τMA − Kp(1− e−T/τMA)
.
A condic¸a˜o de estabilidade e´ |zMF | < 1.
Para o caso espec´ıfico de τMA = 10 s e T = 1 s, a condic¸a˜o torna-se
|0,9048 − 0,0952Kp | < 1, que se traduz em
−1 < Kp < 20
.
Tales A. Jesus (CEFET-MG) Aula 13 19 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
E´ comum que o ganho de um controlador seja sempre positivo e e´
prefer´ıvel que o po´lo de malha fechada seja positivo (por queˆ???), isto
e´, 0 < zMF < 1 portanto, a faixa ideal para o ganho do controlador e´
0 < Kp < 9,5
.
Note que ha´ um limitante superior para os valores de Kp que tornam
o sistema esta´vel, diferentemente do caso analo´gico!
Tales A. Jesus (CEFET-MG) Aula 13 20 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistema de Controle Digital em Malha Fechada
E´ comum que o ganho de um controlador seja sempre positivo e e´
prefer´ıvel que o po´lo de malha fechada seja positivo (por queˆ???), isto
e´, 0 < zMF < 1 portanto, a faixa ideal para o ganho do controlador e´
0 < Kp < 9,5
.
Note que ha´ um limitante superior para os valores de Kp que tornam
o sistema esta´vel, diferentemente do caso analo´gico!
Tales A. Jesus (CEFET-MG) Aula 13 20 / 32
Sistemas de Tempo Discreto em Malha Fechada
0 5 10 15 20 25 30
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
t (s)
ω
(t)
, ω
k
 
 
Sistema de Controle Analógico
Sistema de Controle Digital
Tales A. Jesus (CEFET-MG) Aula 13 21 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico e Digital em Malha
Fechada
E´ poss´ıvel repetir a mesma ana´lise comparativa de sistemas de controle
analo´gico e digital em malha fechada para o motor considerando que a
entrada e´ o torque e a sa´ıda e´ a posic¸a˜o angular.
Tales A. Jesus (CEFET-MG) Aula 13 22 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Para o caso analo´gico, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada:
Gp(s) =
1
s(10s + 1)
=
0,1
s(s + 0,1)
M(s) =
θ(s)
θd(s)
=
0,1Kp
s2 + 0,1s + 0,1Kp
Tales A. Jesus (CEFET-MG) Aula 13 23 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Para o caso analo´gico, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada:
Gp(s) =
1
s(10s + 1)
=
0,1
s(s + 0,1)
M(s) =
θ(s)
θd(s)
=
0,1Kp
s2 + 0,1s + 0,1Kp
Tales A. Jesus (CEFET-MG) Aula 13 23 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Para o caso espec´ıfico de Kp = 1, tem-se:
M(s) =
0,1
s2 + 0,1s + 0,1
=
ω2n
s2 + 2ζωns + ω2n
Portanto,
ζ =
√
10
10
≈ 0,3162
ωn =
√
10
20
≈ 0,1581 rad/s
.
Tales A. Jesus (CEFET-MG) Aula 13 24 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Para o caso espec´ıfico de Kp = 1, tem-se:
M(s) =
0,1
s2 + 0,1s + 0,1
=
ω2n
s2 + 2ζωns + ω2n
Portanto,
ζ =
√
10
10
≈ 0,3162
ωn =
√
10
20
≈ 0,1581 rad/s
.
Tales A. Jesus (CEFET-MG) Aula 13 24 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Para o caso espec´ıfico de Kp = 1, tem-se:
M(s) =
0,1
s2 + 0,1s + 0,1
=
ω2n
s2 + 2ζωns + ω2n
Portanto,
ζ =
√
10
10
≈ 0,3162
ωn =
√
10
20
≈ 0,1581 rad/s
.
Tales A. Jesus (CEFET-MG) Aula 13 24 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Constante de tempo de malha fechada:
τMF =
1
ζωn
= 20 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 60,47%
Tales A. Jesus (CEFET-MG) Aula 13 25 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Constante de tempo de malha fechada:
τMF =
1
ζωn
= 20 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 60,47%
Tales A. Jesus (CEFET-MG) Aula 13 25 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Constante de tempo de malha fechada:
τMF =
1
ζωn
= 20 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 60,47%
Tales A. Jesus (CEFET-MG) Aula 13 25 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico em Malha Fechada
Constante de tempo de malha fechada:
τMF =
1
ζωn
= 20 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 60,47%
Tales A. Jesus (CEFET-MG) Aula 13 25 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Para o caso digital, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada (com Kp = 1):
G (z) = Z
{
Gp(s)
s
}
(1− z−1) = 0,04837z + 0,04679
z2 − 1,905z + 0,9048
M(z) =
θ(z)
θd (z)
=
0,04837z + 0,04679
z2 − 1,856z + 0,9516
Po´los de malha aberta: z1 = 1 e z2 = 0,9048
Po´los de malha fechada: z1,2 = 0,928 ± j0,3007
Tales A. Jesus (CEFET-MG) Aula 13 26 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Para o caso digital, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada (com Kp = 1):
G (z) = Z
{
Gp(s)
s
}
(1− z−1) = 0,04837z + 0,04679
z2 − 1,905z + 0,9048
M(z) =
θ(z)
θd (z)
=
0,04837z + 0,04679
z2 − 1,856z + 0,9516
Po´los de malha aberta: z1 = 1 e z2 = 0,9048
Po´los de malha fechada: z1,2 = 0,928 ± j0,3007
Tales A. Jesus (CEFET-MG) Aula 13 26 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Para o caso digital, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada (com Kp = 1):
G (z) = Z
{
Gp(s)
s
}
(1− z−1) = 0,04837z + 0,04679
z2 − 1,905z + 0,9048
M(z) =
θ(z)
θd (z)
=
0,04837z + 0,04679
z2 − 1,856z + 0,9516
Po´los de malha aberta: z1 = 1 e z2 = 0,9048
Po´los de malha fechada: z1,2 = 0,928 ± j0,3007
Tales A. Jesus (CEFET-MG) Aula 13 26 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Para o caso digital, tem-se as seguintes func¸o˜es de transfereˆncia de
malha aberta e de malha fechada (com Kp = 1):
G (z) = Z
{
Gp(s)
s
}
(1− z−1) = 0,04837z + 0,04679
z2 − 1,905z + 0,9048
M(z) =
θ(z)
θd (z)
=
0,04837z + 0,04679
z2 − 1,856z + 0,9516
Po´los de malha aberta: z1 = 1 e z2 = 0,9048Po´los de malha fechada: z1,2 = 0,928 ± j0,3007
Tales A. Jesus (CEFET-MG) Aula 13 26 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Sabendo-se que eTs = z e que s1,2 = −ζωn ± ωn
√
1− ζ2:
z1,2 = e
−ζωnT+jωnT
√
1−ζ2 = e−ζωnT∠±ωn
√
1− ζ2 = r∠±θ
Por fim:
r = e−ζωnT
θ = ωnT
√
1− ζ2 ⇔
ζ = −ln r√
ln
2 r+θ2
ωn =
1
T
√
ln
2 r + θ2
Tales A. Jesus (CEFET-MG) Aula 13 27 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Sabendo-se que eTs = z e que s1,2 = −ζωn ± ωn
√
1− ζ2:
z1,2 = e
−ζωnT+jωnT
√
1−ζ2 = e−ζωnT∠±ωn
√
1− ζ2 = r∠±θ
Por fim:
r = e−ζωnT
θ = ωnT
√
1− ζ2 ⇔
ζ = −ln r√
ln
2 r+θ2
ωn =
1
T
√
ln
2 r + θ2
Tales A. Jesus (CEFET-MG) Aula 13 27 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Sabendo-se que eTs = z e que s1,2 = −ζωn ± ωn
√
1− ζ2:
z1,2 = e
−ζωnT+jωnT
√
1−ζ2 = e−ζωnT∠±ωn
√
1− ζ2 = r∠±θ
Por fim:
r = e−ζωnT
θ = ωnT
√
1− ζ2 ⇔
ζ = −ln r√
ln
2 r+θ2
ωn =
1
T
√
ln
2 r + θ2
Tales A. Jesus (CEFET-MG) Aula 13 27 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Sabendo-se que eTs = z e que s1,2 = −ζωn ± ωn
√
1− ζ2:
z1,2 = e
−ζωnT+jωnT
√
1−ζ2 = e−ζωnT∠±ωn
√
1− ζ2 = r∠±θ
Por fim:
r = e−ζωnT
θ = ωnT
√
1− ζ2 ⇔
ζ = −ln r√
ln
2 r+θ2
ωn =
1
T
√
ln
2 r + θ2
Tales A. Jesus (CEFET-MG) Aula 13 27 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Digital em Malha Fechada
Paraˆmetros dinaˆmicos ζ e ωn:
ζ = 0,0789 ωn = 0,2143 rad/s
Constante de tempo de malha fechada:
τMF =
1
ζωn
=
−T
ln r
= 40 s
Percentual de overshoot (sobressinal):
PO = 100 e−ζpi/
√
1−ζ2 = 77,98%
Tales A. Jesus (CEFET-MG) Aula 13 28 / 32
Sistemas de Tempo Discreto em Malha Fechada
Resposta Temporal de Sistemas de Controle Analo´gico e Digital em Malha
Fechada
O que se podera´ dizer, em ambos os casos, em relac¸a˜o ao comportamento
do sistema em regime permamente?
Tales A. Jesus (CEFET-MG) Aula 13 29 / 32
Sistemas de Tempo Discreto em Malha Fechada
0 50 100 150
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
t (s)
θ(t
), θ
k
 
 
Sistema de Controle Analógico
Sistema de Controle Digital
Tales A. Jesus (CEFET-MG) Aula 13 30 / 32
Exerc´ıcios do livro-texto
Digital Control System Analysis and Design (Phillips and Nagle)
3a edic¸a˜o: 5.12 a 5.15, 6.1, 6.4 a 6.9.
4a edic¸a˜o: 5.3-12 a 5.3-15, 6.2-1 6.2-4 a 6.2-7, 6.4-1 e 6.4-2.
Tales A. Jesus (CEFET-MG) Aula 13 31 / 32
Terceira etapa do trabalho da disciplina (duplas ou trios)
Etapa 3 - Func¸a˜o de Transfereˆncia Pulsada e Sistema de Controle Analo´gico
vs. Sistema de Controle Digital
Obtenha a func¸a˜o de transfereˆncia pulsada (FTP) e compare, via
simulac¸a˜o, o comportamento do sistema original e do sistema
discretizado.
Repita o procedimento comparativo dos sistemas de controle
analo´gico e digital vistos nessa aula considerando que o Gp(s) e´ o seu
sistema. Gere gra´ficos de simulac¸a˜o para ambos os casos (analo´gico e
digital) e analise os resultados obtidos.
Data limite de entrega do relato´rio via moodle: 18/10/2017
(quarta-feira).
Tales A. Jesus (CEFET-MG) Aula 13 32 / 32
	Introdução

Outros materiais