Rest Riccio Nlm i

20
VII CAIQ2013 y 2das JASP APLICACI ´ ON DE CONTROL POR REALIMENTACI ´ ON DE SALIDA A UN SISTEMA HIDR ´ AULICO CON RESTRICCIONES DE DISE ˜ NO C. A. Cappelletti†‡ and E. J. AdamUTN – Facultad Regional Paran´ a, Almafuerte 1033, Paran´ a, Entre R´ ıos, Argentina. [email protected] UNL – Facultad de Ingenier´ ıa Qu´ ımica, Santiago del Estero 2854, Santa Fe, Santa Fe, Argentina. eadam@fiq.unl.edu.ar Resumen. En este trabajo se presenta el dise˜ no de un controlador industrial del tipo PID mediante el uso de LMI y realimentaci´ on din´ amica de salida, que busca satisfacer criterios de performance H 2 , H y ubicaci´ on de polos. La metodolog´ ıa de trabajo se aplica a sistema hidr´ aulico de laboratorio, donde se quiere controlar la altura del l´ ıquido en uno de los tanques, manipulando el caudal de entrada en el otro tanque. Mediante simulaciones num´ ericas se muestra el desempe˜ no de la variable controlada y manipulada cuando se implementa un controlador ´ optimo lineal y un PID industrial. Palabras Claves. Control de Procesos, Control PID, LMI, Control Multiob- jetivo. 1 Introducci´ on A partir de la d´ ecada del 90, las ventajas del uso de variables de estado se hicieron mucho m´ as notorias cuando se advirti´ o que el conjunto de especificaciones robustas en AAIQ Asociaci ´ on Argentina de Ingenieros Qu´ ımicos - CSPQ

description

LMI

Transcript of Rest Riccio Nlm i

VII CAIQ2013 y 2das JASP

APLICACION DE CONTROL POR REALIMENTACION DE

SALIDA A UN SISTEMA HIDRAULICO CON RESTRICCIONES

DE DISENO

C. A. Cappelletti†‡ and E. J. Adam‡

†UTN – Facultad Regional Parana, Almafuerte 1033, Parana, Entre Rıos, Argentina.

[email protected]

‡UNL – Facultad de Ingenierıa Quımica, Santiago del Estero 2854, Santa Fe, Santa Fe,

Argentina.

[email protected]

Resumen. En este trabajo se presenta el diseno de un controlador industrial

del tipo PID mediante el uso de LMI y realimentacion dinamica de salida,

que busca satisfacer criterios de performance H2, H∞ y ubicacion de polos.

La metodologıa de trabajo se aplica a sistema hidraulico de laboratorio, donde

se quiere controlar la altura del lıquido en uno de los tanques, manipulando el

caudal de entrada en el otro tanque.

Mediante simulaciones numericas se muestra el desempeno de la variable

controlada y manipulada cuando se implementa un controlador optimo lineal

y un PID industrial.Palabras Claves. Control de Procesos, Control PID, LMI, Control Multiob-

jetivo.

1 Introduccion

A partir de la decada del 90, las ventajas del uso de variables de estado se hicieron

mucho mas notorias cuando se advirtio que el conjunto de especificaciones robustas en

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

variables de estado encontraban un marco comun de formulacion, llamada Desigualda-

des Lineales Matriciales (LMI). Cuya principal ventaja radica en que se definen regiones

convexas, es decir, el conjunto de especificaciones de diseno es transformado en una in-

terseccion de regiones convexas.

Planteadas las especificaciones, como restricciones en formato LMI, la solucion de encon-

trar un controlador que las satisfaga se resume a resolver un problema de optimizacion

convexo, para lo cual hay algoritmos de busqueda especializados como son los metodos

de punto interior. Al resolver un problema de optimizacion convexo, se tiene la certeza de

que si existe solucion esta es unica, y si no existe tal solucion el problema es infactible, y

en este caso deberan relajarse las restricciones (objetivos o especificaciones) hasta lograr

factibilidad.

Sin embargo a pesar de ser muy poderosas las herramientas teoricas antes mencio-

nadas, son muy pocas las aplicaciones industriales que la utilizan. La razon es que la

