Академический Документы
Профессиональный Документы
Культура Документы
por
Magister en Matemticas
Marzo 2007
Este trabajo ha sido apoyado parcialmente por la Fundacin MAZDA para el Arte y la
Ciencia y por el proyecto COLCIENCIAS No 1118-05-13631.
ii
Resumen
En este trabajo se aborda el estudio de la propiedad de controlabilidad y la descomposicin
en estados controlables/no controlables de los sistemas dinmicos de control anes con la entrada, con el n de aproximarnos al anlisis de los sistemas acoplados en lo que concierne a esta
propiedad. En el caso de los sistemas lineales se presentan los resultados ms relevantes con
respecto a la controlabilidad. En el caso no lineal se dene una versin local de esta propiedad
que se llama accesibilidad local. Se muestra adems que esta versin local coincide con lo desarrollado en los sistemas lineales cuando es aplicada a estos sistemas. En el trabajo con sistemas
de control anes con la entrada, se tiene un algoritmo que proporciona la manera de vericar
la accesibilidad local. Basados en estos resultados se propone una metodologa que permite
vericar la accesibilidad de los sistemas dinmicos acoplados. Finalmente dicha metodologa
es aplicada a un proceso qumico en particular, para el cual se realiza un modelo matemtico
basado en leyes de conservacin, que permite vericar la accesibilidad local de cada uno de los
equipos involucrados y se analiza de manera global el sistema acoplado.
iii
Contenido
Introduccin
VIII
1. Conceptos bsicos
1.4.2. Co-distribuciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4.3. Teorema de Frobenius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2. Controlabilidad de sistemas de control anes con la entrada
18
. . . . . . . . . . . . . 29
. . . . . . . 34
36
Bibliografa
56
Lista de Figuras
1-1. a) Espacio Tangente Tp M:
b) Campo vectorial en M . . . . . . . . . . . . . .
vi
Agradecimientos
Este trabajo ha sido posible gracias a la colaboracin, algunas veces implcita, de muchas
personas. Quiero agradecer a:
Mi directora, la profesora Margarita Toro V., por su trabajo continuo, por su inters, por
su apoyo y por ser una gua para lograr el objetivo planteado.
A mi co-director, el profesor Hernn lvarez Z., quien siempre estuvo atento a nuestro
avance y me motivo para mantener el rigor matemtico sin perder la mirada ingenieril.
A los profesores que de alguna u otra forma han aportado enormemente en mi formacin
acadmica y personal, entre ellos: Profesor Carlos Meja, Profesor Jorge Cossio, Profesor Jorge
Meja, Profesor Pedro Isaza.
A la Fundacin MAZDA para el Arte y la Ciencia quien me brind el apoyo econmico para
realizar mis estudios en el posgrado de Matemticas.
vii
Introduccin
Los sistemas dinmicos toman lugar en muchas disciplinas tales como la robtica, aeronutica, economa, biologa e ingeniera. Para los sistemas dinmicos, en el contexto de la teora de
control, desde 1960 R.E. Kalman en su trabajo On the General Theory of Control Systems, [7]
deni el concepto de controlabilidad para un sistema lineal invariante en el tiempo. Un estudio
sistemtico de la controlabilidad para sistemas no lineales fue comenzado desde los aos 70s.
Los trabajos desarrollados en [14], [4] y [2] plantearon un anlogo no lineal del criterio de la
condicin de rango para la controlabilidad propuesta por Kalman. El anlogo permite vericar
la propiedad de accesibilidad, la cual es una forma local de controlabilidad, i.e. la capacidad de
alcanzar desde un estado inicial un conjunto de dimensin completa (no necesariamente todo
el espacio). La Teora involucrada en este campo, trata temas clsicos de geometra diferencial como son el estudio de los campos vectoriales, los teoremas de existencia y unicidad de la
solucin de ecuaciones diferenciales, los grupos y lgebras de Lie.
Desde un punto de vista prctico, en el caso de los procesos qumicos, la mayora de ellos
estn conformados por dos o ms sistemas dinmicos, integrados mediante intercambios de
masa, energa y cantidad de movimiento a travs de tuberas y separaciones fsicas. Todos los
intercambios generan alta interaccin entre las dinmicas propias de cada equipo. La interaccin
siempre se ha visto como un inconveniente para el control eciente del proceso pero es posible
aprovecharla para hacer ms fcil el control de aquellas variables asociadas directamente con la
calidad del producto.
La idea de este trabajo es explorar la manera de vericar la controlabilidad de los sistemas
dinmicos acoplados cuando se ha demostrado controlabilidad a cada uno de los sistemas independientes para una regin de su espacio de operacin. Para lograr este objetivo, el trabajo se
divide como se describe a continuacin.
En el Captulo 1 se dene la estructura de los sistemas dinmicos de control con los cuales se
va a hacer el estudio. Estos sistemas generan un conjunto de campos vectoriales al cual se le da
estructura de lgebra de Lie. Adems se denen los conceptos de distribucin y co-distribucin
que sern de gran importancia para vericar la propiedad de inters a los sistemas de control.
En el Captulo 2 se dene la propiedad de controlabilidad para un sistema de control lineal
invariante en el tiempo y la descomposicin en estados controlables/no controlables. Se obtiene
adems la condicin de rango de controlabilidad de Kalman, que permite vericar dicha
propiedad. Luego se presentan las condiciones para denir una versin local de controlabilidad
para los sistemas no lineales que se llama accesibilidad local y se obtiene la condicin de rango
de accesibilidad, que es anloga a la mencionada para los sistemas lineales. Finalmente se
presenta un algoritmo para el clculo de la distribucin de accesibilidad a la cual se le verica
la condicin de rango de accesibilidad.
viii
En el Captulo 3 se propone una metodologa que permite vericar la controlabilidad para los
sistemas acoplados basada en el clculo de la distribucin de accesibilidad y la descomposicin
en estados controlables/no controlables. Esta metodologa es aplicada a un proceso qumico,
el cual es modelado mediante leyes de conservacin para el cual se tienen resultados a lo que
concierne con la accesibilidad local del sistema acoplado.
Finalmente en el apndice se desarrolla detalladamente el modelamiento matemtico basdo
en leyes de conservacin del proceso de separacin de amonaco-agua.
ix
Captulo 1
Conceptos bsicos
Para abordar el estudio de la propiedad de controlabilidad y la descomposicin en estados
controlables/no controlables de los sistemas dinmicos de control, es necesario introducir ciertos
resultados y deniciones. En la primera parte de este captulo, Secciones 1.1 y 1.2, se denen
los campos vectoriales, ujos y espacio tangente en una variedad suave M , con el n de denir
la estructura de los sistemas dinmicos de control con los cuales se va a hacer el anlisis. La
palabra "suave"(variedad, mapeo, campo vectorial, etc) signica C 1 : En la Seccin 1.3 se le da
estructura de lgebra de Lie al conjunto de campos vectoriales suaves que denen los sistemas
dinmicos de control. Posteriormente se introducen los conceptos y resultados de distribucin
y co-distribucin con el n de caracterizarlas, Seccin 1.4. En la Seccin 1.4.3 (Teorema de
Frobenius) se enuncian las condiciones necesarias para que las distribuciones generadas por
campos vectoriales suaves sean integrables.
1.1.
se dene como
Tp M =
d
dt
t=0
:(
; ) ! M suave, (0) = p
i.e. es el conjunto de todos los vectores tangentes de todas las curvas suaves en M que pasan
por p en t = 0 (Figura 1-1a).
Equivalentemente Tp M se puede denir como el espacio lineal de los mapeos Xp : C 1 (p) !
b) Un campo vectorial suave f en una variedad suave M est denido como un mapeo
f: M
p
[ Tp M
p2M
7 !
f (p)
la curva
:(
; ) ! M con (0) = p y
0 (0)
es derivada en p 2 M a lo largo de
= Xp ; i.e. Xp ( ) = (
)0 (0):
&(0)
Tp M
(t)
a)
b)
b) Campo vectorial en M .
Rn :
Denicin 1.1.2 Un sistema dinmico suave, o una ecuacin diferencial ordinaria (ODE), en
una variedad suave M , es una ecuacin de la forma
dx
= x(t) = f (x);
dt
x2M
(1.1)
: I
t 7 !
p (t)
= x(t)
:I
p (0)
M ! M mediante (t; p) =
p (t):
siguientes propiedades
(t1 )
(t2 ) =
(t1 + t2 ) ;
p (t);
p;
( t) = ( (t))
(0) = id:
(1.2)
P3 (t )
P2 (t )
p3
p2
P1 (t )
p1
Si la solucin
p (t)
@
@t
p (t)
t=0
p (t):
A las curvas
p (t)
1;
2; : : : ;
con el n de diferenciarlos.
@
:
@x1
geomtricamente esto signica que alrededor de p las curvas integrales de X son de la forma
xi (p) = constante; i = 2; :::; n
1.2.
Sistemas de Control
p (0);
p (t),
Para modicar la dinmica del sistema con nes de realizar control, se considera la siguiente
familia de sistemas dinmicos
: x(t) = f (x(t); u(t))
(1.3)
p (t):
En este trabajo, se estudia la representacin de los sistemas de control no lineales anes con
la entrada, la cual es un caso particular de (1.3). En este caso, la familia de sistemas dinmicos
con m entradas de control u1 (t); : : : ; um (t)
af
: x(t) = f (x) +
m
X
ui (t)gi (x)
(1.4)
i=1
Rn (o una variedad
ser representados en forma de funciones vectoriales suaves n-dimensionales de valor real en las
variables x1 ; : : : ; xn
2
f1 (x1 ; : : : ; xn )
6
6 f2 (x1 ; : : : ; xn )
f (x) = 6
..
6
.
4
fn (x1 ; : : : ; xn )
7
7
7;
7
5
g1i (x1 ; : : : ; xn )
6
6 g2i (x1 ; : : : ; xn )
gi (x) = 6
..
6
.
4
gni (x1 ; : : : ; xn )
7
7
7:
7
5
(1.5)
En el caso en que los campos vectoriales sean de la forma f (x) = Ax y gi (x) = bi ; para
una matriz A 2 Mn (R) y vectores bi 2 Rn ; el sistema (1.4) se convierte en:
4
x(t) = Ax(t) +
m
X
(1.6)
i=1
donde B = [ b1 j b2 j
j bm ] 2 Mn
m (R).
Muchos de los resultados que se presentan en las secciones siguientes, se encuentran generalizados para los sistemas no lineales (1.3) en [4], [13], sin embargo una de las razones por las
cuales se trabaja con los sistemas de control afn con la entrada (1.4, 1.6), es que en el momento
de realizar clculos concretos, se tienen metodologas y algoritmos que lo permiten, [6].
1.3.
En esta seccin se presentan varias deniciones y conceptos que permiten denir el lgebra
de Lie de campos vectoriales, que en el caso de los sistemas de control, son los campos dados
por (1.5). La nomenclatura y deniciones fueron tomadas de [13] y [6].
Sea f = col(f1 ; f2 ; :::; fn ) un mapeo continuamente diferenciable denido en un subconjunto
@f 0
abierto M
Rn : Para cada x0 2 M;
(x ) 2 Mn (R) es la matriz Jacobiana de f evaluada
@x
0
en x : Para el subconjunto abierto M se denen los siguientes conjuntos
F(M ) = ff : M ! Rn j f es un campo vectorial suaveg
(M ) = f : M ! R j
es diferenciableg
los cuales resultan ser espacios vectoriales. De esta manera se dene la siguiente operacin:
Denicin 1.3.1 El corchete de Lie de f; g 2 F(M ) se dene como
[f; g] :=
Para cada f 2 F(M ) y cada
como:
@g
f (x)
@x
@f
g(x)
@x
(M ); la derivada de Lie de
(1.7)
a lo largo de f se dene
Lf (x) :=
X @
@
f (x) =
fi (x)
@x
@xi
(1.8)
i=1
Note que Lf : (M ) ! (M ) puede ser visto como un operador diferencial de primer orden.
Lf Lg (x) =
=
fi (x)
@
@xi
@(Lg (x))
f (x)
@x
!
P
P
P
@gj (x) @ (x)
@
@ @
gj (x)
(x) = fi (x)gj (x)
(x) + fi (x)
@xj
@xi @xj
@xi @xj
j
i;j
i;j
= g T (x)H f (x) +
@ (x) @g(x)
f (x)
@x
@x
@2
@xi @xj
Lf Lg
(1.9)
Para los campos vectoriales del espacio vectorial F(M ) se tiene la siguiente proposicin que
Proposicin 1.3.1 El corchete de Lie de campos vectoriales tiene las siguientes propiedades:
(i) Para todo f; g 2 F(M ) se tiene que [f; g] 2 F(M ):
[g; f ] :
(1.10)
=
"
P o r (1 .9 )
(1.11)
donde
(Lf Lg (a + b')) (p) =
fi (p)gj (p)
i;j
= a
fi (p)gj (p)
i;j
+a
fi (x)
i;j
P
@ 2 (p)
@ 2 '(p)
+ b fi (p)gj (p)
@xi @xj
@xi @xj
i;j
P
@gj (p) @ (p)
@gj (p) @'(p)
+ b fi (x)
@xi @xj
@xi
@xj
i;j
@h
@x g(x)
@g
@x h(x)
@ [g; h]
@f
@f @h
f (x)
[g; h] (x) =
f (x)
g(x)
@x
@x
@x
@x @x
@ @g
@f @h
@f @g
@ @h
g(x) f (x)
h(x) f (x)
g(x) +
h(x)
=
@x @x
@x @x
@x @x
@x @x
@2h
@h @g
@2g
@g @h
@f @h
=
g(x)f
(x)
+
f
(x)
h(x)f (x)
f (x)
g(x) +
2
2
@x
@x @x
@x
@x @x
@x @x
@2h
@2g
@f @h
@f @g
g(x)f
(x)
h(x)f (x)
g(x) +
h(x)
=
2
2
@x
@x
@x @x
@x @x
@g
h(x)
@x
@f @g
h(x)
@x @x
(1.12)
@2g
f (x)h(x)
@x2
@2f
h(x)g(x)
@x2
@2f
g(x)h(x)
@x2
@2h
f (x)g(x)
@x2
@h @g
@h @f
f (x) +
g(x)
@x @x
@x @x
@g @f
@g @h
h(x) +
f (x)
@x @x
@x @x
(1.13)
(1.14)
@2h
g(x)f (x)
@x2
@2g
f (x)h(x)
@x2
@2f
h(x)g(x)
@x2
= 0
@f @h
@f @g
g(x) +
h(x) +
@x @x
@x @x
@h @g
@h @f
f (x) +
g(x) +
@x @x
@x @x
@g @f
@g @h
h(x) +
f (x)
@x @x
@x @x
L[g;h] Lf = Lf (Lg Lh
Lf Lh Lg
Lh Lg )
(Lg Lh
Lh Lg ) Lf
Lg Lh Lf + Lh Lg Lf
(1.15)
L[h;[f;g]] = Lh Lf Lg
Lh Lg Lf
Lf Lg Lh + Lg Lf Lh
(1.16)
L[g;[h;f ]] = Lg Lh Lf
Lg Lf Lh
Lh Lf Lg + Lf Lh Lg
(1.17)
[ f; g] (x) =
(1.18)
1.4.
; ;
Lg Lf (x)
(1.19)
(1.20)
1.4.1.
Deniciones y propiedades
(x).
Basados en las propiedades de los espacios vectoriales, es posible extender ciertas ideas para
introducir los siguientes conceptos:
Si
Una distribucin
2 (x)
2 ) (x)
1 (x)
2 (x)
2 ) (x)
1 (x)
2 (x) :
contiene a la distribucin
2;
2;
si
1 (x)
para todo x 2 M:
Una distribucin
(x) = d;
para todo x 2 M:
vecindad
M0
de
x0
; si
tal que
es no singular en
M 0.
; si existe una
; para todo f1 ; f2 2
en M si
es involutiva.
carta coordenada (U; x1 ; :::; xn1 ) de p1 y (V; z1 ; :::; zn2 ) de p2 = F (p1 ) tal que F en estas coordenadas locales
(a1 ; : : : ; an1 ) 7! (a1 ; : : : ; an1 ; 0; : : : ; 0)
Se sigue de esta proposicin que si F es una inmersin, entonces para cualquier p1 2 M1
x0 =
d: Entonces, existe una vecindad abierta M 0 de x0 y un conjunto ff1 ; : : : ; fd g de campos vectoriales suaves denidos en M 0 tales que:
(i) los vectores f1 (x); : : : ; fd (x) son linealmente independientes para cada x 2 M 0 :
(ii)
(x) =
d
P
ci (x)fi (x)
(1.21)
i=1
x0
x0
la matriz n
[ f1 (x)j f2 (x)j
j fd (x)j
alrededor
(d + 1)
(x)]
tiene rango d: Entonces de los resultados de lgebra lineal se deduce la representacin (1.21) y
la suavidad de las entradas de dicha matriz implica las caractersticas de las funciones ci (x):
Una forma de vericar si una distribucin no singular
es o no involutiva la proporciona
el siguiente lema.
Lema 1.4.4 Sea
localmente generan a
: Se cumple que
es involutiva si y slo si
[fi ; fj ] 2
para todo 1
i; j
d:
10
, para todo 1
i; j
d;
(() Sean
1; 2
1 (x)
d
P
ci (x)fi (x)
2 (x)
i=1
d
P
aj (x)fj (x)
j=1
donde c1 (x); : : : ; cd (x) y a1 (x); : : : ; ad (x) son funciones suaves de valor real denidas en M 0 :
Considere la expansin dada por (1.19)
[ 1;
2 ] (x)
"
d
P
ci (x)fi (x);
i=1
aj (x)fj (x)
j=1
d P
d
P
d
P
i=1 j=1
d P
d
P
i=1 j=1
(1.22)
d P
d
P
i=1 j=1
note que todos los campos vectoriales en el lado derecho de (1.22) son campos vectoriales de
:
Corolario 1.4.5 Sea
rango [ f1 (x)j
para todo x y todo 1
i; j
es involutiva si
j fd (x)j [fi ; fj ] (x)]
d:
Es fcil probar que la interseccin de dos distribuciones involutivas es de nuevo una distribucin involutiva, sin embargo, la suma de dos distribuciones involutivas en general no lo
es.
1.4.2.
Co-distribuciones
En varios resultados que se muestran ms adelante, se hace necesario consideran los objetos
duales de los campos vectoriales y las distribuciones, llamados co-vectores y co-distribuciones
respectivamente. En esta seccin se introducen las deniciones y notaciones de estos conceptos.
Denicin 1.4.2 El espacio dual V
Rn es el conjunto de todas
de un espacio vectorial V
+ an xn ;
ai 2 R; i = 1; :::; n
an ] ; x = col(x1 ; x2 ; : : : ; xn ):
asigna a cada punto x de M un elemento del espacio dual (Rn ) : Los campos co-vectoriales se
identican con funciones vector la
!(x) = !(x1 ; : : : ; xn ) = [! 1 (x) ! 2 (x)
! n (x)]
@
@
@
@
:::
:
=
@x
@x1 @x2
@xn
(1.23)
Cualquier campo co-vectorial que tenga la forma (1.23) es llamado diferencial exacta.
Denicin 1.4.4 Sean ! 1 ; : : : ; ! d campos co-vectoriales suaves denidos en el mismo subconjunto M de Rn . Entonces
(x) = gen f! 1 (x); : : : ; ! d (x)g
es una co-distribucin. Para cada punto x 2 M; las co-distribuciones son subespacios de (Rn ) :
Las operaciones de adicin, interseccin, inclusin son denidas de manera anloga a las
operaciones con distribuciones. Similarmente, se denen la dimensin de una co-distribucin en
cada punto x 2 M , los puntos regulares y los puntos de singularidad. Adems se introducen los
siguientes conceptos:
: Note que
(x)
g
es una co-distribucin.
; el conjunto
?)
=n
12
Si una distribucin es generada por las columnas de una matriz F, cuyas entradas son
funciones suaves de x, su anulador es identicado, para cada x de M; mediante el conjunto
de vectores la ! que satisfacen la condicin ! F (x) = 0:
El anulador de una distribucin suave no necesariamente es suave [6, Ejemplo 1.3.11, pag.
20].
1.4.3.
Teorema de Frobenius
En esta seccin se estudia la relacin fundamental entre la nocin de distribucin involutiva y la existencia de una particin local de Rn en subvariedades de menor dimensin. Tal
relacin permite extender a los sistemas no lineales el concepto de descomposicin del sistema
en controlable/no controlable.
Dada una distribucin no singular d-dimensional
de
Rn ,
M0
?)
: El Lema 1.4.3,
d campos co-vectoriales ! 1 ; : : : ; ! n
d:
para todo 1
d; 1
d y x 2M 0
(1.24)
j fd (x)] 2 Mn
d (R):
una base para dicho espacio. Suponga ahora que en lugar de buscar cualquier solucin de (1.24),
@ j
se buscan soluciones de la forma ! j (x) =
; donde 1 ; : : : ; n d son funciones suaves de valor
@x
real adecuadas.
La idea es resolver la ecuacin diferencial parcial
@ j
[ f1 (x)j f2 (x)j
@x
j fd (x)] =
@ j
F(x) = 0
@x
(1.25)
@ 1
@ n d
;:::;
, para cada x. Note que estos vec@x
@x
tores la tienen la forma de diferenciales exactos, ver (1.23). Los resultados siguientes muestran
y encontrar n
d soluciones independientes
diferenciales exactos.
Denicin 1.4.5 Una distribucin no singular
1; : : : ;
n d;
todas denidas en M 0 ,
tales que
?
= gen fd
1; : : : ; d n dg
en M 0
(1.26)
La integrabilidad completa de una distribucin generada por las columnas de una matriz
F(x) es esencialmente un sinnimo de la existencia de n
d soluciones independientes de
M 0,
1; : : : ;
n d
= gen fd
1; : : : ; d n dg
es decir, satisfacen (1.25). Ahora, observe que (1.25) puede escribirse como
@ j
fi (x) = hd j (x); fi (x)i = 0;
@x
para todo 1
d; para todo x en M 0
(1.27)
para todo 1
d; para todo x en M 0
(1.28)
j (x)
= 0;
obtiene
L[fi ;fk ]
= Lfi Lfk
Lfk Lfi
3 2
L[fi ;fk ] 1 (x)
d 1 (x)
6
7 6
.
..
6
7=6
..
.
4
5 4
L[fi ;fk ] n d (x)
d n d (x)
De la suposicin, los diferenciales fd
=0
1; : : : ;
7
7 [fi ; fk ] (x) = 0;
5
1; : : : ; d n dg
n d;
se concluye que
para todo x 2 M 0
generan la distribucin
?;
se deduce de
(() Suponga ahora que la distribucin es involutiva. Esta prueba se realiza de manera
constructiva, i.e. permite encontrar las n
es no
singular de dimensin d, por el Lema 1.4.3 existe una vecindad abierta M 0 de x0 y un conjunto
ff1 ; : : : ; fd g de campos vectoriales suaves denidos en M 0 , los cuales generan a
para cada x en M 0 .
Ahora se muestra que la solucin de la ecuacin diferencial parcial (1.25) puede ser construida tomando la composicin adecuada de los ujos asociados con los campos vectoriales
f1 ; :::; fn ; o sea de
1 (t
n (t
1 ); : : : ;
n ):Considere
el mapeo
Rn
1 (z
(z1 ; : : : ; zn ) !
donde U = fz 2 Rn : jzi j < g. Si
n (z
1)
n)
x0
(1.29)
donde
n
1 ; :::;
6
(x) = 6
4
3
(x)
1
7
..
7
.
5
(x)
n
son funciones de valor real denidas para todo x en M 0 . Veamos que las ltimas
@
@x
x= (z)
@
@z
=I
para todo z 2 U
(1.30)
Por la propiedad (ii); las primeras d columnas del segundo factor del lado izquierdo de (1.30)
forman una base de
d+1 (x)
d+1
@x
;:::;d
15
n (x)
@ n
@x
1; : : : ;
n d
parcial (1.25) para denir una transformacin de coordenadas (localmente alrededor de x0 ) que
proporcione una representacin particularmente simple para los campos vectoriales de
construccin, los n
x0 .
d diferenciales d
1; : : : ; d n d;
: Por
1; : : : ; d n d,
1 ; :::;
formen un
sean
d+1 (x)
1 (x) ; : : : ;
n (x)
n d (x) :
1 (x); : : : ;
d (x);
d+1 (x) ; : : : ;
n (x)
=z
macin de coordenadas suave alrededor del punto x0 : Por otra parte, sea
de
un campo vectorial
entradas de
@
(x)
@x
:
x=
(1.31)
1 (z)
generan
?;
luego las n
16
2 (z); : : : ; d (z); 0; : : : ; 0) :
(1.32)
1 (z(t));
se obtiene:
z(t)=f (z(t)) +
m
X
ui (t)g i (z(t))
i=1
donde f (z) =
@
f (x)
@x
y g i (z) =
x(t)=
1 (z)
@
gi (x)
@x
17
:
x(t)=
1 (z)
Captulo 2
Controlabilidad de sistemas de control
anes con la entrada
Una de las propiedades ms importantes para estudiar el comportamiento de los sistemas
de control es la propiedad de controlabilidad. Esta propiedad est relacionada con las siguientes
preguntas: puede el sistema ser llevado desde un estado inicial a un estado nal en tiempo
nito?, puede esto hacerse para cualquier par de estados inicial y nal?, cules trayectorias
del sistema son realizables y cmo encontrar las acciones de control que llevan al sistema por
dicha trayectoria?, puede modicarse sustancialmente el comportamiento de las soluciones del
sistema variando las acciones de control? El principal propsito de este captulo es mostrar un
anlogo no lineal para vericar la propiedad de controlabilidad y encontrar una descomposicin
en estados controlables/no controlables para los sistemas de control no lineales anes con la
entrada. En la Seccin 2.1.se muestran los resultados ms relevantes para obtener la condicin
de rango de controlabilidad de Kalman, que permite vericar dicha propiedad para los
sistemas lineales. Luego, en la Seccin 2.2, se presentan las condiciones para denir una versin
local de controlabilidad para los sistemas no lineales que se llama accesibilidad local y obtener
la condicin de rango de accesibilidad. Al trabajar con sistemas de control anes con
la entrada, en la Seccin 2.2.3 se presenta un algoritmo que proporciona la distribucin de
accesibilidad a la cual se le verica la condicin de rango de accesibilidad. Finalmente en la
Seccin 2.2.4 se evidencia que la versin local desarrollada coincide con los resultados obtenidos
para los sistemas de control lineales cuando se le aplica a un sistema lineal.
2.1.
m
X
i=1
18
(2.1)
m (R):
2.1.1.
entrada u que conduce el sistema desde el estado inicial x1 hacia el estado nal x2 en tiempo
[10]
exp(At) =
nP1
i (t)A
(2.2)
i=0
donde
i (t)
se obtiene
A exp(At) =
nP1
i=0
Luego de (2.2)
d i (t) i nP1
A =
dt
i=0
A exp(At) =
nP1
i (t)A
i+1
0
i
i (t)A :
(2.3)
(2.4)
i=0
+ cn
n 1
nP1
i=0
19
ci Ai
(2.5)
0
i
i (t)A
nP2
i (t)A
i+1
n 1 (t)A
i=0
nP2
i (t)A
nP1
i+1
i=0
n 1 (t)c0 I+
nP1
i 1 (t)
n 1 (t)ci A
(2.6)
i=0
n 1 (t)ci ] A
(2.7)
i=1
Una condicin suciente para que (2.6) se cumpla, se obtiene igualando los coecientes de cada
potencia de A, y as:
0 (t) =
0
0 (t) =
i
n 1 (t)c0
i 1 (t)
n 1 (t)ci ;
i = 1; :::; n
(2.8)
1:
i (t);
i = 1; :::; n
0 (t);
1 (t); : : : ;
= 1;
i (0)
n 1 (t)) ;
= 0;
i = 1; :::; n
1:
(2.9)
como
2
6
6
6
6
C=6
6
6
4
0
i (t)
= C (t)
(2.10)
c0
c1
0
..
.
1
..
.
0
..
.
c2
..
.
cn
..
7
7
7
7
7
7
7
5
(2.11)
+ cn
n 1
+ c1 + c0 ;
[5].
Otra propiedad interesante de las funciones f i (t)g ; se presenta en el siguiente Lema, cuya
Lema 2.1.1 El conjunto de funciones f i g ; que consiste de la solucin del sistema dinmico
(2.8) con condicin inicial (2.9) es linealmente independiente sobre todo intervalo [0; T ] ; T > 0:
Por otra parte, la solucin del sistema dinmico lineal (2.1) para t0 = 0; puede escribirse
como [10]
x(T ) = exp(AT )x(0) +
20
exp(A(T
))Bu( )d
(2.12)
T nP1
i (T
)A Bu( )d =
i=0
nP1 P
m
nP1 P
m
A bj
i=0 j=1
A bj fij ;
donde fij =
i=0 j=1
T
i (T
)uj ( )d
i (T
)uj ( )d
(2.13)
j An
P = Bj ABj
(2.14)
n nm
es de rango n.
Prueba. ()) Supongamos que existe T > 0 tal que x(T ) = z: Veamos que el rango(P) = n.
Por (2.13), x(T ) est en el generado por el conjunto de vectores Ai bj
generan a
para cualquier T > 0: Dado cualquier z; existen constantes fij , 0 i n 1; 1 j m tales que
Pn 1 Pm
i
i=0
j=1 A bj fij = z; luego por el Lema 2.1.1 el conjunto de funciones f i (t)g es linealmente
independiente y por tanto el conjunto f i (T
solucin para las uj no es nica. Como P es de rango n; PPT es no singular. Dado un vector
z, sea r el vector nm
1
r = PT PPT
Para p = 1; :::; m; sea rp el vector n 1 que consiste de las componentes p, (p+m), (p + 2m) ; : : : ;
(p + (n
1)m) del vector r. Ahora se dene la matriz M tal que las entradas sean:
mij =
T
i 1 (T
j 1 (T
21
)d ;
i; j = 1; :::; n:
(2.15)
Como f i (T
0 (T
t)
1 (T
t)
n 1 (T
t)] M
rj ;
j = 1; :::; m:
entonces x(T ) = z:
El anlisis de las interacciones entre los estados x y las entradas u del sistema ha sido de gran
importancia para resolver diferentes problemas en teora de control. Basados en los conceptos
de controlabilidad introducidos por Kalman en 1960 y la correspondiente descomposicin de los
sistemas de control en controlable/no-controlable, es posible analizar dichas interacciones.
2.1.2.
(2.16)
x2 = A22 x2
(2.17)
donde
x = Qx =
y x1 2 Rd ; x2 2 Rn
Note que n
"
x1
x2
; A = QAQ
"
A11 A12
0
A22
B = QB =
"
B1
0
d:
interesante cuando se estudia el comportamiento del sistema bajo la accin de control u. Solucionando primero (2.17) usando (2.12) se obtiene, para un tiempo dado T > 0
x2 (T ) = exp(A22 T )x2 (0)
22
(2.18)
A11 T
x1 (T )
d
exp
dt
exp
A11 x1 (T )
= exp
A11 T
A11 T x1 (T )
= exp
exp(A11 (T
))A12 exp(A22 )d
x2 (0)
exp(A11 (T
))B1 u( )d
(2.19)
(2.20)
se observa que cualquier estado que pueda ser alcanzado en el tiempo T , comenzando desde
e(T ) + v; donde v es un elemento de V .
x(0) tiene necesariamente la forma x
Este argumento identica slo una condicin necesaria para que el estado x sea alcanzable
B = n; i.e d = n:
(2.21)
condicin
h
i
d 1
rango B1 A11 B1 ... A11 B1 = d
o dicho de otra manera, tiene la propiedad de que para cada x1 2 Rd existe una entrada u,
denida en [0; T ] que satisface
x1 =
exp(A11 (t
))B1 u( )d :
Entonces, si V es tal que la condicin (iii) se satisface, desde x(0) es posible alcanzar en el
e(T ) + v; con v 2 V:
tiempo T cualquier estado de la forma x
Este anlisis sugiere las siguientes consideraciones. Dado un sistema lineal de la forma (2.1),
sea V el subespacio ms pequeo de Rn que satisface (i) y (ii). Asociado con V se tiene una
particin de Rn en subespacios de la forma
Sp = fx 2 Rn : x = p + v; v 2 V g
caracterizados por la siguiente propiedad: el conjunto de puntos alcanzables en el tiempo T
e(T ) =
comenzando desde x(0) coincide exactamente con el subespacio que contiene el punto x
exp(AT )x(0); i.e. el punto alcanzable mediante la evolucin libre del sistema (u = 0); y los
e(T ) por efectos de la entrada de control u que se logran por el aporte
puntos alcanzados desde x
de un vector v 2 V . Por tanto los puntos alcanzables siempre estarn en el subespacio paralelo
aV
2.2.
af
: x(t) = f (x) +
m
X
i=1
24
ui (t)gi (x)
(2.22)
Efecto de la
entrada u
Sexp( AT ) x (0)
x% (T )
x(T)
Trayectoria libre,
sin accin de
control
V
x(0)
v
seccin se muestran los resultados ms importantes que permiten vericar de manera local la
controlabilidad de sistemas no lineales.
2.2.1.
entrada u que conduce el sistema desde el estado inicial x1 hacia el estado nal x2 en tiempo
nito.
Una primera aproximacin para estudiar los sistemas no lineales (2.22) es considerar su
linealizacin. Sin embargo, la linealizacin de estos sistemas a menudo ocasiona la prdida de
la estructura del sistema, existiendo sistemas no lineales que pueden ser controlables mientras
que su linealizacin no lo es [9, Ejemplo 3.5 pag. 76].
Retomando de nuevo el sistema no lineal (2.22), la pregunta que surge es: dado un x0 2 M;
en cules direcciones puede el sistema ser conducido mediante una entrada adecuada u?, i.e.
cules puntos del espacio de estados pueden ser alcanzados desde x0 en tiempo nito? Primero
considere el caso en que el campo vectorial f
25
u1 , u2 , i.e.
af
: x(t) =
2
X
(2.23)
i=1
Claramente para cualquier punto x0 2 M; el sistema puede ser conducido directamente en toda
G(x0 ) = gen g1 x0 ; g2 x0
usando entradas u = (u1 ; u2 ) constantes. Estos no son los nicos puntos alcanzables desde x0 ;
ya que si se considera u(t) = (u1 (t); u2 (t)) dada por
8
>
(1; 0);
>
>
>
< (0; 1);
u(t) =
>
( 1; 0);
>
>
>
: (0; 1);
t 2 [0; h)
t 2 [h; 2h)
t 2 [2h; 3h)
h>0
t 2 [3h; 4h)
y usando la expansin en series de Taylor se prueba en [9, Proposicin 3.6, pag. 77] que la
solucin del sistema (2.23) satisface
x(4h) = x0 + h2 [g1 ; g2 ] (x0 ) + O(h3 )
con lo cual se evidencia que al menos aproximadamente, se puede conducir el sistema (2.23) desde x0 en la direccin dada por el corchete de Lie [g1 ; g2 ] (x0 ); en particular si [g1 ; g2 ] (x0 ) 2
= G(x0 )
el sistema puede alcanzar puntos en direcciones por fuera de G(x0 ): Adems, escogiendo en-
tradas con conmutaciones ms elaboradas es posible conducir al sistema en direcciones dadas por
los corchetes de Lie de orden superior de g1 y g2 ; tales como [g2 ; [g1 ; g2 ]] ; [[g1 ; g2 ] ; [g2 ; [g1 ; g2 ]]] ;
etc.
En el caso en que el campo vectorial f est presente, por lo anterior se motivan las siguientes
deniciones y resultados.
Denicin 2.2.2 Considere el sistema no lineal (2.22). El lgebra de accesibilidad L es la
sublgebra ms pequea de F(M ), el lgebra de Lie de campos vectoriales en M; que contiene
a los campos vectoriales f; g1 ; : : : ; gm .
Note que L est bien denida, ya que la interseccin de dos sublgebras es de nuevo una
sublgebra. Para los sistemas de la forma (2.22) en que se est enmarcado nuestro estudio, se
tiene una caracterizacin muy til del lgebra de accesibilidad L:
Proposicin 2.2.1 Todo elemento de L es una combinacin lineal de repetidos corchetes de
26
Lie de la forma
[Xk ; [Xk
1; [
; [X2 ; X1 ]
]]] ;
k = 1; 2; :::
(2.24)
Prueba. Sea % el subespacio lineal generado por (2.24). Por denicin de L se tiene que
L: Para probar que % = L, basta mostrar que % es una sublgebra. Considere dos expresiones
= [Yl ; [Yl
1; [
; [Z2 ; Z1 ]
1; [
; [Y2 ; Y1 ]
]]]
]]]
ii) Se supone que [Z; Y ] 2 % para todo Y , l arbitrario y para todo Z con j
k. Ahora se
muestra que se cumple para todo Z de longitud k + 1: Para esto sea j = k + 1; por la identidad
de Jacobi (1.10) se tiene que si Z = Zj ; Z 1 ; donde Z 1 = [Zj
Y; Zj ; Z 1
1; [
+ Z 1 ; [Y; Zj ] + Zj ; Z 1 ; Y
]]
= 0
Z 1 ; [Zj ; Y ] + Zj ; Z 1 ; Y
Como Z 1 tiene longitud j
; [Z2 ; Z1 ]
= [Z; Y ] :
(2.25)
lado izquierdo de (2.25) est en %, adems Z 1 ; Y 2 %; luego el segundo trmino tambin est
en %.
lgebra de accesibilidad L
C (x)
C (x
27
)=n
(2.26)
u(t)
M0
x0
R M (x0 , T )
Entonces para cualquier vecindad M 0 de x0 y T > 0 el conjunto RTM (x0 ) contiene un subconjunto abierto no vaco de M:
M 0 de x0 tal que la dim
0
C (x )
=n
N1 =
j 1
jP1
i=1
Nj 1
(tj
1)
j 2
W de dimensin j
(tj
2)
es arbitrariamente pequea. Si j
1 como
(t1 ) (x0 ) : 0
< ti < i ; i = 1; : : : ; j
tal que
Xj (q) 2
= Tq Nj
(2.27)
1:
Sin
embargo por la Proposicin 1.4.1 esto podra signicar que se cumple para cualquier X 2 L;
as la dim
C (q)
(tj )
j 1
28
(tj
1)
(t1 ) (x0 )
< ti <
i;
en RTM (x0 ):
Del Teorema anterior se motiva la siguiente denicin anloga a la controlabilidad de los
sistemas lineales.
0
Denicin 2.2.3 El sistema no lineal (2.22) es localmente accesible desde x0 si RTM (x0 ) contiene un subconjunto abierto no vaco de M; para toda vecindad M 0 de x0 y para todo T > 0:
Si esto se cumple para cualquier x0 2 M entonces el sistema es llamado localmente accesible.
Basados en el Teorema 2.2.2 y la denicin anterior, se tiene el siguiente resultado que
permite vericar la accesibilidad local de un sistema de control no lineal de la forma (2.22)
evaluando la dimensin del algebra de accesibilidad.
Corolario 2.2.3 Si dim
sible.
C (x)
2.2.2.
En esta seccin se generaliza la nocin de descomposicin de los sistemas lineales. Para esto
es necesario introducir el concepto de distribucin invariante bajo un campo vectorial, que juega
un papel similar al de subespacio invariante bajo un mapeo lineal en el caso de los sistemas
lineales.
Denicin 2.2.4 Una distribucin
=) [f; ] 2
.
29
Sea [f; ] la distribucin generada por todos los campos vectoriales de la forma [f; ] con
2
; i.e.
[f; ] = gen f[f; ] ; 2
Usando esta notacin, se dice que una distribucin es invariante bajo un campo vectorial f si
[f; ]
Suponga ahora que
(x) =
en la forma
ci (x) i (x)
i=1
donde
1; : : : ; d
: Anlogo a lo realizado
en el Lema 1.4.4, se tiene el siguiente resultado que proporciona una condicin de invarianza
de
= gen f 1 ; : : : ;
i]
1; : : : ; d
dg
; para todo i = 1; : : : ; d:
d
P
ci
i=1
d
P
ci [f;
i=1
i]
d
P
(Lf ci )
(2.28)
i=1
note que todos los campos vectoriales en el lado derecho de (2.28) son campos vectoriales de
:
La expresin (2.28) en particular muestra que
[f; ]
Luego adicionando
gen f[f;
1 ] ; : : : ; [f; d ]g :
(2.29)
+ gen f[f;
+ [f; ] = gen f 1 ; : : : ;
1 ] ; : : : ; [f; d ]g
d ; [f; 1 ] ; : : : ; [f; d ]g
(2.30)
La nocin de invarianza bajo un campo vectorial f es particularmente til cuando se trabaja con distribuciones completamente integrables, ya que esto proporciona una manera de
simplicar la representacin local de un campo vectorial dado.
Lema 2.2.5 Sea
es
invariante bajo el campo vectorial f . Entonces para cada punto x0 existe una vecindad M 0 de
30
3
f 1 (z1 ; : : : ; zd ; zd+1 ; : : : ; zn )
6
7
..
6
7
.
6
7
6
7
6 f d (z1 ; : : : ; zd ; zd+1 ; : : : ; zn ) 7
7
f (z) = 6
6
7
f d+1 (zd+1 ; : : : ; zn )
6
7
6
7
..
6
7
.
4
5
f n (zd+1 ; : : : ; zn )
Prueba. Como la distribucin
(2.31)
Frobenius (Teorema 1.4.6) es tambin integrable. Adems para cada punto x0 existe una vecindad M 0 y una transformacin de coordenadas z =
que
gen d
d+1 ; : : : ; d n
Sea f (z) la representacin del campo vectorial f en las nuevas coordenadas. Ahora considere
un campo vectorial
n (z));
0; si k 6= i
1; si k = i
Entonces
f;
(z) =
@f (z)
(z) =
@z
@f (z)
:
@zi
se caracteriza por
d; el
: Como
2.2.5 son usados para obtener una descomposicin similar a la descrita para los sistemas lineales
(Seccin 2.1.2).
Proposicin 2.2.6 Sea
que
31
= f1 ( 1 ;
2) +
m
X
g1i ( 1 ;
2 )ui
(2.32)
i=1
donde
= (z1 ; : : : ; zd ) y
= f2 ( 2 )
(2.33)
= (zd+1 ; : : : ; zn )
Prueba. Por el Lema 2.2.5 existe, alrededor de cada x0 , una transformacin de coordenadas locales que produce una representacin para los campos vectoriales f; g1 ; : : : ; gm de la
forma (2.31). En las nuevas coordenadas los campos vectoriales g1 ; : : : ; gm que por suposicin
pertenecen a
d entradas son
por
el punto de
M0
deduce de la estructura de (2.32), (2.33) que el conjunto de puntos que pueden ser alcanzados
en el tiempo T , comenzando desde x0 , es el conjunto de puntos cuyas
sariamente iguales a las
coordenadas de
x0 (T );
(x) entonces se puede claramente identicar los estados del sistema que se comportan
Con base en lo anterior, el primer paso para llevar a cabo el anlisis de la accesibilidad local
de los sistemas de control no lineales (2.22) es encontrar una distribucin
propiedades:
32
Efecto de la
entrada u
xo(T)
x(T)
Trayectoria libre,
sin accin de
control
x(0)
1.
es involutiva.
2.
3.
Adems es necesario saber cul es el tamaoreal del subconjunto de puntos de la subvariedad suave d dimensional que pueden ser alcanzados en el tiempo T , por lo cual se considera
la distribucin minimal que satisfaga las propiedades 1-3. Para esto es necesario el siguiente
resultado, que se prueba en [6].
Lema 2.2.7 Sean
1 ; :::; q
1 ; :::; q
y contiene a
se denota por
gen f 1 ; : : : ;
q;
(2.34)
1; : : : ; q ;
se
1+
q
X
i=1
33
[ i;
k 1]
(2.35)
gen f 1 ; : : : ;
q;
g ; para todo k:
k +1 ;
entonces
= gen f 1 ; : : : ;
q;
g:
Como se puede apreciar de los resultados anteriores, la distribucin (2.34) puede ser construida algortmicamente. A continuacin se presenta dicho algoritmo para el clculo de la distribucin de accesibilidad local de los sistemas de control no lineales (2.22).
2.2.3.
1. Condicin de partida
= gen fg1 ; : : : ; gm g
1+
m
X
[gi ;
k 1] ;
donde g0 = f:
i=0
3. Condicin de parada
Si existe un entero k tal que
2.2.4.
k +1 ;
entonces
= gen f 1 ; : : : ;
q;
= gen fb1 ; : : : ; bm g = Im B
m
X
i=1
34
de
ci (x)bi
Claramente el corchete de Lie entre campos vectoriales constantes es cero, i.e. [bi ; bj ] = 0;
i; j = 1; : : : ; m: Luego los nicos corchetes de Lie no nulos son
[f; bi ] = [Ax; bi ] =
Abi ;
i; j = 1; : : : ; m
Por tanto
1
0+
m
X
[gi ;
0]
i=0
=
"
P or 2 .3 0
h
= Im Bj ABj
]] = ( 1)k Ak bi (2.36)
; [Ax; bi ] ;
j Ak B
3. Condicin de parada
Como
k+1
k;
k +1 :
Luego
n 1;
n 1
= Im Bj ABj
j An
Note que la condicin de rango de accesibilidad (2.26) coincide con la condicin de rango de
controlabilidad de Kalman (2.14). Luego si no se tuviera ningn conocimiento especial de los
sistemas lineales, al menos del Teorema 2.2.2 se sigue que los sistemas lineales que satisfagan
la condicin de rango (2.26) son localmente accesibles. Por supuesto, es sabido de la Teora de
los sistemas lineales que la condicin (2.26) es equivalente a la controlabilidad.
35
Captulo 3
Aproximacin a la vericacin de la
controlabilidad de los sistemas dinmicos
acoplados
Desde un punto de vista prctico, en el caso de los procesos qumicos, la mayora de ellos
estn conformados por dos o ms equipos integrados mediante intercambios de masa, energa
y cantidad de movimiento a travs de tuberas y separaciones fsicas. A estos sistemas se les
llama sistemas dinmicos acoplados. Todos los intercambios generan alta interaccin entre las
dinmicas propias de cada equipo. La interaccin siempre se ha visto como un inconveniente
para el control eciente del proceso, pero es posible aprovecharla para hacer ms fcil el control
de aquellas variables asociadas directamente con la calidad del producto. Cada equipo que
conforma un proceso es posible representarlo mediante un modelo matemtico compuesto por
un conjunto de relaciones matemticas que reejan las relaciones reales existentes entre las
variables del proceso. Debido a la complejidad de los procesos reales, cualquier modelo es una
imitacin de la realidad ya que tiende a ser idealizado por las suposiciones hechas durante su
desarrollo y generalmente proporciona una representacin el de slo algunas caractersticas del
proceso, denidas segn el problema presentado. Por lo anterior cualquier anlisis del sistema
real a travs de su modelo es limitado y se pueden esperar diferencias entre la operacin real
del proceso y la predicha por el modelo.
Para analizar estos modelos desde el punto de vista del control y en particular en lo que
concierne con la vericacin de la controlabilidad, muchos de los modelos obtenidos para representar cada equipo de proceso, tienen la forma (1.4). Para estos modelos es posible vericar la
controlabilidad en el caso de los sistemas lineales mediante el Teorema 2.1.2 y la accesibilidad
local en el caso de los sistemas no lineales mediante el Corolario 2.2.3. La idea de este trabajo es
explorar la manera de vericar la controlabilidad de los sistemas dinmicos acoplados cuando
se ha demostrado controlabilidad a cada uno de los sistemas independientes para una regin
de su espacio de operacin. Por tal razn se propone la siguiente metodologa para vericar la
propiedad de inters de estos sistemas.
36
3.1.
1. Desarrollar los modelos matemticos que representen adecuadamente cada uno de los sistemas dinmicos. Los modelos deben tener la forma (1.6 1.4).
2. Vericar la controlabilidad (lineal) la accesibilidad local (no lineal) de cada modelo por
separado.
3. Usando los resultados obtenidos, analizar de manera completa el sistema dinmico acoplado
considerando:
Las restricciones fsicas de los sistemas dinmicos que afecten la controlabilidad.
La descomposicin en estados controlables/no controlables.
3.2.
Aplicacin de la metodologa
3.2.1.
Modelamiento matemtico
P = 5 psig. La solucin
pasa luego por una vlvula de choque en la que se reduce bruscamente la presin desde 83;2
psig (presin en el punto 2) hasta 14 psig (presin en el punto 5), producindose la vaporizacin
de parte del lquido. La mezcla lquido-vapor entra al tanque Flash en el que nalmente se
separa en las dos fases: vapor que va a la parte superior y se extrae por 6 travs de una vlvula
manejada por un control de regulacin de presin en el tanque y el lquido que va a la parte
inferior y se retira por 7 a travs de una vlvula que se acciona desde un sistema de control que
37
PC
AT
PC
Psp
PT
Psp
PT
5
LTI
LC
Lsp
TT
4
TC
Tsp
7
3
38
a) Sistema I
5
b) Sistema II
dT2
dt
dT4
dt
v2
(T1
Vf
v3
(T3
Vc
A =
A (T3
U
T2 ) +
T2 ) (T4 T1 )
ln
Vf
A (T3
U
T4 )
df LIC , Vf =
T3
T4
T2
T1
(3.1)
2 Cp;2
T2 ) (T4 T1 )
ln
T3
T4
T2
T1
(3.2)
Vc 4 Cp;4
4
d2f LIC , Vc =
(d2c
[K]
T4
u1 = v 3
[K]
h 3i
39
m
s
CP;2 = 4313
CP;4 = 4184
dc = 0;0980
m3
h s i
kg
3
hm i
kg
3
hm i
J
h kgK i
J
kgK
df = 0;0735
[m]
e = 0;002
[m]
LIC = 7
longitud del IC
[m]
U = 1400
v 2 = 3;3e
= 892
= 1000
[m]
J
m2 sk
Luego los campos vectoriales que dene el sistema (3.1, 3.2) son
2
6 v2
6
(T
6 Vf 1
6
f1 (x1 ) = 6
6
6
6
4
1
3.2.1.2.
A (T3
U
T2 ) +
Vf
A (T3
T2 ) (T4 T1 )
ln
T3
T4
T2
T1
2 Cp;2
T2 ) (T4 T1 )
ln
T3
T4
T2
T1
Vc 4 Cp;4
= col(T4 ; T2 )
3
7
7
7
7
7
7
7
7
5
6
6
g1 (x1 ) = 6
4 (T3
Vc
7
7
7
T4 ) 5
dT
dt
Vl =
2 v2
x
MA xA;2 +MB (1 xA;2 ) A;2
Vl
MB
l (M x +M (1 x ))2
A A
B
A
v 2 T2
Vl
P vv
RT yA
MB
Vl l (M x +M
2
A A
B (1 xA ))
(MA yA + MB (1 yA )) P
v v CV;v
Vl l Cp;l R
vl
T
Vl
l vl
MA xA +MB (1 xA ) xA
MB
Vl l (M x +M
2
A A
B (1 xA ))
(3.3)
(3.4)
r2 L;
yA = 1;361xA + 0;5816
(3.5)
40
xA
[K]
u2 = T2
[K]
xA;2 = 0;312
v l = 2;3e
i otales
h kmolesT
3
CP;l = 4313
CV;v = 4103;6
MA = 17;03
MB = 18;016
P =2
presin en el ash
m
s i
m3
h s i
kg
3
hm i
J
h kgK i
J
h kgK i
kgA
h kmolA i
kgB
kmolB
r = 0;3
[m]
L = 0;55
R = 0;0821
h[m]3
v v = 0;0732
l
= 892
[atm]
m atm
kmolk
Luego los campos vectoriales que dene el sistema (3.3, 3.4) son
2
2 v2
xA;2
P vv
RT yA
MB
Vl l (M x +M
2
A A
B (1 xA ))
0
7
6
7
g2 (x ) = 6
4 v 5
2
Vl
2
3.2.2.
Vl l Cp;l R
yA )) P
v v CV;v
l vl
MA xA +MB (1
xA ) xA
MB
Vl l (M x +M (1 x ))2
A A
B
A
vl
T
Vl
3
7
7
7
7
7
7
7
5
x2 = col(xA ; T )
Vericacin de la controlabilidad
3.2.2.1.
1. Condicin de partida
2
0
Vc
T4 ) 5g
+ [f1 ;
0]
+ [f1 ;
1]
+ [g1 ;
1]
x1
@f1
@x1
6
6
6
6
6
6
6
6
6
=6
6
6
6
6
6
6
6
4
v1
Vf
UA
UA
T3
T4
ln
T2
T1
ln
T3
T4
T2
T1
2 Vf Cp;2 (T3
ln
T2 )
T3
T4
T2
T1
ln
T3
T4
T2
T1
UA
ln
T3
T4
T2
T1
T3
T4
T2
T1
2 Vf Cp;2
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
2 Vf Cp;2 (T4
T1 )
UA
4 Vc Cp;4
U A(T3 T2 T4 +T1 )
ln
T2
T1
U A(T3 T2 T4 +T1 )
U A(T3 T2 T4 +T1 )
T3
T4
ln
2 Vf Cp;2
U A(T3 T2 T4 +T1 )
4 Vc Cp;4 (T3 T2 )
@g1 x1
=
@x1
4 Vc Cp;4
"
T3
T4
ln
0
1
Vc
T2
T1
4 Vc Cp;4 (T4
T1 )
2 2
2 2
Luego
2
[f1 ; g1 ] x1
6
6
6
6
6
6
6
6
=6
6
6
6
6
6
6
4
UA
ln
T3
T4
T2
T1
2 Vf Cp;2
U A(T3 T2 T4 +T1 )
T3
T4
ln
1
Vc (T3
T2
T1
2 Vf Cp;2 (T4
T1 )
T4 )
T3
T4
ln
T2
T1
U A(T3 T2 T4 +T1 )
UA
T3
T4
U A(T3 T2 T4 +T1 )
1
Vc2 Cp;4
ln
T2
T1
4 Vc Cp;4
ln
T3
T4
1
Vc (T3
42
T2
T1
T4 )
4 Vc Cp;4 (T4
T1 )
! 3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
2 1
y as
2
x1
UA
6
6
6
6
3 6
2
6
6
0
6
= genf4 (T3 T4 ) 5 ; 6
6
6
Vc
6
6
6
6
4
ln
T3
T4
T2
T1
2 Vf Cp;2
U A(T3 T2 T4 +T1 )
T3
T4
ln
1
Vc (T3
1
Vc2 Cp;4
T3
T4
T2
T1
2 Vf Cp;2 (T4
T1 )
T4 )
U A(T3 T2 T4 +T1 )
T3
T4
ln
T2
T1
U A(T3 T2 T4 +T1 )
UA
ln
T2
T1
4 Vc Cp;4
ln
T3
T4
1
Vc (T3
T2
T1
4 Vc Cp;4 (T4
T4 )
T1 )
! 3
7
7
7
7
7
7
7
7
7g
7
7
7
7
7
7
5
3. Condicin de parada
La dimensin de
x1 = dim
localmente accesible.
3.2.2.2.
1. Condicin de partida
0
6
7
= gen fg2 g = genf4 v 2 5g
Vl
[f2 ; g2 ] x2
P v v yA (MA xA + MB (1
6
Vl MB RT 2
6
6
=6
6
4
vl v2
Vl
y as
43
xA ))2 v 2
3
7
7
7
7
7
5
2 1
P v v yA (MA xA + MB (1
6
0
Vl MB RT 2
6
6
7 6
= genf4 v 2 5 ; 6
6
4
vl v2
Vl
Vl
2
xA ))2 v 2
7
7
7
7g
7
5
3. Condicin de parada
La dimensin de
x2 = dim
3.2.3.
De acuerdo con los resultados obtenidos, los sistemas I y II son localmente accesibles, es
decir para cada sistema, dado un estado inicial x0 para cualquier vecindad M 0 de x0 y T > 0 el
0
conjunto RTM (x0 ) contiene un subconjunto abierto no vaco que contiene los puntos alcanzables
desde x0 mediante acciones de control adecuadas. Ahora, con respecto al acoplamiento de
los sistemas, el estado T2 del sistema I se convierte en una entrada del sistema II y as la
accesibilidad local del sistema acoplado slo estar afectada por las restricciones fsicas que
el sistema I imponga, tales como la temperatura mxima y temperatura mnima que podra
alcanzar el estado T2 .
Una situacin interesante se presenta cuando se considera un equipo adicional, al cual le
ingresan la corriente de vapor rica en amonaco que sale del ash. Este equipo es un reactor
cuyo modelo consiste de tres balances de masa. El desarrollo detallado del modelo se encuentra
en [8]. El sistema de ecuaciones diferenciales que modelan el reactor (sistema III) es:
dF
dt
dS
dt
dVr
dt
F vr
Vr
(S)F
(S)F
(Sf
= vr
(S) =
(3.6)
S)v r
Vr
(3.7)
(3.8)
max S
K1 + S + K2 S 2
44
Vr
u3 = v r
[l]
l
h
coeciente de rendimiento
=1
K1 = 0;03
parmetro cintico
K2 = 0;5
parmetro cintico
Sf = 10
hl i
l
g
g
l
Luego los campos vectoriales que dene el sistema (3.6, 3.7, 3.8) son
2
3
(S)F
(S)F 7
7
7
5
0
6
6
f3 (x ) = 6
4
3
F
Vr
7
6
7
6
(Sf S) 7
g3 (x ) = 6
7
6
5
4
Vr
1
3
x3 = col(F; S; V )
Para este sistema la distribucin de accesibilidad tiene la siguiente forma (ver [8]):
x3 =
6
x3 = genf4
3
11 (x )
3
21 (x )
3 2
7 6
5;4
3
12 (x )
1
3
12 (x )
3 2
7 6
5;4
3
13 (x )
1
3
13 (x )
3 2
7 6
5;4
3
14 (x )
1
3
14 (x )
7
5g
x3 = dim
(x3 ) denida en M 0 tal que, en las nuevas coordenadas, el sistema (3.6, 3.7,
3.8) est representado por el sistema (2.32, 2.33). En la Seccin 1.4.3 se muestra que el cambio
de coordenadas se calcula encontrando una funcin de valor real
45
tal que
?
1
= gen fd g en
@
@S
@
@V
2
6
4
3
11 (x )
3
21 (x )
3
12 (x )
1
3
12 (x )
7
5 = [0
0]
VF
(SV
Sf V )
: R 3 ! R3
z1
6
7
4 z2 5 =
z3
6
(F; S; V ) = 4
(3.9)
F
S
1
VF
(SV
Sf V )
3
7
5
6
6
f (z(t)) = 6
4
La invarianza de
max z2 z1
K1 + z2 + K2 z22
max z2 z1
K1 + z2 + K2 z22
0
7
7
7 ,
5
6
6
g(z(t)) = 6
6
4
z1
z3
Sf
z2
z1
1
z3
z2 + S f
z1
z2 + S f
3
7
7
7
7
5
en (3.9) muestra que los estados del reactor pueden slo moverse sobre
46
Figura 3-3: Subvariedad de puntos alcanzables para el reactor con condiciones iniciales F (0) =
2 gl ; S(0) = 0;5 gl ; V (0) = 0;5l:
47
Trabajos futuros
Ms que conclusiones, se sugieren trabajos futuros que permitan continuar con el estudio
de la propiedad de controlabilidad para los sistemas de control en cuanto a su aplicacin.
Por ejemplo, en el diseo de procesos la mayora de algoritmos que se tienen propuestos
en la literatura se componen de una serie de etapas entre las cuales la implementacin de un
sistema de control adecuado para la planta no se considera desde el inicio. Este es uno de los
defectos principales de cualquier operacin industrial, en el cual la falta de interaccin entre el
diseo del proceso y del sistema de control, hace que el diseo de estos dos sistemas no solo lleve
a un diseo que puede ser no controlable y por tanto no factible, sino tambin que produce gran
cantidad de prdidas econmicas al tratar de operar en las regiones no controlables. Debido a
esto surge la idea sobre la posibilidad de determinar, durante las etapas iniciales del diseo del
proceso, parmetros apropiados que garanticen su controlabilidad (caso lineal) o accesibilidad
local (caso no lineal). Este concepto es llamado Diseo Integrado o Integracin Diseo-Control.
En [12] se presenta una propuesta de procedimiento para realizar diseo integrado pero de
un slo sistema dinmico, cuya idea principal radica en determinar los valores o las relaciones
entre las variables de diseo del proceso que garanticen su controlabilidad bajo un pareamiento
especco entradas-estados. La vericacin de la controlabilidad es realizada usando el algoritmo
dado en la Seccin 2.2.3. Cuando se tiene sistemas acoplados, no se tienen metodologas para
abordar diseo integrado, por lo que uno de los trabajos que se podran realizar es el diseo
integrado de sistemas acoplados basado en la vericacin de la controlabilidad propuesta en este
trabajo, permitiendo as que se pueda en algn momento disear una planta completa mediante
diseo integrado.
Otra exploracin interesante, est enmarcada en el modo de calcular la dimensin de la
distribucin de accesibilidad generada por el algoritmo dado en la Seccin 2.2.3. En este caso,
cuando se tienen distribuciones de accesibilidad en las cuales se debe hacer un anlisis numrico,
se podra estudiar las diferentes maneras para calcular la dimensin que evite problemas de
carcter numrico (convergencia, redondeo, etc.)
En resumen, mucho ms trabajo surgir a medida que se explote en toda su dimensin el
uso de la vericacin de la controlabilidad para los sistemas dinmicos acoplados (con miras
48
al diseo integrado). El presente trabajo solo busca abrir la discusin y mostrar una de las
maneras como se puede vericar la controlabilidad de estos sistemas.
49
Apndice
A.
b (T1 )
H
b (T2 ) = dET
H
dt
(A10)
V CV dT
b (T ) = CP (T
H
(A11)
TR )
(A12)
dQ
dt ,
dQ
= UA
dt
(A13)
T es la
diferencia de temperatura entre las dos corrientes a travs de toda la supercie A. Hay que tener
en cuenta que a medida que los uidos de proceso recorren el IC, la diferencia de temperatura
cambia punto a punto, haciendo que la fuerza impulsora que ocasiona el intercambio de calor
mediante los diferentes mecanismos, tambin cambie punto a punto. Por esto se hace necesario
denir a
cuenta las variaciones espaciales de la diferencia de temperatura entre los uidos y est acorde
con las suposiciones realizadas para el desarrollo del modelo.
En este caso la conguracin de ujo es en contracorriente y la expresin para la LM T D
es:
T = LM T D =
(T3
T2 )
ln
(T4
T1 )
T3 T2
T4 T1
T2 ) +
51
UA
LM T D
2 Vf CV;2
(A14)
UA
T4 )
LM T D
4 Vc CV;4
(A15)
donde los subndices c y f representan el uido caliente y el uido fro respectivamente. Cuando
los uidos de proceso son lquidos, se tiene que CV
CP .
Vc =
A =
d2f LIC
donde df ; dc son los radios externos de los tubos del uido fro y el uido caliente respectivamente, LIC es la longitud del IC, e es el espesor del tubo interior.
5v5
52
v vv
l vl
(A16)
Mvprom
j=1
(A17)
con
N
PC
yj = 1
j=1
donde Mvprom es el peso molecular promedio del gas, Mj es el peso molecular del componente
j; N C es el nmero de componentes y R es la constante de gases. Como el separador Flash es
un cilindro, el volumen del lquido Vl es
Vl = r 2 L
donde r es el radio y L es el nivel del lquido en el tanque. Por tanto, el balance (A16) se
convierte en
d( r2 L l )
dt
dL
dt
dL
dt
(MA yA + MB yB ) Pv
vv
l vl
RTv
(MA yA + MB yB ) Pv
2
L
v2
vv
vl
2
r l
r2 l RTv
r2 l
1
(MA yA + MB (1 yA )) Pv
2
vv
vl
v2
r2 l
r2 l RTv
r2
2v2
=
=
(A18)
Usando el diagrama experimental tomado de [11] del equilibrio lquido-vapor para la mezcla
Amonaco-Agua, y correlacionando los datos, se obtiene la siguiente ecuacin que relaciona la
fraccin molar del amonaco en el lquido xA ; con la fraccin molar del amonaco en el vapor
yA a la presin de Pv = P2 = P = 2 atm y para el intervalo de temperatura entre 40o C y 95o C
yA = 1;361xA + 0;5816:
Como se tiene control de nivel
siguiente ecuacin algebraica
2
l
(A19)
dL
= 0; el balance global de masa (A18) se convierte en la
dt
v2 =
(MA yA + MB (1
l RTv
53
yA )) P
vv + vl :
Vl l xA
Mlprom
dt
2v2
xA;2
M2prom
v vv
yA
Mvprom
l vl
prom xA :
Ml
(A20)
r2 L l xA
MA xA + MB xB
dt
2v2
xA;2
MA xA;2 + MB xB;2
l vl
MA xA + MB xB
d
r2 l L
xA
MA xA + MB (1
dt
xA )
(MA yA + MB yB ) P
vv
RTv
yA
MA y A + M B y B
xA
2v2
MA xA;2 + MB (1
xA;2 )
l vl
MA xA + MB (1
xA )
P vv
yA
RTv
xA;2
xA :
xA
MA xA + MB (1
dt
xA )
dxA
d
xA [MA xA + MB (1
dt
dt
(MA xA + MB (1 xA ))2
dxA
dxA
(MA xA + MB (1 xA ))
xA (MA MB )
dt
dt
2
(MA xA + MB (1 xA ))
(MA xA + MB (1 xA )) xA (MA MB ) dxA
dt
(MA xA + MB (1 xA ))2
MB
dxA
2 dt
(MA xA + MB (1 xA ))
(MA xA + MB (1
=
=
=
xA ))
MB
(MA xA + MB (1
dxA
xA )) dt
2
2v2
MA xA;2 + MB (1
l vl
MA xA + MB (1
54
xA;2 )
xA )
xA;2
xA
P vv
yA
RTv
xA )]
2 v2
x
MA xA;2 +MB (1 xA;2 ) A;2
dxA
=
MB
dt
r2 l L (M x +M
(1 x ))2
A A
l vl
MA xA +MB (1 xA ) xA
MB
r2 l L (M x +M
2
A A
B (1 xA ))
P vv
RTv yA
MB
r2 l L (M x +M
2
A A
B (1 xA ))
(A21)
Balance de energa:
Se considera equilibrio trmico entre las fases (Tl = Tv = T ) ya que el calor sensible del
vapor es realmente pequeo comparado con los efectos del calor latente. Luego se tiene que
bl )
d(Vl l H
=
dt
2 v 2 H2
v v v Hv
l v l Hl
2 v 2 Cp;2 T2
2 v 2 Cp;2 T2
(MA yA + MB (1
RT
2 v 2 Cp;2 T2
r2 l Cp;l L
v v CV;v T
l v l Cp;l T
l v l Cp;l T
(MA yA + MB (1
RT
dT
=
dt
yA )) P
l v l Cp;l
T
2
r l Cp;l L
yA )) P
v v CV;v T
(MA yA + MB (1 yA )) P
v v CV;v T
r2 l Cp;l LRT
(A22)
Finalmente las ecuaciones diferenciales (A21, A22) modelan el comportamiento del tanque
ash.
55
Bibliografa
[1] A.A. Agrachev and Yu.L. Sachkov, Control theory from the geometric viewpoint, Moscow
- Pereslavl-Zalessky - Trieste, 2003.
[2] A.C. Antoulas, Mathematical system theory: The inuence of r.e. kalman, vol. I, Springer,
Berlin, 1991.
[3] L.C. Evans, Partial di erential equations, vol. Graduate Studies in Mathematics 19, American Mathematical Society, United States, 1998.
[4] R. Hermann and A. J. Krener, Nonlinear controllability and observability, IEEE Trans.
Automatic Control AC-22 (1977), no. 5, 728740.
[5] R. Horn and C. Johnson, Matrix analysis, vol. I, Cambridge University Press, New York,
1985.
[6] A. Isidori, Nonlinear control systems, Springer-Verlag, London, 1995.
[7] R. E. Kalman, On the general theory of control systems, Proc. First IFAC Congress 1
(1960), 481492.
[8] J. Bokor K.M Hangos and G. Szederkenyi, Analysis and control of nonlinear process systems, vol. I, Springer-Verlag, London, 2004.
[9] H.ijmeijer and A. van der Schaft, Nonlinear dynamical control systems, vol. I, SpringerVerlag, New York, 1990.
[10] K. Ogata, Ingeniera de control moderna, Prentice Hall, Mexico, 1998.
[11] R.H. Perry and D.W. Green, Chemical engineershandbook, McGraw-Hill, Companies, Inc.,
1999.
[12] H. lvarez S. Ochoa and J. Aguirre, Using controllability for chemical equipment design
as a rst step to integrated design, XI CLCA, Cuba (2004).
56
[13] E. Sontag, Mathematical control theory: Deterministic nite dimensional systems, SpringerVerlag, New York, 1998.
[14] H. Sussmann and V. Jurdjevic, Controllability of nonlinear systems, Journal of Dierential
Equations 12 (1972), 95116.
[15] M. Vidyasagar, A characterization of exp(at) and a constructive proof of the controllability
criterion, IEEE Trans. Automatic Control (1971), 370371.
57