Esempio di PID Controller Tuning
a cura di Tiziana CAPOLUPO e Michele MICCIO
L'Esempio riguarda un piccolo
scambiatore di calore
a resistenza elettrica (vedi PFD),
che riscalda la corrente in alimentazione ad una colonna di distillazione
da laboratorio.
Lo scambiatore deve essere assoggettato ad un
controllo
in retroazione tramite un controllore PID (vedi
Diagramma
a Blocchi per il Controllo di Processo).
La variabile di processo controllata è
la temperatura T della corrente in uscita dallo scambiatore.
La variabile manipolata è la potenza
termica Q fornita dalla resistenza alla corrente
in uscita (espressa come % della potenza massima Qmax).
Si vogliono determinare i parametri del controllore
PID attraverso il metodo della risposta a
gradino ad anello aperto (open loop step response).
2° PASSO: costruzione di un modello del tipo FOPDT
Vengono determinati i parametri (K
P,
tP
e t
d) di un modello del tipo FOPDT
(First
Order Plus Dead Time) che approssimi
la
risposta a gradino dello scambiatore a
partire dal tempo t = 49.99 s.
Per questo esempio viene utilizzata la funzione
Design
Tools del
softwareControl
StationÒ
per determinare velocemente i parametri, caricando in Design
Tools il
file prima acquisito in formato
ASCII.
Design Tools genera
un nuovo file di dati in formato
ASCII
che ad ogni tempo, oltre a contenere il valore
delle variabile manipolata e di processo, incorpora anche il valore predetto
dal modello di fitting FOPDT.
3° PASSO: determinazione dei parametri del controllore
PID
La funzione
Design Tools del
softwareControl
Station è in grado di determinare automaticamente
anche i parametri del controllore PID (K
C,
tD
e
tI), sfruttando le
formule
IMC (
Internal Model Control), valide senza limitazioni. I
valori di K
C,
tD e
tI
sono
riportati in testa al
file
di dati generato da Design Tools.
Come possibile alternativa, i valori di
K
C,
tD e
tI
possono
essere calcolati manualmente con le
formule di
Cohen
and Coon.