Está en la página 1de 24

Análisis de Controlabilidad y Observabilidad

Ing. Eddie Sobrado


Introducción

• En el diseño en el espacio-estado, existen criterios para


determinar (desde el inicio), si la solución que cumple
las especificaciones deseadas existe o no.
• Las condiciones sobre controlabilidad y observabilidad
gobiernan la existencia de una solución de un problema
de control óptimo.
• A diferencia de lo que sucede en la teoría del control
clásico, la teoría del control moderno considera la
realimentación de variables internas, es decir de sus
estados. De ahí la importancia del concepto de
controlabilidad completa. Este concepto fue introducido
por Kalman y le permitió demostrar la imposibilidad de
controlar un sistema inestable por cancelación de polos
con ceros, mas allá de la exactitud de la cancelación.
Controlabilidad y Observabilidad
• Ejemplo:
• Se tiene un SLIT

𝑥ሶ 1 (𝑡) −1 0 0 0 𝑥1 (𝑡) 1
𝑥ሶ 2 (𝑡) 0 𝑥2 (𝑡) + 1 𝑢(𝑡)
= 0 −2 0
𝑥ሶ 3 (𝑡) 0 0 −3 0 𝑥3 (𝑡) 0
𝑥ሶ 4 (𝑡) 0 0 0 −4 𝑥4 (𝑡) 0

𝑥1 (𝑡)
𝑥2 (𝑡)
𝑦 𝑡 = 1 0 1 0
𝑥3 (𝑡)
𝑥4 (𝑡)
Controlabilidad y Observabilidad

• De donde las correspondientes ecuaciones de estado son:

𝑥ሶ1 𝑡 = −𝑥1 𝑡 + 𝑢(𝑡)

𝑥ሶ 2 𝑡 = −2𝑥2 𝑡 + 𝑢(𝑡)
𝑥ሶ 3 𝑡 = −3𝑥3 𝑡
𝑥ሶ 4 𝑡 = −4𝑥4 𝑡

𝑦 𝑡 = 𝑥1 𝑡 + 𝑥3 (𝑡)
Controlabilidad y Observabilidad
𝑢 𝑥1 𝑦

• Su diagrama de
simulación viene dado -1
por:
𝑥3

-3

𝑥2

-2

𝑥4

-4
Controlabilidad y Observabilidad

• Las condiciones de controlabilidad y observabilidad de


los cuatro estados se determinan por inspección.
• El sistema estudiado consta de 4 diferentes subsistemas
 x1: controlable y observable (C y O)
 x2: controlable, pero no observable (C pero N O)
 x3: no controlable, pero observable (NC pero O)
 x4: no controlable y no observable (NC y NO)
Relación entre Controlabilidad,
Observabilidad y FT

Teorema
• Si la FT de un SLI-t tiene cancelación de polos y ceros,
este será, o no controlable ó no observable, o ambos,
dependiendo de cómo se definan las variables de
estado.

• Si la FT de un SLI-t no tiene cancelación de polos y


ceros, este siempre se podrá representar mediante
ecuaciones dinámicas como un sistema totalmente
controlable y observable.
Relación entre Controlabilidad,
Observabilidad y FT

Ejemplo
• Solamente en el primer subsistema 𝑥1 contribuye a la
FT
𝑌(𝑠) 1
=
𝑈(𝑠) 𝑠 + 1

• Que paso? La FT corresponde a la dinámica descrita


por el modelo de estado, tiene tres cancelaciones de
polos y ceros
𝑌(𝑠) −1
(𝑠 + 2)(𝑠 + 3)(𝑠 + 4)
= 𝐶(𝑠𝐼 − 𝐴) 𝐵 =
𝑈 𝑠 (𝑠 + 1)(𝑠 + 2)(𝑠 + 3)(𝑠 + 4)
Relación entre Controlabilidad,
Observabilidad y FT

• Sistemas no controlables y no observables son


originados debido a:
 Variables de estado redundantes
 Sistemas físicamente incontrolables
 Demasiada simetría
.
Definición de Controlabilidad

• El proceso es completamente controlable si cada


variable de estado se puede controlar para llegar a un
cierto objetivo en un tiempo finito a través de algún
control no restringido u(t)
• Si una de las variables de estado es independiente del
control u(t) no habrá forma de dirigir esta variable de
estado a un estado deseado en un tiempo finito, se
dice entonces en particular que el estado no es
controlable y que el sistema no es completamente
controlable
• Pero la controlabilidad se puede definir para la salida
del sistema de forma que existe una diferencia entre
controlabilidad de estado y la controlabilidad de la
salida
Definición de Controlabilidad

