Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudio de Los Sistemas de Control Por Modos Deslizantes
Estudio de Los Sistemas de Control Por Modos Deslizantes
Y SUS APLICACIONES
Ral R. Roque Y.
Universidad Mayor de San Andrs, Facultad de Ingeniera
Carrera de Ingeniera Electrnica, La Paz - Bolivia
RESUMEN
En el presente trabajo se expone una de las tcnicas utilizadas para el diseo de algoritmos
de control denominada Control por Modos Deslizantes, cuya aceptacin en la comunidad
cientfica se debe a su caracterstica de robustez.
Se estudia las condiciones para la existencia del modo deslizante, la convergencia hacia la
superficie, condiciones de invarianza, el problema del chattering, finalmente se sintetiza la
ley de control por modos deslizantes. Adems se presenta resultados de simulacin
aplicados de un ejemplo de aplicacin.
INTRODUCCIN
Los Sistemas de Control por Modos deslizantes son una generalizacin de los sistemas de
control de Estructura Variable (VSC) [Llanes, 1994].
Los VSC tienen la caracterstica de cambiar de estructura por medio de alguna ley, de
manera de satisfacer caractersticas deseadas. Lo que puede significar en el caso de
sistema lineales por ejemplo, cambiar entre dos ganancias, los lazos de realimentacin
[DeCarlo et al,1988].
Los sistema de control por modos deslizantes tienen una elevada aceptacin dentro la
comunidad cientfica e ingenieril. Su aplicacin e implementacin se deben a los grandes
avances en la electrnica de potencia, que permiten la implementacin de dispositivos de
conmutacin de muy alta velocidad.
Los sistemas de control por modos deslizantes, son una opcin de diseo de algoritmos de
control por sus caractersticas de insensibilidad a perturbaciones externas y su robustez.
Algunas de las aplicaciones son por ejemplo, control de seguimiento de trayectorias
[Amestegui, Roque, 2001], diseo de observadores [Jezernik et al, 1992][McCann, et al,
2001], control adaptivo [Rios-Bolivar, 2002] y por ultimo se ha incluido este a los famosos
algoritmos de control genetico, experto y difuso [Pea, 1998][Wong, et al, 2001].
En el rea de ingeniera se ha encontrado valiosos resultados aplicando esta tcnica. Como
un ejemplo el control de Convertidores de potencia CC/CC [Spiazzi,1996], control de
neutralizacin de PH [Urzua, 2002], control de nivel, [Llanes, 1994], control de procesos
qumicos [Sira-Ramirez, Llanes, 1994], aislamiento de vibraciones [Cirera, 1999], etc.
La desventaja en la implementacin de controladores por modos deslizantes es el fenmeno
denominado chattering el cual se produce por la conmutacin no ideal en los elementos
actuadores. Dicho fenmeno ser tratado tambin en este reporte.
Por lo anterior es que se realiza un estudio introductorio a los sistemas de control por modos
deslizantes. La organizacin del reporte es como sigue, se realiza una revisin del Control
por Modos Deslizantes, luego se hace hincapi en las condiciones de existencia y alcance.
Se determina la ley de control equivalente del sistema cuando este se encuentra en rgimen
deslizante. Se analiza los conceptos de invarianza, para luego utilizar funciones conocidas
de manera de reducir el efecto del chattering. Finalmente se da un ejemplo de aplicacin, en
el diseo de leyes de control para el sistema de levitacin magntica [Lu, Chen, 1995];
evaluando el desempeo de dicha ley de control mediante simulacin computacional en
Simulink de MATLAB.
1
entonces:
n
(4)
dxi
d
=
= f ;
dt i =1 xi dt
luego la condicin de existencia del modo deslizando es dada por:
(5)
d
<0
Lim
d
0 +
dt
Lim
<0;
d
0
dt
>0
Lim
0
dt
cuando la inecuacin dada en (5) se mantiene para todo el espacio de estados y no
solamente en una regin de vecindad alrededor de la superficie deslizante, entonces esta
condicin es tambin valida como suficiente para alcanzar la superficie deslizante .
Lo anterior puede verse desde la teora de estabilidad de Lyapunov, entonces definamos la
funcin candidata [DeCarlo, et al, 1988]
(6)
1
V ( ) = 2 (x) ;
2
la cual es definida positiva con respecto a (x) , luego la derivada en el tiempo es:
(7)
V ( ) = ;
y se debe cumplir que < 0 para que la trayectoria de los estados del sistema vayan se
dirijan a la superficie deslizante. Lo que garantizara que (x) se comporte como un
atractor.
CONDICIN DE ALCANCE
Nuestro propsito es ilustrar, las condiciones suficientes para el alcance del rgimen
deslizante, que utilizaremos despus para la aplicacin del Control por Modos Deslizantes a
los ejemplo de aplicacin.
Considrese el sistema (1), para el cual la entrada discontinua u es dada por:
(8)
u +
, ( x) > 0
u=
;
, (x) < 0
u
Sea ahora x + y x , los valores en estado estacionario de los puntos representativos
correspondientes a las entradas u + y u . Entonces una condicin suficiente para alcanzar la
superficie deslizante es:
(9)
x + ( x) < 0
;
x ( x) > 0
Es decir, si los puntos en estado estacionario para una subestructura pertenecen a una
regin del espacio de estados reservado para otra subestructura, entonces pronto o muy
poco despus los puntos representativos del sistema intersectaran la superficie deslizante
[Spiazzi, et al, 1996].
[ ]
[ ]
[ ]
[ ]
1
(15)
x = I B(x,t)[SB(x,t)] S f (x, t ) ;
Esta ltima ecuacin describe el movimiento del sistema sobre un control por modo
deslizante. Es importante notar que la matriz I B(SB) 1 S es de menor rango comparado
con el sistema inicial [DeCarlo, et al, 1988]. Esto es debido a que, sobre el rgimen
deslizante, el movimiento del sistema esta restringido a estar sobre la superficie deslizante.
Como consecuencia , el sistema equivalente descrito por (13) es de orden n 1 [Spiazzi, et
al, 1996].
La descripcin del control equivalente de un sistema de estructura variable (VSS) en
rgimen deslizante es valido tambin para sistemas de mltiples entradas. En este caso el
movimiento del sistema esta restringido a una hiper-superficie obtenida de la interseccin de
las superficies conmutantes individuales [DeCarlo, et al, 1988][Zak. 2001].
Para obtener la ley de control por modos deslizantes, se debe satisfacer la condicin (7);
para ello se impone la dinmica de la
superficie deslizante de la forma
(x) = sign( (x)) [Urzua, 2001] [Llanes, 1994] , tal que (7) se cumpla, entonces con (19)
se tiene:
(16)
(x) = sign((x)) = Sf (x, t ) + SB(x, t )u ;
donde sign( (x)) es la conocida funcin signum definida como:
( x) > 0
1
sign( (x)) = 0
( x) = 0
1
( x) < 0
[
]
eq
] [
1
x = I + B(x, t )[SB(x, t )] S f (x, t ) ;
el mismo resultado que (15). Lo que muestra que el sistema de lazo cerrado cuando se
encuentra sobre rgimen deslizante es independiente de las incertidumbres y perturbaciones
externas [Urzua, 2001], [Pea, 1998] [DeCarlo, et al, 1988] [Llanes, 1994]. Las
perturbaciones externas e incertidumbre mencionadas slo influyen al sistema de lazo
cerrado cuando este no se encuentra en rgimen deslizante, si se selecciona una ley de
control apropiada que garantice en acercamiento rpido a la superficie de deslizamiento, se
disminuye su influencia y se presentar una baja sensibilidad ante stas.
(24)
sign((x))
(x) >
;
sat ( (x)) = (x)
en otro caso
El efecto de aproximar en forma continua el elemento discontinuo puede ser interpretado
como la aplicacin de un filtro pasa bajos a la dinmica de la variable (x) . Claro est que
se tendr una degradacin en el control; sin embargo sigue siendo vlido al pensar que a
este costo, se tiene un mayor grado de robustez.
EJEMPLO DE DISEO
En esta seccin se presenta un ejemplo de aplicacin de diseo de controladores por modos
deslizantes. Se presenta a nivel de simulacin el desempeo de mismo.
Suponga el sistema de levitacin magntica como el de la figura 1:
i (t )
Se desea que la esfera se ubique en una posicin deseada X d , luego la dinmica de dicho
sistema esta dada por:
(25)
I 2
x = g
;
2M ( x + ) 2
donde x es la posicin de la esfera respecto al imn electromagntico, M es la masa de la
esfera, g es la aceleracin de la gravedad, , son constantes positivas.
La representacin en el espacio de estados tomando como variables de estado a x1 = x y
x 2 = x est en la Forma cannica controlable:
(26.a)
0
x1 x 2
2
u ;
x = g +
2 2M ( x1 + ) 2
(26.b)
y = x1 X d ;
ahora se elige la superficie deslizante, que para nuestro caso tiene la formal:
(27)
(x) = x 2 + s1 ( x1 X d ) ;
por otro lado:
0
; S = [s1 1]
f (x, t ) = 2 ; B(x, t ) =
2M ( x + ) 2
g
1
se debe tomar en cuenta en el diseo que el termino g + s1 x 2 + sign( (x)) debe ser positivo.
Los datos del sistema para la simulacin son presentados en la tabla 1.
u=
Parmetro
Masa de la esfera
Gravedad
Constante a
Constante b
Valor
0.15
9.8
5.6e-4
5e-4
Valor
4
4
10[mm]
(0,0)
E rro r d e P o s ic i n
C o m p o r t a m i e n t o X d vs x 1
Posicin [mm]
Posicin [mm]
x 10
-5
0 .0 1
0 .0 0 5
-1 0
0
2
4
6
T ie m p o [ s e g ]
S e a l d e c o n t ro l
0 .5
4
6
T ie m p o [ s e g ]
R e t r a t o d e fa s e
0 .0 6
X2 : Velocidad
Corriente [Amp]
0 .0 4
0 .0 2
0
-0 . 0 2
-0 . 0 4
0
4
T ie m p o [ s e g ]
5
X 1 : P o s ic i n
10
x 10
-3
Ahora se tiene una segunda simulacin, la misma trata de mostrar las caractersticas
invarianza ante incertidumbre en el modelo y perturbaciones externas, los resultados se ven
la figura 3. Primero se incluye una perturbacin externa en t = 3seg en la posicin, luego la
masa de la esfera cambia en aproximadamente 30% de su valor, en t = 4.2 seg , finalmente
se tiene una segunda perturbacin en t = 7 seg . La posicin deseada cambia tal como se
indico en la primera simulacin.
-3
E rro r d e P o s ic i n
C o m p o r t a m ie n t o X d vs x 1
Posicin [mm]
Posicin [mm]
x 10
-5
0 .0 1
0 .0 0 5
-1 0
0
5
T ie m p o [ s e g ]
S e a l d e c o n t ro l
10
0 .5
5
T ie m p o [ s e g ]
R e t r a t o d e fa s e
10
0 .0 6
X2 : Velocidad
Corriente [Amp]
0 .0 4
0 .0 2
0
-0 . 0 2
-0 . 0 4
0
5
T ie m p o [ s e g ]
10
5
X 1 : P o s ic i n
10
x 10
-3
-3
E rro r d e P o s ic i n
C o m p o r t a m i e n t o X d vs x 1
Posicin [mm]
Posicin [mm]
x 10
-5
0 .0 1
0 .0 0 5
-1 0
0
2
4
6
T ie m p o [ s e g ]
S e a l d e c o n t ro l
0 .5
4
6
T ie m p o [ s e g ]
R e t r a t o d e fa s e
0 .0 6
X2 : Velocidad
Corriente [Amp]
0 .0 4
0 .0 2
0
-0 . 0 2
-0 . 0 4
0
4
T ie m p o [ s e g ]
5
X 1 : P o s ic i n
10
x 10
-3
E rro r d e P o s i c i n
C o m p o rt a m ie n t o Xd vs x 1
Posicin [mm]
Posicin [mm]
x 10
-5
0.0 1
0 .00 5
-1 0
2
4
6
T ie m p o [ s e g ]
S e a l d e c o n t ro l
X2 : Velocidad
Corriente [Amp]
0.5
4
6
Tie m p o [ s e g ]
R e t ra t o d e fa s e
0.0 6
0.0 4
0.0 2
0
-0 . 0 2
-0 . 0 4
4
6
Tie m p o [ s e g ]
5
10
X1 : P o s ic i n
x 10
-3
E rr o r d e P o s i c i n
C o m p o r t a m i e n t o Xd vs x 1
Posicin [mm]
Posicin [mm]
x 10
-5
0.01
0 .0 0 5
-1 0
2
4
6
T ie m p o [ s e g ]
S e a l d e c o n t ro l
X2 : Velocidad
Corriente [Amp]
0.5
4
6
T ie m p o [ s e g ]
R e t r a t o d e fa s e
0.06
0.04
0.02
0
-0 . 0 2
-0 . 0 4
4
6
T ie m p o [ s e g ]
5
10
X1 : P o s i c i n
x 10
-3
10
11
12