Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DEL QUINDIO FACULTAD DE INGENIERIA INGENIERIA ELECTRONICA ARMENIA (Q) 2013
UNIVERSIDAD DEL QUINDIO FACULTAD DE INGENIERIA INGENIERIA ELECTRONICA ARMENIA (Q) 2013
MODELO DEL SISTEMA Y REPRESENTACION EN ESPACIO DE ESTADOS Se implementaron leyes fsicas que gobiernan el comportamiento dinmico del sistema para estudiar parmetros de control tales como: posicin angular, velocidad angular e intensidad de corriente. A este sistema lo rigen las leyes de newton, debido al componente mecnico, y las leyes de Kirchhoff debido al componente elctrico
Figura 1 El flujo, , en el espacio de aire del motor es proporcional a la corriente del Campo, representada por , siempre que el campo no est saturado de modo que:
(1.1)
El motor DC controlado por armadura utiliza una corriente constante, por lo tanto por lo tanto el par del motor es: ( )
(1.2)
de campo
Es la corriente de la armadura y esta se relaciona con el voltaje de entrada aplicado a la armadura aplicando la ley de Kirchhoff de la siguiente manera:
(1.3)
Es el voltaje de la fuerza contraelectromotriz proporcional a la velocidad del motor. Por lo tanto se tiene la siguiente relacin:
(1.4)
Del sistema rotacional que existe sobre el eje del motor se obtiene la siguiente relacin
(1.5)
En el sistema Internacional de Unidades (SI) la constante de fuerza electromotriz , comnmente llamada constante de voltaje, y la contante de torque son iguales en magnitud. Esta igualdad puede comprobarse considerando la operacin en estado estacionario del motor y el equilibrio de potencia cuando se desprecia la resistencia del rotor. La potencia de entrada al rotor es y la potencia entregada al eje es . En la condicin de estado estacionario, la potencia entregada al eje, de modo que ; como se encuentra que .
Teniendo claro lo anterior se reemplaza la ecuacin (1.2) en la ecuacin (1.5) y como resultado se obtiene:
(1.7)
(1.9)
Despejando
de (1.10):
(1.11)
, la velocidad
][ ]
Puntos de operacin del sistema Las derivadas de los estados en el punto de operacin caen a cero
(2.0) (2.1) (2.2)
a la posicin angular
del
Por lo tanto los puntos de equilibrio del sistema son: Variables de desviacin del sistema
Teniendo en cuenta que los trminos del espacio de estados son lineales, la Linealizacion del sistema genera como resultado la misma expresin de forma incremental. Por lo tanto la Linealizacion del sistema alrededor de su punto de equilibrio constante est dada por las ecuaciones:
Para implementar el control por retroalimentacin de estados, se debe primero determinar la controlabilidad del sistema, para ello se implementa la matriz de controlabilidad [ ]
Teniendo en cuenta que el servomotor cuenta con 3 estados la matriz de controlabilidad ser: [ ]
Implementando el comando Rank () del software Matlab se determina el rango de la matriz de controlabilidad
La matriz de controlabilidad es de rango completo por lo tanto el sistema es controlable. Sabiendo que el sistema es controlable se propone una ley de control lineal la cual se especifica mediante la siguiente expresin
A partir de la ley de control se llega a una expresin para el sistema controlado en lazo cerrado, dicha expresin es la siguiente: [ ]
[ ] [ ][ ]
Teniendo el sistema en lazo cerrado, se procede a determinar el polinomio caracterstico, el cual esta descrito por la siguiente expresin
( |[ ) ]|
Sabiendo que el inters est en inducir una dinmica controlada de naturaleza asintticamente estable a cero, las ganancias se deben especificar de tal manera que el auto valores del sistema tenga parte real negativa. Para obtener los valores de las ganancias , , se iguala el polinomio caracterstico del sistema en lazo cerrado a un polinomio deseado, donde el polinomio deseado tiene la siguiente forma:
(3.0)
Los trminos del polinomio deseado se hallan implementando las siguientes ecuaciones:
(3.1)
(3.2)
= = = =
se obtiene:
se obtiene:
y de
en (3.0) se obtiene el
Teniendo en cuenta que el polinomio caracterstico del sistema es de orden 3, el polinomio deseado debe tener este mismo orden, por lo tanto se escoge un tercer polo ubicado en -10 teniendo en cuenta que los polos deben estar ubicados en el semiplano negativo.
Igualando los coeficientes de las mismas potencias de los polinomios caracterstico y deseado, se obtienen las siguientes ecuaciones:
Despejando
,y
La ley de control retroalimentada que estabiliza el sistema lineal alrededor del origen, basada en el vector de estados completo es:
Figura 2 En la figura 2 se puede notar como los estados y la entrada convergen al punto de equilibrio con una previa oscilacin. Tambin se puede ver que la ley de control es saturada en (10voltios y -10voltios) por lo cual el mximo pico puede ser 10 v, y el mnimo puede ser -10v, ya que el sistema fsico admite como mxima y mnima entrada estos valores.
Realizando un zoom para observar que la posicin angular tiende al punto de equilibrio, se obtiene:
Figura 3
Este procedimiento se realiza teniendo en cuenta que no siempre todos los estados de un sistema estn disponibles, para realizar la implementacin de tcnicas de control realimentadas, se debe tener en mente que en la mayora de los casos solamente se cuenta con la variable de salida, por lo cual solo se cuenta en la mayora de los casos con una relacin entre el valor de la salida y la dependencia de esta con los estados Para solucionar esta problemtica se debe tratar de deducir un valor estimado de los estados del sistema, partiendo del conocimiento del sistema, de los valores de salida y de los valores de control que se le suministran al sistema.
Las ecuaciones que representan el observador dinmico del vector de estados son las siguientes:
Para realizar el diseo de un observador de estados se debe determinar primero la observabilidad del sistema.
Reemplazando las matrices A, C y realizando las operaciones correspondientes se obtiene la siguiente matriz de observabilidad: [ ]
Implementando el comando Rank () del software Matlab se determina el rango de la matriz de observabilidad
La matriz de controlabilidad es de rango completo por lo tanto el sistema es observable, por lo tanto se puede construir un observador para el sistema linealizado. El error de reconstruccin del observador se realiza con la facultad de ser asintticamente estable a cero, debido a ello el error de observacin satisface la siguiente relacin: [ [ ] ]
][
La estabilidad del sistema anterior depende de la ubicacin de los polos, los cuales son a su vez las races del polinomio caracterstico de la matriz del sistema El polinomio caracterstico est dado por: ( )
|[
]|
...
La ganancia L se encarga de garantizar un observador con un error de reconstruccin asintticamente estable a cero. Los valores de los componentes de L se obtienen igualando el polinomio caracterstico con un polinomio deseado, donde las races del polinomio deseado se ubican en el semiplano izquierdo como sigue:
Los polos del observador se escogen 5 veces ms alejados de la parte real del controlador:
Igualando los coeficientes de las mismas potencias de los polinomios, se obtienen las siguientes ecuaciones:
Despejando
,y
Con los valores de las componentes del vector L el estado estimado converger al valor de estado verdadero, con un error de estimacin asintticamente estable a cero. El estado estimado o estados estimados se utilizaran para alimentar la ley de control realimentado. Condiciones iniciales de los integradores del sistema lineal ; ;
Figura 4 En la figura 4 se puede ver como los estados observados convergen hacia los estados reales despus de un corto tiempo, lo cual demuestra que el observador de orden total funciona de manera correcta, tambin se puede observar como la ley de control es saturada en (10voltios y -10 voltios),
teniendo en cuenta, que el dispositivo fsico admite solo valores intermedios o iguales a estos. Realizando un zoom para ver el punto exacto donde convergen los estados observados con los reales, se obtiene que:
Figura 5 En la figura 5 se puede ver que los estados observados convergen rpidamente a los estados reales.
Figura 6 En la Figura 6 se puede ver que la posicin angular tiende a 2, el cual es el punto de equilibrio.
Se pudo ver en el observador de orden total, que este reconstruye absolutamente todas y cada una de las variables de estado del sistema. Sin embargo, la variable de salida est representada por una variable de estado. Si ese estado es perfectamente conocido, se puede implementar directamente en la elaboracin de la ley de control lineal sin realizar ninguna aproximacin o estimacin. En otras palabras, el esfuerzo de reconstruir variables de estado debe estar vinculado solamente a aquellas variables que no se conocen, evitando la reconstruccin de las ya conocidas. Este es el principio que implementa el observador de orden reducido.
Se implementara directamente la posicin angular incremental en el controlador por realimentacin de estado, teniendo en cuenta que esta variable junto con la entrada , son conocidas. Por lo tanto se desean estimar los valores de y con un observador de orden reducido. Las ecuaciones particionadas generan el siguiente resultado:
] [ ]
a partir
] [ ]
Por lo tanto el observador dinmico para este subsistema est dado por: + [ ] ]
][
[ [ ]
][
+ [ ]
A partir de las nuevas variables y de la ecuacin diferencial anterior, se obtiene el siguiente observador de orden reducido:
] [ ]
] [ ]
La ubicacin de los polos del observador en el semiplano izquierdo del plano complejo se logra escogiendo las ganancias del observador de forma tal que se iguale el polinomio caracterstico del sistema autnomo, , a un polinomio escogido previamente :
] [ ]
| |[
] [ ]
| |
| | [ ]
| |
La ganancia se encarga de garantizar un observador con un error de reconstruccin asintticamente estable a cero. Los valores de los componentes de se obtienen igualando el polinomio caracterstico con un polinomio deseado, donde las races del polinomio deseado se ubican en el semiplano izquierdo como sigue:
Los polos del observador se escogen 5 veces ms alejados de la parte real del controlador:
Igualando los coeficientes de las mismas potencias de los polinomios, se obtienen las siguientes ecuaciones:
Despejando , e implementando los valores numricos de las constantes se tienen los siguientes resultados:
Con los valores de las componentes del vector L el estado estimado converger al valor de estado verdadero, con un error de estimacin asintticamente estable a cero. El estado estimado o estados estimados se utilizaran para alimentar la ley de control realimentado.
Condiciones iniciales de los integradores del observador reducido (estados no observados): ; Con el procedimiento anterior se obtuvieron los siguientes resultados:
Figura 7
Realizando un zoom para ver el punto exacto donde convergen los estados observados con los reales, se obtiene que:
Figura 8
Mtodo de Linealizacin extendida: la diferencia con el mtodo de Linealizacin aproximada radica en que en lugar de obtener un modelo linealizado para un punto en particular, se procede a obtener el modelo parametrizado de carcter lineal para un punto de operacin genrico de naturaleza arbitraria.
Segunda condicin: (
))
| ( ) ( ) ( )
))
Como las derivadas no estn en trminos de los puntos de operacin, entonces las derivadas no son parciales sino totales. De tal forma que. |
| ( ) ( ) ( )
))
[(
))
[( ) ( ) ( ) ]
[(
))
))
[( *
) (
( ( ))
) +
[( *
) (
( ( ))
( +
Se puede observar que se cumple la condicin de frontera. Por lo tanto la ley de control es:
[( *
) (
( ( ))
) +
Figura 9 Realizando un zoom para observar que la posicin angular tiende al punto de equilibrio, se obtiene:
Figura 10
CONCLUSIONES
Se comprob que el observador de orden total es un mtodo confiable para la estimacin de estados desconocidos, y aunque en principio difiera un poco del estado real, este en un corto tiempo converge asintticamente al estado verdadero. El observador de orden reducido es un mtodo optimo y muy confiable, ya que el estado o los estados observados convergen rpidamente al estado real, en comparacin con la respuesta del observador de orden total se puede ver que este converge en un tiempo menor y sigue de una manera ms fiel el comportamiento del estado verdadero. Teniendo en cuenta que en la industria o en procesos que contengan dispositivos sensoricos, el costo de algunos es muy elevado o en muchas ocasiones no se pueda contar con estos, los observadores son una herramienta muy til para llevar a cabo el control de dichos procesos en los cuales sea necesario conocer o estimar estas variables. Las ganancias del controlador no lineal basado en Linealizacion extendida son iguales a las del controlador basado en el modelo lineal (control por retroalimentacin de estados), lo cual permite concluir que si el modelo sobre el cual se aplican tcnicas de control no lineal basado en Linealizacion extendida es lineal, las ganancias de los controladores lineal y no lineal sern siempre las mismas.
BIBLIOGRAFIA
[1] Tesis servomotor DC [2] Control de Sistemas No lineales (Linealizacin aproximada, extendida, exacta), Hebert Sira-Ramrez, Richard Mrquez, Franklin Rivas Echavarra, Orestes Llanes-Santiago, Mayo de 2004.
[3] Apuntes de Clase, PhD. MSc. Ing. Ivn Ramrez Universidad del Quindo. .