Académique Documents
Professionnel Documents
Culture Documents
Gua N 4
Reduccin de diagramas de bloques
I- Objetivos
Aprender la tcnica de reduccin de bloques obtener la funcin de transferencia de diagramas
complejos.
II- Introduccin
Diagramas de bloques. Un diagrama de bloques de un sistema es una representacin grfica
de las funciones que lleva a cabo cada componente y el flujo de seales. Tales diagramas
muestran las relaciones existentes entre los diversos componentes. A diferencia de una
representacin matemtica puramente abstracta, un diagrama de bloques tiene la ventaja de
indicar de forma ms realista el flujo de las seales del sistema real.
En un diagrama de bloques todas las variables del sistema se enlazan unas con otras mediante
bloques funcionales. El bloque funcional o simplemente bloque es un smbolo para representar
la operacin matemtica que sobre la seal de entrada hace el bloque para producir la salida.
Las funciones de transferencia de los componentes por lo general se introducen en los bloques
correspondientes, que se conectan mediante flechas para indicar la direccin del flujo de
seales.
Obsrvese que la seal slo puede pasar en la direccin de las flechas. Por tanto, un diagrama
de bloques de un sistema de control muestra explcitamente una propiedad unilateral.
Las operaciones ms comunes para la simplificacin de estas estructuras o diagramas de
bloques se resuelven en MATLAB, principalmente, con los siguientes comandos: series,
parallel, feedback; los cuales realizan la conexin de dos sistemas en serie, paralelo y en
realimentacin; respectivamente.
En las siguientes figuras, se muestra una representacin grfica de los comandos.
III- Procedimiento
1
C1
ei i1R1 (i1 i2 )dt
ecuacin (1)
1 1
0
C1 (i 2 i1 )dt
C2
i2 dt i2 R2
ecuacin (2)
eo i2 R2
ecuacin (3)
1
Ei ( s) I1 ( s) R1 [ I1 ( s) I 2 ( s)]
sC1 ecuacin (4)
1 I ( s)
0 [ I 2 ( s) I1 ( s)] 2 I 2 ( s) R2
sC1 sC2 ecuacin (5)
Eo (s) I 2 (s) R2
ecuacin (6)
ng1=[1 0];dg1=[1];sysg1=tf(ng1,dg1);
>> sysg4=tf(2,1);
>> sysh1=tf(2,1);
>> sys1=1/sysg2;
>> sys2=1/sysg4;
>> sys3=sysh1;
>> sys4=series(sysg1,sysg2);
>> sys5=series(sys1,sys3);
>> sys6=feedback(sys4,sys5);
>> sys7=series(sysg3,sysg4);
>> sys8=series(sys2,sysh1);
>> sys9=series(sys6,sys7);
>> sys=feedback(sys9,sys8)
sys =
4 s^2
--------------------
8 s^3 + 12 s^2 + 2 s
Si simplificamos obtenemos:
2s
Sys
4s 6s 1
2
Lo que es equivalente a
2s
Si reemplazamos los valores de R y C obtenemos que Sys
4s 6s 1
2
ii. Obtener la respuesta a una entrada escaln y una entrada impulso.
iii. Haga el diagrama de bloques en Simulink.
iv. Simule y compruebe las respuestas obtenidas en el punto ii
i. Utilizar Matlab y seguir las reglas de las transformaciones y algebra de bloques, para hallar
()=()/()
Si td=0 entonces el diagrama queda as:
>> sysg1=[540];
>> sysh1=[0.1];
>> sys1=series(sysg2,sysg3);
>> sys2=feedback(sys1,sysh1);
>> sys=series(sysg1,sys2)
sys =
5400
-------------------
>> nh3=[1];dh3=[1];sysh3=tf(nh3,dh3);
>> sys1=sysh2/sysg4;
>> sys2=series(sysg3,sysg4);
>> sys3=feedback(sys2,sysh1,+1);
>> sys4=series(sysg2,sys3);
>> sys5=feedback(sys4,sys1);
>> sys6=series(sysg1,sys5);
>> sys=feedback(sys6,sysh3)
sys =
20 s^6 + 140 s^5 + 1060 s^4 + 5380 s^3 + 12360 s^2 + 12240 s + 4320
---------------------------------------------------------------------------
s^8 + 27 s^7 + 315 s^6 + 1892 s^5 + 7420 s^4 + 21059 s^3 + 37166 s^2
+ 33084 s + 11160