Practica 1 Espacio De Estados
>>%convertir G(s)=(2s^2+8s+6)/(s^3+8s^2+16+6)
>> %realizar la representación en el espacio de estados
>> num=[0 2 8 6];
>> den=[1 8 16 6];
>> sys_tf=tf(num,den);
>>sys_ss=ss(sys_tf);
>> sys_ss=ss(sys_tf)
a =
x1 x2 x3
x1 -8 -4 -1.5
x2 4 0 0
x3 0 1 0
b =
u1
x1 2
x2 0
x3 0
c =
x1 x2x3
y1 1 1 0.75
d =
u1
y1 0
>> %Ejercicio 2
>> %Obtener la representación en espacio de estado del circ. RLC
>> %si R=3, L=1, C=1/2
>> num=[6];
>> den=[1 3 2];
>>sys_tf=tf(num,den);
>> sys_ss=ss(sys_tf)
a =
x1 x2
x1 -3 -2
x2 1 0
b =
u1
x1 2
x2 0
c =
x1 x2
y1 0 3
d =
u1
y1 0
>> %Ejercicio 3
>>%Obtener la controlabilidad y observabilidad
>> %Del siguiente sistema:
>> A=[-3 -2; 1 0]
A =
-3 -2
1 0
>> B=[2; 0]
B =
2
0
>> C=[0 3]
C =
0 3
>> D=[0]
D=
0
>> Co=ctrb(A,B)
Co =
2 -6
0 2
>> Nocont=length(A)-rank(Co) %Nocont es el no. de estados no cont
Nocont =
0
>> %Por lo que la matriz es controlable
>> rank(Co)ans =
2
>> %Calculando la observabilidad
>> Ob=obsv(A,C)
Ob =
0 3
3 0
>> noobs=length(A)-rank(Ob)
noobs =
0
>> %es el numero de estados no observables
>> %por lo queel sistema es observable
>> rank(Ob)
ans =
2
>> %Ejercicio 4
>> %Obtener la controlabilidad y observabilidad
>> A=[-1 0 1; 0 -1 3; 2 -4 -2]
A =
-1 0 1
0 -1 3
2-4 -2
>> B=[1 3; 0 1; 2 1]
B =
1 3
0 1
2 1
>> C=[1 0 1; 0 0 1]
C =
1 0 1
0 0 1
>> D=0
D =
0
>> Co=ctrb(A,B)
Co =
13 1 -2 -3 2
0 1 6 2 -12 -2
2 1 -2 0 -18 -12
>> Nocont=length(A)-rank(Co)%Nocont es el no. de estados no cont.
Nocont =
0
>> %Por lo...
Regístrate para leer el documento completo.