mayorıa de los casos los controladores calculados son de orden elevado y difıciles de im-

plementar. En contraste, el controlador PID resulta sumamente sencillo de manipular y

sintonizar por los tecnicos de control lo que hace que este ultimo desplace de la industria

la implementacion de otras estrategias de control mas sofisticadas.

Por lo anteriormente expuesto, en este trabajo se busca sintonizar controladores

PID industriales mediante herramientas teoricas mas sofisticadas que permitan lograr un

desempeno satisfactorio del sistema de control sin llegar a ser optimo, pero muy superior

a la que se obtiene mediante una sintonizacion con metodos clasicos como la de Ziegler

and Nichols (1942), Cohen and Coon (1953), o mediante la parametrizacion IMC (Morari

and Zafiriou (1989)).

Este trabajo se organiza como se detalla a continuacion. En la Seccion 2, se describe el

modelo del sistema experimental de laboratorio a controlar mediante una representacion

en espacio de estados. Luego, en la seccion 3 se discuten conceptos basicos conocidos de

diseno de controladores para satisfacer restricciones vıa LMI. En la Seccion 4 se muestra

la sintonizacion de un control optimo libre de offset mientras que, en la Seccion 5 se

realiza el calculo del controlador y las simulaciones numericas. Finalmente, en la Seccion

6 se presentan las conclusiones.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

2 Control de un Sistema Hidraulico de Tanques en Cascada

En esta seccion se presenta el diseno de un control de nivel de un sistema hidraulico,

por realimentacion de salida.

Sobre el sistema se desea que no tenga offset ante el cambio de consigna del tipo

escalon, y que sea rapido en su respuesta. Adicionalmente se desea que el sistema se vea

poco afectado por perturbaciones externas que ingresan junto a la acion de control, esta

ultima especificacion es del tipo robusto, ya toma en cuenta cambios de presion en la red

de suministro de agua debido, por ejemplo, a variaciones en la demanda.

Todas estas especificaciones de diseno encuentran en las LMI un marco comun de

formulacion.

A tal efecto, el control incluye el planteo de tres LMIs las que consideran una condi-

cion de estabilidad asintotica, minimizacion de normas y ubicacion de polos en regiones

preestablecidas.

2.1 Sistema Hidraulico Experimental de Laboratorio

Considere el sistema hidraulico experimental de laboratorio de dos tanque con

interaccion representado en la Fig. 1, donde sus caracterısticas fısicas y operativas se

informan en la Tabla 2.1.

Fig. 1: Sistema hidraulico de dos tanques que interaccionan entre sı.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Antes de presentar el modelo matematico no lineal y lineal del sistema de tanques

con interaccion de la Fig. 1, resulta importante remarcar la siguiente hipotesis de modelo

relacionada con la interaccion entre los tanques:

Hipotesis de Modelo. Cuando el caudal de lıquido se dirige del tanque 1 al 2 (esto

es h1 ≥ h2) dicho caudal es funcion de la diferencia de presion entre ellos y es acepta-

blemente modelado mediante la expresion, qs1 = Cv1

√h1 − h2. Si hay una inversion de

flujo (esto es, h1 < h2) dicho caudal se modela como, qe3 = Cv1sqrth2 − h1.

Las ecuaciones de balance que definen un modelo matematico no lineal en variables

de desviacion se resume a,

A1dh1dt = −

(Cv1

√h1 − h2 − q0

s1

)+ qe1 + qm1,

A2dh2dt =

(CV 1

√h1 − h2 − q0

s1

)−(CV 2

√h2 − q0

s2

)+ qe2,

(1)

con condiciones iniciales h1(t = 0) = h01, y h2(t = 0) = h0

2 o bien, h1 = 0 y h2 = 0, y

donde aquella variable indicada como • representa a la variable escrita como desviacion

del estado estacionario inicial.

Linealizando por serie de Taylor y reordenando las ecuaciones se obtiene el modelo

matematico lineal en el dominio del tiempo, resultando este,

A1dh1dt

= − 1R1h1 + 1

R1h2 + qe1 + qm1,

A2dh2dt

