Voltar ao blog

Ação derivativa no controle PID sem problemas de ruído

Entenda o que a ação derivativa acrescenta a uma malha PID, por que ela pode amplificar o ruído de medição e as mudanças no setpoint, e como a filtragem, a amostragem e os testes em etapas tornam o...

A ação derivativa costuma ser a parte menos compreendida de um controlador PID. A ação proporcional responde ao erro presente, enquanto a ação integral acumula o erro passado. A ação derivativa responde à rapidez com que um sinal selecionado está mudando. Quando usada com cuidado, ela adiciona amortecimento e ajuda uma malha a resistir a movimentos rápidos em direção à sobreelevação. Quando usada sem cuidado, transforma o ruído do sensor e os degraus do setpoint em movimentos bruscos da saída.

A questão prática não é se a derivada é boa ou ruim. É saber se o processo, a medição, a implementação do controlador e o objetivo de sintonia fornecem informações úteis para a derivada. Um eixo de movimento com inércia mensurável pode se beneficiar do amortecimento. Um sinal de vazão ruidoso pode piorar quando a variação de alta frequência é diferenciada. Uma boa sintonia começa identificando essa diferença.

O que o termo derivativo mede

Para um erro do controlador definido como setpoint menos variável de processo, a ação derivativa é proporcional à taxa de variação desse erro. Se o erro estiver mudando rapidamente, a contribuição derivativa será maior. Se o erro estiver estável, a contribuição derivativa se aproximará de zero, mesmo quando o erro em si não for zero.

Esse comportamento explica por que a derivada pode antecipar a sobreelevação. Suponha que uma malha de posição esteja se aproximando rapidamente do alvo. O erro restante pode ser pequeno, mas sua taxa de variação mostra que o mecanismo ainda tem impulso. A ação derivativa pode reduzir o comando antes que o eixo ultrapasse o alvo. Ela não prevê literalmente o futuro; reage à inclinação atual.

Conceito de taxa de variação relacionando velocidade à ação derivativa em uma malha PID

O termo derivativo responde à inclinação, não à magnitude de um erro constante.

Derivada sobre o erro versus sobre a medição

As implementações de controladores não colocam a derivada todas no mesmo caminho. A derivada sobre o erro responde tanto ao movimento da variável de processo quanto ao movimento do setpoint. Um degrau repentino no setpoint pode, portanto, produzir uma grande mudança temporária na saída, conhecida como tranco derivativo. A derivada sobre a medição usa a taxa de variação negativa da variável de processo, evitando um tranco direto causado por um degrau no setpoint.

Os engenheiros devem consultar o manual do controlador em vez de presumir uma estrutura. A configuração pode ser descrita como derivada sobre o erro, derivada sobre a variável de processo, controle com dois graus de liberdade ou ponderação do setpoint. Essa distinção é importante durante o comissionamento, porque o mesmo ganho pode se comportar de maneira muito diferente depois que um operador altera um setpoint.

Por que o ruído da medição se transforma em ruído na saída

Uma derivada enfatiza mudanças rápidas. Sensores reais contêm ruído elétrico, quantização, vibração, turbulência e variações de amostragem. Até mesmo um pequeno componente de alta frequência pode criar uma saída derivativa perceptível. O resultado pode ser uma válvula vibrando, um comando de torque do acionamento que se move continuamente ou um atuador que se desgasta sem melhorar o controle do processo.

Por isso, os controladores práticos usam uma derivada filtrada em vez de um diferenciador matemático ideal. As orientações da MathWorks sobre PID explicam por que a ação derivativa ideal amplifica o ruído de alta frequência e por que a filtragem é usada em sistemas reais. O filtro reduz a sensibilidade acima de uma frequência selecionada, mas também reduz o benefício de fase que a derivada deveria proporcionar. A filtragem faz parte do compromisso de sintonia; não é uma solução que permita ganho ilimitado.

Amostragem e qualidade do sinal estabelecem o limite

