de
Electrnica,
Sistemas e Informtica
[DESI]
Sistemas de Control
Automtico
IX
El controlador PID
Aula
Das
Hora
1
D-309
Lun-Mie
1600-1800
Entonces, el PID introduce al sistema 1 polo en el origen (integrador) y 2 ceros que pueden
ser colocados donde se necesiten.
Y se desea disear un controlador PID en lazo cerrado con el esquema que se muestra
a continuacin:
1ER
PASO:
Defina
y aumente
hasta que el sistema en lazo cerrado tenga
oscilaciones sostenidas ante una entrada escaln unitario.
Vemos cmo implementaran este controlador en Matlab [simulink]? Analicemos cada
parte del PID
6
10
AMPLITUD =
1.79
PERODO =
0.82 s
2DO
PASO:
KP
Disminuir
hasta que en un
perodo de oscilacin la amplitud
decaiga hasta a un cuarto del
valor mximo de oscilacin.
11
12
3ER
PASO:
Modificar los valores de
y
hasta obtener la respuesta
deseada.
Para hacer esto se seguirn los principios de comportamiento de la tabla.
13
14
Ahora: Si definimos
comporta la respuesta de la salida al variar
15
16
Cumpliendo Especificaciones
Imaginemos que debemos cumplir las siguientes especificaciones:
Probemos con MatLab
Definiendo las ganancias del PID como:
NOTA:
Porqu
no
elegir ms grande la
ganancia
derivativa
para
tener
0
sobreimpulso?
ES SUFICIENTE UN
P+D
17
18
19
20
A USAR MATLAB
21
Mi solucin
Especificaciones:
23
PID Tuning
[Mtodo Ziegler-Nichols]
cuando
24
De donde podemos
obtener:
25
Esta respuesta no se
v como algo deseable
Qu pas?
La razn a lo anterior es
debido a que el mtodo
Ziegler & Nichols fu
diseado
para
ser
robusto
a
perturbaciones.
26
27
29
30
31
32
33
34
35
36
37
38
39
40
41
T
Una versin discretizada, con perodo de muestreo
, sera:
Donde:
Resultando en la ecuacin final para el controlador:
42
43
Disee un controlador PID Discreto para que la salida cumpla las siguientes
especificaciones ante una entrada escaln:
45
46
47
Qu hacer?... Resintonizar
48
49
50