= 1R1h1 −

(1R1

+ 1R2

)h2 + qe2,

(2)

donde R1 y R2 son las resistencias hidraulicas de las valvulas manuales indicadas en la

Fig. 1 y cuyos valores experimentales se resumen en la Tabla(2.1).

Note que las Ecs.(2) se pueden llevar a la forma de representacion de estados,

x(t) = Ax(t) +B1d(t) +B2u(t),

z(t) = Cx(t),(3)

donde se define x := [x1x2]T , x1(t) := h1(t), x2(t) := h2(t) e y(t) := x2(t), y por tanto

se tiene que,

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

A =

a11 a12

a21 a22

=

−1/R1A1 1/R1A1

1/R1A2 −(1/A2)(1/R1 + 1/R2)

,

B1 =

b11

b21

=

1/A1

1/A2

,

B2 =

b12

b22

=

1/A1

0

,

C = [c1 c2] = [0 1] .

(4)

Aquı u(t) es la variable manipulada (qm1) y d(t) son las perturbaciones de entrada

(qe1 y qe2). si bien los estados x1 y x2 son medibles ya que representan los niveles de

lıquido en los tanques, solo se realimentara el nivel de salida x2.

Dimensiones

Diametros d1 = d2 = 0.04 m

rango de caudales de las valvulas 0 y 3.3 l/min

alturas maximas h1max = h2max = 0.60 m

3 Diseno por realimentacion de salida

Cuando todos los estados no estan fısicamente disponibles para su medicion, solo una

parte o una combinacion lineal de ellos puede usarse para control, a estos estados disponi-

bles se lo llama salidas medibles del sistema. En este capıtulo se disenaran controladores

que satisfacen criterios de performance H2, H∞ y ubicacion de polos que usan solamente

las salidas medibles o estados disponibles del sistema.

Es importante aclarar que el diseno solo se hara para sistemas ciertos.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

3.1 Planteo del problema

Considerese el siguiente sistema LTI

x(t) = Ax(t) +B1w(t) +B2u(t),

z(t) = Cx(t),

y(t) = Cyx(t) +Dyw(t),

z∞(t) = C1x(t) +D11w(t) +D12u(t),

z2(t) = C2x(t) +D21w(t) +D22u(t),

(5)

Aquı, w(t) es un vector de perturbaciones, y(t) es la salida medible, z∞(t) y z2(t) son

salidas auxiliares utilizadas para definir los requisitos H∞ y H2 respectivamente, del

sistema realimentado.1

La dinamica del sistema de control es

σ(t) = Ac σ(t) +Bc y(t)

u(t) = Cc σ(t) +Dc y(t).(6)

Reemplazando la salida medible de las Ecs.(5) en las Ecs.(6), se tiene

σ(t) = Ac σ(t) +Bc (Cyx(t) +Dyw(t)),

u(t) = Cc σ(t) +Dc (Cyx(t) +Dyw(t)),(7)

reemplazando la accion de control de las Ecs.(7) en el sistema (5) y combinando a este

sistema con la ecuacion de estado del sistema de control, se obtiene las ecuaciones de

estados y salidas del sistema realimentado como se muestra a continuacion.

x(t)

σ(t)

=

A+B2DcCy B2Cc

BcCy Ac

x(t)

σ(t)

+

B2DcDy +B1

BcDy

w(t),

z∞(t)

z2(t)

=

C1 +D12DcCy D12Cc

C2 +D22DcCy D22Cc

x(t)

σ(t)

+

D12DcDy +D11

D22DcDy +D21

w(t),

(8)1En la literatura, normalmente no aparece la salida real del sistema z(t) = Cx(t) en forma explıcita, ya

que es un caso particular de z∞(t).

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

es decir, el sistema realimentado, que es una combinacion de los sistemas (5) y (6), tiene la forma

xa(t) = Aa xa(t) +B1a w(t),

za(t) = Ca xa(t) +Da w(t).(9)

3.2 Restricciones LMI para la Estabilidad de Aa

Haciendo uso de las Ecs(9), y utilizando el teorema de Lyapunov, se puede garantizar

