t8 estructuras avanzadas predictor smith

12

Click here to load reader

Upload: api-3713750

Post on 07-Jun-2015

573 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: T8 Estructuras Avanzadas Predictor Smith

1Tema 8. Control de procesos con grandes retardos

Tema 8. Control de procesos con grandes retardosTema 8. Control de procesos con grandes retardos

ÍNDICE:El problema de los grandes retardosEl predictor de Smith, una soluciónErrores de modelado

Page 2: T8 Estructuras Avanzadas Predictor Smith

2Tema 8. Control de procesos con grandes retardos

El problema de los grandes retardos

Sea un proceso cuya función de transferencia posee un tiempo muerto elevado en relación a la constante de tiempo dominante del proceso

Supongamos que se desea controlar este proceso con un bucle de realimentación simple con control puramente proporcional

Como ya se vio, cuanto mayor es el tiempo muerto más decrece la fase de , por lo que el margen de fase puede hacerse negativo para valores altos de la ganancia del controlador

Por lo tanto, la sintonía de un controlador PID por los métodos estudiados dará lugar a valores bajos de la ganancia y altos del tiempo integral, lo que da lugar a respuestas lentas y con baja capacidad de rechazo a perturbaciones

stP

mesGsG −= )()(

)( ωjGBA

10-2 10-1 100-35

-30

-25

-20

-15

-10

-5

0

5Magnitudea (db)

10-2 10-1 100-300

-250

-200-180

-150

-100

-50

0Fasea (º)

G1=G2

G1

G2

Page 3: T8 Estructuras Avanzadas Predictor Smith

3Tema 8. Control de procesos con grandes retardos

Gas al quemador

TT

Aguacaliente

Agua fría

+- Gc(s) G(s) stme−

Ejemplo: Calentador de agua

Diagrama de bloques: bucle simple de realimentación

Retardo debido a la ubicación del sensor

El problema de los grandes retardos

Page 4: T8 Estructuras Avanzadas Predictor Smith

4Tema 8. Control de procesos con grandes retardos

» Se ha identificado la función de transferencia a un cambio en el % de apertura de la válvula:

» El retardo puro se debe a la ubicación del sensor y a mezcla no perfecta» Sintonía PID mediante Ziegler-Nichols en bucle abierto:

» Debido al retardo Kc es baja y Ti alta, lo que produce respuesta lenta

se

válvulaaperturaXsensoralcanceTsG

s

P 101)(%)(%)(

20

+=

∆∆

=−

6,02,1=⎟⎟

⎞⎜⎜⎝

⎛=

m

P

pc t

TK

K stT mi 402 == stT md 105,0 ==

Ejemplo: Calentador de agua

El problema de los grandes retardos

Page 5: T8 Estructuras Avanzadas Predictor Smith

5Tema 8. Control de procesos con grandes retardos

Control por realimentación simpleLa temperatura no evoluciona hasta que transcurre un tiempo igual a tmA partir de ahí lo hace lentamente hasta alcanzar el nuevo punto de consigna

Ejemplo: Calentador de agua

0 50 100 150 200 250 3000

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 3000.5

0.6

0.7

0.8

0.9

1

Señ

al a

la v

álvu

la (

%)

Señ

al a

la v

álvu

la (

%)

tiempo (s)tiempo (s)

tiempo (s)tiempo (s)

6060

5555

5050

4545

4040

3535

Tem

per

atura

(%

)Tem

per

atura

(%

)

5555

5050

4545

4040

3535

3030

El problema de los grandes retardos

Page 6: T8 Estructuras Avanzadas Predictor Smith

6Tema 8. Control de procesos con grandes retardos

Objetivo:Objetivo: extraer el tm del bucle de control, utilizando la predicción de la saliday(t+tm) para la realimentación

st

c

cBC

mesGsG

sGsGsRsTsG −

+==

)()(1)()(

)()()(

+- Gc(s) G(s) stme−

» En este ejemplo podría ubicarse el sensor a la salida del tanque» Esto no siempre es posible. » Por ejemplo, cuando el retardo está asociado a la propia medida (cromatógrafo);en tal caso se hace una predicción del valor que tendrá la salida en tm unidadesde tiempo.» Para ello se utiliza el modelo sin retardo de tiempo: Gm(s)

El predictor de Smith

Page 7: T8 Estructuras Avanzadas Predictor Smith

7Tema 8. Control de procesos con grandes retardos

st

mc

cTR

mesGsG

sGsGsRsTsG −

− +==

)()(1)()(

)()()(

R(s) T(s)+- Gc(s) G(s)

stme−

Gm(s)

Modelo de proceso: stm

mesG'

)( −

» En tal caso se hace una predicción del valor que tendrá la salida en tm unidades de tiempo. » Para ello se utiliza el modelo sin retardo de tiempo: Gm(s)» La función de transferencia es la misma que antes si G(s)= Gm(s)» Es un sistema de control en bucle abierto ⇒ No es capaz de rechazar perturbacionesque pudieran afectar a T(s)

Objetivo:Objetivo: extraer el tm del bucle de control, utilizando la predicción de la saliday(t+tm) para la realimentación

El predictor de Smith

Page 8: T8 Estructuras Avanzadas Predictor Smith

8Tema 8. Control de procesos con grandes retardos

Para compensar las perturbaciones, se realimenta el error de predicción

stst

mcmcst

c

cBC

m

mme

esGsGsGsGesGsGsGsG

sRsTsG −

−− −++== '

)()()()()()(1)()(

)()()(

R(s) T(s)+- Gc(s) G(s)

stme −

Gm(s) stme − -+

++

)( mttT +)

)(tT)

)(te

stm

st mm esGesGsi,

)()( −− = modelo perfecto

st

mc

c mesGsG

sGsGsRsT −

+=

)()(1)()(

)()(

El predictor de Smith

» Gc(s) se sintoniza como si el sistema no tuviera tiempo muerto» La salida se realimenta ⇒ las perturbaciones se rechazan

Page 9: T8 Estructuras Avanzadas Predictor Smith

9Tema 8. Control de procesos con grandes retardos

Sintonía del predictor de Smith

21011)( 20 =⇒

+= −−

P

msst

Tte

sesG m

Elegimos un PI ya que el sistema sin retardo es un bucle rápido

ssT

TK

sTKsG i

i

c

icc

+=⎥

⎤⎢⎣

⎡+=

111)(

Con este controlador y suponiendo modelo perfecto, la función de transferencia en bucle cerrado:

s

c

BC es

K

sG 20

101

1)( −

+=

Supongamos que se quiere reducir la constante de tiempo del proceso a la mitad:

Ejemplo: Calentador de agua

10/Kc=5 ⇒ Kc=2; Ti 10 sKc=2; Ti 10 s

1+10s ⇒ Ti=10 s

Una estrategia típica es utilizar el cero del PI para cancelar el polodominante del proceso. En este caso:

Page 10: T8 Estructuras Avanzadas Predictor Smith

10Tema 8. Control de procesos con grandes retardos

0 50 100 150 200 250 3000

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 3000.5

1

1.5

2

con predictor de Smith

con bucle simpleSeñ

al a

la v

álvu

la (

%)

Señ

al a

la v

álvu

la (

%)

tiempo (s)tiempo (s)

tiempo (s)tiempo (s)

6060

5555

5050

4545

4040

3535

Tem

per

atura

(%

)Tem

per

atura

(%

)

7575

5050

3030

Sintonía del predictor de Smith

Ejemplo: Calentador de agua

Page 11: T8 Estructuras Avanzadas Predictor Smith

11Tema 8. Control de procesos con grandes retardos

66.6;9,0; == TiKcZNPI

2;2Pr ==+ TiKcPIedictor

ses

sG 2

211)( −

+=

Control de Procesos con grandes tiempos muertos

0 10 20 30 40 50 60 70 80 90 1000.5

1

1.5

2

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5con predictor de Smith

con bucle simple

tiempo (s)tiempo (s)

tiempo (s)tiempo (s)

7575

5050

3535

Tem

per

atura

(%

)Tem

per

atura

(%

)7575

5050

3535Señ

al a

la v

álvu

la (

%)

Señ

al a

la v

álvu

la (

%)

El PI se elige para cancelar el polo el proceso y Kc para que la constante de tiempo disminuya por dos.

Page 12: T8 Estructuras Avanzadas Predictor Smith

12Tema 8. Control de procesos con grandes retardos

'

( ) ( ) ( )m mt s t smG s G s e G s e− −∆ = −

Los modelos teóricos o empíricos son muy simples, aproximaciones a veces burdasLos errores de modelado se deben no tanto a las deficiencias en la estimación de

parámetros, como a la simplicidad inherente a un modelo lineal POMTMComo el Predictor de Smith utiliza explícitamente el modelo del proceso como parte

del controlador, interesa estudiar la influencia de los errores de modelado sobre el comportamiento dinámico del sistema de control

Errores de modelado:

La fdt de BC:

( )1 ( ) ( ) ( ) ( )( ) . ( )( ) 1 ( ) ( ) ( ) ( )1 ( )

1 ( ) ( )

m m

c

t s t sc m cBC

c c m c

c m

G sG s G s G s G sG s G s e eG s G s G s G s G sG s

G s G s

− −+= =

+ + ∆+ ∆+

El predictor de Smith y los errores de modelado