Projeto de um Controlador PID

Documentos relacionados
Projeto de um Controlador PID

Projeto de um Controlador Proporcional

Projeto de um Controlador PID

Projeto de um Controlador Proporcional

CONTROLADOR PROPORCIONAL, INTEGRAL E DERIVATIVO (PID)

Aula 12. Cristiano Quevedo Andrea 1. Curitiba, Outubro de DAELT - Departamento Acadêmico de Eletrotécnica

Sintonia do compensador PID

Controlador Proporcional

CONTROLADOR PROPORCIONAL, INTEGRAL E DERIVATIVO (PID)

6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA

Capitulo 5 Projeto dos Controladores

Sistemas de Controle 2

2.1 - Análise de Sistemas Realimentado pelo Lugar das Raízes- G 4 (s) = G 2 5 (s) = (s+5) G 6 (s) =

Questões para Revisão Controle

IDENTIFICAÇÃO DE PARÂMETROS DE CONTROLE PID EM PROCESSO COM CSTR NÃO ISOTÉRMICO

Sistemas de Controle 2

Capítulo 9. Projeto por Intermédio do Lugar das Raízes (Continuação)

Sintonia de Controladores PID

Introdução ao controle de conversores

Roteiro de Laboratório - Experiência 2 Controle de Sistemas e Servomecanismos II

Controle de Processos Aula: Ações de Controle

Introdução ao Sistema de Controle de Processos MPS-PA Estação Compacta

Sistemas de Controle 2

PID e Lugar das Raízes

Introdução à Estação Compacta MPS-PA

Laboratório 08: Prática de Identificação de Sistemas e Projeto de Controlador

PMR3404 Controle I Aula 3

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

Controle de Processos

Controlador digital para sistemas de 1 a ordem

Ações de controle básicas: uma análise do desempenho em regime

Prova 2 (Parte Computacional)

5.1 INTRODUÇÃO AO SISTEMA DE CONTROLE GAIN SCHEDULING

Projeto Através do Lugar das Raízes. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Projeto por Intermédio do Lugar das Raízes

Instrumentação Virtual Estruturas Sequenciais Estruturas de Dados Estruturas de Repetição. Prof. Dr. Eduardo G. Bertogna DAELN-CM/UTFPR

3.ª Prática Controle (PID) de Vazão na Bancada da Bomba Centrífuga

LABVIEW - INTRODUÇÃO. Prof. Valner Material desenvolvido baseado na bibliografia e eventuais notas de aula

Controle Básico Realimentado (Feedback)

Controlador PID: algoritmo, estrutura e sintonia

INTRODUÇÃO. Noções preliminares. Um pouco de matemática. 100 Pb

Aulas de Laboratório SEM Sistemas de Controle I

Universidade Tecnológica Federal do Paraná (UTFPR) Disciplina: CASE004/CSW45 - Robótica Móvel /1. Controle de posição

Curso de Instrumentista de Sistemas. Fundamentos de Controle. Prof. Msc. Jean Carlos

Controle de posição com realimentação auxiliar de velocidade

Curso de Instrumentista de Sistemas. Fundamentos de Controle. Prof. Msc. Jean Carlos

INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA MECÂNICA-AERONÁUTICA. MPS 43 Sistemas e Controle

Controlador PID discreto

Projeto de Compensadores/Controladores pelo Diagrama de Lugar das Raízes

8.2 Ciclos WHILE. Executa um conjunto de operações ATÉ que uma condição lógica. efectuar. inicia em zero e incrementa automaticamente.

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

Mario Campos, Dr.ECP PETROBRÁS/CENPES. Engenharia Básica em Automação e Otimização de Processos (EB/AOT)

CONTROLE DE NÍVEL EM TANQUE ATRAVÉS DA MESCLA ENTRE SCILAB E ARDUINO BASEADO NO CONTROLE PI

