# Regolatori industriali PID Regolatori Proporzionali Integrali e Derivativi. Utilizzati largamente nell'industria. ![PID](images/82c695f4669caa3ac8da1528908f80a7.png) Visione alternativa: $U(s)=K_pE(s)+\frac{K_iE(s)}{s}+K_dsE(s)$ $U(s)=k(1+\frac{1}{T_is}+T_ds)E(s)$ ## PID a controllo a 2 gradi di libertà Legge PID in Forma Standard ISA reale a 2 gdl. $U(s)=k((bW(s)-Y(s))+\frac{(W(s)-Y(s))}{sT_i}+\frac{sT_d}{1+s\frac{T_d}{N}}(cW(s)-Y(s)))$ L’acronimo ISA sta per **International Society of Automation** . Generalizzazione della legge di controllo del PID, frequentemente utilizzata nei regolatori commerciali, è detta **forma pesata**, con peso su set-point e misura (rispettivamente $b$ e $c$). Per b=1, c=1 si ottiene la forma standard del PID, da notare di come questi parametri moltiplichino soltanto $W(s)$ e non $Y(s)$. Permette di ottenere funzioni di trasferimento diverse (e quindi risposte diverse) tra ingresso di set-point e disturbo sull’uscita e l’uscita stessa ## Accenno taratura PI e PID Si tratta sostanzialmente di progettare un controllore con dei vincoli sullo zero e guadagno (nel caso di PI) o sugli zeri e sul polo (nel caso PID). - PI: un polo nell'origine e uno zero. $R(s)=k\frac{(1+\tau _zs)}s$ Quando progetti un PI per cancellazione, $\tau _2$ è appunto scelto per cancellare il polo del processo da tarare. - PID: due poli (di cui uno nell'origine) e uno zero. $R(s)=k\frac{(1+\tau _{z_1} s)(1+\tau _{z_2} s)}{s(1+\tau _{p_2} s)}$ ## Taratura peso - Regole di Ziegler-Nichols - IMC-PID ## IMC - Internal Model Control Si tratta sempre di tarare un regolatore ma ci basiamo sul modello interno del controllo. ![IMC schema](images/62761629164ef134f9c82fa6effe3c16.png) M è il modello del nostro processo. ![IMC from Wikipedia](images/7bace23ac53560a0120e635066b5068d.png) In pratica cerca di 'predire' il processo. Sappiamo che $\frac Y W = FQM$ poichè $M=P$ e non c'è quindi feedback. A questo punto cerco di porre $Q=\frac1M$. Se $Q$ risulta realizzabile allora prendo come $F$ la dinamica $\frac Y W$ voluta. (in genere data dal testo del esercizio), basta che $FQ$ sia realizzabile e che durante i calcoli non ci siano cancellazioni critiche (cioè vuol dire che eventuali zeri destri di $P$ rimangono). Infine mi ricordo che $R(s)= \frac{FQ(s)}{(1-FQM(s))}$ e sostituisco facendo il conto. ### ADDENDUM: Se c'è un ritardo $e^{-tau s}$ dobbiamo cercare di approssimarlo: - **Approssimazione di Padè** - Padè (1,0) = $1 - s\tau$ - Padè (1,1) = $\frac{1 - s\tau/2 }{ 1 + s\tau/2}$