1. Introduccin X
6. Controlabilidad y Observabilidad
2. Descripcin matemtica de sis7. Especificaciones y limitaciones de
temas
diseo
3. Herramientas de Algebra lineal
8. Realimentacin de estados y ob4. Solucin de la ecuacin de estado
servadores
y realizaciones
9. Introduccin al control ptimo
5. Estabilidad
Matematica
Descripcion
de sistemas p. 1/52
Matematica
Descripcion
de sistemas p. 2/52
u(t)
t
u[k]
y(t)
u(t)
CAJA NEGRA
u[k]
y[k]
y[k]
Matematica
Descripcion
de sistemas p. 3/52
Matematica
Descripcion
de sistemas p. 4/52
Matematica
Descripcion
de sistemas p. 5/52
Matematica
Descripcion
de sistemas p. 6/52
t t0
yi (t), t t0
t t0
t t0
y1 (t), t t0
(homogeneidad).
<
Matematica
Descripcion
de sistemas p. 7/52
t t0
1 y1 (t) + 2 y2 (t), t t0
Matematica
Descripcion
de sistemas p. 8/52
t t0
yzi (t), t t0
t t0
yzs (t), t t0
Matematica
Descripcion
de sistemas p. 9/52
Respuesta total
Si un sistema es lineal, la propiedad de aditividad implica,
y(t)
|{z}
Respuesta total
yzi
|{z}
yzs
|{z}
Matematica
Descripcion
de sistemas p. 10/52
Descripcin Entrada-Salida
ments
(t t1 )
u(ti )
ti
ti )
t1
t1 +
1 u(ti )
t 1 t1 +
ti
(t t1 )
u(t)
u(ti ) (t ti )
Matematica
Descripcion
de sistemas p. 11/52
Descripcin entrada-salida
Llamando g (t, ti ) a la salida en el tiempo t excitada por el pulso
u(t) = (t ti ) aplicado en t = ti entonces en un sistema lineal se cumple,
(t ti )
g (t, ti )
y(t)
g (t, ti )u(ti )
Matematica
Descripcion
de sistemas p. 12/52
Descripcin entrada-salida
Si 0 entonces,
y(t) =
g(t, )u( )d
g(t, )u( )d
t0
Matematica
Descripcion
de sistemas p. 13/52
Descripcin entrada-salida
Para un sistema lineal, relajado en t0 y causal con p terminales de entrada y
q terminales de salida, la representacin entrada salida ser,
y(t) =
G(t, )u( )d
t0
Matematica
Descripcion
de sistemas p. 14/52
x(t)
=
A(t)x(t) + B(t)u(t)
(1)
C(t)x(t) + D(t)u(t)
(2)
y(t)
Matematica
Descripcion
de sistemas p. 15/52
Sistemas LTI
Un sistema lineal es invariante en el tiempo si para cada par
estado-entrada-salida y cualquier T se tiene,
t t0
y(t), t t0
t t0 + T
y(t T ), t t0 + T
x(t0 )
u(t),
x(t0 + T )
u(t T ),
Matematica
Descripcion
de sistemas p. 16/52
Sistemas LTI
Un sistema que no es LTI se denomina variante en el tiempo .
Las caractersticas de los sistemas invariantes en el tiempo deben ser
independientes del tiempo. Sin embargo un gran nmero de sistemas fsicos
pueden modelarse como invariantes en el tiempo por un perodo limitado de
tiempo.
Considrese la respuesta al impulso de un sistema LTI,
g(t, ) = g(t , 0) = g(t )
Entonces la descripcin entrada-salida queda,
y(t) =
g(t, )u( )d =
t0
g(t )u( )d =
0
g( )u(t )d
0
Matematica
Descripcion
de sistemas p. 17/52
y(t)est dt
0
Z Z
g(t )u( )d es(t ) es dt
t=0
Z
=0
Z
=0
Z
v=0
=0
Z
Z
g(v)es(v) dv u( )es d
v=
g(v)esv dv
u( )es d = g(s)
u(s)
=0
Matematica
Descripcion
de sistemas p. 18/52
R
0
y1 (s)
y2 (s)
..
.
yq (s)
u
1 (s)
. . . g1p (s)
2 (s)
. . . g2p (s)
u
..
..
.
.
u
p (s)
. . . gqp (s)
o,
u(s)
(s) = G(s)
y
Matematica
Descripcion
de sistemas p. 19/52
Matematica
Descripcion
de sistemas p. 20/52
u(t)
Retardo
unitario
y(t)
Matematica
Descripcion
de sistemas p. 21/52
Ejemplo:realimentacin negativa
La respuesta al impulso del sistema realimentado es
gf (t)
= a(t 1) a2 (t 2) + a3 (t 3) . . .
=
ai (t i)(1)(i1) =
i=1
i=0
X
i=0
i (i+1) s(i+1)
(1) a
= ae
X
i=0
(ae
aes
) =
1 + aes
s i
Matematica
Descripcion
de sistemas p. 22/52
Matematica
Descripcion
de sistemas p. 23/52
Matematica
Descripcion
de sistemas p. 24/52
Polos y ceros
Un nmero real o complejo se llama un polo de g(s) si |
g ()| = . Se
llama un cero de g(s) si g() = 0.
Si N (s) y D(s) son coprimas (no factores comunes de grado 1 o superior),
todas las races de N (s) son ceros y todas las races de D(s) son polos de
g(s).
(s z1 )(s z2 ) . . . (s zm )
g(s) = k
(s p1 )(s p2 ) . . . (s pn )
(ver comando tf2zp(num,den) de MATLAB)
Matematica
Descripcion
de sistemas p. 25/52
Polos y ceros
es un polo de G(s)
si es polo de algn elemento de G(s).
Matematica
Descripcion
de sistemas p. 26/52
x(t)
= Ax(t) + Bu(t)
y(t)
= Cx(t) + Du(t)
= A
x(s) + B
u(s)
(s)
y
= C
x(s) + D
u(s)
x(s)
u(s)
= (sI A)1 x(0) + (sI A)1 B
(s)
y
u(s) + D
u(s)
= C(sI A)1 x(0) + C(sI A)1 B
Matematica
Descripcion
de sistemas p. 27/52
(s) = C(sI A)
y
u(s),
(s) = G(s)
Y ya que y
(s)
B+D u
G(s)
= C(sI A)1 B + D
(Ver comandos tf2ss y ss2tf de MATLAB).
Si el sistema es variante en el tiempo no se utiliza la descripcin de Laplace.
Matematica
Descripcion
de sistemas p. 28/52
x(t)
= h(x(t), u(t), t)
y(t)
= f (x(t), u(t), t)
(3)
Sea x0 (t) una solucin del sistema para cierta entrada u0 (t) y cierto estado
inicial que pueda considerarse como el punto de operacin del sistema.
Matematica
Descripcion
de sistemas p. 29/52
x(t)
h
h
(x x0 ) +
(u u0 )
x 0 (t) +
x
u
2
h2
1 h
2
(x x0 )(u u0 )
(x x0 ) + 2
+
2
2! x
xu
2
h
2
(u
u
)
+ ...
+
0
2
u
Matematica
Descripcion
de sistemas p. 30/52
h1 /x1
h
..
:=
A(t) :=
.
x
hn /x1
h1 /xn
..
.
. . . hn /xn
...
Matematica
Descripcion
de sistemas p. 31/52
h1 /u1
h
..
:=
B(t) :=
.
u
hn /u1
h1 /um
..
.
. . . hn /xm
...
x(t)
= A(t)x + B(t)u
La ecuacin y(t) = f (x(t), u(t), t) puede linealizarse en forma similar.
Matematica
Descripcion
de sistemas p. 32/52
Matematica
Descripcion
de sistemas p. 33/52
u[m][k m]
m=
Matematica
Descripcion
de sistemas p. 34/52
y[k]
g[k, m]u[m]
m=
Pk
m=k0
g[k, m]u[m]
Matematica
Descripcion
de sistemas p. 35/52
k
X
g[k m]u[m] =
m=0
k
X
g[m]u[k m]
m=0
A[k]x[k] + B[k]u[k]
Cx[k] + D[k]u[k]
Ax[k] + Bu[k]
Cx[k] + Du[k]
y[k]
Matematica
Descripcion
de sistemas p. 36/52
discreto G(z)
= Z[g[k]]. La relacin con la representacin de estados es,
G(z)
= C(zI A)1 B + D
y pueden usarse las mismas funciones de Matlab ss2tf y tf2ss.
Matematica
Descripcion
de sistemas p. 37/52
Cuadro resumen
Tipo de sistema
Representacion
interna
y(t) =
Representacion
externa
x = A(t) x + B(t)u
y(t) =
y = C (t) x + D (t)u
y(t) =
R
t0
Rt
t0
G (t, )u( )d
G (t, )u( )d
G (t, )u( )d
G (t, )u( )d
t0
x = Ax + Bu
y(t) =
y = Cx + Du
t0
Matematica
Descripcion
de sistemas p. 38/52
Write the equations of motion for the speed and forward motion of a
car assuming that the engine imparts a forward force of u(t).
1. Assume rotational inertia of wheels is negligible.
2. Assume that friction is proportional to cars speed (viscous friction).
X
Matematica
Descripcion
de sistemas p. 39/52
or,
F = ma
..
x(t)
.
b x (t)
u(t)
IMPORTANT POINT:
Matematica
Descripcion
de sistemas p. 40/52
Car suspension.
Quarter-car model
y(t)
b
m1
x(t)
kw
r (t)
Free-body diagram:
Road Surface
Inertial Reference
Matematica
Descripcion
de sistemas p. 41/52
Inertial Reference
.
.
b( y (t) x (t))
ks (y(t) x(t))
m1
kw (x(t) r (t))
m2
x(t)
ks (y(t) x(t))
y(t)
.
.
b( y (t) x (t))
The force from the spring is proportional to its stretch. The force from the
shock absorber is proportional to the rate-of-change of its stretch.
X
F = ma
.
.
..
y
b (t) x (t) + ks (y(t) x(t)) kw (x(t) r(t)) = m 1 x (t)
.
..
.
y
y
ks (y(t) x(t)) b (t) x (t) = m 2 (t)
Matematica
Descripcion
de sistemas p. 42/52
Dinmica de sistemas
mecnicos
Re-arrange:
.
ks
kw
kw
b .
y
x (t) +
( x (t) (t)) +
(x(t) y(t)) +
x(t) =
r(t)
m1
m1
m1
m1
..
ks
b .
.
y (t) +
( y (t) x (t)) +
(y(t) x(t)) = 0
m2
m2
..
1. Mass
2. Spring
x1 (t)
k
x2 (t)
3. Damper
x1 (t)
x2 (t)
Matematica
Descripcion
de sistemas p. 43/52
Satellite control.
Satellites require attitude control so that sensors, antennas, etc., are
properly pointed. Lets consider one axis of rotation.
EXAMPLE :
(t)
Fc (t)d = J (t)
..
Fc (t)d
(t)
=
d
Gas jet
Fc (t)
Matematica
Descripcion
de sistemas p. 44/52
k
J
b: Viscous friction.
X
..
..
M = J (t)
Matematica
Descripcion
de sistemas p. 45/52
Dinmica de sistemas
mecnicos
J
J
J
Important components for mechanical rotational systems:
1. Inertia
2. Spring
J
1 (t)
k
2 (t)
3. Damper
1 (t)
2 (t)
Matematica
Descripcion
de sistemas p. 46/52
(t), (t)
mg
l | {z }
ml 2
Nonlinear!
l
ml 2
This is a preview of linearization.
Linear.
Matematica
Descripcion
de sistemas p. 47/52
5. The final form must be in terms of ONLY the input to the system and
its derivatives, and the output of the system and its derivatives.
Matematica
Descripcion
de sistemas p. 48/52
...
1
Y (s)
G(s) = 3
=
2
s + a1 s + a2 s + a3
U (s)
..
Matematica
Descripcion
de sistemas p. 49/52
Formulacin
de modelos en E.E.
=
h
..
...
y (t)
y (t)
1
a1 a2 a3
.
y.
y..
x (t) = (t) = 1
0
0 (t) + 0 u(t)
.
y (t)
0
1
0
y(t)
0
i
h i
h
y(t) = 0 0 1 x(t) + 0 u(t).
Matematica
Descripcion
de sistemas p. 50/52
Formulacin
de modelos en E.E
y(t) = b v (t) + b v (t) + b v(t).
1
Matematica
Descripcion
de sistemas p. 51/52
1 s 2 + 2 s + 3
= 3
+ D,
2
s + a1 s + a2 s + a3
where the i terms are computed via long division. The remainder
D is the feedthrough term.
Matematica
Descripcion
de sistemas p. 52/52