Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15 - Diseno - de - Controladores Pid PDF
15 - Diseno - de - Controladores Pid PDF
15 DISEÑO 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 situación dada? ¿Cómo seleccionar
los valores de los parámetros del controlador? O bien, ¿con qué criterio de performance
hacemos la selección y el ajuste de parámetros 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 rápidas 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.
H ' s K p p s 1
Q'1 s 1
1 K OL 1 p s 1
Is
donde KOL K c Kv K p K m
ILM 1
DINÁMICA Y CONTROL DE PROCESOS
reordenando
H ' s K p I s
Q1 ' s I s p s 1 K OL I s 1
K3s
3 s 2 3 3 s 1
2 2
K3 I
donde
Kc Kv Km
1 1 K OL I
3 p
2 K
OL
I p
3 K OL
Esto es, tiene una dinámica de segundo orden y entonces la relación de decaimiento
tiene la siguiente expresión:
2
decay ratio exp
1 2
Igualando esta expresión al valor ¼:
1 1 K OL I
2
2 K OL p 1
exp 4
1 1 1 K OL I
2
4 K OL p
Y K mGc GvG p
R 1 GcGv G p Gm
Llamando G = GcGvGpGm y asumiendo que el elemento de medida tiene una dinámica
despreciable, esto es, Gm = Km
Y GcG
R 1 GcG
ILM 2
DINÁMICA Y CONTROL DE PROCESOS
1
Y
Gc R
G 1 Y
R
1
Y
Rd
Gc *
G 1
Y
Rd
Puede considerarse por ejemplo
Kc
Gc
G
Y Kc
Y entonces
R 1 Kc
que tiende a 1 cuando Kc tiende a infinito.
ILM 3
DINÁMICA Y CONTROL DE PROCESOS
Nótese que el término 1/cs proporciona un tipo de control integral, con lo cual se
elimina el offset. También cabe notar que estamos agregando un parámetro más (c).
Gs
Por ejemplo si tenemos un proceso de orden uno: K
s 1
El controlador se diseñaría así:
s 1 1
Gc s 1
K c s c K s
Gs
Si por ejemplo el proceso es de orden dos: K
1s 1 2 s 1
El controlador será
Gc s
1 2 1 1
1 2
s
cK 1 2 s 1 2
Que tiene la forma de un controlador PID
1
Gc K c 1 D s
Is
1 1 2 1 2
donde Kc I 1 2 D
K c 1 2
ILM 4
DINÁMICA Y CONTROL DE PROCESOS
G s
Ke
s 1
el controlador queda con formato PI, siendo 1
Kc I
K c
s
Gs
Si el proceso es de segundo orden con tiempo muerto Ke
1s 1 2 s 1
el controlador queda como PID, siendo
1 1 2 1 2
Kc I 1 2 D
K c 1 2
controlador proceso L
E P C
+ +
Gc G +
-
controlador proceso L
E P C
+ * +
- Gc G +
𝐶 +
𝐺𝑐 -
modelo interno
𝐶−𝐶
Para que los dos diagramas sean iguales se tiene que cumplir que
ILM 5
DINÁMICA Y CONTROL DE PROCESOS
*
Gc
Gc *~
1 Gc G
Esto es, se pueden obtener los parámetros del controlador PID (Gc) en función del
Modelo Interno G~ y de G *.
c
1 Gc G
* *
Gc G
C ~ R
1 Gc G G
*
1 Gc G G
* ~ L
Si el modelo fuera perfecto G~ G quedaría
C Gc GR 1 Gc G L
* *
El controlador IMC se diseña en dos etapas: ~ ~ ~ ~
1) El modelo de proceso se factorea como G GG donde G contiene
todos los delays y los “zeros” positivos especificando la ganancia como 1.
(Como la Gc va a ser proporcional al inverso de la del proceso se trata de evitar
comportamientos “no deseados”) 1
Gc ~ f
*
2) El controlador se especifica según
G
1
donde f es un filtro con ganancia uno, típicamente f
c s 1r
con r un entero positivo (elegido de modo que el numerador sea al menos de
igual orden que el denominador) y c la constante de tiempo.
G K c s 1
ILM 6
DINÁMICA Y CONTROL DE PROCESOS
donde Kc I
K c
Observemos que si el modelo es perfecto G~ G sustituyendo * 1
Gc ~ f
G
~
~
C G fR 1 fG L
C ~
Y si solo hubiera cambios en el set point G f
R
modelo KcK I D
K
s 1 -
c
K 1 2 1 2
1 2
1s 1 2 s 1 c 1 2
K 2
s 2 s 1
2
c
2 2
2
K s 1 2
0 2
s 2 2 s 1
2
c 2
K 1
- -
s c
K 1 -
s s 1
c
Veamos un ejemplo: derivar las relaciones para el ajuste de un PID para un modelo de
primer orden con tiempo muerto. Utilizaremos la aproximación de Padé 1/1:
K 1 s
G s
~ 2
1 s s 1
2
~ ~ ~
Factoreamos G GG de este modo:
~ ~ K
G 1 s G
2
1 s s 1
2
Elegimos 1
f
cs 1
ILM 7
DINÁMICA Y CONTROL DE PROCESOS
Entonces
1 s s 1
Gc
* 2
K c s 1
Y por lo tanto el controlador es
1 s s 1
Gc
2
K c s
2
G s
Ke
s 1
y
B
t
ILM 8
DINÁMICA Y CONTROL DE PROCESOS
1
Kc 0.9
K 12
PI
I θ 30 3 θ
τ
9 20 θ
τ
1 16 3
Kc
K 12
PID
I
32 6
13 8
4
D
11 2
Véase „ejem15.1.sce‟.
ILM 9
DINÁMICA Y CONTROL DE PROCESOS
Se trata entonces de minimizar determinados índices relacionados con esa integral del
error, a saber:
- Integral del valor absoluto del error IAE et dt
0
- 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 empíricas que permiten calcular fácilmente los parámetros del
controlador en función de minimizar alguno de estos índices. Por ejemplo para ITAE:
ILM 10
DINÁMICA Y CONTROL DE PROCESOS
La relación de diseño es: Y = A()B con Y = KKc , I ó D/ para modo
proporcional, integral o derivativo respectivamente
b) en este caso = A+B()
En todos los casos se asume que GP = GL
Véase „ejem15.2.sce‟.
Para ISE
ILM 11
DINÁMICA Y CONTROL DE PROCESOS
ILM 12