Está en la página 1de 8

Taller No.

4 Matlab

Funciones de
transferencia y
algebra de bloques
con Matlab.
PARTE A.

FUNCIONES DE TRANSFERENCIA CON MATLAB.

Objetivo: El estudiante aprenderá a crear funciones de transferencia con MATLAB


haciendo uso de la función “tf” y la función “zpk”, de igual forma reducirá diagramas
de bloques utilizando las funciones “series, parallel, feedback” de la Toolbox Control
System de MATLAB.

El Control Systems Toolbox, es un conjunto de rutinas para MATLAB dedicadas a aplicar


las distintas herramientas de la teoría de control clásico para sistemas lineales.

Verificar
Para utilizar esta toolbox, se debe verificar que este instalada en el PC. Una manera
simple de verificar es teclear en el comand Windows:
Para ello Simplemente escriba "ver" en la ventana de comandos de MATLAB. Le
mostrará qué versión de MATLAB está ejecutando, su número de licencia y qué cajas de
herramientas tiene instaladas.
% Cuando se quiera consultar la ayuda de un comando por ejemplo el tf
Uso de la Ayuda.
>> help tf % da una descripción de la función y muestra ejemplos de cómo usarla.

Creación de funciones de transferencia (comandos tf y zpk).


Ejemplo 1.
Crear una función de transferencia usando el comando tf de la Toolbox Control System
Para la función G(s)=

Se creará su respectiva función de transferencia en Matlab, con las siguientes

Código:

Ejemplo 2.
Forma corta para realizar el ejemplo 1.

Código:

Ejemplo 3.
En caso de que el polinomio se encuentre factorizado, para crear la función de
transferencia puede hacer uso del comando zpk. Zpk (en su orden son los ceros, polos
y la ganancia de la función de transferencia)
Ejemplo G(s)=

Código:
La forma corta, al igual que en el ejercicio anterior será:

Código:
Algebra de bloques, Uso de las funciones series, parallel,
feedback.
Ejemplo 4.
En este caso aplicaremos los comandos de reducción de la Toolbox Control System:
(series, parallel y feedback), en combinación con los comandos vistos anteriormente
para crear las funciones de transferencia (tf y zpk).
Sistemas en serie:

%Luego de crear las respectivas funciones de transferencia H1 y H2, la


simplificación será

Código:

Código:
Sistemas en paralelo:

%Luego de crear las respectivas funciones de transferencia H1 y H2, la


simplificación será:

Código:

Sistemas realimentados.

%Luego de crear las respectivas funciones de transferencia H1 y H2, la


simplificación será:

Código:
Ejemplo 5.
Considere las siguientes funciones de transferencia:

Calcular la cascada entre G1 y G2.


Calcular paralelo entre G1 y G2
Calcular la retroalimentación positiva entre G1 y G2
Calcular la retroalimentación negativa ente G1 y G2
Calcular el sistema en cascada entre G1 y G2, y este resultado en realimentación
con H1

Código:
Ejercicios parte A.

Aa. Para el diagrama de bloques de la figura obtener una expresión para C(s)/R(s) UTILIZANDO
MATLAB, si

Ab. Para el diagrama de bloques de la figura obtener una expresión UTILIZANDO MATLAB para
C(s)/R(s), si

G1(s) = (0.5s(s+10))/(s2(s+25) (s+3.5)),


G2(s) = 2s3+s+3/s4+3s2+1,
G3(s) =4/(s+1)2,
G4(s) =2s/(s2+0.5s +1)

También podría gustarte