Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I.
O BJETIVOS .
I NTRODUCCIN .
ACTIVIDADES .
j
FFFFFFFFF t =
0,2S 2 +0,3S+1
S 3 +0,9S 2 +1,2S+0,5
x1
cccccffffy = 0,2 0,3 1 x2
x3
m
III-A2. Hallar la matriz de controlabilidad y determinar
si el sistema es de estado completamente controlable.: h
Empleando el comando ctrb(A, B) de Matlab se obtiene la
matriz de controlabilidad expuesta a continuacin:
j
1 0,9 0,39
1
0,9
fffffffffffCo = 0
0
0
1
k
Hallando el determinante de la matriz Co da como resultado
1, al ser el determinante diferente de cero todo los estados son
controlables, es decir, el sistema es completamente controlable.
III-A3. Hallar la matriz de observabilidad y determinar si
el sistema es completamente observable.: h
Empleando el comando obsv(A, C) se obtiene la matriz de
observabilidad expresada a continuacin.
n
0,2
0,3
1
0,76
0,1
fffffffffffCb = 0,12
0,652 0,244 0,06
n
Al hallar el determinante de la matriz Cb resulta que ste es
igual a -0.5562 (diferente de 0) por lo que se concluye que el
sistema es completamente observable, la matriz es de rango
completo.
III-A4. Calcular el vector de realimentacin K para que
el sistema en lazo cerrado tenga todos los polos en s= -2: k
Comprobando estabilidad del sisitema.
f
+ 0,9 1,2 0,5
0
|I A| = 1
0
1
h
|I A| = 2 ( + 0,9) + 0,5 (1,2)
k
|I A| = 3 + 0,92 + 1,2 + 0,5
k
Los
polos
se
encuentran
en
{0,5} , {0,2 j0,97} , {0,2 + j0,97}
k
Se requiere que los polos del sistema esten en -2 como es
de orden 3 la ecuacin caracterstica deseada ser:
g
( + 2)3 = 3 + 62 + 12 + 8 Polinmio Caracterstico
deseado
h
Se tiene que disear
una seal
de control tal
k
k
k
que
u(t)
=
x,
donde
el vector
1
2
3
k1 k2 k3 contiene los valores de k para que los
polos estn en -2.
Entonces,
g
x1
0,9 1,2 0,5
1
0
0 x2 +
x
=
x3
0
1
0
1
0 k1 k2 k3 x
0
J
h
k1 k2 k3
0
0
0 x
0
0
0
H
h
1
0
0
AK =
0
1
0
H
0
|I Ak | =
0
1
h
= 2 ( + 0,9 + k1 ) + (0,5 + k3 ) + (1,2 + k2 )
j
= 3 + 2 (0,9 + k1 ) + (1,2 + k2 ) + (0,5 + k3 )
k
Ahora igualando la ecuaci obtenida con la ecuacin deseada se tiene:
h
3 +2 (0,9 + k1 )+ (1,2 + k2 )+(0,5 + k3 ) = 3 +62 +
12 + 8
n
Igualando trmino a trmino:
n
vvvvvvvvvvvvvvvvv(0,9 + k1 ) = 6
j
vvvvvvvvvvvvvvvvvvvvk1 = 5,1
j
vvvvvvvvvvvvvvvvv(1,2 + k2 ) = 12
j
vvvvvvvvvvvvvvvvvvvvk2 = 10,8
j
vvvvvvvvvvvvvvvvv(0,5 + k3 ) = 8
j
vvvvvvvvvvvvvvvvvvvvk3 = 7,5,
k
El vector k que resulta es:
j
vvvvvvvvvvvvvvvvv 5,1 10,8 7,5
l
III-A5. Calcular el vector de realimentacin K para que
el sistema en lazo cerrado tenga todos los polos en el origen.:
l
Para que el sistema en lazo cerrado tengas los polos en el
orgen se tiene que la ecuacin caracterstica deseada es 3 ,
igualando la ecuacin obtenida en el punto anterior con la
ecuacin deseada.
l
3 + 2 (0,9 + k1 ) + (1,2 + k2 ) + (0,5 + k3 ) = 3
n
vvvvvvvvvvvvvvvvv(0,9 + k1 ) = 0
j
vvvvvvvvvvvvvvvvvvvvk1 = 0,9
j
vvvvvvvvvvvvvvvvv(1,2 + k2 ) = 0
j
vvvvvvvvvvvvvvvvvvvvk2 = 1,2
j
vvvvvvvvvvvvvvvvv(0,5 + k3 ) = 0
j
vvvvvvvvvvvvvvvvvvvvk3 = 0,5
k
El vector k que resulta es:
j
vvvvvvvvvvvvvvvvv 0,9 1,2 0,5
k
0
1
0
0
20,6010 + k1
k2
k3
k4
x
x =
0
0
0
1
0,4905 0,5k1 0,5k2 0,5k3 0,5k4
III-B. Dado el siguiente espacio de estados:
h
l
0
0
1 0 0
0
1
0
0
1
20,6010 0 0 0
20,6010 + k1
x +
k2
k3
k4
x =
0 u
Ak =
0
0 0 1
0
0
0
1
0,5
0,4905 0 0 0
0,4905
0,5k
0,5k
0,5k
0,5k
1
2
3
4
h
g
k
j
1 0 0 0
x
dddddddddy =
Hallando los valores propios de Ak
0 0 1 0
k
j
III-B1. Hallar la matriz de controlabilidad y determinar
l
si el sistema es de estado completamente controlable.: h
1
0
0
20,6010 k1 k2 k3
kEmpleando el comando ctrb(A, B) de Matlab se obtiene
k
4
ffffffff
la matriz de controlabilidad expuesta a continuacin:
0
0
1
j
0,4905
+
0,5k
0,5k
0,5k
+
0,5k
1
2
3
4
0 1
0
20,6010
l
1 0 20,6010
vvvvvvvvvvvvvvvvvvvvk3 = 163,09
0
1 0 0
j
20,6010 0 0 0
x
x
=
+
vvvvvvvvvvvvvvvvv24 = k2 + 0,5k4
0
0 0 1
g
0,4905
0
0
0
0 k1 k2 k3 k4 x
vvvvvvvvvvvvvvvxxvvk2 = 60,697
0,5
j
f
vvvvvvvvvvvvvvvvv196 = k1 + 0,5k3 20,601
h
l
0
1 0 0
20,6010 0 0 0
vvvvvvvvvvvvv196 = k1 + 0,5 (163,09) 20,601
x
x
=
+
0
0 0 1
j
0,4905
0
0
0
vvvvvvvvvvvvvvvxxvvk1 = 298,146
0
0
0
0
k
k1
k2
k3
k4
x
0
0
0
0
j
0,5k1 0,5k2 0,5k3 0,5k4
vvvvvvvvvvvvvvvvv 298,150 60,697 163,09 73,394
f
k
h
III-A6. Graficar el diagrama de bloques para ambos controladores.:
k
Figura 3. Respuesta en el tiempo para x 3
Figura 5. Salida 1
Figura 6. Salida 2
j
0,3188
FFFFFFFFF t = S 2 +1,143S+0,3188
j
El sistema se puede representar en variables de estado de
la siguiente manera:
g
1,143 0,3188
1
ffffx =
x+
u
1
0
0