Especificações Técnicas. Fonte de Alimentação CA Programável Modelo 9801

8 Compensação. 8.1 Introdução. 8.2 Pré-Compensadores. 8.3 Compensador por Avanço de Fase. V(s) G p (s) + G c (s) G (s) D(s) + 8 Compensação 109

PRODUÇÃO DE UMA INTERFACE GRÁFICA (SOFTWARE ACADÊMICO) PARA SIMULAÇÃO DE UMA COLUNA DE DESTILAÇÃO

CONTROLE DE ÂNGULO DE AZIMUTE DE ANTENA DE RASTREAMENTO

RESOLUÇÃO 3 a PROVA CONTROLE DINÂMICO - 2 /2015

Utilizando o Real-Time Windows Target do Simulink

Ajuste Temperatura de Segurança. Sensor Tipo Boia. Controlador de. Painel Principal. Temperatura. Fonte. Potenciômetros. Fonte de Alimentação

Experiência 2. Controle de Motor de Corrente Contínua com Tacômetro usando Lugar Geométrico das Raízes

COMPARAÇÃO ENTRE CONTROLADORES PID CLÁSSICO E PID FUZZY COM GANHO PROGRAMADO NO SISTEMA DE AZIMUTE

Lista de Exercícios 2

OSCILOSCÓPIOS DIGITAIS - TÓPICOS IMPORTANTES

Fonte de Alimentação CC de Múltiplas Faixas com 1200 W / 3000 W

CAPÍTULO 8: O CONTROLADOR PID

INSTRUMENTAÇÃO MECATRÔNICA

CONCURSO PÚBLICO DE PROVAS E TÍTULOS EDITAL ESPECÍFICO 087/ CAMPUS SABARÁ

MODELAGEM E CONTROLE DE UM TROCADOR DE CALOR FEIXE TUBULAR

Objetivo: Configurar o controle de malha fechada (PID) no inversor de frequência.

Seminário de programação em sistemas embarcados

SOLUÇÃO DA Lista de Exercícios E3-B

Método do Lugar das Raízes

3. CARACTERÍSTICAS TÉCNICAS

Introdução ao Sistema de Controle

Control Design and Simulation

Experimento: controle de velocidade de um motor DC

UNIVERSIDADE ESTADUAL PAULISTA. LMAEE Laboratório de Matemática Aplicada a Engenharia Elétrica

CARACTERIZAÇÃO DEPROCESSOS

Controladores PID - Efeitos e sintonia

SISTEMAS DE CONTROLE

A Exsto Tecnologia atua no mercado educacional, desenvolvendo kits didáticos para o ensino tecnológico.

AÇÃO DIRETA (NORMAL) = PV-SP

TÍTULO: CÁLCULO NUMÉRICO APLICADO AO CONTROLE DE ATUADORES EM SISTEMAS EMBARCADOS POR MEIO DE CÁLCULO DIFERENCIAL E INTEGRAL

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS DEPARTAMENTO DE ENGENHARIA ENGENHARIA DE CONTROLE E AUTOMAÇÃO MECATRÔNICA ENG3502 SISTEMAS DE CONTROLE II

Fundamentos de Teste de Software

EXERCÍCIOS RESOLVIDOS

6.1 Controladores Digitais baseados em Controladores Analógicos

ET7DE - Instrumentação Virtual. Prof. Winderson Introdução ao LabVIEW

Pontifícia Universidade Católica de Goiás. Prof: Marcos Lajovic Carneiro Aluno (a): Sistemas de Controle I

Experiência 2 Metrologia Elétrica. Medições com Osciloscópio e Gerador de Funções

Laboratório 2: Introdução à Planta didática MPS-PA Estação Compacta da Festo

Implementação de um Controlador Fuzzy para um Sistema de Controle de Nível

Aula 7: Sintonia de controladores PID

Faculdade de Engenharia da UERJ - Departamento de Engenharia Elétrica Controle & Servomecanismo I - Prof.: Paulo Almeida Exercícios Sugeridos

