Documente Academic
Documente Profesional
Documente Cultură
Culiacn, Sinaloa.
Introduccin
Controlabilidad y observabilidad.
Asignacin de polos
Observadores del estado
Esquema controlador-observador
Los conceptos de controlabilidad y observabilidad fueron
introducidos por Kalman en 1960.
C B AB An-1 B ( C matriz de controlabilidad)
Solucin:
El sistema es de segundo orden ( n 2 ) y
0 5
C B AB
1 4
tiene rango de 2, r n o, det(C) 0
por lo tanto el sistema es totalmente controlable
Ejemplo 2:
Determine si el siguiente sistema es controlable
x1 5 0 x1 0u
x2 5 4 x2 1
Solucin:
El sistema es de segundo orden ( n 2 ) y
0 0
C B AB
1 4
tiene rango de 1, r n o, det(C) 0
-5
b) Ejemplo 2 u x2 x2 x1 x1
+
x1 5 0 x1 0u
x2 5 4 x2 1 4 5
-5
Fig.2 Diagrama a bloques ejemplo 2.
En el ejemplo 2
x(t i ) e x(0) e
At i A( ti )
Bu ( )d
0
El sistema (A,B,C) es observable si y solo si la matriz
C
CA
( O matriz de observabilidad)
O
n 1
CA
es de rango pleno (r n) , es decir, O es no singular, o su
determinante es diferente de cero.
y 1 1 1
x
x2
Solucin:
El sistema es de segundo orden ( n 2 ) y
O C 1 1
CA 0 4
y 1 0 x1
x2
Solucin:
El sistema es de segundo orden ( n 2 ) y
O C 1 0
CA 5 0
x1 1 2 6 x1 0
x2 3 6 4 x2 0 u
x 7 2 5 x 2
3 3
y 1 0 0 x1
x2
x
Solucin: 3
C B AB A2 B 47 26 16
C A 2 49 38 14
O CA 22 12 9
CA 2
0 12 32
C 0 8 28 det (C) 0 el sistema es controlable
2 10 18
1 0 0
O 1 2 6 det (O) 0 el sistema es observable
47 26 16
Realimentacin del estado
Sea el sistema
x (t ) Ax (t ) Bu(t )
(1)
y (t ) Cx(t )
Su polinomio caracterstico es
a( s) det(sI A) s n a1s n1 a2 s n2 an
que representa cierto comportamiento dinmico.
x (t ) ( A BK ) x(t ) Bv(t )
y(t ) Cx(t )
Frmula de Ackermann
( s) s n 1s n1 2 s n2 n
por lo que:
( A) An 1 An1 2 An2 n I
x1 1 1 x1 0u y 1 0 1
x
x2 3 2 x2 1 x2
Solucin:
Una de las formas ms sencillas de encontrar el vector de
realimentacin es igualar la ecuacin caracterstica del sistema
original con realimentacin del estado con la ecuacin
caracterstica de los valores propios deseados:
Paso 0. Verificar estabilidad ( no indispensable )
0 1 1
det 2 5 ( 1.7913)( 2.7913) 0
0 3 2
0 1 1 0
det k
0 3 2 1 1
k 2 2 6 10
1 1
det
2
6 10
k1 3 2 k 2
2 (k2 1) k1 k2 5 2 6 10
se igualan los coeficientes del mismo orden
k2 1 6 k1 k 2 5 10
x1 1 1 x1 0 x1 0 y 1 0 x1
x 3 2 x 18 7 x 1 v, x2
2 2 2
x1 1 2 2 x1 0 x1
x 4 5 2 x 1 u
2
2 y 1 2 1 x 2 .
x 3 2 1 3 x3 2 x3
Solucin:
Paso 0. Verificar estabilidad ( no indispensable )
0 0 1 2 2
det 0 0 4 5 2 3 92 29 5
0 0 2 1 3
1 4.4087 j 2.8202, 2 4.4087 j 2.8202, 3 0.1825
los tres valores propios tienen parte real positiva, por lo tanto
el sistema es inestable.
Paso 1. Verificar controlabilidad
0 2 6
C B AB
A 2 B 1 9 63 , det(C) 310 0
2 5 10
45 5 18
62 31 31
58 6 3
C 1
155 155 155
13 2 1
310 155 155
1
el ltimo rengln de C es
13
1 2 1
[0 0 0 1]C
310 155 155
entonces
( A) A3 14 A2 65 A 102I
74 394 164
(A) 788 632 624
164 312 468
por ltimo, el vector K, queda:
K [0 0 0 1]C 1 ( A)
74 394 164
13 2 1
K 788 632 624
310 155 155
164 312 468
x (t ) A~
~ ~
x (t ) Bu (t ) Ke ( y Cx ) (2)
u (t ) x (t ) x(t ) y (t )
B + C
~x (t ) ~ +
y (t )
B + C -
+ A
Ke
x (t ) Ax A~
x ~ x (t ) Ke (Cx C~
x) (3)
( A KeC )( x ~
x) (4)
e (x ~
x) (5)
e ( A KeC )e (6)
El problema de disear un observador de orden completo
se convierte en determinar la matriz de ganancias del
observador Ke, tal que la dinmica de error definida
mediante la ecuacin (6) sea asintticamente estable con
una velocidad de respuesta suficiente.
Problema Dual
Por tanto, aqu el problema se convierte en el mismo que
en el caso de ubicacin de polos analizado anteriormente.
x (t ) Ax Bu z (t ) A* z C *u
(7)
y (t ) Cx (t ) B* z
v Kz (8)
O1 [C * | A*C * | | ( A* ) n1 C * ]
1
C 0 C 0
0
CA 0 CA
K e K * ( A* ) ( A)
n2 n2
CA 0 CA 0
n 1 1 n 1 1
CA CA
( s) s n 1s n1 2 s n2 n
x1 1 1 x1 0u y 1 0 1
x
x2 3 2 x2 1 x2
Solucin:
Una de las formas ms sencillas de encontrar el vector de
observacin es igualar la ecuacin caracterstica del sistema
original con el observador de estado con la ecuacin
caracterstica de los valores propios deseados:
Paso 1. Verificar observabilidad
0 1 1 K e1
det
0 3 2 K e 2
1 0
2
6 10
1 ke1 1
det
2
6 10
3 k e 2 2
ke1 1 6 2ke1 ke 2 5 10
7
y se obtiene el vector de realimentacin K e
29
~ x1 1 1 ~
x1 0 7
~ ~ u y
x2 3 2 x2 1 29
Ejemplo 7:
x1 1 2 2 x1 0 x1
x 4 5 2 x 1 u
2 2 y 1 2 1 x 2 .
x 3 2 1 3 x3 2 x3
Solucin:
C 1 2 1
O CA 7 9 3 det(O) 250 0
CA2 49 28 41
( ) ( 4 j1)( 4 j1)( 6)
14 65 102
3 2
entonces
( A) A3 14 A2 65 A 102I
74 394 164
(A) 788 632 624
164 312 468
por ltimo, el vector K, queda:
1 3
C 0 50
AC 0 74 394 164
K e ( A)
K 788 632 624 1
25
n-1 164 312 468
A C 1 1
50
423
25
238
K
25
324
25