Controlador digital para sistemas de 1 a ordem

Documentos relacionados
Identificação de Sistemas

Controle de Processos

Sintonia de Controladores PID

Sintonia do compensador PID

Aula 7: Sintonia de controladores PID

Aula 6: Controladores PI

Pelo gráfico pode-se perceber que existe atraso na resposta, portanto o modelo adequado é o de 1ª ordem mais tempo morto, que se dá por:

Controlador PID: algoritmo, estrutura e sintonia

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

TEQ Sistemas de Instrumentação e Controle de Processos Lista de Exercícios nº 4 RESPOSTAS

Controladores PID - Efeitos e sintonia

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

CONTROLADOR PROPORCIONAL, INTEGRAL E DERIVATIVO (PID)

Novos métodos de Sintonia de Controladores PID

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

CAPÍTULO Compensação via Compensador de Avanço de Fase

Laboratório Controle Dinâmico Lab_CD6

Algoritmo de um controlador PID para microprocessadores utilizando método Ziegler-Nichols

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO

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

CARACTERIZAÇÃO DEPROCESSOS

Método do Lugar das Raízes

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

Revista Intellectus N 26 Vol 01. SINTONIA DE UM CONTROLADOR PID UTILIZANDO O LABVIEW Tuning a PID controller using LABVIEW

Controle Básico Realimentado (Feedback)

CONTROLADOR PROPORCIONAL, INTEGRAL E DERIVATIVO (PID)

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

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

Sistemas Embarcados. Controladores PI, PD e PID

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

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

Introdução (repassando Conceitos de aulas anteriores)

5.1 INTRODUÇÃO AO SISTEMA DE CONTROLE GAIN SCHEDULING

Projeto de um Controlador PID

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) =

7- Projeto de Controladores Feedback

Projeto de um Controlador PID

Exercício #3 Controle de Processos Químicos

Programa de engenharia biomédica. Princípios de instrumentação biomédica cob 781

Controladores: Proporcional (P) Proporcional e Integral (PI) Proporcional, Integral e Derivativo (PID)

Lista de Exercícios 2

Teoria do Controlo. Síntese de controladores. Controladores PID MIEEC

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

Caracterização Dinâmica de Instrumentos

Controlador PID. Prof. Ms. MMarques

EXERCÍCIOS RESOLVIDOS

Modelagem no Domínio do Tempo

3.5.2 Compensação usando compensador de atraso de fase

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

LABORATÓRIO DE CONTROLE I SINTONIA DE CONTROLADOR PID

Circuitos Elétricos I

PID e Lugar das Raízes

Projeto de pesquisa realizado no curso de Engenharia Elétrica da Unijuí, junto ao GAIC (Grupo de Automação Industrial e Controle) 2

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

Lista de Exercícios 2

PMR3404 Controle I Aula 3

1 Objetivo. 2.1 Compensador de Avanço e de Atraso de Fase

Projeto de um Controlador PID

6 Controlador de Estado

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

Experimento 5 Circuitos RLC com onda quadrada

Introdução ao controle de conversores

6.1 Controladores Digitais baseados em Controladores Analógicos

6-Análise de estabilidade de sistemas feedback 6.1- Noções de estabilidade

Engenharia Elétrica UMC Eletrônica de Potência I Prof. Jose Roberto Marques

DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DE TEMPERATURA PID, ATRAVÉS DE ARDUINO E LABVIEW

SISTEMAS ROBOTIZADOS CAPÍTULO 7 CONTROLE INDEPENDENTE DAS JUNTAS

Comparação entre sistemas de controle para fornos industriais.

CAPÍTULO 8: O CONTROLADOR PID

Aulas de Laboratório SEM Sistemas de Controle I

Aula 2 - Planejamento de Trajetória, Controle PID e UArm II

5- Comportamento dinâmico de processos com controle feedback

COMPARAÇÃO ENTRE MÉTODOS DE IDENTIFICAÇÃO DE PLANTAS COM RESPOSTAS AO DEGRAU MONOTONICAMENTE CRESCENTES E SINTONIA DE CONTROLADORES PID

AULA #13. Projeto de Controladores

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

1 O que pode ser dito sobre um compensador com função de transferência G C (s) = s + 2

ANÁLISE DOS ARRANJOS ESTRUTURAIS DE CONTROLADORES COMERCIAIS

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

SINTONIZAÇÃO AUTOMÁTICA DE CONTROLADORES PID UTILIZANDO SISTEMA FUZZY

Experimento 5 Circuitos RLC com onda quadrada