que el sistema (5) puede se estabilizado por el controlador dinamico(6) si se satisfacen

simultaneamente las siguientes desigualdades,

A′aP + PAa ≺ 0,

P � 0.(10)

Tengase en cuenta que a diferencia con realimentacion de estado, en donde solo se

tiene dos matrices incognitas K y P , cuando se usa realimentacion de salida se tiene

cinco matrices incognitas, las cuatros del controlador dinamico y P . Por lo tanto, para

poder determinar estas matrices incognitas vıa LMI, es necesario realizar un tratamiento

algebraico adicional que se puede consultar en Colmenares and Tadeo (2005), entre

otros, concluyendo con el teorema que se enuncia a continuacion.

Teorema 1. El sistema descripto por las Ecs.(5), puede ser estabilizado por un controla-

dor dinamico descripto por las Ecs(6), si y solo si, existen un par de matrices simetricas

y positivas definidas (X, Y ), y un par de matrices regulares (U, V ), los cuales son solu-

ciones de las siguientes desigualdades matriciales: XA + BCy +X ′A + C ′yB′ Θ

Θ′ YA +B2C + Y ′A + C′B′2

≺ 0, X I

I Y

� 0,

(11)

donde

C = CcV′, B = U ′Bc, A = U ′AcV

′, Aa(1,1) = A+B2DcCy,

Z = A′a(1,1) +XAa(1,1)Y +XB2C + BCyY,

XA = XAa(1,1), YA = Aa(1,1)Y, Θ = Z + A.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Observar que las desigualdades (11) son afines respecto a las variables matriciales X ,

Y , XA, YA, C, B y Θ, es decir, dichas desigualdades son LMIs, y como tal, definen una

region convexa si es que existe.

Si la solucion es factible, una vez obtenidas estas siete variables, se pueden calcular

las matrices del controlador de la siguiente forma:

Elegir cualquier matriz V regular, de dimensiones adecuadas.

Obtener U = (I − Y X)V −1.

Obtener Aa(1,1) = XAX−1.

Obtener Z = A′a(1,1) +XAa(1,1)Y +XB2C + BCyY .

Obtener A = Θ− Z, y luego Ac = (U ′)−1A(V ′)−1.

Obtener Bc = (U ′)−1B, y Cc = C(V ′)−1.

Obtener2 Dc = B∗2(Aa(1,1) − A)C∗y .

3.3 Restricciones LMI para Control optimo, minimizacion norma H2.

Establecida la condicion de estabilidad que debe ser satisfecha, se pretende ademas,

que el controlador minimice la energıa de los estados del sistema x(t), y la energıa de

la senal de control u(t), de manera de garantizar un buen rechazo al ruido del proceso y

ruido de medicion. A tal efecto se minimiza z2(t) = [x u]′.

Segun las definiciones previas, la funcion de transferencia cuya norma dos se desea

minimizar, esta dada por

Tzw(s) = C2a (sI − Aa)−1 B1a, siendo

C2a =(C2 +D22DcCy D22Cc

).

(12)

Mediante desigualdades Lineales Matriciales, el problema minimizacion puede plan-

tearse de dos forma:2El asterisco significa seudo inversa.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Utilizando el gramiano de controlabilidad del sistema realimentado LCa, y defi-

niendo las matrices P � LCa y N = N ′ � 0, se tiene la cota para la funcion de

transferencia y la restriccion que debe ser satisfecha

Cota: ||Tzw||22 < traza(C2aPC′2a) < traza(N) = µ2,

Restriccion: AaP + PA′a +B1aB′1a ≺ 0.

(13)

Utilizando el gramiano de observabilidad del sistema realimentado LOa, y defi-

niendo la matrices P � Lca y N = N ′ � 0, se tiene la cota para la funcion de

transferencia y la restriccion que debe ser satisfecha

Cota: ||Tzw||22 < traza(B′1aPB1a) < traza(N) = µ2,

Restriccion: A′aP + PA′a + C ′2aC2a ≺ 0.(14)

Mediante la desigualdad de Schur, las LMIs (13) pueden escribirse como N C2aP

PC ′2a P

� 0,

