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.