Sistemas de Controle de Processos

Aula 6: Controladores PI

N1040. Controlador de Temperatura

Transcrição:

ALUNOS 1 - NOTA 2- DATA Projeto de um Controlador PID 1.1 Objetivo Este experimento tem como objetivo a implementação de um controlador PID para um dos processos da Estação Compacta MPS-PA usando LabView. 1.2 Introdução O controlador PID combina as vantagens do controlador PI e PD. A ação integral é a responsável pelo erro nulo em regime permanente. O efeito desestabilizador devido ao integrador é contrabalançado pela ação derivativa, que tende a aumentar a estabilidade relativa do sistema ao mesmo tempo em que torna a resposta do sistema mais rápida devido ao seu efeito antecipatório. Na Figura 1 apresenta-se o diagrama de blocos com controlador PID. O processo de ajuste dos parâmetros PID é chamado de sintonia. Figura 1 Diagrama de Blocos para um processo com controle PID O termo de natureza integral tem a característica de fornecer uma saída não nula após o sinal de erro ter sido zerado. Este comportamento é conseqüência do fato de que a saída depende dos valores passados do erro e não do valor atual. Em outras palavras, erros passados carregam o integrador num determinado valor, o qual persiste mesmo que o erro se torne nulo. Esta característica tem como conseqüência que distúrbios constantes podem ser rejeitados com erro nulo já que, diferentemente do que ocorre com controladores proporcionais, não é necessário que o erro seja não nulo para dar origem a um controle que cancele o efeito do distúrbio. Assim, a principal razão para a presença do termo de natureza integral é reduzir ou eliminar erros estacionários. 1

