Вы находитесь на странице: 1из 3

UNIVERSIDAD DE CIENCIAS Y HUMANIDADES

FUNCIONES DE TRANSFERENCIA CON MATLAB


Si consideramos un sistema con dos componentes:
G1(s) = num1 / den1

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)

Ing. Alex Gonzales Suarez

UNIVERSIDAD DE CIENCIAS Y HUMANIDADES


..
[num, den] = parallel(num1 ,den1 ,num2,den2);
printsys(num,den)

[num, denl = feedbackhum1 ,den1 ,num2,den2);


printsys(num,den)
.

Ejemplo 2:
G2(s)

R(s)

G1(s)

C(s)

+
G3(s)

G4(s)
Donde:
G1(s) =

s+2
3 s2 + s

G2(s) =

2
s+7

G3(s) =

s+5
s +6s+3
2

G4(s) =

Podemos utilizar el cdigo:


num1 = [0 1 2];
den1 = [3 1 0];
G1 = tf(num1, den1)
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)

Ing. Alex Gonzales Suarez

%esto nos permite hallar la funcin de transferencia

% G4 es la realimentacin negativa

1
s

UNIVERSIDAD DE CIENCIAS Y HUMANIDADES


EJERCICIOS:

Ing. Alex Gonzales Suarez

Вам также может понравиться