A qualidade da derivada depende do intervalo entre as amostras. Se o controlador amostrar lentamente demais, poderá perder dinâmicas importantes. Se amostrar rapidamente, mas a resolução do sinal for ruim, pequenas mudanças na contagem poderão parecer inclinações acentuadas. A temporização irregular da tarefa adiciona outro erro, pois o controlador divide a mudança do sinal por um intervalo de tempo variável.

Antes de adicionar ganho D, registre a tendência da variável de processo bruta na taxa real da tarefa de controle. Confirme se a escala, os registros de data e hora e as unidades de engenharia estão corretos. Inspecione o sinal com o processo estável e durante uma mudança controlada. Se a tendência for dominada por ruído ou aliasing, melhore primeiro a medição, a amostragem, a blindagem, o aterramento ou a filtragem.

Uma sequência segura de sintonia

Comece com uma região de operação conhecida e segura, com limites de saída documentados. Desative ou minimize a derivada. Ajuste as ações proporcional e integral para obter uma resposta estável que revele a dinâmica do processo. Em seguida, introduza um pequeno valor derivativo enquanto observa a sobreelevação, o tempo de acomodação, a atividade da saída e o ruído da medição.

Faça uma alteração de cada vez. Teste tanto a resposta ao setpoint quanto a rejeição de perturbações, pois uma mudança de sintonia pode melhorar uma delas enquanto piora a outra. Para sistemas de movimento, teste diferentes cargas, velocidades e direções. Para malhas térmicas ou de vazão, teste em mais de um ponto de operação, pois o ganho do processo e as constantes de tempo podem mudar com a taxa de produção.

Use recursos do controlador, como limitadores de saída, limites de variação, transferência sem tranco e rastreamento durante mudanças de modo, quando disponíveis. O catálogo de sistemas PLC e PAC mostra a variedade de controladores usados em aplicações discretas, de movimento e de processo, mas a estrutura exata do PID deve sempre ser confirmada na documentação específica do modelo.

Sintomas de derivada em excesso

Um ganho D excessivo costuma aparecer como movimento de alta frequência na saída, sensibilidade a picos do sensor, atividade audível do atuador ou correções alternadas perto do setpoint. Uma malha pode parecer bem amortecida em uma simulação suave, mas se comportar mal na máquina porque a medição real contém ruído e ressonância mecânica.

Não interprete toda oscilação como um pedido de mais amortecimento. Verifique folga mecânica, acoplamentos soltos, agarramento da válvula, montagem inadequada do sensor, atraso de rede e variação do ciclo da tarefa. A derivada pode mascarar ou ampliar esses problemas, mas não pode corrigi-los.

Limites de risco durante o comissionamento

Alterações na derivada podem criar transições rápidas na saída. Estabeleça limites de deslocamento, limites de torque ou pressão, amplitudes de teste seguras e um dispositivo de parada acessível antes de experimentar. Registre a tendência do comando, da variável de processo, do erro, da contribuição derivativa e de quaisquer sinalizações de saturação. Se o controlador não expuser os termos individuais do PID, use um ambiente de teste ou uma condição de energia reduzida para entender a resposta.

Para malhas que acionam mecanismos pesados, comece com testes sem carga ou em velocidade reduzida, quando o projeto da máquina permitir. Para válvulas e aquecedores, considere o desgaste do equipamento e o atraso térmico. Nunca faça a sintonia contornando uma função de segurança ativa nem use a malha PID básica como substituta de uma lógica de proteção independente.

Quando PI é a melhor escolha

Muitas malhas industriais funcionam bem apenas com ações proporcional e integral. Sistemas térmicos lentos, medições de vazão ruidosas e processos com tempo morto significativo podem obter pouco benefício da derivada. Remover D reduz a complexidade e facilita a manutenção futura. O projeto correto é o controlador mais simples que atende ao objetivo do processo nas condições de operação esperadas.

A ação derivativa merece seu lugar quando produz amortecimento mensurável sem atividade excessiva na saída. Essa decisão deve se basear em tendências, testes repetíveis e conhecimento da estrutura do controlador. O valor de engenharia de D não está em uma resposta dramática em uma única demonstração. Está em uma melhoria estável que continue compreensível para a próxima pessoa responsável pela manutenção da malha.

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.