Académique Documents
Professionnel Documents
Culture Documents
Sistemas de Control
LUGAR GEOMTRICO DE LAS RAICES Introduccin La caracterstica bsica de la respuesta transitoria de los sistemas de lazo cerrado SLC, est estrechamente ligada a la ubicacin de los polos del mimo. R.W. Evans desarroll un mtodo para hallar las races del polinomio caracterstico del SLC , este fue denominado Mtodo del Lugar de Races. El mismo permite hallar todos los polos del SLC, partiendo del sistema de lazo abierto SLA , tomando una ganancia como parmetro, adems permite seleccionar dicha ganancia de tal forma de desplazar los polos del SLC a posiciones deseadas y obtener cierto desempeo deseado. El mtodo del lugar geomtrico de las races es aplicable a sistemas con retardo de transporte y es extensible al uso de varios parmetros. Lugar geomtrico de las races Sea el sistema representado en la figura:
R(s) + K G (s ) C(s)
cuya funcin de transferencia es : C (s ) KG( s) ; = R( s ) 1 + KG(s ) la ecuacin caracterstica o polinomio caracterstico es:
1 + KG (s ) = 0 ;
(1.1)
(1.2)
Lugar Geomtrico de la Races de aqu se desprende dos condiciones: Condicin de Angulo: la relacin (1.2) debe cumplir con:
KG ( s ) = ( 2 k + 1) = 180 ( 2 k + 1) ;
Sistemas de Control
(1.3) (1.4)
Los valores de s que cumplen con las condiciones de ngulo y magnitud, son las races de la ecuacin caracterstica o polos del SLC. El diagrama de los puntos del plano complejo que solo satisfacen la condicin de ngulo constituye el lugar geomtrico de las races. Se considera todos los valores positivos de K . En el limite K 0 los polos del SLC son iguales a los polos del SLA. La funcin G ( s) puede ser escrita como: G( s) = N ( s) s m + a1 s m 1 + ... + am 1 s + a m = n ; D(s ) s + b1 s n 1 + ... + bn 1 s + bn
n > m;
(1.5)
donde n y m definen el rden de los polinomios D(s ) y N ( s ) . El sistema debe tener siempre n polos, el lugar de las races debe tener n ramas, cada rama inicia en un polo de G( s) ( raz de D(s ) ) y termina en un cero de G( s) ( raz de N ( s ) ). Si G( s) tiene ms polos que ceros (como es en la mayora de los casos) se dice que
G( s ) = 0 . G( s) tiene ceros en infinito. En este caso Lim s
El numero de ceros en infinito es n m y es el nmero de races que van al infinito (asntotas). Diseo analtico Se presenta a continuacin la traza del Lugar geomtrico de las races utilizando un mtodo analtico y ser mostrado con un ejemplo: Sea la funcin de transferencia de un sistema:
Sistemas de Control
G (s ) =
Solucin.1.- Determinar los lugares geomtricos de las races sobre el eje real, para ello se utiliza la condicin de ngulo. Im
2 1 Re -5 -3 -1 -1 -2
k = 0,1, 2,...
0 = 60 ,
1 = 180 ,
2 = 300
polos ceros ;
nm
entonces:
Sistemas de Control
2 1 Re -5 -3 -1 -1 -2
4.- Como se tiene 2 ramas unidas sobre el eje real (lugar de races entre 1 y -3), ellos quiebran en su trayectoria a 90 , el punto de quiebre se determina utilizando:
df (s ) = 0 , donde f ( s ) = 1 + G ( s ) ds
Sistemas de Control
s5 , 6 = 1.3459 1.6059i ; solo s1 pertenece al Lugar geomtrico de las races, por tal razn el punto de quiebre de las ramas es: = 1.7978 . Se construye finalmente el Lugar Geomtrico de las Races, mediante el uso de la regla: El diagrama del lugar de races parte de los polos del SLA y terminan en los ceros del SLA, con esto se tiene la grafica.
Im
2 1 = 4 .6667 = 1 .7978 -5 -3 -1 -1 -2
Re
Con el anterior ejemplo se dio a conocer los pasos necesarios para realizar el trazado del Lugar geomtrico de la Races. A continuacin se utiliza el mtodo , en el diseo de sistemas de control. Primero se lo realiza de forma analtica y luego utilizando la herramienta computacional MATLAB.
Sistemas de Control
(2.1)
Trazar el Lugar Geomtrico de las Races, disear K de tal manera que el sistema tenga como polos dominantes a s1 ,2 = 0 .571 9 .824 i . Solucin.- El comportamiento del SLA a una entrada escaln es:
Respuesta en el tiempo de G(s)
0.04
0.03
0.02
Amplitud
0.01
-0.01
-0.02 0 2 4 6 8 10 12
Tiempo (sec.)
Como se muestra en la figura anterior, el sistema es oscilante y mediante la eleccin de la ganancia K , se mejorar el desempeo del SLC. 1.- Primero se identifica los polos y ceros de la funcin de transferencia, con esto se determina los posibles lugares de las races. Polos : s1 ,2 = 6 i , s3 = 2 , s4 = 6 . Ceros: z1 = 1 , z 2 = 5 . De esa manera se tiene :
Sistemas de Control
Im
6
-6
-5
-2
-1
Re
-6
180 (2 k + 1) ; nm
k =
180 (2 k + 1) = 90 ( 2 k + 1) ; (2.2) 42
Las asntotas tiene ngulos :0 = 90 , 1 = 270 ; 3.- Determinacin del Punto de interseccin de las asntotas con el eje real. =
=
polos ceros ;
nm
(2 + 6 + 6i 6 i ) (5 + 1) ; 42
(2.3)
El punto de interseccin de las asntotas y el eje real se produce en : = 1; 4.- Determinacin del puntos de quiebre de las ramas. Ntese que en este ejemplo no se tiene la unin de dos ramas (polos).
Sistemas de Control
(2.5)
ninguno de estas soluciones pertenece al Lugar de Races, entonces quiere decir que no hay puntos de quiebre. 5.- Determinacin de los ngulos con que el lugar de races deja a los polos: k = 180( 2k + 1) otros polos + ceros ; 1 = 180 (27 + 57 + 90 ) + (32 + 72) = 110 ; (2.6) como los polos son conjugados: 2 = 180 ( 27 57 90) + (32 72) = 250 = 110 . La mediciones se muestran en la figura siguiente. (2.7)
Im
6
27 -6 -5
32 -2
57
72
-1
Re
-6
Sistemas de Control
6.- El valor de K se halla reemplazando el polo deseado (este polo debe estar en el LGR), y cumple con:
( s 2 + 36 )( s 2 + 8 s + 12 ) 1 K= = G(s) s 2 + 6s + 5 = 64 .1 .
s =0 .571+ 9.824i
(2.8)
Im
6
-6
-5
-2
-1
Re
-6
R(s) + -
64 .1
G (s )
C(s)
Sistemas de Control
Step Response
From: U(1) 1.4
1.2
Amplitude
0.8
To: Y(1)
0.6
0.4
0.2
0 0 2 4 6 8 10
Time (sec.)
Es importante aclarar que el sistema en lazo abierto era oscilatorio, en cambio con el uso de mtodo del Lugar Geomtrico de las races se ha encontrado una ganancia la misma que hace que el sistema de lazo cerrado tenga mayor desempeo, aunque con un sobre paso bastante grande.
El diseo anterior puede ser resuelto utilizando algunas herramientas computacionales. Ahora se presenta el desarrollo del diseo utilizando rutinas de MATLAB. El Lugar Geomtrico de Races es trazado mediante la funcin rlocus, , se utiliza el siguiente script para generar tal grafica: > num=[1 6 5]; > den=[1 8 48 288 432];
10
Sistemas de Control
15
10
Imag Axis
-5
-10
-15
-20 -7
-6
-5
-4
-3
-2 Real Axis
-1
mediante la funcin rlocfind se busca los polos deseados: > z=0.057; >wn=9.84; > sgrid(z,wn); > rlocfind(sisla);
11
Sistemas de Control
40
30
20
10
Imag Axis
-10
-20
-30
-40 -7
-6
-5
-4
-3
-2 Real Axis
-1
esta funcin determina la ganancia K para obtener los polos deseados, el resultado fue el siguiente: rlocfind(sisla) Select a point in the graphics window selected_point = -0.59447004608295 + 9.59064327485381i ans = 59.81092426934112.
12