34
Control Feedback de Sistemas con Tiempos Muertos o Repuesta Inversa Martín F. Picó CONTROL NUMÉRICO

5. Clase Respuesta Inversa y Sistemas Con Retardo

Embed Size (px)

DESCRIPTION

resp inversa

Citation preview

Page 1: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Control Feedback de Sistemas con

Tiempos Muertos o Repuesta Inversa

Martín F. Picó

CONTROL NUMÉRICO

Page 2: 5. Clase Respuesta Inversa y Sistemas Con Retardo

En este clase…

Abordaremos el análisis y diseño de sistemas de

control Feedback de lazo cerrado de procesos más

“complejos”.

Dejar de manifiesto las dificultades en el control de

procesos con tiempos muertos (delay time) y

respuestas inversas.

Introduciremos métodos de control compensatorios

para tales sistemas.

Page 3: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Introducción

En Sistema de Control hemos visto sistemas “simples”

con cierto grado de idealidad.

En muchos sistemas reales no es posible lograr esta

“idealidad”.

Dispositivos de medición pueden requerir largos períodos para

completar el muestreo y/o análisis de la variable de salida.

Elementos finales de control pueden requerir algún tiempo para

implementar la señal actuadora.

Uso de control manual (operario) puede emplear una cantidad de

tiempo no despreciable en decidir e implementar la acción de

control .

Page 4: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Introducción

El tiempo muerto entre las variables de entrada y salida de un proceso industrial constituyen un serio problema:

Complica el análisis y diseño de los controladores feedback y sus parámetros.

Hace más dificil alcanzar una performance satisfactoria en las variables de control.

¿Cómo afecta esto al sistema de lazo cerrado?

Perturbaciones podrían no ser detectadas hasta un período de tiempo significativo.

La acción de control tomada de acuerdo a la última medición pudiese resultar inadecuada y no acorde con el estado actual de sistema.

La acción de control en sí puede tomar algún tiempo en causar efecto en el sistema.

Es posible concluir que los tiempos muertos o retrasos son una fuente importante de inestabilidad para respuestas de lazo cerrado.

Page 5: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Sistemas de tiempo muerto

(time-delay systems)

Se reconocen cuando en la función de transferencia

del proceso aparece un término exponencial

La respuesta dinámica exhibe un tiempo inicial de

repuesta nula igual a td

stde

Page 6: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Compensación de tiempo muerto.

Modificación del sistema clásico de control Feedback,

introduciendo un pequeño lazo de control local, conocido

como compensador de tiempo muerto o predictor de

Smith.

Consideremos el siguiente lazo de control feedback con

