Вы находитесь на странице: 1из 16

Criterios algebraicos de estabilidad Criterio de Routh-Hurtwitz

Haga clic para modificar el estilo de subttulo del patrn

Clase del 08/10/2011

4/28/12

Criterios Algebraicos de Estabilidad para SLE en TC


Probamos que la condicin necesaria y suficiente para que un Sistema Lineal Estacionario (SLE) en Tiempo Continuo (TC) representado por su funcin transferencia, sea Entrada Acotada-Salida Acotada (BIBO) estable, es que la funcin transferencia sea propia y tenga de un La forma de verificar la estabilidad todos sus polos en sistema consiste el semiplano calcular las entonces en izquierdo abierto races del polinomio denominador de la FT. Esto es relativamente fcil si uno dispone de un software como Matlab. Por ejemplo, si el polinomio denominador es
4/28/12

>> d = [1, 6, 11, 6]; >> polos = roots(d); >> polos polos = -3.0000 -2.0000 -1.0000

Surge el interrogante de si existir alguna condicin sobre los coeficientes del polinomio denominador de la funcin transferencia que asegure que sus races (es decir, los polos de la FT) estn todas en el semiplano izquierdo abierto, es decir que asegure que el sistema sea estable, sin necesidad de calcular las races. De hecho esta condicin existe y4/28/12 es conocida

Si bien el criterio es del siglo 19, cuando no exista Matlab, es todava de utilidad para determinar el rango de coeficientes del polinomio que aseguran la estabilidad, cuando estos coeficientes estn en forma simblica. Supongamos que el polinomio denominador Donde sin prdida estgeneralidad asumimos de la FT de un SLE de dado por: que el polinomio es mnico (coeficiente del trmino de mayor grado en s, unitario). Probamos que una condicin necesaria para la estabilidad es que todas las races de D(s) tengan parte real negativa. Esto requiere que todos los coeficientes sean positivos (esto es fcil de probar expresando 4/28/12 el polinomio

Condicin necesaria de estabilidad de Routh: Una condicin necesaria (pero no suficiente) de estabilidad es que todos los coeficientes del polinomio D(s) sean positivos. Polinomio completo + coeficientes mismo signo Si alguno de los coeficientes es cero o negativo entonces el sistema tendr polos en el semiplano derecho (inestables). Routh (1874) y Hurwitz (1895) probaron que una condicin necesaria y suficiente para estabilidad es que todos los elementos de la primer columna de la tabla de Routh sean positivos. La tabla es un arreglo triangular que 4/28/12 se construye a partir de los coeficientes.

Tabla de Routh

4/28/12

Normalmente hay n+1 elementos en la primer columna de la Tabla de Routh. Si todos los elementos de la primer columna son positivos, entonces todas las races de D(s) estn en el semiplano izquierdo y por lo tanto el sistema es estable. Si los elementos de la primer columna no son todos positivos, entonces el nmero de races en el semiplano derecho (i.e., polos inestables) es igual al nmero de cambios de signo en la primera columna. Por ejemplo, si se tiene +,-,+,+ , corresponde a dos cambios de signo, y por lo tanto habr dos races en el semiplano derecho.
4/28/12

Ejempl o1

Hay dos cambios de signo en la primer columna, por lo tanto D(s) tiene dos races en el semiplano derecho (inestables).
4/28/12

Utilizando Matlab encontramos las races close all,clear all,clc, d=[1,4,3,2,1,4,4]; polos=roots(d) % polos % -3.2644 % 0.6797 + 0.7488i % 0.6797 - 0.7488i % -0.6046 + 0.9935i % -0.6046 - 0.9935i % -0.8858

4/28/12

Estabilidad vs. Rango de parmetros El criterio de Routh es til para determinar el rango de ganancias del controlador que aseguran la estabilidad de un sistema retroalimentado. Por ejemplo:

La funcin transferencia en lazo cerrado resulta:


4/28/12

Notar que la planta en lazo abierto es inestable (tiene polos inestables en 0 y 1). La tabla de Routh resulta

Para que el sistema sea estable debe ser Es decir


4/28/12

Criterio de Routh Caso Especial 1 Si el primer elemento en una de las filas de la tabla de Routh es cero, el procedimiento para determinar la estabilidad debe modificarse, reemplazando el cero por una constante pequea > 0 que luego se hace tender a cero. Ejemplo: Sea el polinomio

4/28/12

Vemos que cuando tiende a cero hay dos cambios de signo en la primer columna, por lo que D(s) tiene dos races en el semiplano derecho (inestables). En all,clc, las races son close all,clear efecto, utilizando Matlab d=[1,3,2,6,6,9]; polos=roots(d); % polos = % % -2.9043 % 0.6567 + 1.2881i % 0.6567 - 1.2881i % -0.7046 + 0.9929i % -0.7046 - 0.9929i
4/28/12

Criterio de Routh Caso Especial 2 Otro caso especial ocurre cuando toda una fila de la tabla de Routh es cero. Esto indica que hay races complejas conjugadas sobre el eje imaginario. Si la isima fila es cero, se forma un polinomio auxiliar con los coeficientes de la fila anterior, y se reemplaza la fila de ceros por los coeficientes de la derivada del polinomio auxiliar, y se completa la tabla.
4/28/12

Vemos que los coeficientes de la primer columna son todos positivos, sin embargo, como las races del polinomio auxiliar son tambin races del polinomio original, y estn 4/28/12 sobre el eje imaginario, el sistema es

close all,clear all,clc, d=[1,5,11,23,28,12,]; polos=roots(d) % polos = % -3.0000 % 0.0000 + 2.0000i % 0.0000 - 2.0000i % -1.0000 % -1.0000

4/28/12

Вам также может понравиться