AaP + PA′a B1a

B′1a −I

≺ 0, (15)

la primera LMI fija la cota, mientras que la segunda garantiza la estabilidad del sistema

en lazo cerrado.

Haciendo lo propio para las LMIs(14), se obtienen P PB1a

B′1aP N

� 0,

A′aP + PAa C ′2a

C2a −I

≺ 0. (16)

Para una tarnsformacion congruente se define:

J =

I 0

0 T

, T =

T 0

0 I

, siendo T =

I Y

0 V ′

. (17)

arribando a,

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

X I XB1a + BDy

∗ Y B2DcDy +B1

∗ ∗ N

� 0,

XA + BCy +X ′A + C ′yB

′ Θ C ′2 + C ′yD′cD′22

∗ YA +B2C + Y ′A + C′B′2 YC2a + C′D′22

∗ ∗ −I

≺ 0.

(18)

Observese que la restriccion de estabilidad establecidas por las LMIs (11), esta incor-

porada, mediante el complemento de Schur, en las dos primeras filas y columnas de las

LMIs (18).

3.4 Restricciones LMI para el Control H∞.

Cuando la pertrubacion no es de espectro plano como son las senales impulsivas o el

ruido gaussiano, la manera de limitar su efecto, es acotar la norma H∞ de la funcion (o

matriz) de transferencia que relaciona la perturbacion con la salida.

El siguiente lema ( Zhou and Khargonekar (1988)) transforma las especificaciones men-

cionadas en un problema de factibilidad, mediante el uso de LMI.

Teorema 2. Sea

Tzw(s) = C1a (sI − Aa)−1 B1a +D1a, (19)

Aa es estable y ||Tzw||∞ < γ, si y solo si existe P � 0, tal que verifique

A′aP + PAa PB1a C ′1a

B′1aP −γI D′1a

C1a D1a −γI

≺ 0. (20)

Luego si se verifica la restriccion anterior para el calculo del controlador, se asegura

que el sistema realimentado ”γ-atenua” la energıa de la perturbacion en su salida, esto es,

||z||22 < γ2 ||w||22. Operando con una transformacion congruente similar a la anterior se

obtiene,

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

XA + BCy +X′

A + C′yB

′ Θ XB1a(1,1) + U ′BcDy C′1 + C′

yD′cD

′12

∗ YA +B2C + Y ′A + C′B′

2 B2DcDy +B1 Y C′1a(1,1)

+ V C′cD

′12

∗ ∗ −γI D′yD

′cD

′12 +D′

11

∗ ∗ ∗ −γI

≺ 0.

(21)

3.5 Restricciones LMI para la Ubicacion de Polos o Autovalores de Aa.

La ubicacion de los polos del sistema realimentado tambien puede ser formulado me-

diante LMIs, segun se expresa en el teorema (Chilali. and Gahinet (1996b)) que se pre-

senta a continuacion.

Teorema 3. Una matriz Aa es D-estable, es decir tiene todos sus autovalores en el inte-

rior de una region D, definida como

D , {s ∈ C : L+ sM + s∗M ′ ≺ 0}, (22)

si y solo si, existe una matriz P simetrica y positiva definida, tal que la matriz

MD(Aa, P ) = L⊗ P +M ⊗ (AaP ) +M ′ ⊗ (AaP )′ ≺ 0. (23)

Asi por ejemplo, la condicion de que los autovalores de Aa tengan su parte real< α,

puede expresarse como su pertenencia al conjunto D del siguiente modo

D = {λAa ∈ C : λAa + λ∗Aa< 2α}, (24)

siendo L = 2α y M = 1, tal condicion se satisface, si y solo si, existe P � 0, tal que

satisfaga la siguiente LMI,

MD(Aa, P ) = (AaP ) + (AaP )′ + 2αP ≺ 0. (25)

Esta restriccion se utilizara para gobernar la velocidad de respuesta del sistema realimen-

tado.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

4 Diseno Libre de Offset vıa LMI

Resulta de suma importancia en el control de procesos la perfomance en estado esta-

cionario, es decir su capacidad de absorber perturbaciones sin alejarse del punto de ope-

