Azione derivativa nel controllo PID senza problemi di rumore
Scopri in che modo l’azione derivativa contribuisce a un anello PID, perché può amplificare il rumore di misura e le variazioni del setpoint e come il filtraggio, il campionamento e i test graduali...
L’azione derivativa è spesso la parte meno compresa di un controllore PID. L’azione proporzionale risponde all’errore presente, mentre l’azione integrale accumula l’errore passato. L’azione derivativa risponde alla rapidità con cui cambia un segnale selezionato. Se usata con attenzione, aggiunge smorzamento e aiuta un anello a resistere al rapido avvicinamento al sovraelongamento. Se usata senza criterio, trasforma il rumore del sensore e i gradini del setpoint in bruschi movimenti dell’uscita.
La domanda pratica non è se l’azione derivativa sia positiva o negativa. È se il processo, la misura, l’implementazione del controllore e l’obiettivo di regolazione forniscano informazioni utili per l’azione derivativa. Un asse di movimento con inerzia misurabile può trarre beneficio dallo smorzamento. Un segnale di portata rumoroso può peggiorare quando le variazioni ad alta frequenza vengono derivate. Una buona taratura inizia identificando questa differenza.
Cosa misura il termine derivativo
Per un errore del controllore definito come setpoint meno variabile di processo, l’azione derivativa è proporzionale alla velocità di variazione dell’errore. Se l’errore cambia rapidamente, il contributo derivativo è maggiore. Se l’errore è costante, il contributo derivativo tende a zero anche quando l’errore stesso non è nullo.
È proprio questo comportamento che permette all’azione derivativa di anticipare il sovraelongamento. Supponiamo che un anello di posizione si stia avvicinando rapidamente al proprio obiettivo. L’errore residuo può essere piccolo, ma la sua velocità di variazione indica che il meccanismo possiede ancora quantità di moto. L’azione derivativa può ridurre il comando prima che l’asse superi l’obiettivo. Non prevede il futuro in senso letterale; reagisce alla pendenza attuale.