Control Plant Generic PID Controllers Using the Second Tuning Method Ziegler-Nichols

SISTEMAS REALIMENTADOS

F6D370 - CONTROLE E SERVOMECAMISMOS II

A) Dinâmica de um Sistema de Circulação de Ar Comprimido com Controlo de Pressão por Computador

3. Modelos de funcionamento transiente de motores a dois tempos.

ANEXOS Anexo A: Esboço de Curvas Anexo B: Exemplos Extras Anexo C: Aplicação do Software SLD

Capítulo 7 Controle em cascata

Projeto de um Controlador Proporcional

Método de Margem de Ganho

EES-49/2012 Prova 1. Q1 Dado o seguinte conjunto de equações:

TÍTULO: ESTUDO E IMPLEMENTAÇÃO DE UM CONTROLADOR PI EM UM SISTEMA DE EXTRAÇÃO DE ÓLEO DA CASCA DA LARANJA

OBJETIVOS DOS CAPÍTULOS

Modelação, Identificação e Controlo Digital

Universidade Federal do Rio de Janeiro. Princípios de Instrumentação Biomédica. Módulo 5. Heaviside Dirac Newton

Para identificar intervalos de crescimento e decrescimento de uma função analisamos o comportamento de sua primeira derivada.

Accionamentos Electromecânicos Conversores Controlo/térmico

3. MODELOS MATEMÁTICOS

Estatística Aplicada ao Serviço Social

Transcrição:

Controlador digital para sistemas de 1 a ordem Um sistema de 1 a ordem, possui uma resposta temporal ao degrau do tipo exponencial decrescente, dada pela seguinte equação: PV (t)=k (CV CV 0 )(1 e ( t τ ) )+PV 0 Onde: t: tempo a partir da aplicação do degrau τ: constante de tempo do sistema PV 0 : valor inicial da variável de processo k: ganho do processo CV: variável de controle CV 0 : valor inicial da variável de controle Prof. Marlio Bonfim Instrumentação Eletrônica 1

Controlador digital para sistemas de 1 a ordem Ajuste simplificado para controle digital de 1 a ordem: Operar o controle em malha aberta e medir a resposta temporal do sistema ao degrau τ é a constante de tempo da resposta do sistema T S é o período de amostragem utilizado na aquisição do PV e deve respeitar a condição T S < τ /10 A função de transferência do sistema no domínio s é do tipo: Onde: k: ganho do sistema, que é medido como sendo: PV: variável do processo em regime permanente CV: Variável de controle P (s)= k ( τ s+1) k= Δ PV Δ CV Prof. Marlio Bonfim Instrumentação Eletrônica 2 t τ

Controlador digital para sistemas de 1 a ordem Sendo o sistema de 1ª ordem, um controlador do tipo PI é normalmente utilizado, não sendo necessário o uso de um PID. Diagrama em blocos do controlador P: SP e(t) P= K P e(t) CV Processo PV I = K I e(t)dt CV = K P e(t)+ K I e(t )dt +CV 0 Obs: CV 0 é normalmente zero. Prof. Marlio Bonfim Instrumentação Eletrônica 3

Controlador digital para sistemas de 1 a ordem Implementação de código de controlador PI em C : erro = SP - PV; int_erro += erro; PWM = erro * Kp + int_erro * Ki; if (PWM > 255) PWM = 255; //limitação superior do PWM if (PWM < 0) PWM= 0; //limitação inferior do PWM Obs: SP é o valor desejado (set-point) para a variável de processo Prof. Marlio Bonfim Instrumentação Eletrônica 4

Controlador digital para sistemas de 1 a ordem Ajuste simplificado para controlador PI: Critérios de sintonia: resposta rápida e estável Erro permanente = 0 mínimo overshoot K P = 20 k K I =2 K p T S τ Um ajuste fino nas constantes pode ser feito empiricamente a partir da análise da resposta ao degrau aplicada ao SP (set-point) Prof. Marlio Bonfim Instrumentação Eletrônica 5

Controlador digital para sistemas de 1 a ordem Exercício: Projete um controlador PI digital para um sistema com resposta ao degrau como mostrado na figura, sabendose que possui taxa de amostragem de f S =200 Hz. Prof. Marlio Bonfim Instrumentação Eletrônica 6

