Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo 2:
• De Jesús Ponce Alan Ernesto 201644581
• Díaz Cisneros Sergio Fabrizzio 201750382
• Gallegos Avendaño David Emmanuel 201655239
• González Gutiérrez Jesús Josué 201654906
• Hernández Arroyo Marco Antonio 201722526
NRC: 36162
B-9-1
Se toman los valores de las constantes de las salidas o U(s) con signo negativo y
empezando con el valor siguiente al exponente más grande, se colocan estos valores en
la última fila de la matriz:
Para la matriz B y C se invierten los valores, pasando así la matriz de salida como la
parte B y viceversa:
B-9-2. Considere el sistema siguiente:
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
𝑦 = 𝐶𝑥
Donde
−1 0 1 0
𝐴 = ( 1 −2 0 ), 𝐵 = (0 ) , 𝐶 = (1 1 0)
0 0 −3 1
B-9-5
Sea la matriz A siguiente
0 1 0 0
0 0 1 0
𝑨=[ ]
0 0 0 1
1 0 0 0
Obtenga los valores propios 𝝀𝟏 , 𝝀𝟐 , 𝝀𝟑 𝒚 𝝀𝟒 de la matriz A. Después obtenga una
matriz de transformación P tal que 𝑷−𝟏 𝑨𝑷 = 𝒅𝒊𝒂𝒈(𝝀𝟏 , 𝝀𝟐 , 𝝀𝟑 , 𝝀𝟒 )
Los valores 𝜆1 , 𝜆2 , 𝜆3 𝑦 𝜆4 de A se obtienen con
𝜆 −1 0 0
|𝜆𝑰 − 𝑨| = | 0 𝜆 −1 0
| = 𝜆4 − 1 = 0
0 0 𝜆 −1
−1 0 0 𝜆
⇒ 𝜆1 = 1, 𝜆2 = −1, 𝜆3 = 𝑖, 𝜆4 = −𝑖
La matriz de transformación P es de la forma
1 1 1 1
𝜆1 𝜆2 𝜆3 𝜆4
𝑷= 2
𝜆1 𝜆22 𝜆23 𝜆24
[𝜆13 𝜆32 𝜆33 𝜆34 ]
1 1 1 1
1 −1 𝑖 −𝑖
⇒𝑷=[ ]
1 1 −1 −1
1 −1 −𝑖 𝑖
La matriz de transformación inversa P-1 es
1 1 1 1
1 1 −1 1 −1
𝑷−𝟏 = [ ]
4 1 −𝑖 −1 𝑖
1 𝑖 −1 −𝑖
Partiendo de la ecuación:
Segundo método:
Partiendo de la ecuación:
Reescribimos la ecuación:
Tercer método:
B-9-7 Dada la ecuación del sistema
B-9-8
𝒙̇ 𝟏 −𝟔 𝟏 𝟎 𝒙𝟏 𝟐
(𝒙̇ 𝟐 ) = (−𝟏𝟏 𝟎 𝟏 ) (𝒙 𝟐 ) + (𝟔 ) 𝒖
𝒙̇ 𝟑 −𝟔 𝟎 𝟎 𝒙𝟑 𝟐
𝒙𝟏
𝒚 = (𝟏 𝟎 𝟎) (𝒙𝟐 )
𝒙𝟑
Demuestre que la ecuación de estado se transforma en la forma siguiente si se
usa una matriz de transformación adecuada:
𝒛̇ 𝟏 𝟎 𝟎 −𝟔 𝒛𝟏 𝟏
(𝒛̇ 𝟐 ) = (𝟏 𝟎 −𝟏𝟏) (𝒛𝟐 ) + (𝟎) 𝒖
𝒛̇ 𝟑 𝟎 𝟏 −𝟔 𝒛𝟑 𝟎
Después obtenga la salida y en términos de 𝒛𝟏 , 𝒛𝟐 y 𝒛𝟑 .
B-9-10
Para obtener la representación en espacio de estados, se utiliza el siguiente
código en MATLAB:
num=[10.4 47 160];
den=[1 14 56 160];
[A,B,C,D]=tf2ss(num,den)
Se obtienen las matrices de entrada A y B, y las matrices de salida C y D
−14 −56 −160 1
𝑨=[ 1 0 0 ] , 𝑩 = [0] , 𝑪 = [10.4 47 160], 𝑫 = 0
0 1 0 0
De la cual se obtiene la siguiente representación de espacio de estados:
𝑥̇ 1 −14 −56 −160 𝑥1 1
[𝑥̇ 2 ] = [ 1 0 𝑥
0 ] [ 2 ] + [0] 𝑢
𝑥̇ 3 0 1 0 𝑥3 0
𝑥1
𝑦 = [10.4 47 160] [𝑥2 ]
𝑥3
B-9-11
Del programa anterior, se puede notar que al tratarse de un sistema “MIMO”, se tienen 2
entradas en la matriz de entrada B, debido a que está conformado por 2 columnas en él,
por lo que a Matlab se le debe indicar dichas entradas en el último elemento de la función
“ss2tf” obteniendo así 2 funciones de transferencia.
B-9-13
Considere el sistema definido mediante
Aquí vemos como el rango de las dos matrices coincide, por tanto el sistema es
completamente controlable
B-9-14. Considere el sistema dado por
𝒙̇ 𝟏 𝟐 𝟎 𝟎 𝒙𝟏 𝟎 𝟏 𝒖
𝟏
(𝒙̇ 𝟐 ) = (𝟎 𝟐 𝟎) (𝒙𝟐 ) + (𝟏 𝟎) (𝒖 )
𝟐
𝒙̇ 𝟑 𝟎 𝟑 𝟏 𝒙𝟑 𝟎 𝟏
𝒙𝟏
𝒚𝟏 𝟏 𝟎 𝟎 𝒙
(𝒚 ) = ( ) ( 𝟐)
𝟐 𝟎 𝟏 𝟎 𝒙
𝟑
B-9-15
Un sistema de espacio de estados es completamente controlable si el rango de la
matriz de controlabilidad de tamaño 𝑛 𝑥 𝑛, es igual a 𝑛.
La matriz de controlabilidad es
[𝑩 ⋮ 𝑨𝑩 ⋮ ⋯ ⋮ 𝑨𝒏−𝟏 𝑩]
Un sistema de espacio de estados es completamente observable si el rango de la
matriz de observabilidad de tamaño 𝑛 𝑥 𝑛𝑚, es igual a 𝑛.
La matriz de observabilidad es
[𝑪′ ⋮ 𝑨′ 𝑪′ ⋮ ⋯ ⋮ (𝑨′ )𝒏−𝟏 𝑪′]
A partir del sistema
𝑥̇ 1 0 1 0 𝑥1 0
𝑥̇
[ 2] = [ 0 0 𝑥
1 ] [ 2 ] + [0] 𝑢
𝑥̇ 3 −6 −11 −6 𝑥3 1
𝑥1
𝑦 = [20 9 1] [𝑥2 ]
𝑥3
Se obtiene que la matriz de controlabilidad es la siguiente:
0 0 1
𝟐
[𝑩 ⋮ 𝑨𝑩 ⋮ 𝑨 𝑩] = [0 1 −6]
1 −6 25
y la matriz de controlabilidad es:
20 −6 −18
′𝟐
[𝑪′ ⋮ 𝑨′𝑪′ ⋮ 𝑨 𝑪′] = [ 9 9 −39]
1 3 −9
El rango de la matriz de controlabilidad es 3, que concuerda con el tamaño de la matriz
de 3 𝑥 3; similarmente, el rango de la matriz de observabilidad es 3, que también
concuerda con el tamaño de la matriz de 3 𝑥 3.
Por lo tanto, el sistema de estado es completamente controlable y completamente
observable.
La matriz de controlabilidad, matriz de observabilidad y el rango de estas matrices se
obtienen con el siguiente código en MATLAB:
A=[0 1 0; 0 0 1; -6 -11 -6];
B=[0;0;1];
C=[20 9 1];
D=0;
[B A*B A^2*B]
[C' A'*C' A'^2*C']
rank([B A*B A^2*B])
rank([C' A'*C' A'^2*C'])
B-9-16
Considere el sistema definido mediante
𝑥̇ 1 0 1 0 𝑥1 0
[𝑥̇ 2 ] = [ 0 0 1 ] [𝑥2 ] + [0] 𝑢
𝑥̇ 3 −6 −11 −6 𝑥3 1
𝑥1
𝑦 = [𝑐1 𝑐2 𝑐3 ] [𝑥2 ]
𝑥3
Con excepción de una elección obvia de 𝒄𝟏 = 𝒄𝟐 = 𝒄𝟑 = 𝟎, encuentre un ejemplo de
𝒄𝟏 , 𝒄𝟐 , 𝒄𝟑 que haga no observable el sistema.
Se tienen las siguientes matrices
0 1 0 0
𝑨=[ 0 0 1 ] , 𝑩 = [0] , 𝑪 = [𝑐1 𝑐2 𝑐3 ]
−6 −11 −6 1
Recordando cómo se obtiene la matriz de observabilidad
[𝑪′ ⋮ 𝑨′ 𝑪′ ⋮ ⋯ ⋮ (𝑨′ )𝒏−𝟏 𝑪′]
Con el sistema, se obtiene la matriz de observabilidad general
𝑐1 −6𝑐3 −6𝑐2 + 36𝑐3
′ ′ ′ ′ 𝒏−𝟏
[𝑪 ⋮ 𝑨 𝑪 ⋮ ⋯ ⋮ (𝑨 ) 𝑪′] = [𝑐2 𝑐1 − 11𝑐3 −11𝑐2 + 60𝑐3 ]
𝑐3 𝑐2 − 6𝑐3 𝑐1 − 6𝑐2 + 25𝑐3
Se considera 𝐶 = [0 1 1], con lo que la matriz de observabilidad general se vuelve
0 −6 30
[1 −11 49]
1 −5 19
Se nota que la segunda fila es una combinación lineal de la fila 1 y la fila 3
0 −6 30
+
1 −5 19
1 −11 49
Además, el rango de la matriz de observabilidad es 2, que es diferente al tamaño de la
matriz de 3 𝑥 3, lo que hace que el sistema no sea observable.
B-9-17
a) Demuestre que el sistema es completamente observable
Tomando en cuenta las matrices:
Se obtiene