Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea N°4
Elaborado por
Grupo 2:
Jorge Cabello Oqueña
Johrdan Huamanchumo León
Curso
Control Moderno y Óptimo
Sección
A
2020
Contenido
1 Representación en espacio-estado del sistema 1
i
Lista de figuras
1 Respuesta del sistema con ganancia de retroalimentación a un escalón unitario . . . . . . . . 4
2 Respuesta del sistema con ganancia de retroalimentación y prefiltro a un escalón unitario . . 5
ii
1 Representación en espacio-estado del sistema
La ecuación que representa el sistema de levitación magnética es:
x1 = x
x2 = ẋ
s1 = +31.6228
s2 = −31.6228
Estos valores deben aparecer en la diagonal de la matriz A de la forma canónica modal. Para ello, se
utiliza el siguiente comando en Matlab:
canon(ss(A,B,C,D),’modal’)
Am=sym(A)
J= jordan(Am)
obteniéndose:
[ ]
−31.6228 0
J=
0 31.6228
1
3 Forma canónica controlable
Primero, se debe hallar el polinomio característico de la matriz A. Entonces:
det(sI − A) = s2 − 1000
por lo que:
a1 = 0, a0 = −1000
A esta forma se le conoce como la matriz de Hankel. También se puede hallar W en Matlab con el siguiente
comando:
W=hankel([p(end-1:-1:2) 1])
obteniéndose:
[ ]
0 1
W =
1 0
obteniéndose:
[ ]
0 20
Co =
20 0
obteniéndose:
[ ]
0 1
Ac = Tc −1 ATc =
1000 0
[ ]
−1 0
Bc = Tc B =
1
[ ]
Cc = C ∗ Tc = 20 0
Dc = 0
2
4 Forma canónica observable
Primero, se calcula la matriz de observabilidad, definida como:
[ ]
ob = C T AT C T · · · (An − 1)T C T
donde se obtiene:
[ ]
1 0
ob =
0 1
obteniéndose:
[ ]
0 1000
Ao = To −1 ATo =
1 0
[ ]
20
Bo = To −1 B =
0
[ ]
Co = CTo = 0 1
Do = 0
Con estas consideraciones, se calculan los polos deseados con los siguientes comandos en Matlab:
ts=0.4
z=1
w=4/(z*ts)
pp=[1 2*z*w w*w]
pd=roots(pp)
3
A partir de la ecuación (2), se obtiene W (s):
W (s) = (s + 10)(s + 10) = s2 + 20s + 100
Evaluando W (s) en A:
[ ]2 [ ] [ ] [ ]
0 1 0 1 1 0 1100 20
W (A) = + 20 + 100 =
1000 0 1000 0 0 1 20000 1100
Para analizar la respuesta del sistema a un escalón unitario, se usa el siguiente comando:
step(A-BK,B,C,D)
En la figura 1, se observa que la amplitud en estado estacionario es 0.2. Para lograr que llegue a 1, se
necesita un prefiltro N , el cual se calcula como:
N = (D − C(A − BK)−1 B)−1
obteniéndose:
N =5
4
Figura 2: Respuesta del sistema con ganancia de retroalimentación y prefiltro a un escalón unitario
Como se puede apreciar en la figura 2, el sistema alcanza a la entrada escalón unitario gracias a la ganancia
de retroalimentación y el prefiltro.