You are on page 1of 3

DIAGRAMAS DE BLOQUES

Hctor Reinoso
Escuela de Ingeniera Electrnica en Telecomunicaciones y Redes
Escuela Superior Politcnica De Chimborazo
Chimborazo, Riobamba
elpebas@gmail.com

Abstract.- Los diagramas de bloques son una


herramienta til y alternativa que permite visualizar
de manera grfica la relacin de las variables de
entrada y salida en los sistemas de control, las
distintas configuraciones de estos bloques, puede ser
simplificado mediante reglas sencillas de reduccin,
adems de la resolucin, mediante este mtodo
analtico, tambin podemos realizar la reduccin con
la ayuda de la herramienta software Matlab, con el
uso de comandos muy bsicos.
Keywords.- Algebra de Diagramas de Bloques,
Simplificacin de Diagramas de Bloques.

I.

Figura 1. Elementos de un diagrama de bloques

Entre los principales elementos que conforman un


diagrama de bloques tenemos los siguientes:

INTRODUCCION

Los sistemas dinmicos que constituyen los sistemas de


control automtico se representan matemticamente
mediante un sistema de ecuaciones diferenciales,
posterior a esto la transformada de Laplace reduce el
problema a la solucin de un conjunto de ecuaciones
algebraicas lineales, la relacin entre las variables
especficas y las variables controladas se realiza
mediante la funcin de transferencia [1].
La importancia de esta relacin causa-efecto radica en
representar las relaciones de las variables del sistema
por medio de diagramas, esta representacin consiste en
bloques que representan un sistema con algunas
variables bajo control como se puede observar en la Fig.
1 en donde se observas las entradas y salidas
relacionadas con la funcin de transferencia, la
direccin de las flechas indican la direccin de las
seales y el recuadro indica la funcin de transferencia
[1] [2].

Punto de suma._ Tiene forma de circulo con


una cruz en su interior en cuyo borden
apuntan dos flechas indicando el flujo de una
seal al frente de cada flecha se observa
signos ms o menos que indica si la seal se
suma o se resta como lo podemos ver en la
Fig. 2.

Figura 2. Punto de suma

Punto de ramificacin._ Es un punto a partir


del cual la seal de un bloque se dirige a otros
bloques o aun punto de suma.

Figura 3. Punto de bifurcacin

Bloques en serie._ cuando tenemos dos o


ms bloques conectados en cascada o serie, el
bloque equivalente ser igual al producto de
las funciones de transferencia de cada bloque
individual, como lo podemos observar en la
Fig. 3. [2]

Para comenzar definimos tres funciones


transferencia G1, G2 y G3 de la siguiente manera:

de

num1= [2 3]; den1= [1 2 0 7];


num2= [2]; den2= [1 2 7];
num3= [1 5 4]; den3= [12 9 0 2];
Posteriormente se hallara la funcin de transferencia
mediante los siguientes comandos:

Figura 3. Bloques en Serie

Bloques en paralelo._ En la configuracin de


dos o ms bloques en paralelo, el bloque
nico equivalente, ser igual a la suma de
cada una de las funciones de transferencia de
los bloques individuales como en la fig. 4. [2]

G1=tf(num1,den1)

G2=tf(num2,den2)

H=tf(num3,den3)

Bloques en realimentacin._ En este tipo de


configuracin, el bloque equivalente nico es
igual al cociente entre la ganancia directa
sobre uno ms o menos dependiendo del
signo que tiene la flecha de realimentacin el
producto de la ganancia directa por la
ganancia de retroalimentacin como se
observa en la figura 5. [2]

2
2
2

12

Figura 4. Bloques en Paralelo

5
9

Una vez podemos realizar la


mediante:

7
4

respectiva reduccin

Para bloques en paralelo usaremos el comando


P=parallel( G1,G2)
Para simplificar los bloques en serie usaremos:
S= Series (G1,G2)
Para simplicar la retroalimentacin usaremos:
Feedback(S,H-1)
La razn por la que se pone -1 delante de H es porque
es una retroalimentacin negativa si fuera positiva se
pondra +1 y si fuera una retroalimentacin unitaria

se pondr (S,1) el uno en lugar de H. [3]


Figura 5. Bloques en realimentacin

II.

OBTENCION DE LOS DIAGRAMAS DE


BLOQUE EN SERIE, PARALELO Y
RETROALIMENTACION EN MATLAB Y
SU RESPECTIVA FUNCION DE
TRANSFERENCIA

Matlab permite representar este tipo de diagramas de


bloque y a su vez mediante distintos comandos
podemos hallar sus bloques unitarios equivalentes como
se muestra a continuacin:

III.

SCRIPT EN MATLAB.

IV.

Cdigo en matlab
%DIAGRAMAS DE BLOQUES
clc;
clear all;
num1=[2 3];
den1=[1 2 0 7];
num2=[2];
den2=[1 2 7];
num3=[1 5 4];
den3=[12 9 0 2];
G1=tf(num1,den1)
G2=tf(num2,den2)
H=tf(num3,den3)
%BLOQUES EN SERIE
S=series(G1,G2)
%BLOQUES EN PARALELO
P=parallel(G1,G2)
%BLOQUES EN REALIMENTACION
F1= feedback(S,H-1)
F2= feedback(P,H-1)
f3= feedback(P,1)

V.

CONCLUSIONES
La simplificacin de diagramas de bloque empleando
Matlab resulta gran ayuda cuando se presentan funciones de
transferencia con polinomios de orden mayor, ya que este
tipo de expresiones representan un trabajo muy laborioso
para su simplificacin.
En comando feedback, cuando no se especifica si la
realimentacin es positiva o negativa, Matlab asume que
ser negativa por defecto.
La funcin de transferencia hallada al final de la
simplificacin de cualquier configuracin de diagramas de
bloque, ser de gran utilidad a la hora de determinar la
estabilidad del sistema, al hallar sus polos y ceros y
posteriormente se pueden graficar en el plano complejo.

REFERENCIAS

P=

[1]: Dorf, Bishop, Sistemas de Control Moderno - 12va Edicin, 2006

Transfer function:
4 s^3 + 11 s^2 + 20 s + 35
----------------------------------------s^5 + 4 s^4 + 11 s^3 + 21 s^2 + 14 s + 49

[2] Ogata ,INGENIERIA DE CONTROL MODERNO, 3era Edicin, 2004

F1=
Transfer function:
48 s^4 + 108 s^3 + 54 s^2 + 8 s +
12
----------------------------------------------------------------------------12 s^8 + 57 s^7 + 168 s^6 + 353 s^5 + 317 s^4 + 632 s^3
+ 455 s^2 + 66 s + 110
F2=
Transfer function:
48 s^6 + 168 s^5 + 339 s^4 + 608 s^3 + 337 s^2
+ 40 s + 70
----------------------------------------------------------------------------12 s^8 + 57 s^7 + 120 s^6 + 189 s^5 + 57 s^4 + 219 s^3 +
325 s^2 + 243 s + 168
F3=
Transfer function:
4 s^3 + 11 s^2 + 20 s + 35
----------------------------------------s^5 + 4 s^4 + 15 s^3 + 32 s^2 + 34 s + 84

[3]https://www.mathworks.com/help/control/ref/tf.html

You might also like