0% encontró este documento útil (0 votos)
18 vistas4 páginas

Controlabilidad de Sistemas Dinámicos

Control - Propiedad de Controlabilidad
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas4 páginas

Controlabilidad de Sistemas Dinámicos

Control - Propiedad de Controlabilidad
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Introducción.

La controlabilidad de los sistemas dinámicos tiene que ver con la propiedad de que éstos puedan ser
manipulados para obtener un estado o respuesta deseada a través de una señal de entrada en tiempo finito.

Definición:
“Se dice que un sistema dinámico es controlable, si y solo si, existe una entrada u(t) capaz de llevar al sistema
desde un estado inicial x0 (condiciones iniciales) a un estado final xf (deseado) en un tiempo finito”.
En términos coloquiales, podemos decir que un sistema ES CONTROLABLE si su entrada (o conjunto de
ellas) es capaz de manipular TODOS y cada uno de LOS ESTADOS que lo conforman.
La controlabilidad en un sistema se puede determinar matemáticamente.
Para sistemas lineales e invariantes en tiempo tenemos el siguiente TEOREMA DE CONTROLABILIDAD:
Un sistema lineal e invariante en tiempo se dice controlable si y solo si su matriz de controlabilidad Q ,
construida por columnas

Q= [ B AB A2 B ⋯ A n−1 B ]
Es de rango completo, es decir que

rango (Q)=n
***Nota: n es el orden del sistema
Si el sistema, además de lineal e invariante en tiempo, es MONOVARIABLE a la entrada (es decir que tiene
solo una entrada), entonces del teorema anterior se desprende el siguiente COROLARIO DE
CONTROLABILIDAD (caso especial):
Un sistema monovariable, lineal e invariante en tiempo se dice controlable si y solo si su matriz de
controlabilidad Q , construida por columnas

Q= [ B AB A2 B ⋯ A n−1 B ]
Es no singular, esto es que

det (Q)≠ 0
***Nota: n es el orden del sistema
En resumen, si se desea saber si un sistema es controlable o no, se debe calcular primero la matriz de
controlabilidad Q. Acto seguido se debe calcular su RANGO, es decir el número de filas o columnas
linealmente independientes.
Ejemplos de rango:

a) Q= [ 10 0
1 ]
, rango ( Q )=2, las dos columnas son independientes

b) Q=
[ 10 2]
1
, rango ( Q )=2, son independientes también

c) Q=
[ 10 0]
0
, rango ( Q )=1, una columna o fila de ceros implica pérdida de rango

d) Q=
[ 12 4]
2
, rango ( Q )=¿1, la columna 2 depende de la columna 1*.

* Es decir que, si se multiplica la primera columna por 2 unidades, entonces se obtiene la siguiente columna.
Más ejemplos:

a) Q= [ 10 03 7
12 6
, ] rango ( Q )=2, las dos primeras columnas son independientes

b) Q=
[ 10 00
00 0]
0
, rango ( Q )=1, solo existe una fila o columna independiente

c) Q=
[ 11 23
23 4]
4
, rango ( Q )=1, las columnas 2,3 y 4 dependen de la columna 1

A veces no es sencillo, visualmente hablando, determinar el rango de una matriz, aunque siempre será
posible obtener formas equivalentes de la matriz mediante operaciones elementales:
 Multiplicación de fila o columna por un escalar
 Intercambio de filas o columnas
 Sustitución de filas o columnas por combinaciones lineales entre ellas
Es decir, las utilizadas para diagonalizar matrices o resolver sistemas lineales (recuerde el método de Gauss-
Jordan).
Ejemplo 1:

Sea A=
[−20 −31 ] , la matriz de estado de un sistema lineal e invariante en tiempo, y la matriz asociada a la

entrada es B=
[ 12] . Determine si el sistema es controlable:

a) Usando el Teorema de controlabilidad para sistemas lineales


