Sintonia Automática e Adaptação

Transcrição

Sintonia Automática e Adaptação
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
1
Sintonia Automática e Adaptação
1. Introdução
• A sintonia automática é a combinação dos métodos de
determinação da dinâmica do processo com os métodos de cálculo
dos parâmetros de um controlador PID;
• Por sintonia automática entende-se: um método onde o
controlador é sintonizado automaticamente sob demanda de um
usuário;
• Uma sintonia automática consiste de três passos:
• Geração de um distúrbio no processo;
• Avaliação da resposta ao distúrbio;
• Cálculo dos parâmetros do controlador;
• Tipos comuns de distúrbios são: degraus, pulsos, ou senóides na
entrada do processo;
• A avaliação da resposta ao distúrbio pode incluir a determinação
do modelo do processo ou a simples caracterização da resposta;
• A prática industrial tem mostrado que a sintonia automática é uma
característica altamente desejável e útil;
• A sintonia automática também é chamada de sintonia sob demanda
ou sintonia num passo;
• Controladores comerciais com estas características apareceram
nos anos oitenta;
• A sintonia automática também pode ser efetuada por
equipamentos externos a malha de controle; neste caso, é
necessário informar o sistema o tipo de estrutura e parâmetros
que o controlador que se deseja sintonizar utiliza;
• Os métodos de sintonia automática podem ser divididos em duas
categorias:
• Métodos baseados em modelos;
• Métodos baseados em regras;
• As técnicas adaptativas também estão relacionadas com
procedimentos de diagnose;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
2
2. Conhecimento do processo
• Algumas vezes, o comportamento deficiente de uma malha de
controle não pode ser melhorado através da sintonia do
controlador; deve-se, primeiro, entender a razão de tal
comportamento;
• O processo pode ter sido mal projetado de modo que existam
longos tempos de atraso, longas constantes de tempo, não
linearidades, e respostas reversas;
• Sensores e atuadores podem ter sido instalados de forma
deficiente ou montados incorretamente e podem ter dinâmicas
ruins; exemplos: termopares com proteções excessivas e válvulas
liga-desliga com curso longo; válvulas superdimensionadas e
sensores com faixa muito larga (baixa resolução);
• O processo de investigação se o processo foi bem projetado do
ponto de vista do controle é chamado de auditoria de malha;
• Pode haver falhas e desgastes nos equipamentos de processo;
válvulas podem ter atrito excessivo, pode haver folgas de
engrenamento e sensores podem possuir deriva e alterar suas
propriedades devido a contaminações.
• Se uma malha de controle esta trabalhando de forma incorreta é
essencial determinar primeiro as razões antes que a sintonia seja
tentada;
• Uma malha pode apresentar oscilações devido ao agarramento de
um atuador, pode-se tentar estabilizar a oscilação abaixando o
ganho do controlador, piorando ainda mais a situação;
3. Técnicas adaptativas
• As técnicas de sintonia automática foram criadas a partir de
pesquisas em controle adaptativo;
• A adaptação foi originalmente desenvolvida para tratar processos
cujas características mudam com o tempo ou condições de
operação;
• Praticamente todas as técnicas adaptativas podem ser usadas na
sintonia automática;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
3
• O controlador adaptativo estará ativo até que os parâmetros
tenham convergido e permaneçam constantes;
• Uma restrição deste método é que os controladores adaptativos
podem requerer informações a priori;
• O escalonamento de ganho é uma técnica efetiva para tratar
processos cuja característica muda com a condição de operação;
• Considera-se aqui que técnicas adaptativas incluem sintonia
automática, escalonamento de ganho e adaptação.
3.1.
Controle adaptativo
• Por controle adaptativo entende-se um contralador cujos
parâmetros são ajustados continuamente para acomodar
mudanças na dinâmica do processo e distúrbios;
• A adaptação pode ocorrer tanto nos parâmetros da
realimentação quanto nos do controle antecipatório;
• Tem sido útil no controle antecipatório devido a necessidade de
bons modelos deste último, sendo, em alguns casos, prérequisito para uso do controle antecipatório;
• Também é algumas vezes chamado de adaptação contínua;
• Existem dois tipos de controle adaptativo:
• Baseado em métodos diretos – os parâmetros do
controlador são ajustados diretamente a partir de dados
na operação em malha fechada; ex.: regulador autosintonizável;
• Baseado em métodos indiretos – os parâmetros de um
modelo do processo são atualizados on-line através da
estimação recursiva de parâmetros; ex.: sistema a modelo
de referência;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
4
• Um diagrama em blocos de um controlador adaptativo direto é
mostrado na figura abaixo:
Regulador auto-sintonizável
Especificações
Estimação de parâmetros
Projeto do
controlador
ysp
Estimação de
parâmetros
Parâmetros do
controlador
Controlador
Processo
u
y
3.2.
Sintonia automática
• Método onde o controlador é sintonizado automaticamente sob
demanda de um usuário (sob o ponto de vista industrial está
característica é extremamente desejada);
• Praticamente todos os controladores podem se beneficiar das
ferramentas para sintonia automática, o que drasticamente
simplifica o uso de controladores;
• Utilizada hoje principalmente em controladores PID;
• Pode estar incorporada ao controlador ou disponível
externamente;
3.3.
Escalonamento de ganhos
• Técnica para tratar processos não lineares, processos variantes
no tempo, ou situações onde as necessidades do controle
mudam com as condições de operação;
• Para usar a técnica é necessário encontrar variáveis
mensuráveis, chamadas variáveis de escalonamento, que se
correlacionam bem com as mudanças na dinâmica do processo;
• Exemplos de variáveis de escalonamento são: sinal medido, sinal
de controle ou um sinal externo; a taxa de produção também é
uma boa escolha;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
5
• Por razões históricas a frase “escalonamento de ganho” é usada
até mesmo onde parâmetros como tempo derivativo e tempo
integral são modificados;
• Não é muito utilizado devido ao esforço necessário para
implementa-lo, entretanto, combinado a sintonia automática é
muito fácil de ser usado, pois o escalonamento pode ser
determinado experimentalmente;
• Um diagrama de blocos de um sistema com escalonamento de
ganho é mostrado abaixo:
Parâmetros do
controlador
Tabela
ysp
Controlador
u
Processo
Variável de
escalonamento
y
• A noção de escalonamento de ganho foi originalmente usado em
sistemas de controle de vôo, porém seu uso aumentou
consideravelmente no controle de processos;
• Em geral é uma alternativa ao controle adaptativo; tem a
vantagem de seguir rapidamente mudanças nas condições
operacionais;
• Para sua implementação fazemos:
• Determina-se uma variável de escalonamento;
• A faixa da variável de escalonamento é quantizada num
número discreto de condições de operação;
• Os parâmetros do controlador são determinados através
da sintonia automática quando o processo está numa
condição de operação;
• Os parâmetros são armazenados numa tabela;
• O processo é repetido até que todas as condições de
operação tenham sido cobertas;
• O escalonamento de ganho é implementado num sistema
baseado em computador com a tabela para cada situação
específica;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
6
3.4.
Utilização de Técnicas Adaptativas
• O diagrama abaixo indica como escolher entre as três técnicas
descritas anteriormente:
Dinâmica do processo
Variante
Use um controlador com
parâmetros variantes
Variações
imprevisíveis
Use um controlador
adaptativo
Constante
Use um controlador com
parâmetros constantes
Variações
previsíveis
Use escalonamento de
ganho
• O controle antecipatório merece atenção especial;
• é um método muito poderoso para tratar distúrbios
mensuráveis;
• seu uso requer bons modelos da dinâmica do processo;
• em geral é de difícil sintonia porque o operador não
manipula os distúrbios diretamente; nestes casos é
necessária aguardar distúrbios adequados;
• a adaptação é particularmente útil nestes casos;
4. Métodos baseados em modelos
• Baseiam-se numa derivação explícita do modelo do processo;
• Apesar de podermos obter modelos através de várias técnicas,
será dado ênfase aqui a métodos baseados na resposta
transitória, resposta em freqüência, e estimação de parâmetros;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
7
4.1.
Métodos de resposta transitória
• A sintonia automática pode ser baseada na análise da resposta
transitória tanto em malha aberta quanto em malha fechada;
• Os métodos mais comuns baseiam-se na resposta ao degrau ou
ao impulso;
4.1.1.
Sintonia em malha aberta
• Um degrau ou um impulso é injetado na entrada do
processo, e sua resposta é determinada;
• O processo deve ser estável;
• Para resposta ao impulso, o processo pode conter um
integrador;
• O processo deve estar em equilíbrio no início do
experimento;
• A principio apenas um ou dois parâmetros devem ser
ajustados:
• amplitude - grande o suficiente para não ser mascarada
pelo ruído e tão pequena quanto possível de forma ao
não perturbar o processo mais do que o necessário e
manter a dinâmica linear;
• duração do sinal - em geral, dizemos que um sinal
atingiu seu valor de estado estacionário se sua taxa de
variação é suficientemente pequena; a taxa de variação
está relacionada com as constantes de tempo do
sistema (que não são conhecidas); se for usado um
impulso, a duração do mesmo também deve estar
relacionada com as constantes de tempo do processo;
• A maioria dos algoritmos de sintonia automática
determinam o ganho estático, constante de tempo
dominante, e tempo de atraso aparente;
• Os métodos de resposta transitória geralmente são usados
num modo de pré-sintonia em dispositivos de sintonia mais
complicados;
• A principal vantagem do método é que o mesmo necessita
de pouco conhecimento a priori;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
8
• A principal desvantagem é que são sensíveis a distúrbios;
4.1.2.
Sintonia em malha fechada
• A sintonia automática baseada na identificação usando
resposta transitória também pode ser executada on-line;
• Degraus e impulsos são adicionados a referência ou ao sinal
de controle;
• Existem sistemas que não injetam distúrbios e usam
mudanças na referência e distúrbios de carga para
identificar o processo;
• Métodos de sintonia em malha fechada não podem ser
usados em processos desconhecidos;
• Alguma pré-sintonia é necessária de forma a fechar a
malha de um modo satisfatório;
• É fácil gerar especificações de projeto em termos da
resposta em malha fechada, ex.: amortecimento,
sobressinal (ultrapassagem), constantes de tempo em malha
fechada, etc.;
• A desvantagem é que a relação entre especificações e
parâmetros do PID são complexas necessitando de lógica e
heurística no sistema;
4.2.
Métodos de resposta em freqüência
4.2.1.
Utilização do método do relé
• Nos métodos de resposta em freqüência tradicionais a
função de transferência de um processo é determinada
pela medição da resposta em estado estacionário de
entradas senoidais;
• A dificuldade destes métodos está na escolha de
freqüências adequadas;
• Um método alternativo é a introdução de um elemento não
linear na realimentação, tal como um relé;
• Este dispositivo gera oscilações de ciclo limite;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais
9
• Com um relé ideal o método fornece um sinal a entrada do
processo de período próximo a freqüência crítica do
sistema em malha aberta;
• Um diagrama de blocos do sistema baseado no método do
relé é mostrado abaixo:
ysp
u
Σ
Processo
y
PID
-1
• quando é necessário sintonizar o sistema o PID é
desconectado e o sistema é interligado através do relé;
• o sistema começa então a oscilar; o período e amplitude da
oscilação são determinados quando oscilações de estado
estacionário são obtidas;
• com o ganho crítico e freqüência crítica determinados,
pode-se usar os parâmetros do método de Ziegler-Nichols
de malha fechada para sintonizar o PID;
• Este método precisa que um parâmetro seja especificado a
priori: a amplitude inicial da saída do relé;
• A malha de realimentação deve ser usada para garantir que
a oscilação esteja dentre de limites aceitáveis;
• A introdução de histerese no relé reduz o efeito do ruído
de medição e também aumenta o período de oscilação;
• Um relé com histerese tem um parâmetro adicional que
pode ser ajustado automaticamente baseado na
determinação do nível do ruído de medição;
• Este método também pode ser usado como pré-sintonia e
na determinação do período de amostragem em
controladores digitais;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 10
4.2.2.
Métodos on-line
• O método da análise de resposta em freqüência também
pode ser usado como sintonia on-line de controladores PID;
4.3.
Métodos por estimação de parâmetros
• Um procedimento comum de sintonia é usar a estimação
recursiva de parâmetros para determinar um modelo discreto
de baixa ordem do processo;
• Os parâmetros obtidos são usados no cálculo dos parâmetros
do controlador;
• Um sistema deste tipo também pode operar como um
controlador adaptativo;
• A principal vantagem de sistemas deste tipo é que não se
requer nenhum tipo de sinal de excitação;
• Uma desvantagem do método é que são necessárias uma
quantidade significativa de informações a priori do processo,
como: período de amostragem, estrutura do modelo, verificação
se o controlador irá estabilizar o sistema na faixa de variação
dos parâmetros;
5. Métodos baseados em regras
• Não usam um modelo explicito para o processo;
• A sintonia é baseada na idéia de imitar a sintonia manual de um
engenheiro de processo experiente;
• A sintonia do controlador é um compromisso entre a necessidade
de um controlador rápido e a necessidade de um controlador
estável;
• A tabela abaixo mostra como a estabilidade e velocidade mudam
quando os parâmetros são alterados:
Aumenta K
Aumenta Ti
Aumenta Td
Velocidade
Aumenta
Reduz
Aumenta
• A tabela acima só contém regras práticas;
Técnicas de Controle de Processos Industriais
Estabilidade
Reduz
Aumenta
Aumenta
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 11
• Existem exceções: ex.: um aumento no ganho geralmente resulta
num controle mais estável quando o processo contém um
integrador;
• As mesmas regras também podem ser ilustradas através de mapas
de sintonia;
• A sintonia automática baseada em regras espera por transitórios,
mudanças na referência, ou distúrbios de carga, do mesmo modo
que os métodos baseados em modelos;
• Quando um distúrbio ocorre, o comportamento do sistema é
observado e os parâmetros são ajustados se há algum desvio em
relação a especificações;
• É 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
determinada;
• Os métodos baseados em regras são, portanto, mais adequados a
adaptação contínua, pois manuseiam distúrbios de carga e
mudanças na referência eficientemente;
• Como desvantagem eles normalmente assumem que mudanças na
referência e distúrbios de carga são degraus ou impulsos isolados;
duas mudanças de referência ou distúrbios de carga seguidos num
intervalo de tempo curto pode resultar numa saída de processo
que solicita uma regra de sintonia errada do controlador.
6. Produtos comerciais
6.1.
Foxboro EXACT (760/761)
• O controlador adaptativo single-loop EXACT foi lançado em
1984;
6.1.1.
Modelagem do processo
• Baseia-se na determinação das características dinâmicas a
partir de um transitório, que resulta de um erro
suficientemente grande;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 12
• Lógica heurística é usada para detectar se um distúrbio
adequado ocorreu e para detectar e1, e2, e3 e o período de
oscilação Tp.
6.1.2.
Projeto do controle
• As especificações do usuário são dadas em termos da
ultrapassagem máxima e amortecimento máximo, definidos
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 13
tanto para mudanças de referência como distúrbios de
carga por:
amortecimento =
e3 − e 2
e1 − e2
ultrapassagem =
e2
e1
• A definição de amortecimento aqui é diferente daquela
para sistemas de 2ª ordem;
• A estrutura do controlador é na forma série;
• Exemplos de heurísticas são:
• diminuir a banda proporcional PB, tempo integral Ti e
tempo derivativo Td, se picos distintos não forem
detectados;
• se ocorreram picos distintos e tanto o amortecimento
quanto a ultrapassagem forem menor que os valores
máximos, PB é diminuida;
6.1.3.
Informações a priori e pré-sintonia
• O controlador requer um conjunto de parâmetros que
devem ser fornecidos pelo usuário com base no
conhecimento do processo ou estimados usando uma função
de pré-sintonia;
• Tais parâmetros são:
• Valores iniciais para PB, Ti e Td;
• Banda de ruído (NB) – o controlador inicia a adaptação
sempre que o sinal de erro ultrapassa duas vezes NB;
• Tempo máximo de espera (Wmax) – o controlador espera
este tempo pela ocorrência do segundo pico;
• Para usar a função de pré-sintonia, o controlador deve
estar em manual;
• Quando a pré-sintonia é ativada, é aplicado um degrau na
entrada do processo; desta forma são obtidos o ganho
estático, o tempo de atraso L e a constante de tempo T;
• Os parâmetros do controlador usando uma fórmula similar
a de Ziegler-Nichols:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 14
PB = 120 K p L / T
Ti = 1,5L
Td = Ti / 6
• O tempo máximo de espera, Wmax, é determinado a partir
da resposta ao degrau como:
Wmax = 5 L
• A banda de ruído é determinada durante a última fase do
modo de pré-sintonia;
• O sinal do controlador é retornado ao nível que
estava antes do degrau;
• Com o controlador ainda em manual e o sinal de
controle constante, aplica-se um filtro passa alta a
saída do processo;
• A banda de ruído é estimada como a amplitude pico a
pico da saída depois do filtro passa alta;
• A banda de ruído estimada (NB) é usada para inicializar o
termo derivativo:
• A ação derivativa é decrescida quando o nível de
ruído está alto de forma a evitar grandes flutuações
no sinal de controle;
• O termo derivativo é inicializado usando a seguinte
lógica:
1. Calcule a quantidade Z = (3.0 – 2NB) / 2.5;
2. Se Z > 1 então faça Td = Ti / 6;
3. Se Z < 0 então faça Td = 0;
4. Se 0 < Z < 1 então faça Td = Z.Ti / 6.
• Além do conjunto de parâmetros requeridos existem
também um conjunto de parâmetros opcionais (os valores
default estão entre parêntesis)
• Amortecimento máximo permitido (0,3)
• Ultrapassagem máxima permitida (0,5)
• Fator derivativo (1) – o termo derivativo é
multiplicado por este fator;
• Limite de alterações (10) – Este fator limita os
parâmetros do controlador a uma certa faixa.
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 15
O controlador não irá ajustar PB, Ti e Td para
valores maiores que 10 vezes ou menores que 1
/10 de seus valores iniciais;
6.2.
Alfa Laval Automation ECA400
• Este controlador foi anunciado em 1988;
• Possui funções adaptativas de sintonia automática,
escalonamento de ganho, e adaptação contínua do controle
realimentado e antecipatório;
6.2.1.
Sintonia automática
• A sintonia automática é executada usando-se o método do
relé do seguinte modo:
• O processo é levado até um ponto de operação
desejado;
• Quando a malha está estabilizada o operador solicita
a sintonia;
• Depois de um curto período, onde o nível de ruído é
determinado automaticamente, um relé com
histerese é introduzido na malha e o controlador
PID é temporariamente desconectado;
• A histerese do relé é determinada diretamente do
nível de ruído;
• Durante a oscilação, a amplitude do relé é ajustada
de forma que um desejado nível de amplitude de
oscilação seja obtido;
• Quando uma oscilação de período e amplitude
constantes é obtida, o experimento é interrompido e
G(iwo), isto é, o valor da função de transferência Gp
na freqüência de oscilação wo, é calculado usando
análise por função descritiva.
6.2.2.
Projeto do controle
• O algoritmo PID deste controlador está na forma série;
• Os parâmetros do controlador são escolhidos de forma que:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 16
G p (iw0 )Gc (iw0 ) = 0,5e − i135π / 180
este método pode ser visto como uma combinação de
especificações de margem de fase e margem de ganho.
• Como é necessário o ajuste de 3 parâmetros e o método
acima especifica apenas dois, é necessário ainda considerar
que:
Ti = 4Td
• Quando o processo é aproximadamente de primeira ordem,
a ação derivativa é desligada; Neste caso tem-se:
K = 0,5 / G p (iw0 )
Ti = 4 / w0
• Em processos com longos tempos de atraso também é
desejável que a ação derivativa seja desligada; se isto for
informado ao controlador, teremos então:
K = 0,25 / G p (iw0 )
Ti = 1,6 / w0
6.2.3.
Escalonamento de ganhos
• Pode-se armazenar até três conjuntos de parâmetros de
escalonamento de ganhos;
• Os parâmetros são obtidos usando a sintonia automática
três vezes, uma em cada condição de operação;
• O valor da variável de escalonamento determina que
parâmetro usar;
• As variáveis de escalonamento possíveis são: saída do
controlador, sinal medido, ou sinal externo;
• Faixas de valores da variável de escalonamento quando
parâmetros diferentes são empregados devem ser
fornecidas pelo usuário;
6.2.4.
Realimentação adaptativa
• O controlador usa informações do experimento do relé para
inicializar o controlador adaptativo;
• A figura abaixo mostra o princípio do controlador
adaptativo:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 17
Projeto
Estimador
Filtro BP
Filtro BP
ysp
Controlador
Processo
y
u
6.2.5.
Controle antecipatório adaptativo
• É inicializado pelo relé de auto-sintonia;
• Um algoritmo de mínimos quadrados é usado para
identificar os parâmetros a e b no modelo
y (t ) = au (t − 4h) + bv(t − 4h)
onde y é o sinal de medição, u é o sinal de controle e v é
o sinal de distúrbio que deve ser antecipado;
• O intervalo de amostragem h é determinado do
experimento a relé como h = To / 8, onde To é o período de
oscilação;
• O compensador antecipatório tem a estrutura:
∆u ff (t ) = k ff (t )∆v(t )
onde o ganho antecipatório kff é calculado a partir dos
parâmetros estimados do processo:
k ff (t ) = −0,8
bˆ(t )
aˆ (t )
6.2.6.
Interface com o operador
• Ao valor inicial da amplitude do relé é dado um valor
default adequado para diversas faixas de processos; este
parâmetro não é crítico;
• A largura da histerese é ajustada automaticamente,
baseada na medição do nível de ruído do processo;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 18
• Ajustes opcionais:
• Projeto do controle: normal, PI, tempo de atraso;
• Reset: Sim / Não
• Amplitude inicial do relé
• Referência para o escalonador de ganho
6.3.
Honeywell UDC 6000
• Tem uma função adaptativa chamada Accutune;
• Usa tanto procedimentos baseados em modelo quanto baseados
em regras;
• Só pode ser usado em processos estáveis;
6.3.1.
Sintonia inicial
• O procedimento de adaptação é inicializado com um
experimento de resposta ao degrau;
• Procedimento:
• O operador passa o controlador para o modo manual e
leva a saída até um determinado valor fora da referência
ajustada;
• aguarda o processo estabilizar;
• passa o controlador para automático;
• O tamanho do degrau é calculado de forma que sua
amplitude leve a saída do processo até o valor da
referência;
• Durante o experimento, a variável de processo e sua
derivada são monitoradas continuamente;
• O tempo de atraso L é calculado como o intervalo de tempo
entre a mudança em degrau e o momento que a variável de
processo cruza um pequeno limite;
• Se a derivada da variável do processo decresce
continuamente desde a partida, conclui-se que o processo é
de primeira ordem; Neste caso o ganho estático e a
constante de tempo T1 são calculadas como:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 19
y 2 + y! 2T1
∆u
y − y1
T1 = 2
y!1 − y! 2
Kp =
onde y1 e y2 são duas medições da variável de
processo e a estimativa de suas derivadas em
cada ponto;
• O processo é então chaveado para o modo automático e é
realizada uma sintonia fina nos parâmetros;
• Se a derivada do processo aumenta até um máximo e depois
decresce, o processo é identificado como sendo de segunda
ordem;
• A resposta ao degrau de um processo de segunda ordem
com duas constantes de tempo vale:
 T e − t / T2 − T1e − t / T1
