Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería Mecánica Y Eléctrica: Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica Y Eléctrica: Universidad Autónoma de Nuevo León
OBJETIVO
Conocer los comandos de Matlab para la transformación del sistema basado en su función de
transferencia al espacio de estado y viceversa. Además, aprenderá a utilizar los comandos para
convertir de cualquier forma a la forma Canónica Controlable, Observable y Diagonal.
x = Ax + Bu
y = Cx + Du
a una representación equivalente en función de transferencia
NUM (s )
H (s ) = = C (sI − A) B + D
−1
DEN (s )
x1 0 1 0 x1 0
x2 = 0 0 1 x2 + 25.04 u
x3 − 5.008 − 25.1025 − 5.08247 x3 − 121.005
x1
y = [1 0 0 ] x2 + [0]u
x3
Práctica 3 Laboratorio Control Moderno
Y (s ) 25.04 s + 6.26
= 3
U (s ) s + 5.0825s 2 + 25.1025s + 5.008
Ejemplo 2: Obtener la función de transferencia del modelo de variables de estado del siguiente
sistema con entradas y salidas múltiples.
x1 = 0 1 x1 1 1 u1
+
x2 − 25 − 4 x2 0 1 u2
y1 1 0 x1 0 0 u1
= +
y2 0 1 x2 0 0 u2
La función de transferencia del sistema para cada entrada y cada salida queda:
Y1 (s ) s+4 Y2 (s ) − 25
= 2 = 2
U 1 (s ) s + 4 s + 25 U 1 (s ) s + 4 s + 25
Y1 (s ) s+5 Y2 (s ) s − 25
= 2 = 2
U 2 (s ) s + 4 s + 25 U 2 (s ) s + 4 s + 25
x1 = − 2 − 3 x1 + 1 u
x2 1 0 x2 0
x1
[ y1 ] = [1 3] + [0 ]u
x2
Y (s ) b0 s n + b1 s n−1 + + bn−1 s + bn
= (3.2)
U (s ) s n + a1 s n−1 + + a n−1 s + an
x1 0 1 0 0 x1 0
x2 0 0 1 0 x2 0
= + u (3.3)
x n −1 0 0 0 1 x n −1 0
xn − an − a n −1 − a n−2 a1 xn 1
x1
x2
xn−1
xn
x1 0 0 0 − an x1 bn − a n b0
x2 1 0 0 − an−1 x2 bn−1 − a n−1b0
= + u (3.5)
x n −1 0 0 0 − a2 xn −1 b2 − a 2b0
xn 0 0 1 − a1 xn b1 − a1b0
x1
x2
y = [0 0 0 1] + b0u (3.6)
xn−1
xn
Obsérvese que la matriz de estado de n x n de la ecuación de estado obtenida mediante Ec.
(1.86) es la transpuesta de la ecuación de estado definida por Ec. (1.84).
Forma canónica diagonal. Considérese el sistema representado por la función de
transferencia definida mediante la Ec. (1.83). Se considera el caso en el que el polinomio del
denominador sólo contiene raíces distintas. En este caso, la Ec. (1.83) se puede escribir como:
y (s ) b0 s n + b1 s n−1 + + bn −1 s + bn c c2 cn
= = b0 + 1 + + + (3.7)
U (s ) (s + p1 )(s + p2 ) (s + pn ) s + p1 s + p 2 s + pn
x1 − p1 0 x1 1
x2 − p2 x2 1
= + u (3.8)
x n −11 − p n−1 xn −1 1
xn 0 − pn xn 1
x1
x2
xn −1
xn
Ejemplo 4: Represente en la Forma Canónica a) Controlable, b) Observable, c) Diagonal
al sistema representado en espacio de estado siguiente:
•
x1 0. 5 0.5 0.707 x1 (t ) 0
•
x2 = − 0. 5 − 0.5 0.707 x2 (t ) + 0 u
•
x3 − 6.364 − 0.707 − 8.0 x3 (t ) 4
x1 (t )
y (t ) = [0.707 0.707 0 ] x2 (t ) + [0 ]u
x3 (t )
a) Para describir el sistema en la Forma Canónica Controlable en Matlab no existe un
comando directo pero al pasar una función de transferencia al formato de espacio de estado se
representa directamente en la forma Canónica Controlable, entonces haremos lo siguiente
transformamos el sistema de formato de variables de estado a función de transferencia con el
comando tf2ss y una vez en este formato lo volvemos a variables de estado con el comando ss2tf y
obtenemos el resultado requerido como se muestra en la pantalla siguiente:
•
x1 − 8.0 − 4.9992 − 3.9995 x1 (t ) 1
•
x2 = 1 0 0 x2 (t ) + 0 u
•
x3 0 1 0 x3 (t ) 0
x1 (t )
y (t ) = [0 3.9988 0 ] x2 (t ) + [0 ]u
x3 (t )
•
x1 0 0 − 3.9995 x1 (t ) 1
•
x2 = 1 0 − 4.9992 x2 (t ) + 0 u
•
x3 0 1 −8 x3 (t ) 0
x1 (t )
y (t ) = [0 3.9988 − 31.9903] x2 (t ) + [0 ]u
x3 (t )
•
x1 − 7.3973 0 0 x1 (t ) − 4.3484
•
x2 = 0 − 0.3014 0.6707 x2 (t ) + 0.6114 u
•
x3 0 − 0.6707 − 0.3014 x3 (t ) − 0.9535
x1 (t )
y (t ) = [0.1339 0.4247 − 0.3383] x2 (t ) + [0 ]u
x3 (t )
REPORTE:
1. Obtenga la representación en variables de estado de cada uno de los siguientes sistemas
definidos por las funciones de transferencia siguientes y escriba en Word como quedaría su
respuesta.
Y1 (s ) 2s + 3
= 2
Y (s ) 10 s + 10 Y (s ) s+4 U (s ) s + 0.1s + 1
a) = 3 b) = 2 c)
U (s ) s + 6 s 2 + 5s + 10 U (s ) s + 2s + 6 Y2 (s ) s 2 + 2 s + 1
=
U (s ) s 2 + 0.1s + 1
x1 = − 3 − 2 x1 + 1 u x1 = 0 3 x1
+
1 1 u1
1 0 x2 0 − 10 15 x2 0 1 u2
a) x 2 b) x 2 c)
x y1 1 0 x1 0 0 u1
y = [1 3] 1 + [0 ]u = +
x2 y2 0 1 x2 0 0 u2
x1 = − 1 − 1 x1 + 1 u
x2 1 0 x2 0
x1
y = [1 2 ] + [0 ]u
x2
3. Convierta cada una de los sistemas del inciso anterior a la forma Canónica Controlable,
Observable y Diagonal.
4. Explique cada comando utilizado en la práctica. Utilice el help de la ventana 4 de los comandos
utilizados.
5. Conclusiones.