• Nenhum resultado encontrado

Controlo de Sistemas Controladores PID

N/A
N/A
Protected

Academic year: 2021

Share "Controlo de Sistemas Controladores PID"

Copied!
45
0
0

Texto

(1)

Controlo de Sistemas

Controladores PID

Alexandra Moutinho

(2)

• Erro estacionário

(3)

• Caracterização das ações básicas de Controlo:

P, I, D (frequência e tempo)

• O controlador PID

• Projeto de controladores PID por métodos

Ziegler-Nichols

(4)

• Considere o sistema de controlo por realimentação

• O controlador 𝐺𝑐(𝑠) define o valor da variável manipulada 𝑈(𝑠)

de modo a compensar desvios na variável controlada 𝑌(𝑠), causados quer por perturbações 𝐷(𝑠), quer por variações na referência 𝑅(𝑠)

Controlo por realimentação

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(5)

• Ações básicas do controlador 𝐺𝑐 𝑠

– Proporcional, P – Integrativa, I – Derivativa, D

• Os controladores PID (nas diferentes combinações das ações

básicas e versões modificadas) são os mais utilizados na indústria

Controlador PID

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(6)

• Ação proporcional ao erro de seguimento (lida com presente):

𝐺𝑐 𝑠 = 𝑈(𝑠)

𝐸(𝑠) = 𝐾𝑝, 𝑈 𝑠 = 𝐾𝑝𝐸 𝑠

ℒ−1

𝑢 𝑡 = 𝐾𝑝𝑒(𝑡)

• Reduz o efeito das perturbações e o erro de seguimento

𝑌 𝑠 = 𝐺𝑝 𝑠 1 + 𝐾𝑝𝐺𝑝 𝑠 𝐷 𝑠 + 𝐾𝑝𝐺𝑝 𝑠 1 + 𝐾𝑝𝐺𝑝 𝑠 𝑅 𝑠

Controlador Proporcional, P

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 = 𝐾𝑝 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(7)

• Ajuste fácil (apenas 1 parâmetro de projeto)

• Aumenta a velocidade de resposta e o sobreimpulso

• Pode levar à instabilidade do anel de controlo (sistemas de ordem elevada)

• Não elimina erro estacionário (𝐾𝑝 ≪ ∞ devido a limitações dos

atuadores)

Controlador Proporcional, P

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 = 𝐾𝑝 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(8)

• Considere que pretende controlar a velocidade

angular de um motor com indutância não desprezável, com FT dada por

𝐺𝑝 𝑠 = Ω(𝑠)

𝑈(𝑠) =

𝐴

𝑠2 + 𝑎1𝑠 + 𝑎2

Controlador Proporcional: Exemplo

1. Desenhe o LGR do sistema para 𝐾 > 0 2. Verifique que caraterísticas do anel

fechado pode alterar com a escolha de ganho

(9)

𝐺𝑝 𝑠 = Ω(𝑠)

𝑈(𝑠) =

𝐴

𝑠2 + 𝑎1𝑠 + 𝑎2

• A equação caraterística com controlador proporcional é

1 + 𝐾𝑝𝐺𝑝 𝑠 = 0

𝑠2 + 𝑎1𝑠 + 𝑎2 + 𝐾𝑝𝐴 = 0 ⇔ 𝑠2 + 2𝜉𝜔𝑛𝑠 + 𝜔𝑛2 = 0

• O projetista pode ajustar a frequência natural do sistema

controlado, 𝜔𝑛 = 𝑎2 + 𝐾𝑝𝐴, mas não consegue alterar o tempo

de estabelecimento (𝜉𝜔𝑛)

(10)

• Sistema tipo 0:

𝑒𝑠𝑠degrau = 1 1 + lim

𝑠→0 𝐾𝑝𝐺𝑝(𝑠)

= const

• 𝐾𝑝 elevado diminui 𝑒𝑠𝑠degrau, mas:

• Amortecimento poderá ser muito baixo para obter uma resposta transiente

satisfatória

• Tempo de estabelecimento,

𝑇𝑠2% = 4

𝜉𝜔𝑛, não varia

Controlador Proporcional: Exemplo

LGR, 𝐾 > 0

(11)

Controlador Proporcional: Exemplo

Para 𝐴 = 2, 𝑎1 = 2, 𝑎2 = 4 𝑢 𝑡 = 6𝑒(𝑡) Tempo de estabelecimento constante

(12)

• Ação proporcional ao

integral do erro

de

seguimento (lida com passado):

𝐺

𝑐

𝑠 =

𝑈(𝑠)

𝐸(𝑠)

