Tecnologia / Guida tecnica

Saturazione del controllo, windup integrale e anti-windup

Un controller può richiedere più di quanto un attuatore o uno stadio di conversione possa fornire. Se il suo stato integrale continua ad accumulare l'errore non compensato, la richiesta memorizzata può rimanere eccessiva dopo un cambiamento delle condizioni. Questo fenomeno è diverso dal limite fisico stesso.

Limitare un'uscita non limita necessariamente la memoria del regolatore.

Per comprendere il meccanismo di "windup" e recupero, è necessario separare l'azione richiesta, l'azione limitata e lo stato accumulato.

01 / Limite fisico

Una grandezza richiesta può superare il proprio intervallo disponibile.

La saturazione significa che un'uscita smette di seguire la richiesta non vincolata una volta raggiunto un limite definito.

La saturazione significa che un'uscita smette di seguire la richiesta non vincolata una volta raggiunto un limite definito. Una corrente, una coppia o un'altra uscita può avere un intervallo limitato. Un limite alla velocità di variazione restringe invece quanto rapidamente cambia; questi vincoli non coincidono necessariamente.

Esempio di ampiezza ipotetica: una richiesta matematica di 12 unità che attraversa un limitatore con un limite di 8 unità produce 8 unità. La differenza di quattro unità riguarda le quantità richieste e limitate e non costituisce la prova di un guasto dell'attuatore.

02 / Memoria integrale

Un errore non risolto può accumularsi.

Se un controllore continua a integrare un errore dello stesso segno mentre l'uscita applicata è già limitata, il suo contributo integrale può crescere oltre ciò che il percorso fisico consente.

Se un controllore continua a integrare un errore dello stesso segno mentre l'uscita applicata è già limitata, il suo contributo integrale può crescere oltre ciò che il percorso fisico consente. L'errore osservato può persistere perché una maggiore azione richiesta non può produrre una maggiore azione applicata.

MathWorks illustra questo meccanismo di windup con modelli di controllo con saturazione. Un limitatore può proteggere il limite dell'uscita in quel modello lasciando però eccessivo lo stato interno del controllore. Il taglio dell'uscita e la gestione dello stato rispondono quindi a questioni diverse.

03 / Effetto di recupero

Una variazione dell'errore può inizialmente smaltire l'accumulo pregresso.

Dopo una variazione del riferimento o della condizione fisica, il controllore può richiedere un accumulo di segno opposto prima che la sua richiesta rientri nell'intervallo realizzabile.

Dopo una variazione del riferimento o della condizione fisica, il controllore potrebbe aver bisogno di un accumulo di segno opposto prima che la sua richiesta rientri nell'intervallo realizzabile. Durante tale periodo, l'uscita limitata può continuare a differire dalla risposta implicata dal nuovo errore corrente.

Un ritardo nel recupero non costituisce una prova univoca di windup: l'inerzia del sistema controllato, il filtraggio e altre dinamiche possono anch'essi ritardare la risposta. Il meccanismo si comprende distinguendo l'errore, lo stato integrale, la richiesta non vincolata e la grandezza applicata, anziché giudicando soltanto una singola traccia apparentemente in ritardo.

04 / Ruolo anti-windup.

La gestione dello stato risponde ad azioni limitate.

I metodi anti-windup mirano a mantenere il comportamento integrale coerente con il vincolo di uscita.

I metodi anti-windup mirano a mantenere il comportamento integrale coerente con il vincolo sull'uscita. L'integrazione condizionale modifica le condizioni in cui procede l'accumulo; il ricalcolo retroattivo utilizza informazioni sulla discrepanza tra l'azione non vincolata e quella vincolata per influenzare lo stato interno.

Queste sono strutture concettuali alternative, non rimedi universali con risultati identici. La loro rappresentazione appropriata dipende da dove si verifica il limite e dalle informazioni disponibili. La gestione dello stato integrale non può creare coppia, corrente o potenza disponibile dalla sorgente aggiuntive.

05 / Diversi confini

Un vincolo a valle può differire da un limitatore interno.

Un limite interno del controllore può differire da un limite situato più a valle lungo il percorso di attuazione o di conversione.

Un limite interno del controllore può differire da un limite situato più avanti lungo il percorso dell'attuatore o della conversione. Se la grandezza applicata a valle non è nota, il controllore potrebbe non disporre delle informazioni presupposte da un particolare modello anti-windup. Anche gli anelli in cascata possono incontrare limiti diversi.

La pagina Guida PI/PID definisce il contributo integrale memorizzato, mentre il guida alla retroazione distingue una richiesta dalla risposta fisica. Mantenere chiare queste distinzioni spiega perché un singolo segnale limitato non rappresenta l'intero anello di controllo.

06 / Ambito del prodotto

L'anti-windup è una funzione definita, non una caratteristica dedotta.

La presenza di un controllore, di un limite dell'attuatore o del concetto di azione integrale non dimostra l'implementazione di una funzione anti-windup nelle apparecchiature MARSTON.

La presenza di un controllore, di un limite dell'attuatore o di un concetto di azione integrale non dimostra l'implementazione di una funzione anti-windup nelle apparecchiature MARSTON. Né un recupero più rapido del modello dimostra un comportamento effettivamente stabile o sicuro della turbina in ogni condizione soggetta a vincoli.

Non viene fornito alcun valore di saturazione, comando di reset, guadagno, regola di limitazione o modifica del controllore. Il limitatore inventato è soltanto un esempio matematico e il comportamento effettivo in caso di guasto o di intervento delle protezioni rimane un argomento separato, specifico dell'apparecchiatura.

Prosegui la verifica con Controllo PI e PID: ruoli delle azioni proporzionale, integrale e derivativa.

Prosegui la verifica con Retroazione dell'imbardata: riferimento, misura ed errore ad anello chiuso.

Prosegui la verifica con Area di funzionamento sicuro del dispositivo di potenza: condizioni e durata.

Informazioni generali: MathWorks: Concetti di windup dell'integratore, integrazione condizionale e retrocalcolo. Questi riferimenti spiegano concetti del settore; sono distinti dai documenti MARSTON di prodotto e di progetto applicabili.

Concetti e condizioni fondamentali.

Leggere ogni grandezza insieme al riferimento, alle unità e alle condizioni dichiarate. Una relazione generale non stabilisce un valore specifico di un modello.

Concetto / grandezzaSignificato / relazioneCondizioni / limiti
Richiesta senza limiti.u richiesto con le relative unità di misuraPuò variare rispetto all'output fisico.
SaturazioneIntervallo di output limitato.I vincoli di ampiezza e di velocità di variazione sono distinti.
Stato integraleErrore accumulato e stato esistenteLa limitazione dell'uscita non arresta necessariamente l'accumulo.
RecuperoRientro nell'intervallo delle richieste realizzabiliDiversi fattori dinamici possono influenzare il timing.
Anti-windupRisposta dello stato alla limitazione effettivaNon può aumentare la capacità fisica della sorgente o dell'attuatore.

Domande ingegneristiche.

Il clipping dell'uscita equivale all'anti-windup?

No. Il clipping può lasciare che lo stato integrale continui ad accumularsi.

Ogni recupero lento è causato dal windup?

No. Possono contribuire altre dinamiche ed effetti di misurazione.

L'utilizzo di misure contro il "windup" aumenta la coppia disponibile?

No. Gestisce lo stato in relazione a una restrizione, piuttosto che eliminare i limiti fisici.

I limiti di ampiezza e di velocità di variazione sono identici?

No. Limitano rispettivamente l'entità e il tasso di variazione.

La presenza di un limitatore dimostra che il controllore reale utilizza il metodo di back-calculation?

No. Ciò richiede prove concrete di implementazione.

I valori di 12 e 8 unità sono limiti del prodotto?

No. Appartengono a un limitatore matematico inventato.

Richiesta tecnica

Discutere la questione tecnica.

Un controllore può richiedere più di quanto un attuatore o uno stadio di conversione possa fornire. Condividi il modello e le informazioni operative o progettuali applicabili per una discussione tecnica.