O termo derivativo tem o papel de aumentar o amortecimento e, em geral, melhorar a estabilidade de um sistema. Intuitivamente, a ação do termo derivativo pode ser entendida quando considerarmos um controlador PD num instante em que o erro é momentaneamente nulo, mas sua taxa de variação, não. Nesse caso, o termo proporcional não terá contribuição alguma sobre a saída, mas o termo derivativo, sim; este último tem assim o papel de fazer com que o controlador se antecipe a ocorrência do erro. Essa característica de tornar o controlador sensível à taxa de variação do erro tem claramente o efeito de aumentar o amortecimento do sistema. A combinação dos termos de natureza proporcional, integral, e derivativa é normalmente utilizada para se obter um grau aceitável de redução de erro estacionário simultaneamente com boas características de estabilidade e amortecimento. Os compensadores PID são os mais comuns nas aplicações industriais. Eles permitem um compromisso na especificação de mais de um parâmetro da resposta transitória, entre eles: tempo de estabilização, tempo de subida e overshoot máximo, com uma especificação de erro máximo de regime permanente. Isso dá grande flexibilidade na especificação de projetos, diferente do que ocorria com o controlador proporcional que só garantia a especificação de um parâmetro. Há três principais topologias utilizadas na implantação de controladores PID: a paralela, a série e a acadêmica. A topologia paralela é mostrada na Figura 2 e sua função de transferência é dada por: U( = K E( Ki + s c + K d s Figura 2 Topologia Paralela para um controlador PID 2

Na Figura 3, é apresentada a topologia série, cuja função de transferência é: U( 1 = K E s 1 + Ts 1 ( ) i c + ( T d Figura 3 Topologia Série para um controlador PID Por fim, a Figura 4 mostra a topologia acadêmica, cuja função de transferência é dada por: U( 1 = K + + T s c 1 d E( Ts i Figura 4 Topologia Acadêmica para um controlador PID 1.3 Pré-Laboratório Utilizando os modelos matemáticos obtidos em experiências anteriores, projete um controlador PID para obter erro de regime permanente nulo, sobressinal menor do que 5% e tempo de estabilização menor do que 30% do correspondente ao de malha aberta. Simule usando o Matlab/Simulink. 3

1.4 Trabalho em Laboratório Faça um programa Labview para testar o controlador PID, conforme proposto a seguir. Figura 5 Front Panel do Controlador PlD - Labview Primeiramente monte a estrutura de comunicação (Figura 6) associada ao bloco de leitura automática SetAutoSendMode (Figura 7), no menu Method for EASYPORT.lib. Figura 6 Conexão com a bancada 4

Figura 7 Estrutura que efetua a auto leitura do canal analógico selecionado Em seguida, crie uma estrutura do tipo Stacked Sequence Structure, com duas seqüências. Na primeira sequência, devem ser efetuadas três tarefas: (a) habilite o modo analógico de funcionamento da bomba de água; (b) zere a variável denominada integrador, para evitar que o acúmulo do integrador de uma simulação anterior afete o atual experimento; (c) utilize um bloco de comunicação com o usuário (Programming > Dialog & User > Display Message to User) para realizar uma pausa no sistema. Estas tarefas podem ser observadas na Figura 8. Figura 8 Primeira sequência da Stacked Sequence Structure Na segunda sequência, inclua a estrutura while, dentro da qual o controlador PID é construído. Os parâmetros de interesse são mostrados através de gráficos e indicadores no painel frontal. Na parte integral do controlador, uma variável global denominada Integrador acumula o somatório do erro, representando a integração numérica do erro do sistema (regra dos retângulo. Para completar a integração numérica, deve-se multiplicar o somatório do erro pelo período de amostragem (10 ms, neste caso). 5

Na parte derivativa, um registrador armazena o erro do ciclo anterior. Para adicioná-lo, basta pressionar o botão direito do mouse sobre o contorno da rotina while e selecionar add shift register. Com isso, calcula-se a variação do erro, que é dividida pelo período de amostragem para obter a diferenciação numérica. O controlador completo é apresentado na Figura 9. Figura 9 Controlador PID Ao adicionar a ação integral, nota-se o surgimento de um problema conhecido como Wind-Up, que é o efeito do acúmulo exagerado do erro devido à existência de saturação. Procura-se reduzir os efeitos do Wind-Up anulando o acúmulo do erro sempre que o sistema estiver saturado. Basicamente, isto é feito por duas estruturas case, conforme detalhado a seguir: se a ação de controle for igual ou maior do que 32735 (saturação), ajuste o valor analógico a ser enviado para a bomba em 32735 e o integrador em zero (Figura 10); se a ação de controle for maior do que zero e menor do que 32735, o valor analógico a ser enviado para a bomba será o valor da ação de controle e o erro receberá o valor do somatório de erro (Figura 11). se a ação de controle for menor do que zero, o valor analógico a ser enviado para a bomba será ajustado em zero e a variável integrador também será zerada (Figura 12). 6

Figura 10 Estrutura de Anti Wind-Up Figura 11 Estrutura de Anti Wind-Up 7

Figura 12 Estrutura de Anti Wind-Up Figura 13 Vista geral do controlador PID Os blocos GetInputWord e SetAutoSendMode (Figura 13) são responsáveis pela leitura do sinal desejado. Seus parâmetros e os fatores de correção dos sensores são fornecidos na Tabela 1. 8

Tabela 1 - Parâmetros de Leitura Variável SetAutoSendMode GetInputWord Fator desejada ModIndex ChannelMask ModIndex WordIndex Nível 0,9 0 1 0 1 Vazão 0,75 0 2 0 2 Pressão 0,04 0 4 0 3 Temperatura 10 0 8 0 4 Figura 14. Por fim, desconecte o computador da bancada através da estrutura mostrada na Figura 14 Estrutura de fechamento da conexão entre computador e bancada 1.5 Atividades Extra-Classe Apresente os resultados do sistema controlado com o Labview e compare com os resultados obtidos no pré-laboratório. Comente os resultados. 9