Upload
krax-dawer
View
6
Download
2
Embed Size (px)
Citation preview
UNIVERSIDAD DE CIENCIAS Y HUMANIDADES
Ing. Alex Gonzales Suarez
FUNCIONES DE TRANSFERENCIA CON MATLAB
Si consideramos un sistema con dos componentes:
G1(s) = num1 / den1 y G2(s) = num1 / den1
Para obtener la funcin de transferencia podemos utilizar los siguientes comandos:
Sistemas en cascada:
[num, den] = series(num1, den1, num2, den2)
Sistemas en paralelo:
[num, den] = parallel(num1, den1, num2, den2)
Sistemas en retroalimentacin (lazo cerrado)
[num, den] = feedback(num1, den1, num2, den2)
Ejemplo:
Considere el caso
num1 = [0 0 10]; den1 = [1 2 10]; num2 = [0 5]; den2 = [1 5]; [num, den] = series(num1 ,den1 ,num2,den2); printsys(num,den)
UNIVERSIDAD DE CIENCIAS Y HUMANIDADES
Ing. Alex Gonzales Suarez
.. [num, den] = parallel(num1 ,den1 ,num2,den2); printsys(num,den) [num, denl = feedbackhum1 ,den1 ,num2,den2); printsys(num,den) .
Ejemplo 2:
Donde:
G1(s) = G2(s) = G3(s) = G4(s) =
Podemos utilizar el cdigo:
num1 = [0 1 2];
den1 = [3 1 0];
G1 = tf(num1, den1) %esto nos permite hallar la funcin de transferencia
G2 = tf( [2], [1 7] )
G3 = tf( [0 1 5], [1 6 3 ] )
G4 = tf( [0 1], [1 0] )
T1 = parallel(G1, G2)
T2 = series(T1, G3)
T = feedback(T2, G4, -1) % G4 es la realimentacin negativa
-
+ +
G2(s)
G1(s)
G4(s)
G3(s) + R(s)
C(s)
s + 2 3 s2 + s
2 s + 7
s + 5 s2 + 6 s + 3
1 s
UNIVERSIDAD DE CIENCIAS Y HUMANIDADES
Ing. Alex Gonzales Suarez
EJERCICIOS: