L'upload integrale avviene nei controller PID quando il termine integrale accumula un errore significativo durante la saturazione dell'attuatore, portando a overshoot e instabilità.

Comprensione del Windup Integrale

Il correttore integrale avviene quando l'uscita del controller è limitata, ma il termine integrale continua ad accumulare errori. Questo errore causa il mancato intervento del controller quando l'attuatore non è più saturato, con conseguente sovraccarico e oscillazioni.

Calcolo del Windup Integrale

Il vento può essere quantificati monitorando il termine integrale e l'output del controller. Quando l'output raggiunge i suoi limiti, l'errore integrale accumulato può essere stimato integrando l'errore nel tempo:

Errore di Integral:[ I(t) = I(t-1) + Ki * e(t) * dt

dove Ki] è il guadagno integrale, [e(t)] è l'errore corrente, e dt[]] è il passo di tempo. Quando l'output satura, il termine integrale dovrebbe essere regolato o resettato per prevenire il riavvolgimento.

Strategie antivento

Esistono diversi metodi per prevenire l'avvolgimento integrale:

  • Clamping:[] Limitare il termine integrale entro limiti predefiniti.
  • Calcolo posteriore:[] Regolare il termine integrale basato sulla differenza tra l'uscita del controller e il limite dell'attuatore.
  • Integrazione di Condizione:[] Sospendere l'integrazione quando l'output è saturo.
  • Tracking Anti-windup:[] Usare un loop di feedback per correggere il termine integrale basato sul comportamento dell'attuatore.

Consigli di attuazione

Quando si implementano misure anti-vento, scegliere un metodo adatto per la dinamica del sistema. Il bloccaggio è semplice ma può introdurre discontinuità, mentre il back-calculation fornisce un controllo più regolare.