Está en la página 1de 8

Reducción de Diagramas de Bloques con Matlab

El objetivo de esta actividad es aprender a utilizar y validar las herramientas que Matlab
proporciona para la construcción y reducción de diagramas de bloques de Sistemas
Lineales Invariantes en el Tiempo.
Introducción
Matlab proporciona diversas herramientas para la construcción y para la reducción de
diagramas de bloques de Funciones de Transferencia, expresar las conexiones presentes
en el diagrama mediante los comandos: series, parallel y feedback.

Reglas básicas de reducción de diagramas de bloques.


ALBEGRA DE BLOQUES CON MATLAB

Matlab dispone de una serie de comandos muy útiles para la reducción de


sistemas de control con diagramas de bloques:
1.- Equivalente de dos bloques serie:
Es el producto de los dos bloques, en Matlab se obtiene con el comando series:

Definidos los sistemas sys1 y sys2 con el comando


tf(num,den), escribimos en Matlab:

» sistema_equivalente = series (sys1, sys2)

2.- Equivalente de dos bloques en paralelo:


Es la suma de los dos bloques, en Matlab se obtiene con el comando parallel:

Definidos los sistemas sys1 y sys2 con el comando


tf(num,den), escribimos en Matlab:

» sistema_equivalente = parallel (sys1, sys2)


ALBEGRA DE BLOQUES CON MATLAB
3.- Equivalente para un esquema de realimentación o feedback:

Definidos los sistemas sys_1 y sys_2 con el comando tf(num,den), escribimos en Matlab:

Para retroalimentación negativa


» sistema_equivalente = feedback (sys1, sys2,-1)
o
» sistema_equivalente = feedback (sys1, sys2)

Para retroalimentación positiva


» sistema_equivalente 1= feedback (sys1, sys2,1)
ALBEGRA DE BLOQUES CON MATLAB

Ejemplos
1. Bloques en serie (series).
Sea un sistema formado por dos bloques en serie como se muestra en la figura:
Considerando:

Obtener la FdT equivalente de forma teórica y comprobar en Matlab


Escriba código y resultado

:
ALBEGRA DE BLOQUES CON MATLAB

2. Bloques en paralelo ( parallel ). Sea un sistema formado por dos bloques en


paralelo como el de la figura:

Considerando:

Obtener la FdT equivalente de forma teórica y comprobar en Matlab

Escriba código y resultado

:
ALBEGRA DE BLOQUES CON MATLAB

3. Sistema retroalimentado unitario.


Sea un sistema con retroalimentación unitaria como el de la siguiente figura:

Considerando:

Obtener la FdT equivalente de forma teórica y comprobar en Matlab

Escriba código y resultado

:
ALBEGRA DE BLOQUES CON MATLAB
4. Sistema con retroalimentación no unitaria ( feedback).
Sea un sistema con retroalimentación no unitaria como el que sigue:
Considerando:

Obtener la FdT equivalente de forma teórica y comprobar en Matlab


Escriba código y resultado

:
ALBEGRA DE BLOQUES CON MATLAB
5.- Para la configuración siguientes, obtenga la función de transferencia de lazo
cerrado T(s) utilizando Matlab.

Obtener la FdT equivalente de forma teórica y analizar la estabilidad el sistema


en lazo cerrado, comprobar en Matlab.
Escriba código y resultado

También podría gustarte