Anda di halaman 1dari 32

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV

Profr. Salvador Saucedo Grupo 9A4M III pgina 1 de 32


OBSERVADORES DE ESTADO

En el captulo en que se present un enfoque de ubicacin de polos para el diseo de
sistemas de control, supusimos que todas las variables de estado estaban disponibles para su
realimentacin. Sin embargo, en la prctica, no todas las variables estn disponibles para su
realimentacin. Entonces, necesitamos estimar las variables de estado que no estn
disponibles. Es importante sealar que debemos evitar diferenciar una variable de estado para
generar otra.. La diferenciacin de una seal siempre decrementa la relacin seal a ruido,
porque este ltimo, por lo general flucta ms rpido que la seal de comando. En ocasiones,
la relacin seal a ruido se decrementa varias veces mediante un proceso nico de
diferenciacin. Existen mtodos para estimar las variables de estado que no se miden sin un
proceso de diferenciacin. La estimacin de semejantes variables de estado por lo general se
denomina observacin. Un dispositivo (o un programa de computadora) que estima u observa
las variables de estado se llama observador de estado o simplemente observador. Si el
observador de estado capta todas las variables del sistema, sin importar si algunas estn
disponibles para una medicin directa, se denomina observador de estado de orden completo.
Hay ocasiones en las que un observador tal no es necesario, en las que solo se requiere de la
observacin de variables de estado que no se miden, pero no de aquellas que tambin se miden
directamente. Por ejemplo, dado que las variables de salida son observables y se relacionan en
forma lineal con las variables de estado, no necesitamos observar todas las variables de estado,
sino slo las n m variables de estado, en donde n es la dimensin del vector de estado y m es
la dimensin del vector de salida. Un observador que estima menos de n variables de estado,
en donde n es la dimensin del vector de estado, se denomina observador de estado de orden
reducido o, simplemente, observador de orden reducido. Si el observador de estado de orden
reducido tiene el orden mnimo posible, se denomina observador de estado de orden mnimo, u
observador de orden mnimo. En esta seccin analizaremos el observador de estado de orden
completo y el observador de estado de orden mnimo.

Observador de estado. Un observador de estado estima las variables de estado con
base en las mediciones de las variables de salida y de control. Aqu tiene una funcin
importante el concepto de observabilidad analizado en captulos anteriores. Como veremos
ms adelante, los observadores de estado pueden disearse si y slo si satisface la condicin de
observabilidad. En los anlisis siguientes de los observadores de estado, usaremos la notacin
~
x para designar el vector de estado observado. En muchos casos prcticos el vector de estado
observado
~
x se usa en la realimentacin del estado para generar el vector de control deseado.

Considere el sistema definido mediante

x = Ax + Bu (1)
y = Cx (2)

Suponga que el estado x se aproxima mediante el estado
~
x del modelo dinmico

~

