Professional Documents
Culture Documents
Resumen
En este artculo se presenta el modelado matematico y control de un nuevo sistema bola viga con levitacion magnetica. El
sistema propuesto, es una combinacion de un sistema de levitacion magnetica de un grado de libertad y un sistema bola viga
convencional. De esta manera, el sistema resultante es no lineal y subactuado, el cual presenta caractersticas que resultan desaantes
desde el punto de vista de control para su uso como banco de pruebas en un laboratorio. El modelo dinamico del sistema es obtenido
utilizando el metodo de Lagrange. Los algoritmos de control no lineal de ganancias programadas y modos deslizantes son utilizados
para estabilizar el sistema en simulaciones y pruebas reales. Copyright c 2012 CEA. Publicado por Elsevier Espana, S.L. Todos
los derechos reservados.
Palabras Clave:
Sistema bola viga, levitacion magnetica, control por ganancias programadas, control por modos deslizantes.
2012 CEA. Publicado por Elsevier Espaa, S.L. Todos los derechos reservados
http://dx.doi.org/10.1016/j.riai.2012.05.008
250 P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258
En consecuencia, los controladores descritos anteriormen- En la que u(t) representa el voltaje de alimentacion de la bo-
te fueron implementados usando la herramienta de programa- bina en voltios [V], i(t) simboliza la corriente que circula por la
cion por bloques Simulink y Real-Time Windows Target (de bobina en amperios [A], Re es la resistencia electrica del alam-
Matlab). Ademas, se utilizo la tarjeta de adquisicion de datos bre de la bobina en ohmios [], L M y LS son las inductancias
NI-PCI 6221 de National Instruments, para la conversion A/D propia e incremental de la bobina respectivamente en Henrios
de las senales de realimentacion (posicion de la bola, angulo de [H], a representa la constante de longitud de la bobina en me-
la viga, corriente de la bobina) y conversion D/A de la senal de tros [m]; LB es la longitud de la barra en metros [m], d la lon-
control (voltaje de la bobina) que es dirigida hacia un ampli- gitud del segmento donde esta el contrapeso en metros [m], d f
cador lineal que alimenta la bobina. la longitud entre el pivote y el punto de aplicacion efectivo de
Por este motivo, el prototipo desarrollado puede ser utili- la fuerza generada por el contrapeso en metros [m], Mb la masa
zado como herramienta de ensenanza, de experimentacion, e de la bola en kilogramos [kg], MB la masa de la viga en kilo-
investigacion en areas como electromagnetismo, modelado de gramos [kg]; Mc la masa del elemento ferromagnetico (esfera
sistemas dinamicos y control de sistemas no lineales. Ademas, metalica) en kilogramos [kg], MC es la masa del contrapeso en
el experimento puede ser utilizado en la academia como un pro- kilogramos [kg] y R el radio de la bola en metros [m].
totipo para las practicas de los estudiantes de ingeniera de con- La variable x(t) es la posicion de la bola medida desde el pi-
trol. vote hacia el lado en donde esta la bobina en metros [m], (t) es
Con base en lo anterior, el artculo esta organizado de la si- la posicion angular de la viga con respecto al pivote (positiva en
guiente manera: En la seccion 2, se deduce el modelo matemati- el sentido de las manecillas del reloj) en radianes [rad], y(t) es
co del sistema utilizando el metodo de Lagrange y se obtiene su la distancia desde el extremo de la bobina hasta el elemento fe-
representacion en variables de estado. Seguidamente, la seccion rromagnetico en metros [m]; s la longitud del arco formado por
3 muestra el diseno de los algoritmos de control utilizados. La el extremo de la viga con su posicion horizontal en metros [m],
seccion 4 describe la plataforma experimental usada en la inves- s0 la longitud desde el extremo de la bobina hasta la posicion
tigacion y los sensores utilizados, ademas muestra las pruebas horizontal de la viga en metros [m].
experimentales realizadas para identicar los parametros de la Por otro lado, para el caso del circuito electromagnetico la
bobina. Siguiendo este orden de ideas, la seccion 5 discute las inductancia de la bobina puede modelarse de la siguiente ma-
simulaciones y resultados experimentales obtenidos. Finalmen- nera:
te, la seccion 6 presenta las conclusiones y posible trabajo futu- y
Re
u(t) = Re i +
LM ,L S
u(t)
t
a di dLb
= Re i + Lb + i , (5)
dt dt
y
d Mb Mc
s0
donde es el ujo magnetico a traves de la bobina. Tambien,
x(t) R
df
(t)
LB s se tiene que:
s +(L d)
MC
MB
dLb 0 aB LB d
= LS e
dt a
s +(L d)
LB d
L s e
0 B
Figura 1: Sistema bola viga con levitacion magnetica. = a , (6)
a
P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258 251
entonces es posible encontrar la ecuacion diferencial para la co- Por otro lado, la energa potencial esta dada por la siguiente
rriente usando (5) y (6) expresion:
L
di 1 LB d s +(L d)
0 aB
=
s +(L d)
u(t) + LS e V=
B
d sin MB g + x sin Mb g (13)
dt 0 aB a 2
L M + LS e
Re i] . (7) +(LB d) sin Mc d f sin MC g;
Por otro lado, la fuerza generada por la bobina puede rescribirse adicionalmente, la energa disipable asumiendo una constante
como funcion del desplazamiento angular de la viga en (4) y la de disipacion b puede modelarse como:
energa de la bobina W como:
1 2
1 D= b ,
W = Lb (y)i2 ; 2
2
de esta manera, reemplazando (12) y (13) en el Lagrangiano
entonces, la fuerza magnetica puede escribirse como: denido como L = T V obtenemos:
W 1 Lb (y) 2 LS y 2
F(i, y) = = i = e a i , L=
7 1 1 1
Mb x2 + JB + Mb R2 2 + Mb x2 2
y 2 y 2a 10 2 2 2
y nalmente, la expresion nal para la fuerza magnetica es 2 L
L s +(L d) + Mb R x d sin MB g + x sin Mb g
5 2
F(i, ) = e
S 0 B
a i2 . +(L d) sin Mc d f sin MC g.
2a
De igual manera, en el modelo del sistema propuesto la viga se Por consiguiente, aplicando la ecuacion de Lagrange para la
hace rotar en un plano vertical debido a la fuerza aplicada por variable x se tiene que,
el actuador. La energa cinetica total del sistema T se debe a la
suma de la energa cinetica de la bola T b y la energa cinetica d L L D
+ = 0,
de la viga T B luego se tiene que: dt x x x
T = Tb + T B, para obtener la ecuacion diferencial de la posicion de la bola
para la velocidad angular de la bola podemos escribir su ex- 7 2
presion en funcion del radio de la bola R y la distancia recorrida Mb x + Mb R Mb x2 Mb g sin = 0. (14)
5 5
x como:
Sumando lo anterior, la ecuacion que predice el angulo de in-
x = R clinacion de la viga esta dado por:
x
= . (8) d L L D
R + = 0,
dt
Ahora, para la velocidad traslacional v y la velocidad rotacional
de la bola tenemos que: con base en el desarrollo de esta ecuacion, se llega a la siguiente
ecuacion diferencial para la posicion angular de la viga
v = x2 + (x)2
2 2
x Mb R x + JB + Mb R2 + Mb x2 + 2Mb x x + b
= + = + , (9) 5 5
R L
B
donde la expresion para la energa cinetica de la bola T b se de- d MB g cos Mb gx cos (LB d)Mc g cos
2
duce como la suma de las energa traslacional y rotacional usan- LB d s +(L d)
0 aB
+d f MC g cos + LS cos i2 e = 0. (15)
do (8) y (9) a
1 1 x 2 Finalmente, las ecuaciones diferenciales que representan la dinam
T b = Mb x2 + (x)2 + Jb + , (10)
2 2 R ca del sistema se resumen en (7), (14) y (15).
por consiguiente, si se tiene que Jb = 25 Mb R2 y se reemplaza en
2.1. Representacion en variables de estado
(10) tenemos:
Para la aplicacion de tecnicas de control moderno, es con-
7 1 1 2
Tb = Mb x2 + Mb x2 2 + Mb R2 2 + Mb R x. (11) veniente disponer de la representacion del modelo del sistema
10 2 5 5 en variables de estado. El estado del sistema es dado por el si-
Seguidamente, para la barra se tiene que la energa cinetica es guiente conjunto de variables:
T B = 12 JB 2 , luego la energa cinetica total T puede escribirse
como:
x1 =x
7 1 1
x2 = x
T= Mb x2 + JB + Mb R2 2 (12)
x(t) =
x3 =
10 2 2
x4 =
1 2
+ Mb x2 2 + Mb R x. x5 = i.
2 5
252 P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258
De esta manera, si se consideran los resultados de las ecuacio- 3. Control del sistema bola viga con levitacion magnetica
nes diferenciales anteriores, se obtiene la representacion no li-
neal en el espacio de estados, En esta seccion se presenta el analisis y diseno de los algo-
x1 = x2 ritmos de control no lineal para el sistema bola viga con levi-
0
s +(L B d)x3 tacion magnetica con base en la representacion de estados. El
2 M R cos x M g(L d) + M gx + M g L B d L B d L e a
x5 2
3 c
5 b
B b 1 B 2 2a S primer controlador utiliza control por ganancias programadas,
x2 =
7 MB JB
5
el segundo controlador emplea modos deslizantes, en el que se
2 M R cos x M gd f J M g sin x + M x x2
5 b 3 C B b 3 b 1 4 anade una variacion que permite interpolar las ganancias de las
7 MB JB variables de realimentacion con base en el setpoint, es decir, en
5
x3 = x4
cos x3 L funcion de la ubicacion deseada de la bola en la viga.
x4 = Mc g(L d) + Mb gx1 + M B g d
JB 2
cos x3 L d
s +(Ld)x3
0 a
3.1. Realimentacion del estado con ganancias programadas
LS e x52 + MC gd f
J B 2a
Debido a que en el enfoque por linealizacion la principal
1
Ld
s +(Ld)x3
0 a
limitacion es que solo se puede garantizar su funcionamiento
x5 = U + LS x4 x5 e Re x5 .
s0 +(Ld)x3
a
a alrededor de un unico punto de equilibrio, es posible extender
L M + LS e
la validez del control por linealizacion a un conjunto de puntos
2.2. Puntos de equilibrio de operacion, si se usa control por ganancias programadas. Es-
te enfoque asume que se puede representar el sistema mediante
De la representacion previa no lineal pueden calcularse los un modelo parametrizado por ciertas variables llamadas varia-
valores de regimen permanente de la corriente I ss y el voltaje bles de tabulacion, de modo que cuando estas variables asumen
U ss , necesarios para mantener la bola en una posicion de equi- un valor constante, obtenemos un punto de operacion (Shamma
librio deseada xr . De esta manera, en el estado estacionario se and Athans, 1990), (Kim and Kim, 1994), (Ignatov and Law-
tiene que: rence, 2001).
x = [0 0 0 0 0] , En estos casos, se linealiza el sistema alrededor de distin-
tos puntos de operacion, obteniendose una familia de modelos
para obtener lineales, para los que se disenaron una familia de controlado-
res lineales. Luego, se implemento el esquema de control en un
2ag s0
L
B
I ss = e a Mc (LB d) + Mb xr + MB d MC d f , unico controlador cuyos parametros son cambiados con base en
(LB d)LS 2
los valores que toman las variables de tabulacion.
luego Partiendo de lo anterior, es necesario incluir en la represen-
tacion en variables de estado una accion de control, es decir:
US S = Re IS S . (16)
xd = A()xd + B()ud
Este ultimo resultado es logico dado que en regimen permanen- = Cx yr
te, el circuito electrico es puramente resistivo. Tambien puede
deducirse de (16) que a medida que la posicion de la bola se y = Cx.
aleja del pivote, la corriente, y por tanto el voltaje en estado Inicialmente se hace un cambio de variables para escribir el sis-
estable, necesariamente deben ser mayores. tema en lazo abierto como:
A() 0 B()
2.3. Linealizacion del sistema = + U,
C 0 0
Como es sabido, la linealizacion del sistema no lineal es una
buena aproximacion solo en el entorno del punto de operacion donde
xr = . El punto de equilibrio a partir del cual se realiza la linea- xd xdss
lizacion del sistema es x = [ 0 0 0 I ss ] . As, la linealizacion = y V = U U ss .
en el punto de operacion resulta:
Ahora, si se toma V = K, para estabilizar el sistema aumen-
Xd = A()Xd + B()ud , tado y se elige adecuadamente el valor de regimen permanente
a la salida del nuevo integrador, se obtiene que la entrada de
en la que A() y B() son matrices de 5 5 y de 5 1 respec- control es de la forma:
tivamente. Luego, se obtiene la matriz Jacobiana desarrollando
termino a termino. Aqu, los valores propios de la matriz A son U = k1 x k2 .
las races de la ecuacion caracterstica En vista de que el valor de las matrices de realimentacion va a
|I A| = 0. depender del punto de operacion, se usa control optimo cuadrati-
co (L.Q.R) para calcular la posicion de los polos que mini-
La utilizacion de los parametros permite vericar que el sistema miza la funcion de costo energetico. Esta operacion se realiza
en lazo abierto es inestable. Se verica ademas, que el sistema con distintos pares (A(), B()) tomando un conjunto de valo-
es completamente controlable y observable. res de dentro del rango de operacion del sistema. Para ca-
da par se obtiene una matriz de realimentacion que va a tener
P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258 253
los polos asociados a la matriz caracterstica en lazo cerrado luego, en el modo deslizante ideal, es decir, sobre S = 0 se tiene
A() B()K. Por lo tanto, los distintos pares A y B van a pro- que:
ducir distintas posiciones para los polos en lazo cerrado.
= AX
X B(g B)1 g AX,
Una ventaja de L.Q.R respecto al metodo de asignacion
de polos, es que el primero proporciona un procedimiento sis-
con lo que puede denirse un sistema aumentado dado por:
tematico para calcular la matriz de ganancias de control de re-
alimentacion del estado. El objetivo fundamental de esta estra- X = A B(g B)1 g A X.
tegia radica en que se minimice la siguiente funcion de costo
energetico: Seguidamente, mediante una transformacion, el sistema puede
ser reescrito como:
J= (x Qx + u Ru)dt,
0
AC = A BK,
en la que las matrices Q y R determinan la importancia relati- donde K = (g B)1 g . Luego el problema se reduce a hallar g
va del error y del costo de energa. Para esto se selecciono el como:
rango de operacion x = [0, 30] cm. Luego, se utilizio la tecnica
anteriormente descrita para hallar las constantes de realimenta- g [A BK] = 0
cion utilizando saltos de 1 cm entre los extremos inicialmente [A BK] g = 0,
elegidos.
lo que conduce a AC g = 0. Si se reorganiza esta expresion
3.2. Control por modos deslizantes puede obtenerse que:
Siguiendo este orden de ideas, en este punto se revisa la [AC 0I]g = 0;
estructura fundamental de los sistemas no lineales cuyo control
es un conmutador. La variable que representa al conmutador entonces g es el autovector de AC para = 0. El procedi-
actua como una entrada de control que solo puede tomar valores miento para la implementacion del controlador se vuelve muy
en un conjunto discreto de naturaleza binaria (Khalil, 2002), sencillo pues consiste basicamente en: (i) Asignar polos para
(Hirschorn, 2002), (Jalili-Kharaajoo et al., 2003). A BK, con 1 = 0 y los n 1 restantes negativos de acuerdo
Con base en esto, todo el analisis surge del concepto de es- a la dinamica deseada por el disenador. De esta forma se cal-
tabilidad de Lyapunov en la que se utiliza la siguiente funcion cula K con el comando place de Matlab y posteriormente por
de Lyapunov: inferencia AC = A BK; (ii) con el comando eig de Matlab
se calcula el autovector de AC para = 0. Posteriormente, a
1 2 partir de (17) se deduce que:
V= S ,
2
g AX + g BU = sgn(S ),
en la que S es la supercie de deslizamiento. Para la estabilidad
asintotica se requiere de: para obtener la accion de control como
V U = (g B)1 g AX (g B)1 sgn(S ).
< 0,
t
Es importante notar que los factores A y g son variables con
con lo que se tiene que:
cada punto de operacion en el que se desee posicionar la bola.
V = S S ; Aqu de igual manera, como en el metodo de ganancias progra-
madas, se considero, el mismo intervalo de operacion y la ley
luego, debe cumplirse de control se expresa de la siguiente manera:
S S < 0, U = Ka X Kb
con lo que se requiere de una dinamica de deslizamiento dada donde Ka = (g B)1 g A y Kb = (g B)1 .
por:
S = g X, 4. Plataforma experimental
donde g = [g1 g2 . . . gn ]. Con base en esto, la denicion de la En esta seccion se describe la plataforma experimental usa-
condicion de deslizamiento conduce a: da en la investigacion, los sensores utilizados para medir las
= g (AX
+ BU) variables de realimentacion y el procedimiento e identicacion
S = g X
del modelo de la bobina.
En S = 0 puede obtenerse el valor ideal de U con lo que se En primera instancia, para la estructura denitiva del proto-
tiene que: tipo se uso en aluminio y se muestra en la Fig. 2. Por otro lado,
el nucleo de la bobina se construyo teniendo en cuenta los cri-
+ g BU = 0
g A X terios de diseno de la bobina construida en (Hurley and Wole,
U = (g B)1 g AX, (17) 1997), en la cual se empleo acero.
254 P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258
Figura 2: Maqueta del sistema bola viga con levitacion magnetica. Figura 4: Sensor de posicion angular de la viga.
1.5
1.5 Masa viga MB 0.566
Inductanciabobina
1.4
1.4
Radio bola R 0.0127
Inductancia
con lo que se puede comprobar que: 5.1. Control por ganancias programadas
LS = L(0) L(), Considerando que esta tecnica se encuentra basada en el uso
de varios controladores lineales para una planta no lineal, la
en la que la constante de longitud de la bobina a se obtiene de
aproximacion que se hace resulta aceptable para todo el rango
la siguiente expresion:
de operacion, en el que se han aproximado las ganancias. Lue-
y
a = . (18) go, se presenta el comportamiento del sistema para diferentes
L(y)L M
ln LS
condiciones iniciales y trayectorias.
Prueba 1 (estabilidad del sistema). El sistema es inicializa-
De este modo, para la curva para y = 0 cm y si se considera la do en (x, x, , , i) = (12, 0 1, 0, I ss = 0,5115) con parametros
extrapolacion para f = 0 Hz se obtiene que: de control establecidos mediante L.Q.R. La bola es estabilizada
L(0) = L M + LS = 2,0318 H. (19) en 10cm. La Fig. 6 muestra la posicion de la bola, el angulo de
la viga y la corriente de la bobina. Cuando el controlador es ini-
De igual forma, para la curva para y = y si se considera la
cializado, la bola empieza a rodar hacia la izquierda y despues
extrapolacion para f = 0 Hz se obtiene que:
de aproximadamente 5s de oscilacion, el angulo de la viga re-
L() = L M = 1,8727 H, torna a cero y la bola se localiza en la posicion predeterminada
256 P. Moriano and F. Naranjo / Revista Iberoamericana de Automtica e Informtica industrial 9 (2012) 249258
(cm)
Posicion(cm) 12
12
Posicion
Posicion simulada
simulada
pueden ser observadas en un intervalo de 50s.
10
10 Setpoint
Setpoint
Posicion
8
8 30
30
(cm)
Posicion(cm)
Posicion simulada
Posicion simulada
6
60 20
20 Setpoint
Setpoint
5 10 15 20 25 30 35 40
Posicion
0 5 10 15 20 25 30 35 40
Tiempo
Tiempo (s)
(s) 10
10
1
1
(deg)
000
Angulo(deg)
0 0 55 10
10 15
15 20
20 25
25 30
30 35
35 40
40 45
45 50
50
0 Tiempo (s)
Tiempo (s)
Angulo
-1
-1 22
(deg)
Angulo(deg)
-2
-20 5 10 15 20 25 30 35 40 11
0 5 10 15 20 25 30 35 40
Angulo
Tiempo
Tiempo (s)
(s) 00
1
1
(A)
-1
Corriente(A)
-1
00 55 10
10 15
15 20
20 25
25 30
30 35
35 40
40 45
45 50
50
Tiempo (s)
(s)
Corriente
0.5 Tiempo
0.5
11
(A)
Corriente(A)
0
00 0.8
0.8
Corriente
0 5
5 10
10 15
15 20
20 25
25 30
30 35
35 40
40
Tiempo
Tiempo (s)
(s) 0.6
0.6
0.4
0.4
00 55 10
10 15
15 20
20 25
25 30
30 35
35 40
40 45
45 50
50
Figura 6: Test de estabilidad 1 y perturbacion para un setpoint de 10cm. Tiempo (s)
Tiempo (s)
Posicion
Posicion simulada
simulada
15
15 Setpoint
Setpoint cion en estado estable. Adicionalmente, en 10s se anadio una
Posicion
10
10 perturbacion.
5
50
0 10
10 20
20 30
30 40
40 50
50 60
60 70
70 80
80 90
90 100
100
Tiempo
Tiempo (s)
(s) 13
(cm)
Posicion (cm)
2 Posicion simulada
2
(deg)
12 Setpoint
Angulo (deg)
Posicion
1
1
11
Angulo
0
0 10
0 5 10 15 20 25 30 35 40
-1
-10 Tiempo (s)
0 10
10 20
20 30
30 40
40 50
50 60
60 70
70 80
80 90
90 100
100
Tiempo
Tiempo (s)
(s) 0.05
(deg)
Angulo (deg)
1
1
(A)
Corriente (A)
0
Angulo
Corriente
0.5
0.5
-0.05
0 5 10 15 20 25 30 35 40
0
00 Tiempo (s)
0 10
10 20
20 30
30 40
40 50
50 60
60 70
70 80
80 90
90 100
100
Tiempo
Tiempo (s)
(s) 0.6
(A)
Corriente (A)
Corriente
0.55
Figura 7: Test de estabilidad 2 seguimiento de referencia escalonadas en el ran-
go [10 15]cm con saltos de 1cm. 0.5
0 5 10 15 20 25 30 35 40
Tiempo (s)
12
12 corriente en el actuador, que en el caso del prototipo implemen-
(cm)
Posicion (cm)
Posicion
Posicion simulada
simulada
11 Setpoint
11 Setpoint
tado estuvo limitada a 3 A. Al incrementa la velocidad de res-
Posicion
10
10
puesta del sistema, el fenomeno de saturacion del actuador es
9
9
0
0 10
10 20
20 30
30 40
40
Tiempo
Tiempo (s)
(s)
50
50 60
60 70
70 80
80 muy restrictivo para el rango dinamico de de la bola en posicio-
0.1
0.1 nes alejadas; (ii) en la implementacion del sensor de posicion
(deg)
Angulo (deg)
0
de la bola, se uso una cinta resistiva, que en algunas secciones
0
Angulo
0.55
0.55 cia escalonada con el algoritmo de modos deslizantes. Como
Corriente
0.5
0.5 es de esperarse, este presenta error en estado estacionario, pero
0.45
0.45
0
0 10
10 20
20 30
30 40
40 50
50 60
60 70
70 80
80
menos oscilaciones que en el caso anterior, como fue anticipado
Tiempo
Tiempo (s)
(s)
en los resultados de simulacion.
Figura 10: Test de estabilidad 2 seguimiento de referencia escalonadas en el
rango [9 11]cm con saltos de 1cm.
uno de los disenos. En el caso del controlador por ganancias view for using it in a control lab. The dynamic model of the
programadas se utilizo L.Q.R para encontrar las constantes de system is obtained based on the Lagranges method. The algo-
realimentacion del controlador. Por otro lado, en el caso del rithms of gain scheduling and sliding mode are used to stabilize
enfoque por modos deslizantes, se calcularon las ganancias para the system in simulations and in the lab.
diferentes puntos de operacion, con el objetivo n de controlar
la posicion de la bola en diferentes puntos de la viga. Keywords:
Cabe senalar, que L.Q.R presenta una gran libertad de di-
seno y entrega una ley de control de bajo costo computacional, Ball and beam system, magnetic levitation, gain scheduling
lo que hace posible su implementacion en sistemas de control control, sliding mode control.
digital. Sin embargo, aunque el control L.Q.R es esencialmente
proporcional, es necesaria la incorporacion de una accion in-
tegral para cancelar posibles errores estacionarios en aquellas Referencias
variables que se consideren necesarias. Espinosa, U., Aceves, A., Vega, A., Carvajal, C., 1995. Sistema de levitacion
De igual manera, el enfoque del controlador por modos des- magnetica controlado con logica difusa y control clasico. Reporte interno
lizantes ofrece una respuesta aceptable en cuanto a la estabili- del LEA-DGI del ITESM-CEM.
Green, S. A., Hirsch, R. S., Craig, K. C., 1995. Magnetic levitation device as
dad local en un punto de operacion. Se debe tomar en consi-
teaching aid for mechatronics at rensselaer. Proc. ASME Dynamic Syst. and
deracion, que el calculo computacional empleado para las ga- Control Division 57 (2), 10471052.
nancias, es mucho mas sencillo, y que la implementacion del Hauser, J., Sastry, S., Kokotovic, P., 1992. Nonlinear control via approximate
controlador es menos compleja que por el metodo de ganancias input-output linearization: ball and beam example. IEEE Trans. on Automa-
tic Control 37, 392398.
programadas, pero por los criterios de diseno, presento un error Hirschorn, R. M., 2002. Incremental sliding mode control of the ball and beam.
en estado estacionario. IEEE Trans. on Automatic Control 47 (10).
Inicialmente, el prototipo de la planta construida fue inte- Huang, J., Lin, C., 1995. Robust nonlinear control of the ball and beam system.
grada en practicas de laboratorio para las asignaturas de sis- In: Proceedings of the American Control Conference.
Hurley, W. G., Wole, W. H., 1997. Electromagnetic design of a magnetic sus-
temas dinamicos y sistemas de control. En primera instancia, pension system. IEEE Trans. Educ. 40 (2), 124130.
desde el punto de vista de modelado, represento un sistema Ignatov, R. P., Lawrence, D. A., 2001. Gain scheduling via control signal inter-
desaante, pues los estudiantes construyeron el modelo del sis- polation: the ball and beam example. In: Proceedings of the 33rd Southeas-
tema con base en las herramientas de mecanica clasica y lo tern Symposium on System Theory.
Jalili-Kharaajoo, M., Tousi, M. M., Bagherzadeh, H., Ashari, A. E., 2003. Sli-
compararon con aquel modelo obtenido por el metodo de La- ding mode control of voltage-controlled magnetic levitation systems. In:
grange, aqu abordado. Posteriormente, con la planta fsica cons- Proceedings of IEEE Conference on Control Applications.
truida, los estudiantes tuvieron la exibilidad de implementar Khalil, H. K., 2002. Nonlinear Systems. 3rd. Edition. Prentice Hall, N.J.
los algoritmos de control para estabilizar la posicion de la bo- Kim, Y. C., Kim, K. H., 1994. Gain scheduled control of magnetic suspension
system. In: Proceedings of the American Control Conference.
la por medio del ajuste de los parametros en el software. Los Lin, C. E., Ker, C. C., Wang, R. T., Chen, C. L., 2005. A new ball and beam sys-
parametros ajustados fueron: La masa de la bola Mb , la masa tem using magnetic suspension actuator. In: Industrial Electronics Society.
del contrapeso MC , la maxima distancia horizontal de reposo 31st Annual Conference of IEEE.
Liu, Z., Yu, F., Wang, Z., 2009. Application of sliding mode control to design of
s0 e incluso el brazo de accion del contrapeso d.
the inverted pendulum application of sliding mode control to design of the
Para futuros trabajos, sera interesante evaluar otros algorit- inverted pendulum control system. In: The Ninth International Conference
mos de control utilizando tecnicas de identicacion de sistemas on Electronic Measurement & Instruments.
o algortimos inteligentes, con el n de evaluar el desempeno Lundberg, K. H., Lilienkamp, K. A., Marsden, G., 2004. Low-cost magnetic
levitation project kits. IEEE Control Systems Magazine 24 (5), 6569.
va analitica y por metodos heursticos. Ademas, el experimen- Moriano, P., Burgos, E., 2008. Diseno, construccion y control de un sistema
to podra reproducirse en un sistema empotrado con un sistema bola viga con levitacion magnetica. Ponticia Universidad Javeriana.
operativo de tiempo real con el objetivo de mejorar la respuesta Ollervides, J., Santibanez, V., Llama, M., Dzul, A., 2010. Aplicacion de control
de los disenos ante circunstancias crticas de respuesta. borroso a un sistema de suspension magnetica: Comparacion experimental.
Revista Iberoamericana de Automatica e Informatica Industrial 7 (3), 6371.
Ramrez, G. K. T., 2002. Diseno, construccion y control de una plataforma de
English Summary levitacion magnetica. Masters thesis, Departamento de ingeniera electrica
seccion de mecatronica, centro de investigacion y de estudios avanzados del
Modeling and control of a new ball and beam system instituto politecnico nacional, Mexico.
Rosales, E. A., 2004. A ball-on-beam project kit. Masters thesis, Massachusetts
with magnetic levitation Institute of Technology.
Santos, L. D., Simas, H., Rodrigues, A., 1999. Inexpensive apparatus for control
Abstract laboratory experiments using advanced control methodologies. In: Procee-
dings of the 38th conference on decision and control.
Shamma, J., Athans, M., 1990. Analysis of gain scheduled control for nonlinear
This paper shows the mathematical model and control of a plants. IEEE Trans. on Automatic Control 35 (8).
new ball and beam system with magnetic levitation. The pro- Sira-Ramirez, H., 2000. On the control of the ball and beam system: A tra-
posed system is a combination between the magnetic levitation jectory planning approach. In: Proc. IEEE Conf. Decision and Control. pp.
40424047.
system of one degree of freedom and the conventional ball and Xie, J., Xu, X., Xie, K., 2008. Modeling and simulation of the inverted pe-
beam system. The given system is nonlinear and under actua- dulum based on granular hybrid system. In: Chinese Control and Decision
te showing interesting characteristics from the control point of Conference.