Está en la página 1de 5

Ch3p4 ejemplo 3.

4: encuentre la representación en el espacio de estados en forma de las

variantes de fase para la función de trasferencia que se muestra en la figura.

Codificación:

clc
clear all
'(ch3p4) Ejemplo 3.4'
num=24;
den=[1 9 26 24];
[A,B,C,D]=tf2ss(num,den)
P=[0 0 1;0 1 0;1 0 0];
Ap=inv(P)*A*P
Bp=inv(P)*B
Cp=C*P
Dp=D
'Representacion del objeto LTI'
T=tf(num,den)
Tss=ss(T)

Resultado:
16.- repita el problema 15 usando las rutinas de matemática simbólica de MATLAB y la
ecuación (3.73).

Ecuación 1: Ecuación 3.73 funcion de trasferencia

a)

Codificación:
clc
clear all
syms s
A=[0 1 3 0;0 0 1 0;0 0 0 1;-7 -9 -2 -3];
B=[0;5;8;2];
C=[1 3 4 6];
D=0;
I=[1 0 0 0;0 1 0 0;0 0 1 0;0 0 0 1];
T=C*((s*I-A)^-1)*B+D;
pretty(T)
Tss=ss(A,B,C,D);
Ttf=tf(Tss)

Resultado:
b)

Codificación:
clc
clear all
syms s
A=[3 1 0 4 -2;-3 5 -5 2 -1;0 1 -1 2 8;-7 6 -3 -4 0;-6 0 4 -3 1];
B=[2;7;6;5;4];
C=[1 -2 -9 7 6];
D=0;
I=[1 0 0 0 0;0 1 0 0 0;0 0 1 0 0;0 0 0 1 0;0 0 0 0 1];
T=C*((s*I-A)^-1)*B+D;
pretty(T)
Tss=ss(A,B,C,D);
Ttf=tf(Tss)
Resultado:

Conclusión

Se concluye que al usar Matlab para representar una función de trasferencia en variables de
estados se puede obtener la representación de manera fácil y precisa, de igual manera para
representar una función de trasferencia a partir de variables de estado se pueden usar las
rutinas matemáticas simbólicas de Matlab.
Recomendación:
Para representar la función de trasferencia a partir de las variables de estado se recomienda
usar el comando Tss=ss(A,B,C,D);posterior a esto el comando Ttf=tf(Tss) para que
Matlab nos muestra la función de trasferencia en una fracción polinómica.

También podría gustarte