• Considere un SLIT
𝑑𝑥(𝑡)
= 𝐴𝑥 𝑡 + 𝐵𝑢(𝑡) (1)
𝑑𝑡

𝑦(𝑡) = 𝐶𝑥 𝑡 + 𝐷𝑢(𝑡)

• Se dice que un sistema es controlable si puede ser movido


desde cualquier estado inicial 𝑥(𝑡𝑜) a cualquier otro estado
deseado 𝑥(𝑡𝑓) en un intervalo de tiempo finito 𝑡 = 𝑡𝑓 − 𝑡𝑜 ≥ 0
aplicando una entrada continua por intervalos 𝑢(𝑡)
Controlabilidad: Teorema

• Para que el sistema descrito por la ecuación de estado


(1) sea completamente controlable, es necesario y
suficiente que su matriz de controlabilidad de n x nr
tenga rango n:

𝑆 = [𝐵 𝐴𝐵 𝐴2 𝐵 … 𝐴𝑛−1 𝐵]
r- número de entradas

Este criterio es beien directo y no es muy sencilllo emplearlo para un sistema


de orden superior Y/o de muchas entradas

• Nota: Rango de una matriz F es el número máximo de


columnas linealmente independiente en F; ó es el orden
de la matriz no singular más grande contenida en F.
Controlabilidad: Teorema
Otra alternativa
• Para un SISO descrito por la ecuación (1), el par [A,B]
es completamente controlable si A y B están en la FCC
o son transformables a la FCC mediante una
transformación de similitud.
• En este caso el requerimiento será que 𝑆 ≠ 0
• Para realizar la transformación a FCC se requiere que
𝑃−1 l exista es decir que 𝑆 −1 . Por tanto para obtener la
FCC se requiere que la inversa de la matriz de
controlabilidad exista
Controlabilidad: Teorema
Otra alternativa
• Si A esta en FCJ entonces es completamente
controlable si todos los elementos en los renglones de
B que corresponden al ultimo renglón de cada bloque
de Jordan no son cero
• La prueba es directa: se supone que A es diagonal y
que tiene valores característicos distintos entonces es
controlable si B no tiene algún renglón con todos los
elementos ceros. La razón es que si A es diagonal
todos los estados están desacoplados y si cualquier
renglón de B contiene todos los elementos en cero el
estado correspondiente no podrán ser afectados por
ninguna de las entradas y el estado no seria
controlable
Controlabilidad: Teorema

Deben ser
𝜆1 1 0 0 𝑏11 𝑏12
≠ 0para la
𝜆 0 controlabili
𝐴= 0 11 0 𝑏21 𝑏22 dad
0 0 𝜆1 𝐵=
𝑏31 𝑏32
0 0 0 𝜆2
𝑏41 𝑏42

• Para la controlabilidad solo los elementos en el renglon de


B que corresponden al ultimo renglon del bloque de Jordan
deben ser ≠ 0. los elementos en los otros renglones de B
no necesita ser ≠ 0 ya que los estados correspondientes
estan todavia acoplados a travez de uno de ‘1s’ en los
bloques de Jordan de A
Controlabilidad: Ejemplo 1
• Considere el modelo de estado de una planta
𝑥ሶ 1 (𝑡) 2 0 0 𝑥1 (𝑡) 0 1 𝑢 (𝑡)
1
𝑥ሶ 2 (𝑡) = 0 2 0 𝑥2 (𝑡) + 1 0
𝑢2 (𝑡)
𝑥ሶ 3 (𝑡) 0 3 1 𝑥3 (𝑡) 0 1

𝑥1 (𝑡)
𝑦1 (𝑡) 1 0 0 𝑥 (𝑡)
=
𝑦2 (𝑡) 0 1 0 2
𝑥3 (𝑡)

• Determine si esta planta es o no controlable


Solución
0 1 0 2 0 4
𝑆= 𝐵 𝐴𝐵 𝐴2 𝐵 = 1 0 2 0 4 0
0 1 0 1 9 1

Si es de rango n, por tanto el


𝑟𝑎𝑛𝑔𝑜 𝑆 = 3
sistema es de estados si es
completamente controlable
Controlabilidad: Ejemplo 2

• Considere el modelo de estado de una planta

