Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab Avanzado
Matlab Avanzado
División de Ingenierías
2019
MATLAB AVANZADO
Sistemas Sistemas
Mecánicos Eléctricos
ESCALÓN
RAMPA
IMPULSO SISTEMA
SENOIDAL F(s)
EXPONENCIAL ENTRADA SALIDA
Modelación de
Sistemas
Función de Transferencia:
Es la relación de la salida con respecto a la entrada.
𝑠+1 Ceros
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 1 Polos
𝑠 + 10 10𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 𝐹 𝑠 = 3
𝑠 2 + 5𝑠 + 10 𝑠 + 3𝑠 2 + 20𝑠 + 10
𝑠 𝑠
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 3 + 𝑠 2 + 2𝑠 + 1 𝑠+1
2𝑠 + 10 𝑠 3 + 8𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 3 𝐹 𝑠 = 4
𝑠 + 3𝑠 2 + 20𝑠 + 10 𝑠 + 5𝑠 3 + 3𝑠 2 + 20𝑠 + 10
Modelación de
Sistemas Función de Transferencia
Ejemplo:
Se tiene un cero en -1 y un doble polo en -1, con una
ganancia de 1, por lo cual la función de transferencia es:
% FUNCION DE F=
TRANSFERENCIA EN %FUNCION DE
FUNCION DE POLOS, (s+1) TRANSFERENCIA EN FUNCION
CEROS Y GANANCIA ------- DE POLOS, CEROS Y
z=[-1]; (s+1)^2 GANANCIA
p=[-1 -1]; F=zpk([-1],[-1 -1],[1])
k=[1] Continuous-time
F=zpk(z,p,k) zero/pole/gain
model.
Modelación de
Sistemas Función de Transferencia
Ejercicio 2
Ejemplo:
𝑠+1
𝐹 𝑠 =
𝑠 2 + 2𝑠 + 1
𝑠+1 10𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 𝐹 𝑠 = 3
𝑠 2 + 5𝑠 + 10 𝑠 + 3𝑠 2 + 20𝑠 + 10
𝑠+2 𝑠
𝐹 𝑠 = 3 𝐹 𝑠 =
𝑠 + 𝑠 2 + 2𝑠 + 1 𝑠 + 10
𝑠 + 10 2𝑠 3 + 8𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 3 𝐹 𝑠 = 4
𝑠 + 3𝑠 2 + 20𝑠 + 10 2𝑠 + 5𝑠 3 + 3𝑠 2 + 20𝑠 + 10
Modelación de
Sistemas Función de Transferencia
Ejemplo:
Sea el sistema de segundo orden con una wn = 1 y ζ = 0.7.
Hallar la función de transferencia del mismo.
%FUNCION DE TRANSFERENCIA DE
F1 =
SISTEMAS DE SEGUNDO ORDEN EN
FUNCION DE
1
%COEFICIENTE DE AMORTIGUAMIENTO
---------------
Y LA FRECUENCIA NATURAL
s^2 + 1.4 s + 1
[n1,d1]=ord2(1,0.7);
F1=tf(n1,d1)
Continuous-time transfer
function.
Modelación de
Sistemas Función de Transferencia
Ejercicio 4:
Dado los valores de wn y ζ, hallar la función de transferencia
para cada uno de los siguientes sistemas de segundo orden
• 𝜔𝑛 = 5 ζ = 0.1 • 𝜔𝑛 = 9 ζ = 0.8
• 𝜔𝑛 = 2 ζ = 0.2 • 𝜔𝑛 = 3 ζ = 0.7
• 𝜔𝑛 = 4 ζ = 0.4 • 𝜔𝑛 = 6 ζ = 0.6
• 𝜔𝑛 = 5 ζ= 0.5 • 𝜔𝑛 = 7 ζ=1
Modelación de
Sistemas Función de Transferencia
1 1
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 2𝑠 + 1 2𝑠 + 1
𝑠 + 10 10𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 𝐹 𝑠 = 3
𝑠 2 + 5𝑠 + 10 𝑠 + 3𝑠 2 + 20𝑠 + 10
𝑠 𝑠
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 3 + 𝑠 2 + 2𝑠 + 1 𝑠+1
2𝑠 + 10 𝑠 3 + 8𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 3 𝐹 𝑠 = 4
𝑠 + 3𝑠 2 + 20𝑠 + 10 𝑠 + 5𝑠 3 + 3𝑠 2 + 20𝑠 + 10
Modelación de
Sistemas Función de Transferencia
El comando residue convierte la función de transferencia
expresada en forma polinómica en la función de
transferencia de fracciones parciales
Ejemplo:
F=
𝑠+1 𝑟1 𝑟2 s+1
𝐹 𝑠 = 2 = + + 𝑘(𝑠) -------------
𝑠 + 2𝑠 + 1 𝑠 − 𝑝1 𝑠 − 𝑝2
s^2 + 2 s + 1
% OBTENCION DE LA FUNCION DE
TRANSFERENCIA DE FRACCIONES PARCIALES
n1=[0 1 1]; %NUMERADOR r=
d1=[1 2 1]; %DENOMINADOR 1
F=tf(n1,d1) %SE VISUALIZA LA F(S) 0
[r p k]=residue(n1,d1) %SE OBTIENEN p=
LAS FRACCIONES PARCIALES Y LA GANANCIA -1
-1
k=
[]
Modelación de
Sistemas Función de Transferencia
Ejercicio 6:
HALLAR LA REPRESENTACIÓN EN FRACCIONES PARCIALES DE LAS
SIGUIENTES FUNCIONES DE TRANSFERENCIA.
1 1
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 2𝑠 + 1 2𝑠 + 1
𝑠 + 10 10𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 𝐹 𝑠 = 3
𝑠 2 + 5𝑠 + 10 𝑠 + 3𝑠 2 + 20𝑠 + 10
𝑠 𝑠
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 3 + 𝑠 2 + 2𝑠 + 1 𝑠+1
2𝑠 + 10 𝑠 3 + 8𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 3 𝐹 𝑠 = 4
𝑠 + 3𝑠 2 + 20𝑠 + 10 𝑠 + 5𝑠 3 + 3𝑠 2 + 20𝑠 + 10
Modelación de
Sistemas Función de Transferencia
Otra manera de obtener los polos y ceros de una función
de transferencia por medio de Matlab es con el uso de los
comandos pole y zero.
Ejemplo:
𝑠+1 Ceros F1 =
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 1 Polos
s+1
-------------
s^2 + 2 s + 1
% CALCULO DE CEROS Y POLOS DE
UNA FUNCION DE TRANSFERENCIA Continuous-time transfer function.
(POLE ZERO)
F1=tf([0 1 1],[1 2 1]) CERO =
cero=zero(F1) -1
POLO=pole(F1) POLO =
-1
-1
Modelación de
Sistemas Función de Transferencia
Ejercicio 7:
HALLAR LOS POLOS, CEROS Y LA GANANCIA DE LAS SIGUIENTES FUNCIONES
DE TRANSFERENCIA USANDO EL COMANDO POLE Y ZERO.
4 𝑠
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 2𝑠 + 4 𝑠+1
𝑠 + 10 𝑠 2 + 2𝑠 + 10
𝐹 𝑠 = 𝐹 𝑠 = 3
𝑠 2 + 5𝑠 + 10 𝑠 + 3𝑠 2 + 20𝑠 + 10
𝑠 𝑠
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 10𝑠 + 10 𝑠 + 10
𝑠 + 10 𝑠 3 + 4𝑠 2 + 2𝑠 + 5
𝐹 𝑠 = 3 𝐹 𝑠 = 4
𝑠 + 3𝑠 2 + 20𝑠 + 10 𝑠 + 5𝑠 3 + 3𝑠 2 + 20𝑠 + 5
Modelación de
Sistemas Función de Transferencia
4 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
16 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
9 2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
10 10
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 10
Modelación de
Sistemas Función de Transferencia
F1 =
% CALCULO DE CEROS DE UNA 10 s + 10
FUNCION DE TRANSFERENCIA. -------------
F1=tf([0 10 10],[1 2 1]) s^2 + 2 s + 1
[cero]=tzero(F1) Continuous-time transfer function.
cero =
-1.0000
Modelación de
Sistemas Función de Transferencia
Ejercicio 9:
HALLAR LOS CEROS DE LAS SIGUIENTES F(s).
𝑠+4 𝑠 + 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
𝑠 + 16 𝑠 + 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
𝑠+9 𝑠+2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
𝑠 + 10 𝑠+7
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 7
Modelación de
Sistemas
RESPUESTA DE SISTEMAS CONTINUOS
Para analizar el comportamiento transitorio y permanente de la
respuesta de los sistemas, Matlab permite hacer simulaciones ante
distintas señales de prueba, las más comunes son: Escalón,
Impulso, Rampa y Cuadrada.
IMPULSO
Ejemplo: Hallar la respuesta del sistema a una señal
impulso. 1
𝐹 𝑠 =
% RESPUESTA DEL SISTEMA A UNA 𝑠 2 + 2𝑠 + 1
ENTRADA IMPULSO. 1
RESPUESTA AL IMPULSO
0.8
impulse(F1) 0.7
xlabel('TIEMPO') AMPLITUD
0.6
ylabel('AMPLITUD') 0.5
0.4
title('RESPUESTA AL IMPULSO') 0.3
grid 0.2
0.1
0
0 1 2 3 4 5 6
TIEMPO (seconds)
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 10:
HALLAR LA RESPUESTA AL IMPULSO DE LOS SIGUIENTES
SISTEMAS
4 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
16 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
9 2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
10 10
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 10
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
ESCALÓN
Ejemplo: Hallar la respuesta del sistema a una señal
escalón.
1
𝐹 𝑠 =
𝑠 2 + 2𝑠 + 1
RESPUESTA AL ESCALON
1
step(F1) 0.6
AMPLITUD
0.5
xlabel('TIEMPO')
0.4
ylabel('AMPLITUD') 0.3
title('RESPUESTA AL ESCALON') 0.2
grid 0.1
0
0 1 2 3 4 5 6 7 8 9
TIEMPO (seconds)
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 11:
HALLAR LA RESPUESTA AL ESCALÓN DE LOS SIGUIENTES
SISTEMAS
4 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
16 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
9 2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
10 10
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 10
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
RAMPA
t=0:0.1:10; 8
x=t;
7
lsim(F1,x,t)
AMPLITUD
xlabel('TIEMPO') 4
ylabel('AMPLITUD')
3
title('RESPUESTA RAMPA') 1
grid 0
0 1 2 3 4 5
TIEMPO (seconds)
6 7 8 9 10
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 12:
HALLAR LA RESPUESTA A UNA RAMPA DE LOS SIGUIENTES
SISTEMAS
4 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
16 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
9 2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
10 10
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 10
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
CUADRADA
Ejemplo: Hallar la respuesta del sistema a una señal
Cuadrada.
1
𝐹 𝑠 =
𝑠 2 + 2𝑠 + 1
ENTRADA CUADRADA.
F1=tf([0 1 1],[1 2 1]) 1
[x t]=gensig('square',10)
lsim(F1,x,t) 0.8
axis([0 35 0 1.2])
AMPLITUD
xlabel('TIEMPO') 0.6
ylabel('AMPLITUD')
0.4
title('RESPUESTA CUADRADA')
grid 0.2
0
0 5 10 15 20 25 30 35
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 13:
HALLAR LA RESPUESTA A UNA SEÑAL CUADRADA DE LOS
SIGUIENTES SISTEMAS
4 64
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4 𝑠 + 30𝑠 + 64
16 25
𝐹 𝑠 = 𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16 𝑠 2 + 12𝑠 + 25
9 2
𝐹 𝑠 = 2 𝐹 𝑠 =
𝑠 + 10𝑠 + 9 𝑠 2 + 10𝑠 + 2
10 10
𝐹 𝑠 = 2 𝐹 𝑠 = 2
𝑠 + 20𝑠 + 10 𝑠 + 8𝑠 + 10
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
RESPUESTA DE UN SISTEMA DE SEGUNDO ORDEN A
UN ESCALÓN UNITARIO CON VARIACIONES DE ζ
1.8
1.6
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
Time (seconds)
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 14:
𝜔𝑛2
𝐹 𝑠 = 2
𝑠 + 2ζ𝜔𝑛 𝑠 + 𝜔𝑛2
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
RESPUESTA DE UN SISTEMA DE SEGUNDO ORDEN A
UN ESCALÓN UNITARIO CON VARIACIONES DE ζ
Ejemplo: Hallar la respuesta del sistema a una señal
escalón con wn =1 y ζ = 0, 0.2, 0.4, 0.6, 0.8, 1. Usando el
comando for. 1
𝐹 𝑠 =
𝑠 2 + 2ζ𝜔𝑛 𝑠 + 1
%Gráficas bidimensional y tridimensional de la respuesta
% escalón de un sistema de segundo orden estandar con wn=1
% y zeta%0, 0.2, 0.4, 0.6, 0.8, y 1.
t=0:0.2:10; xlabel('t (seg)')
zeta=[0 0.2 0.4 0.6 0.8 1]; ylabel('Amplitud')
for n=1:6; text(4.1,1.86,'\zeta=0')
num=[1]; text(3.5,1.5,'0.2')
den=[1 2*zeta(n) 1]; text(3.5,1.24,'0.4')
[y(1:51,n),x,t]=step(num,den,t); text(3.5,1.08,'0.6')
end text(3.5,0.95,'0.8')
%subplot(2,1,1); text(3.5,0.86,'1.0')
plot(t,y) % Para representar un diagrama
grid tridimensional %subplot(2,1,2)
title('Respuesta a un Escalón Unitario') %mesh(t,zeta,y')
%title('Respuesta tridimensional a
un escalón unitario')
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Respuesta a un Escalón Unitario
2
=0
1.5 0.2
0.4
Amplitud
0.6
1 0.8
1.0
0.5
0
0 1 2 3 4 5 6 7 8 9 10
t (seg)
1.5
0.5
0
1 0.9 0.8 0.7 10
0.6 8 9
0.5 0.4 6 7
0.3 4 5
0.2 0.1 2 3
0 0 1
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 15:
𝜔𝑛2
𝐹 𝑠 = 2
𝑠 + 2ζ𝜔𝑛 𝑠 + 𝜔𝑛2
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 16:
𝜔𝑛2
𝐹 𝑠 = 2
𝑠 + 2ζ𝜔𝑛 𝑠 + 𝜔𝑛2
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Solución Ejercicio 16:
-5
0 0.5 1 1.5 2 2.5 3 3.5 4
t (seg)
-5
1 0.9 0.8 0.7 4
0.6 3 3.5
0.5 0.4 2.5
0.3 1.5 2
0.2 0.1 0.5 1
0 0
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 17:
Hallar la respuesta de cada uno de los sistemas a una señal
escalón con ζ = 0.1, 0.3, 0.5, 0.7, 0.9, 1.2, usando el comando
for. Mostrar las respuestas por medio del comando subplot.
4
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4
16
𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16
9
𝐹 𝑠 =
𝑠 2 + 10𝑠 + 9
25
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 25
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 18:
Hallar la respuesta de cada uno de los sistemas a una señal
impulso con ζ = 0.1, 0.3, 0.5, 0.7, 0.9, 1.2, , usando el comando
for. Mostrar las respuestas por medio del comando subplot.
4
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 4
16
𝐹 𝑠 =
𝑠 2 + 5𝑠 + 16
9
𝐹 𝑠 =
𝑠 2 + 10𝑠 + 9
25
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 25
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 19:
Hallar la respuesta de cada uno de los sistemas a una
señal escalón con ζ = 0.1, 0.2, 0.6, 0.7, 0.9, 2, usando el
comando for. Mostrar las respuestas por medio del
comando subplot y el comando mesh.
16
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 16
4
𝐹 𝑠 =
𝑠 2 + 5𝑠 + 4
1
𝐹 𝑠 = 2
𝑠 + 10𝑠 + 1
9
𝐹 𝑠 =
𝑠 2 + 2𝑠 + 9
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 20:
Hallar la respuesta de cada uno de los sistemas a una
señal impulso con ζ = 0.1, 0.2, 0.6, 0.7, 0.9, 2, usando el
comando for. Mostrar las respuestas por medio del
comando subplot y el comando mesh.
16
𝐹 𝑠 = 2
𝑠 + 2𝑠 + 16
4
𝐹 𝑠 =
𝑠 2 + 5𝑠 + 4
1
𝐹 𝑠 = 2
𝑠 + 10𝑠 + 1
9
𝐹 𝑠 =
𝑠 2 + 2𝑠 + 9
Modelación de
Sistemas RESPUESTA DE SISTEMAS CONTINUOS
Ejercicio 21
Modelación de
Sistemas
LUGAR DE LAS RAICES
La característica básica de la respuesta transitoria de un
sistema en lazo cerrado se relaciona estrechamente con la
localización de los polos en lazo cerrado. Si el sistema tiene
una ganancia de lazo variable, la localización de los polos en
lazo cerrado depende del valor de la ganancia de lazo elegida.
0.976
1
pzmap
0.994
0.5
Imaginary Axis (seconds-1)
5 4 3 2 1
0
-0.5
0.994
-1
0.976
3
0.986
2
Imaginary Axis (seconds-1)
0.997
1
rlocus 16
0
14 12 10 8 6 4 2
-1
0.997
-2
0.986
-3
𝑠+4
𝐹 𝑠 =
𝑠 2 + 5𝑠 + 4
𝑠+1
𝐹 𝑠 = 3
𝑠 + 𝑠 2 + 10𝑠 + 1
Gracias por su
Atención
MODULO 2
MODELO DE
SISTEMAS
MECANICOS
MODULO 3
MODELO DE
SISTEMAS
ELECTRICOS
MODULO 4
Reducción de Diagramas
de Bloques
Reducción de Diagramas de
Bloques
(Cascada, Paralelo y Realimentado)
Por medio de Matlab es posible calcular la función de transferencia en
cascada, paralela y retroalimentada, por medio de los comandos series,
parallel y feedback respectivamente. Como ejemplo se considera el
caso en que:
10 5
𝐺1 𝑠 = 2 𝐺2 𝑠 =
𝑠 + 2𝑠 + 10 𝑠+5
FS =
50
-----------------------
%REDUCCION DE DIAGRAMAS DE BLOQUES s^3 + 7 s^2 + 20 s + 50
POR MEDIO DE LOS
FP =
%COMANDOS SERIES,PARALLEL Y FEEDBACK 5 s^2 + 20 s + 100
F1=tf([10],[1 2 10]) -----------------------
F2=tf([5],[1 5]) s^3 + 7 s^2 + 20 s + 50
FS=series(F1,F2) FB =
FP=parallel(F1,F2) 10 s + 50
FB=feedback(F1,F2) ------------------------
s^3 + 7 s^2 + 20 s + 100
.
EJERCICIOS
1 1
a) 𝐺1 𝑠 = 𝑠2 +2𝑠+1 𝐺2 𝑠 = 𝑠+1
20 2
a) 𝐺1 𝑠 = 𝑠2 +5𝑠+20 𝐺2 𝑠 = 𝑠+2
𝑠+1 3
a) 𝐺1 𝑠 = 𝑠2 +2𝑠+1 𝐺2 𝑠 = 𝑠+3
G1(S)
(𝑆) (𝑆)
X
+
−
3
X
+
−
1
𝑆+2
3
𝑆+4 X
+
+
−
(𝑆) (𝑆)
1 +
X
−
3
X
+
−
1
𝑆+2
3
𝑆+4
+
X
+
−
1
Paso 2
Se enumera cada uno de los bloques que conforman al sistema, como se
observa en la Figura 4.
(𝑆) (𝑆)
1
X
+
−
3 +
X −
1
𝑆+2
3
𝑆+4
+
+
− X 1
Paso 3
Se define la matriz q, esto se realiza primeramente colocando en la primera columna el número del
bloque que tiene otros bloques como bloques de entrada, ya sea por conexión directa o por
conexión mediante uno o varios puntos de suma. Para este ejemplo se tiene que:
2
3
𝑞= 4
5
6
Posteriormente en la siguiente columna se coloca el número de cada uno de los bloques que son
entradas ya sea de forma directa o por algún punto de suma de los bloques colocados en la primera
columna, con lo que la matriz q nos queda de la siguiente forma:
2 1 −4
3 2 −3
𝑞= 4 3
5 3
6 4 5
Para concluir se rellena la matriz con ceros en los lugares que resulten vacíos del proceso anterior.
2 1 −4 0
3 2 −3 0
𝑞= 4 3 0 0
5 3 0 0
6 4 5 0
Paso 4
Se selecciona el número del bloque que determina la entrada y salida del sistema, al igual
que el número total de bloques enumerados en el sistema, para nuestro caso se tiene que:
input=1
output=6
nblocks=6
Paso 5
Con la información obtenida estamos en la disponibilidad de escribir nuestro programa en
Matlab tomando como base la Tabla 1. Se deberá seguir la secuencia indicada en esta tabla
como se muestra a continuación:
num/den =
12 s + 57
--------------
s^2 + 7 s + 21
Reducción de Diagramas de
Bloques
EJERCICIOS:
• Realizar la metodología descrita anteriormente para cada uno de los sistemas.
• Anexar los programas en Matlab según sea el caso.
• Comprobar los sistemas por medio de SIMULINK.
SISTEMA I SISTEMA II
SISTEMA III
SISTEMA IV
SISTEMA V
Gracias por su
Atención
MODULO 5
MODELO DE UN MOTOR DE DC
𝑑2 𝜃 𝑑𝜃
𝑑2𝜃 1 𝑑𝜃
J 𝑑𝑡 2 = 𝑇 − 𝑏 𝑑𝑡 = 𝑘 𝑖 − 𝑏
𝑑𝑡 2 𝐽 𝑡 𝑑𝑡
𝑑𝑖 𝑑𝑖 1 𝑑𝜃
L =− 𝑖+𝑉−𝑒 = − 𝑖 + 𝑉 − 𝑘𝑒
𝑑𝑡 𝑑𝑡 𝐿 𝑑𝑡
Los parámetros físicos tienen los siguiente valores :
𝑑𝑖 1 𝑑𝜃 𝑑2𝜃 1 𝑑𝜃
= − 𝑖 + 𝑉 − 𝑘𝑒 = 𝑘 𝑖 − 𝑏
𝑑𝑡 𝐿 𝑑𝑡 𝑑𝑡 2 𝐽 𝑡 𝑑𝑡