Controlador digital para sistemas de 1 a ordem Exercício: Projete um controlador PI digital para um sistema com resposta ao degrau como mostrado na figura, sabendose que possui taxa de amostragem de f S =200 Hz. Respostas: k= Δ PV Δ CV = (200 0) (100 0) =2 τ=(0,2 0,1)=0,1s T S = 1 f S = 1 200 =0,005 s K P = 20 k = 20 2 =10 K I =2 K p T S τ =2.10. 0,005 0,1 =1 Prof. Marlio Bonfim Instrumentação Eletrônica 7

Controlador digital para sistemas de 1 a ordem Um sistema de 1 a ordem, possui uma resposta temporal ao degrau do tipo linear (reta), dada pela seguinte equação: PV (t)=k ' (t t 0 )(CV CV 0 )+ PV 0 Onde: t: tempo a partir da aplicação do degrau τ: constante de tempo do sistema PV 0 : valor inicial da variável de processo k': ganho do processo CV: variável de controle CV 0 : valor inicial da variável de controle t 0 PWM =CV Medida=PV k ' = Δ PV Δ CV Δ t Prof. Marlio Bonfim Instrumentação Eletrônica 8

Controlador digital para sistemas de 1 a ordem Sendo o sistema de 1ª ordem, um controlador do tipo P é suficiente, pois a característica integrativa do sistema já é suficiente para zerar o erro de regime permanente. Diagrama em blocos do controlador P: SP e(t) CV P= K P e(t) Processo PV CV = K P e(t)+cv 0 Obs: CV 0 é normalmente zero. Prof. Marlio Bonfim Instrumentação Eletrônica 9

Controlador digital para sistemas de 1 a ordem Implementação de código de controlador Proporcional em C : erro = SP - PV; PWM = erro * Kp ; if (PWM > 255) PWM = 255; //limitação superior do PWM if (PWM < 0) PWM= 0; //limitação inferior do PWM Obs: SP é o valor desejado (set-point) para a variável de processo Prof. Marlio Bonfim Instrumentação Eletrônica 10

Controlador digital para sistemas de 1 a ordem Ajuste simplificado para controlador P: Critérios de sintonia: resposta rápida e estável Erro permanente = 0 mínimo overshoot K P = 20 k ' Um ajuste fino na constante pode ser feito empiricamente a partir da análise da resposta ao degrau aplicada ao SP (set-point) Prof. Marlio Bonfim Instrumentação Eletrônica 11

Controlador digital para sistemas de 2 a ordem Um sistema de 2 a ordem, possui uma resposta temporal ao degrau do tipo exponencial crescente, dada pela seguinte equação: Onde: PV (t)=k ' ' (CV CV 0 )((t t 0 ) τ(1 e t 0 t τ ))+PV 0 t: tempo a partir da aplicação do degrau t 0 : tempo de aplicação do degrau τ: constante de tempo do sistema PV 0 : valor inicial da variável de processo k'' ' : ganho do processo CV: variável de controle CV 0 : valor inicial da variável de controle t 0 Prof. Marlio Bonfim Instrumentação Eletrônica 12

Controlador digital para sistemas de 2 a ordem Identificação do sistema: Calcular a derivada temporal de PV Encontrar a constante de tempo τ a partir da exponencial obtida na derivada de PV Encontrar o valor de k'' para t>>τ: k ' ' = dpv /dt Δ CV t 0 Prof. Marlio Bonfim Instrumentação Eletrônica 13

Controlador digital para sistemas de 2 a ordem Sendo o sistema de 2ª ordem, um controlador do tipo PD é utilizado. A derivada é tomada diretamente do PV e não do erro, para evitar que uma variação do SP gere um erro. Diagrama em blocos do controlador PD: SP PV e(t) P= K P e(t) D= K D d PV (t) dt CV Processo d PV (t) CV = K P e(t) K D +CV dt 0 Obs: CV 0 é normalmente zero. Prof. Marlio Bonfim Instrumentação Eletrônica 14

Controlador digital para sistemas de 2 a ordem Implementação de código de controlador PD em C : erro = SP PV; dif_pv = PV - PV_ant ; //calcula a derivada do PV PWM = erro * Kp - dif_pv * Kd; PV_ant = PV; //armazena em PV_ant o valor atual de PV if (PWM > 255) PWM = 255; //limitação superior do PWM if (PWM < 0) PWM= 0; //limitação inferior do PWM Obs: SP é o valor desejado (set-point) para a variável de processo Prof. Marlio Bonfim Instrumentação Eletrônica 15

Controlador digital para sistemas de 2 a ordem Ajuste simplificado para controlador PD: Critérios de sintonia: resposta rápida e estável Erro permanente = 0 mínimo overshoot K P = 20 k ' ' K D = 2 π τ k ' ' T S Um ajuste fino na constante pode ser feito empiricamente a partir da análise da resposta ao degrau aplicada ao SP (set-point) Prof. Marlio Bonfim Instrumentação Eletrônica 16

