Académique Documents
Professionnel Documents
Culture Documents
Resumen
El presente reporte muestra el diseo de un controlador por realimentacin del estado, junto con
un observador de estado para un sistema de levitacin magntica. El controlador y el observador
de estado ubican los polos del sistema de lazo cerrado sobre modelo linealizado del sistema en
localizaciones tales que el subsistema de regulacin del estado y el modelo del error de estimacin
del estado tengan, respectivamente, tres polos repetidos en el semiplano izquierdo del plano
complejo s. El diseo es probado mediante simulacin sobre el modelo no lineal del sistema de
levitacin magntica.
La esfera metlica es sometida a dos fuerzas: su propio peso y la fuerza de atraccin generada por
el electromagneto, (). El electromagneto es comandado a travs de una fuente de voltaje (),
. La fuerza de atraccin sobre la esfera, (), depende de la distancia () y de la corriente ().
Esta relacin puede ser aproximada por:
1
() = ()
() + 2
donde 1 y 2 son constantes positivas. Usando principios bsicos, las ecuaciones que describen el
comportamiento del sistema se pueden escribir como:
()
() = () +
()
() =
1 ()
() = () = +
() + 2
() 1 () 1
= = 1 () + ()
() 2 ()
= = 3 ()
() 3 () 1
= = ()
(2 () + 2 ) 1
Por tanto, el estado de equilibrio se puede calcular a partir de las ecuaciones (16) a (18) haciendo
todas las derivadas iguales a cero, es decir:
1
1 () +
() = 0 1 =
(19)
3 () = 0 3 = 0 (20)
1 1 1
()
(2 ()+2 ) 1
= 0 2 = 1 2 =
2 (21)
En trminos de la entrada incremental () y del estado incremental (), el modelo linealizado
est dado por
()
= () + ()
() = () + ()
= 0 0 1 ; = [ ]; = [0 1 0]; = 0
2
0
0 0
[ 1 ]
[, ] [ 2 ]
2
= 0
[ ]
2
2 2
0 0
0 0 1 2 1 3
2
2 = 0 0 1 [] = 0 [] =
2 0 1 0
0 0 2
2 0 2
[ 1 ] 0
[ 1 ] [ 2 ]
Claramente, los vectores columna o fila son linealmente independientes por lo que la matriz de
controlabilidad es de rango pleno y, por tanto, el sistema linealizado es completamente controlable.
Sin embargo este resultado es slo local puesto que el sistema de levitacin magntica es no lineal
y el modelo linealizado es vlido slo localmente.
Prueba de observabilidad
La matriz de observabilidad de este sistema est dada por:
[, ] [ ]
2
== [0 0 1]
2
0 0
2
2 2
2 = [0 1 0] 0 = [ 0]
1 1
2
2
0
[ 1 ]
0 1 0
0 0 1
[, ] = 2
0
[ 1 ]
Claramente, los vectores columna o fila son linealmente independientes por lo que la matriz de
observabilidad es de rango pleno y, por tanto, el sistema linealizado es completamente
observalable. Sin embargo este resultado es slo local puesto que el sistema de levitacin magntica
es no lineal y el modelo linealizado es vlido slo localmente.
() = () + ()
entonces la representacin en el espacio de estado para el lazo de control completo est dada por:
()
= () + (() + ())
() = ()
()
() = ( + )1
Esto muestra que el lazo de realimentacin del estado preserva los ceros del sistema y corre los
polos a las races de det( + ).
Entonces;
1
1 1 2 3
= [] [1 2 3 ] = [ 0 0 0]
0
0 0 0
0
1 2 3
+ +
+ = 0 1
2
[ 1 ]
1 2 3 2 1
det( + ) = 2 ( + + ) + ( + + )
1
1 3 2 2 2 1
det( + ) = 3 + ( + ) 2 + ( ) ( + )
1 1
() = ( + )3 = 3 + 3 2 + 3 2 + 3
donde > 0, entonces el sistema de lazo cerrado debera satisfacer las siguientes expresiones;
1
( + ) = 3
3 2
( ) = 3 2
1
2 2 1
( + ) = 3
1
1 = 3
3 2
2 = ( + 3 )
1
2
3 = (3 2 + )
1
()
= () + () + (() ())
Una pregunta obvia es: si se conoce un modelo exacto del sistema y la entrada al sistema, por qu
se necesita alimentar la salida del sistema? La respuesta es que se necesita la medicin de la salida
puesto que no se conoce el estado inicial del sistema. Esto se puede apreciar de la ecuacin para el
error de estimacin del estado () = () (). Esa ecuacin puede ser obtenida sustrayendo
la ecuacin anterior de la ecuacin de estado:
()
= () + ()
lo que conduce a:
()
= ( )()
De la ecuacin anterior se observa que el error de estimacin converger a cero para un error inicial
diferente de cero s y slo si todos los valores propios de la matriz tienen partes reales
negativas; es decir, si el polinomio del observador () = det( + ) es estrictamente
Hurwitz.
Entonces
1 0 1 0
= [2 ] [0 1 0] = [0 2 0]
3 0 3 0
+ 1 0
+ = 0 + 2 1
2
+ 3
[ 1 ]
Por tanto:
2
det( + ) = ( + ) ( + 2 ) 1 ( + 3 ) ( + )
1
2 2 2
det( + ) = 3 + ( + 2 ) 2 + ( ( + 3 )) 1 ( + 3 ) ( )
1 1
() = ( + )3 = 3 + 3 2 + 3 2 + 3
donde > 0, entonces el sistema del error de estimacin debera satisfacer las siguientes
expresiones:
+ 2 = 3
2 2
( + 3 ) = 3 2
1
2
1 ( + 3 ) ( ) = 3
1
3 2 2
2
1 = ( + ( + (3 ) 3 ) ( ))
1 2 1
2 = 3
2
2
3 = (3 ) 3
2 1
Aplicacin del diseo al modelo no lineal
Considerando el modelo no lineal dado por:
1 () 1
= 1 () + ()
2 ()
= 3 ()
3 () 1
= ()
(2 () + 2 ) 1
= 0 0 1 ; = [ ]; = [0 1 0]; = 0
2
0
0 0
[ 1 ]
() = () + ()
()
= () + () + (() ())
o bien:
() ()
= ( )() + [ ] [ ]
2 () 2
() = () + () +
1 0 1
1
() 1 () + [ ()
= 0 2 ] [ () ]
2 0 2 2 2
+ 3 0 0 3
[ 1 ]
o bien
1 () 1
= 1 () 1 2 () + () + 1 (2 () 2 )
2 ()
= 2 2 () 3 () + 2 (2 () 2 )
3 () 2
= 1 () ( + 3 ) 2 () + 3 (2 () 2 )
1
Simulacin
Los parmetros referenciales para propsitos de simulacin son: resistencia de la bobina =
28.7 ; inductancia de la bobina = 0.65 ; constante gravitacional = 9.81 2 ; masa del
objetio levitado = 11.87 103 ; constante 1 = 6.12 104 Kg y constante 2 0.
Resultados de la simulacin
Utilizando un voltaje de entrada = 240 Volts, el modelo no lineal tiene un punto de equilibrio
en 1 = 8.3624, 2 = 0.044 y 3 = 0. La linealizacin alrededor de este punto de operacin
conduce al siguiente modelo en el espacio de estado:
44.15 0 0 1.538
() = [ 0 0 1] () + [ 0 ] ()
1.173 223.2 0 0
() = [0 1 0]()
la cual es de rango 3 ya que tiene 3 columnas o filas linealmente independientes. Por tanto el
modelo linealizado es completamente controlable. Por su parte, la matriz de observabilidad est
dada por:
0 1 0
= [ 0 0 1]
1.1731 223.2071 0
11997
= [ 16 ]
723
La siguiente figura muestra la simulacin del sistema de lazo cerrado, utilizando una seal de
referencia = 0, un estado inicial del modelo linealizado (0) = [8.3624 0.01 0] y una
condicin inicial del modelo de error de estimacin (0) = [0 0.02 0.1] , donde (0) =
(0) (0) es el error de estimacin del estado del modelo linealizado.
5 1
0 0.5
-5 0
-10 -0.5
0 5 10 0 5 10
5
0
0
-0.02
-5
-0.04 -10
0 5 10 0 5 10
La siguiente figura muestra el modelo de simulacin del controlador, el cual procesa la estimacin
del estado del modelo linealizado, una seal de referencia para ajustar la posicin de la salida y el
voltaje de operacin, para producir el voltaje a ser aplicado al sistema de levitacin magntica.
Por su parte, la siguiente figura muestra el modelo de simulacin del observador que procesa la
entrada y la salida del sistema de levitacin magntica para generar las variables deestado
estimadas del modelo linealizado del sistema de levitacin magntica.
Comportamiento de la corriente:
18
16
14
12
10
0
0 5 10 15
0.065
0.06
0.055
0.05
0.045
0.04
0 5 10 15
0.2
0.15
0.1
0.05
-0.05
-0.1
-0.15
0 5 10 15
Conclusin.
El diseo por realimentacin del estado con observador, utilizando tcnicas de localizacin de
polos, basado en el modelo linealizado del sistema de levitacin magntica, aplicado al modelo no
lineal estabiliza al sistema alrededor de su punto de equilibrio.