Anda di halaman 1dari 17

INFORME FINAL LABORATORIO N°4

CURSO: SISTEMAS DE CONTROL 1

TEMA: REDUCCIÓN DE DIAGRAMA DE BLOQUES

PROFESOR: JEAN MALCA

ALUMNO: VICTOR ANGEL YURIVILCA LAZO

CICLO: 2017-II

FECHA: 5/11/17
Curso de Laboratorio de Sistemas de Control I
Guía Nº 4
Reducción de diagramas de bloques

I- Objetivos
Aprender la técnica de reducción de bloques obtener la función de transferencia de diagramas
complejos.

II- Introducción
Diagramas de bloques. Un diagrama de bloques de un sistema es una representación gráfica
de las funciones que lleva a cabo cada componente y el flujo de señales. Tales diagramas
muestran las relaciones existentes entre los diversos componentes. A diferencia de una
representación matemática puramente abstracta, un diagrama de bloques tiene la ventaja de
indicar de forma más realista el flujo de las señales 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 símbolo para representar
la operación matemática que sobre la señal 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 dirección del flujo de
señales.
Obsérvese que la señal sólo puede pasar en la dirección de las flechas. Por tanto, un diagrama
de bloques de un sistema de control muestra explícitamente una propiedad unilateral.
Las operaciones más comunes para la simplificación de estas estructuras o diagramas de
bloques se resuelven en MATLAB, principalmente, con los siguientes comandos: series,
parallel, feedback; los cuales realizan la conexión de dos sistemas en serie, paralelo y en
realimentación; respectivamente.
En las siguientes figuras, se muestra una representación gráfica de los comandos.

Figura1. Comando series. [sys = series(sys1,sys2)]


Figura 2. Comando parallel. [sys = parallel(sys1,sys2)]

Figura 3. Comando feedback. [sys = feedback(sys1,sys2)]

III- Procedimiento

a. Hallar el diagrama de bloques del circuito de la figura 4. Considerando la salida como


el voltaje en la resistencia R2.
R1  R2  2; C1  C2  1F

1
C1 
ei  i1R1  (i1  i2 )dt
…ecuación (1)
1 1
0
C1  (i 2  i1 )dt   i2 dt  i2 R2
C2 …ecuación (2)

eo  i2 R2
…ecuación (3)

Tomando la transformada de Laplace de cada una de las ecuaciones:

1
Ei ( s)  I1 ( s) R1  [ I1 ( s)  I 2 ( s)]
sC1 …ecuación (4)

1 I ( s)
0 [ I 2 ( s)  I1 ( s)]  2  I 2 ( s) R2
sC1 sC2 …ecuación (5)

Eo (s)  I 2 (s) R2
…ecuación (6)

De la ecuación (4) tenemos:


I1 (s)  I 2 (s)  sC1[ Ei (s)  I1 (s) R1 ]

De la ecuación (5) tenemos:


sC2 1
I 2 ( s)  ( )( )[ I1 ( s)  I 2 ( s)]
1  sC2 R2 sC1
Eo (s)  I 2 (s) R2

Combinando los 3 gráficos anteriores obtenemos:

i. Del diagrama de bloques obtener usando Matlab la función de transferencia.


1 s
G1  s; G2  ; G3  ; G4  2; H1  2
s 2s  1

ng1=[1 0];dg1=[1];sysg1=tf(ng1,dg1);

>> ng2=[1];dg2=[1 0];sysg2=tf(ng2,dg2);

>> ng3=[1 0];dg3=[2 1];sysg3=tf(ng3,dg3);

>> 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

Continuous-time transfer function.

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 escalón y una entrada impulso.
iii. Haga el diagrama de bloques en Simulink.
iv. Simule y compruebe las respuestas obtenidas en el punto ii

b. Considerando el diagrama de la figura 5

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];

>> ng2=[10];dg2=[1 1];sysg2=tf(ng2,dg2);

>> ng3=[1];dg3=[2 0.5];sysg3=tf(ng3,dg3);

>> sysh1=[0.1];

>> sys1=series(sysg2,sysg3);

>> sys2=feedback(sys1,sysh1);

>> sys=series(sysg1,sys2)

sys =

5400

-------------------

2 s^2 + 2.5 s + 1.5

Continuous-time transfer function.


iii. Obtener la respuesta a una entrada escalón y una entrada impulso.
iv. 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
𝑇(𝑠)=𝑌(𝑠)/𝑅(𝑠)

>> ng1=[20];dg1=[1 10];sysg1=tf(ng1,dg1);

>> ng2=[1];dg2=[1 1];sysg2=tf(ng2,dg2);

>> ng3=[1 0 36];dg3=[1 4 10];sysg3=tf(ng3,dg3);

>> ng4=[1 1];dg4=[1 6];sysg4=tf(ng4,dg4);

>> nh1=[1 ];dh1=[1 2];sysh1=tf(nh1,dh1);

>> nh2=[1 1];dh2=[1 3];sysh2=tf(nh2,dh2);

>> 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

Continuous-time transfer function.

ii. Obtener la respuesta a una entrada escalón y una entrada impulso.


iii. Haga el diagrama de bloques en Simulink.

Anda mungkin juga menyukai