Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2MM3
2015100522
Para la reducción de diagramas a bloques se utiliza el algebra de bloques, y como es bien sabido,
las reducciones son mediante agrupaciones en serie (variable=series (polinomio1, polinomio2)),
paralelo (variable=parallel (polinomio1, polinomio2)) y por retroalimentación (variable=feedback
(polinomio1, polinomio2, +1 o -1)).
Función de Transferencia
En el análisis de sistemas, la función de transferencia es la relación de la respuesta de un sistema
(señal de salida) entre la señal de entrada. - Paráfrasis de Lathi
sys =
1
---------------
2 s^2 + 3 s + 4
Usando s=tf('s')
s = tf('s'); %solo es necesario declararla y ejecutarla usa sola vez
sys = s/(s^2 + 2*s + 10) %solamente escribimos una variable y la igualamos a un polinomio
A = (3*s^2 - 2*s + 1)/(s^3 + 3*s^2 - 2*s + 1)
sys =
s
--------------
s^2 + 2 s + 10
A =
3 s^2 - 2 s + 1
---------------------
s^3 + 3 s^2 - 2 s + 1
Reducción en serie
La siguiente imagen y el ejemplo fueron extraídos del documento del profesor.
figure(1)
diagrama1=imshow('reduccionserie.png');
%
s = tf('s');
Gc=(s+1)/(s+2);
Gs=1/(500*s^2);
Gf=series(Gc,Gs)
Gf =
s + 1
------------------
500 s^3 + 1000 s^2
Reducción en paralelo
La siguiente imagen y el ejemplo fueron extraídos del documento del profesor.
figure(2)
diagrama2=imshow('reduccionparalelo.png');
%
s = tf('s');
G1=(s+1)/(s+2);
G2=1/(500*s^2);
Gf=parallel(G1,G2)
Gf =
figure(3)
diagrama3=imshow('reduccionretroalimentación.png'); %Retroalimentacion negativa
figure(4)
diagrama4=imshow('reduccionretroalimentación2.png'); %Retroalimentación positiva
G=(2*s^2+5*s+1)/(s^2+2*s+3);
C=5*(s+2)/(s+10);
Gf=feedback(G,C, -1) %Retroalimentacion negativa
Gf2=feedback(G,C, +1) %Retroalimentación positiva
Gf =
2 s^3 + 25 s^2 + 51 s + 10
---------------------------
11 s^3 + 57 s^2 + 78 s + 40
Gf2 =
-2 s^3 - 25 s^2 - 51 s - 10
---------------------------
9 s^3 + 33 s^2 + 32 s - 20
s=tf('s');
numerador1= [6 0 1];
denominador1= [1 3 3 1];
Gdes=tf(numerador1,denominador1)
Hdes=((s+1)*(s+2))/((s+2)*(s-2)*(s+3))
Gdes =
6 s^2 + 1
---------------------
s^3 + 3 s^2 + 3 s + 1
Hdes =
s^2 + 3 s + 2
----------------------
s^3 + 3 s^2 - 4 s - 12
Actividad 2
Reducir el diagrama de bloques siguientes (escribir o copiar instrucciones y resultados de Matlab y
realizar dibujos de la reducción del diagrama para cada paso)
Actividad2.1
figure(5)
diagrama5=imshow('diagrama1.png');
s=tf('s');
G11=10/(s+1);
G12=1/(2*s + 0.5);
G13=540;
G14=0.1;
S11=series(G11,G12)
R11=feedback(S11,G14,-1)
FT1=feedback(R11*G13,-1)
S11 =
10
-------------------
2 s^2 + 2.5 s + 0.5
R11 =
10
-------------------
2 s^2 + 2.5 s + 1.5
FT1 =
5400
--------------------
2 s^2 + 2.5 s - 5399
figure(6)
diagrama6=imshow('diagrama2.png');
s=tf('s');
G21= 1/s;
G22= s+1;
G23= s/(s^2 + s);
G24= 1/s;
G25= 5;
G26= s;
G27= (s - 1)/(2*s - 2);
G28= 1;
M21=G25/G27
R21=feedback(G27,G26,-1)
P21=parallel(G23,G24)
S21=series(P21,R21)
M22=G22/S21
P22=parallel(M21,M22)
R22=feedback(S21,G28,+1)
S22=series(G21,R22)
FT2=feedback(S22,P22,-1)
M21 =
10 s - 10
---------
s - 1
s - 1
-----------
s^2 + s - 2
P21 =
2 s^2 + s
---------
s^3 + s^2
2 s^3 - s^2 - s
-------------------------
s^5 + 2 s^4 - s^3 - 2 s^2
M22 =
R22 =
2 s^3 - s^2 - s
-----------------------------
s^5 + 2 s^4 - 3 s^3 - s^2 + s
Continuous-time transfer function.
S22 =
2 s^3 - s^2 - s
-------------------------------
s^6 + 2 s^5 - 3 s^4 - s^3 + s^2
FT2 =
- 10 s^2
Actividad 2.3
figure(7)
diagrama7=imshow('diagrama3.png');
s=tf('s');
G31=G21;
G32=G22;
G33=G23;
G34=G24;
G35=G25;
G36=G26;
G37=G27;
G38=G28;
H31=-5*s;
H32=s+1;
H33=2;
S31=series(G31,G32)
S32=series(G33,G34)
M31=1/G34
S33=series(H33,M31)
R31=feedback(S32,H31,-1)
S34=series(S31,R31)
P31=parallel(S33,-H33)
FT3=feedback(S34,P31,+1)
S31 =
s + 1
-----
s
S32 =
s
---------
s^3 + s^2
M31 =
R31 =
s
-----------
s^3 - 4 s^2
Continuous-time transfer function.
S34 =
s^2 + s
-----------
s^4 - 4 s^3
P31 =
2 s - 2
FT3 =
s^2 + s
-----------------
s^4 - 6 s^3 + 2 s
Continuous-time transfer function.
Actividad 2.4
figure(8)
diagrama8=imshow('diagrama4.png');
s=tf('s');
G41=G21;
G42=G22;
G43=G23;
G44=G24;
G45=G25;
G46=G26;
G47=G27;
G48=G28;
S41=series(G46,G47)
P41=parallel(S41,G44)
S42=series(G43,P41)
M41=G42/G45
S43=series(G41,G45)
P42=series(M41,S42)
P43=parallel(-P42,-G48)
FT4=feedback(S43,P43,+1)
S41 =
s^2 - s
-------
2 s - 2
P41 =
s^3 - s^2 + 2 s - 2
-------------------
2 s^2 - 2 s
s + 1
-----
5
5
-
s
P42 =
s^5 + s^3 - 2 s
---------------
10 s^4 - 10 s^2
P43 =
FT4 =
50 s^4 - 50 s^2
---------------------------------------
15 s^5 + 50 s^4 - 5 s^3 - 50 s^2 - 10 s
Continuous-time transfer function.
Actividad 2.5
figure(9)
diagrama9=imshow('diagrama5.png');
s=tf('s');
G51=G21;
G52=G22;
G53=G23;
G54=G24;
G55=G25;
G56=G26;
G57=G27;
G58=G28;
H51=H31;
H52=H32;
H53=H33;
P51=parallel(G51,G54)
R1=feedback(G53,1)
S51=series(P51,G52)
P52=parallel(G54,G55)
R2=feedback(R1,P52,+1)
FT5=feedback(R2*S51,+1)
P51 =
2 s
---
s^2
R1 =
s
---------
s^2 + 2 s
S51 =
2 s^2 + 2 s
-----------
s^2
P52 =
5 s + 1
-------
s
s^2
---------------
s^3 - 3 s^2 - s
FT5 =
2 s^4 + 2 s^3
---------------
s^5 - s^4 + s^3
Continuous-time transfer function.