Está en la página 1de 22

15 de diciembre de 2004

Análisis Dinámico de Sistemas


2o Ingenierı́a de Telecomunicación

Criterio de Routh
Área de Ingenierı́a de Sistemas y Automática

Universidad de Oviedo

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 1 de 22


15 de diciembre de 2004

Criterio de Routh

Método numérico (cfr. [Puente91]) que permite determinar el


número de polos inestables en un polinomio dado.
Se genera una tabla
Los cambios de signo en la primera columna nos dan el número de
polos inestables.
Usado en función de parámetros permite también
• Determinar rangos de estabilidad para un parámetro K
• Determinar estabilidad relativa en función de σ

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 2 de 22


15 de diciembre de 2004

Criterio de Routh
Sea el polinomio

a0 sn + a1 sn−1 + a2 sn−1 + · · · + an−1 s + an


Primera regla: Si algún ai es nulo o negativo, entonces el sistema
tiene al menos una raı́z inestable
0 = a0 · sn −
−a0 · (r1 + r2 + · · · + rn )sn−1
+a0 · (r1 r2 + r1 r3 + r2 r3 + · · ·)sn−2
−a0 · (r1 r2 r3 + r1 r2 r4 + · · ·)sn−3
···
(−1)n · a0 · (r1 r2 · · · rn )

obviamente, si ri < 0, ∀i entonces ai > 0, ∀i

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 3 de 22


15 de diciembre de 2004

Criterio de Routh

Para el polinomio

a0 sn + a1 sn−1 + a2 sn−1 + · · · + an−1 s + an

Se confecciona una tabla

sn a0 a2 a4 ...
sn−1 a1 a3 a5 ···
sn−2 b1 b2 ···
sn−3 ···

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 4 de 22


15 de diciembre de 2004

Criterio de Routh

donde
sn a0 a2 a4 ...
sn−1 a1 a3 a5 ···
sn−2 b1 b2 ···
sn−3 ···


a1 a2 − a0 a3 1 a0 a2
b1 = =−
a1 a1
a1 a3




a1 a4 − a0 a5 1 a0 a4
b2 = =−
a1 a1
a1 a5


etc...

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 5 de 22


15 de diciembre de 2004

Criterio de Routh

Criterio de Routh: El número de raı́ces de la ecuación


caracterı́stica con parte real positiva es igual al número de
cambios de signo en los coeficientes de la primera columna
En este ejemplo hay 2 raı́ces inestables

5
7 ···
c.s.→
−3 · · ·
c.s.→
4 ···

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 6 de 22


15 de diciembre de 2004

Criterio de Routh

Ejemplo
s5 + s4 + 3 s3 + 5 s2 + 2 s + 1

s5 1 3 2
s4 1 5 1
c.s.→
s3 −2 1 0
c.s.→
s2 11/2 1 0
15
s1 11
0 0
s0 1 0 0

... el polinomio tiene dos raı́ces positivas

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 7 de 22


15 de diciembre de 2004

Mediante MATLAB puede comprobarse que las raı́ces son


2 3
0,2866 + 1,773 j
6
6 7
7
6
6 0,2866 − 1,773 j 7
7
6
6 7
7
6
6 −1,229 7
7
6
6 7
7
6
6 −0,1719 + 0,4717 j 7
7
4 5
−0,1719 − 0,4717 j

donde efectivamente hay 2 raı́ces positivas

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 8 de 22


15 de diciembre de 2004

Criterio de Routh

Ejemplo

s7 + 2 s6 − 3 s5 + 4 s4 + 5 s3 + 5 s2 − 5 s + 6

s7 1,0 −3,0 5,0 −5,0


s6 2,0 4,0 5,0 6,0
c.s.→
s5 −5,0 2,500 −8,0 0
c.s.→
s4 5,0 1,800 6,0 0
s3 4,300 −2,0 0 0
s2 4,126 6,0 0 0
c.s.→
s1 −8,254 0 0 0
c.s.→
s0 6,0 0 0 0
... el polinomio tiene 4 raı́ces positivas

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 9 de 22


15 de diciembre de 2004

Las raı́ces del polinomio son


2 3
−3,229
6
6 7
7
6
6 −0,8659 + 0,7893 j
7
7
6
6 7
7
6
6 7
7
6
6
−0,8659 − 0,7893 j
7
7
6
6 7
7
6
6
1,039 + 1,106 j
7
7
6
6 7
7
6
6
1,039 − 1,106 j
7
7
6
6 7
7
6
4
0,4411 + 0,6266 j
7
5
0,4411 − 0,6266 j

...efectivamente, hay 4 positivas.

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 10 de 22


15 de diciembre de 2004

Criterio de Routh: Casos Especiales


Caso Especial 1: Aparición de un cero en la primera columna

Aparición de un cero en la primera columna nos crea una


indeterminación del tipo algo
0

Solución 1 : es sustituir por  pequeño y positivo


Ejemplo
s4 + 2 s3 + 4 s2 + 8 s + 5