y (t ) = K p 1 + 2
T1 − T2





esta equação é utilizada para calcular o ganho e as
constantes de tempo.
• As equações usadas para determinação dos parâmetros do
processo são:
y (t max ) + y! (t max )(T1 + T2 )
∆u
2
1− N
T1 + T2 =
t max
1
N ln 
N
T
N= 1
T2
Kp =
onde tmax é o tempo do início da subida até o ponto de
máxima inclinação. Considera-se o valor inicial de N = 6;
6.3.2.
Adaptação
• O mecanismo de adaptação é ativado quando a variável de
processo varia mais que 0,3% em relação a referência ou se
a referência muda além de um valor determinado;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 20
• Detalhes completos do controlador não foram publicados,
mas algumas das regras heurísticas são:
O controlador monitora o comportamento da variável
de processo e faz os seguintes ajustes:
1. Detecta oscilações na PV, se wo < 1/Ti então o tempo
integral é aumentado para Ti = 2 / wo.
2. Se wo > 1/Ti então o tempo derivativo é escolhido
como Td = 1/wo.
3. Se a oscilação persistir após 1 e 2, o ganho é
diminuído pela metade.
4. Se um distúrbio de carga ou mudança de SP tem uma
resposta com oscilação amortecida, então Td = 1/wo;
5. Se um distúrbio de carga ou mudança de SP fornece
uma resposta forte onde o tempo para atingir SP e
maior que L + T1 + T2, tanto Ti quanto Td são
divididos por 1,3;
6. Se o ganho estático do processo muda, o ganho do
controlador K é alterado para que KKp permaneça
constante.
6.3.3.
Projeto do controle
• Usa um controlador na forma série com a função de
transferência:
Gc ( s ) = K
(1 + sTi )(1 + sTd )
sTi (1 + 0,125sTd )
• A meta do projeto é cancelar os pólos do processo com os
dois zeros do controlador;
• Se não houver tempo de atraso no processo, os parâmetros
são escolhidos do seguinte modo:
Processo 1ª ordem
K=24/Kp
Ti = 0,16T1
Td = 0
Técnicas de Controle de Processos Industriais
Processo 2ª ordem
K=6/Kp
Ti = T1
Td = T2
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 21
• Se houver tempo de atraso no processo, os parâmetros são
escolhidos do seguinte modo:
Processo 1ª ordem
K=3/Kp(1+3L/Ti)
Ti = T1
Td = 0
Processo 2ª ordem
K=3/Kp(1+3L/Ti)
Ti = T1+ T2
Td = T1T2/( T1+ T2)
6.3.4.
Interface com o operador
• Os parâmetros abaixo podem ser ajustados pelo operador:
• Selecionar se a adaptação será realizada só em
mudanças de SP, ou tanto mudança de SP quanto
distúrbio de carga;
• Ajustar o valor mínimo de mudança de SP que irá
ativar a adaptação. Faixa de ±5% a ±15%.
6.4.
Yokogawa SLPC-181, 281
• Usam um modelo de processo de primeira ordem com tempo de
atraso para calcular os parâmetros do PID;
• Uma técnica de programação não linear é usada para obter o
modelo;
• Os parâmetros do PID são calculados usando equações
desenvolvidas a partir de várias simulações; as equações exatas
não foram publicadas;
• Usa dois tipos de estrutura de controladores:
dy f 

