Relatório Controle DIscreto
Relatório Controle DIscreto
Relatório Controle DIscreto
CONTROLE 2
CONTROLADOR PID
CORNÉLIO PROCÓPIO
2018
1 OBJETIVOS
Esse experimento tem como propósito a implementação de um controlador
diretamente no plano z, sendo que na parte prática foi utilizado o Arduino UNO e as
implementações foram realizadas no software Matlab/Simulink.
2 FUNDAMENTAÇÃO TEÓRICA
Tomando como base a Fig. 1 para projetar um controlador C(z) direto no plano
𝑧. O primeiro passa a ser feito é mapear os polos dominantes em malha fechada no
plano 𝑆 utilizando a Eq. 1 e aplicando as condições mínimas do projeto, sendo elas o
fator de amortecimento (𝜉), tempo de acomodação (𝑇𝑝) e o overshoot (%𝑀𝑃) máximo.
𝐺(𝑠)
𝐶(𝑧) = (1 − 𝑧 −1 ) ⋅ 𝒵 { } (3)
𝑠
Assim, o diagrama de blocos da Fig. 1 pode ser reduzido e representado da
seguinte forma:
Vale ressaltar que o método do lugar das raízes segue o mesmo padrão do plano
s, apesar de que agora o limite de estabilidade no plano z é um círculo de raio unitário,
enquanto que em s era o eixo 𝑗𝜔.
3 DESENVOLVIMENTO EXPERIMENTAL
Adota-se 𝑍𝑐1 , de forma a anular o polo mais lento do sistema, então 𝑍𝑐1 =
−0,9048, pois (𝑧 − 0,9048) é o polo mais lento da função G(z), pois está mais
próximo do círculo unitário. Assim, a função transferência em malha aberta é dada pelo
produto entre as equações (4) e (5).
𝐾𝐶 (𝑧 + 𝑍𝑐2 ) 0,00086178(𝑧 + 3,217)(𝑧 + 0,2303)
𝐺𝑚𝑎 (𝑧) = 𝐶(𝑧) ∙ 𝐺(𝑧) = (6)
𝑧(𝑧 − 1) (𝑧 − 0,8187)(𝑧 − 0,7408)
Para determinar 𝑍𝑐2 , utiliza-se a condição de fase do Lugar das Raízes, logo, a função
de transferência em malha aberta com controlador é:
∠(𝑠𝑑 + 𝑍𝑐2 ) + ∠(𝑍𝑑 + 3,217) + ∠(𝑍𝑑 + 0,2303) − ∠(𝑍𝑑 ) − ∠(𝑍𝑑 − 1) − ∠(𝑍𝑑 − 0,8187)
(7)
+ ⋯− ∠(𝑍𝑑 − 0,7408) = −180°
0,1429
= 𝑡𝑔(49,5°) ∴ 𝑍𝑐2 = −0,7617
0,9021 + 𝑍𝑐2
Foi realizada via Simulink, a simulação do sistema com o controlador PID com
base nos parâmetros projetados, como representado na Figura 4.
Arduino UNO
5 CONCLUSÃO