teoria de controle ii aula 1 - professores...
TRANSCRIPT
![Page 1: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/1.jpg)
Teoria de Controle IIAula 1
Adrielle C. Santana
![Page 2: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/2.jpg)
Por quê Trabalhar com Controle Digital?
• Praticamente todos os sistemas de controle industriais são implementados em sistemas computacionais digitais.
• Sistemas computacionais digitais possibilitam:
Facilidade de implementação;Facilidade para correção de erros;Testes em tempo real;Processadores muito eficientes;Ambientes de desenvolvimento amigáveis;
![Page 3: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/3.jpg)
Por quê Trabalhar com Controle Digital?
A desvantagem de controladores digitais é a existência de erros de amostragem e quantização que degradam influenciam no desempenho do sistema bem como o atraso resultante de conversões A/D, D/A e processamento.
No entanto, tais controladores estão cada vez mais modernos de modo que tais desvantagens são controláveis e bem menos problemáticas que o projeto e uso de controladores analógicos.
![Page 4: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/4.jpg)
Discreto x Digital
Um sistema de controle dito, de tempo discreto, é aquele em que uma ou mais variáveis podem mudar somente em instantes de tempo discretos (distintos). Tais instantes serão denotados por kT (ou nT) onde k (ou n) é uma constante inteira (k=n=0,1,2,3,...) e T é o período de amostragem escolhido para a aplicação (de acordo com o Teorema da amostragem).
Um sinal digital é um sinal codificado para uma representação que o computador entenda (ex.: binária, hexadecimal).
![Page 5: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/5.jpg)
• Amostragem: Um sinal amostrado é gerado amostrando-se o sinal analógico em instantes discretos de tempo.
• Quantificação: Ajuste do sinal amostrado dentro de uma faixa de valores distintos.
• Codificação: Representação do sinal quantificado em números binários ou hexadecimais de forma que o controlador digital os “entenda”.
Digitalização
![Page 6: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/6.jpg)
Digitalização
![Page 7: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/7.jpg)
Sistema de Controle Digital
Amostragem x Reconstrução
![Page 8: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/8.jpg)
Exemplo Conversores
Circuito conversor D/A básico com amplifica-
dor operacional
![Page 9: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/9.jpg)
Exemplo Conversores
![Page 10: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/10.jpg)
Seja o número 49510 e o circuito anterior com os valores de resistências ajustados conforme a figura abaixo a seguir.
Exemplo Conversores
![Page 11: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/11.jpg)
Exemplo Conversores
![Page 12: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/12.jpg)
Exemplo Conversores
![Page 13: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/13.jpg)
Exemplo ConversoresConversão A/D
![Page 14: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/14.jpg)
São utilizados na reconstrução do sinal que está na forma de um trem de pulsos. O “� � � � � �” ou segurador, preenche os espaços entre os períodos de amostragem.
� � � � � � �
![Page 15: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/15.jpg)
� � � � � � �
ZOH: Segura a amplitude da amostra por um instante de tempo. Quantomenor o T melhor o sinalreconstruído.
![Page 16: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/16.jpg)
FOH: Retém o valor da amostra anterior e da atual para prever o valor da próxima amostra. Se a diferença entre as amostras é pequena a predição é boa mas, se for grande a predição é errada causando grandes erros de reconstrução. Não costuma ser utilizado.
� � � � � � �
![Page 17: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/17.jpg)
Erros de Digitalização
Em todo processo de digitalização ocorrem erros que influenciam negativamente na perfeita reconstrução do sinal.Amostragem -> Aliasing (Teorema da amostragem)Ex.: Seja a cossenoide de 1 Hz.
![Page 18: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/18.jpg)
Erros de Digitalização
Se amostrada a 2 Hz:
![Page 19: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/19.jpg)
Erros de Digitalização
Se amostrada a 1,5 Hz:
Reconstrução...
![Page 20: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/20.jpg)
Erros de Digitalização
Quantificação -> A resolução de um sistema computacional limita a quantidade de níveis para a quantificação da amostra forçando arredondamentos que resultarão num sinal semelhante mas, nunca igual ao original. Esse erro de quantificação é conhecido como Ruído de Quantificação.
![Page 21: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/21.jpg)
Equação de Diferenças
Do Cálculo, sabe-se que a transformada de Laplace tem a propriedade de transformar uma equação diferencial numa equação algébrica.
A transformada Z não é diferente. Ela tem a propriedade de transformar uma “Equação de Diferenças” em equação algébrica.
![Page 22: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/22.jpg)
Equação de Diferenças
Mas o que é uma equação de diferenças???
![Page 23: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/23.jpg)
Equação de Diferenças
BASICAMENTE UMA EQUAÇÃO DE DIFERENÇAS É O EQUIVALENTE A UMA EQUAÇÃO DIFERENCIAL NO TEMPO DISCRETO.
![Page 24: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/24.jpg)
Equação de Diferenças
Seja a seguinte equação diferencial:
Da disciplina de Cálculo, sabe-se que a derivada de um sinal genérico x(t) ou é dada por:
![Page 25: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/25.jpg)
Equação de DiferençasFazendo-se que que não se aproxime de zero mas sim, que tenha um valor finito T, que é o nosso período de amostragem, tem-se para a derivada primeira de x(t):
E para a derivada segunda:
![Page 26: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/26.jpg)
Substituindo na equação diferencial inicial tem-se:
Onde pode-se agrupar alguns termos iguais para simplificar de modo a obtermos:
Equação de Diferenças
![Page 27: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/27.jpg)
Como o poderia ser negativo, o T também pode nessa substituição de modo que:
Dessa forma pode-se reescrever a equação encontrada ao fim do slide anterior como:
Equação de Diferenças
![Page 28: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/28.jpg)
Como o tempo agora é discreto, teremos valores de x(t) apenas em múltiplos inteiros do período de amostragem T. Para simplicidade de entendimento vamos omitir o T e representar t=n ou t=k.
Equação de Diferenças
![Page 29: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/29.jpg)
Esta equação é uma equação de diferenças que nesse caso é de segunda ordem.
Os colchetes indicam que estamos lidando com um sinal discreto no tempo.
Equação de Diferenças
![Page 30: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/30.jpg)
A Transformada ZSeja a função delta de Heaviside-Dirac ou Impulso unitário. Pode-se obter um trem de impulsos fazendo:
∑k=−∞∞ δ(t−kT )
![Page 31: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/31.jpg)
Sabe-se que o sinal amostrado x*(t) é obtido pela modulação de um trem de impulsos distanciados de T segundos um do outro, em que cada impulso tem como amplitude o valor do sinal contínuo x(t).
A Transformada Z
![Page 32: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/32.jpg)
•
A Transformada Z
![Page 33: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/33.jpg)
•
A Transformada Z
![Page 34: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/34.jpg)
•
A Transformada Z
![Page 35: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/35.jpg)
•
A Transformada Z
UNILATERAL !
![Page 36: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/36.jpg)
Observa-se portanto que a transformada Z é a transformada de Laplace de uma equação de diferenças a qual descreve um sinal amostrado no tempo.
Obtemos assim uma relação direta entre um sinal amostrado a sua transformada Z. Ex.: Z{y(t-T)} = Z{y(n-1)}=z-1 Y(z)
A Transformada Z
![Page 37: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/37.jpg)
Mapeamento plano s para z
Chalis e Kitney (1982)
![Page 38: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/38.jpg)
Mapeamento plano s para z
Chalis e Kitney (1982)
![Page 39: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/39.jpg)
Mapeamento plano s para z
Chalis e Kitney (1982)
![Page 40: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/40.jpg)
•
z=eTs=eσ+ω j=eσT e j ωT
s=σ+ jω
Mapeamento plano s para z
![Page 41: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/41.jpg)
Mapeamento plano s para z
![Page 42: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/42.jpg)
A Transformada Z
![Page 43: Teoria de Controle II Aula 1 - Professores UFOPprofessor.ufop.br/.../files/adrielle/files/aula_1_0.pdf · 2019-08-16 · Teoria de Controle II Aula 1 Adrielle C. Santana. Por quê](https://reader034.vdocuments.site/reader034/viewer/2022042400/5f0e95fe7e708231d43ff3ca/html5/thumbnails/43.jpg)
ReferênciasTonidandel, A. D. V. (2010).XVIII Congresso Brasileiro de Automática, pp. 663-668.
Ogata, K. (1995). Englewood Cliffs, New Jersey, EUA: Prentice Hall
IDOETA, I. V. ; CAPUANO F. G. (2012). 41 ed. Editora Érica. São Paulo-SP.
CHALIS, R.E.; KITNEY, R. I. (1982). The design of digital filters for biomedical signal processing.