lugar de raices control
for k=1:10
a=tf([1 2],[1 2 3]);
b=a*k;
c=feedback(b,1);figure(1)
pzmap(c)
axis([-5 1 -2.5 2.5])
hold on
end
figure(2)
rlocus(a)
axis([-5 1 -2.5 2.5])
4.-Para el sistema definido por la ecuación característica:
for k=1:100g=tf(conv([1 0 -1],[1 2]),[1 2 2 0]);
a=g*k;
b=feedback(a,1);
figure(1)
pzmap(b)
hold on
end
figure(2)
rlocus(g)
5.-Escriba un programa en MATLAB que permitagraficar el lugar de raíces para el sistema de control de la figura siguiente:
for k=1:5:1000
g=tf([1 2 4],conv(conv([1 0],[1 4]),conv([1 6],[1 1.4 1])));
a=k*g;
b=feedback(a,1);figure(1)
pzmap(b)
hold on
end
figure(2)
rlocus(g)
axis([-14 4 -10 10])
6.- Para el sistema de control siguiente, escriba un programa en MATLAB que:
-Grafique suspolos y ceros.
-Grafique en un plano distinto, pero en la misma ventana el lugar de raíces.
-Verifique y comente sobre si los polos y ceros graficados representan los puntos de inicio y final deldiagrama de lugar de raíces.
subplot(2,1,1)
g=tf([1 1.5332 0.2666],[1 0 1 0]);
pzmap(g)
axis([-6 1 -2 2])
subplot(2,1,2)
rlocus(g)
[polos,ceros]=pzmap(g)
polos =0
0 + 1.0000i
0 - 1.0000i
ceros =
-1.3332
-0.2000
Como se puede ver en la grafica los existen 2 ceros (o) que representan el inicio, estos cerosterminan en dos polos(x) entonces el tercer polo se va al infinito, las trayectorias son simétricas respecto al eje X.
CUESTIONARIO:
1.-Consulte la ayuda de MATLAB y especifique la sintaxis y lasposibles variantes de la instrucción rlocus.
rlocus selecciona k (ganancia) y con esta realiza la gráfica de todo el lugar de raíces del sistema, k va desde 0 a infinito.
Variantes: pole, pzmap...
Regístrate para leer el documento completo.