racion deseado o bien, lograr alcanzar sin error el estado estacionario de nuevos puntos

de operacion (Muske and Badgwell (2002); Mader and Morari (2008) y Gonzalez et al.

(2008)). Tambien en la literatura clasica (Ogatta (1997); entre otros) aparecen alternativas

que combinan el diseno optimo por realimentacion de estados y la eliminacion de offset.

La Fig.(2) muestra la realimentacion de estados propuesta para el sistema hidraulico con

la ley de control optimo (11), de acuerdo con Ogatta (1997).

Fig. 2: Realimentacion de estados que incluye un modo integral.

Dicha figura muestra que ademas del feedback de estado se ha incluido un integrador

con el objeto de eliminar offset debido a que el sistema hidraulico a lazo abierto es tipo

cero, como se puede constatar en el modelo lineal.

De manera similar en el diseno por realimentacion de salida, se incluye un integrador

en la trayectoria directa del lazo, de esta manera se disena via restricciones LMI, un

compenzador robusto para gobernar al sistema G(s) = G(s)s

.

+

+

+ C(s) G(s)1

s

d(s)

r(s)

n(s)

z(s)

y(s)

e(s) U(s)^

Fig. 3: Realimentacion de salida que incluye un modo integral.

Una vez calculado dicho compenzador, esto es, aquel que minimice la norma H2

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

sujeto a restricciones H∞ y regiones LMI, el controlador final sera el compenzador

robusto mas la accion integral.

Por tal motivo, el siguiente paso consiste en representar a G(s) en variable de estado,

que segun la Fig.(3), el sistema con integrador queda representado como:

x(t) = Ax(t) +B1d(t) +B2u(t),

u(t) = u(t),

z(t) = Cx(t),

(26)

y en forma matricial se tiene x(t)

u(t)

=

A B2

0 0

x(t)

u(t)

+

B1

0

d(t) +

0

1

u(t)

z(t) = (C 0)

x(t)

u(t)

.

(27)

De esta manera, el sistema con integrador (tipo uno) resulta

xi(t) = Ai xi(t) +B1i d(t) +B2i u(t),

z(t) = Ci xi(t),(28)

siendo

xi(t) =

x(t)

u(t)

, Ai =

A B2

0 0

, B1i =

B1

0

,

B2i =

0

1

, Ci =(C 0

).

(29)

Con respecto al controlador, ahora se tiene

σ(t) = Ac σ(t) +Bc e(t)

u(t) = Cc σ(t) +Dc e(t),(30)

siendo

e(t) = r(t)− y(t), y y(t) = Cyxi(t) +Dyn(t). (31)

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Combinando las Ecs. (28), (30), y (31), el sistema realimentado resulta

xi(t)

σ(t)

=

Ai −B2iDcCy B2iCc

−BcCy Ac

xi(t)

σ(t)

+

B1i −B2iDcDy B2iDc

o −BcDy Bc

d(t)

n(t)

r(t)

,

z(t) = Cixi(t).

(32)

siendo

w(t) =

d(t)

n(t)

r(t)

, (33)

el vector de entradas exogenas, que ahora tiene incorporado el set-point.

Con el integrador incorporado, el sistema representado en las Ecs.(5) queda expresado

comoxi(t) = Ai xi(t) +B1i w(t) +B2i u(t),

z(t) = Ci xi(t),

y(t) = Cyi xi(t) +Dy w(t),

z∞(t) = C1i xi(t) +D11 w(t) +D12 u(t),

z2(t) = C2i xi(t) +D21 w(t) +D22 u(t).

(34)

5 Calculo del controlador LMI para el sistema de tanques

El sistema a regular resulta

xi(t) =

−0,084 0,084 0,0133

0,084 −0,1437 0

0 0 0

xi(t) +

0,0133

0

0

d(t) +

0

0

1

u(t),

z(t) =(

0 1 0)xi(t),

(35)

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

mientras que la salida medible y las auxiliares, sobre las que rigen las especificacionesH2

y H∞, resultan

y(t) =(

0 1 0)xi(t) + n(t),

z∞(t) =(

0 1 0)xi(t) = z(t),

