New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Controllori PID - Wikipedia

Controllori PID

Da Wikipedia, l'enciclopedia libera.


Il controllo Proporzionale-Integrativo-Derivativo (controllo PID) è un comune sistema in retroazione negativa impiegato nei sistemi di controllo (vedi anche controlli automatici).

Il controllore acquisisce in ingresso un valore da un processo industriale o altri apparati e lo confronta con un valore di riferimento. La differenza (o segnale di "errore") viene quindi utilizzata per assestare alcuni dati in ingresso al processo per giungere alla sua stabilizzazione e ritorno al punto di lavoro desiderato. Diversamente da un semplice controllore, il PID può assestare l'uscita di un sistema basandosi non solo sul segnale di errore, ma anche grazie alla sua "storia" (ovvero agendo con l'azione integrale del PID). I controllori PID non richiedono tecniche di progettazione matematiche avanzate e sono di facile settaggio, diversamente da più complessi algoritmi di controllo basati sulla teoria del controllo ottimo e del controllo robusto. Per quel che concerne il tuning dei parametri, regolando i 3 guadagni del PID tramite regole empiriche (metodi di Ziegler Nichols) è possibile ottenere controllori stabilizzanti veloci.

Indice

[modifica] Rudimenti sul controllo in retroazione

Tipico esempio di retroazione
Tipico esempio di retroazione

Il controllo L.T.I. o L.I.T. in retroazione è essenzialmente un sistema di controllo formato:

  • dalla cascata di controllore C(s) e processo P(s) il cui ingresso è l'errore E(s) tra riferimento R(s) e uscita del processo Y(s)
  • dal processo P(s) la cui uscita Y(s) è prelevata da un compensatore dinamico C(s) (ottenuto come sintesi di un osservatore dello stato e di un controllo in retroazione dallo stato) che genera l'ingresso di controllo U(s) che andrà sommato al riferimento R(s).

[modifica] Esempio

Un classico esempio è costituito dall'impianto di riscaldamento di un'abitazione. Se si desidera ottenere una data temperatura (ad esempio 22°) mentre l'ambiente si trova a 18° per conoscere l'azione da eseguire (riscaldamento o raffreddamento dell'ambiente) occorrono due dati:

  1. la temperatura a cui si trova l'ambiente;
  2. la temperatura alla quale vogliamo portarlo.

Noti questi parametri si esegue la loro differenza, ovvero:

\,Errore=\,Ingresso-\,Uscita

In questo caso il risultato è positivo (22° - 18° = +4°) e si procederà al riscaldamento dell'ambiente. Diversamente (in caso di risultato negativo) si procede al raffreddamento dell'ambiente. Se il risultato è invece nullo siamo nel cosiddetto punto di equilibrio.

[modifica] Modello del PID

La struttura del PID è essenzialmente un parallelo tra un blocco proporzionale (un semplice gain), un blocco derivativo (un derivatore) e un blocco integrale (integratore). Essendo un sistema lineare, nella sua forma tempo continua il PID è caratterizzato da una funzione di trasferimento del tipo:

\,C(s)=Kp+ \frac{Ki}{s}+sKd

Come ben noto è impossibile creare un derivatore puro, ovvero una funzione di trasferimento

\,F(s)=sKd

Per ovviare a ciò si sostituisce il blocco derivativo, con un blocco che calcola la desivata ingegneristica: un derivatore è caratterizzato in frequenza da un amplificazione praticamente infinita per frequenze alte, considerando il rumore bianco agente su ogni frequenza, l'uscita di un derivatore puro è affetta oltremodo da rumore; inoltre risulta impossibile in termini pratici costruire una fdt con un eccesso zero poli positivo (non si possono avere più zeri che poli). La derivata ingegneristica quindi altro non è che un derivatore in banda base con un polo lontano (o due poli dipende se si vuole mantenere costante il guadagno ad alta frequenza o si vuole attenuare):

\,F(s)=\frac{sKd}{1+s\tau}

Il pid può quindi essere approssimato con una funzione di trasferimento del secondo ordine:

\,F(s)=\frac{Ki+Kps+Kds^2}{s(1+s\tau)}

[modifica] Regole di Ziegler Nichols

Per il tuning dei parametri secondo le regole di Ziegler Nichols si prende in considerazione il modello teorico con l'introduzione di opportune costanti di tempo ottenute come rapporto tra guadagni:

\,C(s)=Kp+ \frac{Ki}{s}+sKd=
\,=Kp(1+ \frac{1}{s\frac{Kp}{Ki}}+s \frac{Kd}{Kp} )=
\,=Kp(1+ \frac{1}{s\tau i} +s\tau d )

Ziegler Nichols consigliano di porre:

  • \,Kp=0.6Kpl
  • \,\tau d=0.125Tl
  • \,\tau i=0.5Tl

dove Tl e Kpl possono venir calcolati con due metodi differenti

[modifica] Metodo A

  • Porre Kd e Ki a zero e cercare il guadagnoKpl che porti il sistema al limite di stabilità, ovvero quel guadagno che generi un segnale oscillante di periodo Tl

[modifica] Metodo B

  • Porre al minimo l'azione integrale e derivativa e si pone Kp = Kp0 dove quest'ultimo è un valore di sicurezza cioè che garantisce transitori lenti e senza sovraelongazioni. A questo punto si misura la risposta indiciale (cioè la risposta del sistema ad un gradino) identificando i due parametri Kr e Tm e applicando le relazioni:
    • Kpl = 2KrKp0
    • Tl = 4Tm

I 2 parametri vengono misurati, a partire da un plot della risposta indiciale, dove Kr è la distanza lungo l'asse y tra l'intersezione della retta tangente alla curva e il valore 0 dell'uscita, mentre Tm è la distanza sull'asse t tra l'intersezione della retta tangente alla curva e il tempo che compete al valore medio dell'escursione dell'uscita

[modifica] PID digitale

Il PID trova applicazioni praticamente ovunque si voglia controllare in modo efficiente e veloce senza troppa precisione (soprattutto se si vuole fare inseguimento di traiettorie), quindi la naturale evoluzione tecnologica ha portato alla necessità di implementare il sistema su microprocessori. Il PID digitale è descritto tramite un opportuno modello DARMA o con una funzione di trasferimento discreta F(z)

[modifica] Voci correlate

[modifica] Bibliografia

  • Marro G., Controlli automatici - 5a edizione, Zanichelli, 2004.

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu