Formas Canónicas en Matlab

4,609 views
Skip to first unread message

Ivan Vivas

unread,
Apr 8, 2010, 6:55:06 PM4/8/10
to Prepa Control 1 A2010
Hola Ana. Puedes decirme cuáles son los comandos en Matlab para
obtener las matrices A B C D a partir de la función de transferencia.
La única forma que sé es la siguiente, por ejemplo:
num = [0 -6 -30 144]; %Numerador de la f. de t.
den = [1 14 56 160];
[A,B,C,D] = tf2ss(num,den) %Forma canónica controlable

Pero solo me da las matrices para la FCC. Cómo hago para obtener las
matrices para FCO y FCJ?
Por favor.


--
Subscription settings: http://groups.google.com/group/prepa-control-1-a2010/subscribe?hl=es

anabeba13

unread,
Apr 8, 2010, 10:59:50 PM4/8/10
to Prepa Control 1 A2010
Hola Ivan,
Lamentablemente eso no existe, lo que puedes hacer es una vez teniendo
la controlada, esa la pasas a diagonal u observable, como prefieras,
esta pag es muy buena y explica mucho de Formas Canonicas en matlab:
http://www.scribd.com/doc/6764687/Canonicas

Espero que te sirva. :P

anabeba13

unread,
Apr 8, 2010, 11:12:07 PM4/8/10
to Prepa Control 1 A2010
%pasar de espacio de estados matricialmente a funcion de
transferencia,
>> A=[0,1,0,0; 0,0,-1,0; 0,0,0,1; 0,0,5,0];
B=[0;1;0;-2]; C=[1,0,0,0]; D=0; G=ss(A,B,C,D); G1=tf(G)

siendo G, como se define matricialmente el sistema, corran eso y luego
ponen G para que vean como lo guarda. es interesant

Reply all
Reply to author
Forward
0 new messages