=

1

𝑇

𝑖

𝑠

• Elimina erro estacionário de posição, 𝑒

𝑠𝑠degrau

= 0 (anel

aberto de tipo >1)

Controlador Integrativo, I

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 = 1 𝑇𝑖𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(13)

𝑈 𝑠 = 1 𝑇𝑖𝑠 𝐸 𝑠 ℒ−1 𝑢 𝑡 = 1 𝑇𝑖0 𝑡 𝑒 𝜂 𝑑𝜂

• A amplitude da ação de controlo, 𝑈(𝑠), altera-se sempre que 𝑒(𝑡) ≠ 0, mantendo-se constante quando este se anula

• A ação de controlo exercida é tanto maior quanto mais demorada for a correção do erro

(14)

• Pode provocar oscilações indesejáveis na presença de saturações na ação de controlo (reset-windup) 𝐺𝑐 𝑠 = 𝑈(𝑠) 𝐸(𝑠) = 1 𝑇𝑖𝑠

• Diminui a estabilidade relativa do anel de controlo: introduz atraso de fase no anel aberto

(15)

• Considere o mesmo problema do motor: 𝐺𝑝 𝑠 = Ω(𝑠) 𝑈(𝑠) = 2 𝑠2 + 2𝑠 + 4 • Controlador integrativo: 𝐺𝑐 𝑠 = 1 𝑇𝑖𝑠

Controlador Integrativo: Exemplo

1. Desenhe o LGR do sistema para 𝐾 > 0

2. Verifique que caraterísticas do anel fechado a escolha de ganho pode alterar

(16)

• Considere o mesmo problema do motor: 𝐺𝑝 𝑠 = Ω(𝑠) 𝑈(𝑠) = 2 𝑠2 + 2𝑠 + 4 • Controlador integrativo: 𝐺𝑐 𝑠 = 1 𝑇𝑖𝑠

(17)

• Sistema tipo 1: 𝑒𝑠𝑠degrau = 1 1 + lim 𝑠→0 1 𝑠 𝐺𝑝(𝑠) = 0

• Ação de controlo cumulativa do erro de seguimento, ou seja, mesmo quando erro se anula 𝑢(𝑡) ≠ 0

Controlador Integrativo: Exemplo

𝑢 𝑡 = න

0 𝑡

(18)

• Ação proporcional à derivada do erro de seguimento (lida com futuro): 𝐺𝑐 𝑠 = 𝑈(𝑠) 𝐸(𝑠) = 𝑇𝑑𝑠

𝑈 𝑠 =

𝑇

𝑑

𝑠

𝐸 𝑠

ℒ −1

𝑢 𝑡 =

𝑇

𝑑

d𝑒(𝑡)

d𝑡

• Nunca se usa isoladamente pois amplifica o ruído do erro (proveniente do ruído dos sensors que medem 𝑌(𝑠))

Controlador Derivativo, D

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 = 𝑇𝑑𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(19)

• Ação de controlo com caráter antecipatório (derivative

kick), é por isso mais rápida a

reagir a erros

• Não anula o erro estacionário

𝐺𝑐 𝑠 = 𝑈(𝑠)

𝐸(𝑠) = 𝑇𝑑𝑠

• Aumenta a estabilidade

relativa do anel de controlo: introduz avanço de fase no anel aberto

(20)

• O controlador 𝐺

𝑐

(𝑠) poderá ser obtido pela combinação

das 3 acções básicas de controlo, resultando:

– Controlador PI (Proporcional-Integral). – Controlador PD (Proporcional-Derivativo).

– Controlador PID(Proporcional-Integral-Derivativo)

Família de controladores PID

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(21)

𝑈 𝑠 = 𝐾

𝑝

1 +

1

𝑇

𝑖

𝑠

𝐸 𝑠 = 𝐾

𝑝

𝑇

𝑖

𝑠 + 1

𝑇

𝑖

𝑠

𝐸 𝑠

𝑢 𝑡 = 𝐾

𝑝

𝑒 𝑡 +

1

𝑇

𝑖

0 𝑡

𝑒 𝜂 𝑑𝜂

Controlador PI

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(22)

𝑈 𝑠 = 𝐾

𝑝

𝑇

𝑖

𝑠 + 1

𝑇

𝑖

𝑠

𝐸 𝑠

• Sistema tipo 1 (1 polo na origem):

– Elimina erro estacionário de posição, 𝑒𝑠𝑠degrau = 0

– Introduz atraso de fase no anel aberto

• Zero no SPCE, em 𝑠 = −

1

𝑇𝑖

:

