Sistemas a Tempo Discreto - Projeto



Documentos relacionados
Controle por Computador Parte II. 22 de novembro de 2011

Root Locus (Método do Lugar das Raízes)

CAPÍTULO 12. Projeto de controladores discretos

Aula 11 Root Locus LGR (Lugar Geométrico das Raízes) parte I

Desempenho de Sistemas de Controle Realimentados

Estabilidade no Domínio da Freqüência

Controle de Sistemas. O Método do Lugar das Raízes. Renato Dourado Maia. Universidade Estadual de Montes Claros. Engenharia de Sistemas

Estrutura geral de um sistema com realimentação unitária negativa, com um compensador (G c (s) em série com a planta G p (s).

Análise de Erro Estacionário

EA616B Análise Linear de Sistemas Resposta em Frequência

Introdução AVALIAÇÃO DE DESEMPENHO. No domínio do tempo. No domínio da freqüência. Função de transferência. Módulo e fase da função de transferência

Prova 2 - Sistemas de Controle Projetos

Newton Maruyama. Projeto de Controladores No Domínio Da Freqüência p. 1/4

Sistemas a Tempo Discreto

2.17 Matlab em Sistemas de Controle

Projeto de Sistemas de Controle Realimentados

Universidade Presbiteriana Mackenzie. Controle II

Toolbox de Sistemas de Controle MATLAB

CAPÍTULO 4 - ANÁLISE DA RESPOSTA EM FREQÜÊNCIA

Projeto a Tempo Discreto

LABORATÓRIO DE CONTROLE I APLICAÇÃO DE COMPENSADORES DE FASE DE 1ª ORDEM E DE 2ª ORDEM

Projeto básico de controladores

EXERCÍCIOS RESOLVIDOS

Resposta em Frequência

Controle de Conversores Estáticos Controladores baseados no princípio do modelo interno. Prof. Cassiano Rech

EES-20: Sistemas de Controle II. 20 Outubro 2017 (Manhã)

Laboratórios 9, 10 e 11: Projeto de Controladores pelo Lugar das Raízes DAS5317 Sistemas de Controle

RESPOSTA EM FREQUÊNCIA: CONTROLADOR AVANÇO E ATRASO DE FASE (LEAD-LAG) OGATA

Capítulo 3 Sistemas de Controle com Realimentação

Métodos de Sintonização de Controladores PID

AÇÕES DE CONTROLE. Ações de Controle Relação Controlador/Planta Controlador proporcional Efeito integral Efeito derivativo Controlador PID

Modulação por Pulsos

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais

RELATÓRIO FINAL PROJETO DESAFIO CONTROLE DE POSIÇÃO ATRAVÉS DE MOTOR DE CORRENTE CONTÍNUA

Análise e Processamento de Sinal e Imagem. II - Filtros Analógicos e Digitais. António M. Gonçalves Pinheiro

Métodos de Resposta em Freqüência

Sessão Prática: Simulação e Controle com LabVIEW

EES-20: Sistemas de Controle II. 20 Outubro 2017 (Tarde)

CDI Comunicação Digital

SISTEMAS DE CONTROLE II

Controle H - PPGEE - EPUSP Exemplo 1 - Projeto Ótimo H SISO

Análise da Resposta em Frequência

MINISTÉRIO DA EDUCAÇÃO E DO DESPORTO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETRÔNICA

UNIVERSIDADE GAMA FILHO PROCET DEPARTAMENTO DE ENGENHARIA ELÉTRICA. Disciplina de Controle II Prof. MC. Leonardo Gonsioroski da Silva

Diagramas de Bode. Introdução

Exemplo de Projeto. 2. Controle de velocidade de um fita de áudio digital sujeito a retardo no tempo 2.1. Controle PID 2.2. Estabilidade robusta

ESCOLA NAVAL DIRETORIA DE ENSINO DA MARINHA DEPARTAMENTO DE ENGENHARIA CONTROLE E AUTOMAÇÃO. Professor Leonardo Gonsioroski

Estabilidade no Domínio da Freqüência

2 a PROVA CONTROLE DINÂMICO Turma B 2 /2015

PID e Lugar das Raízes

USO DO SCILAB PARA REALIZAÇÃO EM COMPUTADOR DE UM PROJETO DE UM COMPENSADOR DE AVANÇO

Função de Transferência de Malha Fechada

Datas Importantes 2013/01

Erros de Estado Estacionário. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Métodos de Resposta em Freqüência

Sistemas de Controle Digital

6 SINGULARIDADES E RESÍDUOS

= + Exercícios. 1 Considere o modelo simplificado de um motor DC:

Controle de Conversores Estáticos Controle de um conversor boost CCM para correção do FP. Prof. Cassiano Rech

PUCGoiás Física I. Lilian R. Rios. Rotação

Aula 4 - Resposta em Frequência, Sensibilidade, Margem de Ganho e Margem de Fase, Controle em Avanço e Atraso, Critério de Nyquist

Sinais e Sistemas Unidade 5 Representação em domínio da frequência para sinais contínuos: Transformada de Laplace

Controle por Computador - Parte I

Aula 07 Análise no domínio do tempo Parte II Sistemas de 2ª ordem

Projeto através de resposta em frequência

Análise no Domínio do Tempo de Sistemas em Tempo Discreto

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais

Circuitos de 2 ª ordem: RLC. Parte 1

ESCALAS Luana Sloboda, M.Eng.

Curso de Controle Discreto 2 Pe. Pedro M. Guimarães Ferreira S.J.

Projeto de controladores

Departamento de Engenharia Química e de Petróleo UFF. Disciplina: TEQ102- CONTROLE DE PROCESSOS. Diagrama de Bode. Outros Processos de Separação

(c) G d (z) = (d) G d (z) = A função de transferência do equivalente por invariância da resposta impulsional é = Z

Capítulo 5: Aplicações da Derivada

ANÁLISE DE SISTEMAS CONTÍNUOS AMOSTRADOS

PROJETO DE ESTABILIZADORES DE SISTEMAS DE POTÊNCIA POR POSICIONAMENTO PARCIAL DE PAR DE PÓLOS COMPLEXOS CONJUGADOS

USO DO SCILAB PARA REALIZAÇÃO EM COMPUTADOR DE UM PROJETO DE UM COMPENSADOR DE ATRASO-AVANÇO

Matemática para Engenharia

Os conceitos mais básicos dessa matéria são: Deslocamento: Consiste na distância entre dados dois pontos percorrida por um corpo.

PRINCÍPIOS DE CONTROLE E SERVOMECANISMO

TRABALHO: CONTROLE DE UM SISTEMA PÊNDULO-CARRO

Lista de Exercícios - Potenciação

Laboratório de Projeto por Intermédio do Root Locus

Olimpíada Brasileira de Física ª Fase

Princípios de Telecomunicações. PRT60806 Aula 10: Efeitos da FT / Diagrama de Bode Professor: Bruno Fontana da silva 2014

3 Metodologia de calibração proposta

FÍSICA. Figura 5.1 Ventilador

Texto 07 - Sistemas de Partículas. A figura ao lado mostra uma bola lançada por um malabarista, descrevendo uma trajetória parabólica.

Controle Digital. Prof. Adolfo Bauchspiess ENE/FT/UnB. CDig-ENE/UnB

Resposta em Frequência de Amplificadores. Aula 10 Prof. Nobuo Oki

EES-20: Sistemas de Controle II. 09 Outubro 2017

Análise de Circuitos Elétricos III

Medida de Grandezas Eléctricas

Sistemas e Sinais (LEIC) Análise em Frequência. Carlos Cardeira

INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS RESPOSTA DE ELEMENTOS PRIMÁRIOS

ERRO EM REGIME PERMANENTE

ANÁLISE DE CIRCUITOS LABORATÓRIO O CONDENSADOR

Compensadores: projeto no domínio da

Transcrição:

Sistemas a Tempo Discreto - Projeto 1. Especificações de Projeto no domínio discreto 2. Projeto via Emulação 2.1 Controladores Equivalentes Discretos 2.2 Mapeamento pólo-zero 2.3 Avaliação do projeto pag.1 Controle de Sistemas Lineares Aula 22

Especificações de Projeto Rastreamento de referência erro em regime Suponha que a FT do controlador seja D(z) = U(z)/E(z) e que a entrada da planta é precedida por um SOZ. A FT discreta da planta é G(z) ( 1 z 1) Z { } G(s) s E o erro entre referência e saída é E(z) = R(z) 1 + D(z)G(z) ie, análogo ao modelo contínuo... pag.2 Controle de Sistemas Lineares Aula 22

Especificações de Projeto Constantes de Erro Entrada degrau R(z) = z/(z 1) O erro para uma referência degrau é E(z) = z z 1 1 1 + D(z)G(z) Se o sistema é estável em malha fechada (todas as raízes de 1+DG estão no interior do círculo unitário), então pelo Teorema do Valor Final e( ) = lim z 1 (z 1)E(z) = 1 1 + D(1)G(1) 1 1 + K p O tipo do sistema é dado pelo número de integradores, ou pólos em z = 1 pag.3 Controle de Sistemas Lineares Aula 22

Especificações de Projeto Constantes de Erro Entrada rampa R(z) = Tz/(z 1) 2. O erro é E(z) = Tz 1 (z 1) 2 1 + D(z)G(z) e do mesmo modo, pelo Teorema do Valor Final e( ) = lim z 1 (z 1)E(z) = lim z 1 Tz (z 1) [1 + D(z)G(z)] 1 K v A constante de velocidade, K v, para um sistema Tipo 1 pode ser calculada através de (z 1)D(z)G(z) K v = lim z 1 Tz pag.4 Controle de Sistemas Lineares Aula 22

Especificações de Projeto no plano-z Os pólos em malha fechada do sistema de 2a. ordem no caso contínuo são s 1,2 = ζω n ± jω n 1 ζ 2 e podem ser mapeados em lugares do plano-z através da relação z = e st. As especificações de sobre-elevação (via ζ) e t a (via ζω n ) são apresentadas a seguir com as regiões correspondentes no plano-z Nota Como a parte real ζω n é mapeada em r = e ζωnt, a especificação ζω n 4/t a é mapeada num círculo de raio r 0 = e 4 T/t a pag.5 Controle de Sistemas Lineares Aula 22

Especificações no plano-z Amortecimento Root Locus Editor (C) 1 1.88 1.57 1.26 0.8 2.2 0.1 0.942 0.2 0.6 0.4 0.2 2.83 2.51 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.628 0.314 Imag Axis 0 3.14 3.14 0.2 0.4 2.83 0.314 0.6 2.51 0.628 0.8 2.2 0.942 1 1.88 1.57 1.26 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 Real Axis pag.6 Controle de Sistemas Lineares Aula 22

Especificações no plano-z Tempo de acomodação Root Locus Editor (C) 1 1.88 1.57 1.26 0.8 2.2 0.2 0.1 0.942 0.6 0.4 0.2 2.83 2.51 0.4 0.5 0.6 0.7 0.8 0.9 0.3 0.628 0.314 Imag Axis 0 3.14 3.14 0.2 0.4 2.83 0.314 0.6 2.51 0.628 0.8 2.2 0.942 1 1.88 1.57 1.26 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 Real Axis pag.7 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Aproximação discreta D(z) de um controlador contínuo G c (s) que atenda as especificações de projeto Embora facilmente obtida, a aproximação D(z) pode degradar as especificações relativamente a G c (s) A qualidade da aproximação está vinculada ao período de amostragem T. Quanto menor T, melhor a aproximação pag.8 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Mapeamento de pólos e zeros Pólos: Os pólos de G c (s) são mapeados através de z = e st Se G c (s) possui um pólo em s = a, então D(z) terá um pólo em z = e at Se G c (s) tem um pólo em s = a + jb, então D(z) terá um pólo em re jθ, onde r = e at e θ = bt Zeros finitos: Zeros finitos de G c (s) são mapeados em zeros de D(z) através de z = e st. Aplicam-se as mesmas regras utilizadas para pólos Zeros em s = : são mapeados em zeros de D(z) no ponto z = 1 pag.9 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Ganho: O ganho de D(z) deve ser casado com o ganho de G c (s) em uma freqüência crítica de interesse, geralmente em s = 0 (ganho DC). Neste caso, Ganho DC = lim s 0 G c (s) = lim z 1 D(z) pag.10 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Exemplo Para G c (s) = obtém-se a, com pólo em s = a e um zero em s =, s + a como lim s 0 G c (s) = 1, então D(z) = K z + 1 z e at Ganho DC = 1 = lim K z + 1 ou K = 1 e at z 1 z e at 2 Logo o equivalente discreto de G c (s) é D(z) = (z + 1)(1 e at ) 2(z e at ) pag.11 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Exemplo de Projeto: Considere o processo G(s) = 1 s(10s + 1) = 0.1 s(s + 0.1) Objetivos: K v 1 Projetar D(z) via Emulação tal que M p 16%, t a 10s e Período de amostragem para fornecer pelo menos 10 amostras do tempo de subida Das especificações obtém-se, ζ 0.5 e ζω n 4/10 = 0.4 Qual é a região aceitável para se localizar os pólos em malha fechada no plano-s? pag.12 Controle de Sistemas Lineares Aula 22

Projeto via Emulação 0.8 Root Locus Editor (C) 0.6 0.4 0.2 Imag Axis 0 0.2 0.4 0.6 0.8 0.5 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 Real Axis pag.13 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Escolha do controlador contínuo G c (s) = K s + z s + p = K(s + 0.1) (s + 1) É uma boa escolha? Como fica agora o LR do sistema em malha fechada? Valor do ganho K? Note que em malha fechada obtém-se G(s)G c (s) 1 + G(s)G c (s) = 0.1 K s 2 + s + 0.1 K = ω 2 n s 2 + 2ζω n s + ω 2 n Portanto 2ζω n = 1 ω n 1. Particularmente para ω n = 1 obtém-se K = 10 pag.14 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Seleção do período de amostragem, T? Veja que t s 1.8 ω n portanto T = t s = 0.18 0.2 s 10 = 1.8s, Equivalente discreto do controlador Forma do controlador discreto D(z) = K z ẑ z ˆp Aloque o zero z = 0.1 em ẑ = e 0.1 0.2 = 0.9802 Aloque o pólo p = 1 em ˆp = e 1 0.2 = 0.8187 Calcule o ganho DC: Ganho DC = lim s 0 G c (s) = 1 = lim z 1 D(z) = K (1 0.9802) (1 0.8187) D(z) = 9.15 (z 0.9802) (z 0.8187) pag.15 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Matlab Gc = tf([10 1],[1 1]); Transfer function: 10 s + 1 -------- s + 1 % FT Controlador contínuo Dz = c2d(gc,0.2, matched ) % equivalente discreto Dz_zpk= zpk(dz) % Forma fatorada Zero/pole/gain: 9.1544 (z-0.9802) ----------------- (z-0.8187) pag.16 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Avaliação de Projeto Para analisar o comportamento do compensador projetado é necessário determinar a transformada-z da planta contínua precedida por um SOZ: { } (1 e st { } ) G(s) G(z) = Z G(s) = (1 z 1 ) Z s s Matlab Gz = c2d(tf([1],[10 1 0]),0.2) Gz_zpk = zpk(gz) % Planta discretizada p/ T=0.2s % Forma fatorada Zero/pole/gain: 0.0019867 (z+0.9934) -------------------- (z-1) (z-0.9802) pag.17 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Avaliação do Projeto Projeto contínuo (linha pontilhada) e Projeto discreto (linha cheia) 1.4 Step Response 1.2 1 Amplitude 0.8 0.6 0.4 0.2 0 0 2 4 6 8 10 12 14 16 18 20 Time (sec.) pag.18 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Avaliação do Projeto Problema: Para T = 0.2s M p = 20%. Mesmo para T = 0.1s M p = 18% (Com freqüência de amostragem 10Hz, que é 63 vezes mais rápido que ω n ) Solução: Otimizar o projeto do controlador contínuo G c (s) para obter uma folga quanto a sobre-elevação pag.19 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Efeito da Taxa de Amostragem Considere o controle para a planta do exemplo com T = 1s. A planta + SOZ e o respectivo controlador discretizado são dados por: G(z) = 0.048374 (z + 0.9672) (z 1)(z 0.9048) D(z) = 6.6425 (z 0.9048) (z 0.3679) Neste caso houve uma degradação da resposta ao degrau com M p 48% como pode ser visto na próxima figura pag.20 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Efeito da Taxa de Amostragem Step Response From: U(1) 1.4 1.2 1 Amplitude To: Y(1) 0.8 0.6 0.4 0.2 0 0 2 4 6 8 10 12 14 16 18 20 Time (sec.) pag.21 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Efeito da Taxa de Amostragem Por que uma sobre-elevação tão elevada quando se considera T = 1s ao invés de T = 0.2s (como no exemplo anterior)? Para responder a esta questão vamos analisar a resposta em freqüência do sistema contínuo descrito no diagrama de Bode a seguir pag.22 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Efeito da Taxa de Amostragem Bode Diagrams 40 Gm = Inf, Pm=51.827 deg. (at 0.78615 rad/sec) 20 0 Phase (deg); Magnitude (db) 20 40 60 80 100 120 140 160 180 10 2 10 1 10 0 Frequency (rad/sec) pag.23 Controle de Sistemas Lineares Aula 22

Projeto via Emulação Efeito da Taxa de Amostragem Uma explicação parcial a esta sobre-elevação é que o SOZ pode ser aproximado por um retardo de T/2s. Visto que um retardo de tempo de T/2 produz um decréscimo em fase na freqüência de cruzamento (onde ω cruz = 0.79 rad/s) de φ = ω cruzt 2 = 0.79(1) rad = 22.35 0 2 então o SOZ produz uma redução na Margem de Fase aproximadamente igual a MF = 51.8 0 22.35 0 = 29.45 0 Como o amortecimento ζ está diretamente associado a MF pela relação MF ζ 100, logo ζ 0.295 M p 38%!! Note que especificou-se uma sobre-elevação máxima de 16 % pag.24 Controle de Sistemas Lineares Aula 22