Professional Documents
Culture Documents
= +
=
donde,
n
q e9 , e9 son los estados y ue9 es la
entrada de control. El sistema (13)-(14) puede verse
como la conexin en cascada de dos componentes, la
primera componente es (13), con como entrada, y
la segunda es el integrador (14). Asumimos que si
0, 0 u q = = y
0 =
, entonces (0) 0, f = (0) 0 g = y
0 = . Se desea disear un control por realimentacin
de estados que estabilice el sistema (13)-(14) al origen
0, q = 0 =
. Supongamos que (13) puede
estabilizarse con un control suave ( ) | q = , con
(0) 0 | = , y que se conoce una funcin de Lyapunov
suave ( ) V q , que satisface:
| | ( ) ( ) ( ) ( ) ( ) 15
V
f g W q q | q q
q
c
+ s
c
donde ( ) W q es definida positiva.
Sumando y restando ( ) ( ) g q | q en (13), y
haciendo el cambio de variables:
( ) ( ), 16 z v u | q | = =
se obtiene el sistema:
| | ( )
( )
( ) ( ) ( ) ( ) 17
18
f g g z
z v
q q q | q q = + +
=
Como f, g y | son conocidas, se puede calcular la
derivada de | :
| | ( ) ( ) ( ) 19 f g
|
| q q
q
c
= +
c
La componente (17) del sistema dado por (17)-
(18), tiene un punto de equilibrio asintticamente
estable en el origen cuando su entrada z es cero.
Considrese la Funcin de Lyapunov candidata:
( )
2
1
( , ) ( ) 20
2
a
V z V z q q = +
cuya derivada a lo largo de las trayectorias de (17)-
(18) satisface:
| |
( )
( ) ( ) ( ) ( )
( ) ( ) 21
a
V V
V f g g z zv
V
W g v z
q q | q q
q q
q q
q
c c
= + + +
c c
( c
s + +
(
c
Eligiendo:
( ) ( ) , 0 22
V
v g kz k q
q
c
= >
c
obtenemos:
( )
2
( ) 23
a
V W kz q s
que muestra que el origen 0, 0 z q = = es
asintticamente estable. Como (0) 0 | = , se concluye
que el origen 0, 0 q = = es asintticamente estable.
Sustituyendo las expresiones de v, z, | , obtenemos
el control por realimentacin del vector de estados:
| | | | ( ) ( ) ( ) ( ) ( ) 24
V
u f g g k
|
q q q | q
q q
c c
= +
c c
Est tcnica se denomina integrador Backstepping
porque el control virtual es retrocedido un
integrador para obtener el control real u. El mtodo
explicado puede aplicarse a sistemas de la forma:
( )
( )
( ) ( ) 25
( , ) ( , ) 26
a a
f g
f g u
q q q
q q
= +
= +
donde (26) no es un integrador puro sino un
integrador no lineal. La transformacin de entrada
| | ( )
1
( , ) 27
( , )
a a
a
u u f
g
q
q
=
transforma a (26) en un integrador puro
a
u = .
Tomando u
a
igual al control (24) y combinndolo
con (27) se obtiene que el control por Backstepping
para el sistema (25)-(26) es:
| |
| | ( )
1
( , ) ( ) ( )
( , )
( ) ( ) ( , ) 28
a
a
a
u f g
g
V
g k f
|
| q q q
q q
q | q q
q
c
= +
c
`
c
)
con 0 k > , y la funcin de Lyapunov total es:
| | ( )
2 1
( , ) ( ) ( ) 29
2
a
V z V q q | q = +
1.2 Ley de Control Dinmica por Realimentacin
de Salida
El problema de estabilizacin de sistemas no lineales
por realimentacin de salida ha sido ampliamente
estudiado. Una novedosa tcnica de diseo ha sido
desarrollada por Karagiannis et al., (2003). Esta
tcnica consiste en la aplicacin de un principio de
separacin, el cual establece que el problema de
regulacin propuesto se puede resolver por medio de
la solucin de dos sub-problemas. El primero se
refiere a encontrar una ley de control de informacin
completa, bajo el supuesto de que se conocen todos
los parmetros y variables del sistema. El segundo
sub-problema consiste en el diseo de una ley de
control dinmica estabilizante, por realimentacin de
salida (con estimacin de los estados no medidos).
Considere una clase de sistema de la forma:
( )
0 1
( , ) ( , )
( , ) ( , ) 30
A y u B y u
y y u y u
q q
q
= +
= +
con el estado ( , )
n p
y q e9 9 , la salida y y la entrada
de control
m
u e9 . Se asume que slo la salida est
disponible para su realimentacin.
Considere tambin una variable de desempeo
definida como:
( ) ( , ) 31 h y q =
El problema de regulacin del sistema (30)
consiste en encontrar una ley de control por
realimentacin dinmica de la salida, descrita por:
( )
( , )
( , ) 32
y
u y
q t q
o q
=
=
tal que todas las trayectorias del sistema en lazo
cerrado (30)-(32) sean acotadas y adems:
( ) lim ( ) 0 33
t
t
=
Proposicin 1: Considere un sistema descrito por
ecuaciones de la forma (30) y una variable de
desempeo definida como en (31). Suponga que:
- (A1) Existe una ley de control de informacin
completa
( )
*
( , ) 34 u y o q =
para la cual todas las trayectorias del sistema en lazo
cerrado (30)-(32) son acotadas y (36) se satisface.
Adems, el sistema (30) con ( , ( )) u y d t o q = + es
globalmente estable de entrada acotada y estado
acotado, con respecto a la entrada d(t).
- (A2) Existe una aplicacin ( ) y tal que el sistema
( )
1
( , ) ( , ) 35 z A y u y u z
x
c | |
=
|
c
\ .
es uniforme y globalmente estable para cualquier
par y, u; y adicionalmente z(t) permite que, para
cualquier par y y dado,
| | ( ) lim ( , ( )) ( , ) 36
t
y z t y o q o q
+ =
Entonces existe una ley de control dinmica de
realimentacin de salida descrita por ecuaciones de la
forma (32), que resuelve el problema de regulacin
por realimentacin de salida.
De la prueba de la Proposicin 1 (Gonzlez et al.,
2008) se tiene que si se considera el controlador
dinmico de realimentacin de salida:
( )
( , ( )) 37
w
u y M y
q
o q
=
= +
y la variable auxiliar
( )
( ) 38 z M y q q = +
La dinmica de la variable auxiliar es:
( )
1
( , ( , )) ( , ( , )) 39 z A y y z y y z z
y
o q o q
( c
= + +
(
c
y el controlador dinmico resulta:
|
( )
1
0
1
( , ( , ( )))( ( ))
( , ( , ( )))
( , ( , ( )))
( , ( , ( )))( ( ))
( , ( )) 40
M A y y M y M y
B y y M y
y y M y
y
y y M y M y
y
u y M y
q o q q
o q
o q
o q q
o q
= + +
+ +
c
+
c
c
+ +
c
= +
La suposicin (A2) de la Proposicin 1 puede ser
reemplazada por una condicin ms estricta que
garantice
( ) lim ( ) 0 41
t
z t
=
para todo y y u. Si este es el caso, q puede usarse
para construir una estimacin asinttica de los estados
no medidos .
2. Diseo del controlador Backstepping
Reescribiendo el sistema (1)-(3) como:
( )
( )
( )
( ) ( )
1 1 10 1 1 1
3
2 2 20 2 2 2
3 3 1 4 2 3
42
43
x x x x
x x
x x x x
x x x x u
o |
q
o |
| |
| | | | | |
= = = +
| | |
\ . \ . \ .
= =
se obtiene un sistema como el dado por (25)-(26),
donde:
( )
( )
( )
( ) ( )
1 10 1 1 1
2 20 2 2 2
3 1 4 2 3
( ) ; ( ) 44
( , ) ; ( , ) 1 45
a a
x x x
f x g x
x x x
f x x x x g x
o |
o |
| |
| | | |
= =
| |
\ . \ .
= =
Haciendo la transformacin de entrada (28), se
tiene:
( ) ( )
3 1 4 2 3
46
a
u u x x x | | = (
Sustituyendo (46) en (43), tenemos:
( )
( )
( )
( )
1 1 10 1 1 1
3
2 2 20 2 2 2
3
47
48
a
x x x x
x x
x x x x
x u
o |
o |
| | | | | |
= = +
| | |
\ . \ . \ .
=
Tomando a x
3
como entrada, y diseando un
control
3
( ) x x | = que estabilice al sistema en x
1
=1000
clulas/mm
3
y x
2
=550 clulas/mm
3
, se propone:
( )
3
1 1 1 1 10 2 2 2 2 20
( )
( ) ( ) 49
x x
LK x x x LK x x x
|
| |
=
= +
con L > 0, K
1
> 0, K
2
> 0; cuya derivada est dada por:
| | ( )
1 1 10 1 2 2 20 2
( ) ( 2 ) ( 2 ) 50 x L K x x K x x | | | =
La funcin de Lyapunov V(x) que se propone es:
( ) ( )
| | ( )
2 2
1 1 10 2 2 20
1 10 1 2 20 2
1
( ) ( ) ( ) 51
2
( ) ( ) 52
V x K x x K x x
V
K x x K x x
x
= +
c
=
c
Utilizando (24), se tiene que u
a
viene dada por:
( )
3 1 1 10 1 1 10 1 1
2 2 20 2 2 20 2 2
2 2
1 1 1 3 10 1 2 2 2 3 20 2
( )( ( 2 ) (1 ))
( )( ( 2 ) (1 ))
( 2 ) ( 2 ) 53
a
u Kx K x x L x x x K
K x x L x x x K
LK x x x x LK x x x x
| o
| o
| |
= + +
+ + +
+ +
con K>0.
Sustituyendo (53) en (46), se tiene que el control
por Backstepping es:
( )
3 1 4 2 3 3
1 1 10 1 1 10 1 1
2 2 20 2 2 20 2 2
2 2
1 1 1 3 10 1 2 2 2 3 20 2
( )
( )( ( 2 ) (1 ))
( )( ( 2 ) (1 ))
( 2 ) ( 2 ) 54
u x x x Kx
K x x L x x x K
K x x L x x x K
LK x x x x LK x x x x
| |
| o
| o
| |
= +
+ + +
+ +
La correspondiente funcin de Lyapunov total es:
( )
(
) ( )
2 2
3 1 1 10 2 2 20
3 1 1 1 1 10
2
2 2 2 2 20
1
( , ) ( ) ( )
2
1
( )
2
( ) 55
a
V x x K x x K x x
x LK x x x
LK x x x
|
|
= +
+ +
El sistema en lazo cerrado, utilizando la ley de
control (54) se muestra en las figuras 2, 3 y 4. En
estas simulaciones el tratamiento se inicio ao y
medio despus de la infeccin por VIH.
Figura 2: Estado x
1
y x
2
en lazo cerrado.
Figura 3: Estado x
3
en lazo cerrado.
Figura 4: Seal de Control u.
0 2 4 6 8 10 12 14 16 18 20
100
200
300
400
500
600
700
800
900
1000
Linfocitos CD4 (x1) y CTL (x2). Inicio de terapia: ao 1.5
tiempo (aos)
c
e
l u
l a
s
/
m
m
3
Linfocitos CD4
Linfocitos CTL
0 2 4 6 8 10 12 14 16 18 20
-100
0
100
200
300
400
500
600
700
800
Carga Viral (estado x3). Backstepping, Inicio terapia ao 1.5
tiempo (aos)
c
o
p
i a
s
/
m
l /
1
0
0
0
0 2 4 6 8 10 12 14 16 18 20
-0.5
0
0.5
1
1.5
2
2.5
3
3.5
x 10
6
Control U, Backstepping, Inicio terapia ao 1.5
tiempo (aos)
c
o
p
i a
s
/
m
l
3. Diseo del Observador por
Realimentacin de la Salida.
Sea el sistema (1)-(3) reescrito de la forma:
( )
| | ( )
1 1 3 1 10 1 1
2 2 3 2 20 2 2
1
3 3 3 4 3
2
0
56
0
57
x x x x
x
x x x x
x
y x x x u
x
o | o
q
o | o
| |
( ( ( (
= = = +
( ( ( (
+
(
= =
(
el cual es de la forma del sistema (30), donde:
( )
| |
1 1 3 1 10
2 2 3 2 20
0 1 3 3 4 3
0
( , ) ; ( , ) 58
0
( , ) ; ( , )
x x
A y u B y u
x x
y u u y u x x
o | o
o | o
| |
( (
= =
( (
+
= =
Sea el control por realimentacin dinmica de la
salida:
( )
( , ( )) 59
x w
u y x y o
=
= +
donde o se define como en (34),
2
( ) : y 99 se
define de acuerdo a la hiptesis (A2) y w es una nueva
seal de control. Haciendo M = I, y utilizando la
ecuacin (39), se tiene que la dinmica del sistema en
lazo cerrado, en coordenadas x, y y z es:
( )
| | ( )
| | ( )
1 1 3 1 10 1 1
2 2 3 2 20 2 2
1
3 3 3 4 3
2
1
1 1 3
3 3 4 3
2 2 3 2
0
60
0
61
0
62
0
x x x x
x
x x x x
x
y x x x u
x
x y
z x x z
x
y
o | o
o | o
| |
o |
| |
o |
( ( ( (
= = +
( ( ( (
+
(
= =
(
| c | (
|
(
c (
|
(
=
(
| + c (
|
(
c
\ .
Para que (41) sea satisfecha, se propone:
( )
1
1
3
2
2
4
( ) 63
L y
y
L y
|
|
|
|
( | |
( |
\ . (
=
(
| |
(
|
(
\ .
donde L
1
>0 y L
2
>0. Entonces, la ecuacin (35) se
puede escribir como:
( )
1
1 1 3 1 4 1 3
3
2
3 2 3 2 2 3 2
4
( 1)
64
(1 )
x L L x
z z
L x x L
|
o | |
|
|
| o |
|
| | (
+
|
(
|
(
=
|
(
+
|
(
|
\ .
El sistema (64) es uniformemente globalmente
asintticamente estable con la funcin de Lyapunov
(65):
( )
( )
( ) ( )
2 2 2 3 1 4
2 1 1 2
4 3
2 2 3
2 1 1 1 1
4
2 1 4
1 2 2 2 2
3
1 1
( ) 65
2 2
( ) (1 )
( 1) 66
V x L z L z
V x L y L z
L y L z
| | | |
| |
| |
o |
|
| |
o |
|
= +
= +
+
Eligiendo los valores de las ganancias L
1
y L
2
que
permitan ubicar los autovalores de (64) en el
semiplano izquierdo del plano complejo s, la ecuacin
(66) siempre ser definida negativa. Por lo tanto, se
satisfacen las condiciones en (A1) y (A2) y, por la
aplicacin de la Proposicin 1, se sintetiza el
estimador x
que completa la ley de realimentacin
dinmica (59), la cual se obtiene al reemplazar en la
ley de control de informacin completa (54), x por
( ) x y + :
( )
1
1 1 3
3 1
2 2
2 2 3
4
67
x L x
x
x
x L x
|
|
|
|
(
(
(
(
(
(
(
La ley de realimentacin dinmica de la salida
resulta:
1 1
1 1 3 1 4 1 3 1 1 3
3 3
2 2
3 2 3 2 2 3 2 2 2 3
4 4
1
1
3 1 10
2 20 2
2
4
( 1)
(1 )
(68)
x L L x x L x
x
L x x L x L x
L
x
u
x
L
| |
o | |
| |
| |
| o |
| |
|
| o
o |
|
( (
+
( (
( (
=
( (
+
( (
(
(
(
(
+
(
(
(
1 2
3 1 1 3 3 4 2 2 3 3 3
3 4
1 1
1 1 10 1 1 3 1 10 1 1 3
3 3
1 2
1 1 3 2 2 20 2 2 3
3 4
2 20 2
2
(1 )
2
u x L x x x L x x Kx
K x x L x L x x L x
x L x K K x x L x
L x x
| |
| |
| |
| |
| o
| |
| |
|
| |
|
o
| | | |
= +
| |
\ . \ .
| | | | | | | | |
+ + | | | |
| |
\ . \ . \ . \ . \
| | | | | | |
+
| | | |
| |
\ . \ . \ . .
( )
2 2
2 3 2 2 3
4 4
2 1 1
1 1 3 1 1 3 10 1 1 3
3 3
2 2 2
2 2 3 2 2 3 20 2 2 3
4 4
(1 )
2
2 69
L x x L x K
LK x x L x x x L x
LK x x L x x x L x
|
| |
| |
|
| |
| |
|
| |
| | | | | | | |
+ + | | | |
| |
\ . \ . \ . \ .
| | | | | |
| | |
|
\ . \ . \ .
| | | | | |
| | |
|
\ . \ . \ .
la cual logra la regulacin del sistema.
Figura 5: Estado x
1
en lazo cerrado.
Figura 6: Estado x
2
en lazo cerrado.
Figura 7: Estado x
3
en lazo cerrado.
Figura 8: Seal de Control u.
El efecto de la seal de control mostrada en la
figura 8 sobre los estados del sistema, con
3
1
(0) 950 clulas/mm , x =
3
2
(0) 500 clulas/mm x =
, se
observa en las figuras 5, 6 y 7.
4. Conclusiones
El problema de disear una ley de control para el
modelo del VIH-1, que permita la programacin del
tratamiento de antirretrovirales con el fin de mantener
la carga viral en un nivel indetectable y las
concentraciones de linfocitos CD4 y CTL en valores
normales, ha sido resuelto a travs del diseo de un
controlador Backstepping, el cual tiene como base un
observador, obtenido mediante un enfoque de
Realimentacin de Salida. Simulaciones digitales
demuestran que el controlador diseado cumple con el
objetivo de llevar y mantener la carga viral en niveles
indetectables y, las concentraciones de CD4 y CTL en
los valores deseados.
Referencias
Campello, F. (1999). Modeling the dynamics of HIV-1
and CD4 and CD8 Lymphocytes. IEEE Engineering
in Medicine and Biology, 18(1):2124.
COESIDA JALISCO. Recuperado de Para personas
que viven con VIH:
http://coesida.jalisco.gob.mx/atencion6.html
Espinoza, G., Palacios, E., Moreno, J. & Campos, D.
(2008). Output Feedback Passivity-based Control for
HIV-1 Treatment Scheduling. D.F, Mxico.
Gonzlez, O., Ros, M. & Gmez, C. (2008). Control
Adaptativo por Realimentacin de Salida del
Proceso Anaerobio de Tratamiento de Aguas
Residuales. Mrida, Venezuela.
INFOSIDA. Recuperado de: http://www.infosida.es/
bgdisplay.jhtml?itemname=cd4_and_viral_load_tests
JEDDY SIDA, Tratamiento Natural del Sida.
Recuperado de: http://www.sidaperu.com/sida.php
Karagiannis, D., Astolfi, A. y Ortega, R. (2003). Two
results for adaptive output feedback stabilization of
nonlinear systems. Automatica, 39:858866.
Khalil, H. (1996). Nonlinear Systems (2
da
ed.).
Pretince Hall.
NAM (National AIDS Manual). (2002). Recuperado
de: http://www.aidsmap.com/es/docs/12A238F7-
D452-4D08-91CD-117D8C09BFBF.asp
Palacios, E., y Campos, D. (2005). Anlisis y Control
de la Dinmica del VIH-1. D.F, Mxico.
Palacios, E., y Campos, D. (2007). Control por
Retroalimentacin de la Salida para la reduccin de
la carga viral en un modelo de VIH-1. D.F, Mxico.
Perelson, A. and Nelson, P. (1999). Mathematical
analysis of HIV-1 dynamics in vivo. SIAM, 41(1):3-
44.
Regueiro, J., Lpez, C., Gonzlez, S. & Martnez, E.
(2003). Inmunologa Biologa y patologa del
sistema inmune (3
a
ed.). Madrid: Panamericana.
0 2 4 6 8 10 12 14 16 18 20
100
200
300
400
500
600
700
800
900
1000
Linfocitos CD4 (estado x1). Backstepping, Inicio terapia ao 1.5
tiempo (aos)
c
e
l u
l a
s
/
m
m
3
Estado x1 real
Estado x1 estimado
0 2 4 6 8 10 12 14 16 18 20
500
550
600
650
700
750
800
850
900
Linfocitos CTL (estado x2). Backstepping, Inicio terapia ao 1.5
tiempo (aos)
c
e
l u
l a
s
/
m
m
3
Estado x2 real
Estado x2 estimado
0 2 4 6 8 10 12 14 16 18 20
-100
0
100
200
300
400
500
600
700
800
Carga Viral (estado x3). Backstepping, Inicio terapia ao 1.5
tiempo (aos)
c
o
p
i a
s
/
m
l /
1
0
0
0
0 2 4 6 8 10 12 14 16 18 20
0
0.5
1
1.5
2
2.5
3
3.5
x 10
6
Control U, Backstepping, Inicio de terapia: ao 1.5
tiempo (aos)
c
o
p
i a
s
/
m
l