Sistemas Control II
PROFESOR:
Jos Pinzon.
ALUMNOS:
- Parare Ricardo. Exp: 2012103194
-Garca Gabriela. Exp: 2012103007
-Yamir Santos. Exp
-Kirber Pineda. Exp
-Genessis Jaimes. Exp 2010203016
INTRODUCCION
Cuando se hace referencia a Control Avanzado se quiere indicar la aplicacin
de estrategias de control automtico que trascienden las que usualmente se
aplican en control de procesos. En general, estas estrategias pueden
denominarse como parmetros ptimos ya que, partiendo de una estructura
algortmica fija, se modifican sus parmetros con el objeto de lograr la
respuesta del proceso que mejor se adecue a los requerimientos del mismo,
conforme a un criterio de optimizacin fcil de entender y manejar por un
operador de planta. En general, todas se basan en un conocimiento ms o
menos acabado del sistema a controlar, tanto de su fenomenologa como de
sus condiciones de operacin.
El trabajo que se presenta a continuacin busca explicar de manera didctica y
muy explcita, una buena cantidad de teoremas y supuestos desarrollados en
distintas reas, del campo de estudio de Control Avanzado. En primer lugar se
desarrolla una explicacin breve sobre qu es el control avanzado? y sus
reas de estudios ms significativas, para luego pasar a estudiar de manera
ms profunda reas especificas del control como ciencia de estudio e ingenio;
se presentan teoremas y sus bases tericas, para luego realizar ejemplos
prcticos que buscan demostrar la utilidad de los mismo para los futuros
lectores.
Teniendo como objetivo principal el fcil entendimiento de lo expuesto, se
omitirn demostraciones matemticas extensas que no forman parte
fundamental de la definicin de los distintos teoremas, para evitar as redundar
en los temas tratados y evitar confusin de trminos.
CONTROL AVANZADO
CONTROLABILIDAD
OBSERVABILIDAD
= A x
y=C x
Donde:
x = vector de estado (vector de dimensin n).
y = vector de salida (vector de dimensin m).
A = matriz n x n.
C = matriz m x n.
= A x+ Bu
y=C x + Du
Entonces,
Siendo y(t):
Como las matrices A, B, C y D se conocen al igual que u(t), los dos ltimos
trminos del segundo miembro de esta ltima ecuacin son cantidades
conocidas. Por tanto, se pueden restar del valor observado de y(t). As, a fin de
investigar una condicin necesaria y suficiente para observabilidad completa,
basta con considerar el sistema descrito mediante las Ecuaciones: = A x e
y=C x .
Observabilidad completa de sistemas en tiempo continuo.
Sea el sistema descrito mediante estas dos Ecuaciones El vector de salida y(t)
es:
O bien:
xn
sean n.
Es decir completamente observable si y slo si la matriz n x nm:
Es de rango n, o tiene n vectores columna linealmente independientes. Esta
matriz se denomina matriz de observabilidad.
Ejemplo 1
Sea el sistema descrito por:
Ejemplo 2
Demuestre que el siguiente sistema no es completamente observable.
= A x+ Bu
y=C x
Donde:
matriz
ser menor que 3. As, el sistema no es completamente
C AC
observable.
De hecho, en la funcin de transferencia del sistema ocurre una cancelacin.
La funcin de transferencia entre X1(s) y U(s) es
Es evidente que los dos factores (s + 1) se cancelan uno al otro. Esto significa
que no hay condiciones iniciales x(0) diferentes de cero que no se determinen
a partir de la medicin de y(t).
Cabe destacar que La funcin de transferencia no presenta cancelacin si y
slo si el sistema es de estado completamente controlable y es completamente
observable. Esto significa que la funcin de transferencia cancelada no
transporta toda la informacin que caracteriza al sistema dinmico.
CONTROL ROBUSTO
El control robusto tiene una filosofa de diseo similar a la del control
clsico, el cual se fundamenta en el anlisis y sntesis utilizando
mtodos frecuenciales.
Lo novedoso de las tcnicas de control robusto es proponer m mtodos
de diseo que permitan la sntesis de controladores realmente
multivariables, tomando en cuenta la incertidumbre de seal y de
modelamiento.
Una de las desventajas de dichas tcnicas es la alta complejidad
matemtica, tanto en diseo como en implementacin, lo cual las hace
poco atractivas para la industria.
Hoy en da existen herramientas que facilitan la implementacin de
controladores robustos en aplicaciones industriales de alta
complejidad, aumentando el nmero de aplicaciones exitosas
documentadas en las ltimas dos dcadas.
Dnde: Denotaremos como Qa(w) al conjunto de todos los valores del vector.
TEOREMA DE KHARITONOV
Una familia de polinomios de intervalo (Ecuacin 2.2) representa un nmero
infinito de polinomios que forman parte de ella. Parecera imposible el poder
determinar la estabilidad de toda la familia; sin embargo, el teorema de
Kharitonov (1978) proporciona una manera sencilla de comprobar la estabilidad
de toda la familia. Con el teorema de Kharitonov el problema de determinar la
estabilidad de un nmero infinito de polinomios se reduce a determinar la
estabilidad de cuatro polinomios claves, con los que se garantiza la estabilidad
de la familia completa. Se habla de estabilidad robusta cuando toda la familia
de polinomios de intervalo es estable.
pata todo l
Donde
Donde m,n=1,2.
y
, definimos
Los
polinomios
de
Karitonov
calculados
anteriormente
en
iw,
Entonces supongamos que existe w > 0, tal que 0 M(w). Como P(z)
K son todos continuos, M(w) varia continuamente con w. En el primero
momento que 0 M(w), 0 toque uno de los vrtices de M(w), que son
los valores de los polinomios de Hurwitz en iw, nunca se anularan (ya
que no se cumple uno de los criterios de definicin de Hurwitz).
no
y al mismo tiempo
puede
ocurrir
debido
.
que
Donde
y
Y donde todos los
coeficientes son positivos, satisfaciendo la condicin necesaria para P(z) ser un
polinomio estable. Siendo la condicin:
.
Los polinomios de Kharitonov seran:
k 12
tambin se satisface.
k 22
fue satisfecha, y la
k 21
k 12
k 11
es
satisfecha tambien.
REDUCCIN DE FILA
La matriz de Hurwitz bien conocido asociado con el polinmica (Guilleman,
1967) viene dada por
Teorema.
El
polinomio
caracterstico
de
una
matriz
cuadrada
A,
Since we need the Hurwitz matrix to be positive definite for the stability of the
polynomial, we apply the above theorem to devise a faster algorithm as follows.
The speed of our algorithm is due to the fact that many entries of the matrix H
are zeros.
ALGORITMO
Para cada uno de los 4 polinomios de Kharitonov:
1. Formar la matriz H de Hurwitz.
2. Realizar eliminacin modificadora Gausseana y reduccin cerrada para
obtener.
3. Examine los elementos de la diagonal en busca de un cambio de signo.
4. Si hay cambio de signo en los elementos de, el polinomio no es estable por
Hurwitz.
5. Si todos los polinomios de Hurwitz son estables, el sistema es robustamente
estable comprobado.
6. Si uno de los polinomios de Hurwitz no es estable, el sistema no es
robustamente estable comprobado.
Tenemos:
RESPUESTA
El polinomio caracterstico del sistema de lazo cerrado es:
Donde
que
. Se
obtendr el resultado de manera grafica, ilustrando el calculo usando 2
diferentes medidas, p=2 y P= .
P=2
P=
Entonces
TEST DE HAUTUS
CONTROLABILIDAD DE HAUTUS
El lema Hautus de controlabilidad dice que dada una matriz cuadrada A
Mn
M nxm
yB
las siguientes sentencias son equivalentes:
1. El par (A,B) es controlable.
2. Para todo
3. Para todo
se cumple que
.
que son valores propios de
se cumple que
.
Si es un valor propio de A, entonces A - I pierde rango. Por lo tanto existe un
complejo de vector no nulo e con
Dado que este se lee como e* A = * que llamamos un vector propio izquierdo
de A. En trminos de tales vectores controlabilidad se pueden caracterizar de la
siguiente manera:
DEMOSTRACION
e * B = 0 . Entonces
Por lo
tanto K no tiene rango de fila completo y por lo tanto (A, B) no es controlable.
Por el contrario suponer (A, B) no es controlable. Podemos transformar este
par en la forma normal de capacidad de control (A, B), donde A22 no es la
matriz vaca. por lo tanto, podemos determinar algunas C y
.
Entonces definamos:
Quedndonos:
Con
Como
, obtenemos:
y tambin
EJEMPLO 1. Para:
considera:
Con Matlab se puede calcular los valores propios pares diferentes 1,. . . , p
de A. Si todas las matrices (A - I l B ) = 1, . . . , p, tiene rango de fila
completa, entonces (A, B) es controlable. Si al menos uno de ellos pierde
rango a continuacin (A, B) no es controlable.
Incontrolable son exactamente esos valores propios, l para el que se produce
la prdida de rango.
La matriz A tiene valores propios en el conjunto {-1, -2, -3}, realizar los clculos
siguientes:
autovalor -1 es controlable.
autovalor -2 no es controlable.
autovalor -3 es controlable.
O simplemente
EJERCICIO
Demuestre que el sistema descrito mediante la ecuacin siguiente, es
completamente observable si solo si la matriz P compuesta de mn x n, donde
es de rango n.
(mn)
A= matriz n x n
C= matriz m x n
Solucin:
Primero se obtiene la condicin necesaria. Suponga que
Rango P < n
Entonces existe una x(0) tal que Px(0) =0, o bien
Donde m(mn) es el grado del polinomio minimo para A. Por tanto, para un
cierto x(0), se tiene que
Que implica que, para cierto x(0), x(0) no puede determinarse a partir de y(t).
Asi, el rango de la matriz P debe ser igual a n.
A continuacin se obtiene la condicin suficiente. Suponga que el rango P=n.
Como
, se
Donde
Se puede establecer que W(t) es una matriz no singular, del modo siguiente. Si
|W(t)| fuera igual a 0, entonces
Que implica que el rango P< n. Por tanto, |W(t)| 0, o W(t) es no singular. Asi,
se obtiene:
Pre multiplicando ambos lados de esta ltima ecuacin por [0 0 1], se deduce
x = Ax+ Bu
y=Cx
Donde
Se utiliza la realimentacin de estado observada tal que
Por tanto,
O bien
UBICACIN DE POLOS:
Los polos del sistema en lazo cerrado se pueden colocar en cualquier
posicin deseada mediante una realimentacin del estado a travs de una
Donde:
Esto
significa
que
existen
(q)
vectores
columna
linealmente
Se define:
Por tanto, se tiene que:
EJEMPLO:
CONCLUSION
El control avanzado describe el diseo de una infraestructura de un sistema de
ingeniera que rene elementos de diferentes disciplinas, desde ingeniera de
control, procesamiento de seales, estadstica, teoras de decisin, ingeniera
de software, hasta tcnicas de inteligencia artificial.
BIBLIOGRAFA
KUO, Benjamin C. Automatic Control Systems, 6th edition, Prentice-Hall,
Inc., 1991. [http://www.unet.edu.ve/~jlrodriguezp/ssctrlobs.pdf]