x = A
~
x + Bu + K
e
(y - C
~
x ) ((3)

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 2 de 32
que representa al observador de estado. Observe que el observador de estado tiene y y u como
entradas y
~
x como salida. El ultimo trmino del segundo miembro de esta ecuacin modelo,
ecuacin (3), es un termino de correccin que contiene la diferencia entre la salida y medida y
la salida C
~
x estimada. La matriz K
e
funciona como una matriz de ponderacin . El trmino de
correccin vigila el estado
~
x . Ante la presencia de una discrepancia entre las matrices A y B
usadas en este modelo y las del sistema real, la adicin del trmino de correccin ayuda a
reducir los efectos producidos por la diferencia entre el modelo dinmico y el sistema real. La
siguiente figura muestra el diagrama a bloques del sistema y el observador de estado de orden
completo.

fig. 1 Diagrama a bloques del sistema y el observador de estado de orden completo

A continuacin analizaremos los detalles del observador de estado para el cual la
dinmica se caracteriza mediante matrices A y B y mediante el trmino de correccin
adicional, que contiene la diferencia entre la salida medida y la salida estimada. En el anlisis
actual, suponemos que las matrices A y B usadas en el modelo son iguales a las del sistema
real.
Observador de estado de orden completo. El orden del observador de estado que se
analizara aqu es igual al del sistema. Suponga que el sistema se define mediante las
ecuaciones (1) y (2) y que el modelo del observador se define mediante la ecuacin (3).

Para obtener la ecuacin de error del observador, restamos la ecuacin (3) de la
ecuacin (1).

x
~

x = Ax - A
~
x + K
e
(Cx - C
~
x )
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 3 de 32
= [A K
e
C](x -
~
x ) (4)

Definamos la diferencia entre x y
~
x como el vector de error e

e = x -
~
x

As, la ecuacin (4) se convierte en

e C K A e ) (
e
=

(5)

A partir de la ecuacin (5) vemos que el comportamiento dinmico del vector de error
se determina mediante los valores principales de la matriz A - K
e
C . Si la matriz A - K
e
C es
estable, el vector de error converger a cero para cualquier vector de error inicial e(0). Es decir
que
~
x (t) converger a x(t) sin considerar los valores de x(0) y
~
x (0). Si se eligen los valores
principales de la matriz A - K
e
C en tal forma que el comportamiento dinmico del vector de
error sea asintticamente estable y suficientemente rpido, cualquier vector de error tender a
cero (el origen) con una velocidad adecuada.

Si el sistema es completamente observable se demuestra que es posible seleccionar una
matriz K
e
tal que A - K
e
C tenga valores principales arbitrariamente deseados. Es decir se
determina la matriz de ganancia del observador K
e
para producir la matriz deseada A - K
e
C .
Analizaremos esto a continuacin.

PROBLEMA DUAL

El problema de disear un observador de orden completo se convierte en determinar la
matriz de ganancias del observador K
e
tal que la dinmica de error definida mediante la
ecuacin (5) sea asintticamente estable con una velocidad de respuesta suficiente. (La
estabilidad asinttica y la velocidad de respuesta de la dinmica de error se determinan
mediante los valores principales de la matriz A - KeC ). Por tanto, el diseo del observador de
orden completo se convierte en determinar un K
e
apropiado tal que A - K
e
C tenga los valores
principales deseados. Por ello, aqu el problema se convierte en el mismo que en el caso de
ubicacin de polos analizado en el tema anterior.

Considerar el sistema definido mediante

x = Ax + Bu (1)
y = Cx (2)

Al disear el observador de estado de orden completo resolvemos el problema dual, es
decir, solucionamos el problema de ubicacin de polos para el sistema dual.

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 4 de 32
v
T T
C z A z + =


w = B
T
z

Suponiendo que la seal de control v es

v = -Kz

Si el sistema dual es de estado completamente controlable, la matriz de ganancias de
estado K, se determina de tal modo que la matriz A
T
- C
T
K produzca un conjunto de los
valores principales deseados.

Si
1
,
2
, . . .
n
, son los valores principales de la matriz del observador de estado,
tomando los mismos
i
que los valores principales deseados de la matriz de ganancias de
realimentacin del estado del sistema dual, obtenemos

) ).....( )( ( ) (
2 1 n
T T
s s s s = K C A I

Considerando que los valores principales de A
T
- C
T
K y los de A K
T
C son iguales,
tenemos que


) ( ) ( C K A I K C A I
T T T
s s =

comparando el polinomio caracterstico |sI (A - K
e
C) | para el sistema observador
(consultar la ecuacin (5) ), encontramos que K
e
y K
T
se relacionan mediante

K
e
= K
T


Por tanto, usando la matriz K determinada mediante el mtodo de ubicacin de polos en
el sistema dual, la matriz de ganancias del observador K
e
para el sistema original se determina
a partir de la relacin K
e
= K
T


Condicin necesaria y suficiente para la observacin del estado. Como ya se analiz,
una condicin necesaria y suficiente para la matriz de ganancias del observador K
e
para los
valores caractersticos de A K
e
C es que el dual del sistema original

v
T T
C z A z + =



sea de estado completamente controlable. La condicin de controlabilidad completa
para este sistema dual es que el rango de

( ) | |
T
T
1 n
T T T T
C A C A C

M L M M
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 5 de 32
sea n. Esta es la condicin para el sistema de observabilidad completa del sistema
original definido mediante las ecuaciones (1) y (2). Esto significa que una condicin necesaria
y suficiente para la observacin del estado del sistema definido mediante las ecuaciones (1) y
(2) es que el sistema sea completamente observable.

A continuacin presentaremos el enfoque directo, (en lugar del enfoque del problema
dual) para la solucin del problema del diseo de un observador de estado. Ms adelante
usaremos el enfoque del problema dual a fin de obtener la formula de Ackermann para la
determinacin de la matriz de ganancias del observador K
e
..

Diseo de observadores de estado de orden completo. Considere el sistema definido
mediante

x = Ax + Bu (6)
y = Cx (7)

en donde: x = vector de estado (vector de dimensin n)
u = seal de control (escalar)
y = seal de salida (escalar)
A = matriz de coeficientes constantes n x n
B = matriz de coeficientes constantes n x 1
C = matriz de coeficientes constantes 1 x n

Suponemos que el sistema es completamente observable. Adems suponemos que la
configuracin del estado que es la misma que de la figura 1.

Al disear el observador de estado de orden completo, es conveniente transformar
ecuaciones del sistema obtenidas mediante las ecuaciones (6) y(7) a la forma cannica
observable. Como se presento antes, esto se hace del modo siguiente: defina una matriz de
transformacin Q mediante

Q = (WO)
-1
(8)

En donde O es la matriz de observabilidad

O = ( ) | |
T
T
1 n
T T T T
C A C A C

M L M M (9)

Y W se define mediante la ecuacin definida como:

W =
(
(
(
(
(
(



0 0 0 1
0 0 1
0 1
1
1
3 2
1 2 1
L
K
M M M M
L
L
a
a a
a a a
n n
n n n

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 6 de 32

en donde a
1
, a
2 ,
... , a
n-1
, son coeficientes de la ecuacin caracterstica de la ecuacin de
estado original obtenida mediante la ecuacin (6):


0
1
1
1
= + + + + = a s a ... s a s s
n n-
n- n
A I

(Dado que suponemos que el sistema es completamente observable, existe la inversa de
la matriz WO.)

Defina un nuevo vector de estado j (vector de dimensin n) mediante

Q s = (10)

As las ecuaciones (6) y (7) se convierten en

Bu Q AQ Q
-1 -1
+ =

(11)
CQ = y (12)

en donde

(
(
(
(
(
(

1
2
1
1 0 0
0 1 0
0 0 1
0 0 0

a
a
a
a
n
n
n
L
M M M M
L
L
L
AQ Q
1
(13)


(
(
(
(

=

0 1 1
0 1 1
0

b a b
b a b
b a b
n n
n n
M
B Q
1
(14)


| | 1 0 0 0 L = CQ (15)

Las ecuaciones (11) a (12) estn en la forma cannica observable. Por tanto, dada una
ecuacin de estado y una ecuacin de salida, ambas pueden transformarse a la ecuacin
cannica observable si el sistema es completamente observable y si el vector de estado original
x se transforma en un nuevo vector de estado mediante la transformacin obtenida a partir de
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 7 de 32
la ecuacin (10). Observe que si la matriz A ya est en la forma cannica observable, entonces
Q = I.

Como se planteo antes, elegimos que la dinmica del observador de estado se obtenga
mediante

Cx K B x C K A
x C K B x A x
e e
e
u
y u
) - (
) - (
~
~ ~ ~
+ + =
+ + =

(16)

Ahora defina


= Q x (17)

Sustituyendo la ecuacin (17) dentro de la ecuacin (16), tenemos que

CQ K Q Bu Q C)Q K - A Q
1 - 1 - 1 -
e e
+ + =

( (18)

Restando la ecuacin (18) de la ecuacin (11), obtenemos

C)Q K - A Q
1 -
) ( ( -

=


e
(19)


Defina


~
=

As la ecuacin (19) se convierte en

Q C K A Q ) (
1
e
=

(20)

Requerimos que la dinmica del error sea asintticamente estable y que (t) llegue a
cero con una velocidad adecuada. El mtodo para determinar la matriz K
e
es elegir primero los
polos del observador deseados (los valores principales de A - K
e
C ) y a continuacin calcular
la matriz K
e
para que produzca los polos deseados del observador.

Considerando que Q
-1
= (WO) tenemos que

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 8 de 32

(
(
(
(
(
(

(
(
(
(
(
(

(
(
(
(
(
(

) (
) 1 (
2
1
1
2
1
3 2
1 2 1
1
0 0 0 1
0 0 1
0 1
1
n e
n e
e
e
n
n
n n
n n
e
k
k
k
k
a
a a
a a a
M
M
L
L
M M M M
L
L
CA
CA
CA
C
K Q

en donde

(
(
(
(
(
(

) (
) 1 (
2
1
n e
n e
e
e
e
k
k
k
k
M
K

dado que Q
-1
K
e
es un vector de dimensin n, escribamos

(
(
(
(

=

1
1 1

M
n
n
e
K Q (21)

A continuacin, remitindonos a la ecuacin (15) tenemos que

| |
(
(
(
(

=
(
(
(
(

=

1
2
1
1 1
0 0
0 0
0 0
1 0 0

L
L
M M M
L
L
M
n
n
n
e
CQ K Q
y

( )
(
(
(
(
(
(





=
=



1 1
2 2
1 1
1 1 1
1 0 0
0 1 0
0 0 1
0 0 0

a
a
a
a
n n
n n
n n
e e
L
M M M M
L
L
L
CQ K Q AQ Q Q C K A Q


La ecuacin caracterstica |sI - Q
-1
(A - K
e
C)Q| = 0 se convierte en


ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 9 de 32

0
1 0 0
0 1 0
0 1
0 0
1 1
2 2
1 1
=
+ +
+
+
+
=

a s
a
a s
a s
n n
n n
n n
L
M M M M
L
L
L


o bien

s
n
+ (a
1
+
1
)s
n-1
+ (a
2
+
2
)s
n-2
+ . . . + (a
n
+
n
) = 0 (22)

observe que cada una de las
n

n-1 ,
. . . ,
1
se asocian con slo uno de los coeficientes
de la ecuacin caracterstica.

Suponga que la ecuacin caracterstica deseada para la dinmica del error es

(s -
1
)(s -
2
) . . . (s -
n
)

= s
n
+
1
s
n
+
2
s
n-2
+ . . . +
n-1
s +
n
= 0 (23)

(Observar que los valores principales
i
determinan que tan rpido converge el estado
observado al estado real de la planta)

Comparando los coeficientes de los trminos con potencias iguales de s en las
ecuaciones (22) y (23), obtenemos

a
1
=
1

a
2
=
2

...
a
n
=
n


A partir de lo cual conseguimos que


1
=
1
- a
1


2
=
2
- a
2



n
=
n
- a
n


As, a partir de la ecuacin (21) tenemos que

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 10 de 32
Q
-1
K
e
=
(
(
(
(

=
(
(
(
(


1 1
1 1
1
1

a
a
a
n
n
n
n

M M
n
n


Por tanto,

(
(
(
(

=
(
(
(
(

=

1 1
1 1 1
1 1
1 1
) (
a
a
a
a
a
a
n
n
n
n
e

M M
n
n
n
n
WO Q K (24)

La ecuacin (24) especifica la matriz de ganancias del observador de estado completo
K
e
necesaria.

Como se indic antes la ecuacin (24) tambin se obtiene a partir de la ecuacin para
calcular la matriz de realimentacin para ubicar polos del sistema dual. Es decir, considerando
el problema de ubicacin de polos de lazo cerrado para el sistema dual y obteniendo la matriz
de ganancias de realimentacin del estado K para dicho sistema dual. En este caso la matriz de
ganancias del observador de estado K
e
se obtiene mediante K
T


Una vez seleccionados los valores principales deseados ( o la ecuacin caracterstica
deseada) se disea el observador de estado de orden completo, siempre y cuando el sistema sea
completamente observable. Los valores principales deseados de la ecuacin caracterstica
deben de elegirse de modo que el observador de estado responda al menos de tres a cinco veces
ms rpido que el sistema en lazo cerrado. Como se dijo antes, la ecuacin del observador de
estado de orden completo es:

y u
e e
K B x C K A x ) - (
~ ~
+ + =

(25)

Observar que, hasta aqu hemos supuesto que las matrices A y B del observador son
exactamente iguales a las de la planta real. En la prctica, esto no podra ser cierto. Entonces, la
dinmica del error no se obtendra mediante la ecuacin (20), esto significa que el error podra
no tender a cero. Por tanto, debemos intentar desarrollar un modelo matemtico preciso a fin de
que el observador haga el error aceptablemente pequeo.

Enfoque de sustitucin directa para obtener la matriz de ganancias del observador
de estado Ke. Al igual que en el caso de la ubicacin de polos, si el sistema es de orden
inferior, puede ser ms sencilla la sustitucin directa de la matriz Ke dentro del polinomio
caracterstico deseado. Por ejemplo, si x es un vector de dimensin 3, escriba la matriz de
ganancia del estado Ke como

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 11 de 32
Ke =
(
(
(

3
2
1
e
e
e
k
k
k


Sustituya esta matriz Ke en el polinomio caracterstico deseado:

|sI (A - KeC| = (s -
1
) (s -
2
) (s -
3
)

Igualando los coeficientes de las potencias iguales de s en ambos miembros de esta
ltima ecuacin, determinamos los valores de k
e1
, k
e2
, k
e3
. Este enfoque es conveniente si n =
1, 2 o 3, en donde n es la dimensin del vector de estado x. (Aunque se use este enfoque
cuando n = 4, 5, 6, ..., los clculos implcitos se vuelven muy tediosos.)

Otra manera de determinar la matriz de ganancias del observador de estado Ke es usar
la frmula de Ackermann. Los detalles se presentan a continuacin.

Frmula de Ackermann. Considere el sistema definido mediante

x = Ax + Bu (26)
y = Cx (27)

En secciones anteriores se ha obtenido la formula de Ackermann para la ubicacin de
polos para el sistema definido mediante la ecuacin (26). El resultado se puede escribir como:

| || | ) ( 1 0 0 0
1
1
A B A AB B K

=
n
M L M M L

Para el dual del sistema definido mediante las ecuaciones (26) y (27),

z B
C z A z
T
T T
n
v


=
+ =



la frmula de Ackermann anterior para la ubicacin de polos se modifica a

| || | ) ( ) ( 1 0 0 0
1
1 T T n T T T T
C C A C A A K

= M L M M L (28)

Como se menciono antes, la matriz de ganancias del observador del estado Ke se
obtiene mediante K
T
, en donde K se obtiene de la ecuacin (28), por lo tanto.

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 12 de 32

1
0
0
0

) (A
1
0
0
0

) (A K
1
1
2
1
1
2
(
(
(
(
(
(

(
(
(
(
(
(

=
(
(
(
(
(
(

(
(
(
(
(
(

= =

M M M M Ke
n
n
n
n
T T T
CA
CA
CA
C
CA
CA
CA
C
(29)

en donde (s) es el polinomio caracterstico deseado para el observador de
estado, o

(s) = (s -
1
) (s -
2
) . . . (s -
n
)

en donde
1,

2,
...,
n,
son los valores caractersticos deseados. La ecuacin (29) se
denomina frmula de Ackermann para la determinacin de la matriz de ganancias del
observador Ke.

Veamos un ejemplo del uso de la frmula de Ackermann con MATLAB

ejem80

% Uso del comando acker y el concepto de sistema dual para un sistema continuo
A = [-2 5; 0 1]; % matriz de estado
B = [0; 4]; C = [-1 1];
Po = [-4;-6]; % Polos del observador en 4 y -6
Ke = acker(A',C',Po)' % Calcula ganancia para ubicacin del sistema dual

-26.5000
-17.5000

Ao = A - Ke*C;
Bo = [Ke B];
eig(Ao) % calcula eigenvalores del observador

-6
-4


Comentarios sobre la seleccin de la mejor Ke. Remitindonos a la figura (1)
observe que la matriz de realimentacin a travs de la matriz de ganancias del observador Ke
funciona como una seal de correccin para el modelo de planta que incorpora los factores
desconocidos en la planta. Si estn implcitos factores desconocidos significativos, la seal de
realimentacin a travs de la matriz Ke debe ser relativamente grande. Sin embargo, si la seal
de salida se contamina en forma significativa con perturbaciones y ruido en la medicin, la
salida y no es confiable y la seal de realimentacin a travs de la matriz K
e
debe ser
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 13 de 32
relativamente pequea. Al determinar la matriz K
e
, debemos examinar cuidadosamente los
efectos de las perturbaciones y el ruido implcitos en la salida y.

Recuerde que la matriz de ganancias del observador K
e
depende de la ecuacin
caracterstica deseada

(s -
1
) (s -
2
) . . . (s -
n
) = 0

La eleccin del conjunto de
1,

2,
...,
n,
en muchos casos no es nica. Por tanto,
podran elegirse muchas ecuaciones caractersticas diferentes como ecuaciones caractersticas
como ecuaciones caractersticas deseadas. Para cada ecuacin caracterstica deseada, tenemos
una matriz K
e
diferente.

En el diseo de un observador de estado, es conveniente determinar otras varias
maneras de ganancias del observador K
e
con base en varias ecuaciones caractersticas
deseadas distintas. Para cada una de las distintas matrices K
e
deben de realizarse pruebas de
simulacin a fin de evaluar el desempeo del sistema resultante. As, se selecciona la mejor K
e

desde el punto de vista del desempeo general del sistema. En muchos casos prcticos la
eleccin de la mejor matriz K
e
se resuelve en un compromiso entre la respuesta rpida y la
sensibilidad ante perturbaciones y ruidos.

Principio de la Separacin



Figura 2 Sistema de control mediante la realimentacin del estado observado.

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 14 de 32
El principio de la separacin establece que el diseo del observador y de la
realimentacin son independientes y que, por lo tanto, podemos disear primero cualquiera de
ellos. La figura 2 ilustra la manera en que se combinan observador y controlador para formar
un regulador.

Figura 3 Representacin en diagrama de bloques del sistema con un controlador-observador.

La figura 3 exhibe el diagrama a bloques del regulador que combina observador de
estado completo y matriz de ganancias K.

Veamos un ejemplo para ilustrar el principio de la separacin

Considerar el diseo de un sistema regulador para la planta siguiente

u B Ax x + =


y = Cx

| | 0 1
2
0
0 9
1 0
=
(

=
(

= C B A

La ecuacin caracterstica para el sistema viene dada por

2 1
2 2
0 9
9
1
a s a s s
s
s
s + + = = =


= A I
Suponer que utilizamos el mtodo para la colocacin de valores principales para el
diseo del sistema y que los polos de lazo cerrado para este regulador estn en 2 3j, por lo
que el polinomio caracterstico deseado viene dado por s
2
+ 4s + 9. La matriz de ganancias
de realimentacin lineal del estado K para este caso se obtiene mediante.

K = [
2
- a
2
!
1
- a
1
]T
-1
= [ 13 + 9 ! 4 - 0]T
-1
= [ 11 2 ]

Donde T = MW = 2I , [
2
= 13,
1
= 4, a
2
= -9 y a
1
= 0

Usando esta matriz de ganancias de realimentacin del estado K, la seal de control se
obtiene mediante

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 15 de 32
u = -Kx = - | |
(

2
1
2 11
x
x


Suponer que usamos el control mediante la realimentacin del estado observado en
lugar del control mediante la realimentacin del estado real, o


u = -K
~
x = - | |
(
(

2
~
1
~
2 11
x
x


en donde optamos porque los valores principales de la matriz del observador sean

1,2
= 4 5j

Obtendremos la matriz de ganancias del observador K
e
y dibujaremos el diagrama de
bloques para el sistema de control mediante la realimentacin del estado observado. A
continuacin se obtendr la funcin de transferencia U(s)/-Y(s) para el observador-controlador
y dibujaremos un diagrama a bloques del sistema. Al final se ofrece la respuesta en tiempo del
regulador a partir de las condiciones iniciales, proponiendo estimados iniciales equivocados.

El polinomio caracterstico deseado para el observador es

(s -
1
)(s -
2
) = (s + 4 - 5j)(s + 4 + 5j) = s
2
+ 8s + 41

= s
2
+
1
s +
2


Por lo tanto +
1
= 8,
2
= 41.

Para determinar la matriz de ganancias del observador K
e
, usamos la ecuacin (24)


(

=

1 1
2 2 1
) (
a
a
e

WO K

en donde


(

=
(

=
1 0
0 1
CA
C
O

es la matriz de observabilidad y

(

=
(

=
0 1
1 0
0 1
1
1
a
W
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 16 de 32

Por lo tanto

(


)
`

=

0 8
) 9 ( 41
1 0
0 1
0 1
1 0
1
e
K

(

=
(

=
50
8
8
50
0 1
1 0


La ecuacin del observador se obtiene mediante la ecuacin (25)

( ) y e u e K B x C K A x
~ ~
+ + =



dado que


~
x K = u
( ) y
e e
K x BK C K A x
~ ~
+ =



| | | | y
x
x
x
x
(

+
(
(
(

)
`

=
(
(
(

50
8
2 11
2
0
0 1
50
8
0 9
1 0
2
~
1
~
2
~
1
~


y
x
x
(

+
(
(
(

=
50
8
4 63
1 8
2
~
1
~


El diagrama de bloques del sistema con una realimentacin del estado observado se
aprecia en la figura.

Remitindonos a la ecuacin (ft), la funcin de transferencia del controlador-observador
es

( )
| |
95 12
694 188
50
8
4 63
1 8
2 11
) (
) (
2
1
1
+ +
+
=
(

+
=
+ + =

s s
s
s
s
e e s
s Y
s U
K BK C K A I K

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 17 de 32

La figura muestra un diagrama de bloques del sistema.

La dinmica del sistema de control mediante la realimentacin del estado observado
recin diseado se describe mediante las ecuaciones siguientes:

Para la planta,
| |
(
(

=
(

+
(
(

=
(
(

2
1
2
1
2
1
0 1
2
0
0 9
1 0
x
x
y
u
x
x
x
x

Figura 4 Diagrama a bloques del regulador con realimentacin del estado estimado
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 18 de 32

Figura 5 Diagrama a bloques del regulador mediante funcin de transferencia

| |
(
(
(

=
2
~
1
~
2 11
x
x
u

Para el observador,

y
x
x
x
x
(

+
(
(
(

=
(
(
(

50
8
4 63
1 8
2
~
1
~
2
~
1
~


El sistema, como un todo, es de cuarto orden.

La ecuacin caracterstica para el mismo es

0 533 268 86 12
) 41 8 )( 13 4 (
2 3 4
2 2
= + + + + =
+ + + + = + +
s s s s
s s s s e s s C K A I BK A I

Figura 6 Respuesta a las CI del regulador mediante observador de estado
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 19 de 32
La ecuacin caracterstica tambin se obtiene a partir del diagrama de bloques para el
sistema de la figura 5. Dado que la funcin de transferencia de lazo cerrado es

( )( ) ) 694 188 ( 2 9 95 12
) 694 188 ( 2
) (
) (
2 2
+ + + +
+
=
s s s s
s
s R
s Y


La ecuacin caracterstica es

0 533 268 86 12
2 3 4
= + + + + = s s s s

Figura 7 Evolucin del estado y su estimado para el regulador.

Las figuras 6 y 7 exhiben la respuesta del regulador a condiciones iniciales cuando el
estimado de las variables de estado no coincide con el valor real de las mismas.

Sistemas multivariables

Consideremos un sistema de control

Bu Ax x + =

(1)
y = Cx

en donde x = vector de estado (n x 1)
u = seal de control (vector r x 1)
A = matriz de estado (n x n)
B = matriz de control (n x 1)
C = matriz de observaciones (m x n)
y = vector de salidas ( vector de m x 1)

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 20 de 32
Las matrices A, B y C son conocidas y constantes.

En este caso tenemos ms de una medicin por lo que las frmulas vistas ya no son
aplicables, por lo que se deben emplear mtodos ms sofisticados para obtener la matriz de
ganancias del observador K
e
de orden n x m. Una de las tcnicas ms usadas se debe a
Kaustky, y viene implementada por el comando place en MATLAB

Veamos un ejemplo multivariable para ilustrar los principios de la separacin y de dualidad


ejem82
echo on
A = [-1 3 0 0;0 -2 0 -1;0 0 -5 4;0 0 0 1]; D = 0;
B = [0 0;2 0;0 0;0 10]; C = [1 0 -2 0; 0 5 0 0];
edo = {'x1' 'x2' 'x3' 'x4'}; sal = {'y1' 'y2'}; % etiquetas para estado y salida
sys1 = ss(A, B, C, D,'statename', edo, 'inputname', {'u1' 'u2'}, 'outpuname',sal);

M = ctrb(A,B); rank(M) % matriz de controlabilidad y su rango

4

O = obsv(A,C) % matriz de observabilidad

1 0 -2 0
0 5 0 0
-1 3 10 -8
0 -10 0 -5
1 -9 -50 29
0 20 0 5
-1 21 250 -162
0 -40 0 -15

rank(O)

4

pause % presionar una tecla para seguir...
Pc = [-3+4j; -3-4j; -4+3j; -4-3j]; % polos de lazo cerrado deseados
K = place(A,B,Pc) % matriz de ganancias para ubicar polos de lazo cerrado

place: ndigits= 15

2.9991 2.4918 0.1023 -0.5512
-0.0115 -0.0246 0.4983 0.2016

Ac = A - B*K; % matriz de estado de lazo cerrado
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 21 de 32
Po = [-6+8j; -6-8j; -8+6j; -8-6j]; % polos deseados del observador
Ke = place(A', C', Po)' % calcula matriz de retro del sistema dual y la traspone

place: ndigits= 15

21.1242 -30.4807
-0.4806 2.2609
5.7144 -16.7554
-0.1226 -21.2333

Ao = A - Ke*C; % matriz del observador completo

eig(Ac)

-4.0000 + 3.0000i
-4.0000 - 3.0000i
-3.0000 + 4.0000i
-3.0000 - 4.0000i

eig(Ao)

-6.0000 + 8.0000i
-6.0000 - 8.0000i
-8.0000 + 6.0000i
-8.0000 - 6.0000i

sys2 = ss(-K); % subsistema con las ganancias (2 salidas, 4 entradas)
edoe = {'xe1' 'xe2' 'xe3' 'xe4'}; ente = {'-y1' '-y2' 'u1' 'u2'};
% Forma subsistema observador (sys3) y subsistema observador-controlador (sys5):
sys3 = ss(Ao, [-Ke B], eye(4), zeros(4),'statename', edoe,'inputname',ente);
sys4 = series(sys3,sys2); sys5 = feedback(sys4,eye(2),[3:4],[1:2],1);
% subsistema observador + gan. + planta sys7 = lo anterior pero retroalimentando
sys6 = series(sys5,sys1); sys7 = feedback(sys6,eye(2),[1:2],[1:2]);
eig(sys7) % ilustra el principio de la separacin

-6.0000 + 8.0000i polo del observador
-6.0000 - 8.0000i idem
-8.0000 + 6.0000i idem
-8.0000 - 6.0000i idem
-3.0000 + 4.0000i polo de lazo cerrado (controlador)
-3.0000 - 4.0000i idem
-4.0000 + 3.0000i idem
-4.0000 - 3.0000i idem
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 22 de 32
OBSERVADOR DE ORDEN MNIMO

Los observadores analizados hasta ahora se disean para reconstruir todas las variables
de estado. En la prctica, algunas de dichas variables de estado se miden con precisin, por lo
que no es necesario incluirlas en el diseo del observador.

Si asumimos que el vector de estado es de dimensin n y que el vector de salidas es de
dimensin m, y dado que las m variables de salida son una combinacin lineal de m variables
de estado, podemos calcular m variables de estado invirtiendo una matriz, por lo que slo
debemos incluir a n m de las variables de estado en el observador. Tal observador de orden (n
m) se le conoce como observador de orden mnimo. La figura 8 muestra el diagrama de
bloques de un sistema con un observador de orden mnimo.


Figura 8 Regulador mediante realimentacin de estado y observador mnimo.

Sin embargo, es importante considerar que si la medicin de las variables de salida
contienen ruido significativo y es relativamente inexacta, el uso del observador de orden
completo puede ocasionar un mejor desempeo del sistema.

Para ofrecer la idea bsica del observador de orden mnimo, sin complejidades
matemticas innecesarias, presentaremos el caso en el que la salida es un escalar (esto es, m =
1) y obtendremos la ecuacin de estado para el observador de orden mnimo. Considerar el
sistema

x = Ax + Bu
y = Cx

en donde el vector de estado x se divide en dos partes x
a
(un escalar) y x
b
(un vector de
orden n-1). Aqu la variable de estado x
a
es igual a la salida y, y por tanto, se mide
directamente y x
b
es la parte que no se puede medir del vector de estado. De esta manera, el
estado dividido y las ecuaciones de salida se vuelven

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 23 de 32
u
B x A x
b
a
b
a
bb ba
ab aa
b
a
(
(
(

+
(
(
(
(

(
(
(

=
(
(
(
(

B x A A
A
x
L L
M
L
M
L (31)
| |
(
(
(
(

=
b
a x
y
x
0 L M 1 (32)
en donde: A
aa
= escalar
A
ab
= matriz de 1 x (n-1)
A
ba
= matriz de (n - 1) x 1
A
bb
= matriz de (n - 1) x (n - 1)
B
a
= escalar
B
b
= matriz de (n 1) x 1

A partir de la ecuacin (31), la ecuacin para la parte medida del estado se vuelve

u B x A x
a b ab a aa a
+ + =

x A

o bien

b ab a a aa a
u B x A x x A - =

(33)

Los trminos del primer miembro de la ecuacin (33) se pueden medir. La ecuacin
(33) funciona como la ecuacin de salida. Al disear la ecuacin de orden mnimo,
consideramos que el primer miembro de la ecuacin (33) contiene cantidades conocidas. Por
tanto la ecuacin (33) relaciona las cantidades medibles y no medibles del estado.

A partir de la ecuacin (31), la ecuacin de la parte no medida del estado se vuelve

u x
b b bb a ba b
B x A A x + + =

(34)

Considerando que los trminos A
ba
x
a
+ B
b
u son cantidades conocidas, la ecuacin
(34) describe la dinmica de la parte no medida del estado.

A continuacin presentaremos un mtodo para disear un observador de orden mnimo.
El procedimiento de diseo se simplifica si utilizamos la tcnica de diseo desarrollada para el
observador de estado de orden completo.

Comparemos la ecuacin de estado para el observador de orden completo con la del
observador de orden mnimo. La ecuacin de estado para el observador de orden completo es

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 24 de 32

x = Ax + Bu

y la ecuacin de estado para el observador de orden mnimo es

u
b a ba b bb b
B x A x A x + + =



y la ecuacin de salida para el observador de orden completo es

y = Cx

y la ecuacin de salida para el observador de orden mnimo es

b ab a a aa a
u B x A x x A - =



El diseo del observador de orden mnimo se realiza del modo siguiente: primero
considere que la ecuacin del observador para el observador de orden completo se obtuvo a
partir de la ecuacin (25), la cual repetimos aqu:

y u
e e
K B x C K A x ) - (
~ ~
+ + =

(35)

As, haciendo las sustituciones de la tabla (1) en la ecuacin (35), obtenemos:

) - ( ) - (
~ ~
u B x x u x
a a aa a e b a ba b ab e bb b
A K B A x A K A x + + + =

(36)

en donde la matriz de ganancias del observador de estado K
e
es una matriz de (n-1) x 1.
En la ecuacin (36) notamos que para calcular el estimado de x
b
necesitamos la derivada de x
a
.
Ello no es fcil y, por lo tanto, requerimos alterar la ecuacin (36).


Observador de estado de orden mnimo Observador de estado de orden Completo
K
e
= matriz columna con n-1 elementos K
e
= matriz columna con n elementos
u B x x
a a ba
a

A
y(t)
A
ab
C
A
ba
x
a
+ B
b
u Bu
A
bb
A
b
~
x
~
x

Re escribamos la ecuacin (36) de la siguiente manera. Tomando en cuenta que y = x
a
.

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 25 de 32

( ) | | ( )u B y A y
u B y A x
a e b aa e ba e ab e bb e
b
ab e bb
a e b aa e ba
b
ab e bb
a
e
b
K B K A K A K A K x A K A
K B K A x A K A K x
~
~ ~
+ + +
|
.
|

\
|
=
+ + =

) (
) ( ) ( ) (
(37)

Si definimos

x
b
- K
e
y = x
b
- K
e
x
a
=

y adems


~
= =
a e
b
e
b x y K x K x
~ ~
(38)

entonces la ecuacin (37) se convierte en

( ) ( ) | | ( )u B y
a e b aa e ba e ab e bb bb e bb
K B A K A K A K A A K A + + + =

~ ~
(39)

La ecuacin (39), en combinacin con la ecuacin (38), define al observador de orden
mnimo.

Ahora obtendremos la ecuacin para el error de estimacin. Si usamos la ecuacin (33),
la ecuacin (36) se modifica a

( )
b ab e b a ba
b
ab e bb
b u x x A K B A x A K A x
~ ~
+ + + =

(40)

Restando la ecuacin (40) de la ecuacin (34), resulta

( )
|
.
|

\
|
=

b
b ab e bb
b b
~ ~
x x A K A x x (41)

definamos el error como
b
b
~
x x e =

Por lo que la ecuacin (41) se convierte en
( )e A K A e
ab e bb
=

(42)

Se deduce que e es un vector de orden n-1 y (42) es la dinmica del error para el
observador de orden mnimo.

La estabilidad del error se elige como segn convenga siguiendo el mtodo desarrollado
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 26 de 32
para el observador de orden completo si, y slo si, el rango de la matriz


(
(
(
(

2 n
bb ab
bb ab
ab
A A
A A
A
O
M


es de rango n 1.

La ecuacin caracterstica para el observador de orden mnimo se obtiene a partir de la
ecuacin (42) del modo siguiente

|sI - A
bb
+ K
e
A
ab
| = (s -
1
)(s -
2
). . .(s -
n
) =

s
n-1
+

1
s
n-2
+ ... +

n-2
s +

n-1
= 0 (43)

en donde
1
,
2
, . . ,
n-1
son los polos deseados del observador de orden mnimo. La
matriz de ganancias del observador K se determina eligiendo primero los polos deseados para
el observador [ubicando las races de la ecuacin (43) en los lugares adecuados del plano
complejo] y despus usando el procedimiento desarrollado para el observador de orden
completo con las modificaciones de la tabla 1. Por ejemplo, para usar la frmula para calcular
la matriz K
e
obtenida mediante la ecuacin (24), sta se debe modificar a

(
(
(
(
(

=
(
(
(
(
(

1 1
2 2
1 1
1
1 1
2 2
1 1
) (
a
a
a
a
a
a
n n
n n
n n
n n
e

M M
O W Q K (44)

donde K
e
es una matriz de (n-1) x 1 y 1 2 1 , ,

n a a a K son los coeficientes de la ecuacin
caracterstica de A
bb
. y

(
(
(
(
(
(
(

0 0 0 1
0 0 1
0 1
1
1
4 3
1 3 2
L
L
M M M M
L
L
a
a a
a a a
n n
n n
W

As mismo, se puede emplear la frmula de Ackermann obtenida mediante la ecuacin
(29), modificndola a
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 27 de 32

(
(
(
(
(
(

(
(
(
(
(
(

=
(
(
(
(
(
(

1
0
0
0
) (
1
0
0
0
) (
1
2
3
1
M M M
n
bb ab
n
bb ab
bb ab
ab
bb bb e
A A
A A
A A
A
A O A K (45)

en donde

I A A A A 1 2
2
1
1
. . . ) (

+ + + + =
bb
n
n
bb
n
bb bb


Veamos ahora un ejemplo en el que se combina un observador de orden mnimo con
realimentacin de estado.

Considerar que tenemos el sistema

x = Ax + Bu (1)
y = Cx (2)

donde

| | 0 0 1
10
0
0
6 8 0
1 0 0
0 1 0
=
(
(
(

=
(
(
(


= C B A

Se desean polos de lazo cerrado en 4 6j y en 8. Se asume que se puede medir con
precisin y que por lo tanto no se necesita estimarse la variable de estado x ( la cual es igual a
y). Disearemos un observador de orden mnimo (El observador de orden mnimo es de
segundo orden). Suponer que los valores principales deseados para el observador de orden
mnimo son

1,2
= -6 8j

Remitindonos a la ecuacin (43) la ecuacin caracterstica para el observador de orden
mnimo es

|sI - A
bb
+ K
e
A
ab
| = (s -
1
)(s -
2
)

= (s + 6 - 8j)(s + 6 + 8j)
= s
2
+ 12s + 100 = 0

A continuacin usaremos la frmula de Ackermann obtenida mediante la ecuacin (45)
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 28 de 32


(

=

1
0
) (
1
bb ab
ab
bb e
A A
A
A K

en donde

I A A I A A 100 12 ) (
2
2 1
2
+ + = + + =

bb bb bb bb bb
A

Dado que

(
(
(
(

=
(
(
(
(


=
(
(
(
(

=
(
(
(

10
0
0
6 8 0
1 0 0
0 1 0
3
2
1
L
M
M
L L L
M
L
L B A
x
x
x
x
x
b
a


tenemos que

A
aa
= 0; A
ab
= [ 1 0], A
ba
=
(

0
0


A
bb
=
(

6 8
1 0
, B
a
= 0, B
b
=
(

10
0


La ecuacin (45) se convierte en

(

+
(


+
(


=

1
0
1 0
0 1
1 0
0 1
100
6 8
1 0
12
6 8
1 0
1 2
e
K


(

=
(

=
56
6
1
0
56 48
6 92


Recordando las ecuaciones (38) y (39) la ecuacin para el observador de orden mnimo
se obtiene mediante

( ) | | ( )u B y A
a e b aa e ba e ab e bb ab e bb
K B K A K A K A A K A + + + =

~ ~
) (

en donde

1
~
x y
e
b
e
b K x K x
~ ~
= =
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 29 de 32

Considerando que

| |
(

=
(


=
6 64
1 6
0 1
56
6
6 8
1 0
ab e bb
A K A

La ecuacin para el observador mnimo se convierte en

u y
)
`

+
)
`

+
(

+
(
(
(

=
(
(
(

0
56
6
10
0
0
56
6
0
0
56
6
6 64
1 6
6 64
1 6
3
~
2
~
3
~
2
~



u y
(

+
(

+
(
(
(

=
(
(
(

10
0
720
20
6 64
1 6
3
~
2
~
3
~
2
~



El estimado del estado no medido viene dado por

1
3
~
2
~
3
~
2
~
3
~
2
~
3
~
2
~
56
6
56
6
x y y
x
x
e (

+
(
(
(

=
(

+
(
(
(

= +
(
(
(

=
(
(

K
Si se usa el observador mnimo, la seal de control se calcula con

(
(
(

= =
3
~
2
~
1
~
x
x
x
u K x K
Para calcular la matriz de realimentacin se forma la matriz de controlabilidad

| |
(
(
(




= =
280 60 10
60 10 0
10 0 0
2
B A AB B M

El polinomio caracterstico deseado viene dado por

c
(s) = (s + 4 - 6j)(s + 4 + 6j)(s + 8) = s
3
+ 16s
2
+ 116s + 416

ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 30 de 32
(
(
(

= + + + =
48 384 0
48 336 0
10 108 416
416 116 16 ) (
2 3
I A A A A
c

por lo que, empleando la frmula de Ackermann,

| | | | 1 8 . 10 6 . 41 ) ( 1 0 0
1
= =

A M K
c


La figura es un diagrama a bloques que exhibe la configuracin del sistema
realimentado a partir del estado observado, usando el observador mnimo.


Figura 9 Sistema con realimentacin del estado en donde el observador es de orden
mnimo.
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 31 de 32

Figura 10 Respuesta a la condiciones iniciales del sistema con observador mnimo.



Figura 12 Variables de estado no medidas y sus estimados correspondientes

EJERCICIOS

1. Calcular el observador de estado completo para el siguiente sistema continuo

6 4 3 :
0
2
7
1 1 0
1 1 1
5 2 1

(
(
(

=
(
(
(

= en y j en deseados polos B A
C = [ 1 0 0]

2 Para el sistema discreto en el tiempo x(k+1) = Fx(k) + Gu(k) calcular K
e
.del
ESIME-IPN Diseo de Observadores de Estado TEORIA DE CONTROL IV
Profr. Salvador Saucedo Grupo 9A4M III pgina 32 de 32
observador de estado completo.

6 . 0 4 . 0 7 . 0 :
0108 . 0
2133 . 0
6881 . 0
1010 . 1 0956 . 0 0047 . 0
0722 . 0 8223 . 0 0863 . 0
4923 . 0 1960 . 0 9144 . 0
en y j en polos
(
(
(

=
(
(
(

= G F

3 Efectuar con MATLAB la corrida EJEM82 pero con matriz B = [0 3 10]
T


4 Efectuar con MATLAB la corrida EJEM72 pero con polos en 0.7 0.4j y 0.5.

BIBLIOGRAFIA

1 Ogata, Katsuhiko Ingeniera de Control Moderna, Prentice-Hall, 3ra. Edicin
1998. Captulo 12.
2 Ollero B., Anibal Control por Computadora, Marcombo Boixareu Editores,
1991. Captulo 9.
3 Lewis, Frank L. Applied Optimal Control & Estimation, Prentice Hall and
DSP series de Texas I., 1992.
4 Ogata, Katsuhiko Discrete Time Control Systems, Prentice Hall, 2
nd
. Edition
1995. Captulo 6.
5 Friedland, Bernard Control System Design, McGraw-Hill IE. Captulos 6 y 8.
6 Saucedo Flores, S. Reporte Tcnico del programa ALIN, SEPI-ESIME, 1998.
7 MathWorks Inc MATLAB Users Guide, Versin 5.2, 1998. Toolbox de
control.

Anda mungkin juga menyukai