Il termine derivativo risponde alla pendenza, non all’entità di un errore costante.
Azione derivativa sull’errore o sulla misura
Le implementazioni dei controllori non inseriscono tutte l’azione derivativa nello stesso percorso. L’azione derivativa sull’errore risponde sia al movimento della variabile di processo sia a quello del setpoint. Un improvviso gradino del setpoint può quindi produrre una grande variazione temporanea dell’uscita, nota come colpo derivativo. L’azione derivativa sulla misura utilizza la velocità di variazione negativa della variabile di processo, evitando un colpo diretto causato dal gradino del setpoint.
Gli ingegneri devono consultare il manuale del controllore invece di dare per scontata una determinata struttura. L’impostazione può essere descritta come azione derivativa sull’errore, azione derivativa sulla variabile di processo, controllo a due gradi di libertà o pesatura del setpoint. La distinzione è importante durante la messa in servizio, perché lo stesso guadagno può comportarsi in modo molto diverso dopo che un operatore ha modificato il setpoint.
Perché il rumore di misura diventa rumore sull’uscita
L’azione derivativa enfatizza le variazioni rapide. I sensori reali contengono rumore elettrico, quantizzazione, vibrazioni, turbolenze e variazioni dovute al campionamento. Anche una piccola componente ad alta frequenza può generare un’uscita derivativa significativa. Il risultato può essere una valvola che vibra, un comando di coppia dell’azionamento in movimento continuo o un attuatore soggetto a usura senza alcun miglioramento del controllo del processo.
I controllori pratici utilizzano quindi un’azione derivativa filtrata anziché un differenziatore matematico ideale. Le indicazioni di MathWorks sul PID spiegano perché l’azione derivativa ideale amplifichi il rumore ad alta frequenza e perché nei sistemi reali si utilizzi un filtro. Il filtro riduce la sensibilità al di sopra di una frequenza selezionata, ma riduce anche il beneficio di fase che l’azione derivativa dovrebbe fornire. Il filtraggio fa parte del compromesso di taratura; non è una soluzione che consenta un guadagno illimitato.
Il campionamento e la qualità del segnale stabiliscono il limite
La qualità dell’azione derivativa dipende dall’intervallo tra i campioni. Se il controllore campiona troppo lentamente, può non rilevare dinamiche significative. Se campiona rapidamente ma la risoluzione del segnale è scarsa, piccole variazioni di conteggio possono apparire come pendenze elevate. Una temporizzazione irregolare del task introduce un ulteriore errore, perché il controllore divide la variazione del segnale per un intervallo di tempo variabile.
Prima di aggiungere il guadagno D, traccia la variabile di processo non elaborata alla frequenza effettiva del task di controllo. Verifica che la scalatura, i timestamp e le unità ingegneristiche siano corretti. Ispeziona il segnale con il processo stabile e durante una variazione controllata. Se il trend è dominato dal rumore o dall’aliasing, migliora prima la misura, il campionamento, la schermatura, la messa a terra o il filtraggio.
Una sequenza di taratura sicura
Inizia in una regione operativa sicura e documentata, con limiti di uscita definiti. Disabilita o riduci al minimo l’azione derivativa. Regola l’azione proporzionale e integrale per ottenere una risposta stabile che riveli le dinamiche del processo. Introduci quindi un piccolo valore derivativo osservando il sovraelongamento, il tempo di assestamento, l’attività dell’uscita e il rumore di misura.
Apporta una sola modifica alla volta. Verifica sia la risposta al setpoint sia la reiezione dei disturbi, perché una modifica della taratura può migliorare una delle due e peggiorare l’altra. Per i sistemi di movimento, esegui le prove con carichi, velocità e direzioni diversi. Per gli anelli termici o di portata, esegui le prove in più punti operativi, perché il guadagno del processo e le costanti di tempo possono cambiare con la velocità di produzione.
Quando disponibili, utilizza funzioni del controllore come limitatori dell’uscita, limiti di variazione, trasferimento senza contraccolpi e tracciamento durante i cambi di modalità. Il catalogo di sistemi PLC e PAC mostra la gamma di controllori utilizzati per applicazioni discrete, di movimento e di processo, ma la struttura PID esatta deve essere sempre verificata nella documentazione specifica del modello.
Sintomi di un’azione derivativa eccessiva
Un guadagno D eccessivo si manifesta spesso con movimenti dell’uscita ad alta frequenza, sensibilità ai picchi del sensore, attività udibile dell’attuatore o correzioni alternate in prossimità del setpoint. Un anello può apparire ben smorzato in una simulazione uniforme, ma comportarsi male sulla macchina perché la misura reale contiene rumore e risonanze meccaniche.
Non considerare ogni oscillazione come una richiesta di maggiore smorzamento. Controlla il gioco meccanico, i giunti allentati, l’attrito statico della valvola, il montaggio inadeguato del sensore, il ritardo di rete e il jitter del task. L’azione derivativa può mascherare o amplificare questi problemi, ma non può risolverli.
Limiti di rischio durante la messa in servizio
Le modifiche all’azione derivativa possono creare transizioni rapide dell’uscita. Prima di sperimentare, stabilisci limiti di corsa, limiti di coppia o pressione, ampiezze di prova sicure e un arresto facilmente accessibile. Traccia il comando, la variabile di processo, l’errore, il contributo derivativo e gli eventuali indicatori di saturazione. Se il controllore non espone i singoli termini PID, utilizza un ambiente di prova o una condizione a energia ridotta per comprendere la risposta.
Per gli anelli che azionano meccanismi pesanti, inizia con prove a vuoto o a velocità ridotta quando il progetto della macchina lo consente. Per valvole e riscaldatori, considera l’usura delle apparecchiature e l’inerzia termica. Non eseguire mai la taratura aggirando una funzione di sicurezza attiva e non utilizzare l’anello PID di base come sostituto di una logica di protezione indipendente.
Quando PI è la scelta migliore
Molti anelli industriali funzionano bene utilizzando soltanto l’azione proporzionale e integrale. I sistemi termici lenti, le misure di portata rumorose e i processi con un ritardo puro significativo possono trarre pochi vantaggi dall’azione derivativa. Eliminare il termine D riduce la complessità e semplifica la manutenzione futura. Il progetto corretto è il controllore più semplice che soddisfa l’obiettivo del processo nelle condizioni operative previste.
L’azione derivativa merita di essere utilizzata quando produce uno smorzamento misurabile senza un’attività eccessiva dell’uscita. La decisione deve basarsi su trend, prove ripetibili e conoscenza della struttura del controllore. Il valore ingegneristico di D non consiste in una risposta spettacolare durante una singola dimostrazione. Consiste in un miglioramento stabile che rimanga comprensibile alla persona successiva che si occuperà della manutenzione dell’anello.