Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control Obsevab ActualizadoClases
Control Obsevab ActualizadoClases
Controlabilidad y Observabilidad
(I)
Con las matrices constantes:
Definición:
El sistema representado por la ecuación
de estados (I), se dice que es de estado
completamente controlable, si y solo si, los
𝑛−1
Vectores B, AB, . . . , ⋯ , 𝐴 𝐵 son
linealmente independientes.
Otras formas de expresar lo mismo:
M = 𝐵 ⋮ 𝐴𝐵 ⋮ ⋯ ⋮ 𝐴𝑛−1 𝐵
es de rango n.
(a) (b)
El sistema de la figura (b) tiene dos variables de estado, los voltajes x1 y x2 en los dos
condensadores. La tensión u de entrada puede llevar a x1 y x2 a cualquier valor, pero no
puede llevar a x1 y x2 a valores distintos. Por ejemplo, si x1(0) = x2(0), entonces x1(t) = x2(t)
para todo t ≥ 0; Independientemente de la tensión u de entrada aplicada. En consecuencia,
el sistema no es de estado completamente controlable.
Definición de Observabilidad
Consideremos el sistema no forzado de n estados
(II)
Y su ecuación de salida
𝑦 = 𝐶𝑥 (III)
N = 𝐶 𝑇 ⋮ 𝐴𝑇 𝐶 𝑇 ⋮ ⋯ ⋮ (𝐴𝑇 )𝑛−1 𝐶 𝑇
es de rango n.
Solución
Es obvio que u(t) no puede afectar a x2(t), por lo que intuitivamente podemos decir que
2
M = 𝐵 ⋮ 𝐴𝐵 ⋮ ⋯ ⋮ 𝐴𝑛−1 𝐵
Para el ejemplo, n = 2.
Luego:
1 −1
M = 𝐵 ⋮ 𝐴𝐵 =
0 0
𝑀 =0
N = 𝐶 𝑇 ⋮ 𝐴𝑇 𝐶 𝑇 ⋮ ⋯ ⋮ (𝐴𝑇 )𝑛−1 𝐶 𝑇
En el ejemplo n = 2.
Luego:
1 −1
N = 𝐶 𝑇 ⋮ 𝐴𝑇 𝐶 𝑇 =
0 0
𝑁 =0
𝑀 =0
Solución
M
PROBLEMA
Analizar la controlabilidad y la observabilidad del circuito siguiente:
Ejemplo 2
Consideremos el sistema hidráulico de la Figura. Determine si el sistema de estado
completamente controlable y completamente observable.
Solución
Controlabilidad:
>> A=[-1 1 0; 1 -3 1; 0 1 -1]; B=[0; 1; 0]; C=[0 1 0]; D=[0];
>> M=ctrb(A,B)
M=
0 1 -4
1 -3 11
0 1 -4
>> RangoM=rank(A,B)
RangoM =
2
>> DetemM=det(M)
DetemM =
0
El sistema no es de estado completamente controlable; porque el rango de la matriz M, de
controlabilidad, es menor que 3. Además, su determinante es igual a cero.
Observabilidad:
>> N=obsv(A,C)
N=
0 1 0
1 -3 1
-4 11 -4
>> RangoN=rank(N)
RangoN =
2
>> DetermN=det(N)
DetermN =
0
El sistema no es de estado completamente observable; porque el rango de la matriz de
observabilidad es menor a 3. Además, su determinante es igual a cero.
Ejemplo 3
Consideremos el sistema hidráulico de la Figura. Muestre que el sistema es de estado
completamente controlable.
Solución
>> M=[1 -1 2; 0 1 -4; 0 0 1];
>> RangoM=rank(M)
RangoM =
3
>> DetermM=det(M)
DetermM =
1
El sistema es de estado completamente controlable; porque el rango de la matriz M,
de controlabilidad, es igual a 3. Además, su determinante es diferente de cero.
Ejemplo 4
Determine si el siguiente sistema es de estado completamente controlable y
completamente observable.
Solución
El modelo del sistema en el espacio de estados es:
Controlabilidad
M=
0 0 1
0 1 -2
1 -2 1
>> RangoM=rank(M)
RangoM =
3
>> N=obsv(A,C)
N=
0 5 1
-4 -3 3
-12 -13 -9
>> RangoN=rank(N)
RangoN =
3
>> DetermN=det(N)
DetermN =
-344
𝑥ሶ 1 0 1 𝑥1 0 𝑥1
= + 𝑢; 𝑦 = [𝐶1 𝐶2 ] 𝑥
𝑥ሶ 2 −1 −2 𝑥2 1 2
𝑁 = [𝐶 𝑇 𝐴𝑇 𝐶 𝑇 ]
𝐶1 𝐶2
𝑁=
−𝐶2 𝐶1 − 2𝐶2
Cuyo determinante debe ser igual a cero para que no sea de estado completamente
observable:
𝑒𝑠 𝑑𝑒𝑐𝑖𝑟: 𝐶1 = 𝐶2
Rudolf E. Kalman
nació el 19 de mayo de 1930, en Budapest, capital de Hungría. Recibió su titulo de
ingeniero y maestro en Ingeniería Eléctrica del MIT en 1953 y 1954, respectivamente.
https://www.youtube.com/watch?v=60U82agbKhE
Kálmán is an electrical engineer by his undergraduate and graduate education at M.I.T.
and Columbia University, and he is noted for his co-invention of the Kalman filter (or
Kalman-Bucy Filter), which is a mathematical technique widely used in the digital
computers of control systems, navigation systems, avionics, and outer-space vehicles
to extract a signal from a long sequence of noisy and/or incomplete technical
measurements, usually those done by electronic and gyroscopic systems.
Kálmán's ideas on filtering were initially met with vast skepticism, so much so that he
was forced to do the first publication of his results in mechanical engineering, rather
than in electrical engineering or systems engineering. Kálmán had more success in
presenting his ideas, however, while visiting Stanley F. Schmidt at the NASA Ames
Research Center in 1960. This led to the use of Kálmán filters during the Apollo
program, and furthermore, in the NASA Space Shuttle, in Navy submarines, and in
unmanned aerospace vehicles and weapons, such as cruise missiles.