Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15 Diseno de Controladores
15 Diseno de Controladores
15
DISEO DE CONTROLADORES
Cuando vamos a implementar un lazo de control se nos plantea una serie de preguntas:
Qu tipo de controlador debemos elegir para una situacin dada? Cmo seleccionar
los valores de los parmetros del controlador? O bien, con qu criterio de performance
hacemos la seleccin y el ajuste de parmetros del controlador? Por ejemplo podemos
seleccionar alguno de los siguientes criterios:
Que el bucle cerrado sea estable
Que los efectos de las perturbaciones se minimicen
Que se obtengan respuestas rpidas y suaves frente a cambios en el set
point
Que se elimine el offset
Que el sistema sea robusto, esto es, poco sensible a cambios en las
condiciones de proceso o debido a errores
Etc.
En principio puede considerarse cualquier propiedad para seleccionar la respuesta del
sistema, por ejemplo:
- Overshoot
- Tiempo de decaimiento (rise time; hasta alcanzar el valor deseado por primera vez)
- Tiempo de asentamiento (settling time, hasta quedar en 5% del valor deseado,
p.ej).
- Relacin de decaimiento (decay ratio, la relacin entre la altura del 2 y el 1er. Pico)
- Frecuencia de oscilacin
Uno de los criterios ms utilizados es considerar una relacin de decaimiento de .
Supongamos que tenemos el siguiente bucle de control.
Gc s K c 1
Is
H ' s
Q'1 s
donde
ILM
K p p s 1
1
p s 1
1 K OL 1
Is
KOL K c Kv K p K m
1
reordenando
K p I s
H ' s
Q1 ' s I s p s 1 K OL I s 1
donde
K3 I
K3s
3 s 2 3 3 s 1
2 2
Kc Kv Km
1 1 K OL I
3
p
2 K
OL
I p
K OL
Esto es, tiene una dinmica de segundo orden y entonces la relacin de decaimiento
tiene la siguiente expresin:
2
1 1 K OL I
2
2 K OL p
exp
2
1 1 1 K OL I
4 K OL p
1
4
K mGc GvG p
Y
R 1 GcGv G p Gm
Llamando G = GcGvGpGm y asumiendo que el elemento de medida tiene una dinmica
despreciable, esto es, Gm = Km
GcG
Y
R 1 GcG
ILM
Gc
1
R
G 1 Y
R
Gc
Y
1
Rd
*
Y
G 1
Rd
Gc
Y entonces
Kc
G
Kc
Y
R 1 Kc
Gc s
Gs
K
1s 1 2 s 1
Kc
1 2 s 2 1 2 s 1
K
1
Y
R d c s 1
Entonces
GcG
1
Y
R d 1 GcG c s 1
ILM
Gc
1 1
G cs
Gs
K
s 1
Gc s
s 1
1
1
K c s c K s
Gc K c 1
s
I
donde
Kc
cK
Gs
Gc s
1 2 1
cK
K
1s 1 2 s 1
1 2
1 2 s 1 2
1
Gc K c 1
D s
Is
donde
Kc
1 1 2
K c
I 1 2
1 2
1 2
e c s
Y
R d c s 1
Debe tomarse c para que la variable controlada pueda responder a los cambios de
set point. Tomando c = para simplificar, el controlador queda
s
Gc
1
e
G c s 1 e s
1 s
Ke
G s
s 1
el controlador queda con formato PI, siendo
Kc
K c
I
s
Ke
Gs
1s 1 2 s 1
Kc
1 1 2
K c
I 1 2
1 2
1 2
controlador
Gc
proceso
G
controlador
E
Gc
proceso
P
G
modelo interno
Para que los dos diagramas sean iguales se tiene que cumplir que
ILM
Gc
Gc
*~
1 Gc G
Esto es, se pueden obtener los parmetros del controlador PID (Gc) en funcin del
~ y de G *.
Modelo Interno G
c
La respuesta debida a variaciones en la carga y en el set point resulta entonces
Gc G
1 Gc G
~ R
~ L
*
*
1 Gc G G
1 Gc G G
*
G~ G quedara
C Gc GR 1 Gc G L
*
~
~ ~
G s G G
Entonces
~
G s
f s
K
s 1
~
G s 1
1
cs 1
s 1
1
*
Gc ~ f
K c s 1
G
Gc
Gc
*~
1 Gc G
s 1
K c s 1
s 1 K
1
K c s 1 s 1
1
1
K c s
ILM
s 1
K c s
Kc
donde
K c
G~ G sustituyendo
~
~
C G fR 1 fG L
1
*
Gc ~ f
G
C ~
G f
R
KcK
K
s 1
K
1s 1 2 s 1
K
2 2
s 2 s 1
1 2
c
2
K s 1
s 2 2 s 1
2
c
2
c
1 2
1 2
1 2
K
s
K
s s 1
c
1
Veamos un ejemplo: derivar las relaciones para el ajuste de un PID para un modelo de
primer orden con tiempo muerto. Utilizaremos la aproximacin de Pad 1/1:
K 1 s
~
2
G s
1 s s 1
2
Factoreamos
~ ~ ~
G GG
~
G 1 s
2
Elegimos
ILM
1
cs 1
de este modo:
~
G
K
1 s s 1
2
Entonces
1 s s 1
2
*
Gc
K c s 1
1 s s 1
2
Gc
K c s
2
2 1
1
Kc
K c
2 1
2 1
Ke
G s
s 1
y
B
ILM
controlador
parmetro
Kc
1
0.9
K
12
30 3
9 20
Kc
1 16 3
K 12
Kc
PI
PID
32 6
13 8
4
11 2
Vase ejem15.1.sce.
t
La diferencia entre el valor de la salida y el de referencia es el error; el rea sombreada
es la integral del error a lo largo del tiempo.
ILM
t
Se trata entonces de minimizar determinados ndices relacionados con esa integral del
error, a saber:
-
IAE et dt
Integral del cuadrado del error (tiende a penalizar los errores grandes)
ISE e 2 t dt
0
Integral del valor absoluto del error ponderado por el tiempo (tiende a penalizar
los errores persistentes)
ITAE t et dt
0
Se han preparado tablas empricas que permiten calcular fcilmente los parmetros del
controlador en funcin de minimizar alguno de estos ndices. Por ejemplo para ITAE:
input
controlador
modo
carga
0.490
-1.084
PI
0.859
-0.977
0.674
-0.680
1.357
-0.947
0.842
-0.738
0.381
0.995
0.586
-0.916
103 b
-0165 b
0.965
-0.85
0.796 b
-0.1465 b
0.308
0.929
PID
Set
point
PI
PID
ILM
10
para modo
controlador
modo
carga
0.902
-0.985
PI
0.984
0.986
0.608
0.707
1.435
-0.921
0.878
0.748
0.482
1.137
0.758
-0.861
1.02 b
-0.323 b
1.086
-0.868
0.740 b
-0.130 b
0.348
0.914
PID
Set point
PI
PID
Para ISE
input
controlador
modo
carga
1.411
-0.917
PI
1.305
-0.959
0.482
0.738
1.495
-0.845
1.101
0.771
0.560
1.006
PID
ILM
11
ILM
12