Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPITULO SEIS
x = Ax + Bu
(6.1.1)
y = Cx
y l ,
C = const ,
rank (C ) = l
(6.1.2)
x = Ax + Bu + L(Cx y)
(6.1.3)
x = ( A + LC ) x
(6.1.4)
y = C1 x1 + C 2 x2
x T = x1T
xT2 ,
x1 n 1 , x2 1 , del (C 2 ) 0
x 2 = C 21 ( y C1 x 1 )
(6.1.5)
x1 = A11 x1 + A12 y + B1 u
y = A21 x1 + A22 y + B2 u
A11
TAT 1 =
A21
Donde
(6.1.6)
A12
A22
B1
TB =
B2
I n l
T=
C1
0
C 2
x = x1 + L1 y
(6.1.7)
y + ( B1 + L1 B 2 )u
x = ( A11 + L1 A21 ) x + A12
A12 = A12 + L1 A22 ( A11 + L1 A21 ) L1
(6.1.8)
x = ( A11 + L1 A21 ) x
(6.1.9)
x1 = A11 x1 + A12 y + L1 v
y = A21 x1 + A22 y + B2 u v
(6.2.1)
v = Msign( y y)
M > 0,
M = constante
x1 = A11 x1 + A12 y + L1 v
y = A21 x1 + A22 y v
v = Msign ( y )
(6.2.2)
v eq = A21 x1
x1 = ( A11 + L 1 A21 ) x1
(6.2.3)
x = A(t ) x + B (t )u
(6.3.1)
y = C (t ) x
(6.3.2)
donde x n , u m e
y0 = A00 (t ) y0 + A01
(t ) x1 + B0 (t )u
(6.3.3)
x1 = A10 (t ) y0 + A11 (t ) x1 + B1 (t )u
(6.3.4)
C 0 (t )
C (t ) =
0 (t )C0 (t )
(rangoC0 (t ) = l 0 )
C0 (t ) = C o/ (t ) C 0// (t )
y 0 = C 0 (t ) x = C 0/ (t ) x 1 + C 0// (t ) x 1
donde x T = x1T
x1 se transforma en y 0T
/
y0
x1 C0
x = T0 x = I
1
1 n l 0
x1T
C 0// x1
0 x1
(det(T0 ) 0)
C0
C 0 x1 y0 I l0
y=
x=
=
= y0
0 C 0
0 C 0 x1 0 y0 0
(6.3.5)
matriz A01
(t ) no varia con el tiempo, el subsistema (6.3.3) puede ser representado en
C1 (t )
A01
(t ) =
1 (t )C1 (t )
rangoA01 (t ) = l1
rangoC1 (t ) = l1
C1 (t ) = C1/ (t ) C1// (t )
(det_ C1// (t ) 0)
y1 (t ) = C1 (t ) x1 = C1/ (t ) x 2 + C1// (t ) x 2
donde y1 l1 , x2 nl 0 l1 y x2 l1 ,
y1
x =
2
C1/
I n l1 l 0
C1// x2
x2
= T1
0 x2
x2
(det_(T1 ) 0 )
y
y1 = T1 A10 y0 + (T1 A11 T11 + T1 T11 ) 1 + T1 B1 u
x
x2
2
(6.3.6)
donde
A
(T1 A11 T11 + T1 T11 ) = 11
A21
A10
T1 A10
=
A20
A12
A22
B
T1 B1 = 1
B 2
La ecuacin (6.3.6) se escribe como:
x2 = A20 (t ) y 0 + A21
(t ) y1 + A22
(t ) x2 + B 2 (t )u
y0 = A00 (t ) y0 + A01 (t ) y1 + B0 (t )u
(6.3.7)
Il
A01 (t ) = 1
1 (t )
donde
(rango _ A01 (t ) = l1
yi = Ai , j (t ) y j + Ai, j +1 (t ) xi +1 + Bi (t )u
j =0
xi +1 = Ai , j (t ) y j + Ai +1,i +1 (t ) xi +1 + Bi +1 (t)u
j =0
(6.3.8)
el rango y la posicin del menor principal de la matriz Ai,i +1 (t ) no varia con el tiempo.
Finalmente, este procedimiento termina despus de r pasos y y r = C r x r = C r// x r +1
( xr +1 = 0) .
= Ar , j (t ) y j + B r (t )u
j =0
yi = Ai (t ) yi + Ai ,i +1 (t ) yi +1 + Bi (t )u
(i = 1,..., r 1)
(6.3.9)
yr = Ar (t ) yr + Br (t )u
(6.3.10)
Ai ,i +1 es una matriz completa en rango. Por lo tanto, los sistemas (6.3.9), (6.3.10)
estan representados mediante el siguiente formato para Bloque-Observador:
y0
y
1
d y2
=
dt ...
...
y r
A00
A
10
A20
...
...
Ar 0
A01
...
A11
A12
...
A21
...
A22
...
A23 ...
... ...
...
Ar 1
...
Ar 2
...
Ar 3
...
...
0 y 0 B0
0 y1 B1
0 y 2 B2
+ u
... ... ...
Ar 1, r ... ...
Arr yr B r
y i = Ai (t ) y i + A i ,i +1 (t ) y i +1 + Bi (t )u + v i
y r = Ar (t ) y r + B r (t )u + v r
(i = 0 ,..., r 1)
(6.3.11)
v0 = M 0 sign( y 0 y 0 )
(6.3.13)
vi = M i sign( Ai+1,i z i )
i zi + zi = vi 1
(i = 0 ,..., r )
(6.3.14)
y0
y
1
d y2
=
dt ...
...
y r
A00
A
10
A20
...
...
Ar 0
A01
...
A11
A12
...
A21
...
A22
...
A23 ...
... ...
...
Ar 1
...
Ar 2
...
Ar 3
...
...
0 y 0 v 0
0 y1 v1
0 y 2 v 2
+ u
... ... ...
Ar 1,r ... ...
Arr y r vr
lim
1 0
z1 = v0 eq = A01 y1
De forma semejante,
y1 =
lim
1 0
A01+ z1
y2 =
lim
2 0
A12+ z2
matrices Ai (t ) de tamao
v r 1, eq = Ar 1,r (t ) y r
y los ltimos subvectores yr pueden obtenerse mediante:
yr = y r + Ar+1, r (t ) z r
3.- Cuando exista un vector de perturb aciones desconocido f(t) en el ltimo bloque,
yr = Ar (t ) y r + Br (t )u + f (t )
f (t ) lr
yr = Ar (t ) y r + f (t ) vr
Despus de presentarse los modos deslizantes en el subsistema, yr = 0 y
v req = f (t )
lim
f 0
z f = v req = f (t )
si
f z f + z f = vr .
x = A(t ) x + B (t )u + f (t )
y = C (t ) x
donde
a 00
0
A(t ) =
a 20
a 01
a 03
0
a 23
a33
C00
C (t ) =
0
C01 0 0
C11 0 0
a 11 a12
0
0
a 31 0
b 00 0
0 b
11
B(t ) =
0
0
0
0
f (t ) = [0 0
f2
f3 ]
a00 = 4e t
a01 = 2 + sin (t / 2)
a 11 = 5 cos(0 .3t )
a 23 = 2 e t
t+2
t +1
a 31 = 1
a 33 = 2
b11 = 5e t / 5
c 00 = 4 + sin (t / 2)
c10 = 2 e t / 5
u 0 = 5 cos t
c
rango 00
0
c01
=2
c11
t [0 , )
d y0
=
dt y1
A00
A
10
A01 y 0 B0
0
+ u +
A11 y1 B1
f
donde
c00 c01 x1
y0 =
0 c11 x 2
x
y1 = 3
x4
d y 0
=
dt y1
A00
A
10
A01 y 0 B0
v 0
+ u +
A11 y 1 B1
v1
v0 = M 0 sign( y 0 y 0 )
v1 = M 1 sign( A011 z1 )
1 z1 + z1 (t ) = v0 (t )
z1 (0) = 0
La simulacin se ejecuto para dos casos.
Sistema sin perturbaciones
Los valores iniciales del estado del estado estn dados por:
x 0 (0) = x1 (0 ) = x 2 (0) = x 3 ( 0) = 5
Debido a que las perturbaciones se suponen igual a cero, solo se considera la
estimacin del estado. Los valores iniciales del observador de estado son iguales a
cero.
Debido a que el intervalo de muestreo T s define la frecuencia de conmutacion,
la constante del filtro 1 , la cual debe tericamente acercarse a cero, se selecciona
como 4Ts . El intervalo de muestreo se selecciona para 100 s . La figura 6.1 describe
los estados x2 (t ),
5 0
M0 =
0 5
10 0
M1 =
0 10
(a)
(b)
Figura 6.1 Valores para (a) Los valores de los estados reales x 2 (t ) y x 3 (t ) , y (b) la salida
del observador en modos deslizantes x 2 (t ) y x3 (t ) .
f z f + z f (t ) = v1 (t )
z f (0 ) = [0 0 ]T
Las perturbaciones estimadas a la salida del filtro son:
f (t ) = z f (t )
f (t ) T = f2 (t )
f3 (t )
(a)
(b)
Referencias bibliogrficas
Drakunov, S., 1983, On adaptive quasioptical filter with discontinuous parameters, Automation and
remote Control, 44, 1167-75.
Hashimoto, H. et al., 1990, VSS observer for linear time-varying system, Proceedings of IECON90,
Pacific Grove CA, pp.34-39.
Kwakernaak, H. and Sivan, R., 1972, Linear Optimal Control System, New York: Interscience.
Utkin, V., 1992, Sliding modes in Control and Optimization, Berlin: Springer-Ve