INTRODUCCIÓN DE FUNCIONES DE TRANSFERENCIA

Anuncio
Facultad de Ingeniería
Universidad de Buenos Aires
Sistemas de Control (67.22)
INTRODUCCIÓN AL MATLAB – CLASE 3
LUGAR DE RAÍCES
Se denomina Lugar de Raíces a la gráfica de la posición de las raíces de la
ecuación característica de un sistema, es decir el denominador de la función de
transferencia de lazo cerrado, con la variación de cero a infinito de algún parámetro,
normalmente la ganancia de la función de transferencia de la rama directa.
De acuerdo con lo señalado, al resultar la función de transferencia de lazo
cerrado la forma:
C ( s)
G(s)
=
R( s) 1 + G ( s) H ( s)
Por lo tanto la ecuación característica es:
1 + G ( s) H ( s) = 0
O bien:
G ( s ) H ( s ) = −1
Las raíces de la ecuación característica determinan tanto la estabilidad del
sistema como la forma de la respuesta del mismo.
Función :
rlocus
La función rlocus produce la gráfica del lugar geométrico de raíces de la
función de transferencia polinómica de ciclo abierto:
G ( s) H ( s) =
K (b0 s n + b1 s n −1 + ..... + bn −1 s + bn )
(a 0 s m + a1 s m −1 + ..... + a m −1 s + a m )
en esta se tiene un polinomio numerador (num) y un polinomio denominador (den) y
una ganancia K.
Instrucción:
[r,k] = rlocus (num,den,m)
Esta instrucción determina los vectores r y k de las raíces (r) y las ganancias
correspondientes (k) de la función de transferencia definida por los vectores num y
den, de los coeficientes de los polinomios del numerador y denominador de la
1
Introducción al Matlab
Clase 3
Facultad de Ingeniería
Universidad de Buenos Aires
Sistemas de Control (67.22)
función de transferencia de lazo abierto G(s)H(s) y la variable de entrada opcional m,
un vector de ganancias de entrada especificadas por el usuario.
Ejemplo 1:
Obtener la gráfica del Lugar Geométrico de Raíces del siguiente sistema de
de realimentación unitaria:
G ( s)
s 2 + 2s + 3
s 2 + 2s + 3
=
=
1 + G ( s) H ( s)
( s + 1) 3
s 3 + 3s 2 + 3s + 1
MATLAB
% Obtener el Lugar Geométrico de Raíces
» num=[1,2,3];
» den=[1,3,3,1];
» [r,k]=rlocus(num,den)
r=
-1.0000
-1.4169
-1.5631
-1.7735
-2.0965
-2.6505
-3.7724
-4.2834
-9.9758
Inf
-1.0000 + 0.0000i -1.0000 - 0.0000i
-0.8082 + 0.3509i -0.8082 - 0.3509i
-0.7570 + 0.4633i -0.7570 - 0.4633i
-0.7023 + 0.6098i -0.7023 - 0.6098i
-0.6576 + 0.7961i -0.6576 - 0.7961i
-0.6506 + 1.0155i -0.6506 - 1.0155i
-0.7138 + 1.2268i -0.7138 - 1.2268i
-0.7431 + 1.2732i -0.7431 - 1.2732i
-0.8913 + 1.3927i -0.8913 - 1.3927i
-1.0000 + 1.4142i -1.0000 - 1.4142i
k=
Columns 1 through 7
0
0.0333
0.0771
0.1781
0.4117
0.9517
Columns 8 through 10
2.7696
8.7584
Inf
» plot(r,'x'),title ('Gráfica del Lugar de Raíces'),...
xlabel('Eje real'),ylabel('Eje imaginario'),grid
2
Introducción al Matlab
Clase 3
2.2000
Facultad de Ingeniería
Universidad de Buenos Aires
Sistemas de Control (67.22)
Gráfica del Lugar de Raíces
1.5
1
Eje imaginario
0.5
0
-0.5
-1
-1.5
-10
-9
-8
-7
-6
-5
Eje real
-4
-3
-2
-1
0
En definitiva, la respuesta obtenida con Matlab debe interpretarse, asignando
la ganancia calculada por el programa del modo que gráficamente se indica para
algunas de las raíces graficadas, a continuación:
Gráfica del Lugar de Raíces
0.6
k=0,0771
0.4
k=0,0333
Eje imaginario
0.2
k=0,0333
0
k=0
k=0,0771
-0.2
k=0,0333
-0.4
k=0,0771
-0.6
-5
-4.5
-4
-3.5
-3
-2.5
Eje real
-2
-1.5
Introducción al Matlab
Clase 3
-1
-0.5
0
3
Descargar