Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ingegneria Gestionale
http://www.automazione.ingre.unimore.it/pages/corsi/ControlliAutomaticiGestionale.htm
presente
futuro
passato
now t
Controlli Automatici PID -- 3
Regolatore PID
Un regolatore Proporzionale-Integrale-Derivativo (PID)
un sistema dinamico
Produce unazione di controllo proporzionale a:
Il segnale errore (azione P)
Il suo integrale (azione I)
La sua derivata (azione D)
ampiamente usato in automazione
Semplice da tarare (solo tre parametri)
Tarabile con procedure automatiche anche indipendenti dal
modello
Standard
e(t) r(t) y(t)
Robusto
t
1 de(t)
u(t) Ke(t) e( )d Td
Ti 0 dt
+ + +
_
+
standard industriale
utilizzabile per moltissimi impianti
tecniche di taratura semplici ed automatiche
applicabili anche quando il modello dell'impianto poco noto
implementabile con molte tecnologie
Elettroniche (analogiche e digitali), meccaniche, pneumatiche, oleodinamiche
disponibile a software sui sistemi di controllo industriale
Controlli Automatici PID -- 5
Regolatori PID
Funzione di trasferimento
1.2
0.8 Increasing Kp
Kp=5
Amplitude
Kp=4
0.6
Kp=3
Kp=2
0.4
Kp=1
0.2
0
0 1 2 3 4 5 6 7 8
Time (sec)
Step Response
1.4
1.2
0.8
Amplitude
Increasing Td
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18
Time (sec)
Increasing
Speed Stability
action
P increase decrease
I decrease decrease
D decrease increase
P Y = KKp
I Y* = / Ti
D Y = Td /
Controlli Automatici PID -- 17
Tuning in anello chiuso
Metodo di Ziegler-Nichols
Attivando la sola azione proporzionale, si porta il sistema al
limite della stabilit (oscillazioni permanenti)
Si determina il periodo T delle oscillazioni ed il valore
critico Kp del guadagno per cui tali oscillazioni si verificano
Kp Ti Td
P 0.5 Kp
PI 0.45 Kp 0.8 T
PID 0.6 Kp 0.5 T 0.125 T
+ + +
_
+
standard industriale
utilizzabile per moltissimi impianti
tecniche di taratura semplici ed automatiche
applicabili anche quando il modello dell'impianto poco noto
implementabile con molte tecnologie
Elettroniche (analogiche e digitali), meccaniche, pneumatiche, oleodinamiche
disponibile a software sui sistemi di controllo industriale
Kp Guadagno proporzionale
Ti Costante di tempo dellazione integrale (o di reset)
Td Costante di tempo dellazione derivativa
Significato delle tre azioni di controllo
azione proporzionale
maggiore l'errore, maggiore l'azione di controllo
azione integrale
errore nullo a segnali di riferimento o disturbi costanti
azione derivativa
azione di controllo "preventiva"
anticipo di fase
Funzione di trasferimento
Regolatore PI
Td=0
rete di ritardo con polo nellorigine e zero in 1/Ti
molto diffusi a livello industriale
soddisfacimento delle specifiche statiche (integratore)
facilit di taratura per semplici processi (1 ordine +
ritardo)
Regolatore PD
Ti=1
rete di anticipo con lo zero in s=-1/Td ed il polo reale fuori
banda (allinfinito nel caso reale)
usato quando non vi siano problemi di instabilit o di
prestazioni statiche, ma sia necessario allargare la banda
passante
1/ 2Td) se Ti = 4Td
0
100 ideale
reale
-100
-2 -1 0 1 2
10 10 10 10 10
Luigi Biagiotti Controlli Automatici Introduzione -- 25
Aspetti realizzativi delle azioni derivative
1/TIs
ysp +
e + + u
Kp Struttura classica
- +
Tds
1 Td N s PID
y
la f.d.t. di anello
la stessa nei 2 casi
1/TIs
ysp + + Struttura con
e + u
Kp azione derivativa
- Tds - solo sulla uscita
1 Td N s PID
y limitazione della
azione di controllo
Luigi Biagiotti Controlli Automatici Introduzione -- 26
Regolatori PID - Esempio
Impianto:
Gain dB
0
-50
10 -1 10 0 10 1
Frequency (rad/sec)
-60
Phase deg
-90
-120
-150
-180
10 -1 10 0 10 1
Impianto:
c 0.78
MF 50
15
derivata dell'uscita
1.2
1 10
derivata dell'errore
0.8
0.6
5
0.4
0.2
0 0
0 5 10 15 0 5 10 15
Time (s) Time (s)
uscita impianto uscita regolatore
N = 20 N=5
5 5
Misura
rumorosa
0 0
uscita del
derivatore
-5 -5
0 5 10 15 0 5 10 15
Time (s) Time (s)
ysp + uM
e u m y
R(s) G(s)
- -uM
2 2
1 1
0.5
uscita 0.5
errore
0 0
-0.5 -0.5
0 5 10 15 20 0 5 10 15 20
Time (s) Time (s)
in regione lineare
la desaturazione non
fdt PI
u 1 Tis m interessa l'azione
Tis derivativa sull'uscita
1 1
0 0
0 5 10 15 20 0 5 10 15 20
Time (s) Time (s)
senza saturazione con saturazione
1 1
uscita
0.5 uscita 0.5
0 0
0 5 10 15 20 0 5 10 15 20
Time (s) Time (s)
con desaturazione con saturazione
P Y = KKp
I Y* = / Ti
D Y = Td /
Luigi Biagiotti Controlli Automatici Introduzione -- 41
Tuning in anello chiuso
Metodo di Ziegler-Nichols
Attivando la sola azione proporzionale, si porta il sistema al
limite della stabilit (oscillazioni permanenti)
Si determina il periodo T delle oscillazioni ed il valore
critico Kp del guadagno per cui tali oscillazioni si verificano
Kp Ti Td
P 0.5 Kp
PI 0.45 Kp 0.8 T
PID 0.6 Kp 0.5 T 0.125 T