cambios en el set-point.

)(srsp

)(sGc )(sG stde

)(sy

_

+

Page 7: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Compensación de tiempo muerto

La respuesta del lazo abierto a cambios en el

set-point es

Nos gustaría tener una señal de lazo abierto

feedback que acarreara información actual del

sistema, sin retrasos

( ) ( ) ( )dt s

cy s G G s e r s

)()()(* srsGGsy c

Page 8: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Compensación de tiempo muerto

Esto es posible si para las respuesta del lazo abierto

agregamos la cantidad

De tal forma que se cumple

Induciendo la señal , el sistema Feedback

corresponde a

)(' sy

)()()()1()(' srsGsGesy c

std

)(*)()(' sysysy

)(' sy

Page 9: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Compensación de tiempo muerto

)(sGc )(sGstde

)(sy

_

+ )(sr

+

+ )()1( sGe

std

La señal se considera como un simple lazo local alrededor del controlador, el

cual se conoce como compensador de tiempo muerto o Smith predictor.

N.A.: seguir del apunte

)(' sy

)(' sy

)(* sy

Page 10: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Consideraciones

El efecto real del compensador puede graficarse como:

El compensador predice el efecto de retraso que la variable manipulada

tendrá sobre la salida del proceso. Esta predicción sólo es posible si se

tiene un modelo perfectamente conocido del proceso (función de

transferencia, tiempo muerto)

)(sr

)(sGc )(sG stde

)(sy

_

+

)(* sy

Page 11: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Conclusiones.

El bloque predice el efecto de la variable manipulada u y

modifica la señal de realimentación correspondiente.

El diagrama anterior es SOLO una representación

esquemática de la interpretación del resultado obtenido

cuando el Predictor de Smith es incluido en un lazo de control

por realimentación.

La compensación de tiempo muerto es efectiva si la planta es

igual al modelo. Errores en el modelo a van en detrimento del

efecto de la compensación y en consecuencia de la

performance del lazo de control

Cuando la planta es igual al modelo, el efecto del PS permite

diseñar un controlador feedback como si el sistema en lazo

cerrado no tuviese retardo. -> mayor estabilidad en el lazo de

control.

)(* sy

Page 12: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Sistemas con respuesta inversa

(inverse-response systems)

Ciertos procesos exhiben respuesta dinámicas a lazo abierto cuyo

comportamiento inicial está en oposición al cambio de entrada.

Ejemplos: Concentración de algunos reactores químicos

Por lo general la respuesta inversa de un proceso es producto de dos

fenómenos físicos en oposición.

La resultante de dos efectos opuestos puede producir una respuesta

inicial en la dirección opuesta a la dirección del estado estacionario.

Estos sistemas se caracterizan por tener un cero positivo (RHP zero)

Existen dos maneras de controlar sistemas con respuesta inversa: el

uso de controlador PID con sintonización Ziegler-Nichols, o bien usar

un compensador de respuesta inversa

Page 13: 5. Clase Respuesta Inversa y Sistemas Con Retardo

1.- Uso de controlador PID

De todos los tipos de controladores, sólo el de PID

puede ser usado efectivamente, por la siguiente

razón:

“El modo de control derivativo por naturaleza

anticipará la dirección “errónea” de la respuesta del

sistema y proveerá la correcta acción rectificadora

para limitar el grado de inversión”

Veamos con un ejemplo como se diseñan estos

sistemas

Page 14: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Ejemplo: diseño de un controlador PID

Diseñe un controlador PID para el proceso cuya

función de transferencia viene dada por

Utilice para ello la técnica de Ziegler-Nichols

)15)(12(

31)(

ss

ssGP

Page 15: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Ejemplo: diseño de un controlador PID

A partir del diagrama de Bode, wco = 0.55 rad/s y Ku = 2, Pu = 2*π/wco = 11.43

Luego, los parámetros recomendados por Ziegler-

Nichols para el controlador PID serán

Kc = 0.6*Ku = 1.2

τI = Pu/2 = 5.7

τD = Pu/8 = 1.4

Page 16: 5. Clase Respuesta Inversa y Sistemas Con Retardo

2.- Compensador de respuesta inversa

Utiliza el mismo principio que el compensador

de tiempo muerto

Consideremos el siguiente sistema feedback

)(sr)(sGc

_

+ 11

1

s

K

12

2

s

K

+

_

)(sy)(su

Page 17: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Compensador de respuesta inversa

La función de transferencia de salida resulta:

La respuesta inversa se presenta si se cumplen las dos

condiciones:

lo que implica que el Proceso 2 responde

más rápido que el Proceso 1, y en consecuencia el estado

estacionario inicial es dominado por el Proceso 2.

esta condición indica que le Proceso 1 fuerza al

Proceso 2 en la dirección opuesta al sistema a un estado

estacionario en la dirección opuesta al estado transitorio

inicial.

)()1()1(

)()(2

2

1

1 sus

K

s

KsGsy c

1122 // KK

11 KK

Page 18: 5. Clase Respuesta Inversa y Sistemas Con Retardo

2.- Compensador de respuesta inversa

Resumiendo ambas en una sola inecuación, el proceso

exhibe respuesta inversa cuando

Reordenando, la respuesta del lazo abierto del sistema es

Si se cumple la condición anterior la misma exhibe un cero en

el semiplano complejo derecho.

12

1

2

1 K

K

)()1)(1(

)()()()(

21

211221 srss

KKsKKsGsy c

Page 19: 5. Clase Respuesta Inversa y Sistemas Con Retardo

2.- Compensador de respuesta inversa Para eliminar la respuesta inversa es suficiente eliminar el

cero positivo. Esto es posible si en la señal añadimos la cantidad

Y se cumple que

La función asociada posee un cero en función de k, y para el caso que

Se tiene que el cero de la función es negativo, anulando así el efecto de respuesta inversa

)(

)1)(1(

)()()()()(')()(*

21

21211221 srss

KKskKKsGsysysy c

21

2112

KKk

)(1

1

1

1)()('

12

srss

ksGsy c

)(sy

Page 20: 5. Clase Respuesta Inversa y Sistemas Con Retardo

2.- Compensador de respuesta inversa

)(sysp

)(sGc_

+ 11

1

s

K

12

2

s

K

+

_

)(sy

1

1

1

1

12 ssk

+

+

Page 21: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Conclusiones

El compensador de respuesta inversa predice la

inversa del comportamiento del proceso y porvee un

señal correctiva que la elimina.

Dado que la predicción está basada en un modelo

del proceso, la incertidumbre en los parámetros del

proceso puede conducor a deteriorar la performance

de la respuesta de lazo cerrado.

Un controlador PI suele ser el más comunmente

elegido para controlar este tipo de procesos.

Page 22: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Diseño alternativo de compensador de

respuesta inversa

Dado el siguiente diagrama de control

Introducimos un lazo menor al sistema, de modo

que

)(syd

)(sgc )1)(()( ssgsg )(sy

_

+ u

0

Page 23: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Diseño alternativo de compensador de

respuesta inversa

c)(syd

)(sgc )1)(()( ssgsg )(sy

_

+ u

+

_

ssgsg )()('

• Definamos la variable y’(s) tal que

)()(')(' susgsy

Page 24: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Diseño alternativo de compensador de

respuesta inversa

Por álgebra de bloques

Pero

Reemplazando

)(')()(' sysyysy dc

)()(')('

)()()(

susgsy

susgsy

)()(')( susgsgydc

Page 25: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Diseño alternativo de compensador de

respuesta inversa

Sean g*(s) = g(s) + g’(s) e y*(s) = g*(s)u(s), luego

Ahora

Si λ es tal que λ ≥ η entonces la función de transferencia asociada a y* no contiene un cero positivo

De esta forma el lazo menor provee de una señal modificadora que efectivamente elimina la respuesta inversa del lazo feedback

*yydc

ssgsg

ssgssgsg

)(1)()(*

)()1)(()(*

Page 26: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Consideraciones

Al igual que el compensador de tiempo muerto, sufre

de sensibilidades ante errores del modelo

Hay que ser cuidadoso en la elección de λ

Se ha demostrado que una elección de λ óptimo es

aquel que cumple

2

Page 27: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Ejemplo

Investigue la estabilidad del lazo cerrado de un

sistema bajo control proporcional (P controller),

primero sin compensación, y luego con el diseño de

compensador estudiado previamente. La función de

transferencia del proceso viene dada por

)15)(12(

)31()(

ss

ssg

Page 28: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Solución

Haciendo una inspección de la ecuación

característica del lazo cerrado, se deduce que la

condición de estabilidad ocurre para valores de Kc <

7/3 = 2.33

Si incluimos el compensador de respuesta inversa con λ = 6 entonces se tiene el sistema

Transfer Fcn

-3s+1

10s +7s+12

Step ScopeGain

-K-

Compensador

6s

10s +7s+12

Page 29: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Sistemas con inestabilidad en el lazo abierto

Se caracterizan por poseer al menos un polo

positivo en la función de lazo abierto

Este tipo de sistemas crea los mayores problemas

en el diseño de control

Pueden ser controlados por control feedback

convencional sólo si los parámetros de control

son escogidos cuidadosamente

Page 30: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Ejemplo 1

Obtenga el rango de valores de Kc requeridos para

asegurar que el sistema de lazo cerrado que

envuelve el sistema de primer orden

y un controlador proporcional sea estable 1

)(

s

Ksg

Page 31: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Solución

La ecuación característica del lazo cerrado es

La cual tiene una raíz dada por la expresión

Esta raíz será negativa (y el sistema cerrado

estable) a medida que se cumpla que

01

1

s

KKc

cKK

s

1

KKc

1

Page 32: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Ejemplo 2

Diseñe un controlador PI para el sistema del ejemplo

anterior que estabilizará el sistema de lazo cerrado

con polos localizados en s = -2 y

s = -4

Page 33: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Solución

En este caso Gc(s)= Kc(1+1/τI*s) y la ecuación

característica del lazo cerrado queda

Las raíces de esta ecuación cuadrática vienen

dadas por

0)1(2 cIcI KKsKKs

I

c

c

KKrr

KKrr

21

)1()21(

Page 34: 5. Clase Respuesta Inversa y Sistemas Con Retardo

Solución

Introduciendo parámetros al sistema, digamos

K = 2, τ = 5, r1 = -2, r2 = -4

Se resuelve el sistema anterior y se obtiene que

Kc = 15.5

τI = 0.775