b) Usando el corolario (puesto que solo hay una entrada, m=1).
Solución:
a) Como n=2 (número de estados), entonces:
Lo primero es calcular la matriz de controlabilidad:

A ∙ B=
[−20 −31 ] ∙[ 12]=[−82 ]
Q= [ B AB ]=
[ 1 2
2 −8 ]
Ahora, efectuemos algunas operaciones elementales sobre Q para obtener una forma equivalente donde se
más sencillo visualizar el rango:

Q=
[ 12 −82 ]−2 f +f → f [ 10
1

2 2
2
−12 ]
f 2 / (−12 ) → f 2

1 2
0 1 [ ] →
[ ]
−2 f 2+ f 1 → f 1
1 0
0 1
De donde ya es muy fácil corroborar que

rango ( Q )=n=2:
Por lo que se concluye que EL SISTEMA ES CONTROLABLE.
b) Para aplicar el corolario, igualmente primero se calcula Q y luego se calcula el determinante:

det ( Q )=
|[ 1 2
2 −8 ]|
=( 1 ) (−8 ) −( 2 ) (2 )=−12 ≠0

Como el determinante es distinto de cero, significa que Q es no singular e indirectamente que su rango es 2.
Por lo tanto, EL SISTEMA ES CONTROLABLE.
Ejemplo 2:

[ ]
1 0 0
Sea A= 0 0 1 , la matriz de estado de un sistema lineal e invariante en tiempo, y la matriz asociada
0 −1 −2

[]
0
a la entrada es B= 0 . Determine si el sistema es controlable:
2

a) Usando el Teorema de controlabilidad para sistemas lineales


b) Usando el corolario (puesto que solo hay una entrada, m=1).
Solución:
a) Como n=3, entonces:
Lo primero es calcular la matriz de controlabilidad:

[ ][ ] [ ] [ ][ ] [ ]
1 0 0 0 0 1 0 0 0 0
2
AB= 0 0 1 0 = 2 , A B= A ( AB )= 0 0 1 2 = −4
0 −1 −2 2 −4 0 −1 −2 −4 6

[ ]
0 0 0
Q= [ B A B ]= 0 2 −4
2
AB
2 −4 6

Como podemos ver, existe una fila de ceros, por lo que hay pérdida de rango, es decir, el rango puede ser 1 o
incluso 2, pero ya no puede ser n=3. Por tanto, ya no se cumple la condición para controlabilidad. Calculemos
de todos modos el rango:
[ ] [ ] [ ] [ ]
0 0 0 2 −4 6 1 −2 3 1 0 −1
Q= 0 2 −4 f 1 ↔ f 3 0 2 −4 f 1 / ( 2 ) → f 1 0 2 −4 f 2 + f 1 → f 1 0 2 −4
2 −4 6 →
0 0 0 →
0 0 0 →
0 0 0

[ ]
1 0 −1
f 2 / ( 2 ) → f 2 0 1 −2

0 0 0

De donde ya es muy fácil observar que la tercera columna depende de las primeras 2, es decir que solo hay
dos columnas independientes, por tanto

rango ( Q )=2<n:
Por lo que se concluye que el sistema NO ES CONTROLABLE.
b) Para aplicar el corolario, igualmente primero se calcula Q y luego se calcula el determinante:

|[ ]|
0 0 0
det ( Q )= 0 2 −4 =0
2 −4 6

Como el determinante vale cero por la fila de ceros, significa que Q es singular e indirectamente que su rango
no es n=3. Por lo tanto, el sistema NO ES CONTROLABLE.
Conclusiones.
 La controlabilidad es una propiedad inherente a los sistemas dinámicos.
 Tiene que ver con la capacidad que se tiene de poder modificar su dinámica interna (estados) a través
de sus entradas.
 En esta presentación se ha abordado el estudio para sistemas lineales e invariantes en tiempo.
 Se puede determinar matemáticamente si un sistema es controlable o no, calculando su matriz de
controlabilidad y aplicando el teorema (o corolario) de controlabilidad.

También podría gustarte