Está en la página 1de 154

Uni versidad de Concepcin

Facultad de Ingeniera
Depto. de Ingeniera Elctrica











Apuntes
Sntesis de Sistemas de Control - 547 504









x
1
(t)
0 0.2 0.4 0.5
-4
-2
0
2
4
x
2
(t)
u(t)/10
t


x
1
(t)
x
2
(t)
x(T
f
)
4 2 0 2
-4
-2
0
x
o
-A
-1
B







9
na
edicin

Prof. Jos R. Espinoza C.



Enero 2009
Apuntes: 547 504 ii
Copyright por Prof. Jos R. Espinoza C.
Tabla de contenidos.

PRLOGO................................................................................................................................................ IV
NOMENCLATURA .......................................................................................................................................V
ABREVIACIONES .................................................................................................................................... VIII
1 INTRODUCCIN.................................................................................................................................1
1.1 Representacin de Sistemas. ....................................................................................................1
1.2 Sistemas Elctricos Trifsicos................................................................................................11
1.3 Matriz de Transferencia. ........................................................................................................16
1.4 Retardo en Sistemas MIMO. ..................................................................................................17
1.5 Valores y Vectores Propios. ...................................................................................................21
1.6 Realizaciones de Sistemas. .....................................................................................................23
1.7 Alcances del Curso 547 504. ..................................................................................................26
1.8 Ejercicios Propuestos.............................................................................................................26
2 REPRESENTACIN EN ESPACIO DE ESTADOS...................................................................................30
2.1 Introduccin. ..........................................................................................................................30
2.2 Respuesta a Entrada Cero......................................................................................................30
2.3 Respuesta a c.i. Cero. .............................................................................................................34
2.4 Observabilidad. ......................................................................................................................35
2.5 Controlabilidad. .....................................................................................................................40
2.6 Observabilidad y Controlabilidad en Realizaciones..............................................................45
2.7 Estabilidad..............................................................................................................................49
2.8 Ejercicios Propuestos.............................................................................................................50
3 REPRESENTACIN EN MATRICES DE TRANSFERENCIA. ...................................................................53
3.1 Introduccin. ..........................................................................................................................53
3.2 Realizaciones de Sistemas SISO.............................................................................................55
3.3 Polos y Ceros de H(s).............................................................................................................55
3.4 La forma Smith-McMillan. .....................................................................................................57
3.5 Polos y Ceros de la Forma Smith-McMillan..........................................................................59
3.6 Polos y Ceros de la Matriz de Transferencia.........................................................................61
3.7 Realizaciones Mnimas...........................................................................................................61
3.8 Ejercicios Propuestos.............................................................................................................63
4 CONTROLADORES Y OBSERVADORES DE ESTADOS.........................................................................64
4.1 Introduccin. ..........................................................................................................................64
4.2 Controlador de Estados SISO. ...............................................................................................66
4.3 Controlador de Estados MIMO..............................................................................................69
4.4 Controlador de Estados de Orden Reducido. ........................................................................72
4.5 Controlador de Estados con Integradores. ............................................................................72
4.6 Desacoplador de Estados. ......................................................................................................76
4.7 Observador de Estados SISO. ................................................................................................80
4.8 Observador de Estados MIMO...............................................................................................86
4.9 Controlador basado en un Observador de Estados. ..............................................................91
4.10 Modelacin, Estimacin y Compensacin de Perturbaciones. ..............................................92
Apuntes: 547 504 iii
Copyright por Prof. Jos R. Espinoza C.
4.11 Ejercicios Propuestos.............................................................................................................94
5 CONTROL MONOVARIABLE DE SISTEMAS MIMO...........................................................................98
5.1 Introduccin. ..........................................................................................................................98
5.2 Arreglo de Bristol. ..................................................................................................................98
5.3 Valores Singulares. ..............................................................................................................105
5.4 Diseo de Desacopladores. ..................................................................................................109
5.5 Ejercicios Propuestos...........................................................................................................113
6 CONTROLADORES EN EL PLANO DE LA FRECUENCIA. ...................................................................117
6.1 Introduccin. ........................................................................................................................117
6.2 Caso SISO.............................................................................................................................117
6.3 Mtodos de Diseo en Sistemas SISO. .................................................................................121
6.4 Caso MIMO. .........................................................................................................................122
6.5 Criterio de Nyquist Generalizado. .......................................................................................130
6.6 Ejercicios Propuestos...........................................................................................................141
BIBLIOGRAFA........................................................................................................................................144
NDICE ALFABTICO...............................................................................................................................145


Apuntes: 547 504 iv
Copyright por Prof. Jos R. Espinoza C.
Prlogo.


El curso "Sntesis de Sistemas de Control" es obligatorio para alumnos de pre-grado de la carrera de
Ingeniera Civil Electrnica de la Universidad de Concepcin y es la extensin natural del curso
Sistemas de Control. Ambos son en el Departamento de Ingeniera Elctrica y pertenecen al plan de
asignaturas orientadas al rea de Control Automtico. En este ramo se entregan herramientas de
anlisis y diseo para sistemas lineales dinmicos invariantes en el tiempo tipo MIMO.

Los tpicos revisados son necesarios para el anlisis y diseo de sistemas reales como los encontrados
en la industria nacional que se caracterizan por estructuras realimentadas con mltiples salidas y
mltiples entradas. En particular, en esta asignatura se abordan temas como la representacin en
variables de estado, matrices de transferencia, controladores y observadores, y controladores
multivariables. Para esto se asume que el modelo de la planta es siempre conocido y/o, en el peor de
los casos, se tiene una incertidumbre asociada a ste.

El lector debe tener dominio de los temas entregados en el curso de Sistemas de Control para avanzar
fluidamente en los tpicos de este texto. Adicionalmente, debe estar familiarizado con la teora
elemental de matrices; especficamente, conocer sus propiedades tales como valores propios, valores
singulares, vectores propios, norma, rango, determinante, etc. Adems, un holgado dominio de
programas de simulacin es definitivamente necesario para seguir los ejemplos del texto. Se
recomienda, MatLab
TM
y/o MathCad
TM
y/o PSim
TM
.

Esta versin de los apuntes incorpora y mejora ejemplos prcticos e ilustrativos de los tpicos aqu
revisados. Entre los ejemplos destacados estn un accionamiento con eje flexible, un accionamiento
con dos motores, un reactor qumico exotrmico, un compensador trifsico serie de potencia reactiva y
un paciente en una unidad de cuidados intensivos.

El documento fue digitado enteramente en Word for Windows de MicroSoft
TM
y los ejemplos y
ejercicios fueron desarrollados en MatLab
TM
y/o MathCad
TM
y/o PSim
TM
.




Dr. Jos R. Espinoza C.
Profesor Titular
Depto. de Ingeniera Elctrica, of. 220
Facultad de Ingeniera
Universidad de Concepcin
Casilla 160-C, Correo 3
Concepcin, CHILE
Tel: +56 41 203512
Fax: +56 41 246999
jose.espinoza@udec.cl
www.udec.cl/jose.espinoza
Apuntes: 547 504 v
Copyright por Prof. Jos R. Espinoza C.
Nomenclatura


Matrices
A : matriz de parmetros de dimensin nn.
B : matriz de parmetros de dimensin np.
C : matriz de parmetros de dimensin qn.
D : matriz de parmetros de dimensin qp.
E : matriz de parmetros de dimensin nm.
F : matriz de parmetros de dimensin qm.
T : matriz de transformacin de dimensin de nn.
A
T
: matriz de parmetros transformada mediante T de dimensin nn. A
T
= TAT
-1

B
T
: matriz de parmetros transformada mediante T de dimensin np. B
T
= TB
C
T
: matriz de parmetros transformada mediante T de dimensin qn. C
T
= CT
-1

D
T
: matriz de parmetros transformada mediante T de dimensin qp. D
T
= D
E
T
: matriz de parmetros transformada mediante T de dimensin nm. E
T
= TE
F
T
: matriz de parmetros transformada mediante T de dimensin qm. F
T
= F
T
abc-0
: matriz de transformacin de ejes abc a 0, dimensin 33.
T
0-abc
: matriz de transformacin de ejes 0 a abc, dimensin 33.
T
0-dq0
: matriz de transformacin de ejes 0 a dq0, dimensin 33.
T
dq0-0
: matriz de transformacin de ejes dq0 a 0, dimensin 33.
T
abc-dq0
: matriz de transformacin de ejes abc a dq0, dimensin 33.
T
dq0-abc
: matriz de transformacin de ejes dq0 a abc, dimensin 33.
H(s) : matriz de transferencia. H(s) = C(sI - A)
-1
B + D.
) (

s H : matriz de transferencia inversa. ) (

s H = H
-1
(s).
H(s)
H
: matriz conjugada transpuesta de H(s). H(s)
H
= (H(s)
*
)
T
.
C : matriz de controlabilidad.
O : matriz de observabilidad.
L(s) : matriz de transferencia en L.D.
(t) : matriz de transicin.
Adj {P} : matriz adjunta de la matriz P.
di ag{x
1
,} : matriz diagonal compuesta por los valores x
1
, x
2
, .
e{X} : matriz parte real de la matriz X.
m{X} : matriz parte imaginaria de la matriz X.
X

: matriz compuesta por elementos


j i
x
,

que son fasores.



Vectores
x : vector de n variables de estados, x = [x
1
x
2
x
n
]
T

u : vector de p variables de entrada, u = [u
1
u
2
u
p
]
T

y : vector de q variables de salida, y = [y
1
y
2
y
q
]
T

p : vector de m perturbaciones, p = [p
1
p
2
p
m
]
T

x : vector de n variables de estados, x = [
1
x
2
x
n
x ]
T
(estimacin de x).
y : vector de q variables de estados, y = [
1
y
2
y
q
y ]
T
(estimacin de y).
x
~
: vector de n variables de estados, x
~
= [
1
~
x
2
~
x
n
x
~
]
T
(error de estimacin de x
~
= x - x ).
x
abc
: vector de tres variables de estados, x
abc
= [x
a
x
b
x
c
]
T
(ejes estacionarios abc).
x
0
: vector de tres variables de estados, x
0
= [x

x
0
]
T
(ejes estacionarios 0).
Apuntes: 547 504 vi
Copyright por Prof. Jos R. Espinoza C.
x
dq0
: vector de tres variables de estados, x
dq0
= [x
d
x
q
x
0
]
T
(ejes rotatorios dq0).
x
0
: condicin inicial del vector de estados, x
0
= [x
10
x
20
x
n0
]
T

x
o
: vector de estados en el punto de operacin, x
o
= [x
1o
x
2o
x
no
]
T

u
o
: vector de entradas en el punto de operacin, u
o
= [u
1o
u
2o
u
po
]
T

y
o
: vector de salidas en el punto de operacin, y
o
= [y
1o
y
2o
y
qo
]
T

y
d
: vector deseado (referencia) de q variables de salida, y
d
= [y
1d
y
2d
y
qd
]
T

p
o
: vector de perturbaciones en el punto de operacin, p
o
= [p
1o
p
2o
p
qo
]
T

x : variacin del vector de estados x en torno a x
o
, x = [x
1
x
2
x
n
]
T

u : variacin del vector de entradas u en torno a u
o
, u = [u
1
u
2
u
p
]
T

y : variacin del vector de salidas y en torno a y
o
, y = [y
1
y
2
y
q
]
T

p : variacin del vector de perturbaciones p en torno a p
o
, p = [p
1
p
2
p
m
]
T

x(s) : Laplace de x, x(s) = [x
1
(s) x
2
(s) x
n
(s)]
T

u(s) : Laplace de u, u(s) = [u
1
(s) u
2
(s) u
p
(s)]
T

y(s) : Laplace de y, y(s) = [y
1
(s) y
2
(s) y
p
(s)]
T

p(s) : Laplace de p, p(s) = [p
1
(s) p
2
(s) p
m
(s)]
T

v
k
: k-simo vector propio de A.
w
k
: k-simo vector propio de A
T
.
v
k
*
: conjugado del k-simo vector propio de A.
x
ec
: vector de estados para entrada cero.
x
ci
: vector de estados para c.i. nulas.
y
ec
: vector de salidas para entrada cero.
y
ci
: vector de salidas para c.i. nulas.
c
k
: k-sima fila de la matriz C.
b
k
: k-sima columna de la matriz B.
V(x) : gradiente de la funcin V(x). V(x) = V(x)/x.
x

: vector de fasores, x

= [
1
x


2
x


n
x

]
T
.

Escalares
x
k
: k-sima variable de estado.
dx
k
/dt =
k
x : derivada de la k-sima variable de estado.
a
k
: k-simo coeficiente del polinomio caracterstico de A.

k
: k-simo valor propio de A.

k
*
: conjugado del k-simo valor propio de A.

ij
: ganancia relativa entre la entrada i-sima y la salida j-sima.
l(s) : funcin de transferencia en L.D.
d
ij
: elemento ij de la matriz D.
h
ij
(s) : elemento ij de la matriz H(s).
) (

s h
ij
: elemento ij de la matriz ) (

s H = H
-1
(s).
r ango{P(s)} : rango de la matriz P(s).
det {P(s)} : determinante de la matriz P(s).
ar g{x} : ngulo del nmero complejo x.
t r {P(s)} : traza de la matriz P(s).
max
ij
{w
ij
}
l
: mximo elemento de la matriz W
l
.
max{} : mximo valor.
mi n{} : mnimo valor.
l og{} : logaritmo en base 10.
u(t) : entrada escaln.
Apuntes: 547 504 vii
Copyright por Prof. Jos R. Espinoza C.
r(t) : entrada rampa.
|| e || : norma del elemento e.

l
(A) : l-simo valor singular de A.
(A) : mximo valor singular de A.
(A) : mnimo valor singular de A.
(A) : radio espectral de A.
(A) : nmero de condicin de A.
V(x) : funcin de Lyapunov.
: vecindad en el espacio de estados de x.
G : conjunto invariante.
R : conjunto invariante subconjunto de G.
e
ss
: vector de error en estado estacionario.
: banda de asentamiento.
t
s
: tiempo de asentamiento.
V : valor medio (RMS) de la seal continua (alterna) v(t).
f(t) : funcin en el tiempo continuo.
f(k) : funcin en el tiempo discreto (tambin escrita f(kT), con T el tiempo de muestreo).
f(s) : funcin en el plano de Laplace.
f() : funcin en frecuencia continua de tiempo continuo.
f() : funcin en frecuencia continua de tiempo discreta.
f(n) : funcin en frecuencia discreta de tiempo continuo.
f(m) : funcin en frecuencia discreta de tiempo discreta.
x

: fasor.

Apuntes: 547 504 viii
Copyright por Prof. Jos R. Espinoza C.
Abreviaciones.


Maysculas
L.A. : lazo abierto.
L.C. : lazo cerrado.
L.D. : lazo directo.
L.I.T. : lineal invariante en el tiempo.
S.P.I. : semi-plano izquierdo.
S.P.D. : semi-plano derecho.
F. de T. : funcin de transferencia.
F.D. : funcin descriptora.
M. de T. : matriz de transferencia.
B.W. : ancho de banda.
E.S. : entrada/salida.
S.S. : estado estacionario.
SISO : sistema de una entrada y una salida (single input single output).
MIMO : sistema de varias entradas y varias salidas (multiple inputs multiple outputs).
L.G.R. : lugar geomtrico de las races.
P.I.D. : controlador proporcional integral derivativo.
S.P. : sobrepaso.
M.G. : margen de ganancia.
M.F. : margen de fase.
FCD : forma cannica diagonal.
FCC : forma cannica controlable.
FCO : forma cannica observable.
FCJ : forma cannica de Jordan.
T.L. : Transformada de Laplace.
T.F. : Transformada de Fourier.
T.F.F.D. : Transformada de Fourier de Frecuencia Discreta.
T.Z. : Transformada Z.
T.F.T.D. : Transformada de Fourier de Tiempo Discreta.
T.F.D. : Transformada de Fourier Discreta.
D. de B. : Diagrama de Bode

Minsculas
c.i. : condiciones iniciales.
l.i. : linealmente independiente.
l.d. : linealmente dependiente.
c.c. : corriente continua (en ingls es d.c.).
c.a. : corriente alterna (en ingls es a.c.).
a.c.a. : abscisa de convergencia absoluta.



Apuntes: 547 504 1
Copyright por Prof. Jos R. Espinoza C.
1 Introduccin.

En este captulo se presenta la representacin en variables de estado y se compara con
la representacin en funcin de transferencia. Adems, se define la terminologa de
uso comn y se presentan las formas cannicas ms utilizadas. Tambin se describen
los ejemplos a utilizar en los apuntes, stos son: un accionamiento con eje flexible, un
reactor qumico exotrmico, un compensador trifsico serie de potencia reactiva y un
paciente en sala de cuidados intensivos. Finalmente, se indican los alcances del curso en
el contexto ms general de los sistemas de control.


1.1 Representacin de Sistemas.
Las ecuaciones que describen al accionamiento en c.c. con eje flexible, Fig. 1.1, considerando la
corriente de campo i
f
= I
f
constante son,

a
a
a a a a
e
dt
di
L i R v + + = ,
) (
1
l r
m
m e
k
n dt
d
J t +

= ,

l
l
l l r
t
dt
d
J k +

= ) ( ,
donde, e
a
= k
m

m
, t
e
= k
m
i
a
,
m
= d
m
/dt,
l
= d
l
/dt,
m
= n
r
, y
m
= n
r
. Ntese que el eje flexible
desarrolla un torque dado por k(
r
-
l
). Las expresiones anteriores son fcilmente deducibles a partir
del circuito elctrico equivalente del accionamiento en c.c. ilustrado en la Fig. 1.2, en donde las
resistencias 1/b
m
y 1/b
l
representan los inversos de los coeficientes de roce b
m
y b
l
, respectivamente, los
cuales son considerados nulos en este ejemplo. A partir de las ecuaciones anteriores, las siguientes
representaciones son vlidas.
A . Modelo de Entrada/Salida.
Se considera que la velocidad de la carga
l
es la variable de inters. Aplicando la T.L. a las

+ v
a
-
i
f
i
a

m
,
m
,
J
m
, t
e

r
,
r
, t
r

l
,
l
,
J
l
, t
l

n : 1
1/ k
mquina cc
carga
- v
f
+

Fig. 1.1 Accionamiento c.c. con eje flexible.
Apuntes: 547 504 2
Copyright por Prof. Jos R. Espinoza C.
expresiones anteriores y considerando c.i. nulas se tiene,
) ( ) ( ) ( ) ( s k s si L s i R s v
m m a a a a a
+ + = ,

+ = ) (
1
) (
1 1
) ( ) ( s
s
s
s
k
n
s s J s i k
l r m m a m
,
) ( ) ( ) (
1
) (
1
s t s s J s
s
s
s
k
l l l l r
+ =

,
Las expresiones anteriores son utilizadas para obtener la F. de T. entre
l
y v
a
- considerando t
l
= 0 - la
que resulta ser,

l m a
m
l m a
a l
m
l m a
m a l m l a
a
a l m a
m
a
l
J J L
kk
s
J J L
k R
n
J
J s
J J L n
J kn L J n k kJ L
s
L
R
s
n J J L
kk
s v
s
2
2
2
2
2 2 2
3 4
1
) (
) (
+

+ +
+ +
+ +
=

.
Similarmente, la F. de T. entre la posicin
l
y v
a
es,

s
J J L
kk
s
J J L
k R
n
J
J s
J J L n
J kn L J n k kJ L
s
L
R
s
n J J L
kk
s v
s
l m a
m
l m a
a l
m
l m a
m a l m l a
a
a l m a
m
a
l
2
2
2
3
2
2 2 2
4 5
1
) (
) (
+

+ +
+ +
+ +
=

.
Ntese que esta ltima expresin es de fcil obtencin considerando la relacin
l
= d
l
/dt.
B . Modelo en Ecuaciones Dinmicas.
En este caso se utiliza una representacin en variables de estado. Para esto, se definen arbitrariamente
las variables: x
1
=
r
, x
2
=
r
, x
3
=
l
, x
4
=
l
, y x
5
= i
a
, u = v
a
, y p = t
l
por lo tanto,

u
L
x
L
R
x
L
nk
x
p
J
x
J
k
x
J
k
x
x x
x
nJ
k
x
J n
k
x
J n
k
x
x x
a a
a
a
m
l l l
m
m
m m
1
1
5 2 5
3 1 4
4 3
5 3
2
1
2
2
2 1
+

=
=
=
+ +

=
=

,
lo que escrito en forma matricial, conocido como ecuaciones dinmicas, queda como,

t
m
t
r
J
m

l
J
l
t
l

1/k
m
1/b
l
1/b
m
t
e
n :1

r
. .
i
a

e
a

+
-
+
-
v
a

R
a
L
a


Fig. 1.2 Circuito equivalente del accionamiento c.c. con eje flexible.
Apuntes: 547 504 3
Copyright por Prof. Jos R. Espinoza C.
p
J
u
L x
x
x
x
x
L R L nk
J k J k
nJ k J n k J n k
x
x
x
x
x
l
a a a a m
l l
m m m m

0
/ 1
0
0
0
/ 1
0
0
0
0
/ 0 0 / 0
0 0 / 0 /
0 1 0 0 0
) /( 0 ) /( 0 ) /(
0 0 0 1 0
5
4
3
2
1
2 2
5
4
3
2
1

,
donde, x
1
, x
2
, x
3
, x
4
y x
5
son las variables de estado y x = [x
1
x
2
x
3
x
4
x
5
]
T
es el vector de estados. Si la
variable de inters y es la velocidad de la carga
l
, entonces, se puede escribir,

=
5
4
3
2
1
] 0 1 0 0 0 [
x
x
x
x
x
y .
An cuando ambas representaciones son vlidas, hay diferencias notorias entre ellas. De hecho, un
aspecto interesante es que hay cinco ecuaciones dinmicas (orden 5); sin embargo, la F. de T. entre
l
y
v
a
tiene un polinomio caracterstico de cuarto grado. No ocurre lo mismo con la F. de T. entre
l
y v
a

que tiene un polinomio caracterstico de quinto grado. Los ordenes y grados de las representaciones
estn relacionados y sern de anlisis en los captulos siguientes.
C . Expresin general para las Ecuaciones Dinmicas.
Las ecuaciones dinmicas tienen la forma general,
x = Ax + Bu + Ep, y = Cx + Du + Fp, (1.1)
en donde, u = [u
1
... u
p
]
T
es el vector de entradas, y = [y
1
... y
q
]
T
es el vector de salidas, p = [p
1
... p
m
]
T
es
el vector de perturbaciones, y A, B, C, D, E, y F son matrices de parmetros con dimensiones
apropiadas. Si hay n variables de estados, entonces siempre se cumple que las dimensiones de cada
componente son: x: n, u: p, y: q, A: nn, B: np, C: qn, D: qp, E: nm, y F: qm, respectivamente. Una

+
C

+
A
B
D
x
x y u
E F
p

Fig. 1.3 Diagrama en bloques de las ecuaciones dinmicas generalizadas.
Apuntes: 547 504 4
Copyright por Prof. Jos R. Espinoza C.
representacin en diagrama de bloques se muestra en la Fig. 1.3.

Ejemplo 1.1. En el sistema de la Fig. 1.1 considere que la salida es la velocidad angular de la carga,
l
, determine A, B, C,
D, E, y F. R.:

=
5
4
3
2
1
x
x
x
x
x
x , u = [u] = v
a
, y = y = [x
4
],
2 2
0 1 0 0 0
/( ) 0 /( ) 0 /( )
0 0 0 1 0
/ 0 / 0 0
0 / 0 0 /
m m m m
l l
m a a a
k n J k n J k nJ
k J k J
nk L R L





A ,

= =
a
L / 1
0
0
0
0
b B , C = c = [0 0 0 1 0 ], D = d = [0] = 0,

= =
0
/ 1
0
0
0
l
J
e E , y F = f = [0] = 0. La simulacin de este sistema
para k = 500, n = 12, J
m
= 810
-4
, k
m
= 0.05, J
l
= 0.02, L
a
= 5010
-3
, R
a
= 1.2, v
a
= 200u(t) 100u(t - 3), y t
l
= 0 se encuentra
en la Fig. 1.4. Las cantidades estn en V, grados sex., rpm, y A. Ntese que a pesar de que la velocidad llega a valores
constantes (estable), las variables de posicin,
r
y
l
, crecen indefinidamente (inestable).

D . Diferencias entre Modelo Entrada/Salida y Ecuaciones Dinmicas.
i) El modelo E.S. supone c.i. nulas y por tanto, todo anlisis supone el reposo como condicin
inicial. Adicionalmente, no da cuentas del comportamiento interno del sistema.
ii) En sistemas desconocidos es preferible utilizar un modelo E.S., dado que es fcil de obtenerlo
experimentalmente.
iii) Los sistemas con mltiples retardos quedan mejor representados por modelos E.S. Las
ecuaciones dinmicas, en general, requeriran en estos casos de aproximaciones.
iv) Las ecuaciones dinmicas contienen toda la informacin del sistema en sus variables de estado.
Normalmente, stas tienen significado fsico.
v) Las c.i. pueden ser fcilmente incluidas en una representacin en ecuaciones dinmicas.
vi) Las ecuaciones dinmicas son de primer orden por lo que su resolucin es simple.
La comparacin anterior indica una serie de ventajas de la representacin en variables de estado. Estas
caractersticas sern aprovechadas en este curso. Por otro lado, los sistemas fsicos reales son
0 2 4 6
0
200
v
a

0 2 4 6
0
5 .10
4
1 .10
5
0 2 4 6
0
2000
4000
0 2 4 6
0
5 . 10
4
1 . 10
5
0 2 4 6
0
2000
4000
0 2 4 6
100
0
100
200

r

r

l

l
i
a


Fig. 1.4 Simulacin del accionamiento c.c. con eje flexible (parmetros en Ejemplo 1.1).
Apuntes: 547 504 5
Copyright por Prof. Jos R. Espinoza C.
normalmente sistemas no-lineales y para estudiar su comportamiento en torno a un punto de operacin
se puede utilizar la linealizacin como una alternativa de anlisis.

Def.: Se definen puntos de operacin a aquellos valores de u, x, e y, que se identificarn por u
o
, x
o
,
p
o
, e y
o
, que satisfacen:
, = + + = + +
o o o o o o o
0 Ax Bu Ep y Cx Du Fp . (1.2)
Ntese que en un punto de operacin las cantidades toman valores constantes. Sistemas que en S.S.
estn oscilando sern sujeto de transformaciones para su anlisis con herramientas aqu expuestas.
E . Infinitas Representaciones.
Las ecuaciones dinmicas como indicadas en (1.1) pueden ser re-escritas si se define un nuevo
conjunto de variables de estado. Por ejemplo, sea el nuevo conjunto z dado por z = Tx, donde T es una
matriz cuadrada de nn (de coeficientes constantes; es decir, invariante en el tiempo), conocida como
matriz de transformacin, entonces, x = T
-1
z (T no debe ser singular) y por tanto, (1.1) puede ser re-
escrita como,
T
-1
z =AT
-1
z + Bu + Ep, y = CT
-1
z + Du + Fp,
multiplicando la primera ecuacin - por la izquierda - por T, se obtiene finalmente,
z = TAT
-1
z + TBu + TEp, y = CT
-1
z + Du + Fp.
Normalmente se acostumbra a definir nuevas matrices de parmetros. Es decir, A
T
= TAT
-1
, B
T
= TB,
C
T
= CT
-1
, D
T
= D, E
T
= TE, y F
T
= F. Por lo que la representacin alternativa quedara,
z = A
T
z + B
T
u + E
T
p, y = C
T
z + D
T
u + F
T
p. (1.3)
Es importante destacar que los vectores de entrada u, perturbaciones p, y la salida y no son alterados,
tan slo las matrices de parmetros y las variables de estado originales (x ha sido reemplazada por z).

Ejemplo 1.2. En el Ejemplo 1.1 se tienen las variables de estado x = [x
1
x
2
x
3
x
4
x
5
]
T
= [
r

r

l

l
i
a
]
T
, si por razones de
diseo se necesita conocer la diferencia de posicin
r
-
l
y no es necesaria la posicin
r
se puede definir a z = [z
1
z
2
z
3
z
4

z
5
]
T
= [
r
-
l

r

l

l
i
a
]
T
como nuevas variables de estado. Determine la transformacin T necesaria. R.: La transformacin
T queda definida como,


=
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 1 0 1
T lo que resultara en un nuevo vector de variables de estado z de la forma,


= =

=
a
l
l
r
l r
i x
x
x
x
x x
x
x
x
x
x
z
z
z
z
z
5
4
3
2
3 1
5
4
3
2
1
5
4
3
2
1
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 1 0 1
Tx z

donde claramente el nuevo conjunto de variables de estado z corresponde a lo requerido. La simulacin del sistema
resultante se muestra en la Fig. 1.5.

Apuntes: 547 504 6
Copyright por Prof. Jos R. Espinoza C.
F . Mnimo Nmero de Variables de Estado
El modelo circuital de la Fig. 1.2 que representa al sistema fsico de la Fig. 1.1 puede re-escribirse en
ecuaciones de estado considerando como variables de estado slo a los voltajes y corrientes en
capacitores e inductores, respectivamente. Es decir, una variable de estado por cada componente que
almacena energa. Para esto, se definen las variables: x
1
=
r
, x
2
=
l
, x
3
= t
r
, y x
4
= i
a
, u = v
a
, y p = t
l
,
en donde x
1
y x
2
son equivalentes a voltajes y x
3
es equivalente a una corriente; por lo tanto,

u
L
x
L
R
x
L
nk
x
kx kx x
p
J
x
J
k
x
x
nJ
k
x
J n
x
a a
a
a
m
l l
m
m
m
1
1
1
4 1 4
2 1 3
3 2
4 3
2
1
+

=
=
=
+

.
Claramente, se necesitan slo cuatro variables de estado para modelar el sistema y no cinco como

0 2 4 6
0
200
0 2 4 6
1
0
1
2
0 2 4 6
0
2000
4000
0 2 4 6
0
5 . 10
4
1 . 10
5
0 2 4 6
0
2000
4000
0 2 4 6
100
0
100
200
v
a

r
-
l

r

l

l
i
a


Fig. 1.5 Simulacin opcional del accionamiento c.c. con eje flexible (parmetros en Ejemplo 1.1) para t
l
= 4.

0 2 4 6
0
200
0 2 4 6
0
2000
4000
0 2 4 6
0
2000
4000
0 2 4 6
100
0
100
200
v
a

r

t
r

l

i
a

0 2 4 6
10
0
10
20

Fig. 1.6 Simulacin del accionamiento c.c. con eje flexible con mnimo nmero de variables (parmetros en Ejemplo
1.1) para t
l
= 4.
Apuntes: 547 504 7
Copyright por Prof. Jos R. Espinoza C.
fueron inicialmente consideradas. En este caso no se tienen las posiciones angulares como resultado de
la simulacin; sin embargo, se pueden calcular de las relaciones
r
= d
r
/dt y
l
= d
l
/dt. La simulacin
del sistema de ecuaciones reducido es la ilustrada en la Fig. 1.6, las cuales son idnticas a las
anteriores, excepto que ahora se tiene como variable de estado al torque t
r
. En general, determinar el
mnimo nmero de variables de estado que representa a un sistema fsico no es directo; sin embargo, el
nmero de elementos que almacenan energa y/o una equivalencia circuital siempre debiera ayudar.

Ejemplo 1.3. Modelar y simular el accionamiento con dos motores de c.c. como ilustrado en la Fig. 1.7(a) en donde se
busca mover con una velocidad dada el cilindro y repartir simtricamente la carga (potencia) entre los motores. R.: Sin duda
que el equivalente circuital, Fig. 1.7(b), es de ayuda inmediata para determinar las ecuaciones de estado, en particular, para
determinar el nmero de variables de estado necesario para representar el sistema. En este sistema se consideran como
variables de estado a x = [x
1
x
2
x
3
x
4
x
5
x
6
x
7
]
T
= [i
a1
i
a2

o

m1

m2
t
m1
t
m2
]
T
, a las entradas u = [u
1
u
2
]
T
= [v
a1
v
a2
]
T
, la
perturbacin p = t
o
y a las salidas
o
y a i
a1
- i
a2
, puesto que si esta ltima cantidad es cero, entonces se asegura una
reparticin de carga simtrica. As las ecuaciones dinmicas de este sistema quedan dadas por:

+ v
a1
-
i
a1

m1
,
1
,
J
m1
, t
m1

o
,
o
,
J
o
, t
o

n : 1
1/k
1

+ v
a2
-
i
a2

m2
,
2
,
J
m2
, t
m2

n : 1
1/k
2


a)

t
m1
t
r1
J
m1

o
J
o
t
o

1/k
1

m1
1/b
o

1/b
m1
t
e1
n :1

r
. .
i
a1

e
a1

+
-
+
-
v
a1

R
a1
L
a1

t
m2
t
r2
J
m2
1/k
2

m2
1/b
m2
t
e2
n :1

r
. .
i
a2

e
a2

+
-
+
-
v
a2

R
a2
L
a2


b)
Fig. 1.7 Accionamiento de dos motores de c.c. con ejes flexibles; a) sistema, b) equivalente circuital.
Apuntes: 547 504 8
Copyright por Prof. Jos R. Espinoza C.

7
6
5
4
3
2
1
2
1
2
1
7
6
5
4
3
2
1
2 2
1 1
2 2 2
1 1 1
2 2 2 2
1 1 1 1
7
6
5
4
3
2
1
0 0 0 0 0 1 1
0 0 0 0 1 0 0
0
0
0
0
/ 1
0
0
0 0
0 0
0 0
0 0
0 0
/ 1 0
0 / 1
0 0 0 0 0
0 0 0 0 0
/ 1 0 0 0 0 / 0
0 / 1 0 0 0 0 /
/ / 0 0 0 0 0
0 0 / 0 0 / 0
0 0 0 / 0 0 /
x
x
x
x
x
x
x
p
J
u
u
L
L
x
x
x
x
x
x
x
k nk
k nk
J J k
J J k
J n J n
L k L R
L k L R
x
x
x
x
x
x
x
o
a
a
m m m
m m m
o o
a m a a
a m a a
y

.
La simulacin se muestra en la Fig. 1.8 para R
a1
= R
a2
= 0.2 , L
a1
= L
a2
= 50 mH, J
1
= J
2
= 1 kgm
2
, J
o
= 10.000 kgm
2
, n =
1/0.07, k
1
= k
2
= 75.000 Nm/rad y k
m1
= k
m2
= 6 Nm/A. Las tensiones v
a1
y v
a2
se calculan para ir de 100 rpm a 120 rpm en t
= 5 s. En t = 20 s aparece un torque de carga, para lo cual se corrigen las tensiones en t = 35 s para tener nuevamente 120

Fig. 1.8 Simulacin del accionamiento de dos motores de c.c. del Ejemplo 1.3.
0 20 40 60
500
0
500
i
a1
0 20 40 60
500
0
500
i
a2
0 20 40 60
100
110
120
130

o
(rpm)
0 20 40 60
1400
1600
1800

1
(rpm)
0 20 40 60
1400
1600
1800

2
(rpm)
0 20 40 60
2000
0
2000
4000
t
m1
0 20 40 60
2000
0
2000
4000
t
m2

0 20 40 60
0
100
200
300
i
a1
- i
a2
0 20 40 60
0
0.2
0.4
R
a1
0 20 40 60
800
1000
1200
v
a1
0 20 40 60
800
1000
1200
v
a2

0 20 40 60
0
20
t
l
/ 1000
Apuntes: 547 504 9
Copyright por Prof. Jos R. Espinoza C.
rpm y liberar totalmente al motor 2 de carga. Finalmente, R
a1
aumenta al doble en t = 55 s.
G . Linealizacin de Ecuaciones Dinmicas No-Lineales.
Las ecuaciones dinmicas de un sistema no-lineal tienen la forma general,
) , , ( ), , , ( p u x h y p u x f x = = , (1.4)
o en sus componentes,

) , , (
) , , (

,
) , , (
) , , (

1 1 1 1
p u x
p u x
p u x
p u x
q q n n
h
h
y
y
f
f
x
x

.
Por lo tanto, una representacin lineal en torno a un punto de operacin dado por u
o
, x
o
, p
o
, y
o
es,
p F u D x C y p E u B x A x + + = + + = , ,
donde,
o
o
o
p p
u u
x x
x
p u x f
A
=
=
=

=
) , , (
,
o
o
o
p p
u u
x x
u
p u x f
B
=
=
=

=
) , , (
,
( , , )
=
=
=

o
o
o
x x
u u
p p
h x u p
C
x
,
o
o
o
p p
u u
x x
u
p u x h
D
=
=
=

=
) , , (
,
o
o
o
p p
u u
x x
p
p u x f
E
=
=
=

=
) , , (
,
o
o
o
p p
u u
x x
p
p u x h
F
=
=
=

=
) , , (
; y x, u, p, y y, son variaciones de x, u, p e y,
respectivamente, en torno al punto de operacin dado por u
o
, x
o
, p
o
, y
o
. Ntese que en el caso no-lineal
u
o
, x
o
, p
o
, e y
o
satisfacen 0 = f(x
o
, u
o
, p
o
), y
o
= h(x
o
, u
o
, p
o
).

Ejemplo 1.4 El sistema mostrado en Fig. 1.9 es un reactor continuamente agitado donde se realiza una reaccin exotrmica
irreversible, A B. Es de inters la temperatura interna, T, y la concentracin de la componente A, C
A
, para lo cual se
puede manipular la temperatura del refrigerante, T
c
. El modelo de este sistema considerando a las variables de estado x = [x
1

x
2
]
T
= [C
A
T]
T
, la entrada u = u = T
c
y la salida y = y = T, es,

( )
( ) ( ) T T
C V
UA
C e k
C
H
T T
V
q
T
C e k C C
V
q
C
c
p
A
RT
E
p
f
A
RT
E
A Af A


+ =
=

0
0
) (

,
determine los puntos de operacin y un modelo lineal. R.: El modelo puede ser escrito como,

F
2
F
s
F
1

T
c

T, C
A

Fig. 1.9 Reactor continuo exotrmico, sistema no-lineal.
Apuntes: 547 504 10
Copyright por Prof. Jos R. Espinoza C.

( )
( ) ( )
2
2 1 0 2
1 0 1
2
1
2
1
) , ( ,
) (
) , (
) , (
2
2
x h y
x u
C V
UA
x e k
C
H
x T
V
q
x e k x C
V
q
f
f
x
x
p
Rx
E
p
f
Rx
E
Af
= =


+

=

u x
u x
u x

,
por lo tanto, los puntos de operacin estn dado por los valores de C
A
= x
1
, T = x
2
y T
c
= u tal que satisfacen,

0
0
2
1
x
x

, la
Fig. 1.10 muestra la grfica de los puntos de operacin, sta se obtiene solucionando la ecuacin anterior para valores dados
de la temperatura de control T
c
.
Por otro lado, la linealizacin del sistema queda dada por las matrices,
o
o
o
o
u u
x x
u u
x x
u x u x
u x u x
A
=
=

=
=

=
p
Rx
E
p
Rx
E
p
Rx
E
Rx
E
C V
UA
x e
Rx
E
k
C
H
V
q
e k
C
H
x e
Rx
E
k e k
V
q
x
f
x
f
x
f
x
f
1
2
2
0 0
1
2
2
0 0
2
2
1
2
2
1
1
1
2 2
2 2
) ( ) (
) , ( ) , (
) , ( ) , (
,

=
=
=
p
C V
UA
u
f
u
f
0
) , (
) , (
2
1
o
o
u u
x x
u x
u x
B , [ ] 1 0
) , ( ) , (
2 1
=

=
=
=
o
o
u u
x x
u x u x
C
x
h
x
h
, 0
) , (
=

=
=
=
o
o
u u
x x
u x
D
u
h
.
Dado que no se consideran perturbaciones no se tienen matrices E y F. Adems, solamente A depende del punto de
operacin. Los valores de las cantidades involucradas estn dadas en la tabla siguiente.

Variable Valor Variable Valor
q 100 L/min C
p
0.239 J/g K
C
Af
1 mol/L (-H) 5x10
4
J/mol
T
f
350 K E/R 8750 K
V 100 L k
0
7.2x10
10
min
-1

1000 g/L UA 5x10
4
J/min K

La Fig. 1.11 muestra los resultados simulados para el sistema no-lineal y para el linealizado, para un cambio escaln de un
2% en la temperatura de control T
c
(de 311.071 K a 317.293 K). Este cambio permite modificar la temperatura T de 385 K a

280 290 300 310 320 330
300
320
340
360
380
400
Temperatura de Control
T
e
m
p
e
r
a
t
u
r
a

e
n

e
l

R
e
a
c
t
o
r

280 290 300 310 320 330
0
0.2
0.4
0.6
0.8
1
Temperatura de Control
C
o
n
c
e
n
t
r
a
c
i

n


Fig. 1.10 Puntos de operacin del reactor del Ejemplo 1.4.
Apuntes: 547 504 11
Copyright por Prof. Jos R. Espinoza C.
391 K. Es evidente que el modelo linealizado no representa fielmente tanto el cambio dinmico, como el esttico.

1.2 Sistemas Elctricos Trifsicos.
La distribucin de la Energa Elctrica se realiza mayoritariamente en forma alterna y trifsica. La
caracterstica fundamental de esta alternativa es la variacin sinusoidal de las variables elctricas en
estado estacionario. Esto hace a estos sistemas diferir de la forma continua tradicional de encontrar las
variables de estado en donde la teora de control clsica es vlida. Por lo tanto, sistemas dinmicos
trifsicos no pueden ser analizados directamente. Afortunadamente, se dispone de transformaciones
que permiten mapear el problema original dado en cantidades variables sinusoidales a cantidades
continuas. Para esto se revisa primero la transformacin de ejes abc a 0.
A . Transformacin abc a 0.
Un vector x que representa una variable trifsica cuyas componentes son cantidades sinusoidales se
puede escribir como x
abc
, donde el superndice
abc
representa las coordenadas abc que se conocen como
ejes estacionarios. Por ejemplo, los voltajes de alimentacin trifsicos pueden ser escritos como,

=
) 240 sin(
) 120 sin(
) sin(
t V
t V
t V
x
x
x
c
b
a
abc
x .
La transformacin de x en ejes abc a x en ejes 0 se logra mediante la transformacin,
0 2 4 6 8 10
0.04
0.05
0.06
0.07
0.08
0.09
Concentracin
0 2 4 6 8 10
381
383
385
387
389
391
393
395
Temperatura

Fig. 1.11 Simulacin del reactor del Ejemplo 1.4; lneas segmentadas son las del modelo linealizado
(parmetros en Ejemplo 1.4).
Apuntes: 547 504 12
Copyright por Prof. Jos R. Espinoza C.
x
0
= T
abc-0
x
abc
,
donde, T
abc-0
=


2 / 1 2 / 1 2 / 1
2 / 3 2 / 3 0
2 / 1 2 / 1 1
3
2
. Para el vector

=
) 240 sin(
) 120 sin(
) sin(
t V
t V
t V
x
x
x
c
b
a
abc
x se
encuentra que

0
) cos( 2 / 3
) sin( 2 / 3
0
0
t V
t V
x
x
x
x . Naturalmente, la transformacin inversa existe y es
T
0-abc
= T
abc-0
-1
= T
abc-0
T
, de donde,
x
abc
= T
0-abc
x
0
.
Esta transformacin no mapea un vector de cantidades trifsicas a cantidades continuas, pero deja en
forma explcita que si el vector de cantidades trifsicas suma cero (es l.d.), entonces hay una
componente (la 0) que siempre es nula y por lo tanto puede dejarse fuera de todo anlisis posterior.
B . Transformacin 0 a dq0.
El vector x
0
se puede transformar a coordenadas en ejes rotatorios dq0 mediante la transformacin,
T
0-dq0
=



1 0 0
0 ) sin( ) cos(
0 ) cos( ) sin(
t t
t t
.
Ntese que T
0-dq0
es una transformacin variante en el tiempo. Por lo tanto,
x
dq0
= T
0-dq0
x
0
.
Para el vector

0
) cos( 2 / 3
) sin( 2 / 3
0
0
t V
t V
x
x
x
x se encuentra que

=
0
0
2 / 3
0
0
V
x
x
x
q
d
dq
x , con el de
T
0-dq0
igual al de las seales alternas y con la primera componente de T
0-dq0
sincronizada con la
primera componente de x
abc
. Naturalmente, la transformacin inversa existe y es T
dq0-0
= T
0-dq0
-1
=
T
0-dq0
T
, de donde,
x
0
= T
dq0-0
x
dq0
.
Esta transformacin efectivamente mapea un vector de cantidades sinusoidales a cantidades continuas.
C . Transformacin abc a dq0.
Afortunadamente, la transformacin directa entre ejes abc y ejes dq0 puede ser obtenida como, x
dq0
=
T
0-dq0
x
0
= T
0-dq0
T
abc-0
x
abc
= T
abc-dq0
x
abc
. Por lo tanto,
T
abc-dq0
= T
0-dq0
T
abc-0
=



2 / 1 2 / 1 2 / 1
) 240 cos( ) 120 cos( ) cos(
) 240 sin( ) 120 sin( ) sin(
3
2
t t t
t t t
.
Naturalmente, la transformacin inversa existe y es T
dq0-abc
= T
abc-dq0
-1
= T
abc-dq0
T
, de donde,
Apuntes: 547 504 13
Copyright por Prof. Jos R. Espinoza C.
x
abc
= T
dq0-abc
x
dq0
.
En forma general, la transformacin directa entre ejes abc y ejes dq0 puede ser escrita como,
T
abc-dq0
() =
sin( ) sin( 120 ) sin( 240 )
2
cos( ) cos( 120 ) cos( 240 )
3
1/ 2 1/ 2 1/ 2
t t t
t t t







,
donde (arbitrario) da cuentas de la sincronizacin con las variables a transformar.

Ejemplo 1.5. La Fig. 1.12 muestra el circuito equivalente de un compensador serie en el cual la fuente trifsica serie v
c
abc

toma algn valor arbitrario, pero apropiado para lograr algn efecto de compensacin. Modelar el sistema en coordenadas
rotatorias. R.: El modelo por fase es,

dt
di
L i R v
dt
di
L v
a
a a
c
a
s
t
a
s
1
1 1 1
+ + + = ,
dt
di
L i R v
dt
di
L v
b
b b
c
b
s
t
b
s
1
1 1 1
+ + + = ,
dt
di
L i R v
dt
di
L v
c
c c
c
c
s
t
c
s
1
1 1 1
+ + + = ,

dt
di
L i R
dt
di
L i R
a
a
a
a 2
2 2 2
1
1 1 1
+ = + ,
dt
di
L i R
dt
di
L i R
b
b
b
b 2
2 2 2
1
1 1 1
+ = + ,
dt
di
L i R
dt
di
L i R
c
c
c
c 2
2 2 2
1
1 1 1
+ = + .
Definiendo los vectores en ejes abc: v
s
abc
= [v
s
a
v
s
b
v
s
c
]
T
, i
s
abc
= [i
s
a
i
s
b
i
s
c
]
T
, v
c
abc
= [v
c
a
v
c
b
v
c
c
]
T
, i
1
abc
= [i
1
a
i
1
b
i
1
c
]
T
, e i
2
abc
= [i
2
a

i
2
b
i
2
c
]
T
, y considerando que i
s
abc
= i
1
abc
+ i
2
abc
se puede escribir el conjunto de ecuaciones anteriores como,

dt
d
L R
dt
d
L
abc
abc abc
abc
t
abc 1
1 c
s
s
i
i v
i
v
1 1
+ + + = ,

dt
d
L
dt
d
L R R
dt
d
L R
abc abc
abc abc
abc
abc 1 s
1 s
1
1
i i
i i
i
i
2 2 2 2 1 1
+ = + ,
lo que despus de algunas manipulaciones algebraicas queda como,

L
1
i
s
a

v
c
a

+ -
+
-
v
s
a

L
l

R
1
L
2
R
2
i
1
a
i
2
a
L
t

fuente lnea de transmisin carga 1 carga 2
v
l
a

v
s
a

v
l
a

jL
t
i
s
a

i
2
a

i
1
a

i
s
a


a) b)
v
s
a

v
l
a

jL
t
i
s
a

i
2
a

i
1
a

i
s
a

v
c
a

v
s
a

v
l
a
jL
t
i
s
a

i
2
a

i
1
a

i
s
a

v
c
a


c) d)
Fig. 1.12 Equivalente circuital y fasorial por fase de un compensador serie; a) circuito, b) v
c
abc
= 0, c) |v
l
abc
| = |v
s
abc
| y
fuente serie aportando slo reactivos, d) |v
l
abc
| = |v
s
abc
| y factor de potencia unitario en la fuente.
Apuntes: 547 504 14
Copyright por Prof. Jos R. Espinoza C.

2
2 1 2 1 1 2 2 1 2 1
/ } ) ( ) ( ) ( { L L L L L R L R L R L
dt
d
abc abc abc abc
abc
s c 1 s
s
v v i i
i
+ + + + = ,

2
2 2 1 2 1 2 2
/ } ) ( { L L L R L R L R L R L
dt
d
abc abc abc
t t
abc
t
abc
s c 1 s
1
v v i i
i
+ + + = ,
donde L
2
= L
1
L
2
+ L
t
L
1
+ L
t
L
2
. Considerando que x
abc
= T
dq0-abc
x
dq0
para x arbitrario, entonces,
2 0
0 2 1
0
0 2 1
0
0 1 2 2 1
0
0 2 1
0
0
/ } ) ( ) ( ) ( { L L L L L R L R L R L
dt
d
dq
abc dq
dq
abc dq
dq
abc dq
dq
abc dq
dq
abc dq
s c 1 s
s
v T v T i T i T
i T

+ + + + = ,

2 0
0 2
0
0 2
0
0 1 2 1 2
0
0 2
0
0
/ } ) ( { L L L R L R L R L R L
dt
d
dq
abc dq
dq
abc dq
dq
abc dq t t
dq
abc dq t
dq
abc dq
s c 1 s
1
v T v T i T i T
i T

+ + + = .
Por otro lado se tiene que,

dt
d
dt
d
dt
d
dt
d
dq
abc dq
dq
abc dq
dq
abc dq
dq
abc dq
dq
abc dq
0
0
0
0
0
0
0
0
0
0 x
T Wx T
x
T x
T x T


+ = + = ,
para constante, donde W =


0 0 0
0 0
0 0
. Por lo tanto, las ecuaciones anteriores quedan finalmente en ejes dq0 como,

2 0
2 1
0
2 1
0
1 2 2 1
0
2 1
0
0
/ } ) ( ) ( ) ( { L L L L L R L R L R L
dt
d
dq dq dq dq dq
dq
s c 1 s s
s
v v i i Wi
i
+ + + + + = ,

2 0
2
0
2
0
1 2 1 2
0
2
0
0
/ } ) ( { L L L R L R L R L R L
dt
d
dq dq dq
t t
dq
t
dq
dq
s c 1 s 1
1
v v i i Wi
i
+ + + + = .

0 0.01 0.02 0.03 0.04 0.05
200
0
200
0
0 0.01 0.02 0.03 0.04 0.05
100
0
100
200
300

a) b)

0 0.01 0.02 0.03 0.04 0.05
150
100
50
0
50
100
150
0
0 0.01 0.02 0.03 0.04 0.05
150
100
50
0
50

c) d)
Fig. 1.13 Simulacin del Ejemplo 1.5. La tensin compensadora aparece en t = 0.02 s; a) tensin de red ejes abc,
b) tensin de red ejes dq0, c) tensin compensadora ejes abc, d) tensin compensadora ejes dq0.
Apuntes: 547 504 15
Copyright por Prof. Jos R. Espinoza C.
Nuevamente, si el sistema es balanceado la suma de las cantidades trifsicas es cero y por lo tanto se puede obviar la
componente 0. Un desglose en sus componentes est dado por,

2
2 1 2 1 1 1 2 2 1 2 1
/ } ) ( ) ( ) ( { L v L L v L L i R L R L i R L i
dt
di
d
s
d
c
d d
s
q
s
d
s
+ + + + + = ,

2
2 1 2 1 1 1 2 2 1 2 1
/ } ) ( ) ( ) ( { L v L L v L L i R L R L i R L i
dt
di
q
s
q
c
q q
s
d
s
q
s
+ + + + + = ,

2
2 2 1 1 2 1 2 2 1
1
/ } ) ( { L v L v L i R L R L R L i R L i
dt
di
d
s
d
c
d
t t
d
s t
q
d
+ + + + = ,

2
2 2 1 1 2 1 2 2 1
1
/ } ) ( { L v L v L i R L R L R L i R L i
dt
di
q
s
q
c
q
t t
q
s t
d
q
+ + + + = ,
y una representacin en variables de estado es,

+
+
+

+
+
+

+ +
+ +


=

q
s
d
s
q
c
d
c
q
d
q
s
d
s
t t t
t t t
q
d
q
s
d
s
v
v
L L
L L
L L L
L L L
v
v
L L
L L
L L L
L L L
i
i
i
i
L R L R L R L L R L
L R L R L R L L R L
L R L R L L R L
L R L R L L R L
i
i
i
i
2
2
2
2
2
2 1
2
2 1
2
2
2
2
2
2 1
2
2 1
1
1
2
1 2 1 2
2
2
2
1 2 1 2
2
2
2
1 2 2 1
2
2 1
2
1 2 2 1
2
2 1
1
1
/ 0
0 /
/ ) ( 0
0 / ) (
/ 0
0 /
/ ) ( 0
0 / ) (
/ ) ( / 0
/ ) ( 0 /
) ( 0 /
0 ) ( /

.
En la representacin final se distinguen claramente las variables de estado, entradas y perturbaciones. La salida se deber

0 0.01 0.02 0.03 0.04 0.05
200
100
0
100
200
0
0 0.01 0.02 0.03 0.04 0.05
100
0
100
200

a) b)

0 0.01 0.02 0.03 0.04 0.05
100
50
0
50
100
0
0 0.01 0.02 0.03 0.04 0.05
100
50
0
50
100
150

c) d)
Fig. 1.14 Simulacin del Ejemplo 1.5 (continuacin). La tensin compensadora aparece en t = 0.02 s; a) corriente de red
ejes abc, b) corriente de red ejes dq0, c) corriente de carga 1 en ejes abc, d) corriente de carga 1 en ejes dq0.
Apuntes: 547 504 16
Copyright por Prof. Jos R. Espinoza C.
definir de acuerdo a los objetivos de control en estudio. La Fig. 1.12 tambin muestra algunas condiciones de la fuente serie
para lograr variados efectos de compensacin. La Fig. 1.13 y Fig. 1.14 muestran las formas de onda relevantes para el paso
de v
c
= 0 a v
c
tal que la corriente de red est en fase con la tensin de red. Se considera R
1
= 2, R
2
= 3, L
1
= 3mH, L
2
= 1 mH,
L
t
= 1 mH, y una tensin de red peak igual a 200 V.

1.3 Matriz de Transferencia.
La M. de T. se obtiene de la relacin entre u e y en el plano de Laplace (se asume p = 0). Utilizando
Laplace en (1.1) se obtiene,
) ( ) ( ) ( ), ( ) ( ) 0 ( ) ( s s s s s s s Du Cx y Bu Ax x x + = + = ,
lo que puede ser re-escrito como,
) ( ) ( ) ( ), 0 ( ) ( ) ( ) ( s s s s s s Du Cx y x Bu x A I + = + = ,
multiplicando la primera ecuacin anterior por la izquierda por el factor (sI - A)
-1
se obtiene,
) ( ) ( ) ( ), 0 ( ) ( ) ( ) ( ) (
1 1
s s s s s s s Du Cx y x A I Bu A I x + = + =

,
finalmente,
) 0 ( ) ( ) ( } ) ( { ) (
1 1
x A I C u D B A I C y

+ + = s s s s . (1.5)

Def.: La Matriz de Transferencia (M. de T.) H(s) se define como la relacin entre las entradas u(s) y
las salidas y(s) considerando c.i. nulas. Por lo tanto,
D B A I C H + =
1
) ( ) ( s s . (1.6)

As, (1.5) se puede escribir como,
) 0 ( ) ( ) ( ) ( ) (
1
x A I C u H y

+ = s s s s .
Similarmente se podra encontrar la M. de T. entre las perturbaciones p(s) y las salidas y(s)
considerando a las c.i. y a las entradas u(s) nulas. Es importante destacar que si las c.i. son nulas no se
debe escribir H(s) = y(s)/u(s) puesto que u(s) es en general un vector y por lo tanto, tal expresin no
tiene validez matemtica. Ntese que la dimensin de H(s) es qp.

Ejemplo 1.6. Al considerar el sistema con dos entradas, tres salidas y dos variables de estado:

2
1
3
2
1
2
1
2
1
2
1
1 1
2 0
0 1
,
2 3
1 2
3 2
1 0
x
x
y
y
y
u
u
x
x
x
x

,
determine la M. de T. R.:

+
+
+
+ +
=

=

7 7 5
4 4 8 6
5 3 2
2 3
1
2 3
1 2
3 2
1 0
1 0
0 1
1 1
2 0
0 1
) (
2
1
s s
s s
s s
s s
s s H .

Apuntes: 547 504 17
Copyright por Prof. Jos R. Espinoza C.
Ntese que cada elemento de H(s) en el ejemplo anterior es una F. de T. que relaciona a una entrada
con una salida en particular. Por lo tanto, stas interactan con dinmicas que en general son distintas;
sin embargo, hay un factor comn que es el denominador s
2
+ 3s + 2. Este factor se desprende de,

1
( ) ( )
{ }
{ }
{ } { }
{ }
s s
s
s
s s
s

= +

= +

+
=

H C I A B D
I A
C B D
I A
C I A B D I A
I A
Adj
det
Adj det
det
,
de donde se puede apreciar que el escalar det {sI - A} que depende de s es comn a todos.
Dado que la M. de T. H(s) relaciona las entradas u(s) y las salidas y(s), la utilizacin de una matriz de
transformacin invariante en el tiempo T no debiera afectar este resultado. En general, si se asume que
un sistema en donde se redefinen las variables de estado mediante una transformacin T resulta en una
nueva M. de T. H
T
(s), se tiene que,

) (
) (
) (
) ) ( (
) (
) ( ) (
1
1 1 1
1 1 1
1 1 1
1
s
s
s
s
s
s s
H
D B A I C
D TB T A I T CT
D TB T A I T CT
D TB TAT I CT
D B A I C H
T T T T T
=
+ =
+ =
+ =
+ =
+ =


lo que corrobora que la M. de T. se mantiene al utilizar transformaciones invariantes en el tiempo T.
1.4 Retardo en Sistemas MIMO.
Los retardos son una caracterstica propia de los sistemas en donde se encuentra transporte de material.
Como en sistemas SISO, los retardos quedan mejor descritos si se utiliza el plano de Laplace. Es por
esto que se considerar primero un sistema MIMO general con un retardo nico t
r
.
A . nico Retardo.
Sea la M. de T. con un nico retardo dada por,

r
st
e

G ,
en donde todas las entradas estn retardadas t
r
unidades de tiempo. Al igual que en el caso SISO, una
alternativa de control es el Predictor Smith MIMO como ilustrado en la Fig. 1.15. En este caso se tiene
que el retardo t
r
y el modelo G(s) son conocidos, y se debe obtener P
m
(s) y C(s). La Fig. 1.15 muestra
que,
) ( } ) 1 ( { ) (
1
s e s
r
st
Ce P C I u
m

+ = ,
por lo tanto,
) ( } ) 1 ( { } } ) 1 ( { { ) (
1 1 1
s e e e e s
r r r r
st st st st
d m m
Cy P C I G C P C I G I y

+ + + = .
En la ecuacin anterior se encuentra la estructura (I + X)
-1
X que puede ser escrita como (X
-1
+ I)
-1
. As,
Apuntes: 547 504 18
Copyright por Prof. Jos R. Espinoza C.

) ( } {
) ( } } {{
) ( } } {{
) ( } } ) 1 ( {{
) ( } } ) 1 ( { { ) (
1 1 1 1 1
1 1 1 1 1
1 1 1
1 1 1
1 1 1
s e e
s e e e e
s e e
s e e
s e e s
r r
r r r r
r r
r r
r r
st st
st st st st
st st
st st
st st
d m m
d m m
d m m
d m
d m
y I G P G P G C
y I G P G P G C
y I G P P C
y I G P C
y I G P C I C y





+ + =
+ + =
+ + =
+ + =
+ + =
.
Finalmente, si se escoge P
m
= G, se tiene que,

) ( ) (
) ( ) (
) ( } ) {(
) ( } {
) ( } { ) (
1
1 1 1
1 1 1
1 1 1
1 1 1 1 1
s e
s e
s e
s e e
s e e s
r
r
r
r r
r r
st
st
st
st st
st st
d
d
d
d
d m m
y GC GC I
y I G C
y I G C
y I I I G C
y I G P G P G C y





+ =
+ =
+ =
+ + =
+ + =
.
Es decir, se logra una M. de T. resultante cuya estructura corresponde a la de un sistema realimentado
con un nico retardo. Por lo tanto, se puede disear C(s) de manera tradicional considerando que el
resultado final es una planta con su retardo original. El inconveniente es la necesidad de conocer G(s) y
t
r
en forma exacta.
B . Retardos Mltiples.
En sistemas MIMO es comn encontrar que cada entrada est retardada en una cantidad dada. Es decir,
el efecto de una entrada u
i
(i = 1,, p) sobre las salidas de un sistema esta retardado t
r i
unidades de
tiempo, en donde en general se tiene que t
r i
t
r j
con i j. En este caso se puede recurrir a ecualizar los
retardos de manera de tener una M. de T. resultante con un nico retardo como el caso estudiado
anteriormente. Para esto se redefinen las entradas de manera de retardar las entradas ms rpidas hasta
hacerlas igual a la entrada con efecto ms lento.
Sea la M. de T. con mltiples retardos por entrada escrita en sus componentes,


) (
) (
) (
) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) (
) (
) (
) (
2
1
2 1
4 4 42 41
3 3 32 31
2 2 22 21
1 1 12 11
2
1
2 1
2 1
2 1
2 1
2 1
s u
s u
s u
s u
e s g e s g e s g e s g
e s g e s g e s g e s g
e s g e s g e s g e s g
e s g e s g e s g e s g
e s g e s g e s g e s g
s y
s y
s y
s y
p
k
st
qp
st
qk
st
q
st
q
st
p
st
k
st st
st
p
st
k
st st
st
p
st
k
st st
st
p
st
k
st st
p
k
rp
rk r r
rp
rk r r
rp
rk r r
rp
rk r r
rp
rk r r

,

y
d
+

(1 e
-str
)I P
m
(s)
C(s)
G(s)e
-str
e u y
+

y
d
C(s)
G(s)

e u y
+

y(s) = (I + GC)
-1
GCy
d
(s) y(s) = (I + GC)
-1
GCe
-str
y
d
(s) si P
m
= G

Fig. 1.15 Predictor Smith MIMO.
Apuntes: 547 504 19
Copyright por Prof. Jos R. Espinoza C.
la que se puede escribir como,

) (
) (
) (
) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) (
) (
) (
) (
2
1
2 1
4 4 42 41
3 3 32 31
2 2 22 21
1 1 12 11
2
1
2
1
s u e
s u e
s u e
s u e
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s y
s y
s y
s y
p
st
k
st
st
st
qp qk q q
p k
p k
p k
p k
p
k
rp
rk
r
r

.
Esta situacin se ilustra en la Fig. 1.16. Si la entrada u
k
tiene el mayor retardo que es t
r k
, entonces se
puede definir un conjunto v(s) = [v
1
(s)e
-
s
t
u 1
v
2
(s)e
-
s
t
u 2
v
k
(s) v
p
(s)e
-
s
t
u p
]
T
de p entradas cada una
retardada t
u i
(i = 1, , p, i k) tal que t
r i
+ t
u i
= t
r k
(i = 1, , p, i k). Con estas nuevas entradas se
redefinen las entradas originales de manera que u
i
= v
i
(s)e
-
s
t
u i
(i = 1, , p, i k). Matricialmente,



up rp
rk
u r
u r
st
p
st
k
st
st st
st st
qp qk q q
p k
p k
p k
p k
p
k
e s v e
s v e
e s v e
e s v e
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s y
s y
s y
s y
) (
) (
) (
) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) (
) (
) (
) (
2 2
1 1
2
1
2 1
4 4 42 41
3 3 32 31
2 2 22 21
1 1 12 11
2
1

,
por lo que se tiene que,

) (
) (
) (
) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) (
) (
) (
) (
2
1
2 1
4 4 42 41
3 3 32 31
2 2 22 21
1 1 12 11
2
1
s v e
s v e
s v e
s v e
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s y
s y
s y
s y
p
st
k
st
st
st
qp qk q q
p k
p k
p k
p k
p
k
rk
rk
rk
rk

,
lo que permite obtener un sistema de la forma,

G
y
1

y
2

y
q

u
1
u
2
u
p
u
k
e
-t
r 1
e
-t
r 2
e
-t
r k
e
-t
r p
v
1

v
2

v
p

v
k

e
-t
u 1

e
-t
u 2

e
-t
u p

sistema con mltiples retardos
sistema con retardo nico

Fig. 1.16 Ecualizador de retardos para sistemas MIMO.
Apuntes: 547 504 20
Copyright por Prof. Jos R. Espinoza C.

) (
) (
) (
) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) (
) (
) (
) (
2
1
2 1
4 4 42 41
3 3 32 31
2 2 22 21
1 1 12 11
2
1
s v
s v
s v
s v
e
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s g s g s g s g
s y
s y
s y
s y
p
k
st
qp qk q q
p k
p k
p k
p k
p
k
rk

.
La estructura anterior es de la forma y(s) = G(s)e
-st
rk
v(s), la cual puede ser analizada con el Predictor
Smith como revisado anteriormente.

Ejemplo 1.7. En un centro mdico se utilizan dosis de dopamine (DPM ug/kg/min) y sodium nitroprusside (SNP
ug/kg/min) en pacientes para mantener su cardiac output (CO ml/min/kg) y el mean arterial pressure (MAP mmHg)
aceptables. Se dispone de pruebas experimentales de cambios escaln en SNP (Fig. 1.17(a)) y DPM (Fig. 1.17 (b)) (note
que para SNP = DPM = 0 se obtiene CO = 130 ml/min/kg y MAP = 120 mmHg). Se pide encontrar la M. de T. G(s) que
mejor relaciona las entradas y salidas, considerando que u = [SNP DPM]
T
e y = [MAP CO]
T
. Adems, encuentre un nuevo
conjunto de entradas tal que se logra un sistema con retardo nico. R.: Por inspeccin de la Fig. 1.17(a) se tiene que hay un
retardo comn de 1 min, ganancias dc de 12 y -6, y una constante de tiempo de 1 min para ambas respuestas. Por otro lado,
de la Fig. 1.17(b) se tiene que hay un retardo comn de 2 min, ganancias dc de 5 y 3, y constantes de tiempo de 5 y 3 min.
Con estos resultados se puede inferir que la M. de T. que relaciona y(s) y u(s) de la forma y(s) = G(s)u(s) est dada por,

+ +
+ +

=


s s
s s
e
s
e
s
e
s
e
s
s
2
2
1 5
5
1
12
1 3
3
1
6
) ( G .
La matriz anterior permite escribir,

+ +
+ +

) ( DPM
) ( SNP
1 5
5
1
12
1 3
3
1
6
) ( CO
) ( MAP
2
s e
s e
s s
s s
s
s
s
s
.
Esta ltima expresin indica que la primera entrada tiene menos retardo y por tanto se redefinir un nuevo conjunto de
entradas v(s) = [v
1
(s)e
-
s
v
2
(s)]
T
donde la primera entrada tiene un retardo de 1 min, tal que SNP(s) = v
1
(s)e
-
s
y DPM(s) =
v
2
(s). As, se tiene que,

a) b)
Fig. 1.17 Resultados experimentales de respuestas a entradas escaln del sistema del Ejemplo 1.7; a) respuesta para entrada
escaln en SNP, b) respuesta para entrada escaln en DPM.
Apuntes: 547 504 21
Copyright por Prof. Jos R. Espinoza C.

+ +
+ +

+ +
+ +

+ +
+ +


) (
) (
1 5
5
1
12
1 3
3
1
6
) (
) (
1 5
5
1
12
1 3
3
1
6
) (
) (
1 5
5
1
12
1 3
3
1
6
) ( CO
) ( MAP
2
1 2
2
2
1
2
2
2
1
s v
s v
e
s s
s s
s v e
s v e
s s
s s
s v e
e s v e
s s
s s
s
s
s
s
s
s
s s
,
donde claramente las salidas MAP(s) y CO(s) estn retardadas en 2 min respecto de las nuevas entradas v
1
(s) y v
2
(s),
respectivamente.

Aquellos casos en donde la M. de T. tiene retardos distintos en cada uno de sus elementos se tratarn en
este curso mediante aproximaciones polinomiales de los retardos.
1.5 Valores y Vectores Propios.
Una importante propiedad de una matriz cuadrada arbitraria, en particular la matriz A, dice relacin
con sus valores y vectores propios.
A . Preliminares.
Los valores propios (tambin como autovalores o valores caractersticos) de la matriz cuadrada A de
orden n estn dado por los valores de tal que det {I - A} = 0. Este polinomio se escribe como,

1
1 1 0 1 2
{ } ( )( ) ( )
n n
n n
a a a s s s

= + + + + = I A det , (1.7)
por lo que las races
i
(i = 1, ..., n) son los valores propios de A. Cada valor propio
i
tiene asociado
un vector propio v
i
(tambin conocido como autovector o vector caracterstico), el cual debe satisfacer,
0 =
i i i
Av v , i = 1, ..., n (1.8)

Ejemplo 1.8. En el caso anterior se tiene que


=
3 2
1 0
A , determine los valores y autovectores propios. R.: det {sI -
A} = s
2
+ 3s + 2 cuyos valores propios son
1
= -1 y
2
= -2, y vectores propios v
1
= [0.707 -0.707]
T
, v
2
= [-0.447 0.894]
T
.

Si un valor propio
k
se repite m veces, entonces, los vectores propios asociados a este valor propio se
calculan como,

2 1 1
1 1
0
+ + +
+ +
=
=
=
m k m k m k k
k k k k
k k k
v Av v
v Av v
Av v

, (1.9)
B . Propiedades de los valores y vectores propios.
Se asume que
i
y v
i
son un valor y un vector propio de la matriz A de nn, respectivamente, entonces,
i) Hay n valores y vectores propios (
i
, v
i
, i = 1,..., n).
ii) Los vectores propios de A son linealmente independientes (forman una base en R
n
).
iii)
i
es un valor propio de A
T
.
iv) kv
i
es tambin un vector propio de A (con k constante 0).
v) Los valores propios de A
T
= TAT
-1
son tambin
i
. Esta propiedad se prueba a continuacin,
Apuntes: 547 504 22
Copyright por Prof. Jos R. Espinoza C.

1 1 1
1
{ } { } { ( ) }
{ }det{ } { } { }
s s s
s s

= =
= =
T
I A TT TAT T I A T
T I A T I A
det det det
det det det

vi) Los vectores propios de A
T
= TAT
-1
son Tv
i
. Esta propiedad se prueba a continuacin,

1
( ) ( )
i i i
i i i
i i i
i i i
i i i

=
=
=
=
=
T
T
v Av
T v TAv
Tv TAT Tv
Tv A Tv
Tv A Tv
.
vii) El Teorema de Cayley-Hamilton indica que 0
0 1
1
1
= + + + +

I A A A a a a
n
n
n
.
viii)
i
- k es un valor propio de A - kI.
ix) k
i
es un valor propio de kA.
x)
i
m
es un valor propio de A
m
(m entero > 0).
xi) k
m

i
m
+ k
m-1

i
m-1
+ + k
1

i
+ k
0
es un valor propio de k
m
A
m
+ k
m-1
A
m-1
+ + k
1
A + k
0
I.
xii) 1/
i
es un valor propio de A
-1
.
xiii) e

i
t
es un valor propio de e
At
.
xiv) v
i
es un vector propio de e
At
.
xv) La suma de los valores propios es igual a la traza de A (suma de los elementos de la diagonal de
A). Es decir,

=

n
i
i
1
= t r {A}.
xvi) El producto de los valores propios es igual al determinante de A. Es decir,

=

n
i
i
1
= det {A}.
xvii) La matriz MN y la matriz NM, donde M es de pq y N es de qp tienen idnticos valores propios
distintos de cero. Especficamente, si p > q la matriz MN y NM tienen q valores propios
idnticos y adems la matriz MN tiene p q valores propios idnticos a cero.
C . Propiedades adicionales.
Otras propiedades importantes de matrices son,
i) (M + N)
T
= M
T
+ N
T
.
ii) (MN)
T
= N
T
M
T
.
iii) Si M
T
= M entonces M es simtrica.
iv) Si M
T
= -M entonces M es skew-simtrica.
v) Si M
T
= M
-1
entonces M es ortogonal.
vi) Si M
*T
= M
H
= M entonces M es Hermitian.
vii) Si M
*T
= -M entonces M es skew- Hermitian.
viii) Si M
*T
= M
-1
entonces M es unitaria.
ix) S = 1/2(M + M
T
) es simtrica.
x) R = 1/2(M - M
T
) es skew-simtrica.
xi) MM
T
es simtrica.
xii) (MN)
-1
= N
-1
M
-1
.
xiii) (M
-1
)
T
= (M
T
)
-1
.
xiv) det {M
T
} = det {M}.
xv) det {MN} = det {NM} = det {M}det {N}.
xvi) det {kM} = k
n
det {M}.
Apuntes: 547 504 23
Copyright por Prof. Jos R. Espinoza C.
1.6 Realizaciones de Sistemas.
Las realizaciones son representaciones alternativas de las variables de estado originales, de la forma z
= Tx, tal que permiten un manejo ms expedito de las ecuaciones dinmicas. Para esto se utilizan
transformaciones especiales T de manera que en sistemas de una entrada/una salida (SISO) se logran
importantes propiedades.
A . Forma Cannica Controlable, FCC.
En este caso se utiliza la transformacin T = (CM)
-1
= M
-1
C
-1
, donde,
[ ]

= =

0 0 0 1
0 0 1
0 1
1
,
1
3 2
1 2 1
1 2

n
n
n
a
a a
a a a
M B A B A AB B C ,
por lo tanto, A
T
= TAT
-1
= (CM)
-1
A(CM), B
T
= TB = (CM)
-1
B, C
T
= CT
-1
= C(CM), y D
T
= D.
Encontrndose que,

1
0
0
0
,
1 0 0 0
0 1 0 0
0 0 1 0
1 2 1 0

T T
B A
n
a a a a
.
Ntese que esta representacin existe si T = (CM)
-1
= M
-1
C
-1
existe. Es decir, si det {C} 0 y det {M}
0. Atendiendo a la definicin de M se encuentra que det {M} es 1 1. Por lo tanto, la forma
cannica controlable existe si C es no singular. Esta matriz se conoce como matriz de controlabilidad.

Ejemplo 1.9. Sea el caso donde

=
4 2 2
1 5 1
1 1 3
A ,

=
0
0
1
B , [ ] 1 0 1 = C , y D = 0, determine su FCC. R.: Se
encuentra que det {sI - A} = s
3
+ 12s
2
+ 44s + 48 por lo que a
2
= 12, a
1
= 44 y a
0
= 48 y

=
0 0 1
0 1 12
1 12 44
M , adems,

=
16 2 0
10 1 0
10 3 1
C , por lo que

=
0 9 1
5 . 0 2 0
25 . 0 5 . 0 0
T con lo que se obtiene


=
12 44 48
1 0 0
0 1 0
T
A ,

=
1
0
0
T
B ,
[ ] 1 11 26 =
T
C , y D
T
= 0. Donde se puede apreciar que slo A
T
y B
T
tienen forma definida.

B . Forma Cannica Observable, FCO.
En este caso se utiliza la transformacin T = MO, donde,
Apuntes: 547 504 24
Copyright por Prof. Jos R. Espinoza C.

0 0 0 1
0 0 1
0 1
1
,
1
3 2
1 2 1
1
2

n
n
n
a
a a
a a a
M
CA
CA
CA
C
O ,
por lo tanto, A
T
= TAT
-1
= (MO)A(MO)
-1
, B
T
= TB = (MO)B, C
T
= CT
-1
= C(MO)
-1
, y D
T
= D.
Encontrndose que,
[ ] 1 0 0 0 ,
1 0 0
0 1 0
0 0 1
0 0 0
1
2
1
0

T T
C A
n
a
a
a
a
.
Ntese que esta representacin existe si T
-1
= (MO)
-1
= O
-1
M
-1
existe. Es decir, si det {O} 0 y
det {M} 0. Como en el caso anterior, la forma cannica observable existe si O es no singular. Esta
matriz se conoce como matriz de observabilidad.

Ejemplo 1.10. Sea el caso anterior, determine su FCO. R.:


=
14 22 6
3 3 1
1 0 1
O , por lo que

=
1 0 1
9 3 11
22 14 26
T con lo
que se obtiene

=
12 1 0
44 0 1
48 0 0
T
A ,

=
1
11
26
T
B , [ ] 1 0 0 =
T
C , y D
T
= 0. Donde se puede apreciar que slo A
T
y C
T

tienen forma definida.

C . Forma Cannica Diagonal, FCD.
Esta realizacin se puede obtener si los valores propios de A son distintos entre si. En este caso se
consigue que la matriz A
T
= TAT
-1
resultante sea de la forma,

1
2
1 2
0 0
0 0
{ , , , }
0 0
n
n


= =


T
A di ag

,
la que es diagonal y por tanto est constituida por los valores propios de A. Para encontrar T se recurre
a (1.8) de la cual se puede formar la igualdad,
[ ] [ ]
n n n
Av Av Av v v v
2 1 2 2 1 1
= ,
factorizando por A el miembro derecho se tiene,
[ ] [ ]
n n n
v v v A v v v
2 1 2 2 1 1
= ,
la que se puede re-escribir como,
Apuntes: 547 504 25
Copyright por Prof. Jos R. Espinoza C.

[ ] [ ]
1 2 1 2 1 2
{ , , , }
n n n
= v v v A v v v di ag ,
multiplicando por la izquierda por [v
1
v
2

...
v
n
]
-1
se tiene,
[ ] [ ]
1
1 2 1 2 1 2
{ , , , }
n n n

= v v v A v v v di ag ,
de donde se puede observar que,
[ ]
1
2 1

=
n
v v v T .
Ejemplo 1.11. Sea el caso anterior, determine su FCD. R.: Los valores propios son
1
= -2,
2
= -4, y
3
= -6; con vectores
propios: v
1
= [0.5 0 0.5]
T
, v
2
= [0.5 -0.5 0]
T
y v
3
= [0 0.5 0.5]
T
por lo que


=
1 1 1
1 1 1
1 1 1
T con lo que se obtiene

=
6 0 0
0 4 0
0 0 2
T
A ,

=
1
1
1
T
B , [ ] 5 . 0 5 . 0 1 = T C , y D
T
= 0. Donde se puede apreciar que slo A
T
tiene forma
definida.

En el caso de que A tenga valores propios complejos y conjugados, T contendr vectores propios
complejos y conjugados. Por lo tanto, las variables de estado resultantes seran complejas. Una
alternativa es re-definir T de la forma T = [v
1
v
2

...
v
n
]
-1
para dar paso a variables de estado reales. En
general, si
i
y v
i
son complejos, entonces
i+1
y v
i+1
son iguales a
i
y v
i
pero conjugados. Por lo tanto,
basta tomar cmo la matriz identidad, pero con los elementos
i, i+1
= 1,
i+1, i
= j y
i+1, i+1
= -j. La
realizacin resultante tiene todas sus variables y matrices reales; sin embargo, es slo casi diagonal.

Ejemplo 1.12. Sea el caso anterior, pero con

=
4 2 2
1 5 1
1 1 3
A . Los valores propios son
1
= 4+2j,
2
= 4-2j, y
3
= 4;
con vectores propios dados por v
1
= [0.25-0.25j 0.25+0.25j 0.5]
T
, v
2
= [0.25+0.25j 0.25-0.25j 0.5]
T
y v
3
= [0.5 0.5 0]
T

por lo que


=
1 1 1
1
1
j j
j j
T con lo que se obtiene

+
=
4 0 0
0 2 4 0
0 0 2 4
j
j
T
A ,

=
1
j
j
T B ,

=
1
25 . 0 75 . 0
25 . 0 75 . 0
j
j
T
T C , y
D
T
= 0. Es claro que la realizacin resultante es diagonal, pero representara variables de estado complejas. Sin embargo, si
se utiliza

=
1 0 0
0
0 1 1
j j , se redefine la realizacin T como

=
1 1 1
1
1
1 0 0
0
0 1 1
j j
j j
j j T

=
1 1 1
0 2 2
2 0 0
con lo
que se obtiene

=
4 0 0
0 4 2
0 2 4
T
A ,

=
1
2
0
T
B ,

=
5 . 0
25 . 0
75 . 0
T
T
C , y D
T
= 0. Claramente, todos los coeficientes son reales,
pero A
T
es ahora slo casi diagonal.

Apuntes: 547 504 26
Copyright por Prof. Jos R. Espinoza C.
D . Forma Cannica de Jordan, FCJ.
Esta realizacin se obtiene en el caso que existan valores propios repetidos. Para esto se forma T como
en el caso anterior pero utilizando los valores propios generalizados segn sea el caso. La realizacin
A
T
resultante es casi diagonal y luce como,

=
3
2
1
1
1
0 0 0 0
0 0 0 0
0 0 0 0
0 0 1 0
0 0 0 1
T
A
,
en donde se ha supuesto que
1
se repite tres veces y
2
y
3
slo una vez. Los tres bloques
identificados en A
T
se conocen como bloques de Jordan.

Ejemplo 1.13. Sea el caso anterior, pero con


=
4 2 3
2 0 1
5 6 0
A . Los valores propios son
1
= 2,
2
= 1, y
3
= 1; con
valores propios generalizados dados por v
1
= [2 -1 2]
T
, v
2
= [1 3/7 5/7]
T
y v
3
= [1 22/49 46/49]
T
por lo que


=
7 28 7
5 6 2
1 11 4
T con lo que se obtiene

=
1 0 0
1 1 0
0 0 2
T
A ,

=
7
2
4
T
B , [ ] 061 . 0 286 . 0 0 =
T
C , y D
T
= 0.
Claramente, la realizacin resultante es casi diagonal.

1.7 Alcances del Curso 547 504.
En este curso se estudiarn en profundidad slo sistemas lineales invariantes en el tiempo (S.L.I.) del
tipo continuo, cuya representacin pueda darse de la forma de ecuaciones dinmicas,
Du Cx y Bu Ax x + = + = , ,
y/o M. de T.,
D B A I C H + =
1
) ( ) ( s s ,
con condiciones iniciales x
0
, u
0
e y
0
y valores en estado estacionario dados por x
o
, u
o
, e y
o
. Sern de
especial inters los sistemas con mltiples entradas y mltiples salidas (MIMO). Se asume que los
sistemas pueden estar sujetos a un vector de perturbaciones p(s) de m1.

1.8 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Determine la FCC, FCO, FCD, y la FCJ de los siguientes sistemas. Modifique la transformacin
si aparecen variables complejas en el sistema resultante de manera de tener slo variables reales.
Apuntes: 547 504 27
Copyright por Prof. Jos R. Espinoza C.
a)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
1


=



b ,
[ ]
1 0 0 = c , y d = 0.
b)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
0


=



b ,
[ ] 1 0 1 = c , y d = 0.
2.- Determine una expresin generalizada para las variables de estado en S.S. x
o
de un sistema
descrito por x = Ax + Bu + Ep, y = Cx + Du + Fp, conociendo u y p en S.S.; es decir, u
o
y p
o
.
Establezca las restricciones para que la solucin sea nica.
3.- Determine una expresin generalizada para las entradas en S.S. u
o
de un sistema descrito por x =
Ax + Bu + Ep, y = Cx + Du + Fp, conociendo y y p en S.S.; es decir, y
o
y p
o
. Establezca las
restricciones para que la solucin sea nica.
4.- Determine una expresin generalizada para las variables de estado en S.S. x
o
de un sistema
descrito por x = Ax + Bu + Ep, y = Cx + Du + Fp, conociendo y y p en S.S.; es decir, y
o
y p
o
.
Establezca las restricciones para que la solucin sea nica.
5.- Determine una expresin generalizada para la salida en S.S. y
o
de un sistema descrito por x = Ax
+ Bu + Ep, y = Cx + Du + Fp, conociendo u y p en S.S.; es decir, u
o
y p
o
. Establezca las
restricciones para que la solucin sea nica.
6.- Porqu no es posible encontrar una expresin general como en los casos anteriores para
sistemas no-lineales; es decir, los descritos por ) , , ( ), , , ( p u x h y p u x f x = = .
B . Nivel Intermedio
1.- Si se asume que
i
y v
i
son un valor y un vector propio de la matriz A de nn, respectivamente,
a)
i
L

v
s

L
C
v
l

i
l

R
v
c


b)

+
-
L
e(t)
i(t)
C
+
-
v(t)
R
Sw(t)

c)


+
-
y(t)
M
R
e(t)
i(t)
L
k
d
x(t)
a
l
1


d)


i
s
abc
v
s
abc
L
o
R
o
i
o
abc
fuente carga
v
o
abc

L
i

i
i
abc
C
dc

R
dc

compensador
v
dc

PCC
i
dc
m
abc
R
i


Fig. 1.18 Sistemas para ejercitar; a) carga de potencia constante, b) boost dc-dc, c) levitador magntico, d) compensador de
reactivos.
Apuntes: 547 504 28
Copyright por Prof. Jos R. Espinoza C.
entonces demuestre que,
a)
i
es un valor propio de A
T
.
b) kv
i
es tambin un vector propio de A (con k constante 0).
c)
i
- k es un valor propio de A - kI.
d) k
i
es un valor propio de kA.
e)
i
m
es un valor propio de A
m
(m entero > 0).
f) 1/
i
es un valor propio de A
-1
.
g) e

i
t
es un valor propio de e
At
.
h) v
i
es un vector propio de e
At
.
i) El producto de los valores propios es igual al determinante de A. Es decir,
1
n
i
i=

= det {A}.
2.- Un tanque reactor continuamente agitado en el cual se lleva a cabo la reaccin A B se modela
por las ecuaciones siguientes:
1 1 1
1 2
) 1 ( u e x D x
dt
dx
x
a
+ + = ,
2 1 2
2 2
) 1 ( ) 1 ( u e x BD x
dt
dx
x
a
+ + + =
donde D
a
= 0.1, = 3.0 y B = 19. Determine un modelo lineal {A, B, C, D, E, F} en torno a un
punto de operacin arbitrario.
3.- Para los sistemas de la Fig. 1.18 determine una representacin del tipo ) , , ( p u x f x = , y = h(x, u,
p) y encuentre una expresin para los puntos de operacin x
o
en funcin de u
o
y p
o
. Encuentre la
realizacin {A, B, C, D, E, F} que representa el modelo linealizado en torno a x
o
, u
o
, y p
o
.
(a) El sistema de la Fig. 1.18(a) representa una fuente con una carga de potencia constante por lo que
v
l
i
l
= P
l
es constante. Considere que el vector de estados es x = [x
1
x
2
]
T
= [v
c
i
L
]
T
, la entrada es u =
u = v
s
y la salida es x
1
= v
c
.
(b) La Fig. 1.18(b) muestra un circuito elevador de tensin como los utilizados en equipos porttiles
que permite producir una tensin v(t) mayor que e(t). La tensin e(t) es de 6 V pero se espera que
est entre 5 y 7 volts en condiciones de temperatura ambiente t
a
entre 0 y 55C. La operacin del
circuito est sujeta al encendido y apagado del switch. La razn entre el tiempo encendido y el
tiempo de encendido ms apagado es d(t), en la prctica, para la operacin del circuito se
compara una seal d(t) con una diente de sierra y de la comparacin resulta Sw(t) de encendido-
apagado del switch. Los parmetros son L = 5 mH, C = 200 F, R = 12 . Se espera operar a 12
volts en la salida.
(c) En la Fig. 1.18(c) se muestra un levitador magntico. La tensin e(t) es manipulada para que la
bolita se site a 30 cm sobre el nivel del suelo para temperaturas ambiente t
a
entre 0 y 55C.
Para esto se utiliza el electroimn que puede ser representado por el circuito RL de la figura,
donde R = 1 , L = 50 mH. Ntese que la inductancia L se puede considerar constante, puesto
que se asume al efecto de la proximidad de la bolita al electroimn despreciable. La fuerza de
atraccin f
e
que ejerce el electroimn est dada por,
2
( )
( )
( )
e i
i t
f t k
y t a
=
+
,
donde a = 2 cm y k
i
= 310
-3
kgm
2
/(s
2
A
2
). Adems, el largo l
1
= 50 cm, el largo del resorte en
reposo l
r
= 20 cm y la posicin desde el piso l
0
de la bolita cuando el resorte est en reposo es
de l
0
= 30 cm. Por otro lado, M = 250 gr, k = 24.5 kg/s
2
, d = 1.5 kg/s y g = 9.8 m/s
2
.
(d) El sistema elctrico trifsico balanceado que se muestra en la Fig. 1.18(d) representa una
alimentacin trifsica balanceada v
s
abc
un consumo dado por una carga R
o
L
o
y un compensador
paralelo que toma una corriente i
i
abc
. Este ltimo es incluido por el dueo del consumo para
suministrar los reactivos absorbidos por la carga y as obtener un factor de potencia dado (0.93)
en el PCC (punto de comn acoplamiento) y no pagar multa. Se sabe que el compensador
Apuntes: 547 504 29
Copyright por Prof. Jos R. Espinoza C.
requiere que la tensin en su barra dc, v
dc
, sea constante y mayor al mximo valor de tensin
entre lneas medido en el PCC (800 V). Adems, se puede modelar su lado ac como una fuente
trifsica en estrella de tensiones monofsicas dadas por v
i
abc
= m
abc
v
dc
, donde m
abc
son tres
seales moduladoras que suman cero (sinusoidales) y tienen mximos instantneos entre 0.5 y -
0.5; finalmente, el modelo del lado dc es i
dc
= i
i
abcT
m
abc
. Considerar que L
i
= 5 mH, R
i
= 0.5 ,
C
dc
= 200 F, R
dc
= 6.4 k, R
o
= 18.586 , L
o
= 44.37 mH, y que la tensin de fase rms es de 220
V. Considerando x = [x
1
x
2
x
3
x
4
x
5
x
6
]
T
= [i
i
a
i
i
b
i
i
c
i
o
a
i
o
b
i
o
c
v
dc
]
T
. defina el vector en ejes rotatorios
dq sincronizados con la tensin de red. En este caso el vector de estado es x = [x
1
x
2
x
3
x
4
x
5
]
T
=
[i
i
d
i
i
q
i
o
d
i
o
q
v
dc
]
T
y las ecuaciones de estado son ) , , , , (
q
s
d
s
q d
v v m m x f x = . Ntese que la otra salida
es el factor de potencia instantneo en el PCC (investigue una definicin apropiada para el factor
de potencia).
C . Nivel Avanzado
1.- Si se asume que
i
y v
i
son un valor y un vector propio de la matriz A de nn, respectivamente,
entonces demuestre que,
a) El Teorema de Cayley-Hamilton que indica 0
0 1
1
1
= + + + +

I A A A a a a
n
n
n
.
b) k
m

i
m
+ k
m-1

i
m-1
+ + k
1

i
+ k
0
es un valor propio de k
m
A
m
+ k
m-1
A
m-1
+ + k
1
A + k
0
I.
c) La suma de los valores propios es igual a la traza de A (suma de los elementos de la diagonal de
A). Es decir,
1
n
i
i=

= t r {A}.
d) La matriz MN y la matriz NM, donde M es de pq y N es de qp tienen idnticos valores propios
distintos de cero. Especficamente, si p > q la matriz MN y NM tienen q valores propios
idnticos y adems la matriz MN tiene p q valores propios idnticos a cero.
2.- Hay sistemas trifsicos en donde la frecuencia no es constante; por ejemplo, en los motores
elctricos trifsicos en donde es precisamente la velocidad la que es controlada. Una buena
alternativa de anlisis y diseo de estos sistemas es la transformacin abc a dq0; sin embargo,
sta debe ser reformulada pues ahora la cantidad es funcin del tiempo. Se pide, reformular la
transformacin abc a dq0 para estos casos.
3.- Los sistemas monofsicos tambin se pueden abordar de manera de representarlos por variables
que en S.S. son continuas. Para esto debe encontrarse una forma de transformar la representacin
en ejes estacionarios (abc en sistemas trifsicos) a ejes rotatorios (dq0 en sistemas trifsicos). Se
pide encontrar una transformacin que logre lo indicado para lo cual asuma que la frecuencia del
sistema monofsico es constante.


Apuntes: 547 504 30
Copyright por Prof. Jos R. Espinoza C.
2 Representacin en Espacio de Estados.

En este captulo se revisan variadas propiedades de los sistemas MIMO que son
fcilmente analizadas si la representacin del sistema est en ecuaciones dinmicas. Se
destacan las propiedades de observabilidad y controlabilidad como caractersticas
bsicas para la propuesta de estrategias de control.


2.1 Introduccin.
La teora de sistemas lineales es quizs la ms completa y la ms desarrollada al momento de ser
aplicada al problema de control. Su utilizacin cubre tambin a los sistema no-lineales que permiten
una linealizacin en torno al punto de operacin de inters. Por estas razones, es importante tener un
buen dominio de esta teora.
La solucin de las ecuaciones de estado,
Du Cx y Bu Ax x + = + = , ,
se divide en la respuesta a entrada cero (con u = 0), la cual satisface,

ec ec ec ec
Cx y Ax x = = , , (2.1)
con x
ec
(0) = x
0
y la respuesta a c.i. cero, la cual satisface,
Du Cx y Bu Ax x
ci ci ci ci
+ = + = , , (2.2)
con x
ci
(0) = 0. Ambas respuestas cumplen con el principio de linealidad al igual que con el de
aditividad. Es decir, la solucin total es la suma de ambas respuestas.
2.2 Respuesta a Entrada Cero.
La ecuacin (2.1) se re-escribe como,
Cx y Ax x = = , ,
con x(0) = x
0
, en donde el subndice ha sido suprimido. Para solucionar esta ecuacin hay dos
alternativas, usando series y usando Laplace.
A . Utilizando Series.
Se deriva la ecuacin dx/dt = Ax sucesivamente, por lo que se puede escribir,

x A x
x A AAx x A x
Ax x
k k
=
= = =
=
) (
2

,
de donde se puede observar que x
(k)
(0) = A
k
x(0) = A
k
x
0
. Como A
k
existe para todo k finito, x(t) se
puede se puede expresar utilizando Taylor como,
Apuntes: 547 504 31
Copyright por Prof. Jos R. Espinoza C.

2 ( )
0 0
0
2 2
0 0 0 0
2 2
0
1 1
( ) (0) ( ) ( ) ( )
2! !
1 1
2! !
1 1
2! !
k k
t t
t
k k
k k
t t t t t t t
k
t t t
k
t t t
k
= =
=
= + + + + +
= + + + + +

= + + + + +


x x x x x
x Ax A x A x
I A A A x



,
el trmino en parntesis siempre converge y por su similitud con la serie de Taylor de una exponencial
se denota como e
At
, es ms, se le conoce como matriz de transicin de estados.

Def.: La matriz de transicin de estados (t) se define por,
+ + + + + = =
k k t
t
k
t t e t A A A I
A
!
1
! 2
1
) (
2 2
. (2.3)

Si bien la expresin como serie infinita para la matriz de transicin es generalizada, su utilizacin se da
slo por algoritmos numricos. Algunas propiedades de (t) = e
At
son,

t t
t t
T t t
t t
t t t t
e e
dt
d
e e
e e
e e
e e e
I e
T
A A
A A
A A
A A
A A A
A
A
A A
=
=
=
=
=
=

+
) (
) (
1
) (
0
2 1 2 1
.
Finalmente, la respuesta a entrada cero es,

0 0
) ( ) ( x x x
At
e t t = = . (2.4)
B . Utilizando Laplace.
Se aplica Laplace a dx/dt = Ax, por lo que se obtiene,

0
1
0
) ( ) (
) ( ) (
) ( ) 0 ( ) (
x A I x
x x A I
Ax x x

=
=
=
s s
s s
s s s
,
por lo tanto,

0
1 1
} ) {( ) ( x A I x

= s t L .
Al comparar este resultado con el obtenido mediante series de Taylor se puede concluir que,
} ) {( ) (
1 1
= = A I
A
s e t
t
L . (2.5)
Contrariamente a la serie infinita (2.3), este ltimo resultado (2.5) es de gran utilidad para el clculo
manual de (t).
Apuntes: 547 504 32
Copyright por Prof. Jos R. Espinoza C.
As, utilizando (2.4), la respuesta a entrada cero es,

0
1 1
0
} ) {( ) ( ) ( x A I C x C Cx y
A
= = = s e t t
t
L . (2.6)

Ejemplo 2.1. Dado el sistema descrito por Bu Ax x + = , Du Cx y + = , donde


=
3 2
1 0
A ,

=
1
0
B , [ ] 0 1 = C y
[ ] 0 = D . Determine (t) y x
ec
(t) con x
0
= [1 1]
T
. R.: En este caso:

=
3 2
1
s
s
s A I , por lo que, =
1
) ( A I s

+
+ +
s
s
s s
2
1 3
2 3
1
2
, finalmente, } ) {( ) (
1 1
= A I s t L

+ +

=


t t t t
t t t t
e e e e
e e e e
2 2
2 2
2 2 2
2
. La respuesta a entrada
cero es
0
) ( ) ( x x
ec
t t =

+ +
+
=


t t t t
t t t t
e e e e
e e e e
2 2
2 2
2 2 2
2
. La Fig. 2.1 muestra grficamente cmo evoluciona el vector
x
ec
(t) a partir de su condicin inicial x
0
. Ntese que la representacin es en un plano dado que hay dos variables de estado;
es decir, n = 2.

En el ejemplo anterior, los argumentos de las exponenciales en las expresiones de cada elemento de la
matriz (t) son las races del polinomio s
2
+ 3s + 2. Estas races son a su vez los valores propios de A.
A continuacin se comentan algunos resultados de estas relaciones.
C . Modos de Oscilacin.
La matriz de transicin utiliza la matriz

1
{ }
( )
{ }
s
s
s

I A
I A
I A
Adj
det
,
en donde cada elemento de la matriz Adj {sI - A} es de orden menor o igual a n-1 y el escalar det {sI -
A} es de orden n. Por lo tanto, cada elemento de esta matriz puede escribirse,
+

+ +

2
2
22
2
21
2
1
12
1
11
) ( ) ( s s
a
s s
a
s s
a
s s
a
,
donde s
1
, s
2
, ..., s
n
son las races de det {sI - A}. Al tomar Laplace inverso para obtener los elementos
de (t), stos toman la forma,
+ + + + +
t s t s t s t s
te a e a te a e a
2 2 2 1
22 21 12 11
,
x
ec1
(t)
x
ec2
(t)
x
ec
(0) = x
0
x
ec
(t)
1 0
-1.0
0
1.0

Fig. 2.1 Representacin grfica de la respuesta a entrada cero del Ejemplo 2.1.
Apuntes: 547 504 33
Copyright por Prof. Jos R. Espinoza C.
en donde claramente se observa que cada elemento se formar a partir de las races del escalar det {sI -
A}. Como estas races s
i
son tambin por definicin los valores propios
i
de A, se puede concluir que
la matriz de transicin de A tiene exponenciales cuyos exponentes estn formados por los valores
propios de A. Estos son tambin conocidos como los modos de oscilacin de A.
Por otro lado, dado que un valor propio
i
y su respectivo vector propio v
i
de A estn relacionados por
Av
i
=
i
v
i
, se puede escribir,

i
k
i i
k
i i i i i i i i i i i
i i i i i i i i i i i
i i i
v v A
v v Av v A v AA v A
v v Av v A AAv v A
v Av
=
= = = = =
= = = = =
=

3 2 2 2 2 3
2 2
,
de esta manera, al multiplicar la expresin de la matriz de transicin por la derecha por el vector v
i
se
tiene,

i
t
i
k k
i i i
i
k k
i i i i i i
k
i
k
i i i i i i
i
k k
i i i i
t
i
e
t
k
t t
t
k
t t
t
k
t t
t
k
t t e
v
v
v v v v
v v v v
v A v A v A Iv v
A

+ + + + + =
+ + + + + =
+ + + + + =
+ + + + + =




!
1
! 2
1
1
!
1
! 2
1
!
1
! 2
1
!
1
! 2
1
2 2
2 2
2 2
2 2
.
Esta ltima expresin indica que la matriz de transicin e
At
tiene por valores propios a e

i
t
y por
vectores propios a v
i
. Un importante y prctico resultado de esto es que la respuesta a entrada cero para
una condicin inicial x
0
correspondiente a un vector propio v
i
se simplifica a,

i
t
i
t i
e e t t v v x x
A
= = =
0
) ( ) ( ,
es decir, slo el modo
i
es excitado y la respuesta tiene la direccin de v
i
y con una magnitud dada por
e

i
t
.

Ejemplo 2.2. Dado el ejemplo anterior determine x
ec
(t) con x
0
igual a sus vectores propios. R.: En este caso
i t t v xec ) ( ) ( =
i
t t t t
t t t t
e e e e
e e e e
v

+ +

=


2 2
2 2
2 2 2
2
. Donde los vectores propios de A pueden tomar los valores: v
1
= [-1
1]
T
y v
2
= [-0.447 0.894]
T
. As, las respuestas a entrada cero son:

=

1
1
) (
t
e t
ec
x y

=

894 . 0
447 . 0
) (
2t
e t
ec
x ,
respectivamente. La Fig. 2.2 muestra grficamente cmo evoluciona el vector x
ec
(t) a partir de su condicin inicial v
1
y v
2
.
Ntese que las grficas son lneas rectas; es decir, las trayectorias son en la direccin del vector propio correspondiente.
Dado que los valores propios son negativos, ambas trayectorias terminan en el origen del plano para t .

Si los valores propios son complejos y conjugados, stos tendrn asociados vectores propios complejos
y conjugados. En este caso, la condicin inicial deber tomarse como x
0
= v
i
+ v
i
*
(donde v
i
*
es el
conjugado de v
i
); por lo tanto,
Apuntes: 547 504 34
Copyright por Prof. Jos R. Espinoza C.

} { 2
) ( ) (
*
*
*
*
i
t
i
t
i
t
i
t
i
t
i i
t
i
i i
e
e e
e e
e t
v
v v
v v
v v x
A A
A


=
+ =
+ =
+ =
,
donde
i
*
es el valor propio
i
conjugado.
2.3 Respuesta a c.i. Cero.
La solucin de (2.2) se re-escribe como la ecuacin,
Du Cx y Bu Ax x + = + = , ,
con x(0) = 0, en donde el subndice ha sido suprimido. Para solucionar esta ecuacin se puede utilizar
Laplace.
A . Expresin para la respuesta a c.i. cero.
Aplicando Laplace a ambos miembros se tiene,
) ( ) ( ) ( ), ( ) ( ) ( s s s s s s s Du Cx y Bu Ax x + = + = ,
lo que puede ser re-escrito como,
) ( ) ( ) ( ), ( ) ( ) ( s s s s s s Du Cx y Bu x A I + = = ,
multiplicando la primera ecuacin anterior por la izquierda por el factor (sI - A)
-1
se obtiene,
) ( ) ( ) (
1
s s s Bu A I x

= ,
por lo que los estados x(t) para c.i. nulas son,

=

t
t
d e t
0
) (
) ( ) ( Bu x
A
. (2.7)
Por otro lado, la salida queda como,
) ( } ) ( { ) ( ) ( ) ( ) (
1 1
s s s s s s u D B A I C Du Bu A I C y + = + =

.
por lo que la respuesta en el tiempo es,
x
ec1
(t)
x
ec2
(t)
x
ec
(0) = v
1
1 0
-1.0
0
1.0
x
ec
(0) = v
2

Fig. 2.2 Representacin grfica de la respuesta a entrada cero del Ejemplo 2.2.
Apuntes: 547 504 35
Copyright por Prof. Jos R. Espinoza C.
) ( ) ( ) (
0
) (
t d e t
t
t
Du Bu C y
A
+ =


. (2.8)
Alternativamente, la salida en Laplace se puede expresar como,
) ( ) ( ) ( ) ( s s s s Du u H y + = .
por lo que la respuesta en el tiempo sera,
) ( )} ( ) ( { ) (
1
t s s t Du u H y + =

L .
o tambin,
) ( ) ( } { ) ( s s e s
t
Du Bu C y
A
+ = L ,
Dado que el sistema es lineal, la respuesta total de estos sistemas puede ser escrita como la suma de la
respuesta a entrada cero y la respuesta a c.i. nulas. As los estados estaran dados por la suma de (2.4) y
(2.7),

+ =

t
t t
d e e t
0
) (
0
) ( ) ( Bu x x
A A
, (2.9)
y la salida por la suma de (2.6) y (2.8),
) ( ) ( ) (
0
) (
0
t d e e t
t
t t
Du Bu C x C y
A A
+ + =


. (2.10)
2.4 Observabilidad.
El circuito elctrico de la Fig. 2.3 tiene por entrada a la corriente i
s
y por variables de estado a los
voltajes en los capacitores v
c1
y v
c2
, y a la corriente del inductor i
L
. Si slo se pudiera medir el voltaje
en el capacitor C
1
, podra deducirse las restantes variables de estado a partir de esta variable ?.
Cmo cambiara esta respuesta si se miden otras variables ?. El concepto de observabilidad ayudar a
responder estas interrogantes y dar paso a otras alternativas de anlisis y diseo de estrategias de
control.

Def.: Un sistema L.I.T. es observable si el estado inicial x(0) = x
0
puede ser deducido en forma nica a
partir del conocimiento de la entrada u(t) y la salida y(t) para todo tiempo t entre 0 y T > 0.

Es importante destacar que si x
0
puede ser deducido, entonces tambin se puede deducir x(t) para
0 t T. Esto porque slo x
0
es desconocido en la expresin de los estados (2.9). Es decir,
observabilidad indica que podemos deducir los estados para 0 t T.
L
i
s
C
1
R
o
i
L
C
2
v
c2 v
c1

Fig. 2.3 Circuito elctrico.
Apuntes: 547 504 36
Copyright por Prof. Jos R. Espinoza C.
A . Estados no observables y observabilidad.

Def.: Un estado x

0 es no observable si la solucin a entrada cero y(t) con x(0) = x

es cero para
todo t 0.

Dado que la respuesta a entrada cero en este caso es y(t) = Ce
At
x

, entonces x

es no observable si se
cumple que Ce
At
x

= 0 para todo t 0. Geomtricamente en un sistema con una salida, dado que y(t) =
Cx(t), entonces x

es no observable si se cumple que el vector de estados de la solucin a entrada cero


es ortogonal al vector C. Es importante destacar que en la caracterstica de observabilidad slo estn
involucradas las matrices A y C; por esta razn, normalmente se habla de si el par {A, C} es o no
observable.

Teorema: Un sistema L.I.T. es observable (o tambin el par {A, C}) si y slo si no tiene estados no
observables.

El teorema anterior es del tipo p (L.I.T. es observable) q (no hay estados no observables), o p q y
q p o del tipo q
/
p
/
y q p. Por lo tanto, el teorema se prueba si se demuestra esto ltimo; es
decir, (a) si hay un estado no observable entonces el sistema es no observable y (b) si no hay estados no
observables entonces el sistema es observable.
(a) Sea x

0 un estado no observable y x
1
0 un estado arbitrario que al ser considerado condicin
inicial generar una salida para entrada cero y
1
(t) = Ce
At
x
1
. Sea ahora x
2
= x
1
+ x

, con 0, que
al ser considerado condicin inicial generar una salida para entrada cero y
2
(t) = Ce
At
x
1
+ Ce
At
x


= Ce
At
x
1
= y
1
(t). Se observa que dos condiciones iniciales distintas generan igual salida, por lo que
sera imposible discriminar entre stas a partir de la salida y
1
(t).
(b) Se debe probar que al no haber estados no observables entonces el sistema es observable. Sea el
estado inicial x
0
0 por lo que la salida a entrada cero es y(t) = Ce
At
x
0
. Si se multiplican ambos
lados por la izquierda por (Ce
At
)
T
se tiene,

0
) ( ) ( ) ( x C C y C
A A A t T t T t
e e t e = ,
si ahora se integra se tiene,

0
0
) ( ) ( ) ( x M y C
A
T dt t e
T
T t
=

,
donde M(T) esta dado por,

=
T
t T t
dt e e T
0
) ( ) (
A A
C C M ,
por lo que x
0
puede ser deducido como,

0
0
1
) ( ) ( ) ( x y C M
A
=

T
T t
dt t e T ,
lo cual es vlido si M(T) es no singular, lo que se puede concluir si M(T) es una matriz definida
positiva; es decir, si x
0
T
M(T)x
0
> 0, para todo x
0
0. A partir de la expresin de M(T) se puede
escribir que,
Apuntes: 547 504 37
Copyright por Prof. Jos R. Espinoza C.


=
=
=
T
t
T
t T t
T
t T t T T
dt e
dt e e
dt e e T
0
2
0
0
0 0
0
0
0 0 0
) ( ) (
) ( ) (
x C
x C x C
x C C x x M x
A
A A
A A
,
dado que no hay estados no observables, el argumento de la integral es siempre un nmero
positivo, por ende su integral tambin lo es. En definitiva, la matriz M(T) es definida positiva y su
inversa siempre existe.
B . Tests de observabilidad.
Hay dos tests de observabilidad que son prcticos para encontrar los x
0
que satisfacen Ce
At
x
0
= 0. Estos
tests estn fundamentados en teoremas a saber.

Teorema: El vector x

es no observable si y slo si,


0 x
CA
CA
CA
C
=

1
2
n

. (2.11)

El teorema anterior es del tipo p (x

es no observable) q (se cumple (2.11)), o p q y q p. Por


lo tanto, el teorema se prueba si se demuestra esto ltimo; es decir, (a) si hay un estado x

no
observable entonces se cumple (2.11) y (b) si se cumple (2.11) entonces hay estados no observables.
(a) Sea x

0 un estado no observable entonces se cumple que al ser considerado condicin inicial


generar una salida para entrada cero Ce
At
x

= 0, t 0. Por lo que sus derivadas para t = 0


tambin son cero; es decir,

0
0
0
0
0 0
2
0
2
0
2
2
0 0
0
= = =
= = =
= = =
= =
= =
= =
= =
=




x CA x CA x C
x CA x CA x C
CAx x CA x C
Cx x C
A A
A A
A A
A
k
t
t k
t
t
k
k
t
t
t
t
t
t
t
t
t
t
e e
dt
d
e e
dt
d
e e
dt
d
e

,
que corresponde a la ecuacin (2.11) desarrollada en sus componentes.
(b) Se debe probar que al cumplirse (2.11) entonces hay estados no observables. La ecuacin (2.11) se
puede descomponer en Cx

= CAx

= CA
2
x

= = CA
n-1
x

= 0. El teorema de Cayley-Hamilton
indica que A
n
= -a
n-1
A
n-1
- a
n-2
A
n-2
- - a
1
A - a
0
I, por lo que al multiplicar esta expresin por la
izquierda por C y por la derecha por x

se tiene, CA
n
x

= -a
n-1
CA
n-1
x

- a
n-2
CA
n-2
x

- - a
1
CAx


- a
0
Cx

que es igual a cero de acuerdo a la descomposicin de (2.11). Es decir, CA


n
x


= 0. De la
Apuntes: 547 504 38
Copyright por Prof. Jos R. Espinoza C.
misma manera, la expresin derivada del Teorema de Cayley-Hamilton se multiplica por A y luego
se multiplica por la izquierda por C y por la derecha por x

, con lo que se deduce que CA


n+1
x


= 0.
De la misma manera se puede generalizar que CA
k
x

= 0 k n. Este resultado en combinacin


con (2.11) indica que CA
k
x

= 0 k 0. Por otro lado, la salida se puede expresar como,



2 2
2 2
2 2
2! !
2! !
2! !
k k
t
k k
k k
t t
e t
k
t t
t
k
t t
t
k

= + + + + +


= + + + + +
= + + + + +
A
A A
C x C I A x
CA x CA x
Cx CA x
CA x CA x
Cx CAx








,
la cual se reduce a cero utilizando el hecho de que CA
k
x

= 0 k 0. Por lo tanto, x

es no
observable.

Considerando que la matriz involucrada en (2.11) es la matriz de observabilidad O, el teorema anterior
indica que existe un vector no observable si O cumple con (2.11) para algn x

; es decir, si x

es
ortogonal a cada fila de O. En otras palabras, las filas de la matriz O no son una base en el espacio n-
dimensional que puedan generar x

, o tambin, el rango de O es menor a n. Es decir, no hay estados no


observables y el sistema es observable si y slo si el rango de O es n. Ntese que es importante definir la
observabilidad en funcin del rango dado que O no necesariamente es cuadrada. De hecho su dimensin
es de (qn)n (q: nmero de salidas). En el caso de ser cuadrada (una salida), r ango{O} = n es
equivalente a det {O} 0. Es decir, con q = 1, un sistema L.I.T. es observable si det {O} 0.

Ejemplo 2.3. Dado el sistema descrito por Bu Ax x + = , Du Cx y + = , con

=
4 2 2
1 5 1
1 1 3
A . Determinar si es
observable al medir x
1
, x
2
, x
3
, x
1
- x
2
, y al medir x
1
y x
2
. R.: En el primer caso [ ] 0 0 1 = C , por lo que O =

6 6 10
1 1 3
0 0 1

que tiene det {O} = 0, por lo que no es observable; en el segundo caso [ ] 0 1 0 = C , por lo que O =


10 26 10
1 5 1
0 1 0
que
tiene det {O} = 0, por lo que no es observable; en el tercer caso [ ] 1 0 0 = C , por lo que O =



20 16 16
4 2 2
1 0 0
que tiene
det {O} = 0, por lo que no es observable; en el cuarto caso [ ] 0 1 1 = C , por lo que O =


4 32 0
0 6 2
0 1 1
que tiene
Apuntes: 547 504 39
Copyright por Prof. Jos R. Espinoza C.
det {O} = 16, por lo que es observable; y en el quinto caso

=
0 1 0
0 0 1
C , por lo que O =

10 26 10
6 6 10
1 5 1
1 1 3
0 1 0
0 0 1
que tiene un
r ango{O} = 3, por lo que es observable. En conclusin, la medicin de una variable no permite obtener las restantes. La
medicin de x
1
- x
2
permite derivar la tercera variable de estado. Medir x
1
y x
2
permite obtener x
3.
Estas consideraciones
sern de utilidad al disear esquemas de control que requieran las variables de estado como informacin.


Teorema: El par {A, C} no es observable si y slo si para algn vector propio v
k
de A se cumple,
Cv
k
= 0. (2.12)

El teorema anterior es del tipo p (par {A, C} no es observable) q (se cumple que Cv
k
= 0), o q p
y p q. Por lo tanto, el teorema se prueba si se demuestra esto ltimo; es decir, (a) si hay un vector
propio v
k
que cumple Cv
k
= 0 entonces el par {A, C} no es observable y (b) si el par {A, C} no es
observable entonces hay un vector propio v
k
que cumple con Cv
k
= 0.
(a) Sea v
k
un vector propio que cumple Cv
k
= 0, si se utiliza v
k
como condicin inicial entonces el
vector de estados es x(t) = e
At
v
k
= e

k
t
v
k
(con
k
el valor propio asociado al vector v
k
). Por lo que la
salida es y(t) = Cx(t) = Ce

k
t
v
k
= e

k
t
Cv
k
. Como Cv
k
= 0, entonces y(t) = 0 y por lo tanto el sistema
no es observable.
(b) Los vectores propios forman un base por lo tanto cualesquier vector x
0
0 (en particular si x
0
es no
observable) puede ser generado a partir de la combinacin lineal x
0
= a
1
v
1
+ a
2
v
2
+ +a
n
v
n
(con a
k

coeficientes a encontrar para cada x
0
). Si x
0
se usa como condicin inicial, el vector de estados
queda x(t) = e
At
x
0
= e
At
(a
1
v
1
+ a
2
v
2
+ + a
n
v
n
) = a
1
e
At
v
1
+ a
2
e
At
v
2
+ + a
n
e
At
v
n
= a
1
e

1
t
v
1
+
a
2
e

2
t
v
2
+ + a
n
e

n
t
v
n
= a
1
v
1
e

1
t
+ a
2
v
2
e

2
t
+ + a
n
v
n
e

n
t
. Por lo que salida sera y(t) = Cx(t) =
a
1
Cv
1
e

1
t
+ a
2
Cv
2
e

2
t
+ + a
n
Cv
n
e

n
t
. Dado que x
0
es no observable entonces y(t) = 0 t y por lo
tanto deber cumplirse que a
1
Cv
1
= a
2
Cv
2
= = a
n
Cv
n
= 0. Como x
0
0, entonces hay al menos
un a
k
0 y por ende el correspondiente Cv
k
= 0 para cumplir con la expresin anterior.

En el caso de sistemas no observables, este teorema permite encontrar los modos no observables. Estos
corresponden a los valores propios
k
para los cuales su vector propio asociado v
k
cumple con Cv
k
= 0.
En otras palabras, estas dinmicas no se reflejan en la salida y(t).

Ejemplo 2.4. En el ejemplo anterior se encontr que el sistema es no observable al medir x
1
. Determine el o los modos no
observables. R.: En este caso

=
4 2 2
1 5 1
1 1 3
A y [ ] 0 0 1 = C por lo que los valores propios son
1
= -2,
2
= -4 y
3

= -6; y los vectores propios son, respectivamente, v
1
= [1 0 1]
T
, v
2
= [1 1 0]
T
, y v
3
= [0 1 1]
T
. Por lo que Cv
1
= 1, Cv
2
= 1,
y Cv
3
= 0. Por lo tanto, el modo no observable es
3
= -6. La Fig. 2.4 muestra grficamente esta situacin, claramente, C es
perpendicular a v
3
. Ntese que la representacin es en un espacio tridimensonal dado que hay tres variables de estado; es
decir, n = 3.

Apuntes: 547 504 40
Copyright por Prof. Jos R. Espinoza C.
Ejemplo 2.5. Determine la observabilidad del ejemplo del reactor exotrmico. R.: En este caso se tienen las matrices
o
o
u u
x x
A
=
=

=
p
Rx
E
p
Rx
E
p
Rx
E
Rx
E
C V
UA
x e
Rx
E
k
C
H
V
q
e k
C
H
x e
Rx
E
k e k
V
q
1
2
2
0 0
1
2
2
0 0
2 2
2 2
) ( ) (
y [ ] 1 0
) , ( ) , (
2 1
=

=
=
=
o
o
u u
x x
u x u x
C
x
h
x
h
por lo
que la matriz de observabilidad depende del punto de operacin. La Fig. 2.5(a) muestra el determinante de esta matriz para
diferentes puntos de operacin. Si en cambio se considera a la concentracin C
A
como salida del sistema, se tiene que C = [1
0] y por lo tanto el determinante de la matriz de observabilidad es distinto y toma valores como ilustrado en la Fig. 2.5(b).
En ambos casos se tiene que el determinante es distinto de nulo para valores prcticos de la temperatura T. Esto implica que
si se tiene disponible una variable de estado, se puede determinar la otra numricamente.

2.5 Controlabilidad.
Al retomar el circuito elctrico de la Fig. 2.3 surge otra importante pregunta. Si se considera que la
corriente i
s
es la entrada, es posible llevar el voltaje del capacitor C
1
a un valor arbitrario en un tiempo
finito ?. En forma ms restrictiva se podra preguntar: es posible llevar las variables de estado - los
voltajes en los capacitores v
c1
y v
c2
, y a la corriente del inductor i
L
- a valores arbitrarios en un tiempo
finito ?. El concepto de controlabilidad ayudar a responder las interrogantes anteriores, las cuales a su
vez permitirn desarrollar nuevas estrategias de control.

Def.: Un S.L.I. es controlable si para cada x
1
y T > 0 existe una funcin de entrada u(t) tal que el
sistema es llevado del estado inicial x
0
en t = 0 al estado final x
1
en t = T.

De la expresin de los estados (2.9) se puede deducir que sta tiene por valor en t = T a,

+ = =

T
T T
d e e T
0
) (
0 1
) ( ) ( Bu x x x
A A
.
Dado que x
1
es un valor deseado de alcanzar, la expresin anterior indica que u() puede ser escogida
de manera de dar el valor requerido a la integral y as obtener dicho valor. Es decir, es el valor de la
integral - respuesta a c.i. nulas - la que define si es controlable o no un determinado sistema. Ntese
que la definicin asegura que es posible llevar el sistema a cualesquier estado x
1
en un tiempo finito T,
que no necesariamente es parte de un punto de operacin del sistema. Es decir, esta caracterstica
asegura que el sistema puede estar a lo menos para un instante dado en el estado x
1
.
v
2
v
1
v
3
C

Fig. 2.4 Representacin grfica de los vectores propios y el vector C del Ejemplo 2.4.
Apuntes: 547 504 41
Copyright por Prof. Jos R. Espinoza C.
A . Estados no controlables y controlabilidad.

Def.: Un estado x

0 es no controlable si la respuesta a c.i. nulas x(t) es ortogonal a x

para todo t
0 y para todas las funciones de entrada u(t).

Esta definicin se puede expresar como,
0 ) ( ) ( ) (
0 0 0
) (
= = =


t
T
t
T
t
t
T
d t e d t e d e Bu x Bu x Bu x
A A A
,
la cual debe cumplirse para t 0. Por lo que no hay otra opcin que x

T
e
At
B = 0 t 0. Al revisar la
definicin de estado no observable se aprecia una gran similitud con esta ltima expresin; de hecho, al
tomar la transpuesta de la condicin de controlabilidad, se obtiene la condicin de observabilidad pero
considerando B
T
como C y A
T
como A.

Teorema: Un S.L.I. es controlable (o tambin el par {A, B}) si y slo si no tiene estados no
controlables.

El teorema anterior es del tipo p (L.I.T. es controlable) q (no hay estados no controlables), o p q
y q p o del tipo q
/
p
/
y q p. Por lo tanto, el teorema se prueba si se demuestra esto ltimo; es
decir, (a) si hay un estado no controlable entonces el sistema es no controlable y (b) si no hay estados
no controlables entonces el sistema es controlable.
(a) Sea x

0 un estado no controlable, por lo tanto todas las respuestas a c.i. nulas son ortogonales a
x

por lo que ningn estado x(T


f
) que no sea ortogonal a x

es alcanzable.
(b) Se debe probar que al no haber estados no controlables entonces el sistema es controlable. Si en la
expresin de la respuesta a c.i. nulas evaluada en t = T
f
se define la entrada u(T
f
- ) = B
T
e
AT
v, con
v un vector constante a encontrar, se tiene,
v N v B B v BB Bu x
A A A A A
) ( ) ( ) ( ) ( ) (
0 0 0
f
T
T T T
T
T
T
f f
T d e e d e e d T e T
f T T f T f
= = = =


, (2.13)
como N(T
f
) es definida positiva (debido a similares razones utilizadas para M(T
f
) en el caso de la
observabilidad), la solucin para v existe y es nica.

300 320 340 360 380 400
4000
3000
2000
1000
0
Temperatura en el Reactor
|
O
|

300 320 340 360 380 400
0.06
0.04
0.02
0
Temperatura en el Reactor
|
O
|


a) b)
Fig. 2.5 Determinante de la matriz de observabilidad considerando como salida a; a) temperatura, T, b) concentracin, C
A
.
Apuntes: 547 504 42
Copyright por Prof. Jos R. Espinoza C.

Ejemplo 2.6. Dado el sistema descrito por Bu Ax x + = , Du Cx y + = , con

=
6 0
0 2
A y

= =
2
2
b B . Determine
los puntos de operacin para el vector de estados x
o
para una entrada arbitraria u
o
= u
o
(dado que u
o
es un escalar) y la
entrada u(t) = u(t) para llevar el sistema a x(T
f
) = [1 -2]
T
en un tiempo T
f
= 0.5. R.: De la definicin de punto de operacin se
tiene que x
o
= -A
-1
Bu
o
= -A
-1
Bu
o
= [1 -0.333]
T
u
o
; es decir, los valores alcanzables como puntos de operacin estn en la
direccin dada por el vector -A
-1
B = [1 -0.333]
T
. Se asume que el sistema es controlable, de (2.13) se tiene que
u(t) = B
T
e
A
T
(T
f
- t)
N(T
f
)
-1
x(T
f
). Como A es diagonal A = A
T
, por lo tanto e
At
=

t
t
e
e
6
2
0
0
y



=


3 / ) ) ( 1 ( ) 1 ( 5 . 0
) 1 ( 5 . 0 ) ( 1
) (
2
6 8
8
2
2
f f
f f
T T
T T
f
e e
e e
T N . Por lo que la expresin para la entrada est dada por
[ ]

=





2
1
3 / ) ) ( 1 ( ) 1 ( 5 . 0
) 1 ( 5 . 0 ) ( 1
0
0
2 2 ) (
1
2
6 8
8
2
2
) ( 6
) ( 2
f f
f f
f
f
T T
T T
t T
t T
e e
e e
e
e
t u . Los resultados de simulacin en funcin del
tiempo se muestran en la Fig. 2.6(a) y en forma paramtrica en Fig. 2.6(b). Se observa que el sistema pasa por el x(T
f
) = [1 -
2]
T
en T
f
= 0.5 como requerido. Se destaca la familia de puntos de operacin que no contienen el vector x(T
f
) = [1 -2]
T
.
B . Tests de controlabilidad.
En este caso se utiliza la dualidad entre observabilidad y controlabilidad para determinar los tests. Para
esto se escribe la condicin de controlabilidad como,
0 = =

x B B x
A A
T
e e
T
T
,
condicin que luce idntica a la de observabilidad pero considerando C = B
T
y A = A
T
. Por lo que
probar la controlabilidad es idntico a probar la observabilidad del sistema ficticio dado por,
x B y x A x
T T
= = , .
Por lo tanto, un estado no controlado x

satisface,
x
1
(t)
0 0.2 0.4 0.5
-4
-2
0
2
4
x
2
(t)
u(t)/10
t


x
1
(t)
x
2
(t)
x(T
f
)
4 2 0 2
-4
-2
0
x
o
-A
-1
B

(a) (b)
Fig. 2.6 Representacin grfica de la respuesta a entrada cero del Ejemplo 2.6; a) Respuesta en el tiempo, b) paramtrica.
Apuntes: 547 504 43
Copyright por Prof. Jos R. Espinoza C.
[ ] 0 B A B A AB B x x
A B
A B
A B
B
= =

1 2
1
2
n
T
n
T T
T T
T T
T


.
As, un sistema es controlable si no existen x

que satisfacen la expresin anterior, para lo cual,



2 1
{[ ]} { }
n
n

= = B AB A B A B r ango r ango C .
Ntese que si C es cuadrada, se puede utilizar el test basado en el determinante de C. Es decir, un
sistema es controlable si det {C} 0.
El test de los vectores propios tambin se aplica en este caso. As, el par {A, B} no es controlable si y
slo si para algn vector propio w
k
de A
T
se cumple, B
T
w
k
= 0. El modo w
k
se denomina modo no
controlable. Un anlisis interesante es el siguiente,
Bu Ax x + = ,
multiplicando por la izquierda por w
k
T
y considerando que w
k
T
A = (A
T
w
k
)
T
= (
k
w
k
)
T
=
k
w
k
T
(donde
k

es el valor propio asociado a w
k
) se tiene,
Bu w x w Bu w Ax w
x w x
w x w
T
k
T
k k
T
k
T
k
T
k T
k
T
k
dt
d
dt
d
+ = + = = =
) (
,
si el modo
k
es no controlable, entonces B
T
w
k
= w
k
T
B = 0, por lo que finalmente,
x w
x w
T
k k
T
k
dt
d
=
) (
,
de donde claramente se ve que el modo
k
no es afectado por la entrada y por tanto no es controlable.

Ejemplo 2.7. Dado el sistema descrito por Bu Ax x + = , Du Cx y + = , con

=
4 2 2
1 5 1
1 1 3
A y

=
0
1
1
B . Determine
si es controlable. Si no lo es, determine el o los modos no controlables. R.: En este caso, la matriz de controlabilidad es
C =

32 4 0
36 6 1
4 2 1
que tiene un det {C} = 0, por lo que no es controlable. Los valores propios de A
T
son
1
= -2,
2
= -4 y

3
= -6; y los vectores propios de A
T
son, respectivamente, w
1
= [1 1 1]
T
, w
2
= [1 -1 -1]
T
, y w
3
= [-1 -1 1]
T
. Por lo que B
T
w
1

= 2, B
T
w
2
= 0, y B
T
w
3
= -2. Por lo tanto, el modo no controlable es
2
= -4. Se anticipa que la regin alcanzable es un plano
dado que hay slo un modo no controlable.

Ejemplo 2.8. Determine la controlabilidad del ejemplo del reactor exotrmico. R.: En este caso se tiene que las matrices
Apuntes: 547 504 44
Copyright por Prof. Jos R. Espinoza C.
son
o
o
u u
x x
A
=
=

=
p
Rx
E
p
Rx
E
p
Rx
E
Rx
E
C V
UA
x e
Rx
E
k
C
H
V
q
e k
C
H
x e
Rx
E
k e k
V
q
1
2
2
0 0
1
2
2
0 0
2 2
2 2
) ( ) (
y

=
=
=
p
C V
UA
u
f
u
f
0
) , (
) , (
2
1
o
o
u u
x x
u x
u x
B por lo que la
matriz de controlabilidad depende del punto de operacin. La Fig. 2.7 muestra el determinante de esta matriz para diferentes
puntos de operacin. Se puede observar que el determinante es distinto de nulo para valores prcticos de la temperatura T.
Esto implica que es posible llevar la temperatura T y la concentracin C
A
a valores arbitrarios que no necesariamente son los
puntos reoperacin mediante la manipulacin de la temperatura T
c
.

Ejemplo 2.9. En el ejemplo del eje flexible - como indicado en el Ejemplo 1.1 - que considera una representacin con 5
variables de estado dadas por: x
1
=
r
, x
2
=
r
, x
3
=
l
, x
4
=
l
, y x
5
= i
a
; adems de: u = v
a
, p = T
l
e y = x
4
=
l
, determine si
es controlable y/o observable. R.: Para este caso las matrices A, B, y C estn dadas en el Ejemplo 1.1 por lo que se
encuentra que la matriz de controlabilidad C = [B AB A
2
B A
3
B A
4
B] tiene un determinante det {C} =
2 4 4
2 4
5
1
l m
m
a
J J n
k k
L
=
1.47210
18
y la matriz de observabilidad O
T
= [C
T
(CA)
T
(CA
2
)
T
(CA
3
)
T
] tiene un determinante det {O} = 0. Por lo tanto, la
representacin es controlable, pero no observable. Sin embargo, si se utiliza el equivalente circuital del sistema como
ilustrado en la Fig. 1.2 donde hay slo cuatro elementos almacenadores de energa y por tanto se tienen cuatro ecuaciones
dinmicas para su representacin, se tiene que x
1
=
r
, x
2
=
l
, x
3
= t
r
, y x
4
= i
a
; adems de, u = v
a
, p = t
l
, e y = x
2
=
l
. As,

=
a
a
a
m
l
m
m
m
L
R
L
nk
k k
J
n J
k
J n
0 0
0 0
0
1
0 0
1
0 0
2
A ,

= =
a
L
1
0
0
0
b B , C = c = [0 1 0 0 ]. Por lo tanto, se encuentra que la matriz de
controlabilidad C = [B AB A
2
B A
3
B] tiene un determinante det {C} =
l m
m
a
J J n
k k
L
3 3
2 3
4
1
0 y la matriz de observabilidad O
T
=
[C
T
(CA)
T
(CA
2
)
T
] tiene un determinante det {O} =
m
m
l
nJ
k
k
J
2
3
1
0. Por lo tanto, esta ltima representacin es controlable y
observable.


Temperatura en el Reactor
|
C
|

300 320 340 360 380 400
0
0.1
0.2
0.3

Fig. 2.7 Determinante de la matriz de controlabilidad.
Apuntes: 547 504 45
Copyright por Prof. Jos R. Espinoza C.
2.6 Observabilidad y Controlabilidad en Realizaciones.
La utilizacin de realizaciones modifica las matrices A, B, C, y D y dado que las caractersticas de
observabilidad y controlabilidad dependen de stas, es importante estudiar cmo se alteran estas
propiedades. Por ejemplo, si una realizacin {A, B, C, D}
x
es controlable/observable y se define la
realizacin {A
T
, B
T
, C
T
, D
T
}
z
, donde z = Tx con T una transformacin invariante tal que T
-1
existe,
es la nueva realizacin siempre controlable/observable ?.
A . Observabilidad.
Dada la realizacin, Bu Ax x + = , Du Cx y + = ; si se define z = Tx, entonces, u B z A z
T T
+ = ,
u D z C y
T T
+ = , donde, A
T
= TAT
-1
, B
T
= TB, C
T
= CT
-1
, y D
T
= D. Por lo que la matriz de
observabilidad de la nueva representacin es,

1 1
1 1 1
1 1 2 2 1 1 2 2 1
1 1 1 1 1 1 1
( )
( )
n n n n







= = = = =




T
T T
T T T
T T
C C CT CT
C A CA CT TAT CAT
T T C A CA CT TAT CA T
C A CA CT TAT CA T

O O .
Claramente, las propiedades de observabilidad se mantienen, puesto que si O es cuadrada, del resultado
anterior se deriva que det {O
T
} = det {O}det {T
-1
}; como el sistema original es observable entonces
det {O} 0 y dado que T y T
-1
existen entonces det {T
-1
} 0 por lo que det {O
T
} 0 y por tanto la
nueva realizacin es observable.
Por otro lado, la condicin de modos observables para la nueva realizacin sera C
T
(Tv
k
) = 0, puesto
que los vectores propios de A
T
son Tv
k
(con v
k
vector propio de A). Esta condicin por tanto podra
escribirse como 0 = CT
-1
(Tv
k
) = Cv
k
que corresponde a la condicin original. Es decir, si la
realizacin original es observable, entonces lo es la nueva realizacin.
B . Controlabilidad.
Un anlisis similar al anterior muestra que la matriz de controlabilidad de la nueva representacin es,

2 1
1 1 2 1 1
2 1
2 1
( )
( ) ( )
n
n
n
n

=

=

=

=

=
T T T T T T T T
B A B A B A B
TB TAT TB TAT TB TAT TB
TB TAB TA B TA B
T B AB A B A B
T

C
C
.
As, las propiedades de controlabilidad se mantienen, puesto que si C es cuadrada, del resultado anterior
se deriva que det {C
T
} = det {T}det {C}; como el sistema original es controlable, entonces det {C}
0 y dado que T y T
-1
existen entonces det {T} 0 por lo que det {C
T
} 0 y por tanto la nueva
realizacin es controlable.
Por otro lado, la condicin de modos controlables para la nueva realizacin sera B
T
T
([T
T
]
-1
w
k
) = 0,
puesto que los vectores propios de A
T
T
son [T
T
]
-1
w
k
(con w
k
vector propio de A
T
). Esta condicin por
tanto podra escribirse como 0 = (TB)
T
([T
T
]
-1
w
k
) = B
T
T
T
[T
T
]
-1
w
k
= B
T
w
k
que corresponde a la
Apuntes: 547 504 46
Copyright por Prof. Jos R. Espinoza C.
condicin original. Es decir, si la realizacin original es controlable, entonces lo es la nueva
realizacin.
C . Diagrama para la Controlabilidad y Observabilidad.
Una representacin en diagrama de bloques de la forma cannica diagonal del sistema Bu Ax x + = ,
Du Cx y + = , permite una mejor comprensin de estas caractersticas. En este caso, la transformacin
T = [v
1
v
2

...
v
n
]
-1
, donde v
k
corresponde a los vectores propios de A, permite obtener la realizacin:
u B z A z
T T
+ = , u D z C y
T T
+ = , donde A
T
= TAT
-1
= diag{
1
, ,
n
} (con
1
, ,
n
los valores
propios de A), B
T
= TB =

B w
B w
B w
B
w
w
w
T
n
T
T
T
n
T
T

2
1
2
1
(con w
1
, , w
n
los vectores propios de A
T
), C
T
= CT
-1
, =
C[v
1
v
2

...
v
n
] = [Cv
1
Cv
2

...
Cv
n
] y D
T
= D. Ntese que se utiliza la relacin

=
T
n
T
T
w
w
w
T

2
1
con w
1
, , w
n

los vectores propios de A
T
. Para probar que T est efectivamente compuesto de tales vectores propios
se debe considerar que los valores propios de A
T
(que son
1
, ,
n
) son tambin los de A y si los
vectores propios de A
T
son w
1
, , w
n
se puede escribir que A
T
w
k
=
k
w
k
; definiendo P = [w
1
w
2

...
w
n
]
-1
,
tambin se puede escribir PA
T
P
-1
= diag{
1
, ,
n
}, tomando la transpuesta de esta expresin se tiene
(P
-1
)
T
AP
T
= diag{
1
, ,
n
}. Al igualar esta ltima expresin con la de A
T
se puede concluir que T
-1
=
+
Cv
1
+

1
w
1
T
B
D
z
1 1
z
y
u
Cv
2
+

2
w
2
T
B
z
2 2
z
Cv
n
+

n
w
n
T
B
z
n n
z
+

Fig. 2.8 Diagrama en bloques de la FCD.
Apuntes: 547 504 47
Copyright por Prof. Jos R. Espinoza C.
P
T
y por lo tanto

=
T
n
T
T
w
w
w
T

2
1
. Finalmente, la nueva realizacin se puede escribir como,
u
B w
B w
B w
z z

=
T
n
T
T
n

2
1
2
1
0 0
0 0
0 0
, y = [Cv
1
Cv
2

...
Cv
n
]z + Du. Si se considera que z = [z
1
z
2
z
n
]
T
,
la expresin previa se puede expresar en sus componentes como,

p
T
n
T
T
n n n
u
u
u
z
z
z
z
z
z

2
1
2
1
2
1
2
1
2
1
0 0
0 0
0 0
B w
B w
B w
,
[ ]

p qp q q
p
p
n
n
q
u
u
u
d d d
d d d
d d d
z
z
z
y
y
y

2
1
2 1
2 22 21
1 12 11
2
1
2 1
2
1
Cv Cv Cv .
Grficamente, estas expresiones se pueden mostrar como ilustrado en la Fig. 2.8. Claramente, si algn
factor w
k
T
B = 0, entonces la entrada u no tiene forma de modificar el modo
k
(el modo
k
no es
controlable y por tanto el sistema es no controlable); por otro lado, si el factor Cv
k
= 0, entonces el
modo
k
no se refleja en la salida y (el modo
k
no es observable y por tanto el sistema es no
observable).
Es importante destacar que si un sistema es no controlable porque un modo es no controlable, entonces
los restantes modos son controlables. Es decir, las variables de estado restantes que estn asociadas con
estos modos pueden tomar cualesquier valor arbitrario en un tiempo finito si se escoge la entrada
apropiada.

z
1
z
2
z
3
n
1

x
1
x
2
x
3
n
2

(a) (b)
Fig. 2.9 Representacin grfica de los planos alcanzables por el sistema del Ejemplo 2.10; a) coordenadas z
1
, z
2
, z
3
, b)
coordenadas x
1
, x
2
, x
3
.
Apuntes: 547 504 48
Copyright por Prof. Jos R. Espinoza C.
Ejemplo 2.10. El sistema descrito por Bu Ax x + = , Du Cx y + = , con

=
4 2 2
1 5 1
1 1 3
A y

=
0
1
1
B tiene valores
propios
1
= -2,
2
= -4 y
3
= -6; y los vectores propios de A
T
son, respectivamente, w
1
= [1 1 1]
T
, w
2
= [1 -1 -1]
T
, y w
3
= [-
1 -1 1]
T
. Por lo que su FCD queda u
z
z
z
z
z
z

2
0
2
6 0 0
0 4 0
0 0 2
3
2
1
3
2
1

donde la transformacin es

=
T
T
T
3
2
1
w
w
w
T de donde
se observa que z
2
arbitrario no puede ser alcanzable. Es decir, los valores logrables para z
1
, z
2
, y z
3
son los encontrados en el
plano como se muestra en la Fig. 2.9(a) los cuales se pueden generalizar por la ecuacin del plano z
2
= 0, cuyo vector
perpendicular es n
1
= [0 1 0]
T
. Por ejemplo, si se desea alcanzar los valores z
1
= 1, z
2
= 0 y z
3
= -2 para T = 0.5, se redefine
el sistema como u
z
z
z
z

2
2
6 0
0 2
3
1
3
1

y se procede como en el Ejemplo 2.6. Para encontrar los valores logrables


de x se debe considerar que x = T
-1
z. Como z
1
y z
3
son alcanzables en forma arbitraria, los valores alcanzables de x
1
, x
2
, y x
3

son =

3
2
1
x
x
x
=

3
1
1
0
1 1 1
1 1 1
1 1 1
z
z

3 1
3
1
5 . 0 5 . 0
5 . 0
5 . 0
z z
z
z
, de donde se puede deducir que los valores dados por x
3
= x
1
- x
2
son
alcanzables, los cuales corresponden al plano descrito por -x
1
+ x
2
+ x
3
= 0, cuyo vector perpendicular es n
2
= [-1 1 1]
T
, el
que se ilustra en la Fig. 2.9(b).

D . La Descomposicin Cannica.
Al tener una realizacin FCD , las variables de estado se pueden clasificar en cuatro categoras,
- Controlable y observable (w
i
T
B 0, Cv
i
0).
- No controlable y observable (w
i
T
B = 0, Cv
i
0).
- Controlable y no observable (w
i
T
B 0, Cv
i
= 0).
- No controlable y no observable (w
i
T
B = 0, Cv
i
= 0).
Esta clasificacin da lugar a una importante representacin que si bien es vlida slo para los casos en
que se dan valores propios distintos, las conclusiones son generales. La representacin est dada en la
Fig. 2.10 y de sta se desprende que si las variables no observables y/o no controlables son retiradas de
la representacin, la relacin entrada/salida queda inalterada. En otras palabras, slo los estados
Controlables
No observables
y
u
Controlables
Observables
No controlables
Observables
No controlables
No observables
+

Fig. 2.10 Representacin grfica de la descomposicin cannica para sistemas con distintos valores propios.
Apuntes: 547 504 49
Copyright por Prof. Jos R. Espinoza C.
controlables y observables definen la M. de T. de un sistema.

2.7 Estabilidad.
En una M. de T. estable (e.d., todos sus polos son estables) pueden existir estados que no se reflejan en
sta (los no controlables y/o no observables), y que pueden tener dinmicas inestables. Por esto, se
definen dos tipos de estabilidades.

Def.: Un L.I.T. es estable internamente si la solucin a entrada cero x
ec
converge a cero para
cualesquier condicin inicial x
0
.

Para determinar si un sistema es internamente estable o no, se tiene el siguiente teorema.

Teorema: Un sistema L.I.T. es estable internamente si y slo si todos los valores propios de A estn
en el S.P.I..

En forma adicional, se puede definir la estabilidad desde el punto de la M. de T..

Def.: Un L.I.T. es estable entrada/salida si la solucin a c.i. nulas x
ci
es acotada para cualesquier
entrada acotada u.

Para determinar si un sistema es estable entrada/salida o no se tienen los siguientes teoremas.

Teorema: Un sistema L.I.T. SISO es estable entrada/salida si y slo si su respuesta a impulso
satisface,
<

0
| ) ( | dt t h .

Teorema: Un sistema L.I.T. SISO es estable entrada/salida si y slo si su M. de T. tiene todos sus
polos en el S.P.I..

En un sistema MIMO la condicin necesaria y suficiente es que todos los coeficientes de la M. de T.
(que son F. de T.) tengan sus polos en el S.P.I..
L
R
o
i
L
v
i v
o

Fig. 2.11 Circuito elctrico para mostrar el concepto de estabilidad interna.
Apuntes: 547 504 50
Copyright por Prof. Jos R. Espinoza C.
Es importante destacar que si un sistema es estable internamente, entonces es estable entrada/salida. Lo
inverso no es necesariamente verdadero.
El circuito de la Fig. 2.11 ilustra los conceptos anteriores. En ste se puede apreciar fcilmente que la
F. de T. es h(s) = 1, por lo tanto es estable entrada/salida. Por otro lado, se puede identificar la dinmica
asociada con la corriente del inductor i
L
que no se refleja en la F. de T., por tanto es no observable y
por consiguiente el sistema es no observable. Esta dinmica es una dinmica interna y si R
o
> 0
entonces el sistema es estable internamente, caso contrario es inestable internamente. Por ltimo, se
puede identificar que la entrada v
i
afecta directamente a i
L
, por lo que esta dinmica es controlable y
por tanto el sistema es controlable. Esto ltimo es verdad an cuando la dinmica sea inestable.

2.8 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Determine si los siguientes sistemas son controlables y/o observables. Los que no lo sean,
identifiquen los estados que son no controlables y/o no observables.
a)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
1


=



b ,
[ ] 1 0 0 = c , y d = 0.
a)
i
L

v
s

L
C
v
l

i
l

R
v
c


b)

+
-
L
e(t)
i(t)
C
+
-
v(t)
R
Sw(t)

c)


+
-
y(t)
M
R
e(t)
i(t)
L
k
d
x(t)
a
l
1


d)


i
s
abc
v
s
abc
L
o
R
o
i
o
abc
fuente carga
v
o
abc

L
i

i
i
abc
C
dc

R
dc

compensador
v
dc

PCC
i
dc
m
abc
R
i


Fig. 2.12 Sistemas para ejercitar; a) carga de potencia constante, b) boost dc-dc, c) levitador magntico, d) compensador de
reactivos.
Apuntes: 547 504 51
Copyright por Prof. Jos R. Espinoza C.
b)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
0


=



b ,
[ ]
1 0 1 = c , y d = 0.
2.- Pruebe todas las propiedades de la matriz de transicin (t) = e
At
revisadas en estas notas.
3.- Para los sistemas de la Fig. 2.12 determine sus valores propios.
4.- Determine la F. de T. M. de T., segn corresponda, para los sistemas de la Fig. 2.12.
5.- D ejemplos de sistemas,
a) controlable y observable.
b) controlable y no observable.
c) no controlable y observable.
d) no controlable y no observable.
6.- Los sub-sistemas de la Fig. 2.13(a) son idnticos y tienen c/u por vector de estado a x, determine
una representacin de estados entre la entrada u y la salida y. Utilice un nuevo vector de estados
= [ x
T
x
T
]
T
constituido por los vectores de estado de cada sistema por separado.
7.- Los sub-sistemas de la Fig. 2.13(b) estn dados por
1
1
( )
( 1)( 1)
h s
s s
=
+
y
2 2
2( 1)
( )
1
s
h s
s s

=
+ +

obtenga realizaciones en variables de estado para ambos sistemas por separado. Si x
1
y x
2
son los
vectores de estado de cada sub-sistema, determine una representacin de estados entre la entrada
u y la salida y. Utilice el nuevo vector de estados dado por = [ x
1
T
x
2
T
]
T
.
B . Nivel Intermedio
1.- Demuestre que si un sistema tiene n entradas l.i. entonces ste es siempre controlable.
2.- Demuestre que si un sistema tiene n salidas l.i. entonces ste es siempre observable.
3.- Para el reactor continuamente agitado modelado por:
1 1 1
1 2
) 1 ( u e x D x
dt
dx
x
a
+ + = ,
2 1 2
2 2
) 1 ( ) 1 ( u e x BD x
dt
dx
x
a
+ + + =
donde D
a
= 0.1, = 3.0 y B = 19, determine el rango para las entradas tal que el modelo lineal
{A, B, C, D, E, F} en torno al punto de operacin es controlable y/o observable.
4.- Para los sistemas de la Fig. 2.12 determine si son controlables y/o observables. En el caso de no
serlo, determine los estados no controlables y/o no observables.
5.- Demostrar que los vectores propios asociados a los modos no controlables generan una base para
los estados no controlables del sistema.
6.- Demuestre que si {A, B, C, D} es controlable, entonces el sistema {A
T
, C
T
, B
T
, D
T
} es
observable.
7.- Demuestre que si {A, B, C, D} es observable, entonces el sistema {A
T
, C
T
, B
T
, D
T
} es
controlable.
a)
u
+
{A, B, C, D}
{A, B, C, D}
y

b)
u
h
1
(s)
y
h
2
(s)

Fig. 2.13 Sistemas para ejercitar; a) sistema paralelo, b) sistema serie.
Apuntes: 547 504 52
Copyright por Prof. Jos R. Espinoza C.
8.- Si los sub-sistemas de la Fig. 2.13(a) son controlables y observables, es el sistema resultante
controlable y/o observable ?. Si no lo es, determine los estados no controlables y/o no
observables.
9.- Es el sistema resultante de la Fig. 2.13(b) estable entrada/salida ? Es el sistema resultante de
la Fig. 2.13(b) estable internamente ?.
10.- Demostrar que los vectores propios asociados a los modos no controlables generan una base para
los estados no controlables del sistema.
11.- Demostrar que los vectores propios asociados a los modos no observables generan una base para
los estados no observables del sistema.
C . Nivel Avanzado
1.- Para los sistemas de la Fig. 2.12 determine su FCC, FCO, FCD y FCJ.
2.- Enuncie qu sucede con las caractersticas de controlabilidad y observabilidad de un sistema con
ms de una entrada y ms de una salida si se utiliza un transformacin invariante en el tiempo T
para redefinir sus variables de estado.
3.- Si la realizacin {A, B, C, D} de un sistema SISO se caracteriza por tener una matriz A diagonal
(es decir, A = di ag{
1
,
2
,...,
n
}) y los elementos de A son diferentes entre si y distintos de
cero, determine y fundamente matemticamente una condicin necesaria para los vectores B, C y
D tal que el sistema sea controlable. Repita para que sea observable.
4.- Repita 3 para un sistema MIMO arbitrario.
5.- Demuestre la siguiente identidad,
2
1
1 2 3 1
0
( ) ... ...
k k
k k
k
s
s s s s s

+ +
=
= = + + + + +

A I A A A
I A


Apuntes: 547 504 53
Copyright por Prof. Jos R. Espinoza C.
3 Representacin en Matrices de Transferencia.

A diferencia del captulo anterior, en ste se revisan variadas propiedades pero en el
plano de Laplace. Para estos efectos se utiliza la M. de T. de los sistemas. En
particular, se detallan las propiedades que son de fcil manejo en este dominio, con
especial nfasis en los conceptos de realizaciones mnimas, polos y ceros de sistemas
MIMO.


3.1 Introduccin.
Sea por ejemplo un sistema SISO que tiene por F. de T. a,

) 2 (
1
) (
+
+
=
s s
s
s h ,
en donde se puede distinguir un cero en 1 y dos polos, uno en 0 y uno en 2. En general, un sistema
SISO definido por,

0 1
2
2
1
1
0 1
2
2
1
1
) (
) (
) (
a s a s a s a s
b s b s b s b
s d
s n
s h
n
n
n
n
n
n
n
n
n
+ + + + +
+ + + +
= =

,
en donde n(s) y d(s) son coprimos, los polos estn dados por las races de d(s) y los ceros por las races
de n(s). Por otro lado, un sistema MIMO podra ser,


+

+ +
=

+ +

+ +
+
+ +

+ +
=
8 2 4
8 2 4
1 1
2 3
1
1
4 2
1
2
2 3
8 2
2 3
4
2 3
1
2 3
1
) (
2 2
2 2
2 2
2
2
2
2 2
s s
s s s s
s s
s
s
s
s
s s
s s
s s
s s
s s s s
s H ,
en donde los polos parecieran estar dados por las races del polinomio s
2
+ 3s + 2 = 0 y,
definitivamente, los ceros no son de fcil visualizacin.
Otro ejemplo es el sistema dado por, por Bu Ax x + = , Du Cx y + = , donde

=
1 1
0 1
A ,

=
1
2
B ,
[ ]
0 1 = = C c y
[ ]
0 d = = D . Este sistema es de orden n = 2 y tiene una F. de T. dada por
h(s) = 1/(s + 1). Si, por otro lado, se considera
[ ]
1 a = = A ,
[ ]
1 b = = B ,
[ ]
1 c = = C y
[ ]
0 d = = D se
tiene un sistema de orden n = 1 y ste tambin tiene una F. de T. dada por h(s) = 1/(s + 1). Por lo tanto,
una F. de T. puede se representada por realizaciones de distinto orden. Se puede intuir que dada una F.
de T. existir una realizacin de orden mnimo.

Def.: Una realizacin de una M. de T. H(s) es una realizacin mnima si no existe una realizacin de
menor orden cuya M. de T. sea H(s).
Apuntes: 547 504 54
Copyright por Prof. Jos R. Espinoza C.

En el ltimo ejemplo, la realizacin

=
1 1
0 1
A ,

=
1
2
B , [ ] 1 0 = C , [ ] 0 = D no es mnima.

Teorema: Una realizacin es mnima si y slo si sta es controlable y observable.

Una alternativa para probar este teorema es utilizando la representacin grfica de la descomposicin
cannica (captulo anterior). De sta se desprende que si el sistema slo tiene estados observables y
controlables, entonces la M. de T. incluye todos los estados del sistema y por tanto es mnima.

Ejemplo 3.1. En el ejemplo del eje flexible - como indicado en el Ejemplo 1.1 - que considera una representacin con 5
variables de estado dadas por: x
1
=
r
, x
2
=
r
, x
3
=
l
, x
4
=
l
, y x
5
= i
a
; adems de: u = v
a
, p = T
l
e y = x
4
=
l
, determine si
es mnima. R.: Para este caso las matrices A, B, y C estn dadas en el Ejemplo 1.1 por lo que se encuentra que la matriz de
controlabilidad C = [B AB A
2
B A
3
B A
4
B] tiene un determinante det {C} =
2 4 4
2 4
5
1
l m
m
a
J J n
k k
L
= 1.47210
18
y la matriz de
observabilidad O
T
= [C
T
(CA)
T
(CA
2
)
T
(CA
3
)
T
] tiene un determinante det {O} = 0. Por lo tanto, la representacin no es
mnima. Sin embargo, si se utiliza el equivalente circuital del sistema como ilustrado en la Fig. 1.2 donde hay slo cuatro
elementos almacenadores de energa y por tanto se tienen cuatro ecuaciones dinmicas para su representacin, se tiene que
x
1
=
r
, x
2
=
l
, x
3
= t
r
, y x
4
= i
a
; adems de, u = v
a
, p = t
l
, e y = x
2
=
l
. As,

=
a
a
a
m
l
m
m
m
L
R
L
nk
k k
J
n J
k
J n
0 0
0 0
0
1
0 0
1
0 0
2
A ,

= =
a
L
1
0
0
0
b B , C = c = [0 1 0 0 ]. Por lo tanto, se encuentra que la matriz de controlabilidad C = [B AB A
2
B A
3
B] tiene un
determinante det {C} =
l m
m
a
J J n
k k
L
3 3
2 3
4
1
0 y la matriz de observabilidad O
T
= [C
T
(CA)
T
(CA
2
)
T
] tiene un determinante
det {O} =
m
m
l
nJ
k
k
J
2
3
1
0. Por lo tanto, esta ltima representacin es mnima.

Ejemplo 3.2. En el ejemplo del accionamiento con dos motores - como indicado en el Ejemplo 1.3 - que considera como
variables de estado a x = [x
1
x
2
x
3
x
4
x
5
x
6
x
7
]
T
= [i
a1
i
a2

o

m1

m2
t
m1
t
m2
]
T
, a las entradas u = [u
1
u
2
]
T
= [v
a1
v
a2
]
T
, la
perturbacin p = t
o
y a la salida y = [
o
i
a1
- i
a2
]
T
, estudie si es mnima. R.: Para este caso las matrices A, B, y C estn dadas
en el Ejemplo 1.3. Utilizar la matriz de controlabilidad y observabilidad se torna impracticable dado el tamao de stas;
adems, el resultar no cuadradas slo deja la operacin de rango de matrices para determinar la caracterstica de realizacin
mnima. Se opta entonces por encontrar los estados controlables y observables. As: w
1
T
B = [-2.1610
-4
+0.015j -2.1610
-
4
+0.015j], w
2
T
B = [-2.1610
-4
-0.015j -2.1610
-4
-0.015j], w
3
T
B = [-4.45910
-4
+0.308j 4.45910
-4
-0.308j], w
4
T
B = [-4.45910
-4
-
0.308j 4.45910
-4
+0.308j], w
5
T
B = [14.142 -14.142], w
6
T
B = [0.012-0.03j 0.012-0.03j], w
7
T
B = [0.012+0.03j 0.012+0.03j],
por lo que no hay estados no controlables y, v
1
T
C
T
= [-4.50910
-10
-7.19910
-6
j 0], v
2
T
C
T
= [-4.50910
-10
+7.19910
-6
j 0], v
3
T
C
T

= [0 -2.26210
-3
-3.22810
-5
j], v
4
T
C
T
= [0 -2.26210
-3
+3.22810
-5
j], v
5
T
C
T
= [0 2.33], v
6
T
C
T
= [-1.4110
-4
-3.48810
-4
j 0], v
7
T
C
T

= [-1.4110
-4
+3.48810
-4
j 0], por lo que no hay estados no observables. Por lo tanto, la realizacin es mnima.
Apuntes: 547 504 55
Copyright por Prof. Jos R. Espinoza C.

3.2 Realizaciones de Sistemas SISO.
En el caso de tener disponible la F. de T. de un sistema SISO del tipo,

0 1
2
2
1
1
0 1
2
2
1
1
) (
) (
) (
a s a s a s a s
b s b s b s b
s u
s y
s h
n
n
n
n
n
n
n
n
n
+ + + + +
+ + + +
= =

,
se puede definir z(s) como,

0 1
2
2
1
1
) (
) (
a s a s a s a s
s u
s z
n
n
n
n
n
+ + + + +
=


,
por lo que z
(n)
= - a
n-1
z
(n-1)
- a
n-2
z
(n-2)
- - a
1
z - a
0
z + u. Por otro lado, y(s) = (b
n-1
s
n-1
+ b
n-2
s
n-2
+ + b
1
s
+ b
0
)z(s), por lo que, y = b
n-1
z
(n-1)
+ b
n-2
z
(n-2)
+ + b
1
z + b
0
z. Finalmente, si se definen las variables de
estado como: x
1
= z, x
2
= z , x
3
= z , ..., x
n
= z
(n-1)
, entonces,
2 1
x x = ,
3 2
x x = ,
4 3
x x = , ..., =
n
x - a
n-1
x
n
-
a
n-2
x
n-1
- - a
1
x
2
- a
0
x
1
+ u e y = b
n-1
x
n
+ b
n-2
x
n-1
+ + b
1
x
2
+ b
0
x
1
. Por lo que una realizacin para h(s)
sera,
u
a a a a
n

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

x x , y = [b
0
b
1
b
n-2
b
n-1
]x,
la que corresponde a la FCC; por lo tanto, h(s) representa a un sistema controlable. Si consideramos
que estamos en presencia de un sistema SISO, entonces, h(s) = h(s)
T
= {c(sI - A)
-1
b + d}
T
= b
T
{(sI - A)
-
1
}
T
c
T
+ d
T
= b
T
(sI - A
T
)
-1
c
T
+ d. Por lo que otra realizacin para h(s) es,
u
b
b
b
b
a
a
a
a
n n

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

x x , y = [0 0 0 1]x,
la que corresponde a la FCO; por lo tanto, h(s) representa a un sistema observable. Dado que la
realizacin es controlable y observable, la realizacin es mnima.
El tratamiento en un sistema MIMO es distinto y se orienta para responder las preguntas tales cmo
encontrar una realizacin mnima y determinar el nmero de polos y ceros a partir de una M. de T. Para
estos efectos se necesita estudiar la forma Smith-McMillan de una M. de T.
3.3 Polos y Ceros de H(s).
Atendiendo a que la M. de T. puede ser escrita como,
Apuntes: 547 504 56
Copyright por Prof. Jos R. Espinoza C.

[ ] D b b b A I
c
c
c
D B A I C H
+

=
+ =

p
q
s
s s

2 1
1 2
1
1
) (
) ( ) (
,
donde los c
i
son vectores filas, cada coeficiente h
ij
(s) de la M. de T. se puede escribir como,

1
( ) ( )
{ } { }
{ }
ij i j ij
i j ij
h s s d
s d s
s

= +
+
=

c I A b
c I A b I A
I A
Adj det
det
.
Algunas observaciones importantes respecto de cada h
ij
(s) son: (a) el orden del denominador es n, (b) el
orden de c
i
Adj (sI - A)b
j
es a lo ms n - 1, (c) el orden del numerador es igual a n si d
ij
es distinto de
cero, debido al trmino d
ij
det {sI - A}; en este caso, H(s) se dice matriz propia, y (d) si todos los d
ij

son iguales a cero, el orden del denominador es siempre mayor que el orden del numerador; entonces,
H(s) se dice matriz estrictamente propia.
Dado que las races del denominador det {sI - A} son tambin los valores propios de A, entonces
todos los polos de un h
ij
(s) son los valores propios de A. Sin embargo, no necesariamente todos los
valores propios de A son polos de un h
ij
(s). Esto porque un factor (s -
i
) que est contenido en
det {sI - A} podra repetirse en los numeradores de h
ij
(s) por lo que podra cancelarse.
Los parmetros involucrados en B, C, y D no condicionan la ubicacin de los polos, Sin embargo,
definen a los ceros del sistema. En el caso SISO un escalar s
0
es un cero si h(s
0
) = 0. En sistemas
MIMO, se define al cero de transmisin como un nmero complejo que satisface,
0 w H = ) (
0
s ,
para algn vector w 0, donde w tiene dimensin p1. La expresin anterior permite encontrar s
0
y w.
Para simplificar los clculos, la ecuacin anterior se puede re-escribir como,
0 w D B A I C = +

} ) ( {
1
0
s ,
se define, = (s
0
I - A)
-1
Bw (que tiene dimensin n1) por lo que la expresin anterior se puede escribir
como C + Dw = 0. Finalmente, si ambas expresiones se ordenan matricialmente, s
0
y w se pueden
obtener de,
0
w D C
B A I
=

+
0
s
. (3.1)
La matriz resultante en (3.1) es de orden (n + q)(n + p). Si sta es cuadrada (lo que implica igual
nmero de entradas y salidas), soluciones no triviales se encuentran si pierde su rango o,
equivalentemente, su determinante es cero, es decir,

0
0
0
0
0 0
s
s
+
= + =



I A B I A B
C D C D
det det .
En forma generalizada, (3.1) se puede re-ordenar como
Apuntes: 547 504 57
Copyright por Prof. Jos R. Espinoza C.

w
I
w

D C
B A
0 0
0
0
s ,
lo que corresponde al problema generalizado de valores propios, con [ w]
T
el vector propio asociado
(de dimensin (n + p)1) con el valor propio s
0
, ambos a encontrar. El caso del valor propio
generalizado se puede escribir como Mv = Nv, donde dadas las matrices M y N se debe encontrar el
escalar (valor propio) y el vector v (vector propio) que satisfacen la expresin.

Ejemplo 3.3. Dado el sistema descrito por Bu Ax x + = , Du Cx y + = , donde


=
3 2
1 0
A ,

=
1
1
B , [ ] 0 1 = C y
[ ] 0 = D . Determine los polos y ceros de transmisin. R.: En este caso:
2
{ } 3 2 = + + I A det , por lo que los valores
propios son
1
= -1 y
2
= -2. Estos sern los polos si la realizacin es mnima (ste es el caso). Por otro lado,
0 0 0
1 0 0 0 1 1
0
0 1 0 2 3 1 4
0 0
0 0 0 1 0 0
s s s



+ = + = +






I A B
C D
det det , por lo tanto el nico cero de
transmisin es s
0
= -4. Adicionalmente, la ecuacin

0 0 0
0 1 0
0 0 1
0 0 1
1 3 2
1 1 0
0
s , indica que el vector w es de
dimensin 1. La solucin de este problema de valores propios generalizados arroja: s
0
= -4, = [0 -0.707]
T
, y w = 0.707.

3.4 La forma Smith-McMillan.
Una matriz racional H(s) siempre puede ser escrita como una matriz polinomial P(s) dividida por un
polinomio d(s). Es decir,
) (
) (
1
) ( s
s d
s P H = .

Def.: Una matriz polinomial P(s) es una matriz no singular si su determinante det {P(s)} 0 para
casi todos los valores de s.

Def.: Una matriz polinomial no singular U(s) es una matriz unimodular si tiene una inversa que
tambin es una matriz polinomial.

Teorema: La matriz U(s) es una matriz unimodular si y slo si el determinante det {U(s)} es una
constante independiente de s.

Def.: El rango normal de P(s) es igual a r si r ango{P(s)} = r para casi todos los valores de s.


Apuntes: 547 504 58
Copyright por Prof. Jos R. Espinoza C.
Ejemplo 3.4. Dada la M. de T.

+
+
=
1
1 1
1
1
1
) (
s s
s s
s H . Escriba H(s) como una matriz polinomial P(s) sobre un polinomio
d(s). Determine si P(s) es unimodular y su rango normal. R.: Es fcil identificar que H(s) se puede escribir como H(s) =

+
+
+ s s
s s
s s 1
1
) 1 (
1
, por lo tanto, P(s) =

+
+
s s
s s
1
1
y d(s) = s(s + 1). Por otro lado, det {P(s)} = s
2
(s + 1)
2
= -2s - 1,
lo cual depende de s, entonces, P(s) no es unimodular y como det {P(s)} 0 s -1/2 el rango normal de P(s) es 2. Ntese
que el rango se puede obtener igualmente para una matriz racional.

Hay tres operaciones elementales que se pueden realizar en matrices polinomiales. Estas son: (a)
intercambiar dos filas o columnas, (b) multiplicar una fila o columna por una constante, y (c) suma de
una fila o columna a otra pre-multiplicada por un polinomio. Cada una de estas operaciones puede ser
representada por la multiplicacin de la matriz polinomial por una matriz adecuada llamada matriz
elemental, las cuales son unimodales.

Def: Se dice que dos matrices P(s) y Q(s) (polinomiales o racionales) son equivalentes (P(s) Q(s))
si hay secuencias de matrices elementales izquierdas {L
1
(s), ..., L
l
(s)} y matrices elementales
derechas {R
1
(s), ..., R
r
(s)} tal que,

1 1
( ) ( ) ( ) ( ) ( ) ( )
l r
s s s s s s = P L L Q R R .

Teorema: Sea P(s) una matriz polinomial de rango normal r. Entonces P(s) puede ser transformada
por una secuencia de operaciones elementales sobre su columnas y filas en una matriz
polinomial pseudo-diagonal S(s) que tiene la forma,
S(s) = diag{
1
(s),
2
(s), ...,
r
(s), 0, 0, ..., 0}.
en donde cada
i
(s) (i = 1, ..., r) es un polinomio mnico (coeficiente mayor igual a 1) que
satisfacen la propiedad de divisibilidad,

i
(s) |
i+1
(s), i = 1, ..., r 1,
esto es,
i
(s) divide a
i+1
(s) sin resto. Ms an si se definen los divisores determinentales
como D
0
(s) = 1, D
i
(s) = M.C.D. (mayor comn divisor) de todos los menores de orden ii de
P(s), donde cada M.C.D. es normalizado para ser un polinomio mnico, entonces,

) (
) (
) (
1
s D
s D
s
i
i
i

= , i = 1, ..., r 1.
La matriz S(s) es la forma Smith de P(s) y los
i
(s) se conocen como factores invariantes de
P(s).


Ejemplo 3.5. Dada la matriz polinomial


+

=
8 2 4
8 2 4
1 1
) (
2 2
2 2
s s
s s s s s P , encuentre su forma Smith. R.: Como D
0
(s) = 1,
Apuntes: 547 504 59
Copyright por Prof. Jos R. Espinoza C.
D
1
(s) = M.C.D.{1, -1, s
2
+ s - 4, 2s
2
- s - 8, s
2
- 4, 2s
2
- 8} = 1, D
2
(s) = M.C.D.

+

8 2 4
1 1
2 2
s s s s
,
8 2 4
1 1
2 2


s s
,


+
8 2 4
8 2 4
2 2
2 2
s s
s s s s
= (s + 2)(s - 2), entonces,
1
(s) = 1 y
2
(s) = (s + 2)(s - 2). As,

+ =
0 0
) 2 )( 2 ( 0
0 1
) ( ) ( s s s s S P .
Se puede intuir que la matriz S(s) resultante es equivalente a infinitas matrices polinomiales. Por esto se dice que la forma
Smith es una forma cannica para un conjunto de matrices polinomiales equivalentes.


Teorema: Sea H(s) una matriz racional de rango normal r. Entonces H(s) puede ser transformada por
una secuencia de operaciones elementales sobre sus columnas y filas en una matriz racional
pseudo-diagonal M(s) que tiene la forma,
M(s) = diag{
1
(s)/
1
(s),
2
(s)/
2
(s), ...,
r
(s) /
r
(s), 0, 0, ..., 0}.
en donde los polinomios mnicos {
i
(s),
i
(s)} (i = 1, ..., r) son coprimos (no tienen
factores comunes) y satisfacen la propiedad de divisibilidad,

i
(s) |
i+1
(s),
i+1
(s) |
i
(s), i = 1, ..., r 1.
La matriz M(s) es la forma Smith-McMillan de H(s).


Ejemplo 3.6. Dada la matriz racional

+ +

+ +
+
+ +

+ +
=
1
4 2
1
2
2 3
8 2
2 3
4
2 3
1
2 3
1
) (
2
2
2
2
2 2
s
s
s
s
s s
s s
s s
s s
s s s s
s H , encuentre su forma Smith-McMillan. R.: Como
H(s) = P(s)/(s
2
+ 3s + 2) con P(s) como en el ejemplo anterior, entonces = ) (
) (
1
) ( s
s d
s S H
=

+
+ +
0 0
) 2 )( 2 ( 0
0 1
) 2 )( 1 (
1
s s
s s

+ +
0 0
1
2
0
0
) 2 )( 1 (
1
s
s
s s
. Por lo tanto

+ +
=
0 0
1
2
0
0
) 2 )( 1 (
1
) (
s
s
s s
s M .

3.5 Polos y Ceros de la Forma Smith-McMillan.
La forma Smith-McMillan se utiliza para estos efectos.

Def.: Sea H(s) una M. de T. racional con una forma Smith-McMillan M(s) que tiene el polinomio de
polos p(s) =
1
(s)
r
(s) y el polinomio de ceros z(s) =
1
(s)
r
(s), entonces, las races de p(s) y
de z(s) son los polos y ceros de H(s), respectivamente, en el sentido Smith-McMillan.

Apuntes: 547 504 60
Copyright por Prof. Jos R. Espinoza C.

Ejemplo 3.7. Dada la matriz racional

+ +

+ +
+
+ +

+ +
=
1
4 2
1
2
2 3
8 2
2 3
4
2 3
1
2 3
1
) (
2
2
2
2
2 2
s
s
s
s
s s
s s
s s
s s
s s s s
s H , encuentre sus polos y ceros. R.: Como

+ +
=
0 0
1
2
0
0
) 2 )( 1 (
1
) (
s
s
s s
s M , entonces p(s) = (s + 1)(s + 2)(s + 1) y z(s) = (s - 2). Por lo tanto, H(s) tiene polos en {-1, -
1, -2} y un cero en {2}. Ntese que todos los polos son simples.


Def.: El grado del polinomio de polos p(s) =
1
(s)
r
(s) es el grado Smith-McMillan de H(s).

En el caso de sistemas SISO, los ceros son los valores de s = s
0
que cumplen con h(s
0
)u(s) = 0 para
cualesquier entrada u(s). Por lo tanto, los ceros satisfacen h(s
0
) = 0. En sistemas MIMO un s = s
0
que
cumple con H(s
0
)u(s) = 0 para cualesquier vector de entradas u(s) es un cero. Este problema se abord
en el captulo anterior, el cual se reduce a solucionar el problema de los vectores propios generalizado
dado por,

w
I
w

D C
B A
0 0
0
0
s .
Los valores s
0
se conocen tambin como ceros de transmisin.
La M. de T. H(s) se puede expresar como,

) ( 0 , , 0 ,
) (
) (
, ,
) (
) (
) (
) ( ) ( ) (
) ( ) ( ) ( ) ( ) ( ) (
1
1
1 1
s
s
s
s
s
s
s s s
s s s s s s
r
r
r l
R L
R M L
R R M L L H

=
=
=


,
considerando que H(s) tiene dimensin qp (q salidas y p entradas) y M(s) conserva las dimensiones
qp, entonces L(s) tiene dimensiones qq y R(s) tiene dimensiones pp. M(s) se puede escribir como
M(s) = N(s)D(s)
-1
, donde N(s) y D(s) son matrices polinomiales de la forma N(s) = diag{
1
(s), ...,

r
(s), 0, ..., 0} y D(s) = diag{
1
(s), ...,
r
(s), 1, ..., 1}, con D(s) una matriz cuadrada de orden pp. Por
lo tanto,

1
1 1
1
) ( ) (
)} ( ) ( )}{ ( ) ( {
) ( ) ( ) ( ) ( ) (

=
=
=
s s
s s s s
s s s s s
D N
D R N L
R D N L H
,
donde, N(s) = L(s)N(s) y D(s) = R(s)
-1
D(s). Dado que R(s) es unimodal, entonces R(s)
-1
es
polinomial y por tanto lo son N(s) y D(s). Es decir, H(s) se ha expresado como el cuociente de dos
Apuntes: 547 504 61
Copyright por Prof. Jos R. Espinoza C.
matrices polinomiales, donde N(s) es conocida como la matriz numerador y D(s) la matriz
denominador.

Teorema: Si H(s) = N(s)D(s)
-1
(con N(s) y D(s) coprimas) entonces,
- z es un cero (de transmisin) de H(s) si y slo si N(s) pierde rango en s = z.
- p es un polo de H(s) si y slo si D(p) es singular.

3.6 Polos y Ceros de la Matriz de Transferencia.
Los siguientes teoremas de MacFarlane y Karcanias ayudan a obtener los polos y ceros directamente
desde la M. de T.. Los polos y ceros obtenidos son los correspondientes a una realizacin mnima.

Teorema: El polinomio de polos p(s) correspondiente a una realizacin mnima de un sistema con M.
de T. H(s) es el mnimo comn denominador de todos los menores distintos de cero de
todos los ordenes de H(s).

Teorema: El polinomio de ceros z(s) correspondiente a una realizacin mnima de un sistema con M.
de T. H(s) es el mayor comn divisor de todos los numeradores de todos los menores de
orden r de H(s), donde r es el rango normal de H(s), considerando que estos menores han
sido ajustados de manera de tener el polinomio de polos p(s) como su denominador.


Ejemplo 3.8. Dada la M. de T.

+ + + +
+
+ +
=
) 1 )( 1 ( ) 1 )( 1 ( ) 2 )( 1 (
) 1 ( 0 ) 2 )( 1 (
) 1 )( 2 )( 1 (
1
) (
2
s s s s s s
s s s
s s s
s H , encuentre sus
polos y ceros. R.: Los menores de orden 1 son

+ +

+ +

+ 2
1
2
1
1
1
) 2 )( 1 (
1
1
1
s s s s s
s
s
y los menores de orden 2 son

+ + + +
+ +

) 2 )( 1 (
1
) 2 )( 1 (
2
) 2 )( 1 (
) 1 (
2
s s s s
s s
s
; por lo tanto, el menor comn denominador es p(s) = (s + 1)(s + 2)
2
(s - 1)
y por consiguiente los polos estn en 1, 1 y uno doble en 2. El rango normal de H(s) es r = 2, por lo tanto, los menores
con sus denominadores ajustados son

+ +
) (
) 2 )( 1 (
) (
) 2 )( 1 ( 2
) (
) 1 (
2
s p
s s
s p
s s
s p
s
; por lo tanto, el mayor comn divisor
de los numeradores es z(s) = s - 1. Por lo tanto, H(s) tiene un cero en {1}.

3.7 Realizaciones Mnimas.
Una interrogante al tener disponible una M. de T. es cmo obtener una realizacin del tipo
Du Cx y Bu Ax x + = + = , tal que sea mnima. Para esto hay variadas alternativas, aqu se revisa la
ms utilizada. Se supone la M. de T. H(s) del tipo H(s) = [h
1
(s) h
2
(s) h
p
(s)] (p entradas) y se asume
que cada vector columna h
i
(s) se puede escribir como,
Apuntes: 547 504 62
Copyright por Prof. Jos R. Espinoza C.

i
qi
i
i
i
s n
s n
s d
s h +

=
) (
) (
) (
1
) (
1
,
donde d
i
(s) = s
n
i
+
in
i
-1
s
n
i
-1
+ +
i1
s +
i0
es el polinomio comn denominador al vector columna
h
i
(s), n
ji
(s) =
jin
i
-1
s
n
i
-1
+
jin
i
-2
s
n
i
-2
+ +
ji1
s +
ji0
es un polinomio de orden a lo ms n
i
-1 y
i
es un
vector de constantes. Se transforma cada h
i
(s) a una FCC al considerar la realizacin,


=
1 2 1 0
1 0 0 0
0 1 0 0
0 0 1 0
i in i i
i

A ,

=
1
0
0
0

i
b ,

1 1 0
1 2 1 2 0 2
1 1 1 1 0 1
i
i
i
qin qi qi
in i i
in i i
i

C , d
i
=
i
,
por lo tanto, una realizacin para H(s) es A = diag{A
1
, A
2
, ..., A
p
}, B = diag{b
1
, b
2
, ..., b
p
}, C = [C
1
,
C
2
, ..., C
p
], y D = [
1
,
2
, ...,
p
]. La realizacin resultante es controlable dado que se deriva de formas
controlables; sin embargo, puede ser no observable y por ende no sera mnima. Una alternativa es
eliminar los estados no observables como se muestra a continuacin.
Si r ango{A} = n y r ango{O} = n
o
< n entonces se consideran las primeras n
o
filas de la matriz O para
formar la matriz S. En el caso de que estas filas no sean linealmente independientes, se puede re-
ordenar el vector de variables de estado hasta conseguirlo. Se define U de manera que SU = I
o
(con I
o

la matriz identidad de n
o
n
o
). Si S es cuadrada entonces U = S
-1
, de lo contrario S tiene menos filas que
columnas y por lo tanto U = S
T
(SS
T
)
-1
. La matriz resultante U es la pseudo-inversa por la derecha de S.
Con estas definiciones se encuentra que la realizacin mnima es A
m
= SAU, B
m
= SB, C
m
= CU y D
m

= D.

Ejemplo 3.9. Dada la M. de T.

+ +
+ +
+
+ +
+
=
1
2
1
2
) 2 )( 1 (
4 3
) 2 )( 1 (
3 2
) (
s s
s s
s
s s
s
s H , encuentre una realizacin mnima. R.: La M. de T.
se puede escribir como

+ +
+ +
+ +
=
4 2 4 2
4 3 3 2
) 2 )( 1 (
1
) (
s s
s s
s s
s H , por lo que

+
+
+ +
=
4 2
3 2
) 2 )( 1 (
1
) (
1
s
s
s s
s h y = ) ( 2 s h
) 2 )( 1 (
1
+ + s s

+
+
4 2
4 3
s
s
. As,


=
3 2
1 0
1
A ,

=
1
0
1
b ,

=
2 4
2 3
1
C ,


=
3 2
1 0
2
A ,

=
1
0
2
b ,

=
2 4
3 4
2
C . Por lo
tanto, una posible realizacin es



=
3 2 0 0
1 0 0 0
0 0 3 2
0 0 1 0
A ,

=
1 0
0 0
0 1
0 0
B ,

=
2 4 2 4
3 4 2 3
C que tiene cuatro variables de
estado n = 4 con una matriz de controlabilidad con r ango{C = [B AB A
2
B A
3
B]} = 4; sin embargo tiene una matriz de
observabilidad con r ango{O
T
= [C
T
(CA)
T
(CA
2
)
T
(CA
3
)
T
]} = 2 = n
o
. Por inspeccin, las dos primeras filas de O son L.I., por
lo tanto, stas se utilizan para formar S =

2 4 2 4
3 4 2 3
. As,

= =

5 . 0 579 . 0
0 . 0 105 . 0
0 . 0 053 . 0
5 . 0 421 . 0
) (
1 T T
SS S U . Finalmente, A
m
= SAU
Apuntes: 547 504 63
Copyright por Prof. Jos R. Espinoza C.
=

2 0
1 4
2
1
, B
m
= SB =

2 2
3 2
y C
m
= CU =

1 0
0 1
, cuya M. de T. es H(s).

3.8 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Encuentre la forma Smith-McMillan de
a)
2
1 0
1
1 2( 1) ( 1)( 3) s s s


+ + +

b)
2
2 2
2 1
2 2 2
s
s s s


+ +


c)
2
5 1
2 3 1
1 1
4 2
s
s s s
s s
+

+ + +



+ +
d)
2
5 1
3 2 1
1 1
4 2
s
s s s
s s
+

+ + +



+ +

2.- Encuentre los polos y ceros de la forma Smith-McMillan de las M. de Ts. de la parte 1.
3.- Determine la forma
1
( ) ( ) ( ) s s s

= H N D de las M. de Ts. de la parte 1.
4.- Encuentre los polos y ceros a partir de la forma
1
( ) ( ) ( ) s s s

= H N D de las M. de Ts. de la parte 1.
B . Nivel Intermedio
1.- Encuentre realizaciones mnimas de las M. de Ts.,
a)
2
1 0
1
1 2( 1) ( 1)( 3) s s s


+ + +

b)
2
2 2
2 1
2 2 2
s
s s s


+ +


c)
2
5 1
2 3 1
1 1
4 2
s
s s s
s s
+

+ + +



+ +
d)
2
5 1
3 2 1
1 1
4 2
s
s s s
s s
+

+ + +



+ +

2.- Determine los ceros de transmisin de las realizaciones obtenidas en la parte 1.
3.- Determine el polinomio caracterstico de las realizaciones obtenidas en la parte 1.
4.- Determine las races del polinomio caracterstico obtenidos en la parte 3.
5.- Compare todos los tipos de polos y ceros obtenidos en los ejercicios anteriores.
6.- Muestre que los polos de det {I + kH(s)} son los polos de H(s) si k es un escalar constante.
C . Nivel Avanzado
1.- Pruebe que para H(s) cuadrada, los ceros y polos de H(s)
-1
son los polos y ceros,
respectivamente, de H(s).
2.- Muestre que los ceros de la F. de T. de L.D. son ceros tambin de la M. de T. en L.C.
3.- Suponer una M. de T. estrictamente propia H(s) con p = q con realizacin mnima {A, B, C, D =
0} y que B
-1
y C
-1
existen. Muestre que H(s)
-1
= sA
0
+ A
1
, donde A
0
y A
1
son matrices
constantes. Encuentre A
0
y A
1
en funcin de A, B, y C.


Apuntes: 547 504 64
Copyright por Prof. Jos R. Espinoza C.
4 Controladores y Observadores de Estados.

Uno de los objetivos ms importantes de este curso es estudiar el control de sistemas.
La tcnica ms difundida est basada en la retroalimentacin de las variables de
estado. Su principal restriccin es disponer de los estados del sistema, en el caso de
no estarlos, se puede recurrir a tcnicas basadas en observadores de estados. Este
captulo detalla los alcances tericos y matemticos de estas tcnicas y sus versiones
en sistemas SISO para luego extenderlos a sistemas MIMO.


4.1 Introduccin.
El sistema dado por Du Cx y Bu Ax x + = + = , se considera en L.A. y tiene por puntos de operacin a
los valores de x
o
, u
o
e y
o
que satisfacen
o o o o o
Du Cx y Bu Ax + = + = , 0 . Lo que se puede ordenar
matricialmente como,

o o
o
y u
x
D C
B A 0
.
Si la matriz

D C
B A
es invertible, entonces existe una entrada u
o
que lleva el sistema a y
o
. Este
resultado es importante dado que condiciona los valores alcanzable de la salida en estado estacionario.
Ntese tambin que esta restriccin es equivalente a no tener ceros de transmisin en el origen. Es
decir, que la matriz

+
D C
B A I
0
s
sea invertible en s
0
= 0.
Un controlador de estados es bsicamente una re-definicin de u tal que la dinmica del sistema es
alterada. Si se define la entrada como u = -K
c
x + u
ex
(con K
c
una matriz de ganancias de dimensin
pn) se tiene que el sistema en L.C. queda definido por,
) ( ), (
ex c ex c
u x K D Cx y u x K B Ax x + + = + + = ,
lo que se simplifica a,

ex c ex c
Du x DK C y Bu x BK A x + = + = ) ( , ) ( ,
y cuya representacin en diagrama de bloques est dada en la Fig. 4.1. Los valores propios del sistema
sin el controlador estn dados por las races del polinomio caracterstico det {sI - A} = 0; por simetra,
los valores propios del sistema incluyendo el controlador estn dados por las races del polinomio
caracterstico det {sI - A + BK
c
} = 0. Se puede apreciar que la eleccin de las ganancias involucradas
en la matriz K
c
definir la localizacin de stos para el nuevo sistema.
Ntese que para la implementacin prctica de este controlador se requiere tener disponible todas las
variables de estado, excepto que una o varias columnas de K
c
sean nulas.
Otro aspecto importante es saber qu sucede con los valores alcanzables por el sistema al incluir un
controlador de estados. Para esto se tiene el siguiente teorema.

Apuntes: 547 504 65
Copyright por Prof. Jos R. Espinoza C.
Teorema: Los ceros de transmisin del sistema en L.C. son iguales a los ceros de transmisin del
sistema en L.A.

Un cero de transmisin en L.A. s
0LA
cumple con,
0
LA 0
=

+
w

D C
B A I s
, (4.1)
para algn 0, w 0; y un cero de transmisin en L.C. s
0LC
cumple con,
0
`
`
LC 0
=

+
w

D DK C
B BK A I
c
c
s
,
para algn ` 0, w` 0. Si se escoge ` = y w` = w + K
c
se tiene,

0LC 0LC
0LC
0LC
0LC
( ) ( )
( ) ( )
( )
( )
s s
s
s
s
+ + + +
=

+ + +

+ + +
=

+ +

+ +
=

+

+
= =


c c c
c c c c
c c
c c
I A BK B I A BK B w K
C DK D w K C DK D w K
I A BK Bw BK
C DK Dw DK
I A Bw
C Dw
I A B
0
C D w
,
al comparar esta ltima expresin con (4.1) se puede concluir que s
0LA
= s
0LC
.

Por lo tanto, los valores alcanzables del sistema con el controlador de estado estn sujeto a que el

+ C

+
A
B
D
x x y u
+
K
c
u
ex

planta
-

(a)

+ C - DK
c
+
A - BK
c
B
D
x x y u
ex

planta y controlador

(b)
Fig. 4.1 Representacin grfica del controlador de estados; a) explcita, b) implcita.
Apuntes: 547 504 66
Copyright por Prof. Jos R. Espinoza C.
sistema en L.A. no tenga cero de transmisin en el origen.
Un ltimo resultado importante es que si un sistema es controlable en L.A. entonces lo es en L.C.. Esta
afirmacin queda refrendada por el siguiente teorema.

Teorema: Un sistema realimentado por estados es controlable con u
ex
si y slo si el sistema en L.A. es
controlable.

Si en L.A. la entrada necesaria es u

(t) para llevar a x(t) al estado final x

f
a travs de la trayectoria
x

(t), en L.C. basta tomar u


ex
(t) = u

(t) + K
c
x

(t) para llevar a x(t) al estado final x

f
.

4.2 Controlador de Estados SISO.
Se asume que se tiene disponible la representacin en F. de T. h(s)
LA
con la forma,

0 1
2
2
1
1
0 1
2
2
1
1
LA
) (
a s a s a s a s
b s b s b s b
s h
n
n
n
n
n
n
n
n
n
+ + + + +
+ + + +
=

,
a la cual se le puede asignar la representacin FCC,
u
a a a a
n

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

x x , y = [b
0
b
1
... b
n-1
]x.
Al utilizar el controlador de estados (considerando que la matriz K
c
en el caso SISO es un vector k
c
)
del tipo u = u
ex
- k
c
x, con k
c
= [a
0
- a
0
a
1
- a
1
a
n-1
- a
n-1
] (donde a
i
, i = 0, ..., n-1 son ganancias
arbitrarias) se tiene que la representacin en L.C. queda,

ex
n
u
a a a a

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

x x , y = [b
0
b
1
... b
n-1
]x.
Por lo tanto, la F. de T. en L.C. queda,

0 1
2
2
1
1
0 1
2
2
1
1
LC
) (
a s a s a s a s
b s b s b s b
s h
n
n
n
n
n
n
n
n
n
+ + + + +
+ + + +
=

.
Es decir, si se conoce la ubicacin deseada de los polos en L.C. (por tanto se conoce a
i
, i = 0, ..., n-1) y
se conoce la ubicacin de los polos en L.A. (por tanto se conoce a
i
, i = 0, ..., n-1), se puede determinar
k
c
. El procedimiento anterior es directo si se tiene la F. de T.; sin embargo, si se tiene la realizacin {A,
b, c, d}, sta debe ser posible de escribir en su FCC.

Teorema: Si un sistema S: {A, b, c, d} es controlable, se puede transformar en un sistema equivalente
Apuntes: 547 504 67
Copyright por Prof. Jos R. Espinoza C.
S
co
: {A
co
, b
co
, c
co
, d
co
}, en que S
co
est en la FCC.

En el Captulo I se encontr que al tomar T = (CM)
-1
= M
-1
C
-1
con
2 1 n
=

b Ab A b A b C ,

0 0 0 1
0 0 1
0 1
1
1
3 2
1 2 1

n
n
a
a a
a a a
M se lleva el sistema a una FCC, en donde las nuevas variables de estado
estn dadas por z = Tx. Para esto M y C deben ser invertibles. M siempre lo es y C lo es si det {C} 0,
lo cual corresponde a la condicin de controlabilidad que se cumple por hiptesis. La realizacin
resultante es S
co
= {A
co
= TAT
-1
, b
co
= Tb, c
co
= cT
-1
, d
co
= d}.

Ntese que x = T
-1
z, con [ ] b Ab b b A b A Ab b T + + + + + =

1
1 2
1 2 1
1
n
n n
n
a a a a .

Teorema: Si un sistema S: {A, b, c, d} es controlable y se utiliza u = u
ex
- k
c
x, los autovalores del
sistema en L.C. resultante S
LC
: {A
LC
= A - bk
c
, b
LC
= b, c
LC
= c - dk
c
, d
LC
= d} pueden
asignarse arbitrariamente.

Si S: {A, b, c, d} es controlable, entonces existe T tal que z = Tx con,
u
a a a a
n

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

z z , y = [b
0
b
1
... b
n-1
]z + du.
Si se toma u = u
ex
- k
c
x = u
ex
- k
c
T
-1
z = u
ex
- k
c
z (se define k
c
= k
c
T
-1
). Si se desea un polinomio
caracterstico
0 1
2
2
1
1
a s a s a s a s
n
n
n
n
n
+ + + + +

, se define k
c
= [a
0
- a
0
a
1
- a
1


a
n-1
- a
n-1
], por
lo que el sistema resultante es,

ex
n
u
a a a a

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

z z ,
y = [b
0
- d(a
0
- a
0
) b
1
- d(a
1
- a
1
) b
n-1
- d(a
n-1
- a
n-1
)]z + du
ex
.

Para simplificar el uso de los teoremas anteriores se recurre al siguiente algoritmo de diseo del
controlador de estados para sistemas SISO,
1.- Obtener del sistema original S: {A, b, c, d} los coeficientes a
i
, i = 0, ..., n-1 a partir del polinomio
caracterstico det {sI - A} =
0 1
2
2
1
1
a s a s a s a s
n
n
n
n
n
+ + + + +

.
Apuntes: 547 504 68
Copyright por Prof. Jos R. Espinoza C.
2.- Darse los valores propios deseados
i
, i = 1, ..., n, del cual se obtienen los coeficientes a
i
, i = 0, ...,
n-1, como (s -
1
)( s -
2
)( s -
n
) =
0 1
2
2
1
1
a s a s a s a s
n
n
n
n
n
+ + + + +

.
3.- Obtener k
c
= [a
0
- a
0
a
1
- a
1


a
n-1
- a
n-1
].
4.- Calcular T a partir de A y b.
5.- Determinar k
c
como k
c
= k
c
T.


Ejemplo 4.1 Dado el sistema con M. de T.,

16 2
3 4
) (
) (
) (
2 3
2
LA
+
+ +
= =
s s
s s
s u
s y
s h ,
disear un controlador de estados para que el sistema resultante tenga una respuesta a escaln con un = 0.707 y un tiempo
de asentamiento de 2 s para una banda del 2%. R.: al aplicar el algoritmo anterior se tiene: (1) en este caso se puede obtener
directamente a
0
= 16, a
1
= 0, y a
2
= -2; (2) los polos deseados estn en -2 2j (el tercer polo se ubica en -10), por lo que se
puede escribir (s - -2 + j )( s - -2 - j)( s - -10) = s
3
+ 14s
2
+ 48s + 80, por lo que a
0
= 80, a
1
= 48, y a
2
= 14; (3) k
c
= [80 - 16
48 - 0 14 - -2] = [64 48 16]; (4) la matriz T =
1
2
2
2 1
] [

+ + + b Ab b b A Ab b a a a =

1 0 0
0 1 0
0 0 1
; (5) finalmente, k
c
=
[64 48 16]. Para verificar los resultados se obtiene h(s)
LC
como
80 48 14
3 4
) (
) (
) (
2 3
2
LC
+ + +
+ +
= =
s s s
s s
s u
s y
s h
ex
, que verifica la re-
ubicacin de los valores propios del sistema. Una representacin grfica de esta aplicacin es dada en la Fig. 4.2.

Ejemplo 4.2 Disee un controlador de estados para el caso del accionamiento con eje flexible. R.: En el Ejemplo 3.1 se
determin que

=
a a a m
l
m m m
L R L nk
k k
J
nJ k J n
/ 0 0 /
0 0
0 / 1 0 0
) /( ) /( 1 0 0
2
A y

=
a
L / 1
0
0
0
b ; por lo tanto, (1) el polinomio caracterstico
es s
4
+ 24s
3
+ 29403s
2
+ 704167s + 1562500, por lo que a
0
= 1562500, a
1
= 704167, a
2
= 29403 y a
3
= 24; (2) los polos
deseados se escogen en -2 2j (el tercero y cuarto polo se ubican en -25), por lo que se puede escribir (s - -2 + j )( s - -2 - j)(
s - -25)( s - -25) = s
4
+ 54s
3
+ 833s
2
+ 2900s + 5000, por lo que a
0
= 5000, a
1
= 2900, a
2
= 833 y a
3
= 54; (3) k
c
= [5000 -
1562500 2900 704167 833 29403 54 - 24] = [-1557500 -701267 -28570 30]; (4) la matriz T =

05 . 0 56333 . 0 0 0
0 0 0096 . 0 0096 . 0
0 00002 . 0 0 0
0 0 10 84 . 3 0
7
; (5) finalmente, k
c
= [-274.27 273.672 -30.364 1.5]. Los resultados simulados se
muestran en la Fig. 4.3, donde se ha considerado la presencia de un torque de carga de t
l
= 4. Ntese que: (a) el sistema est

+ c

+
A
b
d
x x y u
+
k
c
u
ex

planta
-

Fig. 4.2 Representacin grfica del controlador de estados SISO del Ejemplo 4.1.
Apuntes: 547 504 69
Copyright por Prof. Jos R. Espinoza C.
en S.S. inicialmente, (b) la entrada externa debe tener valores muy pequeos comparada con la entrada al sistema v
a
, (c) el
sistema tiene una dinmica ms suave permitiendo limitar las variables internas (corriente), y (d) se necesita tener la
variable t
r
que corresponde al torque en el eje, el cual podra no estar disponible para su medicin.

4.3 Controlador de Estados MIMO.
Al igual que en el caso SISO, la entrada se define como u = u
ex
- K
c
x; sin embargo, la matriz K
c
es de
dimensin pn. As la nueva representacin es
ex c ex c
Du x DK C y Bu x BK A x + = + = ) ( , ) ( , la
cual tiene sus valores propios dados por det {sI - A + BK
c
} = 0, como K
c
se puede escoger
arbitrariamente, se puede alterar la ubicacin de stos. La matriz de controlabilidad es C = [B AB A
n-
1
B] y si se considera que B se puede expresar en sus componentes columnas como B = [b
1
b
2
b
p
], C
se puede escribir como, C = [b
1
b
2
b
p
Ab
1
Ab
2
Ab
p
A
n-1
b
1
A
n-1
b
2
A
n-1
b
p
], o como,
C = [b
1
Ab
1
A
n-1
b
1
b
2
Ab
2
A
n-1
b
2
b
p
Ab
p
A
n-1
b
p
].
Como es sabido, si r ango{C} = n, entonces el sistema es controlable. Ntese que los vectores b
1
b
2

b
p
son L.I., puesto que de otra forma implicara que hay entradas que producen el mismo efecto en el
sistema, por lo que deberan ser descartadas. De esto se puede concluir que si hay p = n entradas,
entonces el sistema es siempre controlable. Por otro lado, si existe algn b
i
tal que r ango{[b
i
Ab
i
A
n-
1
b
i
]} = n, entonces, el control se puede realizar slo con b
i
. Si no existe este b
i
, entonces, se necesitar
ms de una entrada para lograrlo. El siguiente teorema muestra que, an bajo estas condiciones, podra
necesitarse slo una entrada para estos efectos. Si esto es factible, entonces podra utilizarse
posteriormente un controlador de estados como el utilizado en sistemas SISO para ubicar
arbitrariamente los valores propios del sistema.

Teorema: Si el par {A, B} es controlable con B = [b
1
b
2
b
p
], entonces para cualesquier i = 1, 2, ...,
p existe una matriz K
ci
de pn tal que el par {A - BK
ci
, b
i
} es controlable.

Por simplicidad se demostrar para i = 1. Es decir, si el par {A, B} es controlable, entonces existe una
matriz K
c1
de dimensin pn tal que el par {A - BK
c1
, b
1
} es controlable. Es decir, que la matriz [b
1

(A - BK
c1
)b
1
(A - BK
c1
)
2
b
1
(A - BK
c1
)
n-1
b
1
] tiene rango n. Dado que {A, B} es controlable,
0 4 8 12
-100
-50
u
ex

0 4 8 12
0
2000
4000
0 4 8 12
-10
0 4 8 12
100
0
100
200

l

T
r
i
a

0
10
0 4 8 12
0
2000
4000

r

0
20
0 4 8 12
3.994
4
4.006
p

Fig. 4.3 Simulacin del accionamiento c.c. con eje flexible y con controlador de variables de estado como indicado en el
Ejemplo 4.2 con t
l
= 4.
Apuntes: 547 504 70
Copyright por Prof. Jos R. Espinoza C.
entonces existe una matriz Q (que se forma tomando las columnas L.I. de C), definida como,
Q = [b
1
Ab
1
A
r
1
-1
b
1
b
2
Ab
2
A
r
2
-1
b
2
b
p
Ab
p
A
r
p
-1
b
p
],
donde r
1
+ r
2
+ + r
p
= n. Adems, se define S de dimensin pn como,
S = [0 0 -e
2
0 0 -e
3
0 0 0 ],
donde e
i
es la columna i-sima de una matriz identidad de pp, lo que da lugar finalmente a definir
K
c1
= SQ
-1
. Un resultado intermedio es que K
c1
Q = S, es decir,
K
c1
Q = [K
c1
b
1
K
c1
Ab
1
K
c1
A
r
1
-1
b
1
K
c1
b
2
K
c1
Ab
2
K
c1
A
r
2
-1
b
2
K
c1
b
p
K
c1
Ab
p
K
c1
A
r
p
-1
b
p
],
es igual a,
S = [ 0 0 -e
2
0 0 -e
3
0 0 0 ].
Ahora se mostrar que la matriz [b
1
(A - BK
c1
)b
1
(A - BK
c1
)
2
b
1
(A - BK
c1
)
n-1
b
1
] tiene rango n o
que los vectores columna que forman dicha matriz son L.I., para esto, y utilizando la relacin columna
a columna obtenida de la igualdad K
c1
Q = S, cada columna de la matriz [b
1
(A - BK
c1
)b
1
(A -
BK
c1
)
2
b
1
(A - BK
c1
)
n-1
b
1
] se puede escribir como,
b
1
= b
1

(A - BK
c1
)b
1
= Ab
1
- BK
c1
b
1
= Ab
1
(A - BK
c1
)
2
b
1
= (A - BK
c1
)(A - BK
c1
)b
1
= (A - BK
c1
)Ab
1
= A
2
b
1
- BK
c1
Ab
1
= A
2
b
1

=
(A - BK
c1
)
r
1
-1
b
1
= (A - BK
c1
)(A - BK
c1
)
r
1
-2
b
1
= (A - BK
c1
)A
r
1
-2
b
1
= A
r
1
-1
b
1
- BK
c1
A
r
1
-2
b
1
= A
r
1
-1
b
1

(A - BK
c1
)
r
1
b
1
= (A - BK
c1
)A
r
1
-1
b
1
= A
r
1
b
1
- BK
c1
A
r
1
-1
b
1
= A
r
1
b
1
+ Be
2
= A
r
1
b
1
+ b
2
= b
2
+
(A - BK
c1
)
r
1
+1
b
1
= (A - BK
c1
)(A - BK
c1
)
r
1
b
1
= (A - BK
c1
)(b
2
+ A
r
1
b
1
) = Ab
2
+
=
(A - BK
c1
)
n-1
b
1
= (A - BK
c1
)(A
r
p
-2
b
p
+ ) = A
r
p
-1
b
p
+
las cuales corresponden a las columnas de la matriz Q ms una matriz de coeficientes no relevantes.
Dado que Q es de rango n, entonces las columnas anteriores son L.I. y por tanto el par {A - BK
c1
, b
1
}
es controlable.

El resultado anterior indica que el sistema puede hacerse controlable slo a travs de la primera
entrada; por lo tanto, en un segundo paso puede utilizarse un controlador de estados como el utilizado
en sistemas SISO para ubicar arbitrariamente los valores propios del sistema.

Teorema: Si el sistema {A, B, C, D} es controlable, entonces un controlador de estados en que u =
u
ex
- K
c
x, donde K
c
es una matriz de dimensin pn puede asignar los autovalores
arbitrariamente al sistema resultante {A - BK
c
, B, C - DK
c
, D}.

Dado que el par {A, B} es controlable, se puede escoger u = v - K
c1
x con K
c1
de dimensin pn tal que
el par {A - BK
c1
, b
1
} es controlable (con K
c1
= SQ
-1
como definidas por el teorema anterior). Se
introduce ahora otra realimentacin v = u
ex
- M
c
x con M
c
de dimensin pn tal que M
c
=

0
0
m
c

1
, con
m
c1
un vector de dimensin 1n. Por lo tanto, el sistema resultante es
ex c c
Bu x BM BK A x + = ) (
1
=
ex c c
Bu x m b BK A + ) (
1 1 1
,
ex c c
Du x DM DK C y + = ) (
1
, y como el par {A - BK
c1
, b
1
} es
Apuntes: 547 504 71
Copyright por Prof. Jos R. Espinoza C.
controlable, entonces la realimentacin v = u
ex
- M
c
x puede fijar arbitrariamente los valores propios de
la matriz (A - BK
c1
- b
1
m
c1
} mediante la apropiada seleccin de m
c1
.
Finalmente, combinando u = v - K
c1
x con v = u
ex
- M
c
x se puede escribir u = u
ex
(K
c1
+ M
c
)x. Es
decir, K
c
= K
c1
+ M
c
.

Una representacin grfica del procedimiento anterior est dado en la Fig. 4.4.

Ejemplo 4.3 Dado el sistema descrito por,

=
5 2 4
2 0 2
2 1 1
A ,

=
1 0
0 1
0 0
B , y

=
1 0 1
0 0 1
C
disear un controlador de estados para que el sistema resultante tenga valores propios en -10, -2 2j. R.: Los valores
propios del sistema en L.A. estn en det {sI - A} = s
3
+ 4s
2
+ 5s + 2 = (s + 1)(s + 1)(s + 2) por lo que se necesita de un
controlador de estados. Afortunadamente, r ango{B AB A
2
B} = 3, desafortunadamente, r ango{b
1
Ab
1
A
2
b
1
} = 2 y
r ango{b
2
Ab
2
A
2
b
2
} = 2; por lo tanto, el sistema es controlable pero se necesitan las dos entradas para tales efectos.
Primero, se encuentra K
c1
como K
c1
= SQ
-1
= [0 -e
2
0][ b
1
Ab
1
b
2
]
-1
=

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

0 0 1
0 0 0
por lo que
el sistema resultante est dado por u = v - K
c1
x; es decir, Bv x BK A x c + = ) (
1
, Dv x DK C y c + = ) ( 1 que es controlable
mediante v
1
. El sistema resultante tiene un polinomio caracterstico dado por det {sI A + BK
c1
} = s
3
+ 4s
2
+ 7s + 4 = (s +
1)( s + 1.5 + 1.323j)( s + 1.5 -1.323j) que no cumple con la ubicacin deseada, pero es controlable a travs de v
1
. Por lo
tanto, se puede disear M
c
considerando que el sistema resultante tiene a
0
= 4, a
1
= 7, y a
2
= 4 y que el sistema deseado debe
tener un polinomio caracterstico dado por det { sI A + BK
c
} = det { sI A + BK
c1
+ BM
c
} = (s + 2 + j )( s + 2 - j)( s +
10) = s
3
+ 14s
2
+ 48s + 80, por lo que a
0
= 80, a
1
= 48, y a
2
= 14; as, k
c
= [80 - 4 48 - 7 14 - 4] = [76 41 10] y la matriz T
=
1
1 1 1 1 2 1
2
1 1 1 2 1 1
] ) ( ) ( ) ( [

+ + + b b BK A b b BK A b BK A b
c c c
a a a =
1
0 2 3
1 4 5
0 1 1

; finalmente, m
c1
= k
c
T = [-49
10 25]. As K
c
= K
c1
+ M
c
=

0 0 1
25 10 49
. Para verificar los resultados se obtiene H(s)
LC
como

+ +
+
+ + +
=
14 11 2
47 2 1
80 48 14
1
) (
2
2 3
LC
s s s
s s
s s s
s H lo que verifica la re-ubicacin de los valores propios del sistema.


+ C

+
A
B
D
x x y u
+
K
c1
v
planta
-
+
M
c

u
ex
-

Fig. 4.4 Representacin grfica del controlador de estados para sistemas MIMO.
Apuntes: 547 504 72
Copyright por Prof. Jos R. Espinoza C.
4.4 Controlador de Estados de Orden Reducido.
Un caso especial es cuando el sistema no es controlable y la matriz de controlabilidad resulta tener un
rango n
c
< n. En este caso hay n
c
estados controlables y, por lo tanto, n
c
de los n valores propios de la
representacin pueden ser ubicados arbitrariamente. Un procedimiento para lograrlo se presenta a
continuacin. El sistema dado por , = + + = + + x Ax Bu Ep y Cx Du Fp , puede ser escrito en forma
diagonal si se utiliza una transformacin de similitud T dada por los vectores propios (v
1
, v
2
,, v
n
) de
A. As T = [v
1
v
2
v
n
]
-1
lo que resulta en una nueva representacin dada por = + +
T T T
z A z B u E p ,
= + +
T T T
y C z D u F p , donde z = Tx, A
T
= TAT
-1
, B
T
= TB, C
T
= CT
-1
, D
T
= D, E
T
= TE y F
T
= F. Si
adems, las primeras columnas de T son los vectores propios asociados a las n
c
variables controlables
z
c
de las n - n
c
no controlables z
nc
, con z = [z
c
T
z
nc
T
]
T
, la representacin queda,

[ ] ,

= = + + = + +


c c c c c
T c nc T T
nc nc nc nc
z A 0 z z B
z u E p y C C D u F p
z 0 A z z 0

.
Si se define la entrada como u = v [
'
c
K 0]z = v [
'
c
K 0][z
c
T
z
nc
T
]
T
= v
'
c
K z
c
, con
'
c
K de dimensin
pn
c
entonces,

[ ] ( ) , ( )

= + + = + +


c c c c c ' '
c T c nc T c T
nc nc nc nc
z A 0 z z B
v K E p y C C D v K F p
z 0 A z z 0

,
lo que se reduce a,
,

= + + = + +



'
c c c c ' c c c
T c T c nc T T
nc nc nc nc
z z z B A B K 0
v E p y C D K C D v F p
z z z 0 0 A

.
La operatoria de matrices asegura que los valores propios de la representacin anterior son los valores
de tal que det {I - (A
c
- B
c
'
c
K )}det {I - A
nc
} = 0. Los asociados a det {I - (A
c
- B
c
'
c
K )}
pueden ser ubicados arbitrariamente dado que por hiptesis se tiene que el par {A
c
, B
c
} es controlable.
El procedimiento para encontrar
'
c
K es el utilizado para sistemas MIMO o SISO segn corresponda.
Finalmente, dado que z = Tx, entonces u = v [
'
c
K 0]z = v [
'
c
K 0]Tx, por lo que si se define a K
c
=
[
'
c
K 0]T, entonces u = v K
c
x.

4.5 Controlador de Estados con Integradores.
Como revisado hasta ahora, los controladores de estado requieren para su implementacin el modelo
exacto del sistema; es decir, las matrices A, B, C, D. Esto no es siempre factible debido principalmente
a tres razones, primero, el modelo en la prctica siempre es aproximado, segundo, los parmetros
normalmente se alteran con el tiempo y tercero, la existencia de perturbaciones. Para esto existe una
solucin a la implementacin de controladores de estado al costo de introducir tantos integradores
como salidas estn definidas. Es decir, el sistema original puede ser escrito como, x = Ax + Bu + Ep,
y = Cx + Du + Fp, al cual se le agregan los integradores del tipo z = y - y
d
= Cx + Du + Fp - y
d
,
donde y
d
es el vector de salidas deseadas o referencias de dimensin q1. Ntese que el nuevo vector de
estado z est definido de manera de asegurar en el punto de operacin que y = y
d
dado que en ste se
cumple que z = 0. Por lo tanto, una representacin de este sistema completo es,
Apuntes: 547 504 73
Copyright por Prof. Jos R. Espinoza C.

z
x

0 C
0 A

z
x
+

D
B
u +



E
F
p -

I
0
y
d
, y = [ ] 0 C

z
x
+ Du + Fp.
Ntese que la matriz

0 C
0 A
tiene los valores propios originales de A ms q valores propios en el
origen. Lo interesante es mover la localizacin de estos valores propios a un lugar arbitrario mediante
un controlador de estados, como ilustrado en la Fig. 4.5 en donde se ha obviado la perturbacin p. Para
lograr esto, el sistema [ ]

D 0 C
D
B
0 C
0 A
, , , debera ser controlable.

Teorema: Sea el sistema {A, B, C, D} controlable. El sistema [ ]

D 0 C
D
B
0 C
0 A
, , , es
controlable si y slo si el sistema original {A, B, C, D} no tiene ceros de transmisin en el
origen.

El teorema anterior es del tipo p ( [ ]

D 0 C
D
B
0 C
0 A
, , , es controlable) q ({A, B, C, D} no
tiene ceros de transmisin en el origen), o q p y p q o del tipo p
/
q
/
y q
/
p
/
. Por lo tanto, el
teorema se prueba si se demuestra esto ltimo; es decir, (a) si el sistema resultante es no controlable
entonces el sistema original tiene ceros de transmisin en el origen y (b) si hay un cero de transmisin
en el origen entonces el sistema es no controlable.
(a) Si el sistema resultante es no controlable, entonces alguno de sus vectores propios deben arrojar
negativo el test de los vectores propios. Los valores propios del sistema resultante son los valores
propios originales de A (
i
, i = 1, ..., n) ms q valores propios en el origen (
i
= 0, i = n + 1, ...,
n + q). Sean los vectores propios de A
T
dados por w
i
, i = 1, ..., n por lo tanto se puede escribir,
[w
i
T
0]

0 C
0 A
= [w
i
T
A 0] = [
i
w
i
T
0] =
i
[w
i
T
0], es decir, el vector propio en el sistema
resultante asociado al valor propio
i
es [w
i
T
0]. Al utilizar el test de los vectores propios se tiene

+ C

+
A
B
D
x x y u
+
K
c
u
ex

planta
-

+
z z
y
d

-
[x
T
z
T
]
T

Fig. 4.5 Representacin grfica del controlador de estados con integradores para sistemas MIMO.
Apuntes: 547 504 74
Copyright por Prof. Jos R. Espinoza C.
que [w
i
T
0]

D
B
= w
i
T
B 0 dado que el sistema original es controlable; por lo tanto los modos
i
, i
= 1, ..., n son todos controlables. Por otro lado, sean w
i
T
= [w
i1
T
w
i2
T
] (i = n + 1, ..., n + q) los
vectores propios asociados a los q valores propios en el origen. Por lo tanto, se puede escribir que
[w
i1
T
w
i2
T
]

0 C
0 A
= 0 tambin [w
i1
T
w
i2
T
]

C
A
= 0 y si se asume que un modo
i
= 0 es no
controlable para cumplir con la hiptesis de tener un sistema resultante no controlable, entonces
[w
i1
T
w
i2
T
]

D
B
= 0; combinando ambas ecuaciones se puede escribir que, [w
i1
T
w
i2
T
]

D C
B A
= 0,
como [w
i1
T
w
i2
T
] 0 slo queda que la matriz

D C
B A
tenga deficiencia de rango lo que equivale
a la condicin de tener un cero de transmisin en el origen.
(b) Si hay un cero de transmisin se cumple entonces que [w
i1
T
w
i2
T
]

D C
B A
= 0 para algn valor de
[w
i1
T
w
i2
T
] 0; por tanto, este vector tambin cumplir con [w
i1
T
w
i2
T
]

C
A
= 0 lo que lo hace ser
un vector propio asociado a uno de los valores propios en el origen (
i
= 0, i = n + 1, ..., n + q) del
sistema resultante, como este vector tambin satisface [w
i1
T
w
i2
T
]

D
B
= 0, entonces este modo es
no controlable y por tanto el sistema resultante es no controlable.

En el caso de tener un sistema extendido controlable, entonces podemos reubicar los valores propios
mediante la ley de control u = u
ex
- [K
cx
K
cz
]

z
x
= u
ex
- K
c

z
x
, donde u
ex
es una entrada que puede
utilizarse, por ejemplo, para implementar un lazo pre-alimentado para eliminar el efecto de p. En
estado estacionario se tiene que,

] K K [
D
B
0 C
0 A
cz cx

o
o
z
x
= -

D
B
u
ex
-



E
F
p
o
+

I
0
y
do
,
dado que el sistema resultante tendr slo valores propios estables (no tiene valores propios en el
origen) el trmino

] K K [
D
B
0 C
0 A
cz cx
es invertible y por tanto existe solucin nica para x
o
,
z
o
independiente de u
ex
. Esto justifica su utilizacin para fines tales como lazos pre-alimentados.

Ejemplo 4.4 Dado el sistema descrito por,

=
5 2 4
2 0 2
2 1 1
A ,

=
1 0
0 1
0 0
B , y

=
1 0 1
0 0 1
C
disear un controlador de estados para que el sistema resultante tenga valores propios en -10, -2 2j y que las salidas sigan
referencias dadas por y
d
. R.: Se agregan dos integradores al sistema puesto que hay dos salidas por lo que el sistema
Apuntes: 547 504 75
Copyright por Prof. Jos R. Espinoza C.
extendido es {A
p
=

0 C
0 A
, B
p
=

D
B
, C
p
= [ ] 0 C , D
p
= D}. Los valores propios de este sistema en L.A. estn en
det {sI - A
p
} = s
5
+ 4s
4
+ 5s
3
+ 2s
2
= (s + 1)(s + 1)(s + 2)s
2
por lo que se necesita de un controlador de estados.
Afortunadamente, r ango{B
p
A
p
B
p
A
p
2
B
p
A
p
3
B
p
A
p
4
B
p
} = 5, desafortunadamente, r ango{b
p1
A
p
b
p1
A
p
2
b
p1
A
p
3
b
p1
A
p
4
b
p1
}
= 3 y r ango{b
p2
A
p
b
p2
A
p
2
b
p2
A
p
3
b
p2
A
p
4
b
p2
} = 3; por lo tanto, el sistema es controlable pero se necesitan las dos entradas
para tales efectos.
Primero, se encuentra K
c1
como K
c1
= SQ
-1
= [0 0 -e
2
0 0][ b
p1
A
p
b
p1
A
p
2
b
p1
b
p2
A
p
b
p2
]
-1
=

0 0 1 0 0
0 0 0 0 0

1
1 0 1 0 0
0 0 1 0 0
5 1 6 2 0
2 0 2 0 1
2 0 3 1 0

0 1 0 0 0
0 0 0 0 0
por lo que el sistema resultante est dado por u = v - K
c1
x; es decir,
v B x K B A x p c p p + = ) (
1
, v D x K D C y p c p p + = ) ( 1 que es controlable mediante v
1
. El sistema resultante tiene un
polinomio caracterstico dado por det {sI A
p
+ BK
c1
} = s
5
+ 4s
4
+ 5s
3
+ 4s
2
+ 2s = s(s + 2.521) (s + 1) ( s + 0.239 +
0.858j)( s + 0.239 - 0.858j) que no cumple con la ubicacin deseada, pero es controlable a travs de v
1
. Por lo tanto, se
puede disear M
c
considerando que el sistema resultante tiene a
0
= 0, a
1
= 2, a
2
= 4, a
3
= 5, y a
4
= 4 y que el sistema
deseado debe tener un polinomio caracterstico dado por det {sI A
p
+ B
p
K
c
} = det { sI A
p
+ B
p
K
c1
+ B
p
M
c
} = (s + 2 + j
)( s + 2 - j)( s + 10)
3
= s
5
+ 34s
4
+ 428s
3
+ 2440s
2
+ 6400s + 8000, por lo que a
0
= 8000, a
1
= 6400, a
2
= 2440, a
3
= 428, a
4
=
34; as, k
c
= [8000 - 0 6400 - 2 2440 - 4 428 - 5 34 - 4] = [8000 6328 2436 423 30] y la matriz T =
1
0 0 1 1 1
0 0 1 1 0
0 2 2 1 0
1 4 3 2 0
0 1 1 0 0

; finalmente, m
c1
= k
c
T = [-8287 30 4295 -5957 8000]. As K
c
= K
c1
+ M
c
=


0 1 0 0 0
8000 5957 4295 30 8287
. Para verificar los resultados se obtiene el polinomio caracterstico del sistema
resultante que es det {sI - A
p
+ B
p
K
c
} = s
5
+ 34s
4
+ 428s
3
+ 2440s
2
+ 6400s + 8000 lo que verifica la ubicacin de los
valores propios del sistema incluyendo el controlador de estados en conjunto con los integradores.
La Fig. 4.6 muestra la simulacin de este caso en donde la salida y
1
cambia de 1 a 2 mediante la referencia y
d1
mientras la
salida y
2
es mantenida por el controlador en -1.

Ejemplo 4.5 Dado el sistema del motor con eje flexible, disear un controlador de estados para que el sistema resultante
tenga valores propios en -10, -2 2j y que la salida siga una referencia dada por y
d
= y
d
. R.: Se agrega un integrador al
0 5 10
6
4
2
0
2
4
6
8
y
d1
(t)
y
1
(t)

0 5 10
6
4
2
0
2
4
6
8
y
d2
(t)
y
2
(t)

(a) (b)
Fig. 4.6 Controlador del Ejemplo 4.4; a) salida y
1
y referencia y
d1
, b) salida y
2
y referencia y
d2
.
Apuntes: 547 504 76
Copyright por Prof. Jos R. Espinoza C.
sistema puesto que hay una salida por lo que el sistema extendido es {A
p
=

0 c
0 A
, b
p
=

d
b
, c
p
= [ ] 0 c , d
p
= d}. Los
valores propios de este sistema en L.A. estn en det {sI - A
p
} = s
5
+ 24s
4
+ 29402.78s
3
+ 704166.67s
2
+ 1562500s = (s +
0.0037+171.3166j)(s + 0.0037-171.3166j)(s + 2.4741+21.5185j)(s + 2.4741-21.5185j)s por lo que se necesita de un
controlador de estados. Afortunadamente, r ango{b
p
A
p
b
p
A
p
2
b
p
A
p
3
b
p
A
p
4
b
p
} = 5; por lo tanto, el sistema es controlable.
(1) el polinomio caracterstico es s
5
+ 24s
4
+ 29403s
3
+ 704167s
2
+ 1562500s, por lo que a
0
= 0, a
1
= 1562500, a
2
= 704167,
a
3
= 29403 y a
4
= 24; (2) los polos deseados se escogen en -2 2j (el tercero, cuarto y quinto polo se ubican en -25), por lo
que se puede escribir (s - -2 + j )( s - -2 - j)( s - -25)
3
=
s
5
79 s
4
+ 2183 s
3
+ 23725s
2
+ 77500s + 125000 +
s
5
+ 79s
4
+
2183s
3
+ 23725s
2
+ 77500s + 125000, por lo que a
0
= 125000, a
1
= 77500, a
2
= 23725, a
3
= 2183 y a
4
= 79; (3) k
c
=
[125000-0 77500-1562500 23725-704167 2183-29403 79-24] = [125000 -1485000 -680442 -27220 55]; (4) la matriz T =

0 05 . 0 5633 . 0 0 0
0 0 0 10 6 . 9 10 6 . 9
0 0 10 92 . 1 0 0
0 0 0 10 84 . 3 0
10 84 . 3 0 0 0 0
3 3
5
7
7
; (5) finalmente, k
c
= [-261.3099 260.7396 -44.0478 2.7500 0.0480].
La Fig. 4.7 muestra la simulacin de este caso en donde la salida y
1
=
r
cambia de 3000 a 1400 rpm mediante la referencia
y
d
. Ntese que el cambio en el torque perturbador p no saca al sistema del punto de operacin.

4.6 Desacoplador de Estados.
En un sistema desacoplado se tiene la gran ventaja de que cada entrada afecta slo a una salida. Por
tanto, la M. de T. debe ser cuadrada; es decir, p = q. En estos casos, se pueden implementar fcilmente
controladores monovariables, para los cuales hay suficiente teora para su anlisis y diseo.

Def.: Un sistema MIMO se dice sistema desacoplado si su M. de T. es diagonal y no singular.

En estos casos, la M. de T. es del tipo,
0 4 8 12
2950
3000
z
1

0 4 8 12
0
2000
4000
0 4 8 12
-10
0 4 8 12
100
0
100
200

l

T
r
i
a

0
10
0 4 8 12
0
2000
4000
y
d
,
r
20
0 4 8 12
3.97
3.98
4.00
p

Fig. 4.7 Simulacin del accionamiento c.c. con eje flexible y con controlador de variables de estado con integrador como
indicado en el Ejemplo 4.5 con t
l
= 4.
Apuntes: 547 504 77
Copyright por Prof. Jos R. Espinoza C.

=
) ( 0 0
0
0 ) ( 0
0 0 ) (
) (
22
11
s h
s h
s h
s
pp

H .
En una M. de T. arbitraria interesara manipular separadamente cada salida. Si la M. de T. no es
desacoplada y se representa por x = Ax + Bu, y = Cx + Du, puede disearse un controlador de estados
del tipo u = Gu
ex
- Fx que permita alcanzar esta propiedad. En el sistema en L.A. se tiene una M. de T.
dada por H
LA
(s) = C(sI A)
-1
B (con D = 0) y con la realimentacin se tiene una M. de T. H
LC
(s) =
C(sI A + BF)
-1
BG. En la Fig. 4.8 se puede observar este caso en donde se espera obtener que las p =
q salidas del vector y sean desacopladas respecto de las p = q nuevas entradas u
ex
.

Teorema: El sistema x = Ax + Bu, y = Cx + Du tiene por M. de T. a H
LA
(s) y al utilizar la
realimentacin u = Gu
ex
- Fx queda descrito por la M. de T. H
LC
(s) y cumple con la
igualdad, H
LC
(s) = H
LA
(s)(I F(sI A + BF)
-1
B)G = H
LA
(s)(I + F(sI A)
-1
B)
-1
G.

Para demostrar el teorema se procede a escribir H
LC
(s) como
= C(sI A + BF)
-1
BG
= C(sI A)
-1
(sI A)(sI A + BF)
-1
BG
= C(sI A)
-1
(sI A + BF - BF)(sI A + BF)
-1
BG
= C(sI A)
-1
((sI A + BF) - BF)(sI A + BF)
-1
BG
= C(sI A)
-1
(I BF(sI A + BF)
-1
)BG
= C(sI A)
-1
(BG BF(sI A + BF)
-1
BG)
= C(sI A)
-1
B(G F(sI A + BF)
-1
BG)
= H
LA
(s)(I F(sI A + BF)
-1
B)G
Por otro lado, (I F(sI A + BF)
-1
B)(I + F(sI A)
-1
B)
= I F(sI A + BF)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I F(sI A + BF)
-1
(sI A)(sI A)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I F(sI A + BF)
-1
(sI A)(sI A)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I F(sI A + BF)
-1
(sI A + BF - BF)(sI A)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I F(sI A + BF)
-1
(sI A + BF - BF)(sI A)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I F(sI A)
-1
B + F(sI A + BF)
-1
BF(sI A)
-1
B + F(sI A)
-1
B - F(sI A + BF)
-1
BF(sI A)
-1
B
= I
Por lo tanto se puede escribir (I F(sI A + BF)
-1
B) = (I + F(sI A)
-1
B)
-1
y por ende H
LC
(s) =
H
LA
(s)(I + F(sI A)
-1
B)
-1
G.


+ C

+
A
B
D
x x y u
+
F
u
ex

planta
-
G
planta desacoplada

Fig. 4.8 Representacin grfica del desacoplador de estados.
Apuntes: 547 504 78
Copyright por Prof. Jos R. Espinoza C.
La existencia de las matrices F y G en la realimentacin u = Gu
ex
Fx est condicionada por el
siguiente teorema.

Teorema: Existe una realimentacin de estados u = Gu
ex
- Fx que desacopla el sistema x = Ax + Bu,
y = Cx + Du, si y slo si la matriz,

B A c
B A c
B A c
E
1
1
2
1
1
2
1
q
v
q
v
v

, es no singular, donde C
T
= [c
1
T
c
2
T

c
q
T
] y v
i
, i = 1, ..., q son enteros dados por,
1
1
{ / }
1 si
j
i
i
j
i
j
v
n j


=

=

c A B 0
c A B 0
mi n
.

Para demostrar el teorema se considera que la M. de T. en L.A. H
LA
(s) tiene filas h
i
(s) dadas por,
h
i
(s) = c
i
(sI A)
-1
B
= c
i
A
0
s
-1
B + c
i
A
1
s
-2
B + + c
i
A
v
i
-2
s
-v
i
+1
B + c
i
A
v
i
-1
s
-v
i
B + c
i
A
v
i
s
-v
i
-1
B + c
i
A
v
i
+1
s
-v
i
-2
B + +
si se considera que c
i
A
0
B = c
i
A
1
B = = c
i
A
v
i-2
B = 0 y por tanto c
i
A
v
i-1
B 0, entonces,
h
i
(s) = c
i
A
v
i
-1
s
-v
i
B + c
i
A
v
i
s
-v
i
-1
B + c
i
A
v
i
+1
s
-v
i
-2
B + +
= s
-v
i
(c
i
A
v
i
-1
B + c
i
A
v
i
s
-1
B + c
i
A
v
i
+1
s
-2
B + + )
= s
-v
i
(c
i
A
v
i
-1
B + c
i
A
v
i
(A
0
s
-1
)B + c
i
A
v
i
(A
1
s
-2
)B + + )
= s
-v
i
(c
i
A
v
i
-1
B + c
i
A
v
i
(sI A)
-1
B)
Por lo tanto, la M. de T. en L.A. puede escribirse como
H
LA
(s) =

B A I
A c
A c
A c
B A c
B A c
B A c
1 2
1
1
1
2
1
1
) (
0 0
0
0 0
0 0
2
1
2
1
2
1
s
s
s
s
q q q
v
q
v
v
v
q
v
v
v
v
v

,
si se define la matriz B =

B A c
B A c
B A c
1
1
2
1
1
2
1
q
v
q
v
v

(que corresponde a la matriz E) y la matriz C =

q
v
q
v
v
A c
A c
A c

2
1
2
1
,
entonces la M. de T. en L.A. puede escribirse como H
LA
(s) = diag{s
-v
1
, s
-v
2
, , s
-v
q
}(B + C(sI - A)
-1
B).
Al emplear la relacin del teorema (considerando que u = Gu
ex
- Fx), la M. de T. del sistema en L.C.
H
LC
(s) puede escribirse como,
H
LC
(s) = diag{s
-v
1
, s
-v
2
, , s
-v
q
}(B + C(sI - A)
-1
B)(I + F(sI - A)
-1
B)
-1
G,
la que puede formularse como,
H
LC
(s) = diag{s
-v
1
, s
-v
2
, , s
-v
q
}(B + C(sI - A)
-1
B)(G
-1
+ G
-1
F(sI - A)
-1
B)
-1
,
de donde se puede concluir que si B = G
-1
y C = G
-1
F, entonces H
LC
(s) = diag{s
-v
1
, s
-v
2
, , s
-v
q
} que
corresponde a una M. de T. diagonal y por tanto desacoplada. En resumen, si se escoge G = B
-1
y F =
B
-1
C se obtiene un sistema en L.C. desacoplado. Para esto, B = E debe ser invertible.

Ejemplo 4.6 Dado el sistema descrito por,
Apuntes: 547 504 79
Copyright por Prof. Jos R. Espinoza C.

=
5 2 4
2 0 2
2 1 1
A ,

=
1 0
0 1
0 0
B , y

=
1 0 1
0 0 1
C
disear un controlador de estados para que el sistema resultante sea desacoplado. R.: para encontrar v
1
se determina para
j = 1 el vector c
1
A
0
B = [1 0 0]

1 0
0 1
0 0
= [0 0], como el resultado es el vector nulo se contina con j = 2 lo que resulta en
c
1
A
1
B = [1 0 0]

5 2 4
2 0 2
2 1 1

1 0
0 1
0 0
= [1 -2] como el resultado es no nulo se tiene que v
1
= 2. Para encontrar v
2
se
determina para j = 1 el vector c
2
A
0
B = [-1 0 1]

1 0
0 1
0 0
= [0 1], como el resultado es no nulo se tiene que v
2
= 1. Estos
resultados permiten generar B =

B A c
B A c
1
2
1
1
2
1
v
v
=


1 0
2 1
y C =

2
1
2
1
v
v
A c
A c
=


3 1 3
6 3 5
. Por lo tanto, G =

1 0
2 1
y F
=

3 1 3
0 1 1
. Para comprobar los resultados se obtiene la M. de T. del sistema resultante descrito por x = Ax + Bu, y =
Cx + Du, con u = Gu
ex
- Fx; es decir, x = (A - BF)x + BGu
ex
, y = (C - DF)x + DGu
ex
que resulta ser

=
s
s
s
1
0
0
1
) (
2
LC
H
lo que verifica el desacoplo entrada-salida.

Ejemplo 4.7 Disear un desacoplador de estados para el accionamiento con dos motores de c.c. como ilustrado en la Fig.
1.7. R.: El modelo se encuentra en el desarrollo del Ejemplo 1.3. Para encontrar v
1
se determina para j = 1 el vector c
1
A
0
B =
[0 0], como el resultado es el vector nulo se contina con j = 2 lo que resulta en c
1
A
1
B = [0 0], como el resultado es el
vector nulo se contina con j = 3 lo que resulta en c
1
A
2
B = [0 0], como el resultado es el vector nulo se contina con j = 4 lo
que resulta en c
1
A
3
B = [12857 12857], como el resultado es no nulo se tiene que v
1
= 4. Para encontrar v
2
se determina para
j = 1 el vector c
2
A
0
B = [20 -20], como el resultado es no nulo se tiene que v
2
= 1. Estos resultados permiten generar B =

B A c
B A c
1
2
1
1
2
1
v
v
=

20 20
12857 12857
y C =

2
1
2
1
v
v
A c
A c
=



0 0 120 120 0 4 4
0 0 10 4 . 8 10 4 . 8 10 239 2571 2571
6 6 6
. Por lo tanto,
G =

025 . 0 10 89 . 38
025 . 0 10 89 . 38
6
6
y F =

0 0 0 0 10 89 . 38 025 . 0 025 . 0
0 0 0 0 10 89 . 38 025 . 0 025 . 0
6
6
. Para comprobar los resultados se obtiene
la M. de T. del sistema resultante descrito por x = Ax + Bu, y = Cx + Du, con u = Gu
ex
- Fx; es decir, x = (A - BF)x +
BGu
ex
, y = (C - DF)x + DGu
ex
que resulta ser

=
) ( . 0
0 ) ( .
) (
22
11
LC
s h
s h
s H , como corroborado por el Bode de los
coeficiente de H(s)
LC
ilustrados en la Fig. 4.9. Ntese que los elementos de la diagonal debieran ser idealmente cero. De
estos tambin se desprende que
4
11
1
) ( .
s
s h = y
s
s h
1
) ( .
22
= .

Los controladores de estado pueden combinarse para lograr resultados ptimos. Es decir, para lograr
ubicar exactamente los valores propios del sistema en una localizacin deseada (por ejemplo, de
acuerdo a caractersticas transitorias). Sin embargo, tienen un requerimiento que los hace poco
prcticos, esta es la necesidad de contar con todos los estados (el vector x) para su implementacin; es
decir, deben medirse todos los estados. Este requerimiento puede resultar casi imposible de lograr ya
Apuntes: 547 504 80
Copyright por Prof. Jos R. Espinoza C.
sea por razones tcnicas (no se puede medir) como econmicas (sensores de elevado precio). Para tales
efectos, se han desarrollado tcnicas indirectas de medicin como son los observadores de estado.
4.7 Observador de Estados SISO.
La idea bsica es disponer de un set de ecuaciones de estado similares a las del sistema en estudio. Este
set debe tener variables de estado x que se aproximen tanto dinmica como estticamente a las
variables de estado reales x. A su vez, las variables de estado generadas por el observador x generarn
una salida y que se aproximar a la salida real y, en la medida que x se aproxime a x. Para tales
efectos hay varias opciones que se estudian a continuacin.
A . Observador en L.A.
En este caso las ecuaciones dinmicas del observador son x

= Ax + bu, y = c x + du. Se puede


apreciar que el observador necesita los parmetros A, b, c y d y la entrada u. Una representacin
grfica del observador y el sistema estn dadas en la Fig. 4.10. Si se define el error de estimacin
x x x
~
= , interesa que ste sea cero para todo instante de tiempo para que el vector de estados
estimado x sea efectivamente x y as y sea efectivamente y. Para analizar esta propiedad se estudia la
derivada del error que es
x x x

~
= = u u b x A b Ax + = x A Ax = ) ( x x A = x A
~
.
Por lo tanto, la ecuacin del error est dada por ) (
~
t x = e
At
) 0 (
~
x = e
At
0
~
x . De esta expresin se puede
concluir que si los valores propios de A son estables, entonces el error tiende a cero para t y ser
siempre cero si la c.i. lo es; es decir, si
0
~
x = 0. Si bien esta condicin es tericamente factible, en la

Fig. 4.9 Bode de los coeficientes de H(s)
LC
del accionamiento de dos motores de c.c. Ejemplo 4.7.
0.01 0.1 1 10
600
400
200
0
200
M
a
g
n
i
t
u
d
,

h
1
1
143.854
95.826
0.01 0.1 1 10
600
400
200
0
200
M
a
g
n
i
t
u
d
,

h
1
2
0.01 0.1 1 10
600
400
200
0
200
M
a
g
n
i
t
u
d
,

h
2
1
0.01 0.1 1 10
600
400
200
0
200
M
a
g
n
i
t
u
d
,

h
2
2
35.964
23.796
Apuntes: 547 504 81
Copyright por Prof. Jos R. Espinoza C.
prctica se debe asumir que nunca se da. Bajo estas condiciones se tienen dos inconvenientes. Primero,
el error converger a cero si y slo si los valores propio de A son estables, cuya condicin no es
siempre el caso y, segundo, si el error converge a cero, lo hace con la dinmica fijada por A y por ende
no hay manipulacin de sta. Para remediar estos problemas, se estudia un observador en L.C.
Es importante destacar que el sistema {A, B, C, D} en conjunto con el observador se puede agrupar en
slo un sistema. Para esto, se considera que se tiene un nuevo vector de estados compuesto por las
variables de estados originales y el vector de estados de los errores de estimacin

x
x
~
y se mantienen
la entrada y la salida. Por lo tanto, el sistema total se puede representar por,

x
x

~
=

A 0
0 A

x
x
~
+

0
B
u, y = [ ] 0 C

x
x
~
+du.
B . Observador en L.C de orden completo.
En este caso las ecuaciones dinmicas del observador son x

= Ax + bu + k
o
(y - y ), y = c x + du,
donde k
o
es un vector de dimensin n1 de valores arbitrarios. En este caso tambin se puede apreciar
que el observador necesita los parmetros A, b, c y d del sistema real, la entrada u, y adems asume que
y est disponible. Una representacin grfica del observador y el sistema estn dadas en la Fig. 4.11.
Similarmente, si se define el error de estimacin x x x
~
= , interesa que ste sea cero para todo instante
de tiempo para que el vector de estados estimado x sea efectivamente x y as y sea efectivamente y.
Para analizar esta propiedad se estudia la derivada del error que es,
x x x

~
= = ) ( y y u u +
o
k b x A b Ax = ) ( du du + x c cx k x A Ax
o
,
lo que finalmente se reduce a,
x x x

~
= = ) ( ) ( x x c k x x A
o
= x c k x A
o
~ ~
= x c k A
o
~
) ( .
Por lo tanto, la ecuacin del error est dada por ) (
~
t x = e
(A - k
o
c)t
) 0 (
~
x = e
(A - k
o
c)t
0
~
x . En este caso, se
puede concluir que si los valores propios de la matriz (A - k
o
c) son estables, entonces el error tiende a

+ c

+
A
b
d
x x y u
planta
+ c

+
A
b
d
x

observador
x y
x

Fig. 4.10 Representacin grfica del observador SISO en L.A.
Apuntes: 547 504 82
Copyright por Prof. Jos R. Espinoza C.
cero para t y ser siempre cero si la c.i. lo es; es decir, si
0
~
x = 0. Dado que k
o
se puede escoger
arbitrariamente, es posible modificar los valores propios de (A - k
o
c). Los teoremas siguientes (que son
generalizados para p entradas y q salidas) permiten establecer las condiciones bajo las cuales todos los
valores propios de esta matriz (A - k
o
c) son arbitrariamente posicionables.

Teorema: Si el par {A, C} es observable, entonces existe un vector de ganancias K
o
tal que los
valores propios de (A - K
o
C) se pueden asignar a voluntad. En particular, si stos se eligen
estables, entonces ) (
~
t x 0 ) ( t x x(t) asintticamente.

El Captulo II muestra que el sistema {A, B, C, D} es observable, si y slo si el sistema dado por {A
T
,
C
T
, B
T
, D
T
} es controlable. Si el sistema {A
T
, C
T
, B
T
, D
T
} es controlable, entonces existe una matriz
K
o
T
de dimensin pn tal que permite posicionar los valores propios de la matriz (A
T
- C
T
K
o
T
)
arbitrariamente. Dado que los valores propios de la matriz (A
T
- C
T
K
o
T
) y su transpuesta (A
T
- C
T
K
o
T
)
T

= (A - K
o
C) son los mismos, entonces K
o
permite escoger siempre los valores propios de la matriz (A -
K
o
C).

En resumen, el procedimiento para encontrar el vector de ganancias k
o
en un sistema SISO se reduce a
encontrar el vector de ganancias k
o
T
para un controlador de estados de manera que posiciona los
valores propios del sistema en L.C. dado por {A
T
- c
T
k
o
T
, c
T
, b
T
- c
T
k
o
T
, d
T
} en una localizacin dada. Se
debe tener en cuenta que estos valores propios fijan la dinmica del error de estimacin.
Similarmente al caso anterior, el sistema {A, B, C, D} en conjunto con el observador se puede agrupar
en slo un sistema. Para esto, se considera que se tiene un nuevo vector de estados compuesto por las
variables de estados originales y el vector de estados de los errores de estimacin

x
x
~
; por lo tanto, el
sistema total se puede representar por,

+ c

+
A
b
d
x x y u
planta
+ c

+
A
b
d
x

observador
x
y
x
k
o
+
-
y
y

Fig. 4.11 Representacin grfica del observador SISO en L.C.
Apuntes: 547 504 83
Copyright por Prof. Jos R. Espinoza C.

x
x

~
=

c k A 0
0 A
o

x
x
~
+

0
B
u, y = [ ] 0 C

x
x
~
+du.

Ejemplo 4.8 Dado el sistema descrito por,




=
5 2 4
2 2 2
2 1 1
A ,

=
0
2
1
b , y [ ] 0 0 1 = c disear un observador de
estados completo en L.C. tal que el error tienda cero con una dinmica dada por los valores propios en -5, -2 2j. R.: para
aplicar el algoritmo anterior se debe reformular el sistema a:




=
5 2 2
2 2 1
4 2 1
T
A ,

=
0
0
1
T
c , y [ ] 0 2 1 =
T
b , ahora
se aplica el procedimiento utilizado en los controladores de estados: (1) en este caso el polinomio caracterstico es det {sI -
A
T
} = s
3
+ 8s
2
+ 31s + 40 de donde se puede obtener a
0
= 40, a
1
= 31, y a
2
= 8; (2) los polos deseados estn en -5, -2 2j,
por lo que se puede escribir el polinomio caracterstico deseado como (s + 2 + j )( s + 2 - j)( s + 5) = s
3
+ 9s
2
+ 28s + 40, por
lo que a
0
= 40, a
1
= 28, y a
2
= 9; (3) as k
c
= [40 - 40 28 - 31 9 - 8] = [0 -3 1]; (4) y la matriz T =
1
2
2
2 1
] ) ( [

+ + +
T T T T T T T T T
a a a c c A c c A c A c =
1
0 2 6
0 1 1
1 5 14

; (5) con lo que finalmente, k


c
= [1 8 -1]. Por lo
tanto, el vector de ganancias del observador es k
o
= k
c
T
=

1
8
1
.
Para verificar los resultados se obtiene el polinomio caracterstico de la matriz (A - k
o
C) que es det {sI - A + k
o
C} = s
3
+ 9s

2
+ 28s + 40, el cual corresponde al polinomio caracterstico deseado para el error de aproximacin. Resultados simulados se
muestran en la Fig. 4.12 para una entrada u(t) = u(t) + u(t-3), con c.i. para x(t) dadas por x
0
= [-0.5 0 0]
T
y para las
variables del observador ) ( t x dadas por 0
x = 0. Se puede apreciar que una vez que el observador logra error en estado
estacionario nulo ) (
~
t x = 0, ste se mantiene an ante cambios de las variables de estados del sistema x(t).

Ejemplo 4.9 Disee un observador de estados para el caso del accionamiento con eje flexible. R.: En el Ejemplo 2.9 se
determin que el sistema de 4 variables de estado es observable. Utilizando la metodologa del ejemplo anterior y forzando
los valores propios del observador a ser: -10, -10, -100 100j y -100 100j se encuentra que el vector k
o
es k
o
T
= [-36.278
196 -200.136 18.532]
T
. Para verificar los resultados se obtiene el polinomio caracterstico de la matriz (A - k
o
C) que es
det {sI - A + k
o
C} = s
4
+ 220s
3
+ 241000s
2
+ 420000s + 2000000, el cual corresponde al polinomio caracterstico deseado.
Resultados simulados se muestran en la Fig. 4.13. Se puede apreciar que una vez que el observador logra error en estado
estacionario nulo ) (
~
t x = 0, ste se mantiene an ante cambios de las variables de estados del sistema x(t); ntese adems
que se asume que se puede medir la perturbacin p(t).
0 2 4
-0.5
0
0.5
1.0
x
1
(t)
t
) (
1
t x
) (
~
1
t x

Fig. 4.12 Simulacin del observador del Ejemplo 4.8.
Apuntes: 547 504 84
Copyright por Prof. Jos R. Espinoza C.

C . Observador en L.C de orden reducido.
Un caso interesante es cuando algunas de las variables de estado estn disponibles. En este caso, slo
debera implementarse un observador para las variables no medibles y utilizar - en lo posible - todas las
variables (entrada y variables de estado medibles) para mejorar el desempeo del observador. Para este
anlisis se asume que el vector de variables de estado se puede dividir en variables de estado medibles
x
m
(de dimensin m) y en no medibles x
u
(de dimensin n - m); por lo tanto, x =

u
m
x
x
y
consecuentemente se puede escribir el sistema x = Ax + bu como,

u
m
x
x

uu um
mu mm
A A
A A

u
m
x
x
+

u
m
b
b
u,
de donde se puede extraer la relacin,

u
x = A
uu
x
u
+ A
um
x
m
+ b
u
u,
que correspondera a las ecuaciones de estado de las variables no medibles, y la relacin,

m
x - A
mm
x
m
- b
m
u = A
mu
x
u
,
por lo que una ecuacin para un observador puede ser,

u
x

= A
uu u
x + A
um
x
m
+ b
u
u + K
o
(
m
x - A
mm
x
m
- b
m
u - A
mu u
x ),
en donde K
o
de dimensin (n-m)m se escoge para obtener valores propios dados de la respuesta del
error de estimacin. La dinmica del error
u u u
x x x

~
= queda dada por,
u
x
~
= A
uu
x
u
+ A
um
x
m
+ b
u
u - A
uu u
x - A
um
x
m
- b
u
u - K
o
(A
mu
x
u
- A
mu u
x ) = (A
uu
- K
o
A
mu
)
u
x
~
.
El nmero de variables medibles m debe estar entre m = 1 y m = n - 1. Ambos casos extremos son
tambin de inters y se revisan por separado. Si m = 1 entonces A
uu
es de dimensin (n - 1)(n -1), K
o
=
k
o
de (n - 1)1, y A
mu
de 1(n - 1). Este caso corresponde a un problema de disear un observador de
orden completo en L.C. de orden n - 1 y por tanto se puede utilizar ese procedimiento para encontrar
0 2 4 6
0
200
v
a

0 2 4 6
0
2000
4000
0 2 4 6
-5
0 2 4 6

l

t
r
i
a

0
5
10
0 2 4 6
0
2000
4000

r

-100
-50
0
50
0 2 4 6
0
5
p

Fig. 4.13 Simulacin del accionamiento c.c. con eje flexible y con un observador de estado de orden completo como
indicado en el Ejemplo 4.9, las lneas segmentadas son los valores observados.
Apuntes: 547 504 85
Copyright por Prof. Jos R. Espinoza C.
K
o
= k
o
. Por otro lado, si m = n - 1 (es decir, hay una variable de estado no medible), entonces A
uu
es
de dimensin 11, K
o
= k
o
de 1(n - 1), y A
mu
de (n - 1)1. Este caso es equivalente a tener n - 1 salidas
(las n - 1 variables de estado medibles) y por tanto no necesariamente son todas requeridas para
determinar la variable de estado no medible. Dado que el observador resultante es de primer orden, es
fcil determinar por inspeccin las salidas requeridas mediante la seleccin apropiada de K
o
= k
o
.
Valores de 1 < m < n -1 se analizan posteriormente, pues son tratables como sistemas de varias salidas.
Lamentablemente, la ecuacin del observador necesita
m
x , que es la derivada de las variables de
estado medibles, lo que debe ser evitado considerando el ruido presente en stas. Para esto se define la
variable auxiliar, =
u
x - K
o
x
m
, la que al ser utilizada en la ecuacin del observador se obtiene,
= (A
uu
- K
o
A
mu
) + (A
uu
K
o
+ A
um
- K
o
A
mm
- K
o
A
mu
K
o
)x
m
+ (b
u
- K
o
b
m
)u,
que corresponde finalmente a la ecuacin implementable en la prctica del observador. De sta se
obtiene y por tanto las variables de estado no medibles
u
x como
u
x = + K
o
x
m
. Una
representacin grfica de este observador es dada en la Fig. 4.14.
Similarmente al caso anterior, el sistema {A, B, C, D} en conjunto con el observador se puede agrupar
en slo un sistema. Para esto, se considera que se tiene un nuevo vector de estados compuesto por las
variables de estados originales y el vector de estados de los errores de estimacin

x
x
~
, por lo tanto, el
sistema total se puede representar por,

x
x

~
=

mu o uu
A K A 0
0 A

x
x
~
+

0
B
u, y = [ ] 0 C

x
x
~
+du.

Ejemplo 4.10 Dado el sistema descrito por,




=
5 2 4
2 2 2
2 1 1
A ,

=
0
2
1
b , y [ ] 0 0 1 = c con x = [x
1
x
2
x
3
]
T
disear

+ c

+
A
b
d
x x y u
planta
K
o

+
A
uu
- K
o
A
mu
b
u
- K
o
b
m

observador
u
x
A
uu
K
o
+ A
um
- K
o
A
mm
- K
o
A
mu
K
o

+
x
m

Fig. 4.14 Representacin grfica del observador de orden reducido.
Apuntes: 547 504 86
Copyright por Prof. Jos R. Espinoza C.
un observador de estados para x
3
en L.C. tal que el error de estimacin tienda cero con una dinmica dada por el valor
propio -2. R.: se asume que x
1
y x
2
son medibles y estn disponibles, por lo tanto, x
m
= [x
1
x
2
]
T
, A
uu
= [-5], A
mu
=

2
2
,
A
um
= [-4 2], A
mm
=


2 2
1 1
, y K
o
= k
o
= [k
o1
k
o2
]. Por otro lado, el nico valor propio de la ecuacin del observador est
dado por A
uu
- K
o
A
mu
= -5 - 2k
o1
+ 2k
o2
. = -2. Si se escoge k
o2
= 0, entonces k
o1
= -1.5. As la ecuacin del observador es
= -2 + [-2.5 0.5]x
m
+ 1.5u, y por tanto
3
x = + [-1.5 0]x
m
= + -1.5x
1
.

Ejemplo 4.11 En el motor con eje flexible se debe conocer el torque t
r
para implementar un controlador de estados como
indicado en el Ejemplo 4.2. Disee un observador de estados para esta variable asumiendo que las otras estn disponibles.
R.: En la representacin original se tiene que el torque t
r
no es la ltima variable de estado, por lo que primero se redefine la
representacin en variables de estado con

=
0 0
0 / 0 /
/ 1 0 0 0
) /( 1 ) /( 0 0
2
k k
L R L nk
J
J n nJ k
a a a m
l
m m m
A ,

=
0
/ 1
0
0
a
L
b y

=
0
0
/ 1
0
l
J
e ;
donde x = [x
1
x
2
x
3
x
4
]
T
= [
r

l
i
a
t
r
]
T
. Por lo tanto, x
m
= [x
1
x
2
x
3
]
T
, A
uu
= [0], A
mu
= [-1/(n
2
J
m
) 1/J
l
0]
T
, A
um
= [k -k 0], A
mm

=


a a a m
m m
L R L nk
nJ k
/ 0 /
0 0 0
) /( 0 0
, y K
o
= k
o
= [k
o1
k
o2
k
o3
]. Por otro lado, el nico valor propio de la ecuacin del observador
est dado por A
uu
- K
o
A
mu
= -1/(n
2
J
m
)k
o1
- 1/J
l
k
o2
= -2 (se asume -2). Si se escoge k
o1
= k
o3
= 0, entonces k
o2
= 0.04. As la
ecuacin del observador es = -2 + [500 -500.08 0]x
m
+ 0u + 2p, y por tanto
4
x = + [0 0.04 0]x
m
= + 0.04x
2
. La
Fig. 4.15 muestra los resultados simulados.

4.8 Observador de Estados MIMO.
A . Observador en L.C de orden completo.
Dualmente a los controladores de estado MIMO, en los observadores MIMO se tienen q salidas y
0 2 4 6
0
200
v
a

0 2 4 6
0
2000
4000
0 2 4 6
-5
0 2 4 6

l

t
r
i
a

0
5
10
0 2 4 6
0
2000
4000

r

-100
-50
0
50
0 2 4 6
0
5
p

Fig. 4.15 Simulacin del accionamiento c.c. con eje flexible y con un observador de estado de orden reducido como
indicado en el Ejemplo 4.11, las lneas segmentadas son los valores observados.
Apuntes: 547 504 87
Copyright por Prof. Jos R. Espinoza C.
podra darse el caso de que se necesite slo una, algunas o todas las salidas para determinar todos los
estados del sistema. Especficamente, la matriz de observabilidad es O = [C
T
A
T
C
T
(A
n-1
)
T
C
T
]
T
y si se
considera que C tiene filas c
i
(i = 1, ..., q), entonces C
T
= [c
1
T
c
2
T
c
q
T
] y O se puede escribir como, O =
[c
1
T
c
2
T
c
q
T
A
T
c
1
T
A
T
c
2
T
A
T
c
q
T
(A
n-1
)
T
c
1
T
(A
n-1
)
T
c
2
T
(A
n-1
)
T
c
q
T
]
T
, o como,
O = [c
1
T
A
T
c
1
T
(A
n-1
)
T
c
1
T
c
2
T
A
T
c
2
T
(A
n-1
)
T
c
2
T
c
q
T
A
T
c
q
T
(A
n-1
)
T
c
q
T
]
T
.
Como se sabe, si r ango{O} = n, entonces el sistema es observable. Ntese que los vectores filas c
1
c
2

c
q
son L.I., puesto que de otra forma implicara que hay salidas idnticas, por lo que deberan ser
descartadas. De esto se puede concluir que si hay q = n entradas, entonces el sistema es siempre
observable. Por otro lado, si existe algn c
i
tal que r ango{[c
i
T
A
T
c
i
T
(A
n-1
)
T
c
i
T
]} = n, entonces, el
observador puede utilizar slo la salida i. Si no existe este c
i
, entonces, se necesitar ms de una salida
para lograrlo. Como se puede intuir, estas condiciones son idnticas a las utilizadas en el diseo de
controladores MIMO. Por lo tanto, utilizando el principio de dualidad se puede disear el observador
en sistemas MIMO.
As, el diseo se hace en dos etapas, primero se encuentra un observador descrito por una ganancia K
o1

de dimensin qn tal que ste resulta ser observable slo por y
1
. La ecuacin de este observador es, x

=
Ax + Bu + K
o1
(y - y ), y = Cx + Du, que tambin puede ser escrita como, x

= (A - K
o1
C) x + (B -
K
o1
D)u + K
o1
y, y = Cx + Du. Estas ecuaciones son consideradas como un sistema independiente y
por tanto para que sea observable slo a travs de y
1
debe cumplirse que r ango{[c
1
T
(A - K
o1
C)
T
c
1
T

((A - K
o1
C)
n-1
)
T
c
1
T
]} = n, para esto se escoge K
o1
T
= SQ
-1
, donde
Q = [c
1
T
A
T
c
1
T
(A
T
)
r
1
-1
c
1
T
c
2
T
A
T
c
2
T
(A
T
)
r
2
-1
c
2
T
c
q
T
A
T
c
q
T
(A
T
)
r
q
-1
c
q
T
],
donde r
1
+ r
2
+ + r
q
= n. La cual es la matriz formada por las columnas L.I. de la matriz de
observabilidad transpuesta O
T
. Adems, se define S de dimensin qn como,
S = [0 0 -e
2
0 0 -e
3
0 0 0 ],
donde e
i
es la columna i-sima de una matriz identidad de qq. Para probar que al escoger K
o1
como
indicado se logra obtener que r ango{[c
1
T
(A - K
o1
C)
T
c
1
T
((A - K
o1
C)
n-1
)
T
c
1
T
]} = n se puede proceder

+ C

+
A
B
D
x x y u
planta
+ C

+
A
B
D
x

observador
x
y
x
K
o
+
-
y
y

Fig. 4.16 Representacin grfica del observador MIMO en L.C.
Apuntes: 547 504 88
Copyright por Prof. Jos R. Espinoza C.
como indicado en el diseo de controladores MIMO. Finalmente, se define un observador basado en el
anterior de la forma x

= (A - K
o1
C) x + (B - K
o1
D)u + K
o1
y + M
o
(y - y ), y = Cx + Du, en donde al
disear M
o
de dimensin pn se considera que es observable a travs de y
1
, por lo tanto puede tener la
forma M
o
T
=

0
0
m
o

1
, con m
o1
un vector de dimensin 1n que se disea siguiendo las reglas de
observadores en SISO. El observador resultante tiene la forma x

= (A - K
o1
C - M
o
C) x + (B - K
o1
D -
M
o
D)u + (K
o1
+ M
o
)y, y = Cx + Du. Considerando que K
o
= K
o1
+ M
o
, estas ecuaciones se
simplifican a x

= (A - K
o
C) x + (B - K
o
D)u + K
o
y, y = Cx + Du. Al evaluar el error de estimacin
x
~
= x - x se encuentra que x x x

~
= = (A - K
o
C)(x - x ) = (A - K
o
C) x
~
.
Una representacin grfica de este observador est dada en la Fig. 4.16. Ntese que este procedimiento
es vlido de utilizar en sistemas SISO donde se tienen disponibles algunas variables de estado y por
tanto se recomienda utilizar un observador de orden reducido.
Similarmente a los casos anteriores, el sistema {A, B, C, D} en conjunto con el observador se puede
agrupar en slo un sistema. Para esto, si se considera que se tiene un nuevo vector de estados
compuesto por las variables de estados originales y el vector de estados de los errores de estimacin

x
x
~
y se mantienen la entrada y la salida. Por lo tanto, el sistema total se puede representar por,

x
x

~
=

A K A 0
0 A
o

x
x
~
+

0
B
u, y = [ ] 0 C

x
x
~
+ Du.

Ejemplo 4.12 Dado el sistema descrito por,


=
5 2 2
2 0 1
4 2 1
A ,


=
1 0
0 0
1 1
B , y

=
1 0 0
0 1 0
C
disear un observador de estados para que el sistema resultante tenga valores propios en -10, -2 2j. R.: Los valores
propios del observador en L.A. estn en det {sI - A} = s
3
+ 4s
2
+ 5s + 2 = (s + 1)(s + 1)(s + 2) por lo que se necesita de un
observador de estados en L.C.. Afortunadamente, r ango{C
T
A
T
C
T
(A
T
)
2
C
T
} = 3, desafortunadamente, r ango{c
1
T
A
T
c
1
T

(A
T
)
2
c
1
T
} = 2 y r ango{c
2
T
A
T
c
2
T
(A
T
)
2
c
2
T
} = 2; por lo tanto, el sistema es observable pero se necesitan las dos salidas para
tales efectos. Primero, se encuentra K
o1
T
como K
o1
T
= SQ
-1
= [0 -e
2
0][c
1
T
A
T
c
1
T
c
2
T
]
-1
=

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

0 0 1
0 0 0
por lo que el observador resultante es observable mediante y
1
. Este observador tiene un polinomio
caracterstico dado por det {sI A + K
o1
C} = s
3
+ 4s
2
+ 7s + 4 = (s + 1)( s + 1.5 + 1.323j)( s + 1.5 -1.323j) que no cumple
con la ubicacin deseada, pero es observable a travs de y
1
. Por lo tanto, se puede disear M
o
considerando que el
observador resultante tiene a
0
= 4, a
1
= 7, y a
2
= 4 y que el deseado debe tener un polinomio caracterstico dado por det {sI
A + K
o
C} = det { sI A + K
o1
C + M
o
C} = (s + 2 + j )( s + 2 - j)( s + 10) = s
3
+ 14s
2
+ 48s + 80, por lo que a
0
= 80, a
1
=
48, y a
2
= 14; as, k
o
= [80 - 4 48 - 7 14 - 4] = [76 41 10] y la matriz T =
Apuntes: 547 504 89
Copyright por Prof. Jos R. Espinoza C.
1
1 1 1 1 2 1
2
1 1 1 2 1 1
] ) ( ) ( ) ( [

+ + +
T T T T T T T T T T T T T T T
a a a c c K C A c c K C A c K C A c
o o o
=
1
0 2 3
1 4 5
0 1 1

; finalmente,
m
o1
= k
o
T = [-49 10 25]. As K
o
= K
o1
+ M
o
=


0 25
0 10
1 49
. Para verificar los resultados se obtienen las races de det {sI
A + K
o
C} = s
3
+ 14s
2
+ 48s + 80 lo que verifica la ubicacin apropiada de los valores propios del observador.

B . Observador en L.C de orden reducido.
En el caso de tener disponibles algunas variables de estado, slo debera implementarse un observador
para las variables no medibles. Para este anlisis se asume que el vector de variables de estado se puede
dividir en variables de estado medibles x
m
(de dimensin m) y en no medibles x
u
(de dimensin n - m);
por lo tanto, x =

u
m
x
x
y consecuentemente se puede escribir el sistema x = Ax + Bu como,

u
m
x
x

uu um
mu mm
A A
A A

u
m
x
x
+

u
m
B
B
u,
de donde se pueden extraer la relacin,

u
x = A
uu
x
u
+ A
um
x
m
+ B
u
u,
que correspondera a las ecuaciones de estado de las variables no medibles, y tambin se puede escribir,

m
x - A
mm
x
m
- B
m
u = A
mu
x
u
,
por lo que una ecuacin para un observador puede ser,

+ C

+
A
B
D
x x y u
planta
K
o

+
A
uu
- K
o
A
mu
B
u
- K
o
B
m

observador
u
x
A
uu
K
o
+ A
um
- K
o
A
mm
- K
o
A
mu
K
o

+
x
m

Fig. 4.17 Representacin grfica del observador MIMO de orden reducido.
Apuntes: 547 504 90
Copyright por Prof. Jos R. Espinoza C.

u
x

= A
uu u
x + A
um
x
m
+ B
u
u + K
o
(
m
x - A
mm
x
m
- B
m
u - A
mu u
x ),
en donde K
o
de dimensin (n-m)m se escoge para obtener valores propios dados de la respuesta del
error de estimacin. La cual genera una ecuacin para la dinmica del error
u u u
x x x

~
= dada por,
u
x
~
= A
uu
x
u
+ A
um
x
m
+ B
u
u - A
uu u
x - A
um
x
m
- B
u
u - K
o
(A
mu
x
u
- A
mu u
x ) = (A
uu
- K
o
A
mu
)
u
x
~
.
El nmero de variables medibles m debe estar entre m = 1 y m = n - 1. Ambos casos extremos son
idnticos al caso SISO y su anlisis se revis anteriormente. Valores de 1 < m < n -1, es decir, hay
varias salidas x
m
se analizan como un diseo de un sistema MIMO con varias salidas en donde A = A
uu

y C = A
mu
.
Tambin se recurre a definir la variable auxiliar, =
u
x - K
o
x
m
, la que al ser utilizada en la ecuacin
del observador se obtiene,
= (A
uu
- K
o
A
mu
) + (A
uu
K
o
+ A
um
- K
o
A
mm
- K
o
A
mu
K
o
)x
m
+ (B
u
- K
o
B
m
)u,
que corresponde finalmente a la ecuacin implementable en la prctica del observador. De sta se
obtiene y por tanto las variables de estado no medibles
u
x como
u
x = + K
o
x
m
. Una representacin
grfica de este observador es dada en la Fig. 4.17.
Similarmente al caso anterior, el sistema {A, B, C, D} en conjunto con el observador se puede agrupar
en slo un sistema. Para esto, se considera que se tiene un nuevo vector de estados compuesto por las
variables de estados originales y el vector de estados de los errores de estimacin

x
x
~
y se mantienen
la entrada y la salida. Por lo tanto, el sistema total se puede representar por,




x
x

uu o mu
A 0
0 A K A



x
x
+



B
0
u, y = [ ] C 0



x
x
+ Du.

Ejemplo 4.13 Dado el sistema descrito por

=
5 2 4
2 0 2
2 1 1
A ,

=
1 0
0 1
0 0
B , y

=
1 0 1
0 0 1
C
donde ambas salidas estn disponibles, disear un observador de orden reducido para determinar las variables de estado del
sistema. R.: Las salidas y
1
e y
2
corresponden a x
1
y -x
1
+ x
3
, por lo tanto, slo se debe estimar x
2
, dado que x
1
y x
3
son
deducibles de las salidas. Se escoge un valor propio en -2 para el observador de orden reducido. El sistema se escribe como

0 2 4
0
2
4
6
x
2
(t)
t
) (
2
t x
) (
~
2
t x

Fig. 4.18 Simulacin del observador MIMO de orden reducido del Ejemplo 4.13.
Apuntes: 547 504 91
Copyright por Prof. Jos R. Espinoza C.

2
3
1
x
x
x

0 2 2
2 5 4
1 2 1

2
3
1
x
x
x
+

0 1
1 0
0 0

2
1
u
u
,

2
1
y
y
=

0 1 1
0 0 1

2
3
1
x
x
x
, por lo que, A
mm
=

5 4
2 1
, A
mu
=

2
1
, A
um
= [2 -
2], A
uu
= 0, B
m
=

1 0
0 0
, B
u
= [1 0]. La ecuacin del error entonces queda,
u
x
~
= (A
uu
- K
o
A
mu
)
u
x
~
= (-k
o1
- 2k
o2
)
u
x
~
, por
lo que se escoge k
o2
= 1 y k
o1
= 0. As, la ecuacin del observador es = -2 + [-2 1]

3
1
x
x
+ [1 -1]

2
1
u
u
y la variable
observada es
u
x =
2
x = + [0 1]

3
1
x
x
= + x
3
. Resultados simulados se presentan en la Fig. 4.18.
4.9 Controlador basado en un Observador de Estados.
Una de las aplicaciones directas de un observador de estados es su utilizacin en un controlador de
estados como ilustrado en la Fig. 4.19. El principio es utilizar los estados estimados por el observador
en la implementacin del controlador. Hay dos interrogantes ante esta alternativa; la primera se refiere
a cmo disear el observador y el controlador y, segundo, respecto del comportamiento global, en
particular la ubicacin resultante de los valores propios.
Al tener el sistema Du Cx y Bu Ax x + = + = , se puede implementar el controlador u = u
ex
- K
c
x , en
donde claramente se aprecia la utilizacin de los estados estimados por el observador definido por x

=
Ax + Bu + K
o
(y - Cx + Du), y = Cx + Du. Al considerar el error de estimacin como x
~
= x - x se
encuentra que x x x

~
= = (A - K
o
C)(x - x ) = (A - K
o
C) x
~
. Por otro lado, la ecuacin del controlador
queda definida por x = Ax + B(u
ex
- K
c
x ) = Ax + Bu
ex
- BK
c
x = Ax + Bu
ex
- BK
c
(x - x
~
) = Ax +
Bu
ex
- BK
c
x + BK
c
x
~
= (A - BK
c
)x + BK
c
x
~
+ Bu
ex
. Por lo tanto, una representacin del sistema y el
controlador en combinacin con el observador es,

+ C

+
A
B
D
x x y u
planta
+ C

+
A
B
D
x

observador
x
y
x
K
o
+
-
y
y
K
c
u
ex

-
+

Fig. 4.19 Representacin grfica del controlador de estados basado en un observador de estados.
Apuntes: 547 504 92
Copyright por Prof. Jos R. Espinoza C.

x
x

~
=

C K A 0
BK BK A
o
c c

x
x
~
+

0
B
u
ex
, y = [ ] 0 C

x
x
~
+ Du.
Al obtener det

C K A 0
BK BK A
o
c c
= det {A - BK
c
}det {A - K
o
C}, se puede observar que los
valores propios del sistema resultante son los del controlador de estados en conjunto con los del
observador. Adems, como los valores propios del observador estn dados por la matriz A - K
o
C, stos
se pueden disear independiente de los valores propios deseados para el controlador. La M. de T.
resultante entre la salida y y la nueva entrada u
ex
resulta ser C(sI A + BK
c
)
-1
B + D. Es decir, los polos
del sistema estn definidos slo por los valores propios determinados por el controlador de estados.
Similares resultados y conclusiones se obtienen en la utilizacin de un controlador que utiliza las
variables de estado desde un observador de orden reducido.

Ejemplo 4.14 En el Ejemplo 4.4 se diseo un controlador para el sistema descrito por

=
5 2 4
2 0 2
2 1 1
A ,

=
1 0
0 1
0 0
B , y

=
1 0 1
0 0 1
C
el cual arroj una matriz de ganancia K
c
=

0 0 1
25 10 49
. Determine el comportamiento utilizando un observador. R.: La
simulacin de este caso para u
ex1
(t) = 80u(t-5), u
ex2
(t) = 0 considerando que todos los estados estn disponibles est dada en
Fig. 4.20(a). Si se considera ahora que slo las salidas estn disponibles, entonces se puede implementar el observador
obtenido en el Ejemplo 4.13 para obtener una aproximacin de x
2
. As, el vector de variables de estado a utilizar por el
controlador sera [x
1

2
x x
3
]. La simulacin de este caso para u
ex1
(t) = 80u(t-5), u
ex2
(t) = 0 se muestra en Fig. 4.20(b).

4.10 Modelacin, Estimacin y Compensacin de Perturbaciones.
Las perturbaciones se caracterizan por modificar las salidas del sistema y no ser manipulables. En
muchos casos son medibles y por tanto se pueden compensar utilizando tcnicas de pre-alimentacin.
En los casos en que stas no son medibles, se puede recurrir a su estimacin como se muestra a
continuacin.
En general, las ecuaciones que describen el comportamiento de las perturbaciones puede ser escrito
como, r = A
r
r, p = C
r
r, donde, r es el vector de variables de estado del ruido y p las perturbaciones. Si
0 3 6
-2
0
2
4
y
1
(t)
t
y
2
(t)

0 3 6
-2
0
2
4
y
1
(t)
t
y
2
(t)

(a) (b)
Fig. 4.20 Controlador de estados basado en un observador reducido de estados; a) sin observador, b) con
observador.
Apuntes: 547 504 93
Copyright por Prof. Jos R. Espinoza C.
consideramos que la perturbacin se suma a la entrada de un sistema descrito por x = Ax + Bu, y = Cx
+ Du, entonces se puede escribir que x = Ax + Bu + BC
r
r, y = Cx + Du. En forma matricial queda,

r
x

r
r
A 0
BC A

r
x
+

0
B
u, y = [ ] 0 C

r
x
+ Du.
Ntese que la definicin anterior implica valores propios dados por la matriz A y tantos valores propios
adicionales en el origen como sea la dimensin del vector r. Si se conoce A
r
y C
r
, y el sistema anterior
es observable, se puede implementar un observador para ste y as estimar r y con ello obtener p y por
tanto compensar su efecto nocivo mediante un esquema pre-alimentado. Una alternativa ms
simplificada del caso general anterior es asumir que A
r
= 0 y C
r
= I, por lo tanto p = r. Este caso
resulta en,

r
x

0 0
B A

r
x
+

0
B
u, y = [ ] 0 C

r
x
+ Du,
el cual es cubierto por el siguiente teorema,

Teorema: Sea el sistema {A, B, C, D} observable. El sistema [ ]

D 0 C
0
B
0 0
B A
, , , es
observable si y slo si el sistema original {A, B, C, D} no tiene ceros de transmisin en el
origen.

El teorema anterior es el dual del teorema revisado en 4.5.

Revisemos el caso anterior que es implementado con un controlador de estados y una esquema pre-
alimentado tal que u = u
ex
- p - K
c
x . Para lo cual se utiliza un observador de orden completo de la
forma,

p
x

0 0
B A

p
x

0
B
u +

or
ox
K
K
(y - y ), y = [ ] 0 C

r
x

+ Du,
en donde K
o
= [K
ox
K
or
]
T
. Ntese que el vector de ganancias K
c
se calcula en forma independiente y

A, B, C, D = 0
y u
+
planta
-
+
K
c
u
ex
-
+
p
A, B, C, D = 0, K
o
observador
x
p

Fig. 4.21 Representacin grfica del compensador de perturbaciones.
Apuntes: 547 504 94
Copyright por Prof. Jos R. Espinoza C.
de manera de obtener la localizacin de polos del sistema original en el lugar deseado. Considerando la
ley de control dada por u = u
ex
- p - K
c
x . Se tiene que las ecuaciones del observador quedan dadas
por,

p
x


0 C K
0 C K BK A
or
ox c

p
x

0
B
u
ex
+

or
ox
K
K
y.
Las ecuaciones resultantes indican la aparicin de valores propios en el origen. Estos se deben al
control pre-alimentado. La Fig. 4.21 muestra una representacin grfica de este caso.

4.11 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Determine si los siguientes sistemas son controlables y/o observables. Los que no lo sean,
identifiquen los estados que son no controlables y/o no observables.
a)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
1


=



b ,
[ ]
1 0 0 = c , y d = 0.
a)
i
L

v
s

L
C
v
l

i
l

R
v
c


b)

+
-
L
e(t)
i(t)
C
+
-
v(t)
R
Sw(t)

c)


+
-
y(t)
M
R
e(t)
i(t)
L
k
d
x(t)
a
l
1


d)


i
s
abc
v
s
abc
L
o
R
o
i
o
abc
fuente carga
v
o
abc

L
i

i
i
abc
C
dc

R
dc

compensador
v
dc

PCC
i
dc
m
abc
R
i


Fig. 4.22 Sistemas para ejercitar; a) carga de potencia constante, b) boost dc-dc, c) levitador magntico, d) compensador de
reactivos.
Apuntes: 547 504 95
Copyright por Prof. Jos R. Espinoza C.
b)
3 1 2
1 5 2
1 1 4


=



A ,
1
0
0


=



b ,
[ ]
1 0 1 = c , y d = 0.
2.- Para el sistema siguiente disee un controlador de estados tal que las dinmicas controlables se
hacen 10 veces ms rpida.
a)
3 0 0
0 5 0
0 0 4


=



A ,
1
0
1


=



b ,
[ ] 1 2 0 = c , y d = 0.
3.- Para el sistema siguiente disee un observador de estados para las dinmicas observables con una
dinmica 10 veces ms rpida.
a)
3 0 0
0 5 0
0 0 4


=



A ,
1
0
1


=



b ,
[ ]
1 2 0 = c , y d = 0.
4.- Un sistema SISO de segundo orden puede ser representado por la F. de T. en L.A. dada por
( )
( 1)
LA
k
h s
s s
=
+
, en donde la salida y su derivada son consideradas las variables de estado. Se
pide disear un controlador basado en realimentacin de las variables de estado de manera que la
ganancia dc de la F. de T. en L.C. h
LC
(s) sea unitaria (es decir, h
LC
(0) = 1) y que el factor de
amortiguamiento sea . Para esto, determine las ganancias k
1
y k
2
del controlador en funcin de ,
k y .
5.- Dada la funcin de transferencia
2
2 ( )
( )
2 3 ( )
y s
h s
s s u s
= =
+
, en donde el vector de variables de
estados es x = [y dy/dt]
T
. Se pide,
a) Determinar la realizacin en variables de estado {A, b, c, d}.
b) Determine los polos y ceros de la realizacin encontrada en (a).
c) Determine un controlador de estados u = v - k
c
x, con k
c
= [k
c1
k
c2
] tal que los polos de la nueva
realizacin estn ubicados en -1 j.
d) Determine la realizacin en variables de estado {A
c
, b
c
, c
c
, d
c
} de manera que incluya el sistema
y el controlador diseado en (c).
e) Determine la F. de T. h
c
(s) = y(s)/v(s) de la realizacin obtenida en (d).
f) Determine un observador de estados con salida x como el vector x observado y caracterizado por

v
o
+
-
L
u v
C
C
R
o
+
-
i
L
+
-
v
o
i
L
u
v
C

^
k
c

Observador de orden
reducido
r
-
+

Fig. 4.23 Circuito RLC para ejercitar.
Apuntes: 547 504 96
Copyright por Prof. Jos R. Espinoza C.
k
o
= [k
o1
k
o2
] tal que los polos del error de estimacin sean -10 10j.
g) Determine la realizacin en variables de estado {A
o
, b
o
, c
o
, d
o
} de manera que el vector de
variables de estado sea = [x x ], con = x x x el error de estimacin.
h) Determine la funcin de transferencia h
o
(s) = y(s)/u(s) de la realizacin obtenida en (g).
B . Nivel Intermedio
1.- Deduzca una frmula generalizada para k
c
tal que el sistema caracterizado por h
0
(s) =
0
0
1
1
k
s +

tenga en L.C. al utilizar un controlador basado en realimentacin de variables de estado una
F. de T. dada por h
1
(s) =
1
1
1
1
k
s +
. Determine la expresin para k
1
.
2.- Para el circuito de la Fig. 4.23 se tiene que la entrada es u, el vector de variables de estado es x =
[x
1
x
2
]
T
= [i
L
v
C
]
T
, slo se puede medir i
L
y se desea controlar v
o
. Se pide disear un controlador
de estados basado en un observador de orden reducido. En particular,
a) Encontrar A, b, c, y d para una representacin x = Ax + bu, y = cx + du para el circuito.
b) Encuentre las parmetros a, b, y p de la ecuacin del observador de orden reducido dada por
L
pi bu a + + =

, donde
L o C
i k v = , con
C
v como v
C
observado y k
o
constante a determinar.
c) Si R
o
= 10 , L = 25.33 mH y C = 10 mF determine k
o
tal que la constante de tiempo del
observador sea 10 veces ms rpida que el perodo de resonancia del filtro LC.
d) Considere el error de observacin =
~
, con
L o C
i k v = , como una variable de estado
adicional y redefina el vector de estados x inicial como x = [x
1
x
2
x
3
]
T
= [i
L
v
C

~
]
T
. Encuentre la
nueva representacin tipo x = Ax + bu, y = cx + du del sistema resultante.
e) Al definir u = r k
c
[i
L

C
v ]
T
con k
c
= [k
c1
k
c2
] como se muestra en la Fig. 4.23, determine la
representacin x = Ax + br, y = cx + dr del sistema resultante y los modos de ste.
f) Determine del sistema resultante la F. de T. entre la salida v
o
y la entrada r.
g) Determine el valor de k
c
= [k
c1
k
c2
] tal que la dinmica de la F. de T. obtenida en e) asegure un
tiempo de asentamiento de 0.2 s (b = 2%) y un = 0.5.
3.- Para los sistemas de la Fig. 4.22 determine si son controlables y/o observables en el punto de
operacin de inters.
4.- Para los sistemas de la Fig. 4.22 disee controlables de estado de orden completo o reducido
segn sea el caso de manera de que el estado ms lento sea 10 veces ms lento y los restantes
10 veces ms rpidos.
5.- Disee un desacoplador de estados basado en realimentacin de los estados para los sistemas de
la Fig. 4.22 que as lo admitan.
6.- El compensador ilustrado en la Fig. 4.22(d) pareciera tener estados no controlable y no
observables. Explique con fundamentos circuitales el origen de estos estados.
7.- Utilice integradores en los sistemas ilustrados en la Fig. 4.22. Ubique estos valores propios junto
con los valores propios ms lentos del sistema.
8.- Porqu a utilizacin de un controlador basado en realimentacin de variables de estado no
aumenta el orden del sistema ?.
9.- Porqu se argumenta que un sistema MIMO controlable tiene infinitos controladores de estado
K
c
que llevan los valores propios a una localizacin dada ?.
10.- Pueden darse las condiciones para que un sistema MIMO controlable tenga un solo controlador
de estado K
c
posible ?.
11.- Es restrictiva la estabilidad entrada/salida y/o interna para la controlabilidad y/o observabilidad
de un sistema ?.
Apuntes: 547 504 97
Copyright por Prof. Jos R. Espinoza C.
C . Nivel Avanzado
1.- Deduzca una frmula generalizada para k
c
= [k
c1
k
c2
]
T
tal que el sistema caracterizado por la F. de
T. h
0
(s) =
2
0
0 2 2
0 0 0
2
n
n n
k
s s

+ +
tenga en L.C. al utilizar un controlador basado en
realimentacin de variables de estado una F. de T. dada por h
1
(s) =
2
1
1 2 2
1 1 1
2
n
n n
k
s s

+ +
.
Determine k
1
.
2.- Puede aplicarse el procedimiento de ubicacin de races a sistemas con retardo.
3.- Demuestre que si un valor propio complejo es controlable, entonces su conjugado tambin lo es.
4.- Demuestre que si un valor propio complejo es observable, entonces su conjugado tambin lo es.


Apuntes: 547 504 98
Copyright por Prof. Jos R. Espinoza C.
5 Control Monovariable de Sistemas MIMO.

Los controladores multivariables utilizados en sistemas MIMO y revisados
anteriormente podran simplificarse (en su diseo e implementacin) si se pudiera
utilizar controladores monovariables; es decir, controladores que requieren una
referencia, una realimentacin y generan una variable manipulada. La mayor
dificultad de esta alternativa es determinar cules pares de variables se deben utilizar
para su implementacin, cmo asegurar la estabilidad del sistema resultante. En este
captulo revisan dos mtodos de diseo.


5.1 Introduccin.
Existen dos alternativas ampliamente difundidas para determinar cul par de variables se deben utilizar
en la implementacin de controladores monovariables en sistemas MIMO. Es decir, para controlar la
salida y
k
( k = 1, , q), cul de las p entradas debera utilizarse ?. Esta situacin es esquematizada en
la Fig. 5.1. Esta problemtica nace del simple hecho de que un sistema MIMO es normalmente
acoplado; es decir, una entrada afecta a varias salidas o una salida es manipulada por varias entradas. Si
un sistema MIMO fuese desacoplado, podra implementarse controladores monovariables sin mayores
dificultades utilizando la teora de control revisada en cursos anteriores.
La discusin anterior permite intuir que una medida del grado de acoplamiento debiera indicar la
efectividad de utilizar controladores monovariables. Estos ndices debieran dar la pauta de qu pares de
variables deberan ser considerados. Para tales efectos existen los mtodos matemticos conocidos
como el Arreglo de Bristol y el de los Valores Singulares.
5.2 Arreglo de Bristol.
El Arreglo de Bristol, tambin conocido como Arreglo de Ganancias Relativas (AGR) puede explicarse
sistemticamente al aplicarlo en los sistemas de dos entradas y dos salidas (tambin conocidos como
sistemas TITO, por two inputs two outputs). Estos sistemas pueden representarse en sus componentes,

) (
) (
2
1
s y
s y
=

) ( ) (
) ( ) (
22 21
12 11
s h s h
s h s h

) (
) (
2
1
s u
s u
,
lo que tambin se puede escribir matricialmente como y(s) = H(s)u(s). En general, si hay igual nmero
de entradas y salidas entonces se puede escribir que u(s) = H
-1
(s)y(s), si H
-1
(s) existe. Si se adopta la

Sistema MIMO
y
1
y
2
y
q
u
1
u
2
u
p
Controlador
Monovariable
( SISO )
+
y
1d

-
?

Fig. 5.1 Sistema MIMO a controlar por controladores monovariables.
Apuntes: 547 504 99
Copyright por Prof. Jos R. Espinoza C.
notacin H
-1
(s) = ) (

s H , entonces, u(s) = ) (

s H y(s), lo que en sus componentes se puede escribir como,


) (
) (
2
1
s u
s u
=

) (

) (

) (

) (

22 21
12 11
s h s h
s h s h

) (
) (
2
1
s y
s y
,
en donde la matriz ) (

s H se asume compuesta por los elementos ) (

s h
ij
. Si adems se asume
arbitrariamente por ahora que la salida y
2
se controla mediante la entrada u
2
a travs de un
controlador monovariable como ilustrado en la Fig. 5.2., entonces, la ganancia en L.A. est dada por,
) (
) (
) (
) (
) (
11
0
1
1
LA
1
1
2
s h
s u
s y
s u
s y
u
=

=
,
y la ganancia en L.C., considerando y
2d
= 0 est dada por,

22 2
2 12 21 1 1
11
1 1 22 2
LC 0
( ) ( ) ( ) ( ) ( )
( )
( ) ( ) 1 ( ) ( )
d
c
c
y
h s h s h s y s y s
h s
u s u s h s h s
=

= =

+

,
en donde el subndice LC
22
es para indicar el L.C. de la salida y
2
con la entrada u
2
. Si se define una
medida de cunto cambi la ganancia entre una y otra condicin como,

( )
( ) ( )
) (
) ( ) ( ) ( ) ( ) ( ) (
) ( ) ( ) ( ) (
) ( ) (
) ( ) (
11
21 12 22 11 2 11
22 11 2 11
LC
1 1
LA
1 1
22
s
s h s h s h s h s h s h
s h s h s h s h
s u s y
s u s y
c
c
=
+
+
= ,
entonces,
) (
) (
1
) (
) (
11
11
LC
1
1
22
s h
s s u
s y

.
Es decir, la F. de T. se altera en el factor 1/
11
(s). Una simplificacin en el anlisis es considerar que el
controlador monovariable incluye por lo menos un integrador; por lo tanto, h
c2
(s) para s 0. As,
si se evala
11
(s) para s 0 se tiene que,
y
1
y
2
u
1
u
2
+ h
11
(s)
h
12
(s)
h
21
(s)
h
22
(s) h
c2
(s) + +
y
2d
sistema
-

Fig. 5.2. Sistema de dos entradas/dos salidas y un controlador monovariable.
Apuntes: 547 504 100
Copyright por Prof. Jos R. Espinoza C.

0
21 12 22 11
22 11
0
11 11
) ( ) ( ) ( ) (
) ( ) (
) (
=
=

= =
s
s
s h s h s h s h
s h s h
s .
Ntese que
11
sera igual a 1 si el sistema cumpliera con h
12
(s = 0) = 0 h
21
(s = 0) = 0; es decir, si el
sistema tuviera una de las salidas desacopladas. Ntese que
11
sera igual a 0 si el sistema cumpliera
con h
11
(s = 0) = 0 h
22
(s = 0) = 0; es decir, si alguna de las salidas no dependiera de su respectiva
entrada.

Def.: La ganancia relativa
ij
entre la entrada u
j
y la salida y
i
es el cuociente entre dos ganancias. La
ganancia en S.S. entre u
j
e y
i
sin control y la ganancia en S.S. entre u
j
e y
i
cuando los lazos de
control restantes mantienen todas las variables de salida y
l
(l = 1, 2, ..., q, con l i) en su valor
nominal. Es decir,

( )
( )
) 0 (

) 0 (
) 0 (

/ 1
) 0 (
, 0
, 0
ji ij
ji
ij
i l y
j i
j k u
j i
ij
h h
h
h
u y
u y
l
k
= =


=
=
=
.

Por lo tanto, si se define a como la matriz cuyos elementos son los
ij
(H), se tiene que, = H(0) x
T
) 0 (

H , donde x denota el producto elemento a elemento de dos matrices. La matriz = (H) se


conoce como el Arreglo de Ganancias Relativas de H(s) y tambin se escribe como (H) = AGR(H).
A . Propiedades del Arreglo de Ganancias Relativas.
Se asume que H(s) es una matriz cuadrada de pq (con p = q) e invertible y que tiene por arreglo de
ganancias relativas a (H), entonces,
(i) (H
-1
) = (H
T
) = (H)
T
.
(ii) Permutaciones en las filas y/o columnas de la matriz H(s) resulta en las mismas permutaciones en
la matriz (H). Es decir, (P
1
HP
2
) = P
1
(H)P
2
, donde P
1
y P
2
son matrices de permutacin.
(iii) La suma de los elementos en cada fila (y cada columna) de la matriz (H) es 1. Esto es,
1 ) (
1
=

=
q
j
ij
H y 1 ) (
1
=

=
p
i
ij
H .
(iv) La matriz (H) es la matriz identidad si H(s) es triangular superior o inferior (en particular si es
diagonal).
(v) La matriz (H) es invariante ante escalamientos de la entrada y/o salida. Es decir, (D
1
HD
2
) =
(H), donde D
1
y D
2
son matrices diagonales.
(vi) La matriz (H) es una medida de la sensibilidad a cambios de parmetros. En particular, la
matriz H(0) se hace singular si un elemento de sta es perturbado de h
ij
(0) a h
ij
(0)(1 - 1/
ij
(H)).
(vii) (H) siempre tiene al menos un valor propio y un valor singular igual a 1.

Ejemplo 5.1. En el sistema dado por las ecuaciones dx
1
/dt = -x
1
+ u
1
+ u
2
/2, dx
2
/dt = -x
2
0.075u
1
+ 0.1u
2
determine el
AGR y de ste el par de variables a considerar en un esquema de control monovariable. R.: La representacin matricial est
dada por, ) (
1
1 . 0
1
075 . 0
1
5 . 0
1
1
) ( s
s s
s s
s u x

+ +

+ +
= , por lo que H(0) =

1 . 0 075 . 0
5 . 0 1
y H
-1
(0) =


273 . 7 545 . 0
636 . 3 727 . 0
, por lo que (H) =
Apuntes: 547 504 101
Copyright por Prof. Jos R. Espinoza C.

727 . 0 273 . 0
273 . 0 727 . 0
. De aqu se puede visualizar que los pares a utilizar son u
1
con y
1
y u
2
con y
2
.

El AGR tambin se puede definir en funcin de la frecuencia. Para esto se deja la M. de T. en funcin
de mediante el reemplazo s = j, por lo que los elementos de la matriz resultan ser nmeros
complejos y por tanto su grfica se puede realizar utilizando mdulo y fase en funcin de la frecuencia.

Ejemplo 5.2. En el caso del paciente con suministro de drogas se encontr una M. de T. dada por

+ +
+ +

=


s s
s s
e
s
e
s
e
s
e
s
s
2
2
1 5
5
1
12
1 3
3
1
6
) ( G , de la cual slo interesa estudiar

+ +
+ +

=
1 5
5
1
12
1 3
3
1
6
) (
s s
s s
s G dado que se presume la utilizacin
de un ecualizador de retardos y un Predicotr Smith. Estudiar de la M. de T. resultante su AGR. R.: En este caso es
fcilmente obtenible = G(j) x
T
j ) (

G dado que G(s) es cuadrada. La grfica de los elementos de se muestran en la


Fig. 5.3. Esta indica que en el caso de utilizar controladores monovariables deberan emplearse los pares u
1
con y
2
y u
2
con
y
1
. Por otro lado, la proximidad de los mdulos a 0.5 para bajas frecuencias indica un fuerte acoplamiento.

B . Estabilidad y Control Integral basado en el AGR.
Se asume el esquema ilustrado en la Fig. 5.4 en donde el controlador est compuesto por la matriz
diagonal de integradores k/sI (k una constante e I la matriz identidad) y una matriz compensadora C(s).

Def.: El sistema G(s)C(s) se llama estabilizable integral si existe un k > 0 tal que el sistema en L.C.
mostrado en la Fig. 5.4 es estable y tiene cero error en S.S. para entradas constantes.

Teorema: Asumir que G(s)C(s) es una M. de T. racional propia; entonces, G(s)C(s) es estabilizable
integral slo si det {G(0)C(0)} > 0.

Teorema: Considerar el sistema mostrado en la Fig. 5.4 en donde la matriz compensadora C(s) es
diagonal y que: (a) G(s) es estable, (b) G(s)C(s) es racional y propia y (c) cada lazo es
estable (obtenido al abrir p - 1 lazos); entonces, el sistema es inestable para todo k > 0 si,

0.01 0.1
0.00
0.25
0.50
0.75
1.00
0.0001

11

12

10
5
0
5
10
0.01 0.1
0.0001 0.001

11

12

0.001

a) b)
Fig. 5.3. Elementos del AGR del Caso Paciente como indicado en el Ejemplo 5.2; a) mdulo, b) fase.
Apuntes: 547 504 102
Copyright por Prof. Jos R. Espinoza C.

1
{ ( )}
0
(0)
p
ii
i
s
g
=
<

G det
.
La condicin anterior es necesaria y suficiente para sistemas menores e iguales a 2.

Teorema: Si
jj
(G) < 0 entonces para cualesquier compensador C(s) con las propiedades: (a) G(s)C(s)
propia, (b) C(s) diagonal y (c) cualesquier k > 0 para el sistema ilustrado en la Fig. 5.4,
tiene alguna de las siguientes propiedades: (a) el sistema en L.C. es inestable, (b) el lazo j
es inestable por si solo, (c) el sistema en L.C. es inestable al remover el lazo j.

La definicin y teoremas anteriores permiten aclarar la existencia de una ganancia en particular que
hacen el sistema de la Fig. 5.4 estable. Es de mayor utilidad encontrar un rango de ganancias que
comience en 0 puesto que permitira la implementacin del controlador con ganancias muy pequeas y
aumentarlas hasta obtener un desempeo satisfactorio.

Def.: El sistema G(s)C(s) se llama controlable integral si existe un k

> 0 tal que el sistema en L.C.


mostrado en la Fig. 5.4 es estable para valores de k en el rango 0 < k < k

y tiene cero error en


S.S. para entradas constantes.

Teorema: El sistema racional G(s)C(s) es controlable integral si todos los valores propios de
G(0)C(0) estn en el S.P.D. del plano complejo. El sistema racional G(s)C(s) no es
controlable integral si cualesquiera de los valores propios de G(0)C(0) est en el S.P.I. del
plano complejo.

Algunos importantes resultados que se obtienen para el caso de la Fig. 5.4 estn dados por los
siguientes teoremas.

Teorema: Se asume G(s)C(s) estable. Si el AGR de G(s)C(s) es la matriz I ; entonces, la
estabilidad de cada lazo implica la estabilidad del sistema total.

El teorema anterior implica que si un sistema se puede dejar en una forma triangular, sera posible
asegurar la estabilidad total asegurando la estabilidad de cada lazo individual. Este teorema se puede
relajar exigiendo que el AGR de G(s)C(s) sea cercano a la matriz I para frecuencias cercanas a la
frecuencia de corte de los lazos. As, una regla para seleccionar los pares de variables es asegurar una
M. de T. resultante G(s)C(s) cercana a una triangular (o que su AGR sea cercana a la matriz I) para
frecuencias cercanas a la de cruce.


G(s)
y
k

+
y
d

-
u
s

I

C(s)

Fig. 5.4 Configuracin de control integral en sistemas MIMO.
Apuntes: 547 504 103
Copyright por Prof. Jos R. Espinoza C.
Teorema: Considerar la M. de T. G(s) con elementos estables y sin ceros en s = 0. Asumir que
ij
()
es finito y diferente de cero. Si
ij
(j) y
ij
(0) tienen signos diferentes; entonces, al menos
una de las siguientes condiciones se cumple: (a) el elemento g
ij
(s) tiene un cero en S.P.D.
(b) la planta G(s) tiene un cero en el S.P.D. o (c) el subsistema con la entrada j y la salida i
removidas tiene un cero en el S.P.D.
C . El AGR para Sistemas No-Cuadrados.
En estos casos se tiene distinto nmero de entradas y salidas. En el caso de tener ms entradas que
salidas, sera de inters eliminar entradas hasta tener un nmero igual al de salidas. En cambio, en el
caso de tener ms salidas que entradas, sera de inters eliminar salidas hasta tener un nmero igual al
de entradas. En este ltimo caso, habran salidas no controladas.
Matemticamente, la matriz H(s) no es cuadrada y por lo tanto, no se puede determinar H
-1
(s) y por
tanto no se puede determinar (H). Sin embargo, se introduce la pseudo-inversa de H(s) como H(s)

.

Def.: La pseudo-inversa H(s)

de una matriz H(s) de qp cuyo rango es r ango{H(s)} = r est dada


por,
(a) si r = p = q; entonces, H(s)

= H(s)
-1
.
(b) si r = p q; entonces, H(s)

= (H(s)
H
H(s))
-1
H(s)
H
, conocida como inversa izquierda.
(c) si r = q p; entonces, H(s)

= H(s)
H
(H(s)H(s)
H
)
-1
, conocida como inversa derecha.
(d) si r < mi n{q, p}; entonces, H(s)

= V
r

r
-1
U
r
H
, donde U
r
H
es la conjugada transpuesta de U
r

y V
r

r
-1
U
r
H
es su descomposicin en valores singulares.

De esta definicin se procede a definir el AGR como en el caso de M. de T. cuadradas; es decir, =
H(0) x
T
) 0 (

H , en donde, ) 0 (

H = H(0)

. Con esta definicin en el caso de tener ms entradas que


salidas, podra dejarse de considerar aquellas entradas correspondientes a las columnas en el AGR
donde la suma de sus elementos es mucho menor que 1. Similarmente, en el caso de tener ms salidas
que entradas, no se controlaran aquellas salidas correspondientes a las filas en el AGR donde la suma
de sus coeficientes es mucho menor que 1.

Ejemplo 5.3. Un proceso qumico tiene 5 salidas y 13 entradas. De stas hay que escoger las 5 mejores utilizando el AGR.
Para solucionar el problema se cuenta con H(0), donde,
H(0)
T
=













0054 . 0 1951 . 0 0212 . 0 1859 . 0 0443 . 0
0041 . 0 1451 . 0 0164 . 0 1351 . 0 0323 . 0
0000 . 0 0001 . 0 5397 . 0 0002 . 0 0000 . 0
5365 . 8 1514 . 1 3648 . 0 9647 . 0 5899 . 1
0853 . 0 2178 . 5 8223 . 0 9909 . 2 3485 . 0
0217 . 0 2574 . 1 1991 . 0 7272 . 0 1097 . 0
0000 . 0 0000 . 0 0000 . 0 0000 . 0 0000 . 0
2565 . 0 1797 . 8 9927 . 0 6959 . 7 4459 . 1
7714 . 8 5170 . 1 2032 . 2 9433 . 6 5653 . 2
0551 . 0 7539 . 0 0872 . 0 1083 . 0 5477 . 1
1824 . 0 8609 . 8 3279 . 1 0025 . 5 4722 . 1
0540 . 0 3769 . 2 1079 . 0 8814 . 0 6055 . 0
0703 . 0 0928 . 3 6640 . 2 1489 . 1 7878 . 0
. R.: Dado que r ango{H(0)} = 5, H(0)

= H(0)
T

Apuntes: 547 504 104
Copyright por Prof. Jos R. Espinoza C.
(H(0)H(0)
T
)
-1
, con lo que resulta ser,
T
=

0000 . 0 0001 . 0 0001 . 0 0002 . 0 0002 . 0


0000 . 0 0001 . 0 0000 . 0 0001 . 0 0001 . 0
0000 . 0 0000 . 0 0268 . 0 0000 . 0 0000 . 0
1163 . 0 0359 . 0 1277 . 0 0374 . 0
0005 . 0 1873 . 0 0230 . 0 0451 . 0 0129 . 0
0000 . 0 0099 . 0 0013 . 0 0017 . 0 0014 . 0
0000 . 0 0000 . 0 0000 . 0 0000 . 0 0000 . 0
0089 . 0 1376 . 0 1359 . 0 4042 . 0 1683 . 0
0443 . 0 1459 . 0 2079 . 0 0599 . 0
0018 . 0 0383 . 0 0009 . 0 0081 . 0
0060 . 0 0463 . 0 0044 . 0 2780 . 0
0002 . 0 1294 . 0 0030 . 0 0523 . 0 0656 . 0
0034 . 0 1215 . 0 0755 . 0 1275 . 0
0.9516
0.9017
0.3684
0.4055
0.5907
. De este resultado se
genera un vector con las sumas de cada columna de el que resulta ser [0.77 0.15 0.73 0.40 0.95 0.85 0.00 0.01 0.18 0.94
0.03 0.00 0.00], de donde se puede ver que las entradas 1, 3, 5, 6, y 10 tiene asociados los mayores coeficientes y por tanto
deberan ser consideradas las entradas del sistema. Con estas nuevas entradas se confecciona una nueva matriz con la que
se determinan los pares de variables definitivos para utilizar controladores monovariables.
D . Sensibilidad y el AGR.
El cambio de parmetros en H(s) es esperable puesto que sta corresponde a un aproximacin de la M.
de T. real del sistema. Su relacin con el AGR est dada por el siguiente teorema.

Teorema: Considerar una matriz H(0) de pp con su inversa H
-1
(0) y su matriz (H). Los cambios
relativos entre h
ij
(0), ) 0 (

ji
h , y
jj
(H) estn dados por,

) 0 (
) 0 (
)) ( 1 (
) (
) (
ij
ij
ij
ij
ij
h
dh d
H
H
H
=

,
y

) 0 (

) 0 (

) (
1 ) (
) (
) (
ji
ji
ij
ij
ij
ij
h
h d d
H
H
H
H

.

El teorema anterior indica que si una matriz tiene grandes valores de , entonces, pequeos cambios de
sus elementos se reflejarn notoriamente en su AGR.

Ejemplo 5.4. Un sistema tiene una matriz dada por H(0) =

1 95 . 0
05 . 1 1
. Determine su AGR y qu sucede con ste al
aumentar h
21
(0) de 0.95 a 1.00. R.: H
-1
(0) =


400 380
420 400
, por lo que (H) =


400 399
399 400
. El cambio de parmetro
se puede considerar en H
1
(0) =

1 1
05 . 1 1
que tiene un (H
1
) =

20 21
21 20
. Es decir, pequeos errores en H(0) inducen a
grandes errores en (H) debido a la elevada magnitud de (H).
Apuntes: 547 504 105
Copyright por Prof. Jos R. Espinoza C.
E . Seleccin de pares de variables utilizando el AGR.
Esta interpretacin asume que se desea utilizar controladores monovariables y por tanto se requiere
encontrar pares de variables. Se asume que H(s) tiene por arreglo de ganancias relativas a (H),
entonces,
(i) Si (H) es diagonal, entonces no hay interaccin (o el sistema es triangular).
(ii) Si todos los elementos de (H) son positivos, se selecciona el par ms dominante.
(iii) Si algn valor de (H) es negativo significa que hay problemas de estabilidad al pasar de L.A. a
L.C. y viceversa para ese lazo. Se recomienda controladores cruzados.
(iv) Valores de los elementos de (H) fuera del rango [0 1] evidencian un sistema altamente sensible
a cambios de parmetros.
(v) Si el signo de los elementos del AGR cambia desde s = 0 a s = , entonces hay un cero en el
S.P.D. en H(s) o en algn subsistema de H(s).
(vi) Cuando hay entradas extras y la suma de los elementos en una columna del AGR es pequea,
entonces se puede eliminar esa entrada. Cuando hay salidas extras y la suma de los elementos en
una fila del AGR es pequea, entonces se puede dejar esa salida sin control.
(vii) Evitar en plantas estables parear entradas y salidas que corresponden a elementos negativos de su
AGR.
(viii) Preferir parear entradas y salidas de manera que el AGR sea cercano a la matriz identidad a la
frecuencia de corte.
5.3 Valores Singulares.
Otra alternativa de anlisis es la utilizacin de los valores singulares. stos tambin permiten
discriminar los pares de variables a utilizar y tambin permiten cuantificar el grado de acoplamiento y
por consiguiente establecer el potencial desempeo de controladores monovariables.
A . Valores Singulares de la M. de T.
Para la introduccin de los valores singulares se define primero matriz unitaria.

Def.: La matriz U(s) es unitaria si U(s)
H
U(s) = U(s)U(s)
H
= I.

El superndice
H
(Hermitian) es para denotar su conjugada y transpuesta. Toda matriz arbitraria H(s) de
dimensin qp se puede escribir como H(s) = U(s)(s)V(s)
H
, donde las matrices U(s) de dimensin qq
y V(s) de dimensin pp son unitarias. La matriz (s) de dimensin qp esta dada por,

=
0 0 0
0 0 0
0 0

) (
) (
s
s ,
donde
1
(s) es una matriz diagonal de dimensin kk con k = mi n{p, q} y est compuesta por los
valores singulares de H(s). Es decir,
1
(s) = {
1
(s),
2
(s),...,
k
(s)} tal que
1
(s)
2
(s)
k
(s) 0.
Los valores singulares se calculan como la raz cuadrada positiva de los k mayores valores propios de
la matriz H(s)H(s)
H
o H(s)
H
H(s); es decir,
)) ( ) ( ( ) ) ( ) ( ( ) ( s s s s s
H
l
H
l l
H H H H = = .
Apuntes: 547 504 106
Copyright por Prof. Jos R. Espinoza C.
El mayor valor singular
1
(s) se representa por ) (s y el menor valor singular
k
(s) se representa por
) (s . Si se asume que U(s) = [u
1
(s) u
2
(s) u
k
(s) u
q
(s)], los vectores u
l
(s) se conocen como vectores
singulares de salida o izquierdos y resultan ser los vectores propios unitarios de la matriz H(s)H(s)
H
. Si
se asume que V(s) = [v
1
(s) v
2
(s) v
k
(s) v
p
(s)], los vectores v
l
(s) se conocen como vectores
singulares de entrada o derechos y resultan ser los vectores propios unitarios de la matriz H(s)
H
H(s).

Ejemplo 5.5. Un sistema tiene una matriz dada por H(0) =


1 1
3889 . 0 778 . 0
. Determine su representacin UV y
grafique las salidas para todas las combinaciones unitarias posibles en la entrada. R.: Los valores singulares de H(0) son
1

= 1.453 y
2
= 0.803. Las matrices son U =

276 . 0 961 . 0
961 . 0 276 . 0
y V =

809 . 0 588 . 0
588 . 0 809 . 0
. Por lo que H(0) =


1 1
3889 . 0 778 . 0
=

276 . 0 961 . 0
961 . 0 276 . 0

803 . 0 0
0 453 . 1
T

809 . 0 588 . 0
588 . 0 809 . 0
= UV
H
. El vector unitario u = [u
1
u
2
]
T

posible es aquel que cumple con u
1
2
+ u
2
2
= 1. Una representacin grfica est dada en la Fig. 5.5. Ntese que para la
entrada u
a
= [-0.809 -0.588]
T
= v
1
se obtiene la mayor salida y
a
= [-0.401 -1.397]
T
= u
1

1
. Esta combinacin entrada/salida
corresponde al mayor valor singular
1
= 1.453. Por otro lado, para la entrada u
b
= [0.588 -0.809]
T
= v
2
se obtiene la menor
salida y
b
= [0.772 -0.222]
T
= u
2

2
. Esta combinacin entrada/salida corresponde al menor valor singular
2
= 0.803.
B . Propiedades de los Valores Singulares.
(i) Si
1
(s)
2
(s)
r
(s)
r+1
(s) = =
k
(s) = 0, entonces, r ango{H(s)} = r.
(ii) H(s)v
l
(s) = u
l
(s)
l
(s), para l = 1, ..., r.
(iii) Si r ango{H(s)} = r entonces, H(s) = U(s)(s)V(s)
H
= U
r
(s)
r
(s)V
r
(s)
H
=

=

r
l
H
l l l
s s s
1
) ( ) ( ) ( v u ,
donde U
r
(s) = [u
1
(s) u
2
(s) u
r
(s)], V
r
(s) = [v
1
(s) v
2
(s) v
r
(s)] y
r
(s) = diag{
1
(s), ...,
r
(s)}.
(iv) Si H(s) es de rr e invertible, entonces, H
-1
(s) = V(s)
-1
(s)U(s)
H
=

=

r
l
H
l l
l
s s
s
1
) ( ) (
) (
1
u v .
(v) Si H(s) tiene dimensin qp y tiene rango r ango{H(s)} = r mi n{p, q} entonces, la pseudo-
inversa de H(s) es H

(s) = V
r
(s)
r
-1
(s)U
r
(s)
H
.
Otras propiedades de los valores singulares extremos si consideramos la matriz E y F con valores
singulares (E) y (F), respectivamente, son:
(vi) Si E
-1
existe entonces,
) (
1
) (
1

=
E
E y
) (
1
) (
1

=
E
E .
u
1
-1 1
-1
0
1
u
2
u
a
u
b

y
1
-1 1
-1
0
1
y
2
y
a
y
b

(a) (b)
Fig. 5.5 Descomposicin UV del Ejemplo 5.5; a) entradas, b) salidas.
Apuntes: 547 504 107
Copyright por Prof. Jos R. Espinoza C.
(vii) ) ( | ) ( | ) ( E E E
i
.
(viii) ) ( ) ( E E =
H
y ) ( ) ( E E =
T
.
(ix) ) ( ) ( ) ( F E EF .
(x) ) ( ) ( ) ( F E EF .
(xi) max{0,
i
(E) - ) (F }
i
(E + F)
i
(E) + ) (F .
C . Pares de entrada/salida y grado de interaccin.
Para tener una forma sistemtica de obtener los pares de variables, se extiende la definicin de la M. de
T. a la siguiente forma,
H(s) =

=

r
l
H
l l l
s s s
1
) ( ) ( ) ( v u =

=

r
l
l l
s s
1
) ( ) ( W ,
en donde las matrices W
l
se denominan matrices de rotacin, y quedan definidas por W
l
(s) =
u
l
(s)v
l
(s)
H
.

Ejemplo 5.6. Un sistema tiene una matriz dada por H(0) =


1 1
3889 . 0 778 . 0
. Determine su representacin en matrices
de rotacin. R.: Se encontr que H(0) = UV
H
=

276 . 0 961 . 0
961 . 0 276 . 0

803 . 0 0
0 453 . 1
T

809 . 0 588 . 0
588 . 0 809 . 0
. Por lo que
W
1
= u
1
v
1
T
= [-0.276 -0.961]
T
[-0.809 -0.588] =

565 . 0 778 . 0
162 . 0 223 . 0
y W
2
= u
2
v
2
T
= [0.961 -0.276]
T
[0.588 -0.809] =


223 . 0 162 . 0
778 . 0 565 . 0
. As, H(0) =
1
W
1
+
2
W
2
= 1.453

565 . 0 778 . 0
162 . 0 223 . 0
+ 0.803


223 . 0 162 . 0
778 . 0 565 . 0
.

Ntese que en un sistema desacoplado, las matrices de rotacin tienen todos sus elementos iguales a
cero, excepto uno que es igual a 1.

Ejemplo 5.7. Un sistema tiene una matriz dada por H(0) =

0 2
5 0
. Determine su representacin en matrices de rotacin.
R.: Se encuentra que H(0) = 5

0 0
1 0
+ 2

0 1
0 0
. H(0) indica que el pareamiento ideal est dado por y
2
u
1
y y
1
u
2
,
notndose que en W
1
el elemento mayor es w
12
y que en W
2
el elemento mayor es w
21
.

De estos ejemplos se puede concluir que: (a) el mximo elemento de la matriz W
l
define un par de
entrada/salida. Es decir, si el max
ij
{w
ij
}
l
= (w
m
)
l
entonces el par a considerar es la salida y
m
y la entrada
u

. Este proceso se repite para las l matrices de rotacin, (b) aquellas entradas y/o salidas que no se
presenten del anlisis anterior deben eliminarse, y (c) una medida de la interaccin deber considerar la
diferencia entre las matrices rotacionales y las matrices rotacionales ideales.
Para cuantificar el grado de interaccin se define un espacio con matrices posiblemente complejas de
dimensin qp como elementos. El espacio considera un producto punto <X, Y> y una norma ||X|| a
definir,
Apuntes: 547 504 108
Copyright por Prof. Jos R. Espinoza C.

= =
= > <
p
j
q
i
ij ij
y x
1 1
*
, Y X y > < = X X X , || || .
Sea un espacio de matrices rotacionales desacopladas identificadas por D
m
. Ntese que hay l matrices
rotacionales desacopladas y cada una tiene el elemento d
m
= 1 y cero para los restantes. Cada matriz
rotacional W
l
se puede escribir como la suma de dos matrices ortogonales; por lo tanto, W
l
=
l
W +
l
W
~

(desacoplada y acoplada). La proyeccin de W
l
en el espacio no-acoplado es,

>= < =
0 0 0 0 0
0 0 0 0 0
0 0 ) ( 0 0
0 0 0 0 0
0 0 0 0 0
,







l m m l m l
w D W D W .
As, una medida del ngulo entre la matriz rotacional W
l
y su proyeccin ortogonal (matriz rotacional
desacoplada) est dada por,

|| ||
|| ||
) cos(
l
l
l
W
W
= ,
dado que ||W
l
|| = 1, entonces, cos(
l
) = || ||
l
W =
*
) ( ) (
l m l m
w w . Ntese que un desacoplo total implica
(w
m
)
l
= 1; por lo tanto cos(
l
) = 1 y
l
= 0. Por otro lado, mximo acoplo implica (w
m
)
l
= 0; por lo
tanto cos(
l
) = 0 y
l
= 90. Una medida de la interaccin o acoplamiento total est dado por,

=
=


=
r
l
l
r
l
l l
1
2
1
2 2
) ( cos
) cos( .
Como recomendaciones generales se indica que: (a) si
l
15 la interaccin es moderada y se puede
utilizar controladores monovariables, (b) si
l
> 15 se recomienda utilizar desacopladores.

Ejemplo 5.8. Un sistema tiene una matriz dada por H(0) =


1 1
3889 . 0 778 . 0
. Determine los pares de variables y el
grado de acoplamiento. R.: Se encontr que H(0) =
1
W
1
+
2
W
2
= 1.453

565 . 0 778 . 0
162 . 0 223 . 0
+ 0.803


223 . 0 162 . 0
778 . 0 565 . 0
. Por
lo tanto, (w
21
)
1
= 0.778 lo que implica que el primer par es y
2
con u
1
. Similarmente, (w
12
)
2
= -0.778 lo que implica que el
segundo par es y
1
con u
2
. As, cos(
1
) = 0.778 y cos(
2
) = 0.778 por lo que
1
= 38.945 y
2
= 38.945. Finalmente, =
38.945. Estos resultados aconsejan la utilizacin de desacopladores.
D . Valores Singulares en funcin de la frecuencia.
La definicin de valores singulares es tambin vlida para funciones dependientes de la frecuencia.
Este es el caso de H(s) con s = j. Dado que los resultados son nmeros complejos, stos son mejores
visualizados en diagramas de frecuencia. Todas las conclusiones y observaciones derivadas para = 0
Apuntes: 547 504 109
Copyright por Prof. Jos R. Espinoza C.
son extrapolables a cualesquier frecuencia. Ntese que en el caso de valores singulares en funcin de la
frecuencia, stos tambin se conocen como ganancias principales.

Ejemplo 5.9. En el caso del paciente con suministro de drogas se encontr una M. de T. dada por
2
2
6 3
1 3 1
( )
12 5
1 5 1
s s
s s
e e
s s
s
e e
s s




+ +
=


+ +
G , de la cual slo interesa estudiar

+ +
+ +

=
1 5
5
1
12
1 3
3
1
6
) (
s s
s s
s G dado que se presume la utilizacin
de un ecualizador de retardos y un Predicotr Smith. Estudiar de la M. de T. resultante los valores singulares y su grado de
acoplamiento. R.: La M. de T. se puede escribir como G(j) =
1
(j)W
1
(j) +
2
(j)W
2
(j). Afortunadamente, en
sistemas cuadrados de dimensin 2 se tiene que los valores singulares estn dados por
2 ) ( 4 ) ( ) ( ) (
2
1

+ = c b b y 2 ) ( 4 ) ( ) ( ) (
2
2

= c b b , donde b() = t r {G(j)


H
G(j)} y c()
= det {G(j)
H
G(j)}. Con estos resultados se encuentran los diagramas ilustrados en la Fig. 5.6. El grado de acoplamiento
es mayor a 15 lo que justifica la utilizacin de desacopladores.

5.4 Diseo de Desacopladores.
En el captulo anterior se revisaron los desacopladores basados en realimentacin de estados. Una
alternativa ms simple es la estructura ilustrada en la Fig. 5.7 en donde G(s) se asume cuadrada de pp.
En este caso la M. de T. resultante est dada por H(s) = G(s)D(s) la cual se desea tenga forma diagonal.
A . Diseo directo.
H(s) podra tener los elementos diagonales de la matriz G(s); es decir, H(s) = diag{g
11
(s), g
22
(s), ...,
g
pp
(s)}. Por lo tanto, el desacoplador debiera tener la forma D(s) = G
-1
(s)H(s), para lo cual se necesita
que exista G
-1
(s). Esta condicin tiene variados inconvenientes tericos y prcticos, entre stos,
(i) Si el menor valor singular (o propio) es muy pequeo la obtencin de G
-1
(s) es deficiente.
(ii) Si en G
-1
(s) hay retardos entonces G
-1
(s) sera predictiva.
(iii) Si G(s) es no propia entonces G
-1
(s) tendr componentes con ms ceros que polos.
(iv) Si G(s) tiene ceros no mnimos de fase entonces G
-1
(s) requiere ser inestable.
Sin embargo, cuando se desea slo desacoplo en S.S. entonces D(s) es una matriz de coeficientes D y
est dada por D = G
-1
(0). Esta alternativa es ms factible por cuanto G(0), que corresponde a las
ganancias dc de la planta, es de fcil obtencin.

0.01 0.1
0.1
1
10
100

2
()
0.0001 0.001

1
()

0
15
30
45

1
() =
2
() = ()
0.01 0.1 0.0001 0.001

(a) (b)
Fig. 5.6 Grfica de los valores singulares y grado de acoplamiento del Caso Paciente como indicado en el Ejemplo 5.9;
a) valores singulares, b) grado de acoplamiento.
Apuntes: 547 504 110
Copyright por Prof. Jos R. Espinoza C.
En otros casos se puede desear obtener un desacoplo para una o un rango de frecuencias. Esto puede
estar respaldado por restricciones transientes. El rango de frecuencias factible de considerar puede ser
obtenido a partir del grado de desacoplo utilizando los valores singulares. La tcnica de desacoplo para
un rango de frecuencias se analiza a continuacin.
B . Diseo mediante pseudo-diagonalizacin.
Se desea encontrar una matriz K de coeficientes reales tal que H(s) = G(s)K sea lo ms diagonal
posible para una frecuencia dada
0
. Si la matriz G
T
(j
0
) = [g
1
(j
0
) g
2
(j
0
) g
p
(j
0
)] y K = [k
1
k
2

k
p
] donde g
i
(j
0
) y k
i
son vectores columna, entonces, cada elemento h
ij
(j
0
) de H(j
0
) puede ser
escrito como h
ij
(j
0
) = g
i
T
(j
0
)k
j
. Para asegurar que la matriz resultante es diagonal se pueden definir p
ndices,

2
0
1
2
0
| ) ( |
| ) ( |

=
j h
j h
I
jj
p
j i
i
ij
j
, j = 1,... p.
Si los p ndices anteriores se minimizan entonces se asegura que los numeradores son mnimos y por
consiguiente se minimizan los elementos que estn fuera de la diagonal principal. De la minimizacin
del ndice anterior se obtiene k
j
que es la columna j-sima de K.
Para solucionar este problema, el ndice se escribe como,

j
T
j j
T
j
j
p
j i
i
T
i i
T
j
j
T
j j
T
j
j
p
j i
i
T
i i
T
j
j
T
j j
T
j
p
j i
i
j
T
i i
T
j
j
T
j
p
j i
i
j
T
i
j
j j
j j
j j
j j
j j
j j
j
j
I
k g g k
k g g k
k g g k
k g g k
k g g k
k g g k
k g
k g
)} ( ) ( {
) ( ) (
)} ( ) ( {
) ( ) (
) ( ) (
) ( ) (
| ) ( |
| ) ( |
0
*
0
1
0
*
0
0 0
*
1
0 0
*
0 0
*
1
0 0
*
2
0
1
2
0


=


=

=
.
Los elementos

=

p
j i
i
T
i i
j j
1
0
*
0
) ( ) ( g g y ) ( ) (
0
*
0
j j
T
j j
g g son matrices que se denominan G
Yj
(
0
) y
G
Xj
(
0
), respectivamente. Por lo tanto, los ndices quedan como,

j j
T
j
j j
T
j
j
I
k G k
k G k
X
Y
) (
) (
0
0

= .
Dado que G
Yj
(
0
) = G
H
Yj
(
0
) y G
Xj
(
0
) = G
H
Xj
(
0
), los ndices se pueden escribir como,

j j
T
j
j j
T
j
j
I
k X k
k Y k
) (
) (
0
0

= ,

D(s)
u
G(s)
y u
ex

Fig. 5.7 Desacoplador en sistemas MIMO.
Apuntes: 547 504 111
Copyright por Prof. Jos R. Espinoza C.
donde Y
j
(
0
) = e{G
Yj
(
0
)} y X
j
(
0
) = e{G
Xj
(
0
)}. Un mnimo de los ndices se encuentra al tomar
el diferencial quedando,

j j j j j j j
T
j
j
j
I
I
k Y k X k X k
k
) ( 2 ) ( 2 ) (
0 0 0
= +

,
por lo que tomando 0 =
j j
I k se obtiene la ecuacin,

j j j j j
I k Y k X ) ( ) (
0 0
= .
Es decir, los k
j
que satisfacen la ecuacin anterior minimizan los ndices I
j
. La ecuacin anterior
corresponde al problema de los valores y vectores propios generalizados, donde I
j
corresponde al valor
propio y k
j
al vector propio.

Ejemplo 5.10. En el caso del paciente con suministro de drogas se encontr un alto grado de acoplamiento por lo que se
pide disear un desacoplador. R.: La Fig. 5.3 y la Fig. 5.6 sugieren una frecuencia
0
= 10
-3
. As, la primera ecuacin (j = 1)
resulta ser,
1 1 1
936 . 22 836 . 55
836 . 55 483 . 143
718 . 8 56 . 17
56 . 17 871 . 35
k k


I , los valores que satisfacen la ecuacin anterior son I
1
=
928.286 con k
1
= [0.442 0.897]
T
, e I
1
= 0.043 con k
1
= [0.37 -0.929]
T
. Como se busca el menor ndice, se retiene k
1
= [0.37 -
0.929]
T
. Similarmente, para (j = 2) se obtiene k
2
= [-0.442 -0.897]
T
. Con estos resultados se forma la nueva M. de T. del
sistema como G(s)K con K = [k
1
k
2
] cuyos elementos del AGR y grado de acoplamiento resultante se muestra en la Fig.
5.8. Claramente el sistema est desacoplado para
0
= 10
-3
y los elementos de del AGR indican que en el caso de
utilizar controladores monovariables deberan implementarse los pares u
1
con y
1
y u
2
con y
2
.

El problema se puede generalizar si se desea obtener una pseudo-diagonalizacin vlida para varias
frecuencias
0
,
1
,...,
N
en cuyo caso se redefinen los ndices como,


=
=

=


=
N
k
k jj k
N
k
p
j i
i
k ij k
j
j h
j h
I
0
2
0 1
2
| ) ( |
| ) ( |
, j = 1,... p.
donde {
0
,
1
,
2
,...,
N
} es un conjunto de coeficientes de peso que permitiran ponderar una o
algunas frecuencias por sobre otras. Al igual que el caso anterior, los ndices se pueden escribir como,

0.01 0.1 0.0001 0.001
0
0.5
1.0
1.5

11

12


0
15
30
45

1
() =
2
() = ()
0.01 0.1 0.0001 0.001

(a) (b)
Fig. 5.8 Grfica de los elementos del AGR y grado de acoplamiento del Caso Paciente con desacoplador como indicado en
el Ejemplo 5.10; a) elementos del AGR, b) grado de acoplamiento.
Apuntes: 547 504 112
Copyright por Prof. Jos R. Espinoza C.

j
N
k
k
T
j k j k
T
j
j
N
k
p
j i
i
k
T
i k i k
T
j
j
j j
j j
I
k g g k
k g g k


=
=

=
0
*
0 1
*
) ( ) (
) ( ) (
, j = 1,... p,
donde los elementos

=

=

N
k
p
j i
i
k
T
i k i k
j j
0 1
*
) ( ) ( g g y

=

N
k
k
T
j k j k
j j
0
*
) ( ) ( g g son matrices que se
denominan G
Yj
y G
Xj
, respectivamente. Por simetra, la solucin al problema de los valores propios
generalizados,

j j j j j
I k Y k X = ,
donde
j
Y = e{ G
Yj
} y
j
X = e{ G
Xj
}, entrega los valores numricos de los vectores k
j
(j = 1,..., p).
C . Pseudo-diagonalizacin generalizada.
En muchos casos, la matriz K obtenida mediante el mtodo anterior no entrega resultados
satisfactorios. Es decir, la grfica de los ndices I
j
() en funcin de la frecuencia no es menor que
valores pre-determinados.
Una alternativa de mejorar tales ndices es encontrar una matriz K(s) cuyos coeficientes dependen de s
tal que H(s) = G(s)K(s) sea lo ms diagonal posible. Para cuantificar el resultado se pueden evaluar los
ndices I
j
(),

2
1
2
| ) ( |
| ) ( |
) (

=
j h
j h
I
jj
p
j i
i
ij
j
, j = 1,... p,
que deben estar por debajo de valores esperados, por lo menos para el ancho de banda requerido. Para
encontrar K(s), sta se asume de la forma K(s) = [k
1
(s) k
2
(s) k
p
(s)] en que cada k
j
(s) es una columna
de la forma k
j
(s) = k
0j
+ k
1j
s + + k

j
j
s

j
, por lo que cada k
ij
es una columna de coeficientes constantes
a encontrar. Si se utiliza el ndice anterior para ser minimizado, entonces,


=
=

=
=
=

=


=


=
N
k
k j k
T
j k
N
k
p
j i
i
k j k
T
i k
N
k
k jj k
N
k
p
j i
i
k ij k
j
j j
j j
j h
j h
I
1
2
1 1
2
1
2
1 1
2
| ) ( ) ( |
| ) ( ) ( |
| ) ( |
| ) ( |
k g
k g
, j = 1,... p.
Si se define el vector fila
i
T
(j
k
) = [g
i
T
(j
k
) j
k
g
i
T
(j
k
) (j
k
)

j
g
i
T
(j
k
)] y el vector columna
j
= [k
0j
T

k
1j
T
k

j
j
T
]
T
, entonces los ndices pueden escribirse como,


=
=

=


=
N
k
j k
T
j k
N
k
p
j i
i
j k
T
i k
j
j
j
I
1
2
1 1
2
| ) ( |
| ) ( |


, j = 1,... p.
Por simetra, la solucin al problema de los valores propios generalizados,
Apuntes: 547 504 113
Copyright por Prof. Jos R. Espinoza C.

j j j j j
I
g g
Y X = ,
donde
j g
Y =

=
N
k
p
j i
i
k
T
i k i k
j j e
0 1
*
) ( ) ( y
j g
X =



=
N
k
k
T
j k j k
j j e
0
*
) ( ) ( , entrega los
valores numricos de los vectores
j
(j = 1,..., p).
El procedimiento de diseo es,
(i) Graficar los ndices I
j
en funcin de la frecuencia . Si hay suficiente dominio diagonal no es
necesario el desacoplo pseudo-diagonal, caso contrario, continuar.
(ii) Definir las frecuencias a las cuales se desea desacoplo. Normalmente se comienza con el ancho
de banda.
(iii) Obtener K slo compuesta de coeficientes numricos. Graficar nuevamente los ndices I
j
en
funcin de la frecuencia . Si el desacoplo es suficiente se termina el proceso, caso contrario
continuar.
(iv) Para cada j = 1,..., p: obtener k
j
(s) para
j
= 1, evaluar I
j
en funcin de la frecuencia , si el
desacoplo es insuficiente, aumentar
j
sucesivamente hasta lograrlo.
(v) Si no se obtiene el desacoplo esperado para elevados valores de
j
(> 2) se puede aumentar el
nmero de frecuencias a considerar con valores de ponderacin {
1
,
2
,...,
N
} tentativos y
volver a (iii).
En el caso de que la matriz K(s) resultante contenga vectores con elementos funcin de s (lo que
sucede cuando se recurre a
j
0), entonces dicha columna se deber dividir por un polinomio de orden
igual o superior a
j
para que sea realizable. En forma general se puede multiplicar K(s) por una matriz
diagonal cuyos vectores j consideran denominadores del tipo polinomial de orden a lo menos
j
. Para
seleccionar estos polinomios se recurre a consideraciones de control, puesto que el sistema ya es
desacoplado y por tanto se pueden tratar los lazos como lazos monofsicos.
5.5 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Determine el AGR y valores singulares de las matrices,
a)
2 0
0 4

=


A b)
2 1
1 4

=


A c)
1 2 3
4 5 6
7 8 9


=



A
d)
10 2 30
40 5 60
70 8 90


=



A e)
1
0
1
( )
1
0
1
s
s
s


+
=



H f)
1
5
1
( )
1
0
1
s
s
s


+
=



H
2.- Para los sistemas dados por,
a)
2 0
0 4

=


A ,
10 5
50 2

=


B ,
1 2
3 4

=


C b)
10 1
5 1 1
( )
3 2
0.1 1 5 1
s s
s
s s


+ +
=


+ +
H
Determine,
Apuntes: 547 504 114
Copyright por Prof. Jos R. Espinoza C.
i).- Dibuje el Bode de los elementos de la matriz AGR obtenida de la M. de T..
ii).- Dibuje el Bode de los valores singulares de la M. de T..
iii).- Determine la descomposicin UV de la M. de T..
iv).- Repita el Ejemplo 5.5. Incluya un tercer eje correspondiente a la frecuencia.
v).- Grafique el grado de acoplamiento de los sistemas en funcin de la frecuencia.
vi).- Obtenga un desacoplador para frecuencia cero.
vii).- Obtenga un desacoplador mediante pseudo-diagonalizacin. Determine la frecuencia de diseo
mediante inspeccin de la grafica del grado de acoplamiento del sistemas resultante en funcin de
la frecuencia.
viii).- Bosqueje un diagrama en bloques del sistema resultante incluyendo el desacoplador.
3.- Para los sistemas dados por,
a)
2 0
0 4

=


A ,
10 5
50 2

=


B ,
1 2 3
4 5 6

=


C b)
10 1 0.2
5 1 1 0.5 1
( )
3 2 1
0.1 1 5 1 0.3 1
T s s s
s
s s s


+ + +
=


+ + +
H
c)

+ + +
+
+
+ +
+
+ +
=
4 3
6
8
2
10
5
4
3 2
1 2
2
) (
2 2 2
s
s
s s
s
s
s s
s
s s
s H d)

+
+
+
+ +
+ +
+
+ +
=

10
5
4
3
6
8
2
4
3 2
1 2
2
) (
2
4
3
2 2
s
s
e
s
s
e
s s
e
s s
s
s s
s
s
s
s
H
Determine,
i).- Determine el AGR para frecuencia cero.
ii).- Utilizando los resultados anteriores descarte la entrada o salida extra.
iii).- Indique la representacin resultante.
iv).- Grafique el Bode de los elementos del AGR del sistema resultante.
v).- Dibuje el Bode de los valores singulares de la M. de T. del sistema resultante.
vi).- Determine la descomposicin UV de la M. de T. del sistema resultante.
vii).- Repita el Ejemplo 5.5 para el sistema resultante. Incluya un tercer eje.
viii).- Grafique el grado de acoplamiento en funcin de la frecuencia para el sistema resultante.
ix).- Obtenga un desacoplador para frecuencia cero para el sistema resultante.
x).- Obtenga un desacoplador mediante pseudo-diagonalizacin para el sistema resultante. Determine
la frecuencia de diseo mediante inspeccin de la grafica del grado de acoplamiento del sistemas
resultante en funcin de la frecuencia.
xi).- Bosqueje un diagrama en bloques del sistema resultante incluyendo el desacoplador.
B . Nivel Intermedio
1.- Demuestre que los elementos de una fila del AGR de un sistema TITO suman 1.
2.- Cmo se evidencia un sistema desacoplado en su AGR y en sus matrices de rotacin ?.
3.- Indique dos ventajas y dos desventajas del uso del AGR.
4.- Indique dos ventajas y dos desventajas del uso de los valores singulares.
5.- Cmo se evidencia una matriz cuadrada no invertible en sus valores singulares ?.
6.- Indique una ventaja del mtodo de los valores singulares por sobre el mtodo del AGR.
7.- Indique una ventaja del mtodo del AGR por sobre el mtodo de los valores singulares.
Apuntes: 547 504 115
Copyright por Prof. Jos R. Espinoza C.
8.- Utilizando el concepto del AGR determine la inversa de la matriz
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
a
b
c
d
e



=




A .
9.- Demuestre que el AGR de la M. de T. G(s) y el AGR de la M. de T. kG(s) son idnticos.
10.- Dibuje el Bode de los elementos de la matriz AGR de los sistemas mostrados en la Fig. 5.9.
11.- Dibuje el Bode de los valores singulares de la M. de T. de los sistemas mostrados en la Fig. 5.9.
12.- Determine la descomposicin UV de la M. de T. de los sistemas mostrados en la Fig. 5.9.
13.- Repita el Ejemplo 5.5 para los sistemas mostrados en la Fig. 5.9. Incluya un tercer eje
correspondiente a la frecuencia.
14.- Grafique el grado de acoplamiento de los sistemas mostrados en la Fig. 5.9 en funcin de la
frecuencia.
15.- Obtenga un desacoplador para frecuencia cero para los sistemas mostrados en la Fig. 5.9.
Grafique el grado de acoplamiento de los sistemas mostrados en la Fig. 5.9 incluyendo el
desacoplador diseado para frecuencia cero en funcin de la frecuencia.
16.- Obtenga un desacoplador mediante pseudo-diagonalizacin para los sistemas mostrados en la
Fig. 5.9. Determine la frecuencia de diseo mediante inspeccin de la grafica del grado de
acoplamiento del sistemas resultante en funcin de la frecuencia.
a)


+ v
a1
-
i
a1

m1
,
1
,
J
m1
, t
m1

o
,
o
,
J
o
, t
o

n : 1
1/k
1

+ v
a2
-
i
a2

m2
,
2
,
J
m2
, t
m2

n : 1
1/k
2


b)


i
s
abc

v
s
abc

L
o
R
o
i
o
abc
fuente carga
v
o
abc
L
i
i
i
abc
C
dc
R
dc
compensador
v
dc
PCC
i
dc
m
abc
R
i

Fig. 5.9 Sistemas para ejercitar; a) molino con doble accionamiento, b) compensador de reactivos.
Apuntes: 547 504 116
Copyright por Prof. Jos R. Espinoza C.
17.- Asuma que los sistemas mostrados en la Fig. 5.9 estn desacoplados gracias al uso del
desacoplador para frecuencia cero. Incluya ahora controladores tipo I monovariables. Ajuste la
ganancia de los controladores de manera que el ancho de banda resultante sea la mitad del ancho
de banda proporcionado por el grado de acoplamiento del sistema.
C . Nivel Avanzado
1.- Demuestre que permutaciones en las filas y/o columnas de la matriz H(s) resulta en las mismas
permutaciones en la matriz (H). Es decir, (P
1
HP
2
) = P
1
(H)P
2
, donde P
1
y P
2
son matrices de
permutacin.
2.- Demuestre que la matriz (H) es invariante ante escalamientos de la entrada y/o salida. Es decir,
(D
1
HD
2
) = (H), donde D
1
y D
2
son matrices diagonales.
3.- Demuestre que (H) siempre tiene al menos un valor propio y un valor singular igual a 1.
4.- Demuestre que si E
-1
existe entonces,
) (
1
) (
1

=
E
E y
) (
1
) (
1

=
E
E .
5.- Demuestre que max{0,
i
(E) - ) (F }
i
(E + F)
i
(E) + ) (F .


Apuntes: 547 504 117
Copyright por Prof. Jos R. Espinoza C.
6 Controladores en el Plano de la Frecuencia.

La utilizacin de respuestas en frecuencia permiten diseos simples en sistemas SISO.
Una de las herramientas disponibles es el Teorema de Nyquist. En este captulo se
revisa una extensin de dicho teorema a sistemas MIMO. Anlogamente, ayuda a
determinar la ganancia k de un controlador descentralizado tal que se asegura la
estabilidad en L.C.. Para tales efectos, se utiliza los valores singulares y se introduce el
concepto de norma, tanto de vectores como de matrices.


6.1 Introduccin.
En aquellos casos donde no es posible utilizar controladores monovariables, puede utilizarse un
controlador que puede ser considerado una M. de T.. La pregunta ms bsica a responder es respecto de
la estabilidad del sistema resultante. Afortunadamente, el Teorema de Nyquist extendido al caso
MIMO permite abordarla. La utilizacin intensiva de los valores singulares y normas requieren primero
de la revisin de las tcnicas de diseo de controladores SISO en el plano de la frecuencia.
6.2 Caso SISO.
Un enfoque diferente al diseo de controladores se logra al utilizar el diagrama mostrado en la Fig. 6.1.
En este caso se asumen dos seales indeseadas que son una perturbacin d(s) y el ruido de medicin
m(s), que se caracterizan por presencias a bajas y altas frecuencias, respectivamente. El diagrama de la
Fig. 6.1 muestra que,
y(s) = d(s) + g(s)c(s)[v(s)y
d
(s) - m(s) - y(s)],
por lo tanto,
) (
) ( ) ( 1
) ( ) (
) (
) ( ) ( 1
1
) ( ) (
) ( ) ( 1
) ( ) (
) ( s m
s c s g
s c s g
s d
s c s g
s y s v
s c s g
s c s g
s y
d
+

+
+
+
= . (6.1)
Al evaluar la sensibilidad S(s) de la F. de T. y(s)/y
d
(s) respecto de variaciones en g(s) se obtiene,

) ( ) ( 1
1
) (
s c s g
s S
+
= ,
g(s)
+
y
d
(s)
-
+ c(s)
+
m(s)
d(s)
y(s) v(s)
u(s)

Fig. 6.1 Sistema realimentado SISO generalizado.
Apuntes: 547 504 118
Copyright por Prof. Jos R. Espinoza C.
que corresponde al inverso de la razn de retorno F(s) = 1 + g(s)c(s) = S(s)
-1
. Adems, se definen la
sensibilidad complementaria T(s) como T(s) = S(s)g(s)c(s) y g
c
(s) = T(s)v(s). Ntese que T(s) se define
como tal puesto que as se cumple que T(s) + S(s) = 1. Utilizando las definiciones anteriores, (6.1) se
puede escribir como,
y(s) = T(s)v(s)y
d
(s) + S(s)d(s) - T(s)m(s).
A . Requerimientos en cuanto a las seales externas.
De la ecuacin anterior es fcil concluir que dado que la perturbacin d(s) tiene valores relevantes a
bajas frecuencias, entonces, S(s) debiera ser cercana a cero a bajas frecuencias. Por otro lado, dado que
el ruido m(s) tiene valores relevantes a altas frecuencias, entonces, T(s) debiera ser cercana a cero a
altas frecuencias.

Ejemplo 6.1. Si se tiene una perturbacin descrita por d(t) = Asin(

t) + Bu(t), determine la forma que debe de tener S(s)


para que la salida en lazo cerrado no contenga oscilaciones con amplitudes mayores a A/10. R.: Para eliminar el efecto
estacionario del escaln de entrada, S(s) debe ser 0 para frecuencia cero. Por otro lado, para atenuar la oscilacin que se
presenta a la frecuencia

, se puede imponer que S(s) debe ser menor a 1/10 para frecuencias menores a

. Para
frecuencias altas se desear que S(s) tienda a 1 para eliminar los posibles ruidos. En particular, podra requerirse que para
frecuencias mayores a

, S(s) tienda a 1. La Fig. 6.2 muestra la forma que debe de tener S(s) en funcin de la frecuencia .
A partir de estos resultados y considerando que S
-1
(s) = 1 + g(s)c(s), se puede concluir que g(s)c(s) para 0, que |1
+ g(j)c(j)| 10 para

y que |g(j)c(j)| 0 para

. Finalmente, dado que g(s) es conocido, entonces se


puede derivar el perfil para c(s).
B . Requerimientos en cuanto a las seales de control.
En este caso es conveniente obtener la expresin de la variable manipulada. Esta es,
u(s) = c(s)[v(s)y
d
(s) - m(s) - d(s) - g(s)u(s)],
,
{1 + c(s)g(s)}u(s) = c(s)[v(s)y
d
(s) - m(s) - d(s)].
Si se define la razn de retorno de entrada como F
i
(s) = 1 + c(s)g(s), la expresin anterior se puede
escribir como,
u(s) = F
i
-1
(s)c(s)[v(s)y
d
(s) - m(s) - d(s)].
Ntese que S(s) = F
-1
(s) se denomina sensibilidad de salida, T(s) se denomina sensibilidad
complementaria de salida y por tanto F
i
-1
(s) se denomina sensibilidad de entrada. Reconociendo que
en sistemas SISO ambas sensibilidades son idnticas.

0
1
S(j)
T(j)


Fig. 6.2 Respuesta en frecuencia de S(s) y T(s) para el Ejemplo 6.1.
Apuntes: 547 504 119
Copyright por Prof. Jos R. Espinoza C.
La energa asociada a la seal de control es,

=




d j d j m j y j v j c j F d j u dt t u
d i
0
2 1
0
2
0
2
| )} ( ) ( ) ( ) ( ){ ( ) ( |
2
1
| ) ( |
2
1
) ( ,
de donde claramente se aprecia que esta cantidad es mnima si F
i
-1
(j)c(j) es mnima. Es decir la
cantidad,

) ( ) ( 1
) (
s g s c
s c
+
,
debe ser pequea, como g(s) es fija slo queda tener c(s) pequea. Es decir, T(s) debe ser pequea, lo
que se contrapone con la atenuacin de perturbaciones, donde se requiere S(s) muy pequeo (c(s) muy
grande).
C . Requerimientos en cuanto a robustez.
Los modelos normalmente no incluyen la totalidad de los fenmenos fsicos. Esto porque normalmente
los modelos son una versin simplificada de la realidad y los costos y complejidad de un anlisis ms
completo no justifica los resultados. Es por esto que se considera una incertidumbre al modelo como
ilustrado en la Fig. 6.3. stas pueden ser: (i) aditiva: g(s) = g
o
(s) + l
a
(s); (ii) multiplicativa en la entrada:
g(s) = g
o
(s)[1 + l
i
(s)]; y (iii) multiplicativa en la salida: g(s) = [1 + l
o
(s)]g
o
(s); en donde, g
o
(s) es el
modelo nominal en un conjunto g de plantas posibles y l
a
(s), l
i
(s) y l
o
(s) son las variaciones conocidas
de g
o
(s).
g
o
(s)
+
-
+ c(s)
l
a
(s)
g(s)

(a)
g
o
(s)
+
-
+ c(s)
l
o
(s)
g(s)

(b)
g
o
(s) +
-
+
c(s)
l
i
(s)
g(s)

(c)
Fig. 6.3 Diagramas de incertidumbre SISO; a) Aditiva. b) Multiplicativa en la salida. c) Multiplicativa en la entrada.
Apuntes: 547 504 120
Copyright por Prof. Jos R. Espinoza C.
En este captulo se tratar en detalle slo las incertidumbres multiplicativas en la salida. Se asume que
la variacin l
o
(s) cumple con
| l
o
(j) | l(j),
donde l(j) es un nmero real no negativo, y que la variacin l
o
(j) puede tener cualesquier fase entre
0 y 360. El siguiente teorema relaciona la incertidumbre con las expresiones de sensibilidad.

Teorema: Asumir que el sistema en L.C. es estable con g
o
(s) y que la incertidumbre es tal que todas
las plantas resultantes g(s) tienen el mismo nmero de polos en el S.P.D., entonces el
sistema posee estabilidad robusta con respecto a g(s) si y slo si,

) (
1
| ) ( |

<
j
j T
o
l
,
donde T
o
(j) es la sensibilidad complementaria considerando a g
o
(j).

La F. de T. entre y e y
d
esta dada por,
) (
) ( ) ( ] ) ( 1 [ 1
) ( ) ( ] ) ( 1 [
) (
) (
s v
s c s g s
s c s g s
s y
s y
o
o
d o
o
l
l
+ +
+
= ,
por lo que la F. de T. en L.D. es [1 + l
o
(s)]g
o
(s)c(s). La Fig. 6.4 muestra que el locus de [1 +
l
o
(j)]g
o
(j)c(j) para una frecuencia dada es un circulo de radio |g
o
(j)c(j)|l(j) centrado en
g
o
(j)c(j). La Fig. 6.4 tambin muestra que la F. de T. en L.D. [1 + l
o
(s)]g
o
(s)c(s) no encierra el (-1,
0) si y slo si, |g
o
(j)c(j)|l(j) < |1 + g
o
(j)c(j)| para todo , o bien

) (
1
| ) ( |
| ) ( ) ( 1 |
| ) ( ) ( |

< =
+

j
j T
j c j g
j c j g
o
o
o
l
, .
Considerando que se desea tener |T
o
(j)| 1, mientras ms pequea sea l(j), ms fcil es lograr este
objetivo. Por el contrario, si l(j) es mayor que 1 para algunas frecuencias, entonces, se tendr para
esas frecuencias que |T
o
(j)| < 1. Es decir, la incertidumbre del modelo debe ser minimizada, en
particular en el ancho de banda deseado.

Ejemplo 6.2. La dinmica de un actuador es modelada nominalmente por una ganancia k; sin embargo, sta corresponde a
la de un sistema de segundo orden de la forma
1 ) / ( 2 ) / (
2
+ +
o o
s s
k
. Calcular l(j) y un ancho de banda posible. R.: Si
j
-1
g
o
(j)c(j)
1+g
o
(j)c(j)

|g
o
(j)c(j)|l(j)

Fig. 6.4 Estabilidad robusta en sistemas SISO.
Apuntes: 547 504 121
Copyright por Prof. Jos R. Espinoza C.
el modelo de la planta es p(s), entonces, [1 + l
o
(s)]kp(s) =
1 ) / ( 2 ) / (
2
+ +
o o
s s
k
p(s), por lo que l
o
(s) =
1 ) / ( 2 ) / (
) / ( 2 ) / (
2
2
+ +

o o
o o
s s
s s
y por tanto, | l
o
(j) | =
2 2 2 2
2 2 4
) / ( 4 ] ) / ( 1 [
) / ( 4 ) / (
o o
o o
+
+
. La funcin | l
o
(j) | es igual a 1 cuando
se cumple que
2 2 4
] ) / ( 1 [ ) / (
o o
= o cuando =
o
/ 2 (lo que es independiente de ). Por otro lado, para <

o
/ 2 se cumple que | l
o
(j) | < 1 y para >
o
/ 2 se cumple que | l
o
(j) | > 1. Si se permite un mximo valor de
l(j) = 1 entonces el B.W. sera de B.W. =
o
/ 2 .

6.3 Mtodos de Diseo en Sistemas SISO.
Hay dos alternativas de diseo para los controladores c(s) en sistemas SISO.
A . Mtodo 1.
En este caso se asumen conocidas la sensibilidad de salida S(s) y la sensibilidad complementaria T(s) y
se determina el controlador de la expresin S(s) = 1/[1 + g
o
(s)c(s)], por lo que se obtiene,

) (
) ( 1
) (
1
s S
s S
g s c
o

=

.
Los problemas que se pueden tener son: (i) la estabilidad no est asegurada, habra que chequearla en
forma paralela, (ii) se debe invertir g
o
(s) lo que puede ser irrealizable si hay retardos, (iii) complicado
si hay polos y/o ceros en el S.P.D..
B . Mtodo 2.
Dadas las condiciones lmites para la sensibilidad de salida S(s) se pueden asumir rangos para g
o
(s)c(s)
del tipo: (i) |g
o
(j)c(j)| > 1 para frecuencias inferiores a

y (ii) |g
o
(j)c(j)| < < 1 para frecuencias
mayores a

. Finalmente, se estudia la estabilidad resultante utilizando Nyquist y la F. de T. en L.D.


g(s)c(s).
C . Limitaciones al diseo.
El mtodo anterior implica una ganancia muy elevada a bajas frecuencias y una muy pequea a altas
frecuencias. Esto implica que en la frecuencia de cruce de ganancia se tendr una elevada pendiente de
cada de la ganancia. Esto puede implicar que la fase sea superior a 180 y por tanto el diseo sera
inestable de acuerdo a Nyquist.
En general, se tiene que,
( ) { {| ( ) ( |}}
2
o
d
g j c j
d
=

l og ,
donde = l og{/}, por lo que por cada 20 dB/dec de cada se tienen -/2 de fase. Por lo tanto, para
asegurar estabilidad, deberan tenerse a lo ms lo que implica una cada de a lo ms 40 dB/dec. En
general si las frecuencias

no estn muy cercanas, siempre se puede contornear el Bode de


g
o
(j)c(j) de manera de obtener a lo ms 40 dB/dec.

Ejemplo 6.3. Se desea una ganancia para g
o
(j)c(j) mayor a 33 para 1 y menor a 1/33 para 10. Verifique la
Apuntes: 547 504 122
Copyright por Prof. Jos R. Espinoza C.
factibilidad. R.: Se requiere una cada de 60 dB/dec lo que implica una fase promedio en esa dcada de 270. Esto
implica un sistema inestable en L.C.. Estos resultados no son definitivos, dado que estn basados en una aproximacin, sin
embargo, dan una clara estimacin de la complejidad de la solucin (de existir). Para obtener resultados precisos, se deber
estudiar cada caso en profundidad.

Adems de la condicin de pendiente, hay otros factores que aceleran la cada de sta. Entre estos estn
los: (i) retardos, (ii) polos inestables, y (iii) ceros de fase no mnima.
6.4 Caso MIMO.
En el caso de sistemas MIMO la representacin de los ruidos y perturbaciones queda dada por vectores
como ilustrado en la Fig. 6.5. El efecto de estas cantidades en la variable controlada se cuantifica por
medio del uso de normas de vectores y matrices como se ver a continuacin. Esta herramienta permite
adems disear sistemticamente el controlador que en este caso corresponde a la matriz C(s).
Ahora se revisa la operatoria relacionada con normas, la cual en general puede ser aplicada a vectores,
matrices, seales y sistemas. En estos apuntes se revisan las normas de vectores y matrices.
A . Normas de Vectores.

Def: La norma del vector e de dimensin n es un nmero real, denotado por || e || y conocido por
norma vectorial, que satisface las siguientes propiedades:
(i) no-negativa: || e || 0
(ii) positiva: || e || = 0 e = 0
(iii) homognea: || e || = |||| e || para todo escalar complejo
(iv) desigualdad triangular: || e
1
+ e
2
|| || e
1
|| + || e
2
||
en forma ms precisa, e es un elemento en un espacio vectorial V que opera sobre el campo de
nmeros complejos, y las propiedades anteriores deben satisfacerse e, e
1
, e
2
V y .

En particular, se consideran las normas p, que estn definidas por,

p
n
i
p
i p
e

=
=
1
| | || || e .
Las normas p que se utilizan con mayor frecuencia son la norma-1, norma-2 y norma-, que de
acuerdo a la definicin anterior quedan dadas por,

G(s) +
y
d
(s)
-
+ C(s)
+
m(s)
d(s)
y(s)
V(s)
u(s)

Fig. 6.5 Sistema realimentado MIMO generalizado.
Apuntes: 547 504 123
Copyright por Prof. Jos R. Espinoza C.

=
i
i
e | | || ||
1
e (norma suma),

=
i
i
e
2
2
| | || || e (norma Euclideana), y

max
|| || || || {| |}
i
i
e

= = e e max (norma infinito).


B . Normas de Matrices.

Def: La norma de la matriz E de dimensin qp es un nmero real, denotado por || E || y conocido por
norma matricial, que satisface las propiedades anteriores y adems cumple con:
(v) multiplicativa: || AB || || A |||| B ||
En el caso de una norma que no satisface la propiedad anterior, entonces la norma se conoce
como norma matricial generalizada.

Las normas-p de vectores se pueden extrapolar a matrices dando como resultado,

= =
j i
j i
e
,
, sum 1
| | || || || || E E (norma suma),
} { tr | | || || || ||
,
2
, 2
E E E E
H
j i
j i F
e = = =

(norma Frobenius o Euclideana),

max ,
,
|| || || || {| |}
i j
i j
e

= = E E max (norma mximo elemento o infinito).


Ntese que esta ltima norma (la norma mximo elemento) no es una norma matricial dado que no
cumple con la condicin (v) de la definicin anterior.
Adicionalmente se pueden definir normas matriciales inducidas al considerar que un vector puede ser
el resultado del producto de una matriz por un vector; es decir, y = Ex. Se define la norma inducida p
de E denotada por || E ||
ip
como,

ip
|| || E

=

|| ||
|| ||
p
p
x 0
Ex
x
max
donde || x ||
p
denota la norma vectorial p. Se puede observar que esta definicin busca la direccin x tal
que la razn || y ||
p
/ || x ||
p
es maximizada. As, la norma inducida da una medida de la amplificacin
mxima posible de obtener de la matriz E. Similarmente, se pueden definir la normas inducidas 1, 2 e
como,

1 ,
|| || | |
i i j
j
i
e

=

E max (mximo suma de columna),


} { ) ( || ||
2
E E E E
H
i
= = (norma valor singular o espectral),
Apuntes: 547 504 124
Copyright por Prof. Jos R. Espinoza C.

,
|| || | |
i i j
i
j
e

E max (mximo suma de fila).


Ntese que ) (E corresponde al mximo valor singular de E y por tanto es ( ) { ( )}
H
i
i
= E E E max .
Por otro lado, se tiene que el radio espectral de E es (E) = {| ( ) |}
i
i
E max que corresponde al mximo
valor propio de E. Por lo tanto, } { ) ( || ||
2
E E E E
H
i
= = . Debe observarse que (E) no es una norma
por cuanto no satisface las propiedades 2 y 4. Sin embargo, el siguiente teorema le asocia una
importante propiedad.

Teorema: Para cualesquier norma matricial (en particular las inducidas), se cumple que,
(E) ||E||,

Dado que
i
es un valor propio de E, se cumple que
i
v
i
= Ev
i
, donde v
i
es el vector propio de E
correspondiente a
i
, entonces,

i
v
i
= Ev
i
,
||
i
v
i
|| = ||Ev
i
||,
|
i
|||v
i
|| = ||Ev
i
|| ||E||||v
i
||,
|
i
| ||E||,
por lo que en particular, para el mayor valor propio que es el radio espectral se cumple que (E) ||E||.

El resultado ms importante que se obtiene al utilizar el concepto de norma es la ganancia del sistema
mutivariable. Para esto se asume que el sistema est definido por y(s) = G(s)u(s), por lo que la
ganancia desde el punto de vista de norma Euclideana se puede considerar como ||y(s)||
2
/||u(s)||
2
=
||G(s)u(s)||
2
/||u(s)||
2
. As, el mximo valor est dado por,

2
2
|| ( ) ( ) ||
|| ( ) ||
s s
s




u 0
G u
u
max ,
y el menor valor por,

2
2
|| ( ) ( ) ||
|| ( ) ||
s s
s




u 0
G u
u
mi n .
De la descomposicin en valores singulares de G(s) se encuentra que la mxima ganancia se obtiene
para u(s) = v
1
(s) que es
1
(s) (el mayor valor singular de G(s)) y que la menor ganancia se obtiene para
u(s) = v
k
(s), con k = mi n{p, q} que es
k
(s) (el menor valor singular de G(s)). Por lo tanto,

2 1 2
1 2 1
2 1 2
|| ( ) ( ) || || ( ) ( ) ||
|| ( ) ( ) || ( ) ( )
|| ( ) || || ( ) ||
s s s s
s s s s
s s


= = = =


u 0
G u G v
G v
u v
max ,
y,
Apuntes: 547 504 125
Copyright por Prof. Jos R. Espinoza C.

2 2
2
2 2
|| ( ) ( ) || || ( ) ( ) ||
|| ( ) ( ) || ( )
|| ( ) || || ( ) ||
k
k k
k
s s s s
s s s
s s


= = = =


u 0
G v G u
G v
u v
mi n (s).
Finalmente, la ganancia de un sistema (para una entrada arbitraria u(s)) est limitada por,
(s) ) (
|| ) ( ||
|| ) ( ) ( ||
2
2
s
s
s s

u
u G
,
o equivalentemente en el plano de la frecuencia,
(j) ) (
|| ) ( ||
|| ) ( ) ( ||
2
2


j
j
j j
u
u G
.
De esta expresin se puede visualizar que para limitar el efecto de u(j) sobre la salida y(j) se puede
restringir el valor del mximo y mnimo valor singular de la M. de T. G(j) que relaciona u(j) e
y(j).
C . Valores Singulares en el Diseo de Sistemas MIMO.
En atencin a la Fig. 6.5 se tiene que,
y(s) = d(s) + G(s)C(s)[V(s)y
d
(s) - m(s) - y(s)],
por lo que para sistemas de igual nmero de salidas y entradas se tiene que,
y(s) = T(s)V(s)y
d
(s) + S(s)d(s) - T(s)m(s).
donde por analoga se tienen la sensibilidad de salida como S(s) = (I + G(s)C(s))
-1
y la sensibilidad
complementaria de salida como T(s) = S(s)G(s)C(s) de manera que T(s) + S(s) = I.
Claramente, el aporte de la perturbacin y ruido son S(s)d(s) y T(s)m(s), respectivamente. Por lo tanto,
para acotar su efecto se puede pensar en acotar sus valores singulares. stos se conocern de aqu en
adelante como (S) y ) (S para el menor y mayor valor singular de la sensibilidad S, respectivamente.
Similarmente, (T) y ) (T para el menor y mayor valor singular de la sensibilidad complementaria T,
respectivamente. Ntese que no se hace diferencia entre valores y ganancias principales.
Se puede observar de las ecuaciones anteriores que si se mantiene ) (S y ) (T pequeos, entonces el
efecto amplificador ser atenuado. Lamentablemente, mantener simultneamente ambos valores
pequeos para una misma frecuencia no es posible. Esto se aprecia del teorema siguiente.

Teorema: Dados los valores singulares extremos de la sensibilidad S(s): (S) y ) (S y de la
sensibilidad complementaria T(s): (T) y ) (T , entonces siempre se cumple que,
| 1 - ) (S | ) (T 1 + ) (S ,
y,
| 1 - ) (T | ) (S 1 + ) (T .

Dado que es la norma espectral, entonces satisface la desigualdad triangular. Por lo tanto,
) (T =
|| ||
|| ||




x 0
Tx
x
max =
|| ( ) ||
|| ||




x 0
I S x
x
max =
|| ||
|| ||




x 0
x Sx
x
max
|| || || ||
|| ||

+


x 0
x Sx
x
max = 1 + ) (S ,
por lo tanto,
Apuntes: 547 504 126
Copyright por Prof. Jos R. Espinoza C.
) (T 1 + ) (S .
Por otro lado,
) (T =
|| ||
|| ||




x 0
Tx
x
max =
|| ( ) ||
|| ||




x 0
I S x
x
max =
|| ||
|| ||




x 0
x Sx
x
max
| || || || || |
|| ||




x 0
x Sx
x
max = | 1 - ) (S |,
por lo tanto,
) (T | 1 - ) (S |,
lo que demuestra que | 1 - ) (S | ) (T 1 + ) (S . La otra igualdad es similarmente demostrada.

El teorema anterior muestra que si se disea ) (S 0, entonces ) (T 1. Lo que confirma la
contraposicin si se considera que tambin es deseable ) (T 0. Por consiguiente, se deber
considerar un compromiso entre los valores singulares considerando que los ruidos son de alta
frecuencia y las perturbaciones son de baja frecuencia. As, atendiendo a la Fig. 6.6 se puede concluir
que si se asegura que ) (T es menor que un valor dado para altas frecuencias, entonces se asegura que
la norma Euclideana del vector ruido m(s) es atenuado a un valor dado. Por otro lado, si se asegura que
( ) S es menor que un valor dado para bajas frecuencias, entonces se asegura que la norma Euclideana
del vector perturbacin d(s) es atenuada a un valor dado.
Adicionalmente, se puede analizar el caso del efecto de la referencia en la salida. Como es obvio, se
desea que sta afecte directamente a la salida. La ganancia est dada por T(s)v(s), si consideramos a
v(s) = 1, entonces, ser requisito que ) (T 1 y ) (T 1 para las frecuencias de inters. No habr
conflicto con las condiciones anteriores, en tanto el rango de frecuencias sea desde 0 a algn valor
dado.
Finalmente, si se desea mantener el esfuerzo de control mnimo, entonces se debe minimizar u(s). La
cual est dada por,
u(s) = F
i
-1
(s)C(s)[V(s)y
d
(s) - m(s) - d(s)],
en donde F
i
-1
(s) = (I + C(s)G(s))
-1
es la sensibilidad de entrada. Claramente, si se desea mantener
mnima la energa asociada a la entrada, se deber mantener acotado el mximo valor singular de la
combinacin F
i
-1
(s)C(s); es decir, ) (
1
C F
i

debe ser mnimo. Dado que ) (


1
C F
i

) (
1

i
F ) (C
= ) (C / ) (
i
F , entonces se debe tener que ) (
i
F >> ) (C . Por otro lado, ) (
i
F = ) ( CG I +
) ( CG I + 1 + ) (CG 1 + ) (C ) (G ; es decir, ) (
i
F 1 + ) (C ) (G . Considerando que se
desea ) (
i
F >> ) (C , entonces deber cumplirse que ) (C << 1 + ) (C ) (G , lo que implica que,
) (S
) (S
) (T
) (T

0
1


Fig. 6.6 Respuesta en frecuencia de los valores singulares de S(s) y T(s).
Apuntes: 547 504 127
Copyright por Prof. Jos R. Espinoza C.
1 ) (
) (
1
>> +

G
C
.
Esto es posible slo si ) (G >> 1 si ) (C << 1. Por lo tanto, en aquellas frecuencias en que ) (G
no es mayor que 1, se deber imponer que ) (C << 1.

Ejemplo 6.4. Realizar un anlisis de los valores singulares de las sensibilidades para el caso del compensador serie 3- de
potencia reactiva. Para esto asuma el desacoplador K =



479 . 0 803 . 0
878 . 0 595 . 0
lo que permite utilizar un controlador
desacoplado dado por C(s) =

s
s
/ 200 0
0 / 200
. R.: En este caso la M. de T. en L.D. est dada por G(s)KC(s), donde G(s)
= C(sI A)
-1
B con A, B y C de acuerdo al Ejemplo 1.5 y considerando como salidas a la corriente de red en cuadratura y la
corriente de carga 1 directa. La Fig. 6.7 muestra los valores mximos y mnimos de los valores singulares de S(s) y T(s) sin
y con controlador. Claramente, el controlador permite obtener estructuras como las recomendadas.

D . Relacin entre los Valores Singulares en L.A. y L.C. en Sistemas MIMO.
En sistemas SISO es fcil interpretar los requerimientos en trminos de la respuesta en frecuencia de
g(s)c(s) y a partir de stos estimar la respuesta que debiera tener c(s). En sistemas MIMO esto no es
directo y por tanto se analiza separadamente. Los requerimientos anteriores son:
(i) Sensibilidad: mantener ) (S = ) ) ((
1
+ GC I pequeo.
(ii) Ruido: mantener ) (T = ) ) ( (
1
+ GC I I pequeo. Esto se contrapone con (a).
(iii) Seguimiento de la referencia: mantener ) (T = ) ) ( (
1
+ GC I I 1 y ) (T =
) ) ( (
1
+ GC I I 1 pequeo. Esto se contrapone con (b) pero no con (a).
(iv) Energa de control: mantener ) (C pequeo. Podra contraponerse con (a) y (b).
Para encontrar las relaciones se utilizarn los lemas siguientes.

Lema 6.1: max{0, ) (E - 1} ) ( I E+ ) (E + 1.

Por la propiedad de desigualdad triangular es directo probar el lado derecho del lema. Para probar el

10
1
10
2

0
0.5
1.0
1.5
10
3
10
4
) (S
) (S
) (T
) (T


10
1
10
2
0
0.5
1.0
1.5
10
3
10
4
) (S
) (S
) (T
) (T

a) b)
Fig. 6.7 Respuesta en frecuencia de los valores singulares de S(s) y T(s) del ejemplo del compensador como indicado en el
Ejemplo 6.4; a) sin controlador, b) con controlador.
Apuntes: 547 504 128
Copyright por Prof. Jos R. Espinoza C.
lado izquierdo se considera que E = I + E I, por lo que ) (E ) ( E I + + 1 ) (E - 1 ) ( E I + .
Dado que ) ( E I + 0, entonces, ) ( I E+ max{0, ) (E - 1}.

Lema 6.2: max{0, ) (E - 1} ) ( I E+ ) (E + 1.

Se probar el lado derecho del lema.
) ( I E+ =
|| ( ) ||
|| ||

+


x 0
E I x
x
mi n =
|| ||
|| ||

+


x 0
Ex x
x
mi n
|| ||
1
|| ||


+


x 0
Ex
x
mi n = ) (E + 1,
por lo tanto, ) ( I E+ ) (E + 1. Por otro lado,
) ( I E+ =
|| ( ) ||
|| ||

+


x 0
E I x
x
mi n =
|| ||
|| ||

+


x 0
Ex x
x
mi n
|| ||
|| ||




x 0
Ex x
x
mi n =
|| ||
1
|| ||



x 0
Ex
x
mi n = ) (E - 1,
por lo tanto, ) ( I E+ ) (E - 1, pero dado que ) ( I E+ 0, entonces ) ( I E+ max{0, ) (E - 1}.

Sensibilidad:
) (S = ) ) ((
1
+ GC I =
) (
1
GC I +
1 ) ( si 6.2, Lema >

GC
1 ) (
1
GC
1 ) ( >>

GC
) (
1
GC
.
Es decir, para mantener la sensibilidad en un mnimo, se debe hacer ) (GC grande. Esto se puede
lograr ciertamente a bajas frecuencias como ilustrado en la Fig. 6.8.

Ruido:
) (T = ) ) ( (
1
+ GC I I = ) ) ) ( ((
1 1
+ GC I =
) ) ( (
1
1
+ GC I
1 ) ) (( si 6.2, Lema
1
>

GC
1 ) ) ((
1
1


GC
=
=
1
) (
1
1

GC
=
) ( 1
) (
GC
GC

1 ) ( <<

GC
) (GC .
Es decir, para mantener el ruido limitado, se debe tener ) (GC pequeo. Esto se puede lograr a altas
frecuencias (donde aparece el ruido) como ilustrado en la Fig. 6.8.
) (GC
) (GC

0
1

|det{GC}|
L
q

q

Fig. 6.8 Respuesta en frecuencia esperada de los valores singulares de G(s)C(s).
Apuntes: 547 504 129
Copyright por Prof. Jos R. Espinoza C.

Seguimiento de la referencia:
Para esto se requiere que T(s) = I (I + GC)
-1
I o que (I + GC)
-1
0. Un alternativa ms relajada
sera considerar que 1 ) ) ((
1
<< +

GC I que 1 ) ( >> + GC I lo que finalmente por Lema 6.2 se
reduce a imponer 1 ) ( >> GC . Esto se logra a bajas frecuencias como ilustrado en la Fig. 6.8.

Resumiendo las condiciones anteriores se tiene que cumplir: (1) ) (GC grande, (2) ) (GC pequeo,
(3) ) (GC >> 1, y (4) ) (C << 1. Las condiciones (1) y (3) son idnticas y se debieran respetar para
bajas frecuencias. La condicin (2) se contrapone con (1) y (3) y por tanto se puede cumplir para altas
frecuencias, donde el ruido est presente. Estas condiciones de diseo son similares a las deducidas
para sistemas SISO y por tanto se proceder a cumplir (1) y (3) para frecuencias desde 0 a

y la
condicin (2) para frecuencias a partir de

.

Ejemplo 6.5. Realizar un anlisis de valores singulares en L.A. y L.C. para el caso del compensador serie 3- de potencia
reactiva. Para esto asuma el desacoplador K =



479 . 0 803 . 0
878 . 0 595 . 0
y el controlador C(s) =

s
s
/ 200 0
0 / 200
. R.: En este
caso la M. de T. en L.D. est dada por G(s)KC(s), donde G(s) = C(sI A)
-1
B. El mayor valor singular de S y el inverso del
menor valor singular de GKC estn ilustrados en la Fig. 6.9(a). Es claro que a bajas frecuencias son iguales y de valor
reducido lo que asegura mnima sensibilidad. El mayor valor singular de T y el mayor valor singular de GKC estn
ilustrados en la Fig. 6.9(b). Es claro que a altas frecuencias son iguales y de valor reducido lo que asegura mxima
atenuacin del ruido. La Fig. 6.9(a) tambin muestra que el menor valor singular del GKC es >>> 1 lo que asegura buen
seguimiento de la referencia.

E . Limitaciones al Diseo.
La Fig. 6.8 resume las caractersticas deseadas para los valores singulares. Se sabe que L ) (GC
|
i
(GC)| para frecuencias

, como |det {GC}| =

=

q
i
i
1
| ) ( | GC , entonces L
q
|det {GC}| para

. Similarmente, |
i
(GC)| ) (C para

, por lo que
q
|det {GC}| para

. Es
decir, la grfica tipo Bode de |det {GC}| pasara de L
q
a
q
desde

, consecuentemente, la fase

10
1
10
2

0
0.5
1.0
1.5
10
3
10
4
) (S
) ( / 1 GKC


10
1
10
2
0
0.5
1.0
1.5
10
3
10
4
) (GKC
) (T

a) b)
Fig. 6.9 Respuesta en frecuencia de los valores singulares en L.A. y L.C. del ejemplo del compensador como indicado en el
Ejemplo 6.5; a) sensibilidad y referencia, b) ruido.
Apuntes: 547 504 130
Copyright por Prof. Jos R. Espinoza C.
en este tramo de frecuencia es de ar g{det {GC}}
{ / } { / }
2 { / } 2 { / }
q q
L L
q


=

l og l og
l og l og
. Tambin
se tiene que ar g{det {GC}} =
1
{ ( )}
q
i
i=

GC ar g , por lo que
1
{ ( )}
q
i
i=

GC ar g
{ / }
2 { / }
L
q


l og
l og
.
La estabilidad es determinada por el nmero de encierros realizados por los
i
al punto (-1, j0). En
efecto, si GC es estable, entonces no deben haber encierros. La condicin ms favorable para los aporte
de fase de cada valor propio es cuando todos aportan igual cantidad; por lo tanto se tiene un aporte de
fase de cada uno de ellos dado por { ( )}
i
GC ar g
{ / }
2 { / }
L


l og
l og
, cuya condicin lmite para
asegurar la estabilidad es un aporte de -. Por lo tanto, -
{ / }
2 { / }
L


l og
l og
; es decir, 40 dB
{ / }
20 dB
{ / }
L


l og
l og
es la condicin lmite para relacionar los parmetros L,

, y

.
6.5 Criterio de Nyquist Generalizado.
Para una mejor comprensin se revisa primero el Criterio de Nyquist para sistemas SISO. En este caso
la F. de T. es un escalar racional que depende de s.
A . Criterio de Nyquist en Sistemas SISO.
Para el sistema SISO ilustrado en la Fig. 6.10(a) se tiene una F. de T. en L.C. dada por la expresin:
h(s) =
( ) ( )
1 ( ) ( )
k g s c s
k g s c s +
, de donde se puede ver que los ceros de 1 + kg(s)c(s) = 1 + kl(s) son los polos de
h(s), y que los polos de 1 + kl(s) son tambin los polos de l(s). Por lo tanto, si se desea tener un
sistema estable, la funcin 1 + kl(s) no deber contener ceros en el S.P.D. Por otro lado, el criterio de
Nyquist indica que si el contorno encierra
p
polos y
z
ceros de la funcin 1 + kl(s), entonces el
contorno transformado 1 + kl(s) encierra N =
z
-
p
veces al origen. Por lo tanto, si se desea tener un
sistema estable, se debe tener que
z
= 0 y por tanto el contorno transformado deber encerrar el origen
N = -
p
veces. As se puede establecer el Teorema de Nyquist como:

Teorema: Si el contorno encierra
p
polos de la funcin l(s), entonces el sistema en L.C. es estable
g(s)
+
y
d
(s)
-
kc(s)
y(s)
u(s)

(a)
G(s) +
y
d
(s)
-
kC(s)
y(s)
u(s)

(b)
Fig. 6.10 Estabilidad en SISO; a) diagrama SISO, b) diagrama MIMO.
Apuntes: 547 504 131
Copyright por Prof. Jos R. Espinoza C.
si el contorno transformado l(s) encierra N = -
p
veces al punto (-1/k, 0).

Una de las ventajas de este teorema es que permite deducir la estabilidad para valores arbitrarios de la
ganancia k, al dibujar un nico contorno transformado.
B . Criterio de Nyquist en Sistemas MIMO.
A partir del diagrama de la Fig. 6.10(b) se tiene que la M. de T. en L.C. est dada por la expresin:
H(s) = k[I + kG(s)C(s)]
-1
G(s)C(s) =
{ ( )} ( ) ( )
{ ( )}
k k s s s
k s
+
+
I L G C
I L
Adj
det
de donde se puede ver que los ceros
de det {I + kL(s)} son los polos de H(s), y demostrar que los polos de det {I + kL(s)} son tambin
los polos de L(s). Por lo tanto, si se desea tener un sistema estable, la funcin det {I + kL(s)} no
deber contener ceros en el S.P.D. Por otro lado, el criterio de Nyquist indica que si el contorno
encierra
p
polos y
z
ceros de la funcin det {I + kL(s)}, entonces el contorno transformado det {I +
kL(s)} encierra N =
z
-
p
veces al origen. Por lo tanto, si se desea tener un sistema estable, se debe
tener que
z
= 0 y por tanto el contorno transformado deber encerrar el origen N = -
p
veces.
El contorno deber dibujarse para cada valor de k, lo que es una desventaja respecto del caso SISO en
donde se dibuja para k = 1 y se deducen los valores de k que hacen el sistema estable. Sin embargo,
dado que si
i
es un valor propio de L(s), entonces k
i
es un valor propio de kL(s), y 1 + k
i
es un valor
propio de I + kL(s), as, se puede escribir que det {I + kL(s)} =

+
i
i
k ) 1 ( . Por lo tanto, se puede
obtener la estabilidad contando los encierros realizados por las grficas de 1 + k
i
del origen, o
equivalentemente contando los encierros realizados por las grficas de
i
del punto (-1/k, 0). Estas
grficas se conocen como el lugar caracterstico de la matriz L(s). As se puede establecer el Teorema
de Nyquist Generalizado como:

Teorema: Si el contorno encierra
p
polos (en el sentido Smith-McMillan) de la matriz en L.D. L(s),
entonces el sistema en L.C. es estable si el lugar caracterstico de L(s) encierra N = -
p

veces al punto (-1/k, 0).

Anlogamente al caso SISO, una de las ventajas de este teorema es que permite deducir la estabilidad
para valores arbitrarios de la ganancia k, al dibujar un nico lugar caracterstico. Similarmente, permite
analizar sistemas con retardos sin necesidad de utilizar aproximaciones.

Ejemplo 6.6. Para el diagrama de la Fig. 6.10(b) se tiene que la matriz en L.D. G(s)C(s) =

+ + 2 5 . 0
1
) 2 )( 1 ( 25 . 1
1
s
s s
s s
. Determine los valores de k que hacen el esquema en L.C. estable. R.: En este caso L(s) =
G(s)C(s), por lo que los valores propios
1
(s) y
2
(s) de L(s) estn dados por det {I L(s)} = 0. La solucin simblica de
esta ecuacin arroja el polinomio (s
4
+ 6s
3
+ 13s
2
+ 12s + 4)
2
+(-1.6s
3
- 2.4s
2
+ 4s + 4.8) +(0.64s
2
- 1.6s + 1.28) = 0, cuyas
soluciones son
1
(s) y
2
(s) y estn graficadas para s = j segn el contorno de Nyquist en la Fig. 6.11(a). Dado que L(s) no
tiene polos inestables, entonces la regin posible para 1/k es ]-, -0.8[, ]0.35, [. Lo que es equivalente a tener k en los
rangos: 0 < k < 1/0.8 = 1.25, 1/0.35 = 2.86 < k < 0. Es decir, k ]-2.86, 1.25[.

A partir del teorema anterior se obtiene otro que relaciona el radio espectral de la matriz L(s)
denotado por (L(j)) con la estabilidad en L.C.

Apuntes: 547 504 132
Copyright por Prof. Jos R. Espinoza C.
Teorema: El sistema con una M. de T. estable en L.D. dada por L(s) determina un sistema estable en
L.C. si (L(j)) < 1, .

Este teorema es del tipo p ((L(j)) < 1) q (estable en L.C.) o del tipo q
/
(inestable en L.C.) p
/

((L(j)) > 1 por lo menos para alguna frecuencia). Dado que el sistema es inestable en lazo cerrado,
entonces el contorno transformado det {I + L(s)} encierra el origen, dado que det {I} = 1, entonces
existir un (0, 1] y una frecuencia
c
tal que det {I + L(j
c
)} = 0. Como, det {I + L(j
c
)} =

+
i
c i
j )) ( ( L I , donde
i
{I + L(j
c
)} es el i-simo valor propio de la matriz dada por I + L(j
c
),
entonces,

+
i
c i
j )) ( ( L I =

+
i
c i
j ))) ( ( 1 ( L = 0, por lo que para algn i se cumple que 1 +

i
{L(j
c
) = 0. Es decir, para algn i se tiene que
i
{L(j
c
) = -1/. Como (0, 1], finalmente se
puede escribir que |
i
{L(j
c
)| 1. Es decir hay un valor propio mayor que uno, por lo que el radio
espectral de L(j) es mayor que 1 por lo menos para la frecuencia
c
.

Existe una alternativa para deducir la estabilidad de sistemas MIMO en base al lugar caracterstico de
L(s). Esta consiste en obtener una grfica aproximada de los valores propios, que se conoce como el
Arreglo de Nyquist.

Ejemplo 6.7. En el caso del compensador serie 3- de potencia reactiva se asumi un desacoplador K =



479 . 0 803 . 0
878 . 0 595 . 0
y el controlador C(s) =

s
s
/ 25 0
0 / 25
. Esta estructura asegura que los ndices de sensibilidad se
cumplen satisfactoriamente. Si el controlador se generaliza al caso C(s) =

s k
s k
/ 0
0 /
, determinar los valores de k tal que
aseguran un sistema estable. R.: En este caso la M. de T. en L.D. est dada por L(s) = G(s)KC(s), donde G(s) = C(sI A)
-
1
B, por lo que los valores propios
1
(s) y
2
(s) de L(s) estn dados por det {I L(s)} = 0. Para evitar problemas numricos
y de grfico se utiliza el controlador C(s) =

+
+
) /( 0
0 ) /(
s k
s k
, con 0, de esta manera L(s) no tiene polos en el
origen y se busca la regin no encerrada por el lugar caracterstico. Finalmente, el lugar caracterstico es numricamente
encontrado y graficado para s = j segn el contorno de Nyquist en la Fig. 6.11(b). As, la regin posible para 1/k es]-,
0[. Lo que es equivalente a tener k en el rango k > 0. La Fig. 6.12 y Fig. 6.13 ilustran la operacin dinmica del
compensador utilizando el desacoplador y compensador (con k = 400) en L.C. Las salidas son escogidas como la corriente
de red en cuadratura y la corriente de la carga 1 directa. Hasta t = 0.02 las referencias son tales que el compensador no
u
0.5 0.0
-0.5
0.0
0.5
jv
0.5
0.35 -0.8

1
(j)

2
(j)

u
110
6

-510
5
0.0
510
5
jv
0

1
(j)

2
(j)
0

a) b)
Fig. 6.11 Lugar caracterstico de la matriz L(s) del; a) Ejemplo 6.6 y, b) caso del compensador, Ejemplo 6.7.
Apuntes: 547 504 133
Copyright por Prof. Jos R. Espinoza C.
provee tensin, en t = 0.02 se lleva la referencia de corriente de red en cuadratura a 0, Fig. 6.13(b), mientras se mantiene la
referencia de corriente de carga 1 directa, Fig. 6.13(d).

C . Arreglo de Nyquist.
Este arreglo es una aplicacin directa del teorema de Gershgorin que se indica a continuacin.

Teorema: Sea L una matriz de nmero complejos de dimensin qq, entonces los valores propios de L
estn en la unin de q crculos con centro en l
ii
y radio,

=
q
i j
j
ij
l
1
| | , i = 1,..., q.
Los valores propios estn tambin en la unin de los crculos con centro en l
ii
y radio

=
q
i j
j
ji
l
1
| | , i = 1,..., q.

El arreglo de Nyquist de L(s) es un arreglo de grficos donde el grfico i, j es el Nyquist de la F. de T.
l
ij
(j). Adems, para cada Nyquist de la F. de T. l
ii
(j) se superpone en cada punto un crculo de radio

0 0.01 0.02 0.03 0.04 0.05
200
0
200
0
0 0.01 0.02 0.03 0.04 0.05
100
0
100
200
300

a) b)
0 0.01 0.02 0.03 0.04 0.05
150
100
50
0
50
100
150
0
0 0.01 0.02 0.03 0.04 0.05
0
50
150
-50
100
-100

c) d)
Fig. 6.12 Simulacin del Ejemplo 6.7. La tensin compensadora aparece en t = 0.02 s; a) tensin de red ejes abc,
b) tensin de red ejes dq0, c) tensin compensadora ejes abc, d) tensin compensadora ejes dq0.
Apuntes: 547 504 134
Copyright por Prof. Jos R. Espinoza C.

=

q
i j
j
ij
j l
1
| ) ( |

=

q
i j
j
ji
j l
1
| ) ( | . Las bandas obtenidas de esta forma se conocen como Bandas de
Gershgorin.
El Arreglo de Nyquist para el Ejemplo 6.6 donde L(s) =

+ + 2 5 . 0
1
) 2 )( 1 ( 25 . 1
1
s
s s
s s
se muestra en
la Fig. 6.14. Las lneas continuas muestran los Nyquist de l
11
(s), l
12
(s), l
21
(s), y l
22
(s); el radio de los
crculos sobre l
11
(j) est dado para cada valor de por
) 2 )( 1 ( 25 . 1
5 . 0
+ +

j j
y el radio de los
crculos sobre l
22
(j) est dado para cada valor de por
) 2 )( 1 ( 25 . 1 + +

j j
j
. La unin de todos los
crculos genera las bandas de Gershgorin las cuales al ser superpuestas generan una regin que contiene
a los valores propios de L(j). Por lo tanto, si las bandas no encierran ni contienen al punto (-1, 0),
entonces se puede decir que el sistema en L.C. cuya M. de T. est dada por L(s) es estable. En general,
se puede establecer que: (i) si L(s) es estable entonces una condicin suficiente para que el sistema en
L.C. sea estable es que las bandas de Gershgorin en el Arreglo de Nyquist no encierren el punto (-1, 0);
(ii) si L(s) tiene
p
polos inestables, las bandas de Gershgorin en el Arreglo de Nyquist deben rodear en
-
p
veces al punto (-1, 0); (iii) si alguna banda de Gershgorin en el Arreglo de Nyquist pasa por sobre
el punto (-1, 0) entonces nada se puede decir respecto de la estabilidad en L.C. Ntese que el arreglo de
Nyquist es tambin vlido para sistemas con retardo.
Por otro lado, las bandas de Gershgorin en el Arreglo de Nyquist tambin permiten obtener un rango de

0 0.01 0.02 0.03 0.04 0.05
200
100
0
100
200
0
0 0.01 0.02 0.03 0.04 0.05
100
0
100
200

a) b)
0 0.01 0.02 0.03 0.04 0.05
100
50
0
50
100
0
0 0.01 0.02 0.03 0.04 0.05
100
50
0
50
100
150

c) d)
Fig. 6.13 Simulacin del Ejemplo 6.7 (continuacin). La tensin compensadora aparece en t = 0.02 s; a) corriente de red
ejes abc, b) corriente de red ejes dq0, c) corriente de carga 1 en ejes abc, d) corriente de carga 1 en ejes dq0.
Apuntes: 547 504 135
Copyright por Prof. Jos R. Espinoza C.
valores para k en un esquema como el ilustrado en Fig. 6.10(b) de manera que el sistema resultante sea
estable. Para esto deber determinarse los rangos de -1/k tal que estos rangos son rodeados por las
bandas de Gershgorin un nmero -
p
de veces con
p
el nmero de polos inestables de L(s).
Ntese que mientras ms angostas sean las bandas de Gershgorin, entonces ms desacoplado es el
sistema.
Los casos revisados consideran un controlador del tipo kC(s) en donde el escalar k se obtiene de
acuerdo al criterio de Nyquist para obtener un sistema estable. Un ltimo caso a revisar es el que
considera un controlador del tipo KC(s) en donde la matriz de ganancias K es del tipo K = di ag{k
1
,
k
2
,..., k
q
}. En este caso la M. de T. en L.D. es L(s) = G(s)C(s)K y la problemtica es encontrar los
valores de k
1
, k
2
,..., k
q
que garantizan la estabilidad del sistema en L.C., para tales efectos se tiene el
teorema siguiente.

Teorema: Sea L una matriz cuadrada, K = di ag{k
1
, k
2
,..., k
q
} y que se cumple,

=
> +
q
i j
j
ij
i
ij
s l
k
s l
1
| ) ( |
1
) ( ,
para cada valor de i y para todo s en el contorno de Nyquist; donde la i-sima banda de
Gershgorin de L(s) encierra el punto (-1/k
i
, 0) una cantidad -
pi
de veces, entonces el
sistema en L.C. es estable si y slo si

p
q
i
pi
=

=1
,
u
0.5 0.0
-0.5
0.0
0.5
jv
0.5
l
11
(j)
|l
21
(j)|

u
0.5 0.0
-0.5
0.0
0.5
jv
0.5
l
12
(j)

u
0.5 0.0
-0.5
0.0
0.5
jv
0.5
l
21
(j)

u
0.5 0.0
-0.5
0.0
0.5
0.5
l
22
(j)
|l
12
(j)|

Fig. 6.14 Arreglo de Nyquist para la matriz L(s) del Ejemplo 6.6.
Apuntes: 547 504 136
Copyright por Prof. Jos R. Espinoza C.
donde
p
es el nmero de polos inestables de L(s).

El teorema anterior se puede escribir tambin cambiando la condicin de las ganancias por,

=
> +
q
i j
j
ji
i
ij
s l
k
s l
1
| ) ( |
1
) ( ,
la cual corresponde a tener dominio por columnas.


Ejemplo 6.8. En el caso del paciente se determin que el desacoplador dado por K =



8966 . 0 9291 . 0
4428 . 0 3698 . 0
ayuda al
control monovariable. Utilice estos resultados para proponer controladores monovariables basados slo en integradores. R.:
La matriz K se niega para tener ganancias dc positivas. El controlador propuesto es C(s) =

s k
s k
/ 0
0 /
que resulta en un
lugar caracterstico como el ilustrado en la Fig. 6.15(a) y (b), por lo que la mxima ganancia k es 1/650 = 1.5410
-3
. Por otro
lado, si se ecualizan los retardos y se considera un Predictor Smith, entonces, para efectos de estabilidad slo interesa
analizar la M. de T. dada por

+ +
+ +

=
1 5
5
1
12
1 3
3
1
6
) (
s s
s s
s G . Para esta M. de T., la matriz desacopladora (similar a la anterior) es

3000 2500 2000 1500 1000 500 0 500
2
.
10
12
1
.
10
12
0
1
.
10
12
2
.
10
12


2000 1500 1000 500 0 500
2000
0
2000
-650

a) b)

3000 2500 2000 1500 1000 500 0 500
2
.
10
12
1
.
10
12
0
1
.
10
12
2
.
10
12


2000 1500 1000 500 0 500
2000
0
2000

c) d)
Fig. 6.15 Lugar caracterstico de la matriz L(s) del Ejemplo 6.8; a) sistema con desacoplador y controlador,
b) zoom de a), c) sistema con ecualizador, desacoplador y controlador; d) zoom de c).
Apuntes: 547 504 137
Copyright por Prof. Jos R. Espinoza C.
K =



8968 . 0 9289 . 0
4424 . 0 3703 . 0
, la cual se niega para tener ganancias dc positivas. El controlador resulta en un lugar
caracterstico como el ilustrado en la Fig. 6.15(c) y (d), por lo que la mxima ganancia k es infinito. La Fig. 6.16 muestra el
arreglo de Nyquist para este caso con k = 610
-3
. Se puede apreciar que una de las bandas encierra el -1 y podra
interpretarse como un sistema inestable; sin embargo, debe considerarse que las bandas dan una regin posible en donde
estaran los valores propios. En este caso, los valores propios son siempre estables k positivo. Finalmente, la Fig. 6.17
muestra la simulacin de este caso considerando un Predictor Smith y para k = 610
-3
y para k = 6010
-3
. En ambos casos se
tiene un sistema estable como confirmado por el lugar caracterstico.

D . Robustez en Sistemas MIMO.
Al igual que el caso SISO, los modelos normalmente no incluyen la totalidad de los fenmenos
involucrados en la realidad fsica, por lo que se considera una incertidumbre al modelo. sta puede ser
(Fig. 6.18): (i) aditiva: G(s) = G
o
(s) + L
a
(s); (ii) multiplicativa en la entrada: G(s) = G
o
(s)[I + L
i
(s)]; y
(iii) multiplicativa en la salida: G(s) = [I + L
o
(s)]G
o
(s); en donde, G
o
(s) es el modelo nominal en un
conjunto G de plantas posibles y L
a
(s), L
i
(s) y L
o
(s) son las variaciones conocidas de G
o
(s).
En cada caso, la magnitud de la perturbacin L se puede medir en trminos de ) (L como,
) (L ) ( l ,
donde ) ( l es un nmero real no negativo que cumple,
) ( l = { ( )}


G
max
G
L .
El lmite ) ( l puede ser interpretado como un peso escalar sobre una perturbacin normalizada (s) tal
que,
4 3 2 1 0 1
4
2
0
2

4 3 2 1 0 1
4
2
0
2

4 3 2 1 0 1
4
2
0
2

4 3 2 1 0 1
4
2
0
2

Fig. 6.16 Arreglo de Nyquist para la matriz L(s) del Ejemplo 6.8 con ecualizador.
Apuntes: 547 504 138
Copyright por Prof. Jos R. Espinoza C.
L(s) = ) ( ) ( s s l , 1 )) ( ( j .
Para efectos de lograr un anlisis generalizado se considera que los diagramas mostrados en la Fig. 6.18
pueden ser considerados como diagramas M- como se muestra en Fig. 6.19, donde por definicin se
tiene que 1 )) ( ( j . Si el sistema original G
o
(s) es estable, entonces M(s) lo es, por lo que la
perturbacin (s) podra desestabilizar el sistema. El siguiente teorema establece las condiciones sobre
M(s) de manera que esto no ocurra.

Teorema: Asumir que M(s) es estable y que la perturbacin (s) es tal que el sistema perturbado en
L.C. es estable si y slo si el contorno transformado de det {I - M} no encierra el origen.
Entonces, el sistema en L.C. mostrado en la Fig. 6.19 es estable para todas las
perturbaciones (s) (que cumplen con 1 )) ( ( j ) si y slo si una de las siguientes
condiciones equivalentes se cumple,
{ ( ) ( )} 0 j j I M det , 1 )) ( ( j .
1 )) ( ) ( ( < j j M , 1 )) ( ( j .
1 )) ( ( < j M , con ||M||

< 1.
0 10 20 30 40 50 60
110
120
130
140
150
4 32
CO
MAP

a)

0 10 20 30 40 50 60
110
120
130
140
150
4 32
CO
MAP

b)
Fig. 6.17 Simulacin del Ejemplo 6.8 considerando un Predictor Smith; a) k = 610
-3
, b) k = 6010
-3
.
Apuntes: 547 504 139
Copyright por Prof. Jos R. Espinoza C.

Este teorema es del tipo p (el contorno transformado de det {I - M} no encierra el origen) q
(det {I M(j)(j)} 0, , 1 )) ( ( j ). Lo que tambin se puede escribir como p
/
(el
contorno transformado de det {I - M} si encierra el origen) q
/
(det {I M(j)(j)} = 0, para
algn ' y para alguna '(j') que cumpla con 1 )) ' ( ' ( j ).
Si el det {I - M} encierra el origen, entonces siempre existe un [0, 1] y una frecuencia
+

asociada con una perturbacin
+
(j
+
) que cumple con 1 )) ( (
+ +
j tal que det {I
M(j
+
)
+
(j
+
)} = det {I M(j
+
)
+
(j
+
)} = 0. Dado que )) ( (
+ +
j = )) ( (
+ +
j 1 se ve
que ' =
+
y que '(j') =
+
(j
+
). Las otras igualdades se prueban anlogamente.

Ahora se derivarn las condiciones para la estabilidad robusta ante condiciones de incertidumbre
multiplicativa a la entrada y salida.
G
o
(s) +
-
+ C(s)
L
a
(s)
G(s)

(a)
G
o
(s) +
-
+ C(s)
L
o
(s)
G(s)

(b)
G
o
(s) +
-
+
C(s)
L
i
(s)
G(s)

(c)
Fig. 6.18 Diagramas de incertidumbre MIMO; a) aditiva, b) multiplicativa en la salida, c) multiplicativa en la entrada.

M(s)
(s)

Fig. 6.19 Diagrama de incertidumbre general en MIMO.
Apuntes: 547 504 140
Copyright por Prof. Jos R. Espinoza C.

Incertidumbre multiplicativa en la salida. En este caso la relacin est dada por G(s) = [1 +
L
o
(s)]G
o
(s). En donde se define L
o
(s) = ) ( ) ( s s o l tal que 1 )) ( ( s , por lo que se obtiene para la
matriz M(s) la expresin M(s) = -G
o
(s)C(s)[I + G
o
(s)C(s)]
-1
) (s o l = -[I + G
o
(s)C(s)]
-1
G
o
(s)C(s) ) (s o l =
-T
o
(s) ) (s o l . Lo anterior se puede verificar de acuerdo al diagrama mostrado en la Fig. 6.20.
Considerando la tercera igualdad del teorema anterior se puede concluir que el sistema ser estable para
todas las perturbaciones L
o
(s) que cumplen 1 )) ( ( s , o equivalentemente,
o
l )) ( ( s
o
L si y slo si,
) (
o
l
o
T =
o
l ) (
o
T < 1,
en tanto se cumpla que ||T
o o
l ||

< 1. Esta expresin es anloga al caso SISO. Dado que el seguimiento


a bajas frecuencias requiere que se disee T
o
I, o equivalentemente que ) (
o
T 1, se deber tener
o
l
< 1 para asegurar la estabilidad del sistema. Por otro lado, para atenuar el ruido se disea ) (
o
T << 1,
para frecuencias >

, en cuyo caso ) (
o
T ) ( C G
o
por lo que se deber mantener la relacin,
) ( C G
o
<
o
l
1
, >

,
para asegurar la estabilidad del sistema.

Incertidumbre multiplicativa en la entrada. En este caso la relacin est dada por G(s) = G
o
(s)[1 +
L
i
(s)]. En donde se define L
i
(s) = ) ( ) ( s s i l tal que 1 )) ( ( s , por lo que se obtiene para la matriz
M(s) la expresin M(s) = -[I + C(s)G
o
(s)]
-1
C(s)G
o
(s) ) (s i l = -C(s)G
o
(s)[I + C(s)G
o
(s)]
-1
) (s i l = -T
i
(s)
) (s i l , donde T
i
(s) se conoce como la sensibilidad complementaria de entrada. Lo anterior se puede
verificar como en el caso previo. Considerando la tercera igualdad del teorema anterior se puede
concluir que el sistema ser estable para todas las perturbaciones L
i
(s) que cumplen 1 )) ( ( s , o
equivalentemente,
i
l )) ( ( s
i
L si y slo si,
) (
i
l
i
T =
i
l ) (
i
T < 1,
en tanto se cumpla que ||T
i o
l ||

< 1. Afortunadamente, T
i
= G
o
-1
T
o
G
o
por lo que de la expresin
anterior se tiene que,
) (
i
T = ) (
1
o o o
G T G

) (
1

o
G ) (
o
T ) (
o
G = ) (
o
T ) (
o
G ,
donde ) (
o
G = ) ( ) (
o o
G G / y corresponde al nmero de condicin de G
o
(Ntese que ) (
o
G
para G
o
no invertible). Por lo tanto, se puede escribir en forma muy conservativa que,
G
o
(s) +
-
+ C(s)
) (s o l
M(s)
(s)

Fig. 6.20 Diagrama M- extendido para la incertidumbre multiplicativa en la salida.
Apuntes: 547 504 141
Copyright por Prof. Jos R. Espinoza C.

) (
1
) (
o
G
T

<
i
l
o
, ,
para asegurar la estabilidad. Sin embargo, la expresin anterior es muy rigurosa y se puede obtener una
mejor aproximacin al considerar que,
) (
i
T = ) ) ((
1
o o
CG CG I

+ ) (
o
CG
lo cual ocurre para CG
o
muy pequeo, que es el caso en altas frecuencias. Por lo que la condicin del
teorema anterior se reduce a,
) (
o
CG <
i
l
1
,
para asegurar la estabilidad del sistema.
6.6 Ejercicios Propuestos.
Resuelva los problemas siguientes. Anote todo su trabajo.
A . Nivel Bsico
1.- Para un sistema SISO con g(s) = k
p
/s se desea disear el controlador c(s) tal que la funcin de
sensibilidad complementaria T(s) asegure que ruidos m(s) a frecuencias superiores a 100 Hz sean
atenuados en un factor de 100 y que perturbaciones d(s) a frecuencias inferiores a 0.1 Hz sean
atenuadas en un factor de 20. Si T(s) tiene la forma T(s) = k
T
/(
T
s + 1), encontrar los parmetros
k
T
y

tal que se logran las condiciones de diseo. Encuentre los valores de la ganancia de la
planta k
p
tal que la salida y(t) es estable respecto de la referencia y
d
(t).
2.- Determine y dibuje a escala la regin en donde se ubican los valores propios de la matriz
1 1 1
2 5 5 0
3 1 5 5
j
j


= +



A de acuerdo al Teorema de Gershgorin. Determine matemticamente los
valores y compare con las regiones anteriores.
3.- Una M. de T. de un sistema MIMO en lazo directo G(s) posee un lugar caracterstico como se
muestra en la Fig. 6.21. Si se utiliza un controlador de la forma kI, se pide encontrar el rango de
la ganancia k tal que el sistema en L. C. con realimentacin negativa sea estable.
4.- Para los siguientes sistemas,
a)
2 0
0 4

=


A ,
1 0
0 2

=


B ,
1 0
0 4

=


C b)
1
0
1
( )
1
0
1
s
s
s


+
=



G
c)
1
0.1
1
( )
4
0.2
2
s
s
s


+
=


+
G d)
2 0
0 4

=


A ,
10 5
50 2

=


B ,
1 2
3 4

=


C
Apuntes: 547 504 142
Copyright por Prof. Jos R. Espinoza C.
e)
10 1
5 1 1
( )
3 2
0.1 1 5 1
s s
s
s s


+ +
=


+ +
G f)
2
2
10 1
5 1 1
( )
3 2
0.1 1 5 1
s s
s s
e e
s s
s
e e
s s




+ +
=


+ +
G
Si se considera al controlador C(s) = I, determine,
i).- La matriz de sensibilidad S(s) y sensibilidad complementaria T(s).
ii).- Dibuje en funcin de la frecuencia el mayor valor singular de S(s) y de T(s).
iii).- Dibuje en funcin de la frecuencia el menor valor singular de S(s) y de T(s).
iv).- Dibuje en funcin de la frecuencia el |det {GC}|.
v).- Dibuje el lugar caracterstico de L(s) y concluya el rango de k estable si C(s) = kI .
vi).- Dibuje el Arreglo de Nyquist de L(s) y concluya el rango de k estable si C(s) = kI .
5.- Repita 4, pero ahora considere de ser posible la insercin de un desacoplador esttico,
calculado para frecuencia cero.
6.- Repita 5, pero ahora considere la insercin de un controlador C(s) = k/sI.
B . Nivel Intermedio
1.- Para los sistemas mostrados en la Fig. 6.22 se pide,
i).- La matriz de sensibilidad S(s) y sensibilidad complementaria T(s).
ii).- Dibuje en funcin de la frecuencia el mayor valor singular de S(s) y de T(s).
iii).- Dibuje en funcin de la frecuencia el menor valor singular de S(s) y de T(s).
iv).- Dibuje en funcin de la frecuencia el |det {GC}|.
v).- Dibuje el lugar caracterstico de L(s) y concluya el rango de k estable si C(s) = kI .
vi).- Dibuje el Arreglo de Nyquist de L(s) y concluya el rango de k estable si C(s) = kI .
2.- Repita 1, pero ahora considere de ser posible la insercin de un desacoplador esttico,
calculado para frecuencia cero.
3.- Repita 2, pero ahora considere la insercin de un controlador C(s) = k/sI.
4.- La dinmica de una planta es modelada nominalmente por una F. de T. g
o
(s); sin embargo, stas
normalmente contienen un retardo t
r
que no es considerado en el anlisis. Calcular l(j) a partir
1.0 0.8 0.6 0.4 0.2 0 0.2
-0.60
-0.45
-0.30
-0.15
0
0.15
0.30
0.45
0.60

4 3 2 1 0 1 2 3 4
6
5
4
3
2
1
0
1
2
3
4
5
6

a) b)
Fig. 6.21 Lugar caracterstico de; a)
1 1
( )
6 0.5 1.25( 1)( 2)
s s
s
s s s

=



G , b)
2
1 6 1
( )
6 1 1.25( 1)
s
s
s s

=

+

G .
Apuntes: 547 504 143
Copyright por Prof. Jos R. Espinoza C.
de la mejor forma de representar esta condicin y los requisitos para asegurar la estabilidad del
sistema en L.C. aun cuando no se considere el retardo. Asuma si es necesario un controlador c(s).
C . Nivel Avanzado
1.- Demostrar que los polos de det {I + kL(s)} son tambin los polos de L(s).
2.- Caracterice un sistema desacoplado en su Arreglo de Nyquist y su lugar caracterstico.
3.- Demuestre que la norma
p
n
i
p
i p
e

=
=
1
| | || || e es
max
|| || || || {| |}
i
i
e

= = e e max si p .
4.- Deduzca las condiciones para la estabilidad robusta ante condiciones de incertidumbre aditiva.




a)


+ v
a1
-
i
a1

m1
,
1
,
J
m1
, t
m1

o
,
o
,
J
o
, t
o

n : 1
1/k
1

+ v
a2
-
i
a2

m2
,
2
,
J
m2
, t
m2

n : 1
1/k
2


b)


i
s
abc

v
s
abc

L
o
R
o
i
o
abc
fuente carga
v
o
abc
L
i
i
i
abc
C
dc
R
dc
compensador
v
dc
PCC
i
dc
m
abc
R
i

Fig. 6.22 Sistemas para ejercitar; a) molino con doble accionamiento, b) compensador de reactivos.
Apuntes: 547 504 144
Copyright por Prof. Jos R. Espinoza C.
Bibliografa.


- R. Dorf, Modern Control Systems, Addison-Wesley Publishing Comp. 1995, 7
th
edition.
- K. Furuta, A. Sano, and D. Atherton, State Variable Methods in Automatic ..., Wiley 1988.
- T. Glad and L. Ljung, Control Theory, Multivariable and Nonlinear Me..., Taylor&Francis. 2000.
- T. Kailath, Linear Systems, Prentice Hall 1980.
- E. Kreyszig, Advanced Engineering Mathematics, John Wiley & Sons 1993, 7th edition.
- B. Kuo, Sistemas de Control Automtico, Prentice-Hall 1996, 7
ma
edicin.
- J. Maciejowsky, Multivariable Feedback Design, Addison-Wesley Publishing Comp. 1990.
- M. Morari and E. Zafiriou, Robust Process Control, Prentice-Hall International, Inc. 1989.
- K. Ogata, Ingeniera de Control Moderna, Prentice-Hall 2003, 4
ta
edicin.
- W. Rugh, Linear System Theory, Prentice-Hall. 1996, 2
nd
edition.
- S. Skogestad and I. Postlethwaite, Multivaraible feedback control, Wiley 1996.

Apuntes: 547 504 145
Copyright por Prof. Jos R. Espinoza C.
ndice Alfabtico.
A
arreglo
de Bristol...................................................................98
de ganancias relativas .......................................98, 100
de Nyquist ...............................................................133
autovalores ....................................................................21
autovector ......................................................................21
B
Bandas de Gershgorin..................................................134
bloques de Jordan ..........................................................26
C
ceros de transmisin................................................56, 65
compensacin de perturbaciones ...................................92
controlabilidad...............................................................40
controlable integral ......................................................102
controlador
basado en un observador...........................................91
de estados..................................................................64
de estados con integradores ......................................72
de estados de orden reducido ....................................72
de estados MIMO......................................................69
de estados SISO........................................................66
D
desacoplador de estados.................................................76
desacopladores.............................................................109
divisores determinentales...............................................58
E
ecuaciones dinmicas ......................................................3
ejemplo
accionamiento con dos motores ..................7, 8, 54, 79
accionamiento con eje flexible...... 1, 44, 54, 68, 75, 83
compensador serie de reactivos.........13, 127, 129, 132
drogas a paciente....................... 20, 101, 109, 111, 136
reactor exotrmico ..........................................9, 40, 43
error de estimacin ........................................................80
estabilizable integral ....................................................101
estable entrada/salida.....................................................49
estable internamente ......................................................49
F
factores invariantes ........................................................58
Forma Cannica
Controlable................................................................23
de Jordan...................................................................26
Diagonal..............................................................24, 46
Observable ................................................................23
forma Smith...................................................................58
forma Smith-McMillan..................................................57
frecuencia de cruce de ganancia ..................................121
G
ganancias principales...................................................109
grado Smith-McMillan ..................................................60
I
incertidumbre.......................................................119, 137
L
linealizacin.....................................................................9
lugar caracterstico.......................................................131
M
matrices
de rotacin ..............................................................107
elementales derechas.................................................58
elementales izquierdas ..............................................58
equivalentes ..............................................................58
matriz
de controlabilidad.....................................................23
de observabilidad......................................................24
de transferencia.........................................................16
de transformacin.......................................................5
de transicin de estados............................................31
definida positiva........................................................36
denominador .............................................................61
elemental...................................................................58
estrictamente propia .................................................56
no singular ................................................................57
numerador .................................................................61
polinomial .................................................................57
propia........................................................................56
racional .....................................................................57
unimodular................................................................57
modos
de oscilacin .............................................................32
no controlable...........................................................43
no observables ..........................................................39
N
normas
matricial ..................................................................123
matriciales inducidas...............................................123
vectorial ..................................................................122
nmero de condicin ...................................................140
Nyquist Generalizado ..................................................130
O
observabilidad................................................................35
observador
de estados MIMO......................................................86
de estados SISO........................................................80
MIMO en L.C de orden completo.............................86
MIMO en L.C de orden reducido..............................89
SISO en L.A..............................................................80
SISO en L.C de orden completo ...............................81
SISO en L.C de orden reducido ................................84
P
polinomio
Apuntes: 547 504 146
Copyright por Prof. Jos R. Espinoza C.
de ceros .....................................................................59
de polos.....................................................................59
mnico ......................................................................58
polos de H(s) .................................................................56
pseudo-diagonalizacin ...............................................110
pseudo-diagonalizacin generalizada ..........................112
pseudo-inversa.....................................................103, 106
puntos de operacin.........................................................5
R
radio espectral..............................................................124
rango normal..................................................................57
razn de retorno...........................................................118
realizacin mnima ........................................................53
respuesta a c.i. cero.................................................30, 34
respuesta a entrada cero ...............................................30
retardo
en sistemas MIMO....................................................17
mltiples ...................................................................18
nico .........................................................................17
robustez MIMO...........................................................137
robustez SISO..............................................................119
S
sensibilidad
complementaria.......................................................118
complementaria de entrada .....................................140
complementaria de salida................................119, 125
de entrada........................................................119, 126
de salida ..........................................................119, 125
sistema
desacoplado...............................................................76
TITO.........................................................................98
sistemas elctricos trifsicos..........................................11
T
tests de controlabilidad ..................................................42
tests de observabilidad...................................................37
V
valores
caractersticos...........................................................21
propios ......................................................................21
singulares ................................................................105
variables de estado..........................................................3
vector
caracterstico ............................................................21
de entradas ..................................................................3
de estados....................................................................3
de salidas.....................................................................3
propio........................................................................21
vectores singulares
de entrada................................................................106
de salida ..................................................................106

También podría gustarte