Vai al contenuto
Controllo dei Processi

Processi con ritardo e predittore di Smith

Limite di banda imposto dal tempo morto con dimostrazione, predittore di Smith con dimostrazione, effetto degli errori di modello e dei disturbi, approssimazione di Padé, regola della metà.

Il tempo morto è il nemico principale del controllo dei processi. Un nastro trasportatore, un tubo lungo, un analizzatore che impiega minuti a dare la composizione: in tutti questi casi il regolatore agisce “alla cieca” per un certo tempo, e se è troppo aggressivo continua a correggere un errore che ha già corretto. In questa lezione dimostriamo il limite di velocità che il ritardo impone a qualsiasi anello, vediamo il predittore di Smith con la dimostrazione del suo funzionamento, i suoi limiti, e le approssimazioni del ritardo usate nei calcoli.

Perché il ritardo è così difficile

Un ritardo puro e^{-\theta s} ha modulo 1 a tutte le frequenze e fase -\omega\theta radianti, che cresce senza limiti con la frequenza. Tutti gli altri elementi di un processo hanno ritardi di fase limitati: un polo al massimo 90°. Il ritardo invece consuma margine di fase a ogni frequenza, e prima o poi lo esaurisce.

Teorema. Per un anello con ritardo \theta il cui guadagno d’anello, senza il ritardo, si comporta come un integratore attorno alla frequenza di attraversamento \omega_c, il margine di fase vale

    \[ \varphi_m = 90° - \omega_c\theta\cdot\frac{180°}{\pi} \]

e per avere almeno 30° di margine serve \omega_c\theta \le \pi/3, cioè circa \omega_c \le 1/\theta.

Dimostrazione. Con L(j\omega) = (\omega_c/j\omega)\,e^{-j\omega\theta} il modulo vale 1 per \omega = \omega_c, e la fase in quel punto è -90° - \omega_c\theta (in radianti -\pi/2 - \omega_c\theta). Il margine di fase è la distanza da -180°: \varphi_m = 90° - \omega_c\theta in gradi. Imponendo \varphi_m \ge 30° si ottiene \omega_c\theta \le 60° = \pi/3 \approx 1{,}05 rad. ∎

L’integratore attorno all’attraversamento è la forma ideale di un anello ben progettato, e qualsiasi altra forma consuma ancora più fase. La conclusione vale quindi in generale: la banda dell’anello chiuso non può superare circa 1/\theta, e la costante di tempo in anello chiuso non può scendere molto sotto \theta. È la ragione profonda della scelta \lambda = \theta nella lezione sulla taratura. Il primo rimedio, quando è possibile, è quindi fisico: avvicinare il sensore al punto di intervento, ridurre i volumi morti, usare un analizzatore più rapido.

Il predittore di Smith

Nel 1957 Otto Smith propose un’idea elegante: se il ritardo non si può eliminare dal processo, lo si può eliminare dall’anello, usando un modello. Il regolatore riceve in retroazione non la misura reale, ma una previsione di come sarebbe l’uscita se il ritardo non ci fosse, corretta con la differenza tra la misura e il modello.

Schema del predittore di Smith
Il comando u va al processo G con ritardo e a un modello G_m. L’uscita del modello senza ritardo, sommata alla differenza tra la misura y e l’uscita del modello con il ritardo, è il segnale di retroazione del regolatore C.

Teorema. Se il modello è esatto (G_m = G, \theta_m = \theta), con il predittore di Smith

    \[ \frac{y}{r} = \frac{C\,G}{1 + C\,G}\,e^{-\theta s} \]

cioè il ritardo esce dall’equazione caratteristica, e il regolatore C si progetta per il processo senza ritardo.

Dimostrazione. Il segnale di retroazione è

    \[ f = G_m u + \left(y - G_m e^{-\theta_m s}u\right) \]

Con y = G e^{-\theta s}u e modello esatto, il termine tra parentesi è nullo, e f = G\,u: la retroazione è l’uscita del processo senza ritardo. Allora u = C(r - f) = C(r - Gu), da cui u = C\,r/(1 + CG), e

    \[ y = G e^{-\theta s}u = \frac{CG}{1 + CG}\,e^{-\theta s}\,r \]

L’equazione caratteristica è 1 + CG = 0, senza ritardo. ∎

La risposta al riferimento è quella che si otterrebbe senza ritardo, semplicemente traslata di \theta: non si può fare di meglio, perché l’informazione impiega comunque \theta per attraversare il processo.

I limiti del predittore

  • Gli errori di modello. Il termine di correzione y - G_m e^{-\theta_m s}u non è più nullo se il modello è sbagliato, e il ritardo rientra nell’anello. Un errore sul tempo morto è particolarmente dannoso: con un regolatore aggressivo, sbagliare \theta del 20-30 % può rendere instabile l’anello. Per questo il regolatore C va tarato con prudenza, e il predittore si usa dove il ritardo è ben noto e costante, come in un trasporto a velocità fissa.
  • I disturbi. Il predittore migliora la risposta al riferimento, ma un disturbo che entra nel processo si vede comunque solo dopo \theta, e la sua correzione arriva al processo dopo un altro \theta. Per i disturbi il vantaggio rispetto a un PI ben tarato è spesso modesto.
  • I processi integranti. La struttura base non funziona per i processi instabili o integranti: una piccola differenza tra processo e modello produce un errore che cresce senza limiti. Esistono varianti modificate per questi casi.

Il predittore di Smith si usa nelle cartiere e nei laminatoi (il sensore di spessore è a valle della macchina), nei forni e, oggi, nel controllo attraverso le reti di comunicazione, dove il ritardo è quello della rete.

Approssimare il ritardo

Per calcoli, simulazioni e progetti con strumenti che lavorano solo con funzioni razionali, il ritardo si approssima:

  • al primo ordine con la serie di Taylor, e^{-\theta s} \approx 1 - \theta s, come nella sintesi diretta della lezione sulla taratura;
  • con l’approssimazione di Padé del primo ordine:

    \[ e^{-\theta s} \approx \frac{1 - \theta s/2}{1 + \theta s/2} \]

che ha modulo esattamente 1 a tutte le frequenze, come il ritardo vero, e fase corretta fino a circa \omega\theta \approx 1. Introduce però uno zero a parte reale positiva: la risposta al gradino parte nella direzione sbagliata invece di restare ferma.

Infine, nella stima di un modello, un insieme di piccole costanti di tempo in cascata si comporta, visto da lontano, come un ritardo: per la “regola della metà” di Skogestad, la più grande delle costanti trascurate si divide a metà tra la costante principale e il ritardo, e le altre si sommano al ritardo.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x