Está en la página 1de 5

Código teorico (libro) Algoritmo de MOLLENKAMP

t1=input('valor de t1(15%):');

t2=input('valor de t2(45%):');

t3=input('valor de t3(75%):');

x=(t2-t1)/(t3-t1);

zeta=(0.0805-(5.547*(0.475-x)^2))/(x-0.356);

if zeta < 1

f2=(0.708)*(2.811)^zeta;

else

f2=(2.6*zeta)-0.60;

end

wn=f2/(t3-t1);

f3=(0.922)*(1.66^zeta);

teta=t2-(f3/wn);

tal1=(zeta+sqrt(zeta^2-1))/wn;

tal2=(zeta-sqrt(zeta^2-1))/wn;

if zeta < 1

disp('Factor de amortiguamiento')

zeta

disp('Frecuencia natutal')

wn

disp('atraso de transporte')

teta

else

disp('constante de tiempo 1')

tal1

disp('constante de tiempo 2')

tal2

disp('atraso de trasnporte')

teta

end

valor de t1(15%):50

valor de t2(45%):80

valor de t3(75%):125

constante de tiempo 1
tal1 =

52.7126

constante de tiempo 2

tal2 =

19.9448

atraso de trasnporte

teta =

27.2509

Ejercicio Resuelto en Clases

g=tf(1,[1 1]);

t=0:0.1:10;

u=idinput(length(t),'prbs');

y=lsim(g,u,t);
Grafica de la función de trasferencia tf1,tf3

Ejercicio desarrollado
g = tf([2],[1,8,4]);

t=0:0.1:10;

u=idinput(length(t),'prbs');

y=lsim(g,u,t);
Con un 100% la función de transferencia es:

-3.497e-17*(s^2 + 2 s + 4.354)
-------------------------------------------------
s^3 + 10.18 s^2 + 21.42 s + 8.708
Diagrama de bloques SIMULINK

También podría gustarte