+ s4 1 4 5
+ s3 2 8 0
+ s2  5 0
− s1 − 10−8


0 0
+ s0 5 0 0

Vemos que hay dos cambios de signo...

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 11 de 22


15 de diciembre de 2004

... efectivamente, en este caso las raı́ces que da MATLAB son


2 3
0,2013 + 1,877 j
6
6 7
7
6
6
0,2013 − 1,877 j 7
7
6
4 −1,403 7
5
−1,0

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 12 de 22


15 de diciembre de 2004

Solución 2 : Hacer el cambio de variable s → x1 . Las raı́ces del


polinomio en x tendrán que tener el mismo signo (el valor no nos
importa) que las del polinomio original.
Haciendo el cambio queda

5 x4 + 8 x3 + 4 x2 + 2 x + 1

la tabla de Routh es
+ s4 5 4 1
+ s3 8 2 0
+ s2 11/4 1 0
10
− s1 − 11 0 0
+ s0 1 0 0

tiene dos cambios de signo → dos raı́ces inestables.

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 13 de 22


15 de diciembre de 2004

MATLAB nos da 2 3
−1,0
6
6 7
7
6
6
−0,7129 7
7
6
4 0,05647 + 0,5266 j 7
5
0,05647 − 0,5266 j

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 14 de 22


15 de diciembre de 2004

Criterio de Routh: Casos Especiales


Caso especial 2: Aparición de una fila de ceros

La aparición de una fila de ceros indica simetrı́a respecto al origen


(por ejemplo, dos polos imaginarios puros, o dos polos reales, uno
positivo y otro negativo a igual distancia del origen)
Procedimiento
• formar una ecuación auxiliar (que será siempre par) con la fila
anterior a la de ceros
• Resolverla. Las raı́ces son las que generan la fila de ceros.
• Sustituir la ecuación auxiliar por su derivada (que tendrá un
orden menor) y continuar

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 15 de 22


15 de diciembre de 2004

Ejemplo
s4 + 2 s3 + 11 s2 + 18 s + 18
Tabla de Routh
s4 1 11 18
s3 2 18 0
s2 2 18 0
s1 0 0 0

Ecuación auxiliar:

A(s) = 2s2 + 18 → s = ±3j

Derivada:
A0 (s) = 4s

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 16 de 22


15 de diciembre de 2004

Continuamos sustituyendo la fila de ceros por A0 (s)


+ s4 1 11 18
+ s3 2 18 0
+ s2 2 18 0
+ s1 4 0 0
+ s0 18 0 0

En este caso, comprobamos que, salvo las raı́ces en el eje


imaginario, el resto son estables. Las raı́ces determinadas
utilizando MATLAB son
2 3
3,0 j
6
6 7
7
6
6
−3,0 j 7
7
6
4 −1,0 + 1,0 j 7
5
−1,0 − 1,0 j

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 17 de 22


15 de diciembre de 2004

Criterio de Routh: Aplicaciones


Determinación de la estabilidad en función de un parámetro

Ejemplo: Sistema con realimentación proporcional (K)


K
G(s) =
(s + 1)(s + 2)(s + 5)

G(s) K K
M (s) = = = 3
1 + G(s) (s + 1)(s + 2)(s + 5) + K s + 8s2 + 17s + 10 + K

¿Para qué valores de K es estable?

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 18 de 22


15 de diciembre de 2004

Tabla de Routh en función de K

s3 1 17
s2 8 10 + K
63
s1 4 − 1/8 K 0
s0 10 + K 0

Las condiciones para que el sistema sea estable son


63
− 1/8 K > 0
4
y
10 + K > 0
de ambas condiciones obtenemos que

−10 < K < 126

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 19 de 22


15 de diciembre de 2004

Criterio de Routh: Aplicaciones


Estabilidad Relativa

También podemos exigir un tiempo de establecimiento menor a


uno dado.
Esta exigencia puede plantearse aproximadamente exigiendo que la
parte real de las raı́ces no supere un valor determinado.
Ejemplo, si exigimos que σ ≥ 1 podemos plantear Routh tras
hacer un cambio de variable

s0 = s + σ

Las raı́ces del polinomio en s0 serán las de s desplazadas σ hacia


la derecha (hacia la zona inestable).
Si el polinomio en s0 es estable, entonces el polinomio en s
tendrá la parte real de todas sus raı́ces más a la izquierda de −1

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 20 de 22


15 de diciembre de 2004

para el problema anterior sustituyendo s = s0 − 1 tenemos

P (s0 ) = s03 + 5s02 + 4s0 + K

s03 1 4
s02 5 K
s01 −1/5 K + 4 0
s00 K 0

Esto nos exige que

5+K > 0 (1)


−1/5 K + 4 > 0 (2)

con lo cual
0 < K < 20

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 21 de 22


15 de diciembre de 2004

(Ultima Página)

Área de Ingenierı́a de Sistemas y Automática. Universidad de Oviedo. Página: 22 de 22

También podría gustarte