Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
() () Characteristic
= = = equation
1 + () ()
180(2 + 1) = 0, 1, 2, 3,
180 + 360 = 0, 1, 2, 3,
7.3 The Root Locus Procedure
R(s) G(s) Y(s)
+ () () ()
= =
() 1 + () 1 + ()
H(s)
Example
Fig. 7.2
(1.a, 1.b) (2) Segments on the real-axis: 1
= 0, 1
= 0, = 90; = 1, = 270;
5 = 2 2; = 0 = 2 2 = 1
(6) There is no complex poles
% fig7_2.m
clear all; close all; clc; s=tf('s');
(7)
G=1/s/(s+2); [R,K]=rlocus(G); rlocus(G)
Example 7.4 Fourth-order system
n=4, M=0, n-M-1=3, k=0, 1, 2, 3; K > 0 1.a
1.b
1.c
4.
> 0 => K < 568.89
= 4 3 + 36 2 +128s+128=0
roots([4 36 128 128]) =>
-3.7117 + 2.5533i; -3.7117 - 2.5533i;
-1.5767
6. Angle of locus departure from complex
poles
% example7_4.m
clear all; close all; clc; s=tf('s');
G=1/(s^4+12*s^3+64*s^2+128*s); rlocus(G)
EXAMPLE 7.5 Automatic self-balancing scale
(1.a, b); n=3, M=2;
(6.) Since the departure angle is 90 and of the arrival is 45, then, two segments of the
loci do not cross the imaginary axes. Poles of the origin must end at the zeros.
Therefore, the departure point is the origin.
% example7_4.m
clear all; close all; clc; s=tf('s');
G=(s+6.93+j*6.93)*(s+6.93-j*6.93)/s^2/ ...
(s+8*sqrt(3)); rlocus(G)
7.4 Parameter Design by the Root
Locus Method
Design amplifier gain and derivative feedback
gain 2 to satisfy the following specifications:
1.Steady-state error for a ramp input 35%
Example of input slope.
7.6: 2.Damping ratio of dominant roots 0.707
Welding 3.Settling time to within 2% of the final value
head 3 seconds.
control
M=1
This family of loci, often
called root contours
illustrates the effect of
and on the roots
of the characteristic
Equation of a system
7.6 Negative gain root locus
EXAMPLE 7.12 Negative gain root locus
N(s)=Td(s)=0
% example7_12.m
clear all; close all; clc;
s=tf('s');
G=-(s-20)/(s^2+5*s-50);
rlocus(G)
7.7 Design examples
(Use of rlocus, rlocfind, residue)
% rlocus1.m
p1=[1 1]; q1=[1 5 6 0]; sys=tf(p1,q1);
figure(1),
rlocus(sys) % GENERATING A ROOT LOCUS PLOT
[r1,K1]=rlocus(sys); % ROOTS r1 AND GAINS K1
rlocfind(sys)
% SELECTED: -2.0450 + 4.3478i ==> K = 20.7971
% E.C.: s(s+2)(s+3)+K(s+1)=[1 5 (6+K) K]=0
K=20.7971; r2=roots([1 5 (6+K) K]);
% r2 =
% -2.0500 + 4.3479i
% -2.0500 - 4.3479i
% -0.9000
num = K*[1 4 3]; den = [1 5 (6+K) K 0];
% num = [20.7971 83.1884 62.3913];
% den = [1.0000 5.0000 26.7971 20.7971 0]
[r,p,k]=residue(num,den);
% r: RESIDUES, p: POLES, k: DIRECT TERM
%r=
% -1.3801 - 1.7161i
% -1.3801 + 1.7161i
% -0.2398
% 3.0000
%p=
% -2.0500 + 4.3479i
% -2.0500 - 4.3479i
% -0.9000
% 0
%k=
% []
Z = K*[1 4 3]; P =[1 5 (6+K) K];
sysT=tf(Z,P); figure(2), step(sysT)
[numo,deno]=residue(r,p,k);
% numo=[-0.0 20.7971 83.1884 62.3913]
% deno=[1.0 5.0000 26.7971 20.7971 0]
K=20.8
Disk drive
read system
Specifications:
Resumen
The root locus method is a tool for designing
compensator parameters according to the
requirements of the specifications .
There are two ways to trace the root locus.
One for 0 < K < and another for - < K < 0.
The root locus is also used to design control
systems with sensitive parameters.
Design examples were developed without and
with the support of specialized software.
Reference
[1] Dorf, R. C. y Bishop, R. H., Sistemas de Control
Moderno, 12th Edition, Pearson Education,2010.