Professional Documents
Culture Documents
Estudiar los problemas no lineales que existen en los controladores PID tales como el
windup y Bumpless.
Estudiar las diferentes configuraciones del control PID para solucionar estos
inconvenientes.
Comparar los efectos producidos por el regulador en la seal de salida de la planta para
el caso de windup y antiwindup.
2. Fundamentos tericos
2.1 Windup
Aunque se pueden comprender muchos aspectos de un sistema de control basndose en la
teora lineal, deben tomarse en consideracin algunos efectos no lineales. Todos los
actuadores tienen limitaciones: un motor tiene una velocidad limitada, una vlvula no
puede estar ms que totalmente abierta o totalmente cerrada, etc. Para un sistema de control
con un amplio rango de condiciones operativas, puede suceder que la variable de control
alcance los lmites del actuador. Cuando esto sucede el lazo de realimentacin se rompe y
el sistema opera como un sistema en lazo abierto porque el actuador permanecer en su
lmite independientemente de la salida del proceso. Si se utiliza un controlador con accin
integral, el error puede continuar siendo integrado si el algoritmo no se disea
adecuadamente. Esto significa que el trmino integral puede hacerse muy grande o,
coloquialmente realiza un windup. Se requiere entonces que el error tenga signo opuesto
durante un largo periodo antes de que las cosas retornen a la normalidad. La consecuencia
es que cualquier controlador con accin integral puede sufrir grandes transitorios cuando el
actuador se satura.
Ejemplo 3.1: ILUSTRACION DE LA SATURACION DEL INTEGRADOR
La Figura 3.1 muestra la seal de control, la seal medida, y el set point en un caso donde
la seal de control se satura. Despus del primer cambio en el set point, la seal de control
aumenta a su lmite superior
. Esta seal de control no es bastante grande para
eliminar el error de control. Por lo tanto, la integral del error de control, y la parte integral
de la seal de control, aumenta. Como la seal de control deseada u aumenta, hay una
diferencia entre esta seal de control y la seal de control verdadera
.
Pgina 1 de 12
La figura 3.1 muestra lo que sucede cuando despus de un cierto tiempo se reduce a un
nivel donde el controlador es capaz de eliminar el error de control. Como el signo del error
de control se hace negativo, la seal de control comienza a disminuir, pero como la seal
de control deseada u est por encima del lmite
, la seal de control verdadera
se
mantiene en el lmite durante un periodo de tiempo y la respuesta se retarda.
Pgina 2 de 12
Pgina 3 de 12
El diagrama de bloques del sistema feedback sin saturacin y con saturacin, se muestra en
la figura 3.3.
Figura 3.3 Diagrama de bloques del sistema feedback sin saturacin y con saturacin
5
sin saturacion
con saturacion
Variable de control
4
3
2
1
0
-1
10
15
time
20
25
30
Figura 3.4 Variable de control del sistema feedback sin saturacin y con saturacin
2
Salida
1.5
1
0.5
0
sin saturacion
con saturacion
Pgina 4 de 12
Variable de contr
3
2
1
0
En la figura 3.4 se muestran las variables de control del sistema feedback sin saturacin y
con saturacin.
Como se puede apreciar en la grafica sin saturacin, la seal de control
-1
5
10
15
20
25
satura el0 actuador, cuando
esto sucede
se dan los siguientes
efectos
(ver figura 3.5):
time
30
2
sin saturacion
con saturacion
Salida
1.5
1
0.5
0
-0.5
10
15
time
20
25
Figura 3.5 Salida control del sistema feedback sin saturacin y con saturacin
a) La accin integral toma valores muy grandes respecto al sistema lineal.
b) Un incremento en la salida del PID no conduce a una respuesta ms rpida del sistema
ya que la variable de control seguir limitada.
c) La accin integral sigue aumentando sin producir efecto sobre la salida.
d) Se necesitara que la seal de error se mantenga mucho tiempo con signo contrario para
llevar al integrador a su valor estacionario.
e) Un menor lmite del actuador conduce a una accin integral ms grande, alargando mas
el transitorio.
2.1.1 Limitacin del trmino integral.
El termino integral lleva incorporado un limitador que evita que su accin se salga de unos
lmites preestablecidos, tal como se muestra en la figura 3.6 (Subsistema
PID_AW_LIMI_INT).
30
Figura 3.7 Diagramas de bloques del sistema de control sin saturacin, con saturacin y
con limitacin del integrador.
El subsistema PID_AW_LIMI_INT est formado por los bloques de la figura 3.6, donde se
le ingreso al limitador un valor de [-1 1].
En la figura 3.8, se muestra la variable de control, integral del error y la estrategia
antiwindup de los sistemas de control sin saturacin, con saturacin y con limitacin del
trmino integral.
Como se puede apreciar en la figura 3.8, el sistema responde mucho mejor para la
estrategia antiwindup con limitacin en el termino integral. Esto se debe a que limita la
integral del error. El efecto de la limitacin del trmino integral se traduce en un
decaimiento ms rpido de la variable de control y una salida controlada con menos
sobreelongacin y sobreoscilacin.
Pgina 6 de 12
Variable de control
5
sin saturacion
con saturacion
con limitacion termino integral
4
3
2
1
0
-1
-2
10
time
12
14
16
18
20
4
3
2
1
0
10
time
12
14
16
18
20
Salida controlada
2
sin saturacion
con saturacion
con limitacion termino integral
1.5
1
0.5
0
10
time
12
14
16
18
20
Figura 3.8 Variable de control, integral del error y salida controlada del sistema de control
sin saturacin, con saturacin y con limitacin el trmino integral.
2.1.2 Integracin condicional
El error es procesado siempre y cuando se encuentre en una banda establecida, de otro
modo la integracin no viene realizada. En la figura 3.9 se observa que previo a la parte
integral hay un bloque que limita (denominado filtro del error) que decide si se procesa o
anula el error.
Para establecer los parmetros del limitador hay que conocer los valores mximos y
mnimos que puede tolerar el bloque integrador. Observe que en estado estacionario el
bloque proporcional y derivativo no tiene influencia sobre u (t). Tanto en este caso como en
el anterior hay que escoger unos valores umbrales, los cuales los establece el diseador de
lazo o tamben el fabricante del equipo normalmente por defecto.
Pgina 7 de 12
se
creara
un
subsistema
de
nombre
Como
, se deduce que
Donde
es el valor de saturacin de la variable de control. Como las seales e y
tienen el mismo signo, se sigue que u es siempre mayor que
en magnitud. Esto
previene al integrado windup. La velocidad con la cual se resetea la salida del controlador
est gobernada por la ganancia de realimentacin, 1/Tt, donde Tt se puede interpretar como
la constante de tiempo, lo que determina con cuanta rapidez se resetea la integral.
Llamamos a esto la constante de tiempo de seguimiento.
La figura 3.11 muestra que sucede cuando se aplica un controlador con antiwindup al
sistema simulado en la figura 3.10. Obsrvese que la salida del integrador se resetea
rpidamente a un valor tal que la salida del controlador esta en el lmite de la saturacin y
la integral tiene un valor negativo durante la fase inicial cuando el actuado se satura.
Pgina 9 de 12
Salida controlada
1.5
0.5
10
15
20
25
20
25
20
25
Seal de control
2
1.5
1
0.5
0
10
15
10
15
Figura 3.11 Salida, seal de control, integral del error con antiwindup.
Pgina 10 de 12
Salida controlada
1.4
Tt=0.6
Tt=1
Tt=2
Tt=sqrt(Td*Ti)
1.2
1
0.8
0.6
0.4
0.2
0
10
15
20
25
20
25
Variable de control
2
1.5
0.5
10
15
Pgina 11 de 12
3.Trabajo a realizar
3.1 Asuma dos procesos de tercer orden, establezca especificaciones de saturacin del
actuador. Sintonize un PID para el sistema feedback sin saturacin, con saturacin y con
todas las estrategias antiwindup. Grafique la variable de comando, error y salida. Comente
sus graficas.
3.2 Mediante un proceso que usted asumir compare las estrategias antiwindup.
3.3 Conclusiones
Pgina 12 de 12