𝑥ሶ 1 (𝑡) 1 1 𝑥1 (𝑡) 1
= + 𝑢(𝑡)
𝑥ሶ 2 (𝑡) 0 −1 𝑥2 (𝑡) 0

𝑥1 (𝑡)
𝑦 𝑡 = 1 0
𝑥2 (𝑡)

• Determine si esta planta es o no controlable


Solución:
1 1
𝑆= 𝐵 𝐴𝐵 =
0 0

𝑆 =0 Singular, entonces la planta es


NO CONTROLABLE
Controlabilidad: Ejemplo 3

• Considere el modelo de estado de unan planta


𝑥ሶ 1 (𝑡) 1 1 𝑥1 (𝑡) 0
= + 𝑢(𝑡)
𝑥ሶ 2 (𝑡) 𝑥
2 −1 2 (𝑡) 1
𝑥1 (𝑡)
𝑦 𝑡 = 1 0
𝑥2 (𝑡)

• Determine si esta planta es o no controlable


Solución:
0 1
𝑆= 𝐵 𝐴𝐵 =
1 −1

𝑆 ≠0 NO Singular, entonces la planta es


CONTROLABLE
Definición de Observabilidad

• Considere un SLIT
𝑑𝑥(𝑡)
= 𝐴𝑥 𝑡 + 𝐵𝑢(𝑡)
𝑑𝑡

𝑦(𝑡) = 𝐶𝑥 𝑡 + 𝐷𝑢(𝑡)

• Se dice que un sistema es observable si y solo si es


posible determinar cualquier estado (inicial arbitrario)
𝑥(𝑡𝑜) a partir de la observación de 𝑦(𝑡) durante un
intervalo de tiempo finito 𝑡𝑜 ≤ 𝑡 ≤ 𝑡𝑓
Observabilidad: Teorema

• Para que el sistema descrito por la ecuación (1) sea


completamente observable es necesario y suficiente que
su matriz de observabilidad de n x np tenga un rango n:

𝐶
𝐶𝐴 p- número de salidas
𝑉 = 𝐶𝐴2

𝐶𝐴𝑛−1
Observabilidad: Teorema
• Para que un sistema SISO descrito por (1) el par [A,C] es
completamente observable si A y C están en FCO o son
transformables a la FCO mediante una transformación de
similitud.
• En este caso el requerimiento será que 𝑉 ≠ 0
Observabilidad: Ejemplo 1

• Considere el modelo de estado de una planta:


𝑥ሶ 1 (𝑡) 2 0 0 𝑥1 (𝑡) 0 1 𝑢 (𝑡)
1
𝑥ሶ 2 (𝑡) = 0 2 0 𝑥2 (𝑡) + 1 0
𝑢2 (𝑡)
𝑥ሶ 3 (𝑡) 0 3 1 𝑥3 (𝑡) 0 1

𝑥1 (𝑡)
𝑦1 (𝑡) 1 0 0 𝑥 (𝑡)
=
𝑦2 (𝑡) 0 1 0 2
𝑥3 (𝑡)

• Determine si esta planta es o no observable


1 0 0
0 1 0
𝐶
𝑉 = 𝐶𝐴 = 2 0 0
2 0 2 0 𝑟𝑎𝑛𝑔𝑜 𝑉 = 2
𝐶𝐴
4 0 0
0 4 0
Observabilidad: Ejemplo 2

• Considere el modelo de estado de una planta:


𝑥ሶ 1 (𝑡) 1 1 𝑥1 (𝑡) 0
= + 𝑢(𝑡)
𝑥ሶ 2 (𝑡) −2 −1 𝑥2 (𝑡) 1

𝑥1 (𝑡)
𝑦 𝑡 = 1 0
𝑥2 (𝑡)

• Determine si esta planta es o no observable

𝐶 1 0
𝑉= =
𝐶𝐴 1 1

𝑉 ≠0 NO Singular, entonces la planta es


OBSERVABLE
Observabilidad: Ejemplo 3

• Considere el modelo de estado de una planta:


𝑥ሶ 1 (𝑡) −2 0 𝑥1 (𝑡) 3
= + 𝑢(𝑡)
𝑥ሶ 2 (𝑡) 0 −1 𝑥2 (𝑡) 1

𝑥1 (𝑡)
𝑦 𝑡 = 1 0
𝑥2 (𝑡)
• Determine si esta planta es o no observable
𝐶 1 0
𝑉= =
𝐶𝐴 −2 0

𝑉 =0 Singular, entonces la planta es


NO OBSERVABLE

También podría gustarte