Está en la página 1de 22

%%PROBLEMAS 1

clear all; close all; clc;


T=1;
num=0.5*[1 1]
den=conv([1 -1],[1 -1]);
G=tf(num,den,T)

figure(1)
rlocus(G)%LGR del sistema sin controlador
z1=0.45+j*0.45;
z2=0.45-j*0.45;
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

num2=0.66*[1 -0.86]
den2=[1 -0.0448]
D=tf(num2,den2,T)
Gla=series(D,G)
figure(2)
rlocus(Gla)
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

figure(3)
Glc2=feedback(Gla,1)
step(Glc2)
hold on
figure(4)
Glc1=feedback(G,1)
step(Glc1)
hold on
%%PROBLEMAS 2
clear all; close all; clc;
T=1;
num=[0.6321]
den=conv([1 0 0],[1 -0.3679]);
G=tf(num,den,T)

figure(1)
rlocus(G)%LGR del sistema sin controlador
z1=0.5629+j*0.4090;
z2=0.5629-j*0.4090;
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

num2=conv([0.5070],[1 -0.5881])
den2=[1 -1]
D=tf(num2,den2,T)
Gla=series(D,G)

figure(2)
rlocus(Gla)
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

figure(3)
Glc2=feedback(Gla,1)
step(Glc2)
hold on

figure(4)

Glc1=feedback(G,1)
step(Glc1)
hold on
.
%%PROBLEMAS 3

clear all; close all; clc;


T=1;
num=conv([0.01873],[1 0.9356])
den=conv([1 -1],[1 -0.8187]);
G=tf(num,den,T)

figure(1)
rlocus(G)%LGR del sistema sin controlador
z1=0.4493+j*0.4493;
z2=0.4493-j*0.44930;
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

num2=conv([13.934],[1 -0.8187])
den2=[1 -0.1595]
D=tf(num2,den2,T)
Gla=series(D,G)
figure(2)
rlocus(Gla)
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

figure(3)
Glc2=feedback(Gla,1)
step(Glc2)
hold on

figure(4)
Glc1=feedback(G,1)
step(Glc1)
hold on
Hallamos k
%%PROBLEMAS 4
clear all; close all; clc;
T=1;
num=conv([0.0484],[1 0.9672])
den=conv([1 -1],[1 -0.9048]);
G=tf(num,den,T)

figure(1)
rlocus(G)%LGR del sistema sin controlador
z1=0.5034+j*0.3809;
z2=0.5034-j*0.3809;
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

num2=conv([1 -0.9048],[ ])
den2=[1 -0.1]
D=tf(num2,den2,T)
Gla=series(D,G)
figure(2)
rlocus(Gla)
hold on
plot(z1,'r*')%polos deseados
plot(z2,'r*')

figure(3)
Glc2=feedback(Gla,1)
step(Glc2)
hold on

figure(4)
Glc1=feedback(G,1)
step(Glc1)
hold on

También podría gustarte