Você está na página 1de 13

Tarea 7

Compensadores

De los ejemplos vistos en clase, obtener su respuesta, al igual que sus diagramas de Bode.

Cdigo para Diagramas de Bode de compensacin de adelanto

>> num=[60];

>> den=[1 3 0];

>> KG= tf(num,den)

Transfer function:
60
---------
s^2 + 3 s

>> margin(KG);


>> KGc=Gc*22.16

Transfer function:
22.16 s + 130.1
---------------
s + 16.26

>> margin(KGc*G);

>> bode(KGc*G, KGc, KG);


















Sin compensador:




Con compensador:
















Compensacin en atraso


Cdigo para los Diagramas de Bode

>> num=[2];
>> den=[1 3 4];
>> den=[1 3 2 0 ];
>> G=tf(num,den)

Transfer function:
2
-----------------
s^3 + 3 s^2 + 2 s

>> KG=5*G

Transfer function:
10
-----------------
s^3 + 3 s^2 + 2 s

>>margin(KG);

>> Gc=([0.5 0.5*.1],[1 0.01])
??? Gc=([0.5 0.5*.1],[1 0.01])

>> Gc= tf([0.5 0.5*.1],[1 0.01])

Transfer function:
0.5 s + 0.05
------------
s + 0.01

>> margin(Gc*G);


>> plot(Gc*G, Gc, KG);

>> bode(Gc*G, Gc, KG);





Sin compensador:





Con compensador:







Compensacin en atraso y Adelanto


Cdigo para desplegar Diagramas de Bode.

>> num=[1];
>> den=[1 3 2 0 ];
>> G= tf(num,den)

Transfer function:
1
-----------------
s^3 + 3 s^2 + 2 s

>> KG= 20*G

Transfer function:
20
-----------------
s^3 + 3 s^2 + 2 s

>> margin(KG);

>> Gc1=tf([1 0.15],[1 0.015])

Transfer function:
s + 0.15
---------
s + 0.015

>> Gc2=tf([1 0.7],[1 7])

Transfer function:
s + 0.7
-------
s + 7

>> Gc=Gc1*Gc2;
>> margin(Gc*KG);

>> bode(Gc*KG,KG,Gc);







Sin compensador:



Con compensador:














Modelo de Simulink


Rampa de entrada:

Você também pode gostar