Professional Documents
Culture Documents
GRADO DE LIBERTAD
DIRECTORES
ING. DIEGO ALEJANDRO PATIO, M Sc, Ph.D
ING. CARLOS NORBERTO PREZ MONTENEGRO M. Sc.
RECTOR MAGNFICO:
JOAQUN SNCHEZ GARCA S. J.
DECANO ACADMICO:
Ing. FRANCISCO J. REBOLLEDO M.
DIRECTOR DE CARRERA:
Ing. JUAN MANUEL CRUZ
Agradecimientos
Quisiera agradecer a todas las personas que me apoyaron incondicionalmente en este arduo proceso de
estudio y de crecimiento en mi vida. Primero que todo agradezco a Dios por darme una oportunidad
invaluable y la disciplina para terminar mis estudios. Tambin a mis padres Berry Herrera Monroy y
Bertha Camila Garzn, quienes me han enseado a superar las adversidades de una forma adecuada
siguiendo los principios y valores inculcados durante toda mi vida, y adems agradezco enormemente todo
lo que soy en este momento porque se los debo a ellos.
A su vez quiero agradecer a los ingenieros Diego Alejandro Patio y Carlos Norberto Prez por sus
enseanzas y su paciencia en este trabajo de grado. Por ltimo quiero agradecer a Miguel Ernesto Vega,
Juan Matas Vidal y Liliana Guarnizo quienes me ayudaron mucho en este ltimo proceso de trabajo de
grado.
Deseo expresar mis ms profundos agradecimientos a una serie de personas cuya orientacin, ayuda y
apoyo incondicional, a lo largo de estos 5 aos, han hecho posible este trabajo de grado para optar por el
ttulo de ingeniero electrnico. En primer lugar deseo expresar mi ms sincero agradecimiento a mi Padre
y a mi Madre, Rafael Obdulio Romero Padilla y Clara Ins Torres Gonzales que me han entregado todo su
amor y atencin, brindndome una formacin llena de principios ticos y morales, ensendome a ser
comprometido y dar lo mejor de m en todo lo que mi nombre lleve plasmado. Igualmente a mis segundos
Padres, que son mis Hermanas, las cuales siempre me han prestado su apoyo en los momentos difciles,
sabindome aconsejar cuando la salida a algn problema no me era tan obvia.
Por ltimo deseara expresar mi agradecimiento a los profesores de la facultad de ingeniera electrnica,
de quienes siempre recibimos sus orientaciones, conocimientos, quienes pusieron todo su saber en
beneficio de los alumnos que nos formbamos como estudiantes de la facultad de ingeniera,
ensenndonos el gusto por la ciencia y la investigacin para formar a los mejores profesionales en
ingeniera electrnica del pas. Me siento muy orgulloso de haber culminado mis estudios en tan
prestigiosa universidad.
Contenido
1.
INTRODUCCIN GENERAL .........................................................................................................7
2.
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
Saturacin ........................................................................................................................ 14
2.3.2
Retardos ........................................................................................................................... 14
2.4
2.4.1
PID .................................................................................................................................. 15
2.4.2
Anti-windup ..................................................................................................................... 16
2.4.3
2.4.4
2.5
2.5.1
2.5.2
2.6
3.
2.6.1
Transformada Z ............................................................................................................... 19
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
VALIDACIN DE MODELO....................................................................................................... 23
3.1
Modelo .................................................................................................................................... 23
3.2
3.3
3.4
Resultados ............................................................................................................................... 29
3.5
4.
5.
Control proporcional............................................................................................................... 31
4.2
4.3
4.4
4.5
Control con ganancia proporcional para controlar sobre pico causado por ceros finitos ....... 42
4.6
4.7
)...................................................................... 46
5.2
5.3
5.4
5.5
5.6
Implementacin ...................................................................................................................... 79
5.7
5.8
5.9
CONCLUSIONES.......................................................................................................................... 93
BIBLIOGRAFA ............................................................................................................................ 96
1. INTRODUCCIN GENERAL
La implementacin de sistemas de levitacin magntica se ha enfocado en gran variedad de
aplicaciones como en sistemas de transporte, generadores y actuadores de precisin para uso industrial
[21]. La manipulacin de la densidad de flujo magntico ha mostrado una serie de ventajas
significativas como la no abrasin, no friccin, que conllevan a una larga duracin de materiales y a
prescindir del uso de lubricantes, entre otras. Una aplicacin comn es el uso de motores elctricos,
donde la fuerza electromagntica evita el contacto mecnico entre el rotor y el estator. Una planta de
levitacin magntica es la plataforma para el estudio de la tecnologa de levitacin magntica y puede
usarse como base de exploracin hacia dispositivos ms avanzados [9]. Estos sistemas son
inherentemente inestables y adems tienen una dinmica no lineal [8], debido a esto es necesario
abordar tcnicas de control como PID, realimentacin de estados entre otros, para controlar diferentes
variables de la planta.
La mayora de los sistemas de control en la actualidad se implementan en sistemas digitales, es por
esto que se puede confiar en sistemas incorporados como computadores de propsitos especficos para
cerrar lazos realimentados [5]. Recientemente, la aplicacin de sistemas digitales en control, ha
permitido el movimiento inteligente de robots industriales, la optimizacin del consumo de
combustible en automviles y el refinamiento de la fabricacin de enseres [14]. La tendencia actual es
controlar los sistemas dinmicos de forma digital en lugar de la analgica, ya que estos sistemas son
confiables y muy resistentes a cambios en el entorno, adems pueden realizar tareas en paralelo. Los
controladores digitales pueden ser reprogramados para realizar diferentes tareas, mientras que el
controlador anlogo una vez configurado es muy difcil modificarlo [12]. En el momento que se
realiza un filtro con unas caractersticas elctricas dadas, se puede afirmar que en un sistema anlogo
es difcil obtener un factor de calidad alto, debido a las impedancias parsitas y a otras limitaciones,
mientras que en un sistema digital no ocurre lo mismo. Otra complicacin es que los integradores
anlogos siempre estn limitados por las corrientes de fuga asociadas a los capacitores de los
dispositivos, mientras que los integradores digitales pueden acercarse al modelo matemtico ideal. A
medida que la estrategia de control incrementa su complejidad se vuelve ms difcil aplicar
componentes analgicos para su implementacin [5].
Teniendo en cuenta las anteriores afirmaciones que caracterizan la justificacin del proyecto, es
pertinente enfatizar que el objetivo principal de este captulo es mostrar una perspectiva general al
lector sobre lo que se va a desarrollar en el trabajo de grado, dando a conocer los puntos de partida
para el desarrollo de los objetivos del mismo.
En el trabajo de grado Diseo e implementacin de una planta de levitacin magntica con
desplazamiento en dos dimensiones [4], se construy la planta de levitacin magntica vase la
figura 1, y adems se implement un controlador que estabiliz el sistema respecto a una referencia
mediante la tarjeta de adquisicin de datos NI DA Q PCI 6024E de National Instruments y el
mdulo Real Time Windows Target con Simulink , el cual permite ejecutar modelos en tiempo real
y tener una interface con dispositivos externos. A pesar de que el control implementado en el trabajo
de grado mencionado logra estabilizar el sistema, carece de una justificacin terica valida del diseo
de la ley de control y de un correcto anlisis del desempeo. Adems diversas pruebas han mostrado
que este controlador es poco robusto frente a perturbaciones externas, como la iluminacin. En este
trabajo de grado, el controlador se desarrollar sobre un sistema digital para el cual no ser necesario
el uso de un sistema operativo, tarjetas de adquisicin de datos o un software matemtico; esto
permite realizar una implementacin que requiere menos hardware y a su vez un menor consumo de
energa. Se escogi trabajar sobre esta planta para poder enfocar el trabajo de grado en el estudio del
rea de control, ya que implementaciones mecnicas no formarn parte del proyecto, adems las leyes
de control implementadas sern justificadas tericamente y de manera detallada.
La identificacin y validacin del modelo se especificar para el movimiento en una sola direccin
(eje vertical). Se tendrn en cuenta caractersticas de respuesta como tiempo de subida, tiempo de
establecimiento y saturaciones fsicas para la implementacin de las leyes de control que se
desarrollarn en este trabajo de grado.
Con el modelo matemtico identificado, se seguirn los siguientes pasos:
a) Obtencin de las ecuaciones de estado.
b) Determinar si el sistema es controlable y observable.
c) Anlisis de los requerimientos mnimos del controlador.
El sistema digital ser escogido teniendo en cuenta: el tamao de memoria disponible, la cantidad de
puertos de entrada y salida (I/O), el tipo de convertidores A/D y D/A (segn la velocidad de
conversin y de la resolucin que se necesite) y la clase de compilador. Otra caracterstica que se debe
tener en cuenta es el voltaje de operacin que debe tener el sistema digital, ya que el actuador que
controla las bobinas tiene como seal de control una referencia anloga con valores entre 0 y 5 voltios,
la cual ser suministrada por el sistema digital. El rango de eleccin del dispositivo estar acotado por
la familia de microcontroladores dsPIC30F de Microchip, esto es debido a que es la nica familia de
MCUs de Microchip de 16 bit que tienen un voltaje de operacin desde 2.2V hasta 5.5V [11]. Se
escogi este fabricante ya que anteriormente se ha trabajado con dispositivos de esta marca. Para
representar el modelo del sistema en tiempo discreto, se realizar un estudio de ventajas y desventajas
para diferentes tcnicas matemticas, as mismo se har para el tiempo de muestreo.
Para observar el comportamiento de los controladores diseados se utilizar un software de
simulacin, con el objetivo de confirmar los clculos hechos previamente para su posterior
implementacin en el sistema digital. Las estrategias de control que se utilizarn son realimentacin
de estados, la cual permite disear el controlador en espacio de estados y un controlador diseado
mediante la funcin de transferencia con control de saturacin, el cual impide la acumulacin de la
seal del error, deshabilitando la parte integral cuando existe un rango limitado de operacin en la
planta o en los actuadores, para as evitar saturaciones en el control.
Comparar tcnicas de control, utilizando realimentacin de estados y control con anti-windup en la
planta del levitador magntico con un grado de libertad implementndolos en un controlador digital,
identificar el modelo de la planta, seleccionar el sistema digital sobre el cual se van a implementar el
controlador e implementar mtodos de control sobre la planta existente mediante un sistema digital,
son los objetivos propuestos para este proyecto.
8
2. MARCO TERICO
2.1 Estado del Arte
Con respecto a los levitadores magnticos, estos han sido ya ampliamente trabajados tanto a nivel
nacional como internacional. En la Pontificia Universidad Javeriana, sin embargo, no existen muchos
trabajos sobre este sistema. A continuacin se presentarn algunos artculos que evidencian diferentes
avances.
En el artculo [18] se presenta un mtodo de aproximacin para simplificar el clculo del campo
magntico para un control en tiempo real en un dispositivo de levitacin magntica. Generalmente se
muestran mtodos convencionales que modelan el campo, los cuales involucran soluciones numricas
mediante ecuaciones diferenciales no lineales. Para la solucin de estas ecuaciones se debe invertir
mucho tiempo computacional, de esta forma descalifica el mtodo para aplicaciones en tiempo real.
Un modelo matemtico rpido y confiable tambin se presenta en el artculo [18], llamado pivot point,
el cual desarrolla la prediccin de la distribucin del campo magntico. Este modelo se desarrolla con
base en la geometra de un estator magntico y su patrn de magnetizacin. Experimentos muestran
que la aplicacin del mtodo mejora la precisin del sistema de levitacin en una respuesta a entrada
paso, tanto en el seguimiento de la trayectoria, como en la reduccin del tiempo de establecimiento. El
artculo anteriormente mencionado se trata de un mtodo numrico, mientras que el artculo [9]
presenta un mtodo distinto para controlar el sistema de levitacin magntica, teniendo en cuenta la no
linealidad del modelo y su desarrollo.
Basados en el principio de levitacin magntica, el artculo [9] deriva el modelo matemtico del lazo
de corriente de la bobina y del lazo de posicin en el sistema experimental de levitacin magntica
maglev con un solo grado de libertad. El sistema descrito en el proyecto es una planta de
comportamiento no lineal, la posicin vertical es la variable que se debe controlar, respecto a estos
parmetros es posible hallar las ecuaciones no lineales que describen el sistema. Las ecuaciones
lineales se encuentran realizando una linealizacin al modelo no lineal. Luego de la linealizacin
cerca del punto de operacin, el modelo lineal es un sistema de fase no mnima, ya que existe un cero
en el costado derecho del plano complejo. Para las caractersticas no lineales del sistema maglev, un
controlador PID fuzzy se implementa a travs de la combinacin de un control PID tradicional y un
control con tecnologa fuzzy, el cual se disea usando el software de MATLAB. Los resultados de la
simulacin muestran que la respuesta paso de la posicin de la bola tiene menos tiempo de respuesta.
Sin embargo, debido a la complejidad de los algoritmos del control fuzzy, se tienen que realizar
muchos clculos adicionales.
A nivel nacional aparecen tambin algunos trabajos a nivel aplicativo. Una base ejemplar del estudio
de los modelos de levitacin magntica se evidencia en Alemania y Japn donde se han desarrollado
sistemas de transporte masivo de pasajeros mediante un uso alternativo de la energa elctrica; dentro
de algunas de las ventajas a resaltar se encuentra la velocidad de operacin, la cual supera fcilmente
los 400 km/h. En el artculo Levitacin magntica, alternativa al transporte de pasajeros [15] se
presentan los resultados de un proyecto de investigacin, que tiene como propsito adaptar a la
realidad Colombiana los hallazgos dados en los pases mencionados, teniendo en cuenta, entre otros
aspectos, la geografa colombiana y el avance tecnolgico con el que se cuenta actualmente. La idea
bsica era construir un motor sincrnico lineal para la propulsin del vehculo, y usar sistemas
electrnicos para controlar la distancia a que levita ste con respecto a la pista sobre la cual se
desplaza [15].
Otro avance significativo en el pas sobre el estudio de levitacin magntica se muestra durante el
desarrollo del proyecto nombrado sistema de levitacin magntica utilizando un modelo experimental
no lineal de la fuerza magntica presentado en el IX Congreso latinoamericano de control automtico
donde se han vinculado 20 estudiantes pertenecientes a programas de Tecnologa Mecnica, Elctrica
9
10
Sistemas no lineales
Todos los sistemas fsicos son no lineales en su comportamiento, debido a que ningn sistema en la
naturaleza es ideal. Existen regiones donde debe escogerse un rea de trabajo especfica con el fin de
hallar su equivalente lineal y trabajar en ella [16]. La planta de levitacin magntica es ejemplar
respecto a la no linealidad de su sistema de ecuaciones, es por esto que se encuentra una regin de
operacin en la cual se debe trabajar. Un punto de operacin se define como un punto
para el
sistema
si tiene la propiedad que cuando el estado del sistema comienza en
permanece en
para todo tiempo futuro, es decir
y
[16].
2.2.2
Modelo Lineal
Existen poderosas herramientas para analizar sistemas lineales, en este orden de ideas es necesario
obtener un punto de operacin vlido en el sistema y trabajar en una regin lineal que permita utilizar
dichas herramientas, este proceso se conoce como linealizacin. Sin embargo, este proceso trae
consigo dos limitaciones importantes. Debido a que la linealizacin es una aproximacin en la
vecindad de un punto de operacin, esta solo puede describir el comportamiento del sistema en esta
regin y ciertamente no se puede predecir el comportamiento global a travs del rango completo de
operacin. Sumado a esto, es fcil evidenciar que la dinmica de un sistema no lineal es mucho ms
compleja que la de un sistema lineal, de esta forma no puede asumirse una descripcin general del
sistema utilizando modelos netamente lineales [16]. De esta forma para la aplicacin de este modelo
es necesario tener en cuenta estas caractersticas con sus respectivas restricciones.
En la fig. 2.1 se aprecia la estructura y secuencia bsica que debe tener el diseo de controladores,
donde la primera etapa nombrada como identificacin y simplificacin de modelos, consiste en hallar
el modelo referente al sistema de levitacin magntica, primero con ecuaciones no lineales y luego
con su correspondiente sistema lineal en un punto de operacin especificado. La siguiente etapa hace
referencia al diseo de los controladores, donde la base del estudio es la teora de control. Y la ltima
etapa consiste en las pruebas experimentales de los diseos y modelos planteados.
Modelo
Lineal
Diseo del
Controlador
Prueba del
Controlador
Fig. 2.1 Ruta del Diseo de Controladores para sistemas no lineales [16].
11
Donde
ecuacin
2.2.3
Funcin de Transferencia
Donde
es la entrada.
12
2.2.4
El comportamiento de los componentes en la mayora de los sistemas dinmicos, se rigen por leyes
fsicas de la materia que tambin son usadas para determinar el modelo matemtico y particularmente
para determinar el modelo en espacio de estados [16]. El estado de un sistema depende de un conjunto
de variables linealmente independiente. Un conjunto de variables es linealmente independiente si es
imposible encontrar un conjunto de constantes
que satisfagan la ecuacin exceptuando el caso en
que todas las constantes sean cero [16].
El nmero de variables de estado representa el orden del sistema. Un sistema dinmico modelado por
espacio de estados est representado por:
Donde
es el nmero de entradas y es el
nmero de salidas, es llamado el vector de estados, es llamado el vector de salida, es llamado el
vector de entradas, es la matriz de estados, es la matriz de entrada, es la matriz de salida y es
la matriz de transicin directa [16].
13
Actuador
completamente
abierto
Actuador
completamente
cerrado
Seal de Control uc(t) a
la unidad del actuador
Fig. 2.3 Comportamiento tpico de un actuador [6].
En el caso especfico del proyecto a desarrollar, los actuadores son los electroimanes de la planta de
levitacin magntica, que a su vez tienen una saturacin fsica tanto en corriente como en las
caractersticas magnticas mismas de los ncleos de los electroimanes.
2.3.2
Retardos
En sistemas fsicos el efecto de retardo se entiende como el tiempo que se demora la salida en tomar el
valor esperado despus de aplicar una entrada vlida [16]. Para sistemas como la planta de levitacin
magntica, este fenmeno no es evidente presenciarlo, ya que la naturaleza del control en el sistema
requiere que los tiempos de respuesta sean del orden de centsimas de segundo, vase figura 2.4.
Salida
Entrada
Fig. 2.4 Caracterstica no lineal por retardo [16].
este. Usar control digital en un sistema facilita la utilizacin de clculos complejos en la teora, e
impulsa la implementacin de circuitos lgicos y funciones no lineales en forma manejable. Un
beneficio de usar sistemas digitales es poder almacenar datos referentes al comportamiento del mismo
como un archivo til para determinar fallas, errores, mejoras, con el fin de monitorear la respuesta del
sistema. Los dos tipos de control ms comunes son; el PID y realimentacin de estados, los cuales se
describen a continuacin para el caso continuo.
Los componentes usualmente utilizados para realizar control en lazo cerrado se muestran en la figura
2.5, y sern descritos a continuacin:
Bloque Generador
de set point
Bloque de Control
Actuado
r
Proceso
Salida
Transductor
PID
El control PID permite regular el comportamiento del sistema basado en tres parmetros bsicos de
control, representados en una accin proporcional, una accin derivativa y una accin integral. Es
necesario sintonizar cada una de estas acciones con el fin de garantizar un control que cumpla con las
especificaciones. La accin proporcional se encarga de corregir los picos y las oscilaciones de la
respuesta del sistema; la accin integral corrige el error en estado estable aproximndolo a cero y la
accin derivativa se encarga de corregir los cambios rpidos en el transitorio.
15
Donde
, se obtiene teniendo en cuenta la teora explicada sobre la funcin de transferencia
mencionada en 2.2.3. Adems las constantes
, y
son la constante proporcional, la constante
integral y es la constante derivativa respectivamente. Adicionalmente este control se caracteriza por
su diseo en Laplace.
Los controladores PID presentan en algunas ocasiones el fenmeno de saturacin mencionado en
2.3.1, una de las posibles soluciones para evitarla es la topologa de anti-windup presentada a
continuacin.
2.4.2
Anti-windup
Una de las posibles soluciones para evitar la saturacin es inhabilitar la accin integral en cuanto la
seal de control entre en la regin de saturacin y volver a encender la accin integral en cuanto el
controlador vuelva a entrar a la regin lineal de control [6]. Esta conmutacin se implementa usando
un circuito denominado anti-windup. En la fig 2.6 se puede observar la configuracin de la topologa
anti-windup. [6].
e(t)
Upi(t)
UA(t)
Kp
Multiplicador
Limite de
Saturacin ~ + umax
kI/s
ABS
Sw
SWITCH
If epi(t) > 0 Sw = 1
Else Sw =0
epi(t)
umax
16
2.4.3
Realimentacin de estados
Considerando un proceso descrito a travs de un modelo matemtico lineal, la tcnica de control por
realimentacin de estados consiste en establecer una ley de control de la forma:
Donde es una matriz constante, representa la referencia y la seal de control. En la figura 2.7 se
presenta un esquema en bloques de un sistema de control por realimentacin de estados. El objetivo
de este control es seleccionar la matriz de realimentacin , de manera tal que los estados del proceso
evolucionen segn una dinmica deseada preestablecida, donde es posible plantear un problema de
diseo por ubicacin de polos, el cual consiste en especificar la ubicacin deseada de los polos en el
plano complejo y calcular las componentes de que den lugar a dichos polos [17].
Fig. 2.7, Configuracin realimentacin de estados, ubicacin de polos en espacio de estados en tiempo discreto.
Fuente:[17]
Debe notarse que el sistema de control propuesto asume que todos los estados del proceso son
medibles; esto no siempre es posible en un proceso real, entonces es necesario recurrir a estimadores
de estado u observadores para obtener de forma prctica con este modelo, los estados que no estn
disponibles en el sistema para su medicin. A continuacin se presenta la teora general de estimacin
para sistemas lineales.
2.4.4
Teora de estimacin
Donde la matriz
es la matriz de ponderacin del estimador y los estados estimados. En la figura
2.8 se muestra la configuracin del estimador de estados de orden completo continuo. Ntese que las
entradas al estimador son la seal de control y la salida .
17
Finalmente, es vlido establecer que los controladores, tanto el control por realimentacin de estados y
los estimadores como el PID, se manejan de la misma forma tanto en tiempo continuo, como en
tiempo discreto, de esta forma a continuacin se explica de forma general la teora necesaria para
modelar el sistema en tiempo discreto y las relaciones de aproximacin del plano al plano .
2.5 Cambio de Operadores Lineales
2.5.1
La seleccin de una tasa de muestreo apropiada es muy importante en sistemas controlados por
computador. Con un perodo de muestreo suficientemente grande respecto al tiempo de respuesta del
sistema, es posible reconstruir la seal en tiempo continuo. Un perodo de muestreo muy pequeo
respecto al tiempo de respuesta del sistema, implica un aumento en la carga del computador. La
eleccin del perodo de muestreo depende del sistema. En este caso se relacionar la escogencia de la
tasa de muestreo respecto a los polos en lazo cerrado del sistema en tiempo continuo [1].
Es til caracterizar el perodo de muestreo con una variable que es adimensional y que tiene una buena
interpretacin fsica. Para sistemas que no oscilan, el tiempo de subida
es un buen factor natural de
normalizacin. De esta forma se tiene
como el nmero de perodos de muestreo por tiempo de
subida y el tiempo de muestreo.
el
Siendo
.
Teniendo el tiempo de subida, corresponde determinar cul debe ser el valor adecuado para
. Es
razonable escoger un
entre 4 y 10 segn [1], as que se procede a establecer un valor acorde con la
situacin de la planta. Para este caso especfico es conveniente tomar el mayor valor posible de
que
es 10, en el captulo 3 se profundizar mas sobre desarrollo del tema.
18
2.5.2
Para manejar en forma ms simple y de forma discreta los clculos con las ecuaciones diferenciales,
es conveniente hacer un cambio de operador lineal. Este cambio consiste en sustituir la variable por
una funcin en . Estas transformaciones son flexibles en el sentido que pueden realizarse bloque a
bloque en diagramas compuestos, sin embargo debe considerarse que todas son aproximaciones de a
funciones racionales en [16]. Existen varias aproximaciones que permiten realizar la discretizacin
de un controlador, entre las cuales se encuentran Mtodo de Euler, Mtodo de Diferencia hacia atrs y
Mtodo de Tustin o bilineal, que sern las que se van a analizar, en el sistema de levitacin magntica.
Transformada Z
Puede verse como una derivacin adelantada, no causal, o como una integracin rectangular retrasada.
Su principal desventaja es que no conserva la estabilidad en la transformacin de polos rpidos en
. Utilizando una discretizacin en el plano , se busca sustituir la variable por una funcin
racional en mediante el mtodo de Forward. La sustitucin se muestra en la siguiente ecuacin.
Donde se define como el tiempo de muestreo establecido previamente para sistemas discretos. Este
mtodo no es conveniente en la mayora de los casos debido a su naturaleza no causal.
Esta transformacin realiza el mapeo de la mitad izquierda del plano en el plano teniendo como
centro el punto [-1.0], lo cual significa que un sistema
estable, puede no ser estable en , ya que
los polos no quedan dentro del crculo de radio unitario. En la figura 2.9 se puede evidenciar
grficamente el mtodo de Euler.
19
2.6.3
Puede verse como una derivacin atrasada. Este mtodo conserva la estabilidad en la transformacin
de polos en y si existen polos reales rpidos en no aparecen oscilaciones. La sustitucin Backward
se muestra en la siguiente ecuacin.
20
2.6.4
Puede verse como una integracin trapezoidal. Este mtodo conserva la estabilidad en la
transformacin de polos en , sin embargo, si existen polos reales rpidos en , en el sistema discreto
resultante tienden a aparecer oscilaciones amortiguadas. La sustitucin Tustin se muestra en la
siguiente ecuacin.
Este mtodo brinda la mejor aproximacin y en efecto mapea todo el plano izquierdo de en un
crculo unitario en el plano . En la figura 2.11 se puede evidenciar grficamente el mtodo de Tustin.
2.6.5
La seal de entrada
se muestrea en instantes discretos, produciendo una seal
que pasa a
travs de un retenedor de orden cero, o como su nombre en ingls Zero Order Hold, produciendo la
seal
. El circuito ZOH digitaliza la seal
haciendo la seal
constante desde la ltima
muestra, hasta la siguiente muestra disponible, esto es:
21
De esta forma la salida del retenedor de orden cero es una funcin escalera, que permite modelar en
tiempo discreto una seal de tiempo continuo.
2.6.6
Esta aproximacin aplica la relacin de polos y ceros de la funcin de transferencia. Se tiene una
funcin de transferencia continua de la forma:
Donde es la ubicacin del cero en el plano , es la ubicacin del polo en el plano , el nmero
de ceros y el nmero de polos en la funcin de transferencia. Se debe tener en cuenta que el
siguiente anlisis es vlido nicamente para una entrada paso, de esta forma los pasos a seguir con
este mtodo son:
1. Mapear los polos y los ceros de acuerdo a la relacin
2. Si el orden del numerador es menor que el orden del denominador se aaden potencias de
al
numerador hasta que el numerador y el denominador tengan el mismo orden. Este trmino
corresponde a los ceros en el infinito. Los polos y ceros complejos es mejor mapearlos juntos
( s
b2
z2
2 ze
aT
cos bTs e
2 aTs
).
igual a la de
, mediante la relacin
La eleccin del mtodo para la discretizacin de los controladores, se llevar a cabo mediante los
resultados obtenidos en las simulaciones con los controles diseados usando el mtodo retenedor de
orden cero ZOH, debido a que no es una aproximacin como los mtodos anteriormente mencionados,
lo cual permite tener respuestas en tiempo discreto exactamente iguales a las de tiempo continuo.
22
3. VALIDACIN DE MODELO
La validacin del modelo se realiz con el fin de mejorar la sintonizacin del control en las topologas
que se disearon en este trabajo de grado, al obtener una funcin matemtica que describa el sistema
mediante datos de entrada y salida de la planta (datos de la posicin de la bola y datos del esfuerzo de
control), que se van a adquirir para tal fin mediante un PIC-18, el cual fue programado para enviar los
datos al computador para ser tomados por el software Docklight el cual permite guardarlos de forma
decimal para su posterior anlisis en Excel y Matlab.
3.1 Modelo
Para realizar el clculo del bloque de control se tomo y verifico el modelo de la planta de levitacin
magntica usando el modelo fsico planteado en el trabajo de grado [8]. Este modelo en la forma de
espacio de estados es:
Por los tipos de control que se disearon, los cuales se explicarn en los captulos 4 y 5, se
debe realizar la linealizacin de las ecuaciones obtenidas a partir del modelo fsico, debido a
que se va a regular la posicin de la bola ( ) alrededor de un punto de operacin, en otras
palabras, al haber diseado un control lineal, no se puede regular la posicin de la bola en todo
el rango de operacin de la planta por el comportamiento no lineal de la misma.
Para hallar los puntos de equilibrio basta con hacer
3.1 de la siguiente forma:
,y
en la ecuacin
Se obtiene que:
El valor de los puntos de operacin para cada una de las variables de estados y para el valor de la
entrada, corresponden a la ecuacin 3.2, los cuales se hallaron para un punto de operacin en la
posicin de la bola de 5 mm:
El valor del punto de operacin (5 mm) se escogi debido a que el rango de operacin de los sensores
es aproximadamente de 10 mm. Este valor permite realizar la variacin en la posicin en un valor
medio. Linealizando la ecuacin 3.1, para los puntos de equilibrio se obtiene el siguiente modelo en
espacio de estados:
=
24
La ecuacin caracterstica de la ecuacin 3.4 tiene un polo ubicado en 39.9649 que inestabiliza el
sistema como se ve en la ecuacin 3.5.
- 1468
(s + 181.482)(s + 49.2829)(s - 38.9649)
Ecuacin 3.5 Funcin de transferencia factorizada.
Figura 3.1 Interconexin entre la planta y el sistema digital para realizar la toma de datos.
En este algoritmo lo primero que realiza es tomar los datos de entrada y salida de la planta que se
desee estimar, despus reducir errores de cuantizacin o ruido de las seales adquiridas mediante un
filtrado, despus realizar la estimacin del modelo a partir de un algoritmo, seleccionado
dependiendo del tipo de estimacin que se quiera obtener (funcin de transferencia, modelo en
espacio de estados, etc.), despus se realiza la validacin del modelo para verificar el alcance de la
estimacin, y en caso de que no sea lo suficientemente buena se requiere cambiar el algoritmo para
obtener una ecuacin que pueda describa mejor el sistema. En caso que se pruebe con varios
25
algoritmos para realizar la estimacin y no se obtenga una aproximacin que satisfaga los
requerimientos de diseo, se debe mejorar la forma en que se adquieren los datos.
Para la identificacin del sistema se us el control diseado en el captulo 4, debido a que es
necesario estabilizar la planta por el polo positivo que tiene la funcin de transferencia. Las leyes de
control que se van a realizar en el trabajo de grado van a regular la posicin de la bola alrededor de
un punto de operacin, por lo cual no es necesario identificar la planta a lo largo de toda la curva que
la caracteriza, razn por la cual solo se necesita encontrar una estimacin de la planta sobre un punto
de operacin especifico.
El procedimiento realizado para la identificacin, es hacer levitar la bola usando la tarjeta de
adquisicin de datos usada en el trabajo de grado [8], aplicando pasos de +/- 1mm respecto al punto
de operacin.
Figura 3.2 Interconexin entre la planta y el sistema digital para realizar la toma de datos.
La adquisicin de los datos se realiz configurando los puertos paralelos AN6, AN7 y AN8 como
anlogos en el PIC 18, de tal forma que las seales de los sensores que corresponde al punto B de la
figura 3.2 y la seal de entrada al PWM de la planta que corresponde al punto A de la misma grfica,
son multiplexadas para luego ser almacenadas en 2 vectores y luego ser enviadas por medio de una
interrupcin cada 0.010596ms al computador por protocolo RS-232, para luego ser analizados.
Los datos de las seales adquiridas para la posicin de la bola y la seal que va hacia el PWM de la
planta, se introdujeron en MATLAB, los cuales fueron filtradas para quitar errores de cuantizacin,
obteniendo los resultados de la figura 3.3 y la figura 3.4:
Figura 3.3 Datos de los sensores de posicin obtenidos con la respuesta del control diseado por medio del sistema digital.
26
Figura 3.4 Datos obtenidos de la seal que va al PWM obtenido a partir del sistema digital.
La seal de posicin figura 3.3 dada en milmetros y el esfuerzo de control figura 3.4 dado en
voltios, presentan un nivel de ruido el cual es causado por los sensores que son afectados de acuerdo
con la intensidad de luz recibida. Las seales adquiridas corresponden a un cambio en la referencia
de 5.5 mm a 6 mm, debido a la dificultad de estabilizar la planta alrededor del punto de operacin con
el control diseado en el captulo 4.
3.3 Herramienta para la validacin
El toolbox de identificacin de sistemas permite construir un modelo matemtico a partir de una
medida de entrada y de salida como las vistas en la figura 3.3 y 3.4. Este permite describir sistemas
que no se pueden modelar de forma sencilla. Esta herramienta, se utiliz para validar el modelo y de
esta forma ajustar los valores de las ecuaciones de estados linealizadas sobre el punto de operacin
para representar el modelo de una forma ms adecuada y as lograr obtener una respuesta ms
aproximadas en lazo cerrado a la diseada en el captulo 4 y 5.
Cuando se realiz inicialmente la identificacin del sistema sobre el punto de operacin tomando las
seales de los sensores y el esfuerzo de control, por medio de la herramienta para la identificacin de
sistemas de Matlab, se obtuvo aproximaciones del orden del 80%. Estas aproximaciones no servan
debido a que la estimacin de las ecuaciones de estados discretas usando dicha herramienta tenan
todos los valores propios menores a 1 (cuando el modulo de los valores propios es mayor o igual a
uno en tiempo discreto el sistema es inestable), razn por la cual generaba sistemas estables, que para
este caso especfico no cumpla con los requerimientos de validacin debido a que la planta de
levitacin magntica es de naturaleza inestable y es importante que esta caracterstica sea
representada en la funcin de transferencia estimada. En la figura 3.5, se muestra una seal estimada
a partir de un control diferente al diseado en el capitulo 4, en la cual la estimacin es muy
aproximada a la respuesta real, pero no es vlida debido a que los valores propios estn ubicados en
0.9959, 0.6482 + 0.3262i y 0.6482 - 0.3262i para la matriz A en el plano Z, por lo tanto el sistema es
estable.
27
Para realizar la identificacin a partir de los datos adquiridos (figura 3.4 y 3.5), fue necesario cambiar
el mtodo de estimacin por el modelo de caja gris, permitiendo estimar solo aquellas variables que
conforman las matrices en el espacio de estados (A, B ,C ,D )que se quieran, la cual se calcula de la
siguiente manera:
Se crean en Matlab las matrices de las variables de estados linealizadas, a partir de los valores
encontrados en el modelo fsico, incluyendo el tiempo de muestreo:
Se especifican los valores en la estructura creada en el paso anterior de las variables de estado que
se quieren estimar usando NaN.
28
El valor
es un vector el cual contiene la diferencia entre la salida medida y la salida estimada
del modelo, como se ve en la siguiente ecuacin:
A=
B=
C=
D=0
x(0) =
La matriz estimada es de rango completo (las filas son linealmente independientes) e inestable
debido a que tiene un valor propio en 32.781. La simulacin de este modelo se muestra en la figura
3.6.
29
Figura 3.6 Respuesta paso planta estimada y datos tomados con el sistema digital.
Se compara la simulacin de la funcin estimada obtenida con una entrada escaln de 1mm
(respuesta roja) y la simulacin del modelo estimado obtenida aplicndole un esfuerzo de control
para una entrada escaln de 1mm (respuesta azul), la cual tiene una aproximacin de 85.36%, razn
por la cual se trabajar con esta funcin de transferencia para realizar el ajuste de las ganancias del
control en el captulo 4 y obtener una respuesta ms cercana a la diseada en lazo cerrado y para
realizar el diseo de control por ubicacin de polos en el captulo 5.
3.5 Eleccin del tiempo de muestreo mximo
El criterio que se va a usar para acotar el tiempo de muestreo, corresponder al 10% del tiempo de
subida de la respuesta a una entrada escaln, como esta enunciado en el captulo 2. El tiempo de
muestreo mximo debe ser 10 ms de acuerdo a la respuesta obtenida en la figura 3.6, debido a que el
tiempo de subida corresponde aproximadamente a 104 ms.
30
se
Ecuacin 4.1
Para realizar el criterio de Routh Hrwitz se parte de una ecuacin caracterstica en lazo cerrado (ecuacin
4.2) para construir la matriz mostrada en la ecuacin 4.3:
31
Ecuacin 4.2
Se obtiene que:
Ecuacin 4.4
Y,
Ecuacin 4.5
Los valores de
y , tienen que ser mayores a cero, debido a que si existe un cambio de signo en
alguna de estas dos variables, el sistema en lazo cerrado tendra un polo en el semiplano derecho del plano
S, haciendo que el sistema sea inestable.
A partir de las ecuaciones 4.4 y 4.5, se despeja
, para encontrar una cota de esta variable, de tal forma
que
y
no tengan un cambio de signo, obteniendo las siguientes ecuaciones:
Ecuacin 4.5
Ecuacin 4.6
32
Se resolvi usando algebra de bloques sta topologa para obtener la siguiente ecuacin caracterstica en
lazo cerrado:
Ecuacin 4.7
Ecuacin 4.8
Ecuacin 4.9
33
Ecuacin 4.10
Al igual que el control proporcional, el control PI tampoco es posible implementarlo, por tal razn, se
analizar si otra topologa de control se puede implementar para estabilizar la planta.
4.3 Controlador Proporcional-Derivativo
La funcin de la accin derivativa de un control PD (Figura 4.5), es mantener el error muy pequeo
corrigindolo proporcionalmente con la misma velocidad que se produce. Para la implementacin del
control en la planta de levitacin magntica puede ser un caso crtico debido a la sensibilidad al ruido que
manifiestan los sensores infrarrojos.
Ecuacin 4.11
Ecuacin 4.12
34
Figura 4.6 Rango de valor en la ganancia proporcional y en la ganancia derivativa para estabilizar el sistema.
Este tipo de control no ser escogido para realizar la implementacin en el control digital, debido a que la
ecuacin caracterstica del sistema en lazo cerrado, en la constante que acompaa a
(ecuacin 4.13) no
depende de las variables de la topologa de control (
), lo cual genera divergencias en el modelo
simulado con respecto al modelo diseado para tiempos de establecimientos menores a 100ms, este hecho
se explicar con profundidad en el diseo de la ley de control para un PID.
Ecuacin 4.13
Ecuacin 4.14
Ecuacin 4.15
35
Para sta funcin de transferencia se hallarn los valores de las constantes del controlador (
) con
el fin de demostrar si es posible implementar un control PID para estabilizar el sistema, de la siguiente
forma.
Mediante un par de polos complejos conjugados,
Ecuacin 4.16
, se
Ecuacin 4.18
Por medio de la ecuacin 4.19 el valor del porcentaje de sobre impulso obteniendo es igual a 4.32% dado
que
Ecuacin 4.19
Para explicar la forma en que la ley de control se ve afectada por tiempos de establecimiento pequeos, se
disearon funciones de transferencia de segundo orden para tiempos de establecimiento desde 0.1
segundos hasta 2 segundos con incrementos de 0.1 segundos manteniendo el porcentaje de sobre impulso
constante y variando
. Estos valores fueron reemplazados en la ecuacin 4.18 y se obtuvieron los
resultados de la tabla 4.1.
Ts
Wn
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
40
20
13.333
10
8
6.667
5.714286
5
4.44
4
3.36
2.2
2.35
2.5
2.66
2.85
3.07
40
26.667
20
10
8
6.667
5.714286
5
4.44
4
3.36
2.2
2.35
2.5
2.66
2.85
3.07
56.57
28.28
18.86
14.14
11.31
9.43
8.08
7.07
6.29
5,65
5.14
4.71
4.35
4.04
3.77
3.53
3.32
36
Ec. Caracterstica
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
80
40
26.66667
20
16
13.33333
11.42857
10
8.889
8
6.72
6.66
6.14
5.7
5.32
5
4.7
3200
800
355.5556
200
128
88.88889
65.30612
50
39.50617
32
22.58
22.17
18.849
16.245
14.25
12.5
11.045
1.8
1.9
2
3.33
3.63
4
3.33
3.63
4
3.14
2.97
2.828
1
1
1
4.44
4.21
4
9.856
8.86
8
Tabla 4.1 Funciones de transferencia con una respuesta deseada de segundo orden
En esta tabla se muestran 20 ecuaciones caractersticas con sus respectivos polos y tiempos de
establecimiento, los cuales sern de gran utilidad hallar las constantes del controlador.
Para encontrar las variables del control PID, es necesario aumentar el orden de las ecuaciones
caractersticas de la tabla 4.1 de segundo a cuarto orden, con el fin de igualar la ecuacin caracterstica de
la ecuacin 4.20 del sistema en lazo cerrado del control PID.
Ecuacin 4.20
El aumento a cuarto orden de las ecuaciones caractersticas de la tabla 4.1 se realiz mediante la adicin
dos polos
y , los cuales debern estar alejados al menos una dcada de los polos dominantes de la
ecuacin caracterstica que se est modificando y asegurando adems que el coeficiente que acompae a
debe ser siempre
(ver ecuacin 4.20). Si se cumple este procedimiento se asegura que la
respuesta a una entrada escaln de la funcin de transferencia con la ecuacin caracterstica de cuarto
orden, ser similar a la respuesta de una entrada escaln de la funcin de transferencia con la ecuacin
caracterstica de segundo orden, en otras palabras, si se usan estas funciones caractersticas para crear una
funcin de transferencia, la respuesta a una entrada escaln debe ser similar para cada una de ellas. El
resultado se obtiene en la tabla 4.2:
Ts
Ec. caracterstica
(s-(-91.9132))
(s-(-91.8868))
1.9
(s-(92.27+0.053i))
(s-(-92.27-0.053i))
1.8
(s-(92.57+0.0726i))
(s-(-92.27-0.0726i))
1.7
(s-(-92.8032))
(s-(-92.8568))
1.6
(s-(93.05+0.053i))
(s-(-93.05-0.053i))
1.5
(s-(-93.29))
(s-(-93.18))
(s-(93.4+0.0077i))
(s-(-93.4-0.0077i))
1.4
16.245
37
1.3
(s-(93.55+0.045i))
(s-(-93.55-0.045i))
1.2
(s-(-93.68-0.045))
(s-(-93.68+0.045))
1.1
(s-(-93.7950.047))
(s-(93.795+0.047))))
(s-(-93.9))
(s-(-89.9))
0.9
(s-(-100))
(s-(-82.91))
0.8
(s-(-98))
(s-(-83.8))
0.7
(s-(-96))
(s-(-84.38))
(s-(-94))
(s-(-84.47))
0.6
0.5
(s-(-90))
(s-(-85.8))
0.4
(s-(-86))
(s-(-85.8))
0.3
(s-(-84))
(s-(-81.13))
0.2
(s-(-80))
(s-(-71.8))
0.1
(s-(-65))
(s-(-46.8))
Tabla 4.2 Funciones de transferencia con una respuesta deseada de cuarto orden.
En la tabla 4.2 para tiempos de establecimiento menores a 0.5 segundos los polos adicionados para
incrementar el orden no son una dcada mayores que los polos dominantes, por ejemplo para un tiempo de
establecimiento de 0.4 segundos se tiene:
Ecuacin caracterstica de segundo orden:
Polos dominantes:
38
De acuerdo con lo mencionado respecto a la ubicacin de los polos seleccionados para incrementar el
orden de la ecuacin caracterstica, estos polos (
deben ser menores que -100.
Este comportamiento se sigue presentando para tiempos de establecimiento menores a 0.4 segundos,
afectando la ley de control debido a que la funcin de transferencia de cuarto orden tendr una respuesta
cada vez ms diferente respecto a la ecuacin de segundo orden. Esto ser demostrado aplicando una
entrada escaln a una funcin de transferencia de segundo orden y a su correspondiente de cuarto orden
usando las ecuaciones caractersticas de las tablas 4.1 y 4.2 para los tiempos de establecimientos iguales a
1 segundo, 0.5 segundos y 0,1 segundos.
Para las figuras 4.8 , 4.9 y 4.10 mostradas a continuacin, la curva de color azul corresponde a la respuesta
escaln para la ecuacin caracterstica de segundo orden y las curvas de color verde corresponde a la
respuesta escaln para la ecuacin caracterstica de segundo orden con los polos adicionales y .
En la figura 4.8, las dos respuestas son muy parecidas, ya que ambas tienen un tiempo de establecimiento
de 1 segundo y porcentaje de sobre impulso igual, debido a que los polos que se usaron para incrementar
el orden estn alejados un poco ms de una dcada con respecto a los dominantes de la ecuacin
caracterstica de segundo orden.
Figura 4.8 Respuestas a entrada escaln, controlador proporcional, integral y derivativo, ts=1 segundo
En la figura 4.9 se puede ver que las dos respuestas son similares, ya que ambas tienen un tiempo de
establecimiento de 0.5 segundos y porcentaje de sobre impulso igual, debido que los polos que se usaron
para incrementar el orden estn alejados una dcada con respecto a los dominantes de la ecuacin
caracterstica de segundo orden.
39
Figura 4.9 Respuestas a entrada escaln, controlador proporcional, integral y derivativo, ts=0.5 segundos.
En la figura 4.10 las dos respuestas difieren considerablemente. La respuesta para el sistema de segundo
orden tiene un tiempo de establecimiento de 0.1 segundos, mientras que para el sistema de cuarto orden es
un poco mayor, respecto al porcentaje de sobre impulso son totalmente diferentes. Esto es debido a que
los polos que se usaron para incrementar el orden estn muy cerca de los polos dominantes de la ecuacin
caracterstica de segundo orden.
Figura 4.10 Respuestas a entra escaln, controlador proporcional, integral y derivativo, ts=0.1 segundos.
La ubicacin de los polos para los tiempos de establecimientos graficados se ve con detalle en la tabla 4.3.
Figura Ts
4.8
1
4.9
0.5
4.10
0.1
Polos dominates
-44i
-88i
-4040i
-93.9
-90
-65
-89.9
-85.8
-46.8
Tabla 4.3
Los polos adicionados para elevar el grado de la ecuacin caracterstica al no ser lo suficientemente
lejanos a los polos dominantes, ejercen un efecto en la respuesta paso cambiando los valores y criterios de
40
diseo como tiempo de establecimiento y porcentaje de sobre pico, como se vio en la figura 4.10, por lo
cual no es conveniente disear un control PID para tiempos de establecimientos menores a 0.4 segundos.
Otra caracterstica que tiene la respuesta a una entrada escaln de la funcin de transferencia de la planta
en lazo cerrado con el control PID, est relacionada con el porcentaje de sobre impulso, la cual mostrar
tomando como ejemplo un tiempo de establecimiento igual a 1segundo.
A partir de los valores que toman las variables de control en funcin del tiempo de establecimiento se
realiz la figura 4.11, la cual muestra que la variable que mas cambio requiere para tiempos de
establecimiento menores corresponde a la ganancia integral.
0
-50
1,1
1,3
1,3
1,4
1,5
1,6
1,7
1,8
1,9
-100
-150
kd
-200
ki
-250
kp
-300
-350
Tiempo de establecimiento
Figura 4.11 Ganancias de un PID vs Tiempo de Establecimiento, para controlador proporcional, integral y derivativo
Para tener un tiempo de establecimiento de un segundo, las ganancias del control deben tener los
siguientes valores:
Ts
1
kd
-6.81
ki
-184.101
kp
-287.429
Estos valores se reemplazan en la ecuacin 4.15, para obtener la siguiente funcin de transferencia en
lazo cerrado con un tiempo de establecimiento igual a 1 segundo y un porcentaje de sobre impulso
aproximadamente del 5%.
Ecuacin 4.21
Al ser aplicada una entrada escaln al sistema con el controlador de la ecuacin 4.21 se obtiene la figura
4.12, la cual no cumple los requerimientos de diseo porque la respuesta posee un sobre pico mayor a
400% y un tiempo de establecimiento mayor a 1 segundo. Esto es debido a que las medidas de
comportamiento de un sistema de segundo orden como tiempo de establecimiento, porcentaje de sobre
impulso, slo son correctas para una funcin de transferencia sin ceros finitos, en otras palabras, si la
funcin de transferencia de un sistema tiene ceros finitos y stos se localizan relativamente cerca de los
polos dominantes, entonces los ceros afectarn la respuesta transitoria del sistema [2].
41
Figura 4.12 Entrada escaln, para controlador PID con Ts= 1 segundo
42
Figura 4.13 Entrada escaln para controlador PID con control de sobre impulso.
Y sea:
Ecuacin 4.22
Se factoriza la salida:
Ecuacin 4.23
43
Ecuacin 4.24
La ecuacin 4.24 corresponde al sistema en lazo cerrado de la topologa de control de sobre pico, en esta
se observa que por medio de la constante Kr, en la funcin de transferencia en lazo cerrado se modifican
los ceros alejndolos de los polos del sistema sin alterar la ubicacin de los polos en el plano S, de tal
forma que se puede modificar el sobre impulso del transiente a una entrada escaln sin alterar la respuesta
ya calculada.
Si se aplica esta topologa para la funcin de transferencia 4.21 de la ecuacin con tiempo de
establecimiento igual a 1 segundo variando la ganancia
se obtiene la siguiente figura:
Figura 4.14 Respuesta a entrada escaln para controlador PID con control de sobre impulso y sin control de sobre impulso
En la figura 4.14, se ve que en la grafica verde el sobre pico se es mucho menor en comparacin con la
respuesta azul de un PID sin control de sobre impulso. Esta grfica se puede observar mejor en la figura
4.15:
44
Figura 4.15 Respuesta a entrada escaln para controlador PID con control de sobre impulso.
La respuesta a una entrada escaln resultante con la topologa planteada para reducir el porcentaje de
sobre impulso causado por ceros finitos cercanos a los polos (Figura 4.15), posee un porcentaje de sobre
impulso de 5% y un tiempo de establecimiento de 0.98 segundos con el criterio del 2% del valor en el
cual se debe estabilizar el sistema. Estos valores son muy cercanos a las condiciones de diseo que
corresponden a 4.32% de sobre pico y de 1 segundo de tiempo de establecimiento.
Con esta topologa sin necesidad de cambiar las contantes de control PID se puede controlar el porcentaje
de sobre pico de forma sencilla, sin embargo, el control PID no se implementar para realizar el control en
la planta de levitacin magntica debido que no se puede disear ste control para tiempos de
establecimiento cercanos a 100 ms, el cual es necesario de acuerdo con las condiciones de diseo vistas en
el capitulo tres.
45
Con base en la topologa de control de sobre impulso, se diseo un control mediante el uso de un filtro de
segundo orden y de una constante proporcional (Figura 4.16), debido a que esta configuracin presenta
facilidad en el diseo para alcanzar una respuesta a una entrada escaln con un tiempo de establecimiento
cercano a 100ms.
La ecuacin caracterstica de la topologa propuesta para estabilizar la planta de levitacin magntica tiene
la siguiente ecuacin caracterstica.
El mtodo para disear el control es similar al de la seccin 4.5. Para realizar la sintonizacin del control
se partir de la siguiente funcin de transferencia de tercer orden.
T ( s)
Km *
s3
2* *
*s
2
0
2
Km *
2
0
Ecuacin 4.25
Para que la ecuacin caracterstica de tercer orden tenga los polos en algn valor deseado, se us los
coeficientes ptimos del tiempo de establecimiento basados en el criterio de ITAE (Integral del valor
absoluto del error ponderado en el tiempo) para una entrada escaln, mediante la ecuacin de tiempo
normalizado (
) para n=1,2,3 que se muestra en la ecuacin 4.26
Ecuacin 4.26
46
Ecuacin 4.27
Ecuacin 4.27
51946.8
Los valores restantes para encontrar el valor de la funcin de transferencia de la ecuacin 4.25 son las
constates
y
Ecuacin 4.28
47
Ecuacin 4.29
T (s)
3179150
163.291 * s 2 3179150
Ecuacin 4.30
Figura 4.18 Respuesta escaln de ecuacin caracterstica deseada para diseo de controlador
Esta respuesta cumple con las condiciones de diseo, debido a que el tiempo de establecimiento es de 52.5
ms con el criterio del 2% de la valor en estado estable.
48
Es necesario elevar la ecuacin caracterstica de tercer orden diseado, a una de cuarto orden para obtener
las variables del controlador como se muestra a continuacin:
Los polos de la ecuacin de tercer orden son:
Ec.carac
s
( s 3 163.291 * s 2
2192 S
383600 S
3179150) * ( S ( 2028.5))
1.086 *10 8 S 6.46699 *10 9.
Ecuacin 4.31
Al igualar la ecuacin caracterstica diseada (ecuacin 4.31) con la ecuacin caracterstica del control
proporcional con filtro y control de sobre impulso se obtienen los siguientes valores para el controlador
asumiendo kr=1(inicialmente para que la ubicacin de los ceros no sea cambiada).
Ecuacin 4.32
Ecuacin 4.33
Ecuacin 4.34
Ecuacin 4.35
ste resultado indica que los valores de las constantes para el control propuesto se halla de forma
independiente a la forma como vare
por lo tanto la ganancia proporcional inicialmente ser eliminada.
Tomando
49
Ecuacin 4.36
La respuesta a una entrada escaln del sistema en lazo cerrado que describe el comportamiento de la
planta de levitacin magntica alrededor del punto de operacin, se muestra en la figura 4.19.
Figura 4.19 Respuesta a escaln unitario de control proporcional con filtro y control de sobre impulso.
Ceros:
Polos:
= 70.1958
50
La ubicacin del cero y la ubicacin del polo indican que se encuentran muy cerca, razn por la cual
se afecta la respuesta transitoria del sistema, mostrando la necesidad de aplicar la topologa de control del
porcentaje de sobre impulso, en otras palabras, es necesario implementar la variable
para variar la
posicin de los ceros usando la constante . El modelo implementado en Matlab corresponde a la figura
nmero 4.20.
Figura 4.20 Topologa control proporcional con filtro y control de sobre impulso.
La respuesta a una entrada escaln tomada por el Scope 1 de la figura 4.20 se muestra en la siguiente
figura:
Figura 4.21 Respuesta a escaln unitario de topologa control proporcional con filtro y control de sobre impulso.
51
Aunque el porcentaje de sobre impulso en la grafica anterior se redujo, existe un error en estado estable, el
cual se puede corregir usando un integrador, como se muestra en la siguiente figura:
Figura 4.22 Topologa control proporcional con filtro y control de sobre impulso y ganancia integral.
Ecuacin 4.37
Una vez implementada la ganancia la eleccin de la ganancia integral en la figura 4.22, se realiz de tal
forma que la velocidad de respuesta del bloque integral, sea lo suficientemente rpida como para no
afectar el desempeo de la respuesta en lazo cerrado ya diseada como se ve en la figura 4.23, en donde el
tiempo de establecimiento y porcentaje de sobre impulso es igual al de la figura 4.21. El valor de las
constantes despus del ajuste de control a partir del modelo estimado en el capitulo tres para la figura 15
son las siguientes:
52
Figure 4.23 Respuesta a escaln unitario de topologa control proporcional con filtro y control de sobre impulso y ganancia integral
La respuesta frente a una entrada escaln cuando se implementa el control de sobre impulso genera una
oscilacin caracterstica durante el tiempo de subida, la cual no se estudiar debido a que no afecta el
comportamiento deseado en lazo cerrado. La respuesta a una entrada escaln se ve con detalle en la figura
4.24:
Figure 4.24 Respuesta a escaln unitario detallado de topologa control proporcional con filtro y control de sobre impulso y ganancia integral.
La respuesta en lazo cerrado de la topologa propuesta en la figura 4.22 cumple las caractersticas de
diseo, debido a que tiene un tiempo de establecimiento correspondiente a 49.6 ms y un porcentaje de
sobre impulso muy bajo, frente a el valor de diseo para el tiempo de establecimiento que es 52.5 ms.
53
Figura 4.25 Respuesta a Esfuerzo de control de la parte integral para una entrada pas de 1 mm en la posicin de la bola
En la figura 4.25 el esfuerzo de control medido en la planta de levitacin magntica para un cambio en la
posicin alrededor del punto de operacin de +/- 1 mm por parte del integrador, el cual vara solamente
entre -0.8 y -0.1 voltios, por esta razn para cambios en la posicin alrededor del punto de operacin, la
parte integral no presentar saturaciones en su salida. El control anti-windup se implement en el sistema
digital tal como se mostr en el capitulo 2.
4.7 Estudio del tiempo de muestreo y ecuaciones diferencia
Para realizar la implementacin del control que se muestra en la figura 4.26, se debe pasar el control al
plano Z, a partir del cual se calcularn las ecuaciones diferencia para programar el sistema digital con el
control diseado en el captulo 4.5. El procedimiento que se seguir se realiza a continuacin.
54
Las siguientes ecuaciones son las ganancias que se utilizaron en la topologa de control de la figura 4.26:
Ecuacin 4.38
Ecuacin 4.39
Ecuacin 4.40
Ecuacin 4.41
Ecuacin 4.42
Ecuacin 4.43
Se reemplaza los valores de las constantes de control de la Ecuacin 4.38 a la Ecuacin 4.42, en la
Ecuacin 4.43 para obtener la Ecuacin 4.44.
Ecuacin 4.44
55
Figura 4.27 Ubicacin de los polos en el plano Z en funcin del tiempo de muestreo.
Esta grafica muestra que a medida que el tiempo de muestreo aumenta, los polos tienden a valores
cercanos al origen, es decir, para tiempos de muestreo entre 1 a 80 ms la variacin en la ubicacin de los
polos no hacen que la planta tienda a ser inestable.
El criterio que se va a usar para acotar el tiempo de muestreo, corresponder al 10% del tiempo de subida
de la respuesta a una entrada escaln, el cual debe ser menor a 10 ms de acuerdo a la respuesta obtenida en
el captulo 3.
Se escoger como tiempo de muestreo 2 ms, debido a que es el mnimo tiempo que se puede escoger para
garantizar el correcto funcionamiento del programa implementado en el sistema digital de la topologa de
control, el cual se explicar en el captulo 7.
Para hallar las ecuaciones diferencia se calcul el filtro y el integrador de la topologa de control en el
plano Z para un tiempo de muestreo de 2 ms, por medio del mtodo ZOH, obteniendo las siguientes
funciones de transferencia:
Ecuacin 4.45
Ecuacin 4.46
56
El clculo de la ecuacin diferencia para el Filtro de segundo orden a partir de la ecuacin 4.45, dado el
filtro:
Se divide entre z.
Se remplaza
por (n-1)
Se remplazan los valores de las constantes por los valores de la Ecuacin 4.45.
Ecuacin 4.47
Esta Ecuacin muestra que para la implementacin en el sistema digital, la salida del filtro depende de la
entrada presente, de la entrada en el intervalo de tiempo de muestreo pasado y de la salida para el intervalo
de el tiempo de muestreo pasado, todas ellas multiplicadas por constantes.
Se realiza a continuacin el clculo de la Ecuacin diferencia para la parte integral implementada en el
control a partir de la Ecuacin 4.46.
Dado un integrador con las siguientes caractersticas.
Se obtiene:
Se divide entre z:
Se remplaza
por (n-1):
57
Se remplazan los valores de las constantes por los valores de la Ecuacin 6.9 para obtener la siguiente
ecuacin:
Ecuacin 4.48
Este resultado muestra que para la implementacin en el sistema digital, la salida del integrador depende
de la entrada para un intervalo de tiempo de muestreo pasado y de salida para un intervalo de tiempo
pasado, ambas multiplicadas por constantes.
Se implementar de esta forma el control debido a que es necesario separar las componentes del control
para lograr implementar la topologa de control de sobre impulso a partir de la ganancia proporcional .
El desempeo del control implementado para controlar la planta de levitacin magntica se puede ver a
partir de las siguientes graficas adquiridas.
Figura 4.28 Error para una entrada paso de -0.5 mm respecto al punto de operacin
58
Figura 4.29 Error para una entrada paso de +0.5 mm respecto al punto de operacin
En las figuras 4.28 y 4.29 se observan las seal de error que entran al bloque integral, esta dos seales se
obtienen al aplicar una entrada paso de +/- 0.5 mm respecto al punto de operacin, cumpliendo los
requerimientos de diseo para una error en estado estacionario igual a cero. El valor ms alto corresponde
a +1mm que corresponde cuando la bola se sube a 5.5 mm y el menor cuando la bola pasa de la anterior
referencia a 6.5 mm.
Figura 4.30 Esfuerzo de control resultante de la suma de cada componente para una entrada paso de -0.5 mm respecto al punto de operacin
59
Figura 4.31 Esfuerzo de control resultante de la suma de cada componente para una entrada paso de +0.5 mm respecto al punto de operacin.
En las figuras 4.30 y 4.31 se observan los esfuerzos de control resultantes de la suma de cada componente
(Salida bloque proporcional + Salida filtro de segundo orden + Salida integrador) para una entrada paso de
+/-0.5 mm respecto al punto de operacin, los cuales no presentan saturaciones para el control con dichos
cambios en la referencia debido a que el mximo valor es menor a 15 voltios que se presenta cuando se
realiza el cambio en la referencia de 6.5 mm a 5.5 mm, el cual es el valor de la fuente de alimentacin de
los circuitos.
Figura 4.32 Posicin de la bola para una entrada paso de -0.5 mm respecto al punto de operacin.
60
Figura 4.33 Posicin de la bola para una entrada paso de +0.5 mm respecto al punto de operacin.
En las figura 4.32 y 4.33 se observa la posicin de la bola en milmetros, para un cambio de +/- 0.5 mm
respecto al punto de operacin, las cuales presentan un comportamiento muy cercano a lo calculado en el
captulo 4, La implementacin de este control se puede corroborar por la oscilacin caracterstica cuando
es aplicada una entrada escaln durante el tiempo de subida, la cual es causada por la implementacin del
control de sobre impulso para variar la ubicacin de los ceros usando la constante .
61
La figura 5.1 ilustra la configuracin del controlador por diseo en espacio de estados en tiempo continuo,
Se halla el rango de
Los coeficientes
Los coeficientes
En este caso se escogieron los polos del polinomio caracterstico deseado segn las caractersticas de una
respuesta especfica. Se utilizaron las mismas caractersticas y por ende los mismos parmetros utilizados
en el controlador diseado en el captulo 4, es decir la respuesta tiene un tiempo de establecimiento de 80
ms. y un porcentaje de sobre impulso de aproximadamente 55%, produciendo polos de la forma:
Donde,
Para ver de dnde salen estas ecuaciones, ver [14], entonces se obtiene que:
La respuesta de este nuevo sistema debe corresponder a la respuesta del sistema deseado con los
parmetros dados por las caractersticas presentadas anteriormente.
A continuacin se procede a simular el comportamiento del sistema lineal con el controlador por
ubicacin de polos. La figura 5.2 muestra la configuracin que se utiliz para realizar el controlador.
63
Figura 5.2, Configuracin realimentacin de estados, ubicacin de polos en espacio de estados y configuracin planta deseada.
Fuente: Autor
La simulacin est compuesta por el modelo lineal en espacio de estados de la planta de levitacin
magntica, representado en el bloque State-Space, la matriz de realimentacin llamada , el inverso de la
ganancia esttica
y la referencia que corresponde a una entrada paso.
La ganancia asociada llamada
corresponde al inverso de la ganancia esttica, y se encuentra llevando
el lmite cuando tiende a 0, de la funcin de transferencia del sistema en lazo cerrado
, es decir:
De esta manera la respuesta del sistema se estabiliza en el valor de la referencia y as es posible comparar
la respuesta respecto a la referencia con mayor exactitud, ya que en el caso de no tener esta ganancia el
error en estado estacionario no sera nulo. A continuacin se presenta la figura de la simulacin de la
configuracin mencionada anteriormente.
En la figura 5.3 se puede observar el punto de referencia o set point en negro y la respuesta del sistema
controlado por el realimentador de estados en azul. Se puede evidenciar que el comportamiento del
sistema con el controlador es bastante similar a la respuesta obtenida en el captulo 4.
64
De esta forma se puede concluir que el controlador mediante el diseo en espacio de estados por ubicacin
de polos se puede utilizar teniendo en cuenta nicamente la dinmica de la respuesta del sistema. Es
pertinente mencionar que el tiempo de respuesta del sistema est directamente relacionado con el esfuerzo
de control que debe realizar el controlador, de esta forma se puede definir si el controlador se puede
implementar teniendo en cuenta los lmites fsicos del sistema. De esta forma para escoger definitivamente
si el controlador se puede utilizar, se debe conocer el comportamiento de la seal de control del sistema o
tambin llamado esfuerzo de control.
El esfuerzo de control realizado por el control, para conocer si este controlador no excede los rangos de
saturacin del sistema se puede evidenciar en la figura 5.4.
Figura 5.4, Esfuerzo de control del controlador por realimentacin de estados, con entrada paso con valor en el punto de operacin.
Fuente: Autor
Como se puede observar en la figura 5.4 la seal de control llega a los lmites de saturacin del sistema
que son de +/- 15 voltios, esto conlleva a la saturacin del controlador con la configuracin calculada
anteriormente, entonces se tendran que utilizar mtodos adicionales para evitar la saturacin de este
controlador. Sin embargo debe aclararse que no se estn teniendo en cuenta otras caractersticas de la
configuracin para la implementacin del controlador, como la disponibilidad de los estados y el
procedimiento para digitalizar las ecuaciones de estado, el planteamiento de este controlador es un
acercamiento terico al modelo de control que se debe implementar en la planta, as que es muy prematuro
afirmar que este controlador no sea el indicado para manejar la referencia de la planta de levitacin
magntica y poder comparar las respuestas respecto al PIF.
En el siguiente captulo se plantea realizar el realimentador directamente en tiempo discreto para conocer
las variaciones que puede tener respecto al realimentador en tiempo continuo, y formular el planteamiento
de un observador o estimador de estados, ya que el sistema no tiene todos los estados disponibles para su
medicin.
5.2
Figura 5.5, Configuracin realimentacin de estados, ubicacin de polos en espacio de estados en tiempo discreto.
Fuente: Autor
, se tiene que:
El tiempo de muestreo mencionado anteriormente representa el tiempo escogido en el trabajo de grado [8]
y se utiliza en las pruebas de los controladores planteados para comprobar su comportamiento en el
sistema de adquisicin de datos en tiempo real. Igualmente se utilizar el mismo valor para la
implementacin en el sistema digital, ya que1ms cumple el criterio mencionado en el captulo de estudio
del tiempo de muestreo.
66
, denotado como
Se determina una matriz de ganancia de realimentacin del estado adecuada, tal que el sistema tenga los
polos en lazo cerrado segn las especificaciones mostradas en la ubicacin de polos en tiempo continuo.
Debido a que estos polos estn representados en tiempo continuo se debe cambiar la representacin en
tiempo discreto para este caso especfico.
Para la transformacin a tiempo discreto de los polos, se realiza la operacin mostrada en el captulo 2:
Entonces teniendo los siguientes polos en tiempo continuo, se dispone a reemplazar los valores para hallar
el equivalente en tiempo discreto.
De modo que,
Donde,
67
Por lo tanto,
De esta forma se procede a simular el comportamiento de este controlador, al igual que en el caso
continuo, la configuracin utilizada se puede observar en la figura 5.6.
Figura 5.6, Configuracin realimentacin de estados discreto, ubicacin de polos en espacio de estados.
Fuente: Autor
De manera anloga al caso continuo la ganancia esttica es necesaria implementarla en el modelo para
obtener un error de estado estacionario nulo, por lo tanto es necesario hallar la funcin de transferencia en
tiempo discreto y hallar el siguiente lmite:
Figura 5.7, Respuesta paso con valor en el punto de operacin, de los sistemas controlados por realimentacin de estados discreto (azul) y
realimentacin de estados continuo (Rojo).
Fuente: Autor
68
Como se puede observar en la figura 5.7 los dos comportamientos se asemejan mucho tanto el
realimentador en espacio de estados continuo como en discreto, por lo tanto se llega a la conclusin que el
controlador discreto por ubicacin de polos servira para controlar la planta con las caractersticas de
respuesta propuestos en el desarrollo del libro. Otra caracterstica que se debe tener en cuenta, es el
esfuerzo de control hecho por el controlador. De esta forma se procede a graficar el esfuerzo de control del
realimentador discreto, el cual se puede evidenciar en la figura 5.8.
Figura 5.8, Esfuerzo de control del controlador por realimentacin de estados, con entrada paso con valor en el punto de operacin.
Fuente: Autor
Como se puede observar en la figura 5.8 el controlador discreto no llega a los lmites de saturacin del
sistema que son de +/- 15 voltios, diferenciado notablemente del realimentador de estados continuo,
entonces en ese orden de ideas puesto que la seal de control es menor en el realimentador discreto se
trabajar en discreto en este captulo. Para realizar los clculos del controlador de ubicacin de polos en
espacio de estados, se supuso que todas las variables de estado estaban disponibles para su realimentacin.
Sin embargo, en la prctica no todas las variables de estado estn disponibles para su medicin directa.
Entonces, se requiere estimar las variables de estado que no estn disponibles con un observador [6]. En
este caso especfico, la variable que est disponible para su medicin es la posicin, mediante sensores de
luz, y las variables a estimar son la velocidad y la corriente [8].
69
5.3
La figura 5.8 representa grficamente el estimador de estados de orden completo que se va a implementar
en el sistema de control.
Observador de Estados
La ecuacin caracterstica del observador debe tener un tiempo de respuesta considerablemente menor al
tiempo de respuesta del controlador, en este caso se tomar 4 veces menor respecto al tiempo de respuesta
de la dinmica del controlador, esto debido a que el estimador debe ofrecer las variables estimadas
anticipadamente. Segn esto se halla la ecuacin caracterstica del observador.
70
En ese orden de ideas es necesario disear un comportamiento dinmico de 3er orden segn la ecuacin
caracterstica anterior, tal que tenga un tiempo de establecimiento
4 veces menor al tiempo de
establecimiento del controlador. Se tiene en cuenta el comportamiento dominante de los 3 polos ms
cercanos al origen, ya que el 4to polo est lo suficientemente alejado para no afectar la dinmica de los
dems. El sistema de 3er orden a desarrollar est compuesto por un sistema de segundo orden y un polo
alejado una dcada de los polos que conforman el 2do orden, siendo el factor de amortiguamiento y
la frecuencia natural del sistema. es un valor entre 0 y 1 para que el sistema acte como un sistema subamortiguado, en este caso se escogi aleatoriamente 0.6 debido a que el sobre impulso de la respuesta del
observador no afecta la estimacin del observador.
Teniendo en cuenta las afirmaciones anteriores se tiene que los valores de ,
corresponden a:
Entonces, en ese orden de ideas es necesario colocar un tercer polo que no afecte la velocidad de respuesta
del estimador as que se coloca una dcada ms alejado que los dems
. Como el observador
debe implementarse en tiempo discreto, los polos tambin deben estar en tiempo discreto, estos son:
La constante
Y los coeficientes de
Entonces se tendra como resultado que las ganancias de realimentacin para el estimador de estados
equivalen a:
71
A continuacin se compara un sistema con los estados medidos y otro con los estados estimados para
confirmar el tiempo de respuesta del estimador, la simulacin se realiza con condiciones iniciales
distintas; 5 mm para el sistema sin realimentador de estados discreto y 6 mm para el sistema con
realimentador de estados implementado, y la misma referencia 7 mm para los dos sistemas.
Figura 5.9, Respuesta controlador sin estimador azul, respuesta controlador con estimador verde.
Fuente: Autor
Como se puede observar en la figura 5.9 la seal que no tiene realimentador, seal azul, todos los estados
estn disponibles para su medicin, as que en el tiempo 0 tiene a la salida 6mm. Y el sistema que tiene el
estimador su salida en tiempo 0 es igual a la condicin inicial y tiene que estimar las variables que no se
pueden medir.
El observador que se dise se utilizar en los siguientes sistemas de control, ms adelante se profundizar
en la implicacin que tiene sobre el control el tener un observador que tenga menor o mayor tiempo de
respuesta respecto a la ley de control, debido a que los sensores que se utilizan para la medicin de
posicin, tienen una gran disposicin para medir el ruido externo. Esto dificulta en gran proporcin la
implementacin de un control con los mnimos requerimientos de estabilidad y eficiencia.
Al implementar el realimentador de estados discreto con un observador de orden completo en el modulo
en tiempo real de Matlab, no se obtuvieron resultados satisfactorios, el controlador no responda a los
estmulos dados en la seal de entrada al sistema realimentado o referencia, as que se plantea un sistema
con un controlador integral, que permita controlar la planta de levitacin magntica.
72
5.4
A continuacin se presenta un modelo planteado en [14], que desarrolla con ms criterios la teora de
control. El modelo se conoce como controlador por ubicacin de polos por sistema de seguimiento o servo
system, el cual representa el control con mayor practicidad para la implementacin del mismo,
permitiendo as el control de la posicin del sistema de levitacin magntica.
Por lo general, en el sistema de seguimiento es necesario que el sistema tenga uno o ms integradores
dentro del lazo cerrado, a fin de eliminar el error en estado estacionario en la salida del sistema a entradas
paso. La configuracin Servo System se puede evidenciar en la figura 5.10.
Controlador Integral
Observador de Estados
Para la implementacin del servo system es necesario plantear un nuevo espacio de estados.
Donde,
Y
son los coeficientes de la ecuacin caracterstica deseada, al hallar el sistema de seguimiento en
lazo cerrado debe tener el mismo comportamiento dinmico de esta ecuacin caracterstica.
Entonces teniendo la ecuacin caracterstica continua del sistema con un comportamiento deseado, se
hallan los coeficientes necesarios en la frmula de Ackerman
Ahora, siendo
la ganancia de ponderacin del estimador, que en el captulo anterior se llam
y
la ganancia del controlador integral, se procede a encontrar los valores de dichas constantes por separado,
para esto se plantea la siguiente ecuacin:
74
Y los resultados tanto de la salida figura 5.12, como del esfuerzo de control, figura 5.13 y el error figura
5.14, fueron los siguientes
satisfactoriamente este sistema de control. As que se plantea un nuevo sistema de seguimiento con una
nueva topologa, que permita una implementacin satisfactoria para la planta de levitacin magntica.
5.5
El sistema de seguimiento que se plantea a continuacin permite comparar todos los estados presentes en
el modelo lineal. En el controlador Servo System presentado anteriormente se comparaba nicamente el
estado medible (posicin), en este caso ser posible comparar tanto el estado medido como los estados
estimados. La comparacin ser entre los estados estimados
y los puntos de referencia
lo cual
permitir una aproximacin ms acertada a la situacin actual del sistema, de esta forma el controlador por
ubicacin de polos funcionar de la forma deseada por el usuario, la salida siguiendo la referencia. La
topologa Servo System de comparacin completa de estados se puede evidenciar en la figura 5.15.
Controlador Integral
Observador de Estados
Como se puede observar en la figura 5.15, hay una ganancia adicional en la topologa del controlador
integral llamada
. Para este control fue necesario colocar esta constante en este lugar especfico, ya que
al desarrollar el sistema de ecuaciones para encontrar los valores de las constantes
y , (el sistema de
ecuaciones se halla encontrando el determinante del sistema en lazo cerrado), se llegaba a un sistema de 4
ecuaciones con 3 incgnitas porque
y
dependen linealmente y se pueden simplificar de la forma
.
Entonces para resolver el sistema de ecuaciones lineales se deba adicionar a la topologa una constante en
un lugar especfico. Para hallar el lugar donde deba estar la constante en la topologa, se desarroll el
sistema de 4 ecuaciones y 3 incgnitas, se encontr el coeficiente que no depende de ninguna incgnita y
se encontr respecto a la ecuacin de estado el lugar donde debera ir la constante.
Para la implementacin del controlador en el sistema digital es necesario calcular el vector
vector referencia de estados, calculado con los puntos de operacin respecto a una posicin.
forma:
76
, que es el
es de la
Donde,
es la posicin definida por el usuario en mm.
es la velocidad que en estado estacionario debe ser 0.
es la corriente necesaria para una posicin especfica. La cual est definida por la siguiente
ecuacin, definida en el captulo 3:
Siendo la posicin de la bola, es evidente observar que la ecuacin es no lineal respecto a la posicin, lo
cual para la implementacin de este clculo en el sistema digital tendr complicaciones adicionales como
tiempo de procesamiento e implementacin de clculos aritmticos no lineales. As que se plantea
linealizar la funcin
en un punto especfico para obtener una ecuacin lineal equivalente vlida
para una regin de operacin. Para esto se utiliza una expansin en series de Taylor, teniendo en cuenta
que el punto de operacin es igual al punto de operacin utilizado en el captulo 3, (
).
Siendo;
Entonces,
Definiendo
Respecto a estas constantes se obtuvieron los siguientes resultados en la simulacin, respuesta figura 5.16,
esfuerzo de control figura 5.17 y el error de posicin figura 5.18.
Figura 5.16, Respuesta salida Servo System de comparacin completa. Figura 5.17, Esfuerzo control Servo System de comparacin completa.
78
Como se puede observar en la simulacin del Servo System de comparacin completa, la salida sigue a la
referencia con un error de estado estacionario aceptable. La seal de control no supera los lmites fsicos
del sistema as que se procede a implementar sta topologa en el mdulo de tiempo real de Matlab.
5.6
Implementacin
Y estos fueron los resultados de la implementacin en el mdulo de tiempo real con una entrada de 1mm,
de 5.5mm a 6.5mm, dentro del rango de operacin del sistema.
La figura 5.20 corresponde a la salida del sistema.
Figura 5.20, Respuesta real entrada paso Servo System de comparacin completa de estados.
79
La figura 5.21 corresponde al error de la posicin del sistema y la figura 5.22 corresponde al esfuerzo de
control.
Figura 5.21, Error de posicin real Servo System de comparacin completa de estados.
Figura 5.22, Esfuerzo de control real Servo System de comparacin completa de estados.
Como se puede evidenciar en las grficas anteriores, es posible controlar satisfactoriamente el sistema con
entradas paso, es decir la salida sigue a la referencia, adems el esfuerzo de control no llega a los lmites
de saturacin del sistema. Sin embargo la respuesta no tiene la misma respuesta dinmica simulada, la
cual fue planteada al principio de este captulo, esto debido al tiempo de respuesta del estimador de
estados, ya que si los estados estn disponibles para su realimentacin con un pequeo retraso, el control
responde con se retardo y el sistema tiene un tiempo de respuesta mayor.
80
Para solucionar este inconveniente se procede a cambiar los valores del tiempo de respuesta del
observador de orden completo, se requiere que el tiempo de respuesta sea menor al propuesto en el clculo
del estimador.
5.7
Y con un polo adicional que no afecte las caractersticas dadas del 2do orden en
discreto:
, en tiempo
Entonces se tendra como resultado que las ganancias de realimentacin para el estimador de estados
equivalen a:
Y estos fueron los resultados de la implementacin en el mdulo de tiempo real Matlab, con una entrada
escaln de 5.5mm a 6.5mm aproximadamente, la figura 5.23 evidencia la respuesta del sistema con el
observador de estados modificado, la figura 5.24 el error de posicin y la figura 5.25 el esfuerzo de
control.
81
Figura 5.23, Respuesta real entrada paso Servo System de comparacin completa de estados.
Figura 5.24, Esfuerzo de control real Servo System de comparacin completa de estados.
Figura 5.25, Esfuerzo de control real Servo System de comparacin completa de estados.
82
Como se puede evidenciar en las grficas anteriores, el tiempo de respuesta es menor al planteado con el
observador que tiene tiempo de respuesta y de establecimiento de 20ms. As que se procede a implementar
ste controlador en el sistema digital
Al realizar las pruebas pertinentes en el sistema digital, (ms adelante se mostrar el detalle de la
implementacin), el sistema responde con ms sensibilidad al ruido externo producido por luz blanca
respecto a lo que responda con el estimador sin modificar, al aumentar la velocidad de respuesta del
estimador se aument el ancho de banda del controlador, permitiendo as un aumento significativo en la
inestabilidad del control.
Es as como se escogi el tiempo de respuesta del estimador, sin embargo se plante una ltima
modificacin al control, respecto al controlador integral, ya que independiente del estimador que se utilice
en la configuracin, el integrador debera filtrar estos cambios inmediatos de error en el controlador, esto
porque el integrador tiene una configuracin que filtra las seales de alta frecuencia y por ende los
cambios inmediatos en la seal de error.
5.8
En esta ltima modificacin al control, se quiere cuestionar la configuracin del controlador integral
planteado en el modelo servo system de comparacin completa de estados y de esta manera justificar las
diferencias entre la respuesta simulada y real.
A continuacin en la figura 5.26, se presenta la configuracin del integrador utilizada en el control servo
system de comparacin completa de estados,
Entonces se procede a justificar por qu el controlador integral planteado en el control servo system de
comparacin completa de estados, no tiene el comportamiento de un integrador y se plantear una
solucin a este problema.
Si hallamos la representacin en el espacio
83
Como se puede evidenciar la configuracin del controlador integral planteado no tiene el comportamiento
de un integrador.
A continuacin se plantea una modificacin en el control integral, de tal forma que sea de la forma:
Entonces de esta forma, la configuracin del controlador integral se evidencia en la figura 5.27.
Figura 5.27, Controlador integral modificado Servo System de comparacin completa de estados.
Fuente: Autor
Y la configuracin completa del sistema con el integrador planteado en este captulo, se puede evidenciar
en la figura 5.28.
Controlador Integral
Observador de Estados
Figura 5.28, Configuracin Servo System de comparacin completa con controlador integral modificado.
Fuente: Autor
84
Con este controlador integral se procede a hallar las ecuaciones de estado equivalentes al modelo de la
figura 5.28. A continuacin se analizar el procedimiento para determinar las constantes
,
y ,
de forma que el sistema tenga los polos en lazo cerrado deseados.
Definiendo
Adems como,
Se reemplaza la ecuacin
, en la ecuacin
y se obtiene:
Y se tendra el sistema de ecuaciones que permitir modelar el comportamiento del sistema con el
integrador modificado.
Como es de
, existen 3 constantes por hallar y como el sistema quedar con cuatro ecuaciones a
desarrollar, se define
para tener 4 ecuaciones con 4 incgnitas. Segn esto se despejan las
ecuaciones lineales correspondientes obteniendo:
85
Los resultados en la simulacin de: la respuesta del sistema, del esfuerzo de control y del error de posicin
se evidencian en las figuras 5.29, 5.30 y 5.31 respectivamente.
Se puede evidenciar que la respuesta del sistema cambia su comportamiento dinmico con el integrador
modificado, el sistema tiene un tiempo de establecimiento mayor al tiempo de establecimiento sin el
integrador modificado. A su vez el esfuerzo de control es mucho menor, no se llegan a valores positivos
mayores a 10 voltios, lo cual en trminos de eficiencia mejora su comportamiento notablemente respecto
al controlador sin el integrador modificado, ya que el controlador no llega a los valores de saturacin
establecidos permitiendo as al sistema responder de una manera ptima. De esta forma se procede a
implementar el controlador con el integrador modificado en el mdulo de tiempo real de Matlab, para as
notar ms diferencias en el comportamiento de los controladores y llegar a conclusiones teniendo en
cuenta los resultados obtenidos.
86
Observando la respuesta del sistema, se puede notar que el tiempo de establecimiento del sistema
propuesto disminuy, respecto al valor obtenido en el sistema del controlador sin el integrador
modificado, tal como se evidenci en la simulacin. La respuesta del esfuerzo de control respecto al ruido
producido por la luz externa no cambia significativamente su comportamiento, de esta forma aunque el
integrador se halla corregido se deben tener en cuenta ms caractersticas en el sistema, para que se pueda
implementar un sistema de seguimiento o Servo System con un observador de orden completo con un
tiempo de establecimiento menor a 10 veces el tiempo de establecimiento de la respuesta del controlador.
87
5.9
En este captulo se quiere mostrar la implementacin del control desde una perspectiva general, que
caractersticas fueron relevantes para la implementacin y para el funcionamiento del controlador.
El primer bloque a implementar fue el conversor de puntos de operacin, necesario para tener los puntos
de referencia respecto a cada estado del sistema. El bloque consiste en una ecuacin aritmtica hallada
anteriormente (5.19). El segundo bloque fue estimador de estados de orden completo, ya que el
controlador necesita de la resta de los estados estimados y de los estados referencia. Luego se procede a
implementar el controlador, que consiste en multiplicar una constante por la resta entre estados estimados
y de los estados referencia. Despus se implementa el controlador integral, para obtener la salida del
sistema la cual se asigna al mdulo de PWM del controlador. En la figura 5.35 se puede muestran los
bloques mencionados anteriormente.
Seal medida
Referencia
Estimador de Estados
Conversor
estados
referencia
Resta
Controlador
Controlador
Integral
Coeficiente
a PWM
88
ELECCIN DE HARDWARE
La eleccin del micro controlador estar acotado entre la familia de microcontroladores de MICROCHIP,
debido a que ya se tiene una familiarizacin con dichos dispositivos; se tuvieron en cuenta como medida
de referencia para la eleccin del dispositivo el tamao de memoria disponible, la cual no tiene que ser
grande ya que la programacin de este dispositivo para cumplir con las tareas propuestas (la
implementacin de las leyes de control) no necesita hacer operaciones ni algoritmos complejos, as
mismo, la cantidad de puertos de entrada y salida (I/O), el numero de convertidores A/D, haciendo nfasis
en el numero de puertos que se pueden configurar como entradas anlogas, el nmero de timers y
finalmente la frecuencia del reloj.
Inicialmente se planteo usar un dsPIC , para el cual se realizo un estudio a partir de las tablas dadas por los
proveedores en donde se pueden comparar cada una de las anteriores especificaciones entre diferentes
dsPICs de la familia 30F de Microchip.
89
El dsPIC adecuado por las caractersticas mencionadas anteriormente es el ms pequeo de esta familia,
que corresponde a el dsPIC30F1010, que posee una memoria flash de 6 kbytes en donde quedar
almacenado el cdigo de programacin en C, conjuntamente 21 pines de entrada salida en donde estn
compartidos los puertos del PWM, del ADC, de la UART, salidas binarias, entre otros. Adems 2
temporizadores digitales de 16 bit. Posteriormente a este anlisis se decidi no usar un dsPIC debido a que
no es necesario usar el mdulo de DSP ni la complejidad de su arquitectura, por esta razn se decidi
trabajar con un PIC-18, el cual es un controlador de interfaz programable con una arquitectura y
especificaciones ms sencilla.
El PIC-18F8722, figura 6.1, fue el micro controlador escogido, el cual posee los requerimientos necesarios
para la implementacin de las dos leyes de control, con un frecuencia mxima de operacin de 40 Mhz,5
timers de los cuales se usarn 3, uno para la interrupcin, otro para la salida PWM y otro para comprobar
el funcionamiento del algoritmo programado prendiendo y apagando un LED, 2 mdulos de PWM de los
cuales se usar uno y un conversor anlogo a digital con una resolucin de 10 bit con 16 canales de
entrada de los cuales se usarn solo dos.
90
La forma como interactuar el PIC-18 con la planta de levitacin magntica como se muestra en la figura
6.2, tendr conectado los dos sensores infrarrojos a dos canales (AN7 y AN8) los cuales sern
multiplexados y configurados como entradas anlogas, el esfuerzo de control ser dado por el mdulo de
salida del PWM del PIC-18 y tres salidas digitales sern conectadas a la planta para controlar el
desplazamiento horizontal, el cual est en lazo abierto debido a que no existen sensores que puedan
controlar esta variable.
Para las dos leyes de control, la forma cmo interactuarn con la planta es la misma, lo nico que cambia
es el algoritmo de control, en otras palabras, el algoritmo para adquirir los datos y dar una salida por el
PWM hacia la planta de levitacin magntica.
En el polling se implemento la adquisicin de datos usando el ADC de 10 bit, convirtiendo todo el tiempo
las seales anlogas dadas por los dos sensores. Los valores de la posicin de la bola se almacenan en dos
vectores hasta el momento que llega a la interrupcin, en sta parte del programa se asegura que estos
vectores solamente estn llenos de datos de la posicin de la bola tomados durante este periodo de
muestreo, con el fin de hacer un filtro haciendo el promedio entre la totalidad de valores almacenados, la
cual depende del mximo nmero de datos que el PIC puede tomar entre tiempos de muestreo, debido a
que se tiene que garantizar que entre un tiempo de muestro y otro, en el vector no debe quedar algn dato
almacenado correspondiente a valores de los sensores de un tiempo de muestreo anterior. A partir del
promedio se busca disminuir errores de cuantizacin y ruido producido por los sensores infrarrojos con el
fin de mejorar la respuesta del control, una vez calculado el promedio, se ejecuta la ley de control y
finalmente se obtiene un resultado entre 0 y 255 que corresponde al vector que controla el ciclo til de
PWM. Se debe asegurar que en este punto en donde se iguala el valor de la salida de la ley de control a
dicho registro que controla el ciclo til del PWM, el tiempo de muestro se debe cumplir. Una vez
terminado esto, se regresa a el lugar donde se estaba ejecutando el polling antes de saltar a la interrupcin,
91
para seguir almacenando los datos en los dos vectores para luego ser usados en la interrupcin y
nuevamente dar una salida para el tiempo de muestro siguiente.
El diagrama de flujo que representa la forma como se implemento las dos leyes de control en el PIC-18 y
que representa lo mencionado en el prrafo anterior, se describe en la figura 6.3. En esta figura, la primera
parte corresponde a la configuracin del Hardware del PIC, como los timers, el ADC, interrupciones y el
PWM. En el loop de polling se ejecutan todas las tareas del ADC y en la parte derecha de la figura, que es
representada de esta forma asilada, es debido a la interrupcin, porque cuando se cumple un tiempo
especificado (Timer 1), no importa lo que se este ejecutando en el loop de polling, inmediatamente se
ejecuta la ley de control, para dar una salida a travs del registro CCPR5L que va hacia la planta de
levitacin magntica, para luego regresar al polling donde estaba antes de saltar a la interrupcin.
Figura 6.3 Diagrama de flujo que representa algoritmo usado para programar el PIC-18.
92
CONCLUSIONES
Se implementaron dos topologas de control en el PIC 18, las cuales fueron el control servo system con
medicin completa de estados y el control proporcional integral con un filtro de segundo orden con
control de sobre impulso en la planta de levitacin magntica con un grado de libertad, para los cuales, se
realiz la identificacin del modelo de la planta alrededor del punto de operacin, que satisfaca las
caractersticas de diseo requeridas para la implementacin de las dos leyes de control en el sistema
digital. Las conclusiones que se obtuvieron en la realizacin del trabajo de grado para los diferentes
captulos de libro son las siguientes.
Validacin del modelo:
La validacin del modelo se realiz con el fin de mejorar la sintonizacin de las topologas que se
disearon en este trabajo de grado, al obtener una funcin matemtica que describa el
funcionamiento de la planta alrededor de un punto de operacin, lo cual facilit la
implementacin, debido a que no fue necesario realizar ajustes en las variables de las leyes de
control al programar el sistema digital, debido a que se obtuvieron las respuestas en lazo cerrado
diseadas en el captulo 4 y 5.
El algoritmo usado en la validacin del modelo, permiti realizar la identificacin de forma ms
rpida debido a que ya se tena un plan de accin en caso de tener resultados que no representaran
aproximadamente el comportamiento de la planta de levitacin magntica alrededor del punto de
operacin.
Cuando se realice la identificacin de una planta inestable se debe asegurar que el modelo
obtenido, representa esta inestabilidad mediante polos positivos y adems verificar que la matriz
de controlabilidad o alcanzabilidad de acuerdo al diseo de control, sea de rango completo para
implementar en la planta una topologa de control de acuerdo a las variables que se deseen
regular.
La validacin del modelo se debe realizar a partir de seales de entrada y de salida adquiridas en
la planta, diferentes a las que se usan para realizar la estimacin del modelo matemtico.
La topologa planteada en este trabajo de grado para el control de sobre impulso permite disear
leyes de control a partir de funciones de transferencia sin necesidad de tener en cuenta la
ubicacin de los ceros a menos que estos creen inestabilidad en el sistema, debido a que los ceros
se pueden mover de forma deseada por medio de una ganancia, sin cambiar los polos del sistema
en lazo cerrado ubicados para que cumplan los requerimientos del diseo.
De ser necesario aplicar una ley de control con error en estado estable igual a cero, en la planta de
levitacin magntica para un propsito especifico, se puede implementar el control
.
El criterio de Routh Hrwitz permite saber si es posible estabilizar una planta a partir de una
topologa de control especfica, razn por la cual es til realizar este procedimiento antes de
disear un controlador para no perder tiempo en tratar de sintonizar el sistema en lazo cerrado en
caso de que no sea posible.
Cuando se necesite estabilizar un funcin de transferencia mediante la implementacin de un
control digital, se debe realizar un estudio en cual se muestre como varan los polos en lazo
cerrado en el plano z, debido a que el tiempo de muestreo cuando se realiza la discretizacin,
puede mover los polos fuera del circulo de radio unitario haciendo inestable el sistema.
93
Al plantear el diseo del controlador en espacio de estados en tiempo continuo, no fue posible
obtener una respuesta que cumple con los parmetros mnimos de diseo en la simulacin, debido
a que los valores de la seal del control llegaban a los valores de saturacin de la planta. A su vez
el controlador en tiempo continuo no fue implementado ya que existe un objetivo planteado
concerniente a la implementacin en un sistema digital, entonces se plante un controlador en
espacio de estados en tiempo discreto.
Para el diseo en espacio de estados en tiempo discreto fue necesario realizar un estudio del
tiempo de muestreo, verificando los efectos del mismo en los valores propios del sistema. Los
resultados obtenidos muestran que para el controlador en espacio de estados independientemente
de su topologa, a diferencia del controlador PIF, su respuesta en lazo cerrado no depende del
tiempo de muestreo.
A su vez para la implementacin del controlador en espacio de estados fue necesario disear un
estimador de estados, debido a que el nico estado medible en el sistema es la posicin. Para el
observador del sistema, fue posible disear un estimador de estados de orden completo que
permita obtener los estados no medibles.
Se dise un controlador en espacio de estados en tiempo discreto, que cumple con las
caractersticas mnimas de respuesta planteadas en el proyecto. Al implementar el controlador no
se obtuvieron los resultados vistos en la simulacin, entonces se plantea un sistema de
seguimiento o controlador servo system.
En la implementacin del observador de orden completo, es importante concluir que el tiempo de
respuesta del mismo es fundamental en sistemas propensos al ruido. En este caso especfico, los
sensores de posicin de la planta de levitacin magntica miden la posicin con un alto nivel de
ruido. Teniendo en cuenta esta caracterstica, el tiempo de respuesta del observador est limitado
considerablemente, es decir las variables estimadas no pueden estar disponibles en un tiempo
significativamente menor al tiempo del controlador, esto debido a que el ancho de banda del
sistema aumenta considerablemente y consecuentemente el ruido tambin.
Se dise y se implement un sistema de seguimiento con las condiciones de respuesta planteadas
en el proyecto, sin embargo en la implementacin la respuesta deseada no tiene el mismo
comportamiento de la simulacin, para esto se realiz un cambio en la topologa del sistema de
seguimiento servo system, el cual consiste en comparar todos los estados del sistema.
El controlador servo system de comparacin completa de estados se dise respecto a las
especificaciones de respuesta planteadas, en la implementacin se obtuvo la respuesta deseada.
Aunque el error en estado estacionario no fue nulo, teniendo en cuenta que se tom como punto
de partida un sistema de seguimiento con un integrador incorporado.
Eleccin de Hardware:
94
Perspectiva
Se deben reemplazar los sensores de posicin debido a que tienen un rango limitado en el sensado
de la posicin, debido a que solo se pueden detectar posiciones de la bola entre 3 mm y 7 mm. Es
necesario realizar un cambio de tecnologa debido a que estos sensores son muy propensos a ruido
causado por la luz.
Se propone realizar un trabajo de grado para realimentar la posicin de la bola en el eje vertical y
horizontal mediante una cmara de video, con un anlisis en seales e imgenes, permitiendo
tener un mayor rango de medicin en los dos ejes de control.
Si se logra reducir considerablemente el ruido en la adquisicin de la seal de posicin en la bola,
es posible obtener un estimador con un tiempo de respuesta menor, por consiguiente la
implementacin se asemejar ms a la simulacin del sistema planteado.
Se propone realizar un trabajo de grado con un control en modos deslizantes u otro tipo de control
que permita controlar la posicin de la bola en todo el rango de operacin de los sensores debido
a que la planta tiene un comportamiento no lineal.
Se debe realizar un estudio para cambiar las bobinas por unas ms eficientes, debido a que
alcanzan altas temperaturas, lo cual genera un mayor consumo de corriente por la disminucin en
la densidad de flujo magntico, en otras palabras la densidad de flujo magntico es inversamente
proporcional a la temperatura de las bobinas.
La respuesta del sistema en lazo cerrado con la topologa de servo system por comparacin de
estados tiene un error de estado estacionario. Para eliminar este error, es posible disear e
implementar un sistema con un integrador en la misma topologa de control.
95
BIBLIOGRAFA
[1] Astrom K, Wittenmark B (1995), Computer Controlled Systems Theory and Design, Prentice Hall.
[2] Dorf, R. (2005), Sistemas de Control Moderno, Dcima Edicin, Madrid, Espaa, Prentice Hall.
[3] Flores T. Antonio (2009). Linealizacin de Funciones No Lineales. Enero 29.
[4] Gmez Navarrete, J y Ortega vila, J. (2009), Diseo e implementacin de una planta de
levitacin magntica con desplazamiento en dos dimensiones [trabajo de grado], Bogot, Pontificia
Universidad Javeriana, Carrera de Ingeniera Electrnica.
[5] Hrsitu-Varsakelis, D and Levine, W. (2008), Handbook of Networked and Embedded Control
Systems, College Park, Maryland, Birkhuser.
[6] Johnson, M. A. and Mohammad H.M. (2005), PID Control New Identification and Design
Methods, London, Springer Verlag.
[7] Khalil K. Hassan (2002), Nonlinear Systems. Prentice Hall, New Jersey, Tercera Edicin.
[8] Lee, T, Su, J and Yu, K. Nonlinear Robust Control of a Magnetic Levitation System [en lnea].
Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference
Aug. 30 2006-Sept. 1 2006 [ref. de 9 agosto 2009]. Volume 1, Page(s):517 521.
10.1109/ICICIC.2006.123
[9] Ma, J, Fan, W and He, F. Parameters Self-Adjusting Fuzzy PID Control in Magnetic Levitation
System [en lnea]. Systems and Control in Aerospace and Astronautics, 2008. ISSCAA 2008. 2nd
International Symposium on 10-12 Dec. 2008 [ref. de 9 agosto 2009] Page(s):1 5.
10.1109/ISSCAA.2008.4776264.
[10] Martnez R, Naranjo F, Un sistema de levitacin magntica utilizando un modelo experimental
no lineal de la fuerza magntica, IX Congreso latinoamericano de control automtico,
Cali, Colombia, Noviembre 2000.
[11] Microchip Technology Inc [en lnea], disponible en:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2629¶m=en53
3465 recuperado: 12 de octubre de 2009.
[12] Nekoogar, F and Moriarty, G. (1999), Digital Control Using Digital Signal Processing, Upper
Saddle River, New Jersey, Prentice Hall.
[13] Ogata, K. (1998), Ingeniera de Control Moderna, Tercera Edicin, Minneapolis, Minnesota,
Educacin Pearson.
[14] Ogata, K. (1996), Sistemas de control en tiempo discreto, Minneapolis, Minnesota, Educacin
Pearson.
[15] Rairn, D. (2003). Levitacin magntica, alternativa al transporte de pasajeros. Bogot DC:
Editorial Universidad Distrital. ISBN: 958-8175-46-1 ASEUC, 2003.pg 35.
[16] Reyes Sierra, H.I, Montaa Ortega, M. F, (2010), Modelamiento y Control Digital de
Temperatura para Horno Elctrico [trabajo de grado], Bogot, Pontificia Universidad Javeriana,
Carrera de Ingeniera Electrnica.
96
[17] Scenna, Nicols J., Modelado, Simulacin y Optimizacin de Procesos Qumicos. ISBN: 950-420022-2 - 1999.
[18] Shameli E., Khamesee M.B. , Huissoon J.P. (2008), Real-time control of a magnetic levitation
device based on instantaneous modeling of magnetic field, Department of Mechanical and
Mechatronics Engineering, University of Waterloo, Ontario, Canada .
[19] Silve, Guillermo J., DATTA Aniruddha y BHATTACHARYYA S. P., PID Controllers for TimeDelay Systems. Birkhuser.
[20] Transrapid International GmbH & Co. KG Beijing Representative Office (2004) [en lnea],
disponible en: http://www.transrapid.de/cgitdb/en/basics.prg?session=be1923644a99b39f_109622&a_no=4 recuperado: 30 de agosto de 2009.
[21] Yamamoto, A. Higuchi, T. West, E. Automatic Object Release in Magnetic and Electrostatic
Levitation Systems [en lnea]. Precision Engineering, 2009/7 [ref. de 9 agosto 2009]. Vol. 33, No. 3,
pp. 217-228. ISSN: 0141-6359.
97