– “Atrai” LGR para a esquerda, melhorando as características dinâmicas da resposta

(23)

• Devido ao termo proporcional, a ação correctiva é imediata:

(24)

• O polo na origem introduz atraso de fase no anel aberto: diminui a estabilidade relativa

(25)

• Pode resultar em oscilações indesejáveis

• Efeito provocado pela variação dos parâmetros 𝑇𝑖 e 𝐾𝑝:

• Necessária sintonia dos parâmetros 𝑇𝑖 e 𝐾𝑝 para melhorar

resposta transitória do anel de controlo

(26)

• Comparar desempenho do sistema de controlo com:

• Controlador P:

𝐺𝑐 𝑠 = 𝐾𝑝 = 19

• Controlador PI:

𝐺𝑐 𝑠 = 𝐾𝑝 𝑇𝑖𝑠+1 𝑇𝑖𝑠 = 19 2𝑠+1 2𝑠

Controlador PI: Exemplo

(27)
(28)

Controlador PI: Exemplo

A introdução do termo integral eliminou o erro estacionário, mas aumentou o sobreimpulso da resposta

(29)

𝑈 𝑠 = 𝐾

𝑝

1 + 𝑇

𝑑

𝑠 𝐸 𝑠

𝑢 𝑡 = 𝐾

𝑝

𝑒 𝑡 + 𝑇

𝑑

d𝑒(𝑡)

d𝑡

• Carácter antecipatório da acção correctiva

Controlador PD

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(30)

𝑈 𝑠 = 𝐾

𝑝

1 + 𝑇

𝑑

𝑠 𝐸 𝑠

• Sistema tipo 0:

– Não elimina erro estacionário de posição, 𝑒𝑠𝑠degrau = const

• Zero no SPCE, em 𝑠 = −

1

𝑇𝑑

:

– “Atrai” LGR para a esquerda, melhorando as características dinâmicas da resposta

– Amplifica o ruído na alta frequência devido ao ganho positivo – Aumenta a estabilidade relativa devido à introdução de avanço

de fase no anel aberto

(31)

Controlador PD

Amplifica o ruído na alta frequência devido ao

ganho positivo

Aumenta a estabilidade relativa devido à introdução de avanço de

(32)

• Comparar desempenho do sistema de controlo com: • Controlador P: 𝐺𝑐 𝑠 = 𝐾𝑝 = 19 • Controlador PI: 𝐺𝑐 𝑠 = 𝐾𝑝 𝑇𝑖𝑠+1 𝑇𝑖𝑠 = 19 2𝑠+1 2𝑠 • Controlador PD: 𝐺𝑐 𝑠 = 𝐾𝑝 1 + 𝑇𝑑𝑠 = 19 1 + 0.21𝑠

Controlador PD: Exemplo

(33)
(34)

Controlador PD: Exemplo

A introdução do termo derivativo reduziu o comportamento oscilatório do sistema, mas não eliminou o erro estacionário de posição

(35)

𝑈 𝑠 = 𝐾

𝑝

𝑇

𝑖

𝑇

𝑑

𝑠

2

+ 𝑇

𝑖

𝑠 + 1

𝑇

𝑖

𝑠

𝐸 𝑠

𝑢 𝑡 = 𝐾

𝑝

𝑒 𝑡 +

1

𝑇

𝑖

0 𝑡

𝑒 𝜂 𝑑𝜂 + 𝑇

𝑑

d𝑒(𝑡)

d𝑡

Controlador PID

𝑅(𝑠) 𝑈(𝑠) 𝐷(𝑠) 𝑌(𝑠) Controlador 𝐺𝑐 𝑠 Sistema 𝐺𝑝(𝑠) 𝐸(𝑠)

(36)

𝑈 𝑠 = 𝐾𝑝 𝑇𝑖𝑇𝑑𝑠

2 + 𝑇

𝑖𝑠 + 1

𝑇𝑖𝑠 𝐸 𝑠

• 1 polo na origem:

– Elimina erro estacionário de posição, 𝑒𝑠𝑠degrau = 0

• 2 zeros no SPCE (podem ser reais ou complexos):

– “Atrai” LGR para a esquerda, melhorando as características dinâmicas da resposta

– Amplifica o ruído na alta frequência

– Aumenta a estabilidade relativa devido à introdução de avanço de fase no anel aberto

– Caráter antecipatório da ação corretiva

(37)

Controlador PID

Amplifica o ruído na alta frequência devido ao

ganho positivo

Aumenta a estabilidade relativa devido à introdução de avanço de

(38)

• O desempenho do sistema depende da sintonia de K𝑝, 𝑇𝑖, e 𝑇𝑑

