Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 16
Mtodo del Lugar Geomtrico
de las Races - 2
Ing. Eduardo Orcs P.
Enero 25/2016
2015-II
Ing. Eduardo Orcs
TEMAS
Variacin de parmetros
2015-II
2.
3.
4.
5.
2015-II
6.
a =
, = 1,3,5,...
n-m
c =
7.
pz
n
nm
2015-II
2015-II
2015-II
Lugar geomtrico
de las races y
asntotas para el
sistema del
ejemplo.
2015-II
Un rengln de ceros
produce races en el
lmite de estabilidad.
Entonces:
K 2 65 K + 720 = 0
K u = 9.65
Polinomio par:
2015-II
= 1.71
2015-II
2015-II
2015-II
2015-II
2015-II
2015-II
0.83
0.72
0.58
0.42
0.2
0.91
4
Ku = 58.6
3
0.96
2
0.99
1
-1
0.99
-2
0.96
-3
-4
0.91
0.83
-8
0.72
-6
0.58
-4
0.42
-2
0.2
0
2015-II
% Programa LGR2
%
% Grafica el LGR de una FTLA de segundo orden y tipo cero,
% crticamente amortiguado, con un controlador PI
% GH(s)= Kc(Tis+1)/Ti.s(s^2+2s+1)
%
% Se puede encontrar que el sistema permanece estable para Ti>0.5.
% Para Ti<0.5 el sistema se puede hacer inestable para valores
grandes de Kc.
% Para Ti=0.1, la ganancia ultima es aproximadamente 0.25
Ti = 0.1;
G = tf([Ti 1],conv([Ti 0],[1 2 1]));
rlocus(G)
rlocfind(G)
Ing. Eduardo Orcs P.
2015-II
-1
-2
-3
-3
-2.5
-2
-1.5
-1
-0.5
0.5
1.5
2015-II
2015-II
a. Sistema para el
ejemplo 8.7
(programa ch8p1);
b. LGR
2015-II
% (ch8p1) Example 8.7: MATLAB allows root loci to be plotted with the
% rlocus(GH) command, where G(s)H(s) = numgh/dengh and GH is an LTI transfer% function object. Points on the root locus can be selected interactively
% using the [K,p] = rlocfind(GH) command. MATLAB then yields the gain(K) at
% that point as well as all other poles(p) that have that gain. We can zoom
% in and out of the root locus by changing the range of axis values using
% the command axis([xmin,xmax,ymin,ymax]). The root locus can be drawn
% over a grid that shows constant damping ratio(z) and constant natural
% frequency(wn) curves using the sgrid(z,wn) command. To plot multiple
% z and wn curves use z = zmin:zstep:zmax and wn = wnmin:wnstep:wnmax to
% specify a range of values.
'(ch8p1) Example 8.7'
clf
numgh=[1 -4 20];
dengh=poly([-2 -4]);
'G(s)H(s)'
GH=tf(numgh,dengh)
rlocus(GH)
z=0.2:0.05:0.5;
wn=0:1:10;
sgrid(z,wn)
Ing. Eduardo Orcs P.
% Display label.
% Clear graph on screen.
% Define numerator of G(s)H(s).
% Define denominator of G(s)H(s).
% Display label.
% Create G(s)H(s) and display.
% Draw root locus.
% Define damping ratio values: 0.2 to
% 0.5in steps of 0.05.
% Define natural frequency values: 0
% to 10 in steps of 1.
% Generate damping ratio and natural
% frequency grid lines for root locus.
2015-II
title('Root Locus')
pause
rlocus(GH)
axis([-3 1 -4 4])
title('Close-up')
z=0.45;
wn=0;
sgrid(z,wn)
for k=1:3
[K,p]=rlocfind(GH)
end
2015-II
Root Locus
5
0.5
0.45
Imaginary Axis
-1
-2
-3
-4
4
0.5
-5
-5
-4
-3
0.45
-1
Real Axis
2015-II
Variacin de Parmetros
Hasta aqu solo se ha trazado el LGR(K) para
variaciones de la ganancia K de la trayectoria directa.
Por ejemplo, en el siguiente sistema, cmo se obtiene
un lugar geomtrico de las races para variaciones del
parmetro p1?
2015-II
2015-II
LGR para el
sistema anterior,
con p1 como
parmetro.
2015-II
2015-II