Escolar Documentos
Profissional Documentos
Cultura Documentos
TEMA 6 Estabilidad
Objetivos: Entender los criterios fundamentales de estabilidad
Ver la relación entre la respuesta transitoria y la estabilidad
Entender la aplicación de los distintos criterios
Ver la relación entre estabilidad y periodo de muestreo
Contenidos:
1.- Un ejemplo generalizable: Respuesta transitoria y ec.caracterisitca
2.- Criterio de estabilidad de Routh
3.- Criterio de Jury (para sistemas discretos).
4.- Margen de ganancia y margen de fase
5.- Estabilidad de un sistema realimentado
6.- Principio del argumento:
7.- Contorno de Nyquist:
8.- Criterio de estabilidad de Nyquist:
9.- Aplicación del criterio de Nyquist:
10.- Sistemas condicionalmente estables:
11.- Análisis de la estabilidad en discreto
12.- Técnicas de estudio de la estabilidad en discreto
12.1- Criterio de jury.
12.2- Criterio de routh hurwitz
13.- Análisis en el dominio de la frecuencia.
13.1.- Análisis frecuencial con transformada bilineal.
13.2.- Análisis frecuencial en el plano z.
Apéndices.
Lugar de las Raíces.
Estabilidad y realimentación.
Estabilidad y discretización
Efectos de añadir polos y ceros
s = d .w n wd = wn. 1- d 2 wn wd
q
d = cosq s
y (t ) e -d .w n .t
= 1- .sen(w d .t + q )
K 1- d 2
Real Real
Plano S
Plano Z
Aumenta la frecuencia
Polos rápidos
Polos dominantes
Efectuando la multiplicación:
0 = a0 .s n - a 0 .(r1 + r2 + ..... + rn ).s n -1 +
+ a 0 .(r1 .r2 + r1 .r3 + .....).s n -2 +
+ a 0 .(r1 .r2 .r3 + r1 .r2 .r4 + r2 .r3 .r4 .....).s n -3 +
+ ........................................ +
+ a 0 .(-1) n .r1 .r2 .r3 .......rn
se desprende que si todas las raíces son negativas esto equivale a que todos
los coeficientes son del mismo signo y no debe faltar ninguno. Estas dos
condiciones son necesarias pero no suficientes.
El criterio de Routh nos da unas condiciones necesarias y suficientes.
Tabla de Routh del polinomio (1)
n
s a0 a2 a4 a6 .....
n-1
s a1 a3 a5 a7 .....
n-2
s b0 b2 b4 b6 .....
n-3
s c0 c2 c4 C6 .....
..... ..... ..... ..... ..... .....
2
s u0 u2 0 0 .....
s1 v0 0 0 0 .....
0
s w0 0 0 0 .....
Los coeficientes de la tabla se obtienen según las relaciones siguientes:
a1 .a 2 - a 0 .a3 a .a - a0 .a5 a .a - a0 .a7 a .a - a0 .a9
b0 = b2 = 1 4 b4 = 1 6 b6 = 1 8
a1 a1 a1 a1
b .a - b2 .a1 b .a - b4 .a1 b .a - b6 .a1 b .a - b8 .a1
c0 = 0 3 c2 = 0 5 c4 = 0 7 c0 = 0 9
b0 b0 b0 b0
v0 .u 2 - u 0 .0
w0 = = u2
Y así sucesivamente, hasta: v0
G .H = 4
(s + 1).(s + 2.(s + 5) 3
n = [1];
Im ag A xis
-1
-3
-4
sisla=tf(n,d); -5
-7 -6 -5 -4 -3 -2
Real Axis
-1 0 1 2
an an -1 ... ... a0
a0 a1 ... ... an
a0/an
bn bn -1 ... b 1
b1 b2 .... b n
b1/bn
cn cn -1 ... c2
c2 c3 ... cn
en donde: æb ö
c i = b i - çç 1 × b n -i ÷÷
è bn ø
an an-1 ... a0
a0 a1 ... an
bn bn-1 ... b1
b1 b2 ... bn
an-1
Nos interesarán los coeficientes de la primera columna de la tabla, que
hemos señalado con a1, a2,..., an.
· El criterio de Jury establece lo siguiente:
-Para an > 0, el polinomio A(z) tiene todas sus raíces dentro del disco
unidad sí y sólo sí los coeficientes a1, a2,..., an de la primera columna
son todos positivos.
-Nota 1: Si ninguno de esos coeficientes de la primera columna es cero,
entonces hay tantas raíces fuera del disco unidad como coeficientes
negativos.
-Nota 2: Suponiendo en la primera columna coeficientes > 0
a1, a2,..., an-2, que el coeficiente an-1 sea >0 es equivalente a que:
A(1)>0 (-1)nA(-1)>0
Resolución con Matlab:
function [coefd1,alfa]=jury(pol),
% Para aplicar el criterio de estabilidad de Jury
% [coefd1,alfa]=jury(pol);
% pol:Array con los chef.del polinomio a estudiar
% coefd1:Coef.de cada una de las filas de la
% tabla de Jury
% alfa: Valor por el que se multiplica las filas
% invertidas para obtener la siguiente fila.
% Si no se piden argumento se escribe la solución en
% la línea de comandos
Ejemplo:
% Calcular la estabilidad mediante
% Jury del sistema siguiente en lazo cerrado
n=[1 1];
d=conv([1 2],[1 2 4]);
gs=tf(n,d);
% Calculamos la transformada G(z)
gz=c2d(gs,0.2,'tustin');
% Calculamos los coeficientes
% de la ecuación característica den = 0
[num,den]=tfdata(gz,'v');
[coefd1,alfa]=jury(den),
% Los coeficientes pedidos son la 1ª columna de
coefd1
%coefd1 =
% 1.0000 -2.2151 1.7097 -0.4516
% 0.7960 -1.4429 0.7093 0
% 0.1640 -0.1572 0 0
% 0.0133 0 0 0
%alfa =
% -0.4516 0.8911 -0.9585
Margen de ganancia.
Es el factor por el que se debe multiplicar la ganancia del sistema para
alcanzar el punto (-1,0).
1
M .G . =
G ( jw c ).H( jw c )
Margen de fase.
1) Criterios de estabilidad
Si MG > 0 y MF > 0 Estable
Si MG > 0 y MF < 0 Dudoso
Si MG < 0 y MF > 0 Dudoso
Si MG < 0 y MF < 0 Inestable
G(s)
H(s)
Y(S) G (s )
=
R(s) 1 + G(s).H(s)
F(s) = 0.
N 1 (S ) ü ì N1 (S).N 2 (s)
G(s) = G(s).H(s) =
D1 (s) ïï ïï D1 (s).D 2 (s)
Si ýÞí
N (S ) D (s ).D 2 (s) + N1 (s ).N 2 (s)
H(s) = 2 ï ïF(s) = 1
D 2 (s ) ïþ ïî D1 (s).D 2 (s)
N=Z–P
F(s) = 1 + G(s).H(s)
Los resultados de aplicar el principio del argumento del trazo F(s) respecto
del origen son idénticos a los obtenidos aplicando el Principio a la función
G(s).H(s) respecto del punto (-1 + 0.j).
7. CONTORNO DE NYQUIST:
Se escoge Gs rodeando todo el semiplano real positivo y no debe pasar
por ninguna singularidad de F(s), excluyendo pares de raíces complejas en
el eje imaginario y el origen del plano-s, de la siguiente forma:
NOTA: la única dificultad está en hacer bien el trazo de G.H para el camino de Nyquist y
en contar los rodeos del punto (-1,0). En algunos casos se consigue alguna ayuda con el
Diagrama de Bode.
( deben estar dentro del círculo unidad para que F(z) sea estable. )
w1 : a 0
w0 : b 0
Donde cada fila, a partir de wn-2, se obtiene de las dos anteriores según las
relaciones
- 1 an a (n-2i ) - 1 a n -1 a ( n - 2 i -1 )
bi = ci = ……..
a n -1 a n -1 a ( n - 2 i -1 ) b1 b1 b ( 1+ 2 i )
· El criterio de Routh-Hurwitz:
N( z ) N( w )
F( z ) = z = a + j.b Þ F( w ) = w = h + j.u
1 + D( z ) 1 + H( w )
H ( jn ) > 1
arg(H(jn))=180º el sistema tiende a saturación ( inestable ).
· En el contexto de la transformada bilineal puede aplicarse Nyquist,
en una forma similar a la ya conocida en el plano s.
El estudio de estabilidad que hace Nyquist, se apoya en el principio
del argumento ( teoría de variable compleja ): dada una curva
cerrada G en el plano s, y una función ‘F(s)’ analítica en la región
G G’
x F
o
o
o
x o
N=Z-P
j. Ima
R=
[ 1 + H(w) ]
a Real
plano
plano
Z=P-N
Im ag
Se trata básicamente en desplazar el origen para
estudiar más cómodamente los ceros de
H (j.n )
1+H(w). ( -1,0)
x
Supone que el sistema en lazo abierto es estable
j.w
n
R=1
H (s)
(-1,0)
s X
R=¥ G’
G
Para que haya estabilidad, la curva H(s) ( en donde s es el eje real ) debe
pasar entre el punto (-1,0) y el origen. ( Supuesto que haya estabilidad en
lazo abierto)
APÉNDICES.
· Suele aplicarse la técnica del lugar de las raíces para ver el efecto de la
variación de un parámetro del sistema, sobre la estabilidad del mismo.
1 + KG(z)=0
sobre el plano z.
Es decir:
1
G( z ) =
K
K
z -a
K
( z - a 1 )(z - a 2 )
K(z + b)
( z - 1)( z - a )
K
( z - 1)( z - a 1 )(z - a 2 )
EJEMPLO:
1500
G (s ) =
s(s + 2 )
7.125( z + 0.905)
G(z ) =
( z - 1)( z - 0.819)
Suponiendo que tenemos el siguiente sistema:
KG ( z ) K G(z)
F( z ) =
1 + KG ( z )
K × 7.125( z + 0.905)
1+ =0 x x
( z - 1)( z - 0.819)
II.- Dada una planta inestable, o casi inestable, con buenas características
dinámicas, se desea sacar partido de estas características acudiendo a la
realimentación para estabilizar el sistema.
K G(z)
0.1813 × z -1
G(z ) =
1 - 0.8187 × z -1
K × G(z )
en ciclo cerrado: F( z ) =
1 + KG( z )
1 - 0.8187 × z -1 + K (0.1813) × z -1
cuya ecuación característica es: =0
1 - 0.8187 × z -1
0.8187
-1 = 0.8187 – (0.1813)K
K=10.03
· Conviene aprovechar este ejemplo para hacer notar que hemos obtenido
G(z) para T=0.2s. La inestabilidad procede de que K sólo actúa en los
instantes de muestreo, ignorando el comportamiento de la planta entre
muestra, y sobrecompensando. Un período de muestreo más corto hará el
sistema más estable. Esto podrá estudiarse mediante el lugar de las raíces,
para un K fijo, y tomando como parámetro variable T.
0.3
0.5
0.7
0.9
x x
En tal caso, el algoritmo de control que estamos aplicando en lazo cerrado es:
señal de error.
1
Rectángulo atrás: z = Plano Z
1 - T.s
1 + T.s
Trapezoidal: z = 2 Plano Z
1 - T.s
2
rectángulo adelante (Euler), podemos llegar a una H( z ) con sus polos fuera
del círculo unidad, siendo así inestable.
1 TP.s + 1
y sea
TP .s + 1
el polo añadido en s = - 1/Tp
Gc.G
La F.T. en L.C. será: G LC =
1 + Gc.G
w n2
G LC (s) =
TP .s 3 + (1 + 2.d.w nTP ).s2 + 2.d.w n .s + w n2
w n2
Supongamos que G (s) =
s.(s + 2.d .w n )
La respuesta del sistema en LC para una
y Tp variable Tp = 0, 1, 2, 5 entrada escalón es la mostrada en la
d=1 figura inferior
wn = 1
La función de transferencia en este caso queda:
w n2
G LC (s) =
TP .s 3 + (1 + 2.TP ).s 2 + 2.s + 1
1 + TZ .s
M (s ) =
s2 + s + 1