• Aumentar 𝐾𝑝 e 1/𝑇𝑖, reduz o erro de seguimento, mas pode

instabilizar o sistema

• Aumentar 𝑇𝑑 (para valores pequenos) melhora a estabilidade,

embora origine uma resposta oscilatória e uma indesejável amplificação do ruído para valores elevados:

(39)

• Comparar desempenho do sistema de controlo com: • Controlador P: 𝐺𝑐 𝑠 = 𝐾𝑝 = 19 • Controlador PI: 𝐺𝑐 𝑠 = 𝐾𝑝 𝑇𝑖𝑠+1 𝑇𝑖𝑠 = 19 2𝑠+1 2𝑠 • Controlador PD: 𝐺𝑐 𝑠 = 𝐾𝑝 1 + 𝑇𝑑𝑠 = 19 1 + 0.21𝑠 • Controlador PID: 𝐺𝑐 𝑠 = 𝐾𝑝 𝑇𝑖𝑇𝑑𝑠2+𝑇𝑖𝑠+1 𝑇 𝑠 = 19 0.42𝑠2+2𝑠+1 2𝑠

(40)
(41)

Controlador PID: Exemplo

Com o controlador PID consegue-se eliminar o erro estacionário de posição sem comprometer o regime transiente

(42)

Família de controladores PID:

quadro resumo

Controla-dor Expressão temporal

Função de transferência 𝐺𝑐 𝑠 = 𝑈(𝑠)/𝐸(𝑠) P 𝑢 𝑡 = 𝐾𝑝𝑒 𝑡 𝐺𝑐 𝑠 = 𝐾𝑝 I 𝑢 𝑡 = 1 𝑇𝑖0 𝑡 𝑒 𝜂 d𝜂 𝐺𝑐 𝑠 = 1 𝑇𝑖𝑠 PI 𝑢 𝑡 = 𝐾𝑝 𝑒 𝑡 + 1 𝑇𝑖0 𝑡 𝑒 𝜂 d𝜂 𝐺𝑐 𝑠 = 𝐾𝑝 𝑇𝑖𝑠 + 1 𝑇𝑖𝑠 PD 𝑢 𝑡 = 𝐾𝑝 𝑒 𝑡 + 𝑇𝑑d𝑒(𝑡) d𝑡 𝐺𝑐 𝑠 = 𝐾𝑝 1 + 𝑇𝑑𝑠 𝑡 2

(43)

• Fazer um quadro resumo das vantagens e

desvantagens de cada controlador da família PID

relativamente a:

– Resposta transiente (𝑀

𝑝

, 𝑡

𝑠

, …)

– Resposta estacionária (𝑒

𝑠𝑠

)

– Resposta em frequência (ruído, margens estabilidade)

Trabalho de casa

(44)

• Projeto de controladores PID pelos métodos de

Ziegler-Nichols

(45)

– Controlo de Sistemas, Miguel Ayala Botto, AEIST Press, 2008

• Capítulo 8

– Feedback Control of Dynamic Systems, Gene F. Franklin, J. David Powell, Abbas Emami‐Naeini, Pearson (6ª edição), 2010

• Capítulo 4

– Modern Control Engineering, K. Ogata, Prentice‐Hall International (4ª edição), 2002

• Capítulo 8

– Control Systems Engineering, Norman Nise, John Wiley & Sons (6ª edição), 2011

Referências

Documentos relacionados

Active and healthy ageing logistics aims to improve the quality of life of ageing population through a platform that will promote efficient health and social care to the

O próximo passo é definir as interfaces existentes entre os componentes do sistema (onde acontece troca de calor) e os pontos onde devido às simplificações não há troca

Clique para editar o estlo do subttulo mestre 02/10/12 placa cimentícia placa cimentícia no piso placa cimentícia na cobertura... Clique para editar o estlo do

Ao comprar produtos Choose Life cada pessoa contribui diretamente com 30% do valor da sua compra para o Desafio Jovem com mais de 30 anos em Portugal a libertar adolescentes e

[r]

São exemplos deste tipo de reforços: o aumento da espessura da laje pela face superior, com inclusão de armaduras de flexão (Fig. 10); a adição de armaduras exteriores em aço

Estas calculadas pela diferença de pressão ΔP é obtida com auxílio da equação (5) a partir da leitura da diferença de altura Δh lida no manômetro tipo U, para a

Assim, pode-se inferir que o custo marginal de expansão da produção de leite no Brasil é relativamente menor que o de outros produtores mundiais como a Austrália, Nova Zelândia e