Novos métodos de Sintonia de Controladores PID

Transcrição

Novos métodos de Sintonia de Controladores PID
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
1
Novos métodos de Sintonia de Controladores PID
1. Introdução
• Existem diversas questões que devem ser consideradas no projeto
de controladores PID, como por exemplo:
• Resposta a distúrbios de carga;
• Resposta ao ruído de medição;
• Seguimento de referência;
• Requisitos do modelo;
• Incerteza do modelo;
• Portanto, há uma necessidade de diversos métodos de sintonia,
como: técnicas simples onde é necessário pouco conhecimento do
processo, ou técnicas mais elaboradas que usam mais informações
sobre o processo;
• Para desenvolvimento de novas regras de sintonia, fazemos:
aplica-se um método de projeto confiável com as características
desejadas a uma grande bateria de testes com boa
representatividade de processos; tenta-se então correlacionar os
parâmetros obtidos para o controlador com padrões simples que
caracterizam a dinâmica do processo;
2. Espectro de Ferramentas
• Um bom método de sintonia deve considerar diferentes questões,
e ter parâmetros de projeto de forma que o desempenho
desejado possa ser alterado facilmente;
• Infelizmente não é possível encontrar um método que satisfaça
todas as necessidades; ao invés disto, existe um espectro de
métodos que diferem no esforço necessário para usá-los e no
desempenho obtido;
• O grande sucesso do método de Ziegler-Nichols indica a
necessidade de um método simples que usa um mínimo de
informação do processo;
• Para achar um método simples devemos responder a pergunta: É
possível obter regras de sintonia confiáveis baseados numa
simples caracterização da dinâmica do processo?
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
2
• Se for, como é possível caracterizar a dinâmica do processo?
• Conseguiu-se aqui um método empírico baseado em tentativa e
erro;
• Inicia-se com a definição de uma bateria de processos testes com
função de transferência conhecida;
• Projeta-se controladores para estes processos baseados nos
métodos vistos anteriormente, como o projeto por pólos
dominantes;
• Tenta-se então encontrar padrões do processo que podem
descrever de forma simples os ajustes dos parâmetros do
controlador;
• Depois de diversas tentativas, chegou-se a um resultado razoável
que usa parâmetros normalizados em relação ao tempo de atraso
(tau) e ao ganho do processo (kappa);
• O método foi chamado de “Sintonia kappa-tau” ou “sintonia KT”;
2.1.
Bateria de testes
• Foram escolhidos processos que são representativos de
dinâmicas típicas de processos industriais, como:
e−s
T = 0,1, ! ,10
(1 + sT ) 2
1
G2 ( s ) =
n = 3,4,8
( s + 1) n
1
G3 ( s ) =
α = 0.2,0.5,0.7
(1 + s )(1 + αs )(1 + α 2 s )(1 + α 3 s )
1 − αs
G4 ( s) =
α = 0.1,0.2,0.5,1.2
( s + 1) 3
G1 ( s ) =
• Para também cobrir processos com integração, incluiu-se
modelos obtidos pela adição de um integrador ao sistemas
listados acima;
• A bateria de testes não inclui a função de transferência:
G (s) = K p
e − sL
1 + sT
porque este modelo não é representativo para processos
industriais típicos;
A sintonia baseada neste modelo fornece controladores com
ganho muito alto;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
3
Isto é muito interessante, pois, tradicionalmente a regras de
sintonia tem sido desenvolvidas para este modelo;
2.2.
Regras simples de sintonia
• Para obter regras simples, utilizou-se como base as regras de
Ziegler-Nichols como ponto de partida;
• As regras de Ziegler-Nichols baseiam-se em parâmetros como:
a e L para malha aberta e Tu e Ku para malha fechada; o
resultado da aplicação destas regras pode ser resumido abaixo:
• A resposta é bastante oscilatória;
• Diferentes regras de sintonia são necessárias para
resposta a mudança de referência e para resposta a
distúrbios de carga;
• As regras fornecem resultados pobres para
sistemas com longos atrasos de transporte;
• Não há um parâmetro de sintonia;
• O primeiro resultado acima é fácil de ser tratado, é só alterar
os parâmetros nas tabelas;
• O segundo pode ser resolvido sintonizando para distúrbios de
carga e ponderando-se a referência;
• O terceiro é mais difícil de ser tratado pois requer mais
informações do processo; o primeiro passo é caracterizar o
processo através de três parâmetros ao invés de dois;
• Como parâmetro de sintonia pode-se usar a sensibilidade
máxima, Ms:
M s = max
w
1
1 + G p (iw)Gc (iw)
que também pode ser usado como medida de robustez, pois
ele informa quanto pode-se alterar o processo sem provocar
instabilidade;
valores típicos de Ms estão na faixa de 1,2 a 2, valores altos
fornecem sistemas rápidos mas menos robustos;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
4
3. Métodos de resposta ao degrau
3.1.1.
Processos estáveis
• A dinâmica do processo é caracterizada por três
parâmetros: ganho estático, Kp, atraso aparente, T, e
tempo de atraso aparente, L;
3.1.2.
Processos com integração
• Os parâmetros a e L podem ser determinados a partir de
um experimento de resposta ao degrau; como o processo
não é estável, ele não atingirá um estado estacionário; a
parte inicial da resposta pode ser determinada, mas o
experimento deve ser interrompido após algum tempo;
• O tempo de atraso relativo, τ, é zero para processos com
integração;
• Um resultado melhor pode ser obtido com a resposta ao
impulso, H(s); G(s) será: G(s) = H(s) / s;
3.1.3.
Normalização dos parâmetros de controlador
• Um controlador PI tem três parâmetros: o ganho K, o
tempo de integração Ti, e a ponderação da referência b;
• É conveniente apresentar estes parâmetros na forma
normalizada (sem dimensões); ganho normalizado do
controlador aK, tempo de integração normalizado Ti / L;
• Esta é a mesma normalização usada no método de ZieglerNichols;
3.1.4.
O Método
• A relação entre os parâmetros normalizados do controlador
e os parâmetros normalizados do processo é realizada
plotando-se os parâmetros normalizados do controlador
como função do tempo de atraso normalizado, τ;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
5
3.2.
Controle PI para processos estáveis
• A figura 5.1 mostra as curvas dos parâmetros do controlador
normalizados em função do tempo de atraso normalizado para
um controlador PI;
• As figuras mostram que existem diferenças significativas
entre os ganhos do controlador obtidos quando Ms = 1,4 e 2; o
tempo integral é independente do parâmetro Ms;
• Também é mostrado a dificuldade dos ajustes de ganho de
Ziegler-Nichols, isto é, os mesmos devem ser reduzidos;
• Vê-se também, que para processos dominados por atraso, o
ganho proporcional e o tempo de integração devem ser
menores;
• Em processos dominados pelo tempo de atraso têm-se a
situação contrária;
• Tabela de sintonia para controladores PI com o método de
resposta ao degrau; a tabela fornece parâmetros de funções na
forma f(t)=a0exp(a1t+a2t2) para os parâmetros normalizados do
controlador:
aK
Ti/L
Ti/T
b
a0
0,29
8,9
0,79
0,81
Ms =1,4
a1
-2,7
-6,6
-1,4
0,73
a2
3,7
3,0
2,4
1,9
Técnicas de Controle de Processos Industriais
a0
0,78
8,9
0,79
0,44
Ms =2,0
a1
-4,1
-6,6
-1,4
0,78
a2
5,7
3,0
2,4
-0,45
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
6
3.3.
Controle PID para processos estáveis
• As regras para o PID foram desenvolvidas da mesma forma que
as do PI;
• A dinâmica do processo foi caracterizada pelos parâmetros a, L
e τ;
• Os parâmetros do controlador foram normalizados como aK,
Ti/L e Td/L;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
7
• Os parâmetros foram determinados para os processos
mencionados anteriormente;
• Os resultados são mostrados na figura 5.2;
• Note que a faixa dos parâmetros são significativamente
menores que as para o controle PI; isto explica porque é mais
fácil encontrar regras de sintonia que não dependam de τ para
PIDs do que para PI;
• A figura mostra que a ação proporcional é dominante para
pequenos τ e a ação integral domina para grandes τ;
• Tabela de sintonia para controladores PID com o método de
resposta ao degrau; a tabela fornece parâmetros de funções na
forma f(t)=a0exp(a1t+a2t2) para os parâmetros normalizados do
controlador:
aK
Ti/L
Ti/T
Td/L
Td/T
b
a0
3,8
5,2
0,46
0,89
0.077
0,40
Ms =1,4
a1
-8,4
-2,5
2,8
-0,37
5,0
0,18
a2
7,3
-1,4
-2,1
-4,1
-4,8
2,8
Técnicas de Controle de Processos Industriais
a0
8,4
3,2
0,28
0,86
0,076
0,22
Ms =2,0
a1
a2
-9,6
9,8
-1,5
-0.93
3,8
-1,6
-1,9
-0,44
3,4
-1,1
0,65
0,051
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
Técnicas de Controle de Processos Industriais
8
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
9
3.4.
Processos com integração
• As regras de sintonia foram desenvolvidas para processos com
função de transferência igual a G(s) = H(s) / s, onde H(s) são os
processos da bateria indicados anteriormente;
3.4.1.
Controle PI para processos com integração
• A figura 5.3 mostra os resultados encontrados;
• As regras geram parâmetros tais como ganho de processo
cerca de 30% menor que as de Ziegler-Nichols e tempos de
integração 50% mais longos;
• Tabela de sintonia para controladores PI com o método de
resposta ao degrau; a tabela fornece parâmetros de funções na
forma f(t)=a0exp(a1t+a2t2) para os parâmetros normalizados do
controlador:
aK
Ti/L
b
a0
0,41
5,7
0,33
Ms =1,4
a1
a2
-0,23 0,019
1,7
-0,69
2,5
-1,9
Técnicas de Controle de Processos Industriais
a0
0,81
3,4
0,78
Ms =2,0
a1
-1,1
0,28
-1,9
a2
0,76
-0,0089
1,2
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
3.4.2.
Controle PID para processos com integração
• A figura 5.4 mostra os resultados obtidos para
controladores PID em processos com integração;
• Neste caso, os parâmetros normalizados do controlador
variam significativamente com τ’;
Técnicas de Controle de Processos Industriais
10
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
11
• Para obter um bom controle PID para processos com
integração é essencial conhecer τ’;
• Tabela de sintonia para controladores PID com o método de
resposta ao degrau; a tabela fornece parâmetros de funções na
forma f(t)=a0exp(a1t+a2t2) para os parâmetros normalizados do
controlador:
aK
Ti/L
Td/L
b
a0
5,6
1,1
1,7
0,12
Ms =1,4
a1
-8,8
6,7
-6,4
6,9
a2
6,8
-4,4
2,0
-6,6
Técnicas de Controle de Processos Industriais
a0
8,6
1,0
0,38
0,56
Ms =2,0
a1
-7,1
3,3
0,056
-2,2
a2
5,4
-2,3
-0,60
1,2
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
12
4. Métodos de resposta em freqüência
• No método de Ziegler-Nichols, o processo é caracterizado por Ku
e Tu; e a razão de ganho κ = 1/KpKu;
• Os parâmetros são normalizados como: K/Ku, Ti/Tu e Td/Tu;
• As regras de sintonia são obtidas da mesma forma que no método
por resposta ao degrau;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
13
4.1.
Controle PI para processos estáveis
• A figura 5.5 mostra os parâmetros normalizados de um
controlador PI como uma função de κ;
• O ganho normalizado do controlador e a ponderação da
referência dependem do parâmetro de projeto Ms, porém, o
mesmo valor do tempo de integração pode ser utilizado para
qualquer Ms;
• A variação do tempo de integração com κ é notória na figura
5.5; isto reflete a situação que a ação proporcional é maior que
a ação integral para processos que são dominados por atrasos; a
situação reversa ocorre para processos onde a dinâmica é
dominada pelo tempo de atraso;
• Tabela de sintonia para controladores PI com o método de
resposta em freqüência; a tabela fornece parâmetros de
funções na forma f(κ)=a0exp(a1κ+a2κ2) para os parâmetros
normalizados do controlador:
K/Ku
Ti/Tu
b
a0
0,053
0,90
1,1
Ms =1,4
a1
2,9
-4,4
-0,0061
a2
-2,6
2,7
1,8
Técnicas de Controle de Processos Industriais
a0
0,13
0,90
0,48
Ms =2,0
a1
1,9
-4,4
0,40
a2
-1,3
2,7
-0,17
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
4.2.
Controle PID para processos estáveis
• A figura 5.6 mostra os parâmetros normalizados de um
controlador PID como uma função de κ;
• O ganho normalizado varia de 0,45 a 0,9 e o tempo de
integração normalizado de 0,2 a 0,55, o tempo derivativo de
Técnicas de Controle de Processos Industriais
14
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
15
0,06 a 0,15 e a ponderação da referência de 0,2 a 0,4; as
faixas são significativamente menores do que as do controle PI;
• Desta forma é fácil achar regras que só dependam de dois
parâmetros;
• Tabela de sintonia para controladores PID com o método de
resposta em freqüência; a tabela fornece parâmetros de
funções na forma f(κ)=a0exp(a1κ+a2κ2) para os parâmetros
normalizados do controlador:
K/Ku
Ti/Tu
Td/Tu
b
a0
0,33
0,76
0,17
0,58
Ms =1,4
a1
-0,31
-1,6
-0,46
-1,3
a2
-1,0
-0,36
-2,1
3,5
Técnicas de Controle de Processos Industriais
a0
0,72
0,59
0,15
0,25
Ms =2,0
a1
-1,6
-1,3
-1,4
0,56
a2
1,2
0,38
0,56
-0,12
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
16
4.3.
Relação entre Ti e Td
• Na maioria das regras de sintonia, a relação entre Ti e Td é
fixa;
• Na figura 5.7 vê-se a razão Ti / Td obtida para as novas regras
de sintonia;
• A figura mostra que no projeto para Ms = 2 a relação é próxima
a 4, que é a mesma relação do método de Ziegler-Nichols;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
17
• Para Ms = 1,4, a razão é próxima de 4 para κ < 0,6; para valores
maiores a razão se torna maior;
4.4.
Processos com integração
• Para processos com integração, o ganho crítico e o período
crítico podem ser determinados como descrito anteriormente,
porém o ganho estático Kp não é definido;
• Processos com integração tem κ = 0, mas para o controle PID
são necessárias informações adicionais, como por exemplo,
outros pontos na curva de Nyquist (w90);
5. Conhecimento completo do processo
• Os métodos apresentados até agora são métodos aproximados
baseados no conhecimento parcial do processo; eles são
suficientes na maioria dos casos;
• Há situações, entretanto, que é necessária uma maior precisão;
isto pode ser obtido ou através de refinamentos “on-line” ou
utilizando um modelo mais preciso;
• Existem diversas regras de sintonia “on-line” que podem ser
usadas para o refino;
• Modelos mais precisos podem ser obtidos através da identificação
de sistemas;
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
18
• O método multifrequencial permite a determinação da função de
transferência para diversas freqüências num único teste;
utilizando um ajuste de curva pode-se determinar a função de
transferência do sistema;
5.1.
Controle PI
• Seja um processo com a função de transferência G(s) e um
controlador PI parametrizado como:
Gc ( s ) = k +
ki
s
• Nosso problema é: achar os parâmetros k e ki de forma que ki
seja tão grande quanto possível e que a restrição de robustez
seja:
1 + G ( s )Gc ( s ) = a (k , k i , w) ≥ m0
este problema de otimização infelizmente não é
convexo;
para resolve-lo é necessário um método iterativo com
boas condições iniciais;
• A idéia do algoritmo é avaliar a função abaixo para diversos
valores de parâmetros do controlador e então determinar k que
maximiza ki considerando a restrição:
m(k , k i ) = min a (k , k i , w) = m0
w∈Ω
• A determinação da função m requer minimização com relação a
w, que é realizado através de uma busca simples no intervalo Ω
= [w1, w2];
• A função m pode ser localmente aproximada por:
1
m(k , k i ) = a + b0 k i + b1 k + (c0 k i2 + 2c1 kk i + c 2 k 2 )
2
• Maximizando ki com relação a k sujeito a restrição acima têmse:
b1 + c1 k i + c 2 k = 0
com isto, têm-se a seguinte relação entre k e ki:
k=−
b1 + c1 k i
c2
com este resultado e com m(k,ki) = m0, obtemos:
Técnicas de Controle de Processos Industriais
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
A0 k i2 + 2 A1 k i + A2 = 0
onde :
c12
A0 = c0 −
c2
A1 = b0 −
b1c1
c2
b12
A2 = 2(a 0 − m0 ) −
c2
resolvendo esta equação chega-se a:
ki =
− A1 ± A12 − A0 A2
A0
com ki é fácil determinar k;
6. Exemplo
• Processo com três atrasos iguais
Seja o processo da forma:
G (s) =
1
( s + 1) 3
que tem ganho crítico Ku = 8, período crítico Tu = 3,6 e razão de
ganho κ = 0,125;
O novo método de resposta em freqüência fornece os seguintes
parâmetros para o controlador PID:
K
Ti
Td
b
Ms=1,4
2,5
2,2
0,56
0,52
Ms=2,0
4,8
1,8
0,46
0,27
• O método de resposta ao degrau fornece parâmetros que
diferem em menos do que 10% destes valores;
• A figura 5.11 mostra a resposta do sistema em malha fechada
para degraus na referência seguidos por degraus na carga; o
controle é significativamente melhor do que o obtido com o
método de Ziegler-Nichols;
Técnicas de Controle de Processos Industriais
19
UnilesteMG – Curso de Especialização em Controle de Processos Industriais
Técnicas de Controle de Processos Industriais
20

Documentos relacionados

Revista Intellectus N° 26 Vol 01 92 SINTONIA DE UM

Revista Intellectus N° 26 Vol 01 92 SINTONIA DE UM Agora que todos os instrumentos da malha foram explicados é fácil entendermos o funcionamento do processo. Trata-se de um tanque de nível, em que é feita a leitura constante de seu nível pelo Trans...

Leia mais

Sintonia Automática e Adaptação

Sintonia Automática e Adaptação • É fácil obter regras que nos indicam se diferentes parâmetros de um controlador devem ser aumentados ou reduzidos, entretanto, a quantidade correta deste aumento (ou redução) é difícil de ser det...

Leia mais