Escolar Documentos
Profissional Documentos
Cultura Documentos
Controle Digital
Roger Gules
Sistemas de Controle Discreto - Introdução
2
Sistemas de Controle Discreto - Introdução
Analógico Digital
3
Sistemas de Controle Discreto - Introdução
Maior flexibilidade de modificações e alterações no sistema de controle.
Maior padronização dos produtos com a utilização de uma plataforma básica
para a implementação dos sistemas de controle digital.
Possibilidade de desenvolvimento de algoritmos de controle mais modernos e
flexíveis do que na implementação analógica. Ex: controle preditivo, repetitivo,
adaptativos. Não idealidades, variações paramétricas...
Possibilidade de redução da quantidade de componentes; das dimensões
físicas da placa; de custos de produção.
Maior facilidade para disponibilizar e armazenar informações sobre o sistema
de controle. (dispositivos de comunicação e armazenagem)
Maior integração com os sistemas supervisórios e de gerenciamento.
Limitações quanto a taxa de amostragem e erro de quantização.
4
Sistemas de Controle Discreto - Introdução
Controle Analógio – Contínuo no Tempo
5
Sistemas de Controle Discreto - Introdução
Controle Digital
Discreto no Tempo
6
Sistemas de Controle Discreto - Introdução
7
Sistemas de Controle Discreto - Introdução
Transformada de Laplace – Plano S
• Os sistemas lineares contínuos no tempo são descritos por equações
diferenciais e a transformada de Laplace é uma ferramenta matemática
poderosa que permite a realização de diversas análises no domínio da
frequencia.
Transformada Z – Plano Z
• Os sistemas digitais são descritos pela equação diferença e a
transformada Z é a ferramenta matemática empregada para a análise de
sistemas discretos no plano Z.
• Uma propriedade importante da transformada Z é que ela pode
converter uma sequencia de números no domínio real em uma expressão
no domínio complexo Z
8
Transformada Z
Considerando o sinal contínuo f(t), o sinal amostrado
f*(t) é representado por:
k
f ( t ) f (k T) ( t k T)
*
k 0
Função impulso
A transformada de Laplace do sinal amostrado é representado por:
k
Laplace f ( t ) f (k T ) e kTs
*
k 0
Propriedade da tranf. de Laplace
Deslocamento no tempo
0 1 2 3
b) Degrau u (n )
1
0 1 2 3 4 5
c) Exponencial
10
Tabela da Transformada Z
11
Teoremas da Transformada Z
12
Transformada Z Inversa
Obtenção da resposta no tempo discreto. Y(Z) y(k.T)
• Métodos:
- Expansão em frações parciais: O resultado é um somatório
de termos obtidos na tabela de transformada Z.
- Expansão em série por divisão contínua: O resultado é a
sequencia infinita de valores no tempo discreto.
- Transformada inversa por deslocamento: O resultado é a
equação diferença do sistema.
13
Transformada Z Inversa
14
Transformada Z Inversa
15
Transformada Z Inversa
16
Transformada Z Inversa
17
Transformada Z Inversa
18
Equação diferença
Equação diferencial de 1 ordem
Função contínua X(t) Função discreta
dx ( t ) x ( t ) x ( t t ) x (k ) x (k ) x (k 1)
lim
dt t 0 t ∆t
t Aproximação válida para valor reduzido de T
M(z) an1 z1 ... a0 zn E(z) bn bn1 z1 ... b0 zn
Desta forma obtemos: Função de transferência discreta
M (z) b n b n 1 z 1 ... b 0 z n M (z) b n z n b n 1 z n 1 ... b 0
E (z) a n a n 1 z 1 ... a 0 z n E (z) a n z n a n 1 z n 1 ... a 0
E(z) M(z)
FT
19
Exercício
Considere o filtro passa-baixa analógico apresentado abaixo.
Faça a implementação digital deste filtro e avalie a resposta
ao degrau unitário.
Considere uma taxa de amostragem de T=100s
1 k
- Obter a Função de transferência discreta.
- Obter a resposta ao degrau unitário com
u(t) os três métodos de transformada Z inversa.
1 F yt)
- Definir o algoritmo de Implementação do
filtro digital (transformada Z inversa por
deslocamento no tempo).
20
Resolução
21
Representação Gráfica
Equação diferença
m(k) a n1 m(k 1) ... a 0 m(k n) bn e(k) bn1 e(k 1) ... b0 e(k n)
22
Conceito de Estabilidade
Comandos do MATLAB
Sistema instável para |R|>1
>>x=[1 zeros(1,20)];
>>N=[1 0]; z
X(z) Y(z)
>>D=[1 -0.8];
>>y=filter(N,D,x); zR
>>plot(y,’o’)
>>hold
>>plot(x,’*’)
>>D=[1 -0.5]; Y(k) para R=1,2
>>y=filter(N,D,x);
>>plot(y,’+’)
>>D=[1 -1.2];
>>y=filter(N,D,x); Y(k) para R=0,8 e R=0,5
>>plot(y,’-’)
Resposta ao impuso = RK
23
Conceito de Estabilidade
Uma função de transferência discreta será estável somente se todos os
pólos estiverem localizados dentro de um círculo unitário no plano Z. Se
existirem pólos sobre o circulo unitário, o sistema será oscilatório.
24
Teorema da Amostragem
Teorema da amostragem, teorema de Nyquist ou Shanom
25
Teorema da Amostragem
Teorema da amostragem, teorema de Nyquist ou Shanom
26
Filtro
Anti-Alising
27
Diagrama de blocos com amostradores:
28
Diagrama de blocos com amostradores:
29
Diagrama de blocos com amostradores:
30
Exercícios: Diagrama de blocos com amostradores:
A)
B)
C)
31
Amostrador de Ordem Zero
Zero Order Hold - ZOH
Até o momento considerou-se a
utilização de amostradores ideais.
Entretanto, o processo de
amostragem real é melhor
representado com o
elemento ZOH :
32
Amostrador de Ordem Zero
A resposta ao impulso de um
Amostrador de ordem zero.
g h ( t ) u ( t ) u ( t T)
33
Amostrador de Ordem Zero
z 1 G (s)
G (z) £
z s
Exemplo:
1
Gp(s)
s s 0,5
T=1
34
Amostrador de Ordem Zero
Comando do Matlab para discretização de uma função contínua com ZOH
R(z) Y(z)
Rampa Degrau Exponencial
35