Beruflich Dokumente
Kultur Dokumente
net/publication/269103027
CITATIONS READS
0 590
2 authors:
Some of the authors of this publication are also working on these related projects:
Diseño de un Controlador Electrónico para la Reducción de Componentes Armónicos en Redes de Alimentación Trifásica View project
All content following this page was uploaded by Fabián R. Jiménez L. on 04 December 2014.
Abstract— This paper presents modeling, analysis and design of II. DESCRIPCIÓN DEL PROCESO
robust controllers applied to a system of magnetic suspension.
First, from the nonlinear model and linearizing the system
around a operation point obtains the nominal model; the
E n la figura 1, se presenta el sistema de suspensión
magnética, el cual busca que una esfera de acero se
suspenda (levite) gracias a la acción de la fuerza
specifications of performance settle down required to obtain the
set of models of bounded uncertainties. Next an analysis of electromagnética generada en un electroimán por la acción de
controllability input output is made for the system and la corriente que fluye en la bobina.
controllers (LQR, Hinf, u synthesis, DK) are designed. Finely the
robustness of the system with the different controllers is
compared and evaluated.
I. INTRODUCCIÓN
para ello se halla la expresión de la energía magnética Donde Gnom se denominara de ahora en adelante la función
acumulada en la bobina, para luego derivarla y así obtener la de transferencia del sistema nominal.
fuerza que se ejerce sobre la esfera; utilizando Newton la
ecuación que describe la dinámica del sistema encontrando es IV. ESPECIFICACIONES DE DESEMPEÑO
2
d x (t ) Se enuncian las consideraciones del desempeño deseado
M = Mg − f (t ) (1) para ello se comienza con el error, se desea que en estado
dt 2
2 estacionario la distancia entre la esfera y la bobina se
⎛ I + i (t ) ⎞ mantenga en X0, y se rechace pequeñas perturbaciones en la
f (t ) = k ⎜⎜ ⎟⎟ ( 2)
⎝ X + x (t ) ⎠ esfera; como se desea error de estado estacionario nulo, se
debe tener un polo en el origen. Como no es posible colocar
d 2 i (t )
L + R(i (t ) + I )) = E + e(t ) (3) un polo en cero en esta función de peso, ya que se colocaría
dt 2 una transferencia inestable, se aproxima éste por medio de un
Se observa la no linealidad fuerte en la ecuación de la polo muy pequeño.
fuerza electromagnetica (F) ecuación 2. El desplazamiento Se tiene ruido de medición de la distancia x, por tanto hay
(X) de la esfera esta descrito en la ecuación 1, y por último la que diseñar un filtro en la entrada de medición de tal manera
ecuación 3 representa el comportamiento de la corriente que que rechace las señales de entrada de alta frecuencia.
circula por la bobina del electroimán. La acción de control debe ser penalizada en alta frecuencia
con alguna función de peso, ya que se tiene una relación
III. MODELO NOMINAL directa de la señal de control y la respuesta del sistema para
evitar saturaciones del actuador a altas frecuencias.
A. Representación en espacio de estados Se deben evitar picos excesivos en la corriente, para evitar
Determinando como variables de estado el sistema se tiene: daños de tipo físico al electroimán.
•
x1 = x, x2 = x x3 = i e=u V. CARACTERIZACIÓN Y MODELAMIENTO DE LAS
Por tanto la representación en espacio de estados esta dada INCERTIDUMBRES
por El modelo nominal esta analizado para el punto de
x&1 = x2 ( 4) equilibrio dado, pero se pueden presentar pequeñas
2 variaciones del modelo por diferentes causas para ello se
k⎛ x 3 + i0 ⎞
x& 2 = g − ⎜⎜ ⎟⎟ (5) plantean las siguientes incertidumbres de la planta nominal.
M ⎝ x1 + x0 ⎠
A. Caracterización de las incertidumbres
R e e
x& 3 = − ( x3 + i0 ) + + 0 ( 6) A.1 Incertidumbres por errores en la linealización.
M L L Causados por error en la linealización de la fuerza
electromagnética, definidas por:
Para determinar el punto de equilibrio se despeja de las K i = K i 0 + wi δ i (10)
ecuaciones de estado igualando a cero, se obtiene.
2 K x = K x0 + wxδ x (11)
gx0 M
i0 = (7) Donde:
k 2
2ki0 2ki
Reemplazando los valores de la tabla 1 se verifica que la K x0 = 3
y K i 0 = 20
corriente i0 corresponde al valor de la corriente nominal. x0 x0
Linealizando el sistema alrededor del punto de equilibrio y A.2 Incertidumbres Parametricas.
obteniendo el modelo de función de transferencia se tiene: Se pueden presentar pequeños cambios en la masa, ejemplo
cambios generados por un error en la medición física de la
masa, se tiene por lo tanto
Agosto 2006 3
wi δi δx wx
Fig 2 conjunto de modelos de incertidumbres no modeladas
Mx
Para calcular la función de peso Wadd, se consideran todas Mi
variaciones de parámetros en un rango de frecuencias, y se δi
grafican de tal manera que se elige una función cuya magnitud δi
cubra todas las variaciones por efecto de respuesta en (a) (b)
Fig 5 incertidumbres de Ki y Kx
frecuencia variando los parámetros de R y L con respecto a las
La figura 5 representa las incertidumbres aditivas e inversa
otras incertidumbres como se representa en la figura 2 multiplicativa para las constantes Ki y Kx. De la misma forma
El tipo de incertidumbre es no estructurada aditiva, por lo cual en la Figura 6(a) representa la incertidumbre por efecto de
Agosto 2006 4
variación de la masa y la Figura 6(b) es aditiva para las C. Modelo de perturbaciones externas
incertidumbres no modeladas, En la Figura 9 esta representado todo el sistema incluyendo
Wi Δi las perturbaciones externas con las funciones de peso que
δM wM cumplen con los requerimientos de desempeño.
1/L 1/s
Pert
Δnom
1/M Wper
R
Wdes Δdes
δM Wi Δi
Gnom E
MM
G(s)
u y ruido
(a) (b) Wrui
Fig. 6 incertidumbres de M y L y R
Realizando la interconexión mediante el system
Δact Wact
interconetion en Matlab de todos los modelos con
Fig.9 Modelo planta, perturbaciones e incertidumbres
incertidumbre para la planta.
Realizando la interconexión del sistema y realizando la
iteración de las funciones de desempeño y la planta
generalizada se obtiene la figura 10.
El desempeño robusto con respecto a las incertidumbres y Adicionalmente se obtiene las respuestas de las funciones
funciones de peso de desempeño se logra si y solo si para cada de los límites de μ , sensibilidad y magnitud del sistema a lazo
frecuencia, μΔ(.) < 1 en su respuesta de frecuencia a lazo cerrado:
cerrado. Se definió la estructura de Δ de forma de bloques
llenos y se utilizo el comando mu que entrego los limites
superior e inferior de los valores singulares estructurados del
vector de respuesta en frecuencia a lazo cerrado. El cálculo
del desempeño robusto se muestra en la figura 17.
Se observa que el sistema sí alcanza estabilidad robusta.
Los valores singulares estructurados μ son mayores en altas
frecuencias. Entonces se puede decir que el controlador loop
shaping no alcanza estabilidad robusta. Se observa que μ
alcanza un valor pico en 11.3 a una frecuencia de 80 rad/s.
Esto significa que existe una perturbación Δ con ||Δ||∞ =
1/11.3, para la cual la sensibilidad ponderada perturbada llega
a ser mayor que 11.3.
X. DISEÑO DE CONTROLADORES ROBUSTOS USANDO Figura 19. Respuesta del sistema controlado por iteración DK.
ITERACION DK
Se definió en matlab librerías para establecer las XI. COMPARACIÓN CON OTROS CONTROLADORES.
características nominales de la iteración DK (archivos Se presentan los controladores con entrada de referencia nula
mksusp.m, susp_dk.m, susp_de.m,) en el primer archivo se y condición inicial x = [0; 0; 0]’. Esto equivale a soltar la
define el sistema interconectado con perturbaciones del esfera desde una distancia desde distancia cero del
sistema de suspensión a continuación el archivo siguiente electroimán. Los resultados son los mostrados en las Figuras
define los parámetros de la iteración y el ultimo realiza la 20 y 21. En el diseño de sistemas de control clásicos se
definición de carga del sistema interconectado para utilizar el observa que la respuesta ante el escalón son apropiadas siendo
dkit. La herramienta dkit permite evaluar 5 iteraciones más rápida la respuesta del sistema LQR óptimo.
obteniéndose un controlador de orden 14 que luego se Adicionalmente la señal de control necesaria para estabilizar
TABLA II el sistema es mucho mas elevada para el sistema PI Vectorial.
RESUMEN ITERACION DK La desventaja de estos sistemas es que la señal de corriente
Iteración # 1 2 3 4 5 presentan picos muy elevados que son nocivos para el
desempeño del sistema.
Orden Controlador 8 8 12 16 14
Orden Escalizador 0 0 4 8 6
γ alcanzado 22251 47.02 4.45 2.16 1.52
Valor Pico de μ 845 47 4.4 2.1 1.5
simplifica a orden 8. En la figura 18 observa la respuesta en
frecuencia de la última iteración. Finalmente la función de
transferencia del controlador diseñado es:
K=
2.425e009 s^7 + 1.185e012 s^6 + 3.056e014 s^5 + 7.354e016 s^4 +
5.995e018 s^3 + 1.542e020 s^2 + 2.85e020 s + 1.258e020 /
s^8 + 1.113e004 s^7 + 5.325e006 s^6 + 2.565e009 s^5 + 6.149e011 s^4 +
1.15e014 s^3 + 1.416e016 s^2 + 1.679e016 s + 4.731e014
Figura 20. Señal de control y respuesta al escalón con el control PI vectorial.
Figura 21. Señal de control y respuesta al escalón con el control LQR optimo.
Para los controladores robustos se obtienen las siguientes
respuestas. Se puede observar que ambos controladores
Figura 18. Controlador por μ síntesis por iteración DK ( 5 iteraciones). establecen casi al mismo tiempo pero el controlador H-
Agosto 2006 8
Infinito tiene menos pico de corriente que el diseñado por este ruido. Se pudo comprobar que el DK rechazo un poco
iteración DK, como lo muestra en las Figuras 22 y 23. Ambos mejor el ruido, comparando, se observa que la salida del
se comportan correctamente ante variaciones en los controlador DK se ve menos afectada que la salida del
parámetros de la planta. controlador H-Infinito. Ver figura 26.
XII. CONCLUSIONES
Se puede concluir que la dinámica del controlador LQR es
superior a la del PI Vectorial en el caso de los controladores
clásicos, su principal desventaja radica en su pobre rechazo a
perturbaciones aunque su respuesta es muy buena, en cuanto
al tiempo de establecimiento aunque la señal de control es
Figura 23. Señal del estado de la corriente para el sistema de suspensión elevada.
magnética utilizando controlador H-Infinito y por iteración DK De igual manera se concluye que las diferencias
Se analiza el comportamiento de ambos controladores ante fundamentales entre los controladores robustos diseñados
un escalón de x = 0.001m como referencia y en las figuras 24 según resultados muestran que los tiempos de establecimiento
y 25 se muestra la posición de la esfera. Se observa que la para el H-Infinito y DK son los mismos, pero el controlador
posición en ambos sistemas se estabiliza en 0,05 seg, el DK provoca mas pico y oscilación a la salida con respecto a la
controlador por DK produce más oscilación y pico en la salida respuesta obtenida con el controlador H-infinito, esto se debe
que el H-Infinito. Además se aprecia que el DK también posiblemente al orden elevado de su función de transferencia
produce un pico de corriente de más de 2amps, que es muy y a su reducción. Además se observa que los picos de
elevado con respecto al del controlador H-Infinito. El diseño corriente son menores con el H-infinito, tanto en la respuesta a
H-Infinito tiene mejor dinámica ante un escalón. condiciones iniciales como en la respuesta al escalón.
La diferencia predominante entre los diseños clásicos y
robustos es inminentemente el rechazo a perturbaciones como
el ruido de medición, que es rechazado mejor por el
controlador DK que con el H-Infinito. En cuanto a la
respuesta frecuencial y análisis de robustez el controlador H-
Infinito tiene una mejor respuesta en frecuencia que el DK.
Los controladores robustos tratan de sacar lo mejor de todas
las condiciones propuestas, no se puede pretender obtener
Figura 24. Respuesta al escalón de la posición para el sistema de suspensión buena respuesta a todas las condiciones pedidas, en este caso
magnética utilizando controlador H-Infinito y por iteración DK al controlador se le pidió buen seguimiento, error nulo, limite
en la actuación, estabilidad robusta ante incertidumbres y
rechazo a ruidos de medición.
REFERENCIAS
[1] G. Balas, J. Doyle, “μ-Analysis and Synthesis Toolbox User’s Guide
Version 3 for use to MATLAB” . Math Works Inc.
[2] S. Tuna, “How to control a suspensión magnetic system in two months”.
2001.
[3] M. Fujita., T. Namerikawa. “Modeling and Robustness Analysis of a
Figura 25. Respuesta al escalón de la corriente para el sistema de suspensión Magnetic suspensión System Considering Structural Uncertainties”
magnética utilizando controlador H-Infinito y por iteración DK Proc. Of the 36th CDC, pp 2529-2564, 1997.
Utilizando ruido aleatorio de 0.0001 de amplitud en la [4] M. Fujita., T. Namerikawa. “ μ Synthesis of an electromagnetic
suspensión System” IEEE Ttransactions Automatic Control. Vol. 40, no
medición de la posición se evaluó aplicando un escalón de 3, pp. 530-536, 1995
entrada. Ambos controladores fueron diseñados para rechazar
Agosto 2006 9