Controlador digital para sistemas de 2 a ordem Um sistema de 2 a ordem, possui uma resposta temporal ao degrau do tipo exponencial decrescente, dada pela seguinte equação: Onde: PV (t)=(cv CV 0 )[ k 1 (1 e ( t τ 1 ) )+k 2 (1 e ( t τ 2 ) )]+ PV 0 t: tempo a partir da aplicação do degrau τ 1 e τ 2 : constante de tempo do sistema PV 0 : valor inicial da variável de processo K 1 e k 2' : ganhos do processo CV: variável de controle CV 0 : valor inicial da variável de controle t 0 Prof. Marlio Bonfim Instrumentação Eletrônica 17

Controlador digital para sistemas de 2 a ordem Sendo o sistema de 2ª ordem, um controlador do tipo PID é utilizado. A derivada é tomada diretamente do PV e não do erro, para evitar que uma variação do SP gere um erro. Diagrama em blocos do controlador PID: SP PV e(t) Obs: CV 0 é normalmente zero. P= K P e(t) I = K I e(t)dt D= K D d PV (t) dt Prof. Marlio Bonfim Instrumentação Eletrônica 18 CV Processo d PV (t) CV = K P e(t)+ K I e(t )dt K D +CV dt 0

Controlador digital para sistemas de 2 a ordem Implementação de código de controlador PID em C : erro = SP PV; int_erro += erro; //calcula a integral do erro dif_pv = PV - PV_ant ; //calcula a derivada do PV PWM = erro * Kp +int_erro *Ki - dif_pv * Kd; PV_ant = PV; //armazena em PV_ant o valor atual de PV if (PWM > 255) PWM = 255; //limitação superior do PWM if (PWM < 0) PWM= 0; //limitação inferior do PWM Obs: SP é o valor desejado (set-point) para a variável de processo Prof. Marlio Bonfim Instrumentação Eletrônica 19

Controlador digital para sistemas de 2 a ordem Método de sintonia de Ziegler-Nickols em malha aberta Determinar o ganho global do processo k Achar o ponto de inflexão da curva Passar uma reta tangente a este ponto Determinar os valores de L e T a partir do cruzamento da reta tangente com o eixo do tempo e a reta de PV máximo Calcular os valores das constante P, I e D a partir das equações: K P = 1,2 k K I = 0,6 k k= Δ PV Δ CV T L T. T S L 2 t τ = K P T S 2 L K D = 1,2 k t 0 T T S = K P L T S Prof. Marlio Bonfim Instrumentação Eletrônica 20

Controlador digital para sistemas de 2 a ordem Ajuste simplificado para controlador PD: Critérios de sintonia: resposta rápida e estável Erro permanente = 0 mínimo overshoot K P = 1,2 k T L T K I = K S P 2 L L K D = K P T S Um ajuste fino na constante pode ser feito empiricamente a partir da análise da resposta ao degrau aplicada ao SP (set-point) Prof. Marlio Bonfim Instrumentação Eletrônica 21

Controle PID Exercício: Uma estufa possui uma resposta temporal para uma entrada do tipo função degrau do PWM de 0 a 100% dada pelo gráfico abaixo (operando em malha aberta). A partir da análise desta resposta, determine os coeficientes (Kp, Ki e Kd) de um controlador PID, usando os métodos propostos por Ziegler Nichols. Obs: Considere o degrau aplicado no tempo t=0 e o tempo de amostragem T S =2 s. No ponto de inflexão Temp=180 C, t=60 s. K P = 1,2 k T L Temp=20ºC dt/dt=5ºc/s T K I = K S P 2 L L K D = K P T S Prof. Marlio Bonfim Instrumentação Eletrônica 22

Controle PID Método Ziegler Nichols em malha aberta: K P = 1,2 k T L K I = K P T S 2 L K D = K P L T S Ganho do sistema em regime permanente: k= Δ PV Δ CV = (300 20) (100 0) =2,8 Respostas: Reta tangente ao ponto de inflexão: Temp=5t 120 Determinação de L e T: L : Temp=20 C t ' =L=28 s T : Temp=300 C t ' ' =84 s T =t ' ' L=56 s K P = 1,2 56 2,8 28 =0,857 K I = 0,857 2 2 28 =0,31 K D = 0,857 28 =12 2 Prof. Marlio Bonfim Instrumentação Eletrônica 23