43
Teoria de Controle II Aula 1 Adrielle C. Santana

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ê

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

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ê

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ê

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ê

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ê

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ê

• 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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

� � � � � � �

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

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ê

•  

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ê

•  

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ê

•  

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ê

•  

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ê

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ê

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ê

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ê

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ê

•  

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ê

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ê

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ê

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.