1

1 : u = K  − y + ∫ edt − Td
Ti
dt 

dy f 

1

2 : u = K  e + ∫ edt − Td
Ti
dt 

dy f
N
onde
(y − y f )
=
dt
Td
• A primeira estrutura é recomendada se a rejeição de
distúrbios de carga for mais importante, e a segunda se a
resposta a referência for mais importante;
• A referência pode também passar através de dois filtros em
série:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 22
Filtro 1 :
1 + α i sTi
1 + sTi
Filtro 2 :
1 + α d sTd
1 + sTd
onde αi e αd são parâmetros ajustados pelo usuário,
principalmente para ajustar a ultrapassagem da resposta a
referência. O efeito é similar ao da ponderação da
referência.
• O usuário especifica o tipo de resposta a referência de acordo
com a tabela abaixo:
Tipo
1
2
3
4
Característica
Sem ultrapassagem
5% ultrapassagem
10% ultrapassagem
15% ultrapassagem
Critério
Sem ultrapassagem
ITAE mínimo
IAE mínimo
ISE mínimo
• O controlador tem quatro modos adaptativos:
• Modo Auto – controle adaptativo ligado e
parâmetros ajustados automaticamente;
• Modo de monitoração – parâmetros do modelo e do
controlador são apenas mostrados;
• Modo de Auto startup – usado para calcular os
parâmetros iniciais do PID;
• Modo sob demanda – quando ativado, aplica um
degrau em malha fechada e inicia sintonia;
6.5.
Fisher-Rosemount Intelligent Tuner e Escalonador de
Ganhos
• A sintonia é realizada a pedido do operador;
• As informações sobre o processo são obtidas usando o método
do relé;
• Diversos modos de sintonia podem ser escolhidos;
• Tanto a variável de controle quando a de processo são
mostradas na tela durante o procedimento;
• O comportamento típico do processo é mostrado a seguir:
•
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 23
• A sintonia se inicia com o processo em equilíbrio;
• Há uma fase de inicialização na qual é dado um degrau na
variável de controle;
• A saída do processo é monitorada e o degrau é revertido
quando a saída do processo tenha mudado de uma certa
quantidade;
• A introdução do relé é realizada quando a saída iguala a
referência novamente;
• A amplitude típica do degrau é de 3%, 5%, ou 10% da faixa da
variável de controle;
• A amplitude da variável de processo estará, em geral, entre 1%
e 3% da faixa do sinal;
• Uma histerese é normalmente utilizada para resolver o
problema de sinais ruidosos; isto tem como desvantagem
aumentar o valor do período de oscilação;
• A fase de inicialização fornece informação sobre o tempo
morto do processo;
• Após o chaveamento o relé é inibido de atuar novamente até
que um tempo maior que o tempo de atraso seja atingido;
• O experimento de sintonia fornece o tempo de atraso L, o
ganho crítico Ku, e o período crítico Tu.
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 24
• A partir dos dados do processo o ganho estático do processo
Kp, a constante de tempo dominante T, e o tempo de atraso
aparente L são calculados e mostrados na tela;
• Todo o processo de sintonia é realizado através de telas
interativas;
• O programa tem os seguintes métodos para cálculo de
parâmetros:
• PID – padrão com resposta moderadamente rápida,
pequena ultrapassagem e margem de fase de 45º;
• PID-60 – com resposta lenta e baixa ultrapassagem;
• P – proporcional com sintonia por Ziegler-Nichols;
• PID-ZN – controlador baseado no projeto de ZieglerNichols; rápido mas com considerável ultrapassagem;
• PID-45ZN – para malhas de controle ruidosas; margem de
fase de 45º e ação derivativa menor que controladores
normais;
• PID-60ZN – semelhante ao anterior porém com menor
ultrapassagem;
• PI-DT – controlador PI para processos com tempo de
atraso dominante, ganho e tempo integral menores do que
o normal;
• IMC – baseado no princípio do modelo interno; não pode
ser usado em processos com integração;
• IMC – NSR – semelhante ao anterior para processos com
integração;
• Há recomendações para orientar a escolha; o controle PI é
recomendado para vazão – pressão e nível, enquando PID é
recomendado para pH e controle de temperatura;
• A malha fechada pode ser modificada escolhendo-se: Lento,
Normal e Rápido; neste caso o ganho é multiplicado por: 0,50;
1,00; e 1,25;
• Após a sintonia os novos parâmetros são mostrados junto com
os anteriores para aceite do operador;
• O escalonador de ganhos inteligente é um complemento ao
sintonizador;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 25
• As variáveis de escalonamento são: PV, MV, ou sinal
externo;
• A faixa da variável de escalonamento é dividida em três
regiões;
• A interpolação entre entradas é feita usando um esquema
Fuzzy;
• Aplicações típicas do escalonador de ganhos são: controle
de pH, controle split-range, controle de nível em vasos
com geometria não usual, etc.
6.6.
Honeywell Looptune
• Principais características:
• Algoritmo de busca que executa melhorias incrementais nos
parâmetros do controlador até que um ótimo seja obtido;
• Técnica baseada no relé para sintonizar o controlador de
acordo com o método de resposta em freqüência de
Ziegler-Nichols;
• Escalonador de ganhos com três conjunto de parâmetros;
• Descrição do algoritmo de busca:
• Função objetivo
• Os parâmetros são alterados para minimizar a função:
J = (1 − w)σ e2 + wσ u2
onde σ e2 é a variância do erro de controle; σ u2 é a
variância do sinal de controle; e w é um fator de
ponderação com faixa 0 ≤ w ≤ 1 especificado pelo
usuário;
• A função objetivo é calculada do seguinte modo: ysp, y e
u são monitoradas durante um determinado período de
avaliação; as variâncias são calculadas como:
1 n
2
y sp (i ) − y (i ) )
(
∑
i =1
n
1 n
2
σ u2 = ∑i =1 (u (i ) − u )
n
1 n
u = ∑i =1 u (i )
n
σ e2 =
onde n é o número de pontos usados;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 26
• Procedimento de busca
• Consiste dos seguintes passos:
1. Armazene n novos valores de u, y e ysp durante o
período de avaliação;
2. Calcule o valor da função objetivo e compare com o
valor anterior;
3. Se o valor decresceu, os parâmetros continuarão
sendo ajustados na mesma direção, senão na direção
reversa;
4. Se o valor da função objetivo atingiu seu mínimo
então pare, senão volte ao passo 1;
• O ajuste é feito para cada parâmetro e deve ser
repetido diversas vezes para que os parâmetros atinjam
um ponto ótimo;
• O período de avaliação é um parâmetro crítico,
determinado automaticamente, e deve ter o menor valor
possível para agilizar a sintonia e longo o suficiente para
que um número significativo de distúrbios ocorram no
período; no mínimo oito distúrbios devem ocorrer;
• Possui dois modos de operação:
• Sintonia num passo
• Adaptação contínua
6.7.
ABB DCS Tuner
• Pacote para sintonia automática on-line e off-line;
• Tem quatro funções principais: identificação, sintonia, análise e
simulação;
6.7.1.
Identificação do processo
• O processo pode ser identificado usando-se dados
históricos ou on-line (iniciada por evento);
• Os principais passos na identificação são:
1. Filtragem do sinal;
2. Estimação do tempo de atraso;
3. Identificação da oredem do modelo;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 27
4. Identificação por mínimos quadrados de modelos
contínuos e discretos;
5. Validação do modelo do processo;
6.7.2.
Sintonia do controlador
• Os parâmetros do modelo discreto são usados para se
obter os parâmetros do controlador;
• O método de sintonia é baseado no procedimento de pólo
dominante;
• O usuário pode escolher entre três diferentes
desempenhos a malha fechada: rápido, normal ou
amortecido;
6.7.3.
Análise do processo
• Existem três funções para análise do processo:
estatística, FFT, e correlação
6.7.4.
Simulação
• Neste modo esta disponível tanto a simulação em malha
aberta quanto em malha fechada;
• O usuário tem acesso tanto aos parâmetros do
controlador quanto do processo;
• Com isto é possível verificar diferentes ajustes do
controlador adequados a um modelo do processo e
também quanto de alterações nos parâmetros do processo
influenciam o desempenho da malha.
6.8.
Techmation Protuner
• Monitora um experimento de resposta ao degrau, determina a
resposta em freqüência do processo baseado nos dados do
experimento e sugere parâmetros para o controlador segundo
diversos métodos de sintonia;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 28
6.8.1.
Informações a priori
• Antes do início da análise, o usuário de fornecer as
seguintes informações:
• As faixas dos sinais de controle e medição;
• Deve ser determinado se o processo é estável ou tem
ação integral;
• Para o controlador é necessário informar:
• Tipo de ação proporcional – ganho ou banda
proporcional;
• Tipo de ação integral;
• Estrutura do controlador;
• Taxa de amostragem;
• Constante de tempo do filtro;
• O usuário também deve informar o tempo de ensaio;
6.8.2.
Determinação do modelo do processo
• Baseia-se na resposta ao degrau tanto em malha aberta
quanto em malha fechada;
• O procedimento em malha aberta é recomendado;
• Os dados obtidos podem ser editados e tratados;
• Durante a edição o programa calcula a resposta em
freqüência do sistema, que é mostrado através do
diagrama de Bode, diagrama de Nyquist, ou diagrama de
Nichols;
• O ganho estático, constante de tempo dominante e tempo
de atraso aparente também são mostrados, tal como o
ganho crítico e o período crítico;
6.8.3.
Cálculos do projeto
• Os parâmetros são calculados a partir da resposta em
freqüência;
• uma técnica especial baseada no cancelamento dos pólos
do processo pelos zeros do controlador é usada;
• o tempo integral e o tempo derivativo são primeiramente
determinados para efetuar o cancelamento; a seguir o
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 29
ganho é determinado para se atingir uma determinada
margem de fase e de ganho;
• os parâmetros do controlador podem ser determinados
para respostas:
• Lenta
• Média
• Rápida – taxa de decaimento de 0,38;
• Tais diferenças de ajuste são obtidas mudando-se os
valores da margem de fase e de ganho;
• A ponderação da referência para as ações proporcional e
integral devem ser fornecidas pelo usuário.
6.8.4.
Avaliação
• Pode-se avaliar a resposta em freqüência de GpGc para
verificar as margens de fase e ganho;
• O sistema também tem facilidades para simulação,
incluindo análise de efeito do ruído;
7. Sintonia e Diagnose Integradas
• Sabe-se que muitas malhas de controle na industria não tem um
bom desempenho;
• As causas para este problema podem ser:
• Má sintonia de controladores;
• Não linearidades em válvulas (agarramentos, histerese, etc.);
• Dimensionamento incorreto de válvulas e transmissores;
• Etc.
• É importante investigar a malha de controle cuidadosamente e
descobrir estes problemas antes de se tentar iniciar a sintonia de
controladores;
7.1.
Atrito em válvulas
• Problema muito comum;
• Se o atrito é muito alto o desempenho do controle deteriora;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 30
• O valor do atrito pode facilmente ser medido provocando
pequenas mudanças no sinal de controle e verificando como o
processo reage;
• Para investigar a válvula, é preferível usar a posição da haste
da válvula como saída;
• A saída do processo também pode ser usada, porém, neste caso
todo o processo estará sendo investigado; o experimento
também irá demorar mais em função da dinâmica do processo;
• O procedimento é mostrado na próxima figura.
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 31
•
•
Vê-se que o processo só responde ao sinal de controle quando as mudanças no sinal
de controle são suficientemente grandes para vencer o atrito estático;
O atrito na válvula resulta num movimento vibratório mostrado na figura a seguir:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 32
• Devido ao atrito estático, a saída do processo oscila em torno
da referência;
• A válvula só moverá quando o sinal de controle tiver uma
considerável alteração;
• Quando á válvula move, o deslocamento é demasiado e isto
provoca o movimento vibratório;
• Muitos operadores alteram a sintonia do controlador quando
vêem oscilações como esta; infelizmente também muitos
controladores adaptativos fazem a mesma coisa;
• Isto leva a uma pergunta: o que fazer quando uma malha de
controle começa a oscilar? O diagrama a seguir tenta
Coloque o controlador no
modo manual
Não
Continua
oscilando?
Verifique a
válvula
Atrito?
Sim
Faça manutenção
na válvula
Não
Sim
Procure pela
fonte
É possível
eliminar?
Sim
Não
Elimine
distúrbios
É possível usar
antecipação?
Sim
Verifique a sintonia
do controlador
Não
Use
antecipação
Reduza distúrbios pela
sintonia do controlador
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 33
responder a questão:
7.2.
Histerese em válvulas
• Devido ao desgaste, geralmente há histerese (folga) na válvula
ou no atuador;
• A quantidade de histerese pode ser medida como mostrado na
figura a seguir:
• A histerese é calculada como ∆y / Kp, onde ∆y é a diferença
entre as saídas do processo após o primeiro e o terceiro
degrau, e Kp é o ganho estático do processo;
• Se aplicarmos um sinal tipo rampa num sentido e depois
revertermos o sentido obtemos a figura a seguir; a
histerese pode ser determinada como a distância horizontal
entre duas linhas;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 34
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 35
• A figura a seguir mostra o controle em malha fechada com uma
válvula com histerese alta;
• O sinal de controle tem que viajar pelo gap para conseguir
mover a válvula, logo, têm-se a deriva linear típica no sinal de
controle como mostrado;
• Se um relé de auto sintonia for aplicado a um processo com
histerese, o ganho estimado do processo será menor que o valor
real; isto gera um controlador com ganho alto;
• Um auto-sintonizador baseado na resposta ao degrau irá
funcionar adequadamente;
7.3.
Outras não linearidades
• Mesmo válvulas com pequenos atritos e histereses geralmente
possuem uma característica não linear;
• A característica do processo pode ser obtida verificando a
relação estática entre o sinal de controle e o sinal medido; Ver
figura a seguir:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 36
• Se valores estacionários do sinal medido são plotados contra o
sinal de controle, obtêm-se a característica estática do processo
mostrada a seguir:
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 37
• uma relação não linear entre o sinal de controle e o sinal de
medição pode ser obtida por razões que não se relacionam com
não linearidade da válvula; ex.: não linearidade no sensor ou
transmissor;
7.4.
Ruído
• Outra importante questão a ser considerada antes da sintonia
do controlador é o distúrbio agindo sobre a malha de controle;
• Deve-se saber se o maior distúrbio é a mudança de SP (servo)
ou distúrbio de carga (regulação);
• Também é importante investigar o nível de ruído de medição e
seu conteúdo espectral;
• Se o nível de ruído for elevado é necessário medir o sinal antes
que ele entre no algoritmo de controle;
• Se existem distúrbios com um largo espectro de freqüências
próximas a freqüência crítica não é possível usar filtros passabaixa para removê-las;
Técnicas de Controle de Processos Industriais
UnilesteMG – C urso de Especialização em Controle de Processos Industriais 38
• O controle antecipatório será uma alternativa se os distúrbios
puderem ser medidos na fonte;
7.5.
Taxas de amostragem e pré-filtros
• Tarefa muito importante em sistemas digitais;
• Para controladores single-loop é costume escolher uma taxa de
amostragem constante, geralmente entre 0,1 s e 1,0 s;
• Taxas elevadas são introduzidas quando permitidas pela
velocidade do processador;
• A taxa de amostragem deve, claro, ser escolhida baseado na
banda passante da malha de controle;
• Em sistemas de controle de processo, as taxas de amostragem,
como regra, tem sido ajustadas sem considerar estas questões;
• A razão para isto é que não há muita coisa a fazer se a banda
passante da malha de controle não for conhecida;
• Há muitas possibilidades nesta área quando a auto sintonia é
empregada; após a sintonia é possível escolher a taxa de
amostragem e o pré-filtro de modo racional;
Técnicas de Controle de Processos Industriais