La regolazione PID per una valvola proporzionale e un cilindro è il processo controllato di regolazione dei guadagni di retroazione dopo aver verificato valvola, attuatore, sensore, percorso dell’aria, meccanica e limiti del controllore come un unico sistema. Regolare i guadagni a partire da tracce di risposta registrate, non da una tabella universale. Il controllo pneumatico della posizione cambia con carico, posizione lungo la corsa, attrito, pressione, zona morta della valvola e volume d’aria intrappolato.
La sequenza pratica è lineare: definire una prova sicura, verificare polarità del segnale e neutro della valvola, iniziare con azione integrale e derivativa disabilitate quando il controllore lo consente, stabilire una risposta proporzionale utile, aggiungere smorzamento e introdurre l’azione integrale solo per l’errore residuo ripetibile. Testare ogni impostazione accettata nell’intero campo operativo reale.
Punti chiave
- I guadagni PID non sono trasferibili finché forma del controllore, unità, tempo di campionamento e filtri non corrispondono.
- Registrare setpoint, posizione, comando valvola, pressione di alimentazione e pressione di entrambe le camere durante ogni prova.
- Correggere saturazione, zona morta, attrito, perdita di pressione ed errori del sensore prima di chiedere ai guadagni PID di compensarli.
La migliore modifica di regolazione spesso è non modificare affatto i guadagni. Una traccia che mostra saturazione del comando valvola, crollo della pressione in ingresso o movimento di distacco a scatti identifica un limite fisico che un guadagno maggiore non può rimuovere.
Cosa deve essere verificato prima di regolare l’anello?
Festo descrive un sistema di posizionamento servopneumatico come composto da tre elementi fondamentali: un cilindro con encoder di spostamento, una valvola direzionale proporzionale e un controllore di posizione. La regolazione PID inizia solo dopo aver verificato che questi tre elementi, il carico meccanico e il percorso dell’aria compressa funzionino correttamente e passino in sicurezza allo stato previsto in caso di guasto (Festo, consultato nel 2026).
Iniziare definendo la variabile controllata. Questo articolo presuppone un asse di posizione ad anello chiuso, nel quale il controllore comanda una valvola direzionale proporzionale e riceve una retroazione continua della posizione. Un regolatore di pressione proporzionale che controlla la forza, oppure una valvola di portata proporzionale che controlla la velocità ad anello aperto, costituisce un impianto diverso e richiede un progetto di prova diverso.
Prima di abilitare il controllo automatico, verificare:
- il cilindro e il carico si muovano liberamente nell’intervallo di prova previsto;
- guide, giunti, attrezzature, arresti e montaggio del sensore siano serrati e allineati;
- la pressione di alimentazione resti stabile durante il movimento e i due percorsi di scarico siano liberi;
- la capacità di portata della valvola sia adeguata in entrambe le direzioni ai rapporti di pressione reali;
- la retroazione di posizione abbia polarità, intervallo, unità ingegneristiche e riferimento corretti;
- polarità del comando valvola, regione neutra, limite positivo e limite negativo siano noti;
- la perdita di alimentazione, comando, retroazione o aria produca lo stato sicuro definito per la macchina;
- velocità di prova, accelerazione, corsa e forza siano ridotte a limiti sicuri di messa in servizio.
Non portare deliberatamente un asse di produzione in oscillazione sostenuta vicino a finecorsa rigidi, persone, attrezzature o carichi verticali non supportati. Se il controllore selezionato offre identificazione del produttore o autotuning, seguire il relativo manuale di messa in servizio, perché strutture di controllo interne e limiti di sicurezza possono differire da quelli di un blocco PID generico.
Per la scelta della valvola e della retroazione, utilizzare la guida al controllo del movimento con valvole proporzionali. Se il comando della valvola raggiunge il limite prima che il cilindro raggiunga la velocità richiesta, stimare la richiesta dell’attuatore con il Calcolatore del fabbisogno di portata del cilindro prima di continuare la regolazione.
Quale equazione PID e quali unità utilizza il controllore?
MathWorks documenta due forme PID continue comuni, parallela e standard, e implementazioni separate a tempo discreto con formule selezionabili per integrazione e filtro derivativo. Questa differenza spiega perché Kp = 1 o Ki = 0.2 non abbiano un significato trasferibile finché non vengono registrati forma del controllore, unità, tempo di campionamento e algoritmi (MathWorks, consultato nel 2026).
In un controllore PID in forma parallela con termine derivativo filtrato, la funzione di trasferimento del controllore può essere scritta come:
è il guadagno proporzionale, il guadagno integrale, il guadagno derivativo e la costante di tempo del filtro derivativo. L’errore è , dove è la posizione comandata e la posizione misurata. L’uscita del controllore diventa il comando della valvola dopo scalatura e limitazione.
Alcuni controllori utilizzano invece il guadagno proporzionale con tempi integrale e derivativo, come , e . Altri espongono guadagno di velocità, feedforward dell’accelerazione, compensazione della zona morta o parametri di smorzamento specifici del fornitore invece di un PID da manuale. Convertire i guadagni solo con la relazione documentata dal produttore.
Registrare questa identità del controllore prima della regolazione:
| Impostazione | Cosa deve essere documentato | Perché cambia il risultato |
|---|---|---|
| Tipo di controllore | P, PI, PD, PID, PIDF o forma specifica del fornitore | determina quali azioni sono attive |
| Forma matematica | parallela, standard, posizionale o incrementale | cambia il significato e le unità dei guadagni |
| Tempo di campionamento | intervallo di esecuzione del controllore | cambia integrazione e derivazione discrete |
| Unità di posizione | mm, conteggi, percentuale di corsa o unità ingegneristiche | scala l’errore proporzionale e integrale |
| Unità di uscita | volt, corrente, percentuale o parola di comando con segno | scala autorità del comando e saturazione |
| Metodo dell’integratore | Eulero in avanti, Eulero all’indietro, trapezoidale o metodo del fornitore | cambia il comportamento dell’integrale discreto |
| Metodo derivativo | errore o misura, filtrato o non filtrato | cambia sensibilità al rumore e risposta al setpoint |
| Limiti di uscita | comando positivo e negativo consentiti | definisce saturazione e comportamento anti-windup |
Non copiare mai i guadagni da un’altra macchina a meno che l’intera identità e l’impianto fisico non corrispondano. Anche cilindri con lo stesso alesaggio possono differire per posizione lungo la corsa, volume dei tubi, dimensione della valvola, carico utile, attrito e scalatura del sensore.
Definire i criteri di accettazione prima di regolare i guadagni
MathWorks definisce il tempo di salita predefinito della risposta al gradino tra il 10% e il 90% della variazione comandata e utilizza una soglia di assestamento del 2%, salvo diversa indicazione dell’utente. Si tratta di convenzioni di analisi, non di tolleranze della macchina; il responsabile del processo deve definire la banda di posizione effettiva, il tempo di permanenza, il sovraelongazione e i limiti di guasto (MathWorks, consultato nel 2026).
Scegliere un movimento rappresentativo ma sicuro, lontano dai finecorsa. Registrare lo stesso movimento in entrambe le direzioni e utilizzare lo stesso carico utile, pressione, limiti del profilo, campionamento e filtri nel confronto tra le modifiche del controllore.
Come minimo, registrare:
- posizione comandata e stato del profilo di movimento
- posizione misurata e velocità calcolata
- valori grezzi e filtrati del sensore, quando disponibili
- uscita non saturata del controllore e comando finale limitato della valvola
- retroazione della valvola o posizione del cursore, se fornite dalla valvola
- pressione in ingresso alla macchina e pressioni di entrambe le porte del cilindro
- carico, posizione del cilindro, temperatura dell’aria e tempo di funzionamento trascorso
- modalità del controllore, set di guadagni attivo e stato dei guasti
Utilizzare la traccia per calcolare le metriche definite dal progetto:
| Metrica | Definizione pratica | Cosa aiuta a rilevare |
|---|---|---|
| Tempo di salita | tempo tra le frazioni inferiore e superiore dichiarate del movimento | velocità di risposta |
| Sovraelongazione di picco | posizione massima oltre il riferimento | smorzamento insufficiente o correzione ritardata |
| Tempo di assestamento | tempo per entrare e restare nella banda di posizione dichiarata | hunting, attrito e recupero integrale lento |
| Errore a regime | differenza finale con segno tra comando e posizione misurata | bias, carico, perdite, attrito o azione integrale insufficiente |
| Ripetibilità | variazione tra prove identiche ripetute | variazioni di attrito, pressione, carico, rumore o meccanica |
| Tempo di saturazione del comando | durata al limite di uscita positivo o negativo | autorità insufficiente della valvola o richiesta di movimento eccessiva |
Un singolo movimento rapido a vuoto dell’asse non è una prova di accettazione della regolazione. Può nascondere windup integrale, variazioni dell’attrito delle guarnizioni a caldo, perdita di pressione durante richieste simultanee, comportamento diverso in estensione e retrazione e un set di guadagni stabile solo vicino a una posizione della corsa.
Come si distinguono gli errori di regolazione dai guasti dell’hardware pneumatico?
La ISO 6358-1 definisce le prove delle caratteristiche di portata a regime per i componenti pneumatici, mentre CAGI raccomanda una perdita di pressione non superiore al 10% tra compressore e punto d’uso in un sistema ben progettato. Questi limiti sono importanti perché una valvola saturata o un’alimentazione che crolla non possono essere corretti aumentando il guadagno PID (ISO, 2013; CAGI, 2022).
Controllare il primo segnale inaccettabile nella catena registrata:
| Firma della traccia | Causa più probabile | Verifica prima di ritarare |
|---|---|---|
| Firma della traccia | Causa più probabile | Verifica prima di ritarare |
| Il comando della valvola resta al limite mentre la posizione è in ritardo | capacità di portata, richiesta del profilo o scalatura dell’uscita | dati della valvola, pressione dinamica, diametro interno del tubo, scarico, limite del comando |
| La pressione in ingresso alla macchina diminuisce a ogni movimento | perdita di pressione a monte o richiesta condivisa | regolatore, filtro, linea derivata, serbatoio, utenze simultanee |
| La pressione della camera sale mentre il pistone resta fermo, poi la posizione salta | attrito di distacco o impuntamento meccanico | guarnizioni, guida, allineamento, carico, politica di lubrificazione |
| La posizione oscilla dentro un’ampia banda neutra della valvola | zona morta, attrito, perdite o azione integrale eccessiva | mappa del neutro, dimensionamento valvola, gestione della zona morta, integratore |
| Il segnale del sensore salta mentre pressione e meccanica restano regolari | rumore del sensore, montaggio, scalatura o problema di campionamento | retroazione grezza, schermatura, riferimento, intervallo di aggiornamento, filtro |
| Una direzione è lenta con ampiezza di comando simile | aree diverse, gravità, portata direzionale o restrizione dello scarico | entrambi i percorsi valvola, pressioni alle porte, dispositivi meter-out, silenziatore |
| La risposta cambia molto con la posizione della corsa | volume della camera e rigidezza pneumatica | volume intrappolato, carico, pressione, necessità di guadagno dipendente dalla posizione |
La guida al controllo della comprimibilità dell’aria spiega perché l’impianto pneumatico cambia quando cambiano i volumi delle due camere. La guida alla diagnosi delle perdite di pressione tratta le verifiche della pressione dinamica a monte della valvola.
Regolazione PID per una valvola proporzionale e un cilindro: sequenza manuale sicura
Il flusso di autotuning PID in tempo reale di MathWorks richiede tipo e forma del controllore, dominio temporale, tempo di campionamento, metodo dell’integratore e metodo del filtro prima di calcolare i guadagni. Una procedura manuale richiede gli stessi sei elementi documentati, oltre a limiti di movimento sicuri e condizioni di prova ripetibili (MathWorks, consultato nel 2026).
Utilizzare la sequenza seguente quando il produttore del controllore consente la regolazione manuale dei guadagni. Mantenere disponibile un arresto immediato e cambiare un parametro alla volta.
- Salvare una baseline recuperabile. Esportare configurazione funzionante del controllore, scalatura della valvola, filtri, limiti, profilo di movimento e impostazioni di sicurezza.
- Scegliere un movimento di prova sicuro. Utilizzare uno spostamento contenuto lontano dai finecorsa, con velocità, accelerazione e limiti di uscita ridotti.
- Disabilitare l’azione integrale e derivativa, se supportato. Confermare che la modalità risultante con sola azione proporzionale resti controllabile per la prova scelta.
- Aumentare l’azione proporzionale con piccoli incrementi documentati. Fermarsi quando il tempo di salita è adeguato, si raggiunge il primo limite di sovraelongazione, compare rumore o inizia l’oscillazione. Non forzare un’oscillazione sostenuta come prova ordinaria sulla macchina di produzione.
- Allontanarsi dal primo comportamento inaccettabile. Selezionare un’impostazione proporzionale conservativa e ripetere più volte il movimento in entrambe le direzioni.
- Aggiungere derivativa o il termine di smorzamento del controllore solo quando serve. Aumentarlo gradualmente monitorando retroazione grezza e chatter del comando valvola. Applicare il filtro derivativo documentato.
- Aggiungere l’azione integrale dopo aver stabilizzato la risposta proporzionale. Usare solo quanto basta per rimuovere il bias a regime ripetibile entro il tempo richiesto. Confermare che l’anti-windup sia attivo ai limiti di uscita.
- Ricontrollare tutte le metriche. Confrontare tempo di salita, sovraelongazione, assestamento, errore residuo, ripetibilità, saturazione del comando e pressioni delle camere con la baseline.
- Ampliare gradualmente il campo di prova. Aggiungere movimenti più grandi e più piccoli, pause, velocità, carico utile, posizioni della corsa, intervallo di pressione e richieste d’aria simultanee realistiche.
L’ordine non è una legge di controllo universale. Alcuni sistemi funzionano meglio come PI, PD filtrato, PID a due gradi di libertà, anelli cascati di pressione e posizione o posizionatore specifico del fornitore. Utilizzare il controllore più semplice che soddisfi i criteri di accettazione misurati senza nascondere un guasto dell’impianto.
In che modo aiutano anti-windup, filtraggio derivativo e feedforward?
MathWorks documenta due approcci anti-windup nel suo blocco PID, back-calculation e clamping, perché un integratore può continuare ad accumulare errore dopo la saturazione dell’uscita dell’attuatore. Lo stesso rischio esiste quando il comando di una valvola pneumatica raggiunge il limite elettrico o la valvola raggiunge il limite di portata (MathWorks, consultato nel 2026).
L’anti-windup è una logica del controllore che impedisce o scarica uno stato integrale eccessivo quando il comando finale della valvola non può seguire l’uscita non vincolata del controllore. Senza di esso, un movimento ampio può bloccare il comando al limite, accumulare errore integrale e creare una lunga sovraelongazione quando l’asse si avvicina finalmente al riferimento.
Il filtraggio derivativo è un metodo per limitare il guadagno ad alta frequenza dell’azione derivativa. Controllare la retroazione grezza prima di modificare il filtro. Un filtro troppo debole può trasferire il rumore del sensore al comando della valvola; uno troppo forte aggiunge ritardo di fase e può ridurre il beneficio dello smorzamento.
Il feedforward è un’azione di controllo che comanda una parte dello sforzo previsto della valvola a partire dal movimento richiesto, invece di attendere l’errore di posizione. Il feedforward di velocità può ridurre l’errore di inseguimento su traiettorie ripetibili, mentre un bias identificato può compensare la gravità o un carico statico noto. Il feedforward non deve nascondere polarità errata della retroazione, neutro della valvola, capacità di portata insufficiente o limiti di movimento non sicuri.
La compensazione della zona morta e dell’attrito richiede evidenze da una lenta scansione del comando o da una traccia pressione-posizione. Il solo guadagno integrale è un compensatore scarso della zona morta, perché può accumularsi finché il pistone si stacca, invertire l’errore e ripetere il ciclo sotto forma di hunting.
Durante la messa in servizio, mantenere ogni aggiunta commutabile in modo indipendente. Se disabilitare una funzione non produce il cambiamento atteso, verificarne unità, ordine di esecuzione, limiti e percorso del segnale prima di regolare il sistema aggirando quella funzione.
Convalidare il controllore nell’intero campo operativo
Uno studio servopneumatico del 2025 ha confrontato i controllori in quattro condizioni di carico esterno, 0, 1, 5 e 9 kg, e ha riportato che la compensazione dell’attrito e l’adattamento non lineare hanno modificato le prestazioni di inseguimento su quel banco specifico. La lezione utile non riguarda i valori dei guadagni, ma il fatto che la variazione del carico deve essere testata, non presunta (Kamaludin et al., 2025).
Convalidare il controllore accettato in condizioni che cambiano l’impianto pneumatico:
- carico utile leggero, nominale e massimo approvato
- estensione e retrazione
- posizioni vicine a entrambe le estremità e al centro della corsa
- piccole correzioni e grandi movimenti
- avviamento a freddo e funzionamento termicamente stabile
- pressione di alimentazione minima e massima consentita
- condizioni realistiche di tubi, silenziatori e trattamento dell’aria
- richiesta isolata e peggiore uso simultaneo dell’aria consentito
- tempi di pausa brevi e lunghi
- comportamento in arresto normale, arresto per guasto e riavvio
La comprimibilità dell’aria rende la rigidezza dipendente dalla posizione e le aree diverse del pistone rendono asimmetriche estensione e retrazione. Un unico set fisso di guadagni può comunque superare la prova, ma ciò deve essere dimostrato dalle tracce.
Utilizzare il gain scheduling solo quando i dati misurati mostrano regioni operative distinte che un unico set conservativo di guadagni non può coprire. Definire la variabile di scheduling, i confini, il comportamento di interpolazione o commutazione, il trasferimento dell’integratore e il fallback in caso di guasto. Percentuali arbitrarie di carico “leggero”, “medio” e “pesante” non sono un metodo di progettazione.
La documentazione MathWorks sull’autotuning con gain scheduling richiede che tipo e forma del controllore corrispondano in ogni punto operativo. Trattare ogni regione schedulata come un controllore che necessita delle proprie verifiche di stabilità, saturazione, transizione e accettazione (MathWorks, consultato nel 2026).
Un gain schedule deve descrivere un cambiamento misurato dell’impianto, non compensare un problema hardware non registrato. Se uno scheduling per “carico pesante” serve solo quando crolla la pressione in ingresso, la variabile di scheduling sta mascherando un guasto della capacità d’aria.
Per dettagli su architettura, sensori e valvole, consultare la guida al controllo della posizione del cilindro. Per limiti realistici di accuratezza, confrontare la macchina finita con i limiti tecnici del posizionamento servopneumatico.
FAQ sulla regolazione dell’anello PID: cosa devono verificare gli ingegneri dei sistemi di controllo?
L’architettura servopneumatica a tre elementi di Festo e le diverse forme PID di MathWorks portano alla stessa regola: i guadagni appartengono a una valvola, un cilindro, un sensore, un controllore, un tempo di campionamento e un punto operativo definiti. Per questo le cinque risposte seguenti utilizzano criteri di accettazione misurati invece di valori universali dei guadagni (Festo, 2026).
Posso copiare i guadagni PID da un altro asse cilindro?
Solo se forma del controllore, tempo di campionamento, scalatura, valvola, geometria del cilindro, volume dei tubi, pressione, meccanica, sensore, carico, filtri e limiti di uscita corrispondono. È una situazione rara. Utilizzare l’altro asse come riferimento diagnostico, non come fonte automatica dei parametri, e convalidare la configurazione copiata con movimenti a energia ridotta.
Devo aumentare il guadagno integrale per superare la zona morta della valvola?
Non come prima risposta. L’azione integrale può accumulare comando attraverso una zona morta finché il pistone si stacca, poi invertire e creare hunting. Misurare prima la mappa del neutro della valvola, l’attrito, le perdite e la scalatura del comando. Utilizzare una compensazione documentata della zona morta o una valvola meglio dimensionata quando le evidenze lo supportano.
Perché l’asse si regola bene in una direzione e male nell’altra?
Estensione e retrazione possono avere aree efficaci, effetti della gravità, percorsi di portata della valvola, restrizioni dello scarico, attrito e volumi delle camere diversi. Confrontare in ogni direzione comando, posizione, pressione in ingresso e pressioni di entrambe le porte sincronizzati. Separare l’asimmetria hardware direzionale dagli effetti dei guadagni prima di creare set di guadagni diversi.
Quanti cicli devo attendere dopo aver cambiato un’impostazione PID?
Non esiste una regola universale di tre o cinque cicli. Eseguire movimenti identici sufficienti a dimostrare la ripetibilità dopo l’assestamento della risposta e la stabilizzazione delle condizioni rilevanti di temperatura o pressione. Registrare il numero di campioni nel piano di prova, quindi confrontare le distribuzioni invece di accettare una sola traccia insolitamente buona.
Quando è giustificato il gain scheduling?
Il gain scheduling è giustificato quando misurazioni ripetibili mostrano che carico, posizione lungo la corsa, pressione o un’altra variabile operativa nota cambiano l’impianto abbastanza da impedire a un singolo set di guadagni di soddisfare i requisiti. Definire transizioni sicure, gestione dell’integratore, interpolazione, comportamento di fallback e prove di accettazione per ogni regione prima di abilitare la commutazione automatica.
Fonti e riferimenti tecnici
- Sistemi di posizionamento servopneumatici Festo, consultato nel 2026.
- Rappresentazioni dei controllori PID MathWorks, consultato nel 2026.
- Controllori PID a tempo discreto MathWorks, consultato nel 2026.
- Autotuning PID in tempo reale MathWorks, consultato nel 2026.
- Controllo anti-windup MathWorks, consultato nel 2026.
- Caratteristiche di portata dei componenti pneumatici ISO 6358-1, norma vigente con informazioni sull’emendamento del 2026.
- Kamaludin et al., controllo adattivo per un sistema servopneumatico, 2025.