z2(t) =

1 0 0

0 1 0

0 0 q

0 0 0

xi(t) +

0

0

0

1

u(t).

(36)

5.0.1. Especificaciones para el controlador

Como se ha dicho, se desea que el sistema no tenga offset ante cambios de consigna

tipo escalon, para lo cual se ha agregado el integrador. Tambien, se desea minimizar

la norma H2 del sistema realimentado cuya transferencia es Tzr = −Tzn, para obtener

el mejor rechazo antes perturbaciones de espectro plano, como son ruido del proceso

y ruido de medicion. Ademas de garantizar la estabilidad del sistema realimentado, la

optimizacion anterior debe satisfacer dos requerimientos adicionales, a saber

Fijar un tiempo de establecimiento inferior a ts = 350 segundos, para lo cual se

ubican en los polos en una region tal que, <(s) < −0,012.

Rechazar perturbaciones en el caudal de suministro que inevitablemente se suman al

caudal de control, para ello se acota la norma H∞ de la funcion de transferencia Tzd(s).

Imponiendo la restriccion ||Tzd||∞ < 0,2, se asegura que la energıa de la perturbacion

presente en la salida, sera menor al 4 % de su valor original.

Para satisfacer las especificaciones requeridas, segun lo visto en la seccion ??, deben

satisfacerse las LMIs (11), (15), (20) y (25) para el sistema con integrador. El software

utilizado para obtener las cuatro matrices, Ac, Bc, Cc y Dc del controlador, es el LMI

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

0 50 100 150 200 250 3000.05

0.1

0.15

0.2

0.25

0.3

0.35

Altu

ra (

m)

Tiempo (s)

Cau

dal M

anip

ula

do (

l/min

)

0 50 100 150 200 250 3000

0.5

1

1.5

2

2.5

3

3.5

Fig. 4: Respuesta al escalon y caudal manipulado. Lınea azul q = 0, lınea verde q = 0,5.

toolbox de matlab.

Con las restricciones previas se sintetizan dos controladores, y en la Fig.(4) se

observan las respuestas de los sistemas ante una entrada escalon (con un salto de 0,3

metros), y los caudales manipulados. Con las mismas restricciones, la diferencia entre

ambos controladores radica en como fue seleccionada la salida z2(t) cuya energıa se

desea minimizar.

En la Ec.(36), el parametro q selecciona (o no) la salida del integrador (u(t)). Fijandose

q = 0,5, se obtuvo la respuesta mas lenta que se corresponde con el control mas suave,

en este caso se eligio: z2 , [x1 x2u2u]′. Mientras que eligiendo q = 0, se obtiene la

respuesta mas rapida porque no se minimiza la energıa a la salida del integrador, en este

caso se eligio: z2 , [x1 x2 0 u]′.

En la Fig.(5), se representan las respuesta en frecuencia de la transferencias Tzd(s)

utilizando ambos controladores, de la comparacion se observa, que el controlador mas

agresivo produce un mejor rechazo a las perturbaciones en el caudal de suministro,

||Tzd||∞ < −20dB.

En la Fig.(6), se representan la respuestas en frecuencia de la transferencias Tzr(s)

utilizando ambos controladores, de la comparacion se observa, que el controlador mas

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

−100

−80

−60

−40

−20

0

Mag

nitude

(dB)

10−4

10−3

10−2

10−1

100

101

−180

−90

0

90

Pha

se(deg

)

Transferencia Tzd

Frequency (rad/s)

Fig. 5: Respuesta en frecuencia de la transferencia Tzd(s). Lınea azul q = 0, lınea verde

q = 0,5.

agresivo tiene mayor ancho de banda, lo cual produce mayor velocidad de respuesta, a

costa de un mayor ruido de medicion.

Se opto por el controlador mas rapido, cuya funcion de transferencia resulto ser:

CLMI(s) =1,582 s3 + 8,956e6 s2 + 3,955e6 s+ 8,103e4

s4 + 5,659e6 s3 + 1,99e6 s2 + 3,801e5 s, (37)

y se lo aproximo a un controlador PID con filtro.

La comparacion entre ambos controladores se muestra en la fig.(7).

