You are on page 1of 10

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL

En parejas

Para el diagrama de bloques de la figura:

Simplificacion del diagrama Nota: los signos correspondientes a cada sumador se encuentran indicados en el diagrama base (el diagrama anterior). Para expresiones extensas se realizan reemplazos asignando nombres como los senalados G13,G14

esto es realizando la simplificacion de los bloques en cascada G10 y G11. realizando el paralelo entre los bloques G1,G2,G3. se suma el paralelo con el bloque G9, y al mover la salida de G6..

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

obtenemos el producto de la cascada entre los bloques G6*G5.

realizamos el equivalente de mover la entrada del bloque G7 para la salida del bloque G5*G6

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

realizamos la cascada correspondiente del bloque G7 multiplicandolo con 1/(G5*G6 ).

Realizamos el producto de la cascada en el bloque G4 por G5*G6.

Se realiza la operacin de retroalimentacio observado entre G8 y G4*G5*G6. Renombamos los bloques senalados por efectos de facilidad oerativa..

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

Aplicamos el equivalente a la retroalimentacion entre el bloque G13 y G14.

Realizamos el producto de cascada y le asignamos el nombre de G15 y G16 a los bloques senalados.

se realiza el equivalente a la retroalimentacion entre G15 y G16.

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

finalmente obtenemos la funcion de transferencia realizando la retroalimentacion con G12.

Donde:

G1 s

1 1 n 10 p , G2 s 2 , G3 s , G4 s , G5 s 2 , sm s m sn s4 s 4 10 1 p p , G7 s , G8 s , G9 s 14 , G10 s 2 , G6 s 2 s p s p s pm 2s 8 11 G11 s , G12 s 5 . s p

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

a. Los pasos utilizados para obtener m, n y p. m es el ltimo nmero de la cdula del integrante con inicial del primer apellido menor en orden alfabtico. Para julian Martinez finaliza en 8 entonces m=8 n es el primer nmero de la cdula del otro integrante del equipo. Para jhonny Munoz primer numero n=1 p es el promedio de todos los nmeros de los 2 carnets. 0+9+2+0+3+1+7+5+0+9+2+0+3+1+5+4=51 P=51/16 P=3

b. (1.5 puntos) Entregar pegado en word el cdigo de un archivo .m de Matlab que sirva para realizar la simplificacin del diagrama de bloques, que incluya: Declaracin de las funciones de transferencia Comandos para la simplificacin de diagramas en serie, paralelo y realimentacin.

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

Explicacin de pasos de simplificacin realizados a mano (si los hay) Suficientes comentarios para explicar detalladamente el procedimiento realizado

marthaguzman@itm.edu.co. %ste es un programa que nos permite hacer una simplificacin de un %diagrama de bloques suministrado por la profesora Martha Guzmn para %el tema de algebra de bloques de teora del control %primero declaramos los smbolos syms s t %simplificacin de los bloques x10 = (1/(s^2+3)) y %1/x11 = (1/(-11/(s+3))) bloques en cascada x10=tf([1],[1 0 3]); x11=tf([1 3],[-11]); cascada1=series(x10,x11); %desarrollando la simplificacin de bloques en paralelo, x2 = (1/(s^2-8)) %y x3 = (1/(s-1)) x2=tf([1],[1 0 -8]); x3=tf([1],[1 -1]); paralelo1=parallel(x2,-x3); %simplificacin de bloques en paralelo, x1 = (1/(s+8)) y paralelo1 x1=tf([1],[1 8]); paralelo2=parallel(x1,paralelo1); %simplificacin de bloques en paralelo, cascada1 y x9 = (-4) x9=tf(-4); paralelo3=parallel(x9,-cascada1); %simplificacin de bloques en cascada, paralelo3 y 1/x6, esta ultima resulto %de mover la entrada a la derecha de x6 ix6=tf([2 0 8],[3]);

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas

cascada2=series(ix6,paralelo3); %simplificacin de bloques en cascada, x5 = (3/(s^2+4)) y x6 = (3/(2*s^2+8)) x5=tf([3],[1 0 4]); x6=tf([3],[2 0 8]); cascada3=series(x5,x6); %simplificacin de bloques en cascada, x7 = (-3/(s+24)) y 1/cascada3, %esta ultima resulto de mover la entrada a la derecha de cascada3 x7=tf([-3],[1 24]); icascada3=1/cascada3; cascada4=series(x7,icascada3); %simplificacin de bloques en cascada, x4 = (-10/(s-4)) y cascada3 x4=tf([-10],[1 -4]); cascada5=series(x4,cascada3); %simplificacin de bloques retroalimentacin, cascada5 y x8 = (10/(s+3)) %(primero la trayectoria directa) x8=tf([-10],[1 3]); retro1=feedback(cascada5,-x8); %simplificacin de bloques retroalimentacin, retro1 y cascada4 retro2=feedback(retro1,cascada4); %simplificacin de bloques en cascada, retro2 y paralelo2 cascada6=series(retro2,paralelo2); %simplificacin de bloques en retroalimentacin, cascada6 y cascada2 retro3=feedback(cascada6,-cascada2); %simplificacin de bloques en retroalimentacin, retro3 y x12 = (5) x12=tf(5); retro4=feedback(retro3,-x12)

PRCTICA 2 con MATLAB ALGEBRA DE BLOQUES TEORA DE CONTROL


En parejas