La funcion de transferencia del controlador PID + Filtro resulto ser:

CPID+F (s) =1,629 s2 + 1,106 s+ 0,01152

s3 + 0,6786 s2 + 0,08079 s(38)

La fig.(8), permite comparar la salida del sistema ante una entrada escalon, cuan-

do es implementado el controlador CLMI(s), o cuando es implementado el controlador

CPID+F (s).

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

−120

−100

−80

−60

−40

−20

0

Mag

nitude

(dB)

10−3

10−2

10−1

100

101

−270

−180

−90

0

Pha

se(deg

)

Transferencia Tzr

Frequency (rad/s)

Fig. 6: Respuesta en frecuencia de la transferencia Tzr(s). Lınea azul q = 0, lınea verde

q = 0,5.

−20

0

20

40

60

80

Magnitude(dB)

10−4

10−3

10−2

10−1

100

101

−120

−90

−60

−30

0

Phase(deg)

Controladores LMI y PID+F

Frequency (rad/s)

Fig. 7: Comparacion de los controladores. Lınea azul LMI, lınea roja PID+F.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Altu

ra (

m)

Tiempo (s)

Cau

dal M

anip

ula

do (

l/min

)

0 50 100 150 200 250 300 350 4000

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0 50 100 150 200 250 300 350 4000

0.5

1

1.5

2

2.5

3

3.5

Comparación del desempeño de las alturas y caudal manipulado con controladores LMI vs. PID

Fig. 8: Comparacion de las respuestas al escalon del nivel de lıquido y el caudal manipu-

lado, implementando ambos controladores. Lınea azul LMI, lınea roja PID+F.

6 Conclusiones

En este trabajo se presento la sintonizacion de controladores PID partiendo de una

formulacion basada en LMI que permite al sistema de control satisfacer especificaciones

de diseno multiobjetivo.

Es de destacar que la estrategia aquı usada no se limita a un orden particular del

sistema para el diseno del controlador PID como lo plantean Ge et al. (2002) o bien, no

requiere el uso de una reduccion del orden del sistema como lo plantean otros autores.

Luego, se considero un sistema hidraulico experimental de laboratorio bajo su repre-

sentacion en espacio de estado, para ensayar la bondad del controlador propuesto median-

te simulaciones numericas.

Los resultados obtenidos alientan a continuar trabajando en esta lınea de investigacion.

Referencias

Chilali., M. and P. Gahinet (1996b). Hinf design whit pole placement constraints: an lmi

approach. 41(3), 358–367.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ

VII CAIQ2013 y 2das JASP

Cohen, G. H. and G. A. Coon (1953). Theoretical consideration of retarded control. Trans.

ASME 75, 827–834.

Colmenares, W. and Tadeo (2005). Apunte Sobre Control Robusto Multiobjetivo de Siste-

mas. Equinoccio.

Ge, M., M.-S. Chiu and Q.-G. Wang (2002). Robust pid controller design via lmi ap-

proach. Journal of Process Control 12, 3–13.

Gonzalez, H. A., E. J. Adam and J. L. Marchetti (2008). Conditions for offset elimination

in state space receding horizon controllers: A tutorial analysis. Chemical Engineering

and Processing: Process Intensification 47, 2184–2194.

Mader, U. and M. Morari (2008). Offset – free reference tracking for predictive contro-

llers. In: IEEE Conference on Decision and Control. New Orleans, USA.

Morari, M. and E. Zafiriou (1989). Robust Process Control. Prentice Hall.

Muske, K. R. and T. A. Badgwell (2002). Disturbance modeling for offset – free linear

model predictive control. Journal of Precess Control 12, 617–632.

Ogatta, K. (1997). Modern Control Engineering. Prentice Hall.

Zhou, K. and P. Khargonekar (1988). An algebraic riccati equation approach to hinf opti-

mization. System and Control Letters 11, 85–91.

Ziegler, J. G. and N. B. Nichols (1942). Optimum settings for automatic controllers. Trans.

ASME 64(11), 759–768.

AAIQ Asociacion Argentina de Ingenieros Quımicos - CSPQ