Routh
Routh
Tema:
CRITERIOS DE ESTABILIDAD
ALGEBRAICOS:
HURWITZ Y ROUTH-HURWITZ
Año: 2010
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 1
Introducción
De los estudios de las ecuaciones diferenciales lineales con coeficientes
constantes de sistemas de simple entrada simple salida, en ingles (SISO)
se aprendió que la solución homogénea que corresponde a la respuesta
transitoria del sistema está gobernada por las raíces de la ecuación
característica.
Básicamente, el diseño de los sistemas de control lineales se pueden
considerar como el problema de arreglar la localización de los polos y ceros
de la función de transferencia del sistema M ( s) para que el mismo se
comporte de acuerdo con las especificaciones de funcionamiento
prescriptas. Entre las variadas formas de especificaciones de desempeño
utilizados en el diseño, el requerimiento más importante es que el sistema
sea estable.
La definición de estabilidad se puede dar en muchas formas diferentes. En
las siguientes discusiones solamente se tratara con la estabilidad de
sistemas lineales SISO, invariantes con el tiempo.
Para propósitos de análisis y diseño, la estabilidad se puede clasificar como
estabilidad absoluta y estabilidad relativa. La estabilidad absoluta se refiere
a la condición de si el sistema es estable o inestable, es una respuesta de
si o de no.
Una vez que se ha encontrado que el sistema es estable, es interesante
determinar que tan estable es, y este grado de estabilidad es una medida
de la estabilidad relativa.
Antes de definir la estabilidad se definen los siguientes dos tipos de
respuestas de sistemas lineales invariantes en el tiempo:
Donde:
n : es el orden de la ecuación característica del sistema.
λk : son las raíces de la misma, o los polos de la función M ( s) del sistema.
Por lo tanto: c(t ) = c0 (t ) + C0 (t )
1 2
respuesta c(t ) que tiende a cero cuando el tiempo tiende a infinito. Por lo
tanto, c0 (t ) tiene la propiedad:
2
lim c02 (t ) = 0
t →∞
20
M (s) = BIBO o asintóticamente estable, o
( s + 1)( s + 2)( s + 3)
simplemente estable
20 ( s + 1)
M (s) = Inestable debido al polo en s = 1
( s − 1)( s 2 + 2 s + 2)
20 ( s − 1)
M (s) = Marginalmente estable o marginalmente
( s + 2)( s 2 + 4)
inestable debido a s = ± j 2
10
M (s) = Inestable debido al polo de orden
( s + 4) 2 ( s + 10)
2
múltiple (dos) en s = ± j 2
10
M (s) = Estable si el polo en s = 0 es colocado
( s + 12 s + 22 s 2 + 20 s )
4 3
2. Criterio de Nyquist
Este criterio es un método grafico-analítico que provee información sobre
la diferencia entre el número de ceros y polos de F(s)=1+L(s) que están el
semiplano derecho del plano s, mediante la observación del
comportamiento de la gráfica o traza de Nyquist de L(s), o sea del
diagrama polar de la función de transferencia frecuencial del lazo L (jw).
3. Diagrama de Bode
Los gráficos de Bode de L (jw) se pueden utilizar para determinar la
estabilidad de los sistemas cuyas funciones de transferencias del lazo sean
de fase mínima, al observar el comportamiento de los mismos.-
a n−2
= + ∑ (Producto de las raíces tomando dos a la vez )
an
a n −3
= −∑ (Producto de las raíces tomando tres a la vez )
an
………………………………………………………………….
………………………………………………………………….
n n
a0
= (−1) n ∏ (λ j ) ⇒ si a n = 1 ⇒ ∏ (λ j ) = (−1) n a 0
an j =1 j =1
Como se puede ver, todas las relaciones tienen que ser positivas y no
nulas, a menos que una o más de las raíces tengan la parte real positiva.
Las dos condiciones necesarias se pueden verificar por una simple
inspección de la ecuación característica. Sin embargo no son suficientes, ya
que es posible que cumpliéndose las dos, la ecuación puede tener alguna
raíz con parte real positiva. Se verá a continuación la Condición Necesaria y
Suficiente. Sea el polinomio ya visto:
a n s n + a n −1 s n −1 + a n − 2 s n − 2 + ....................... + a3 s 3 + a 2 s 2 + a1 s + a 0 = 0
Se definirá la Matriz de Hurwitz de orden n × n , como la que se forma con
los coeficientes de la ecuación característica, de la manera siguiente:
Ejemplo 1:
Para n = 2, ⇒ a 2 s 2 + a1 s + a 0 = 0
a 0
Si a 2 > 0 ; H 1 = a1 > 0 y H 2 = det 1 = a1 a0 > 0 ⇒ a0 > 0. −
a 2 a0
Por ende para un sistema de segundo orden, (sin retardos), la condición
necesaria se vuelve también suficiente, o sea que si en la ecuación
característica: a 0 > 0 ; a1 > 0 ; y a 2 > 0 , el sistema será estable.
Ejemplo 2:
Para n = 3, ⇒ a3 s 3 + a 2 s 2 + a1 s + a 0 = 0
Si a3 > 0 , la condición necesaria y suficiente para que el sistema sea estable
será:
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 11
a a 0
H1 = a2 ; H 2 = 2 = (a 2 a1 − a0 a3 ) > 0 y
a3 a1
a 2 a 0 a −2 a 2 a 0 0
H 3 = a3 a1 a −1 = a3 a1 0 = a 0 × H 2 > 0
0 a 2 a0 0 a 2 a 0
Por lo tanto si se cumple la condición necesaria, (los ai>0), solo es
necesario verificar que:
a a0
H2 = 2 = (a 2 a1 − a0 a3 ) > 0 , para que el sistema sea estable. También se
a3 a1
a 2 a1
puede expresar: > 0 , y si a 3 = 1 , quedaría:
a3
a 2 × a1 > 0
Ejemplo 3:
Si la ecuación característica del sistema es:
1. s 3 + 2s 2 + 2s + 2 = 0 ⇒ 2 × 2 > 2 ⇒ 4 > 2 Sistema Estable.
2. s 3 + 2s 2 + 2s + 6 = 0 ⇒ 2 × 2 < 6 ⇒ 4 < 6 Sistema Inestable.
3. s 3 + 2s 2 + 2s + 4 = 0 ⇒ 2 × 2 = 4 ⇒ 4 = 4 Sistema Marginalmente
Estable. El polinomio tiene un par imaginario en:
s1−2 = ± j 2 y s3 = −2 ⇒ ( s 2 + 2) ( s + 2) = s 3 + 2s 2 + 2s + 4 = 0
4. s 3 + 7 s 2 + 2s + a0 = 0 , el rango de a0 para la estabilidad será:
7 × 2 > a0 ⇒ a 0 < 14 ⇒ 0 < a 0 < 14
5. s 3 + 2s 2 + a1 s + 6 = 0 , el rango de a1 para la estabilidad será:
2 × a1 > 6 ⇒ a1 > 3 ⇒ 3 < a1 < ∞
Ejemplo 4:
Si la ecuación característica de un sistema, con 0 < α < 1 , es:
s 3 + 10.05s 2 + (0.5 + 1500 α ) s + 500 = 0
Encontrar el rango del parámetro α para que el sistema sea estable.
La condición necesaria se cumple si:
−1
(0.5 + 1500 α ) > 0 ; α > , como α > 0 se cumple siempre.
300
El sistema será estable si:
10.50 (0.50 + 1500 α ) > 500 , operando se llega a qué: α > 0.0328 , por ende el
rango buscado será:
0.0328 < α < 1
Ejemplo 5:
Un sistema con realimentación unitaria tiene:
2( s + 2)
G (s) = 2
;
s ( s + 3Ks + K )
Determinar el rango de K para que el sistema sea estable.
La ecuación característica es:
s 3 + 3Ks 2 + ( K + 2) s + 4 = 0
La condición necesaria se cumple si K>0.
La condición necesaria y suficiente será:
3 K ( K + 2) > 4 ⇒ 3K 2 + 6 K − 4 > 0 ⇒ 3( K + 2.5275) ( K − 0.5275) > 0
Por lo tanto: K − 0.5275 > 0 ⇒ K > 0.5275
En consecuencia el rango buscado será:
0.5275 < K < ∞ .-
Ejemplo 6:
Un sistema con realimentación unitaria tiene:
K ( s 2 + 1)
G (s) = ;
( s + 1) 3
Determinar el rango de K para que el sistema sea estable.
La ecuación característica es:
s 3 + (3 + K ) s 2 + 3 s + (1 + K ) = 0
La condición necesaria se cumple si:
3+ K > 0 K > −3
⇒ K > −1 (1)
1+ K > 0 K > −1
La condición necesaria y suficiente será:
Ejemplo 7:
Para n = 4, ⇒ a 4 s 4 + a 3 s 3 + a 2 s 2 + a1 s + a 0 = 0
a a
Si a 4 > 0 ; H 1 = a3 > 0 ; H 2 = 3 1 = (a 2 a3 − a1 a 4 ) > 0
a 4 a 2
a3 a1 0
H 3 = a 4 a2 a '0 = (a1 a 2 a3 − a32 a0 − a12 a 4 ) > 0
0 a3 a1
a3 a1 0 0
a a2 a0 0
H4 = 4 = a0 × H 3 > 0
0 a3 a1 0
0 a4 a2 a0
Como se puede apreciar si se cumple la condición necesaria, solo se
deberá cumplir para que el sistema sea estable que: H 2 > 0 y H 3 > 0 , o sea:
1. a 2 a3 > a1 a 4 si a 4 = 1 ⇒ a 3 a 2 > a1
a 3 a 2 a1 − a12 a 4 a 3 a 2 a1 − a12
2. > a 0 ; si a 4 = 1 ⇒ > a0
a32 a 32
Ejemplo 8:
Si la ecuación característica de un sistema es:
s 4 + 2 s 3 + 2 s 2 + 2 s + 0.50 = 0
Como se cumple la condición necesaria, deberá ser:
1. 2 × 2 > 2 ; 4 > 2
2× 2× 2 − 4
2. > 0 .5 ; 1 > 0.50
4
Por lo tanto el sistema es estable.
Ejemplo 9:
Si la ecuación característica de un sistema es:
s 4 + 2 s 3 + 6 s 2 + 10 s + K = 0 , cual es el rango de K para la estabilidad.
Como se cumple la condición necesaria, deberá ser:
3. 2 × 6 > 10 ; 12 > 10
2 × 6 × 10 − 100
4. >K ⇒ K <5
4
El rango de K buscado será:
0<K <5
300
200
y(K)
100
0
K
-100
x(K)
-200
-300
-3 -2 -1 0 1 2 3
Figura 1
Interceptando (1) y (2) se tiene el rango buscado, a saber:
100
y(K)
50
0
K
x(K)
-50
-10 -5 0 5 10
Figura 2
Interceptando (1), (2) y (3), el sistema será inestable para cualquier valor
de K, seria un sistema inútil.
sn an a n− 2 an−4 a n−6 : : 0
n −1
s a n−1 a n −3 a n −5 a n −7 : : 0
s n−2 x1 x2 x3 : : : 0
s n −3 y1 y2 y3 : : : 0
: : : : : : : 0
: : : : : : : 0
s1 u1 0 0 0 0 0 0
s0 v1 0 0 0 0 0 0
H1 = an −1 > 0
a an −3
H 2 = n −1 = an −1an − 2 − an an −3 > 0
an an − 2
an −1 an −3 an −5
H 3 = an an − 2 an − 4 = an −1an − 2 an −3 + an an −1an −5 − an an2−3 − an2−1an − 4 > 0
0 an −1 an −3
.
.
.
.
.
Hn > 0
an > 0
a n −1 = H 1
x1 = H 2
H1
y = H3
1
H2
:
:
H n −1
u1 =
H n−2
Hn
v1 = = a0
H n −1
Ejemplo 13:
Dada la función de transferencia del lazo de un sistema:
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 19
6 ( s + 2.5)
L( s) = , determinar si el mismo es estable, por Routh.
s ( s + 3s 2 + 7 s + 20)
2 3
Ejemplo 14:
Dada la función de transferencia del lazo de un sistema:
K ( s + 0.25)
L( s) = , Si K = 8, determinar si el sistema es estable, por Routh.
s ( s 2 + 2 s + 3)
2
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 2 3 8 2]
El polinomio ingresado es:
4 3 2
s +2s +3s +8s+2
La tabla de Routh es:
[ s^4, 1, 3, 2, 0]
[ s^3, 2, 8, 0, 0]
[ s^2, -1, 2, 0, 0]
[ s, 12, 0, 0, 0]
[ 1, 2, 0, 0, 0]
Las raíces están ubicadas en:
0.2071 + 1.8361i
0.2071 - 1.8361i
-2.1406
-0.2737
Ejemplo 16:
La función de transferencia de un sistema es:
C (s) K ( s + 2)
M (s) = = 4 ; la ecuación característica del mismo es:
R ( s ) s + 2 s 3 + 3s + 4
s 4 + 2 s 3 + 3s + 4 = 0 ; el arreglo de Routh será:
s4 1 0 4
3
s 2 3 0
s 2
− 1 .5 4 0 ⇒ Z=2
s1 25 / 3 0 0
s0 4 0 0
Como hay dos cambios de signo en la primera columna del arreglo, en
consecuencia serán dos las raíces de la ecuación característica que se
ubican en el semiplano derecho del plano s.-
3. La distribución completa es triangular.
4. Las penúltimas y últimas filas del arreglo tienen solo el primer
elemento y los demás nulos. El último elemento de la columna pivote
es el coeficiente a0.-
5. Cualquier fila del arreglo puede ser multiplicada por cualquier numero
positivo, sin que se altere el resultado.-
Ejemplo 17:
La función de transferencia del lazo de un sistema de control es:
5 ( s 2 + 2.4 s + 4)
L( s) = , determinar si el sistema es estable:
s 3 ( s 3 + 3s 2 + 2 s + 9)
La ecuación característica es:
s 3 ( s 3 + 3s 2 + 2 s + 9) + 5( s 2 + 2.4 s + 4) = 0 , operando:
s 6 + 3s 5 + 2 s 4 + 9 s 3 + 5s 2 + 12 s + 20 = 0 , el arreglo será:
s6 1 2 5 20
5
s 3 9 12 0
1 3 4 0
4
s −1 1 20 0
s3 4 24 0 0
1 6 0 0
2
s 7 20 0 0
1
s 22 / 7 0 0 0
s 0 20 0 0 0
La segunda fila se dividió por 3 y la cuarta por 4.
Como se aprecia hay dos cambios de signo en la primera columna, Z = 2,
Caso I):
Si aparece un cero en primer elemento de una fila del arreglo, con algunos
distintos de cero, se interrumpirá prematuramente la formación del arreglo
y no se podrá aplicar la prueba de Routh. Cuando pasa esto, el sistema es
siempre inestable, por ende al tratar de salvar este inconveniente solo es
para determinar el número de ceros de la ecuación característica que están
en el semiplano derecho del plano s.
Para salvar este problema se pueden seguir los métodos siguientes:
a) Sustituir el cero por un número pequeño positivo, ξ , (en el
programa Routh del Csad/Matlab, ξ = 10 −5 ), luego operar como es
sabido y finalmente hacer tender ξ → 0 y aplicar la prueba ordinaria.
Ejemplo18:
La ecuación característica de un sistema es:
s 5 + 2 s 4 + 2 s 3 + 4 s 2 + 11s + 10 = 0
El arreglo de Routh será:
Ejemplo 19:
6 ( s + 0.25)
Si, L( s) = ⇒ la F(s) es: s 4 + 2s 3 + 3s 2 + 6s + 1.5 = 0
s ( s 2 + 2 s + 3)
2
El arreglo será:
s4 1 3 1 .5
3
s 2 6 0
s2 0 1 .5 0
ξ 1 .5 0
s 1 (6ξ − 3) / ξ 0 0
s0 1 .5 0 0
Cuando ξ → 0 + , la primera columna será:
+1
+2
ξ ; Como Z = 2, el sistema será inestable.-
− 3 / ξ
+ 1.5
Ejemplo 20:
3 ( s + 5 / 3)
Si, L( s) = ⇒ la F(s) es: s 4 + 0s 3 + 3s 2 + 3s + 5 = 0
s 2 ( s 2 + 3)
El arreglo será:
s4 1 3 5
3
s 0 3 0
ξ 3 0
s (3ξ − 3) / ξ = A 5 0
2
s 1 (3 A − 5ξ ) / A 0 0
s0 5 0 0
Cuando ξ → 0 + , la primera columna será:
+1
ξ
− 3 / ξ ; Como Z = 2, el sistema será inestable.-
ξ
+ 5
Ejemplo 21:
Para la ecuación característica del ejemplo 18 se tendrá, haciendo s=1/x:
1 2 2 4 11
5
+ 4 + 3 + 2 + + 10 = 0 , o multiplicando por x 5 , quedará:
x x x x x
10 x + 11x + 4 x + 2 x 2 + 2 x + 1 = 0
5 4 3
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 2 2 4 11 10]
El polinomio ingresado es:
5 4 3 2
s + 2 s + 2 s + 4 s + 11 s + 10
El primer elemento de la fila es nulo, se invertirán los coeficientes.
Presione cualquier tecla para continuar
El polinomio ingresado es:
5 4 3 2
s + 11/10 s + 2/5 s + 1/5 s + 1/5 s + 1/10
La tabla de Routh es:
Ejemplo 23:
Consideremos la misma ecuación característica del ejemplo 18, apliquemos
ahora este método:
( s 5 + 2 s 4 + 2 s 3 + 4 s 2 + 11s + 10) × ( s + 1) = 0 ; a = 1.-
El polinomio resultante seria:
s 6 + 3s 5 + 4 s 4 + 6 s 3 + 15s 2 + 21s + 10 = 0 , el arreglo será:
s6 1 4 15 10
5
s 3 6 21 0
s4 2 8 10 0
s3 −6 6 0 0 Como Z = 2, el sistema será inestable.-
s2 10 10 0 0
s1 12 0 0 0
s0 10 0 0 0
Si a=-1, el polinomio resultante y el arreglo serian:
( s 5 + 2 s 4 + 2 s 3 + 4 s 2 + 11s + 10) × ( s − 1) = 0
s 6 + s 5 + 0 s 4 + 2 s 3 + 7 s 2 − 1s − 10 = 0
jω jω
λ1 λ3
λ1
λ4 λ3
σ
0 σ 0
λ2
(c) λ2 λ4
(d)
Figura 3
a0 a a
s 1−2 = ± j . Si 0 > 0 , el par será imaginario. Si es 0 < 0 el par será real.-
k k k
Estos casos están ilustrados en la figura 4.
jω jω
λ1
σ λ2 λ1
0 0 σ
λ2
(a ) (b)
Figura 4
Como se puede apreciar solo para el primer caso figura 4a), con la
suposición hecha, será: Z = 0, y el sistema será marginalmente estable.
Ejemplo 24:
La función de transferencia del lazo de un sistema es:
5 ( s + 0.25)
L( s) = ; determinar la condición de estabilidad del mismo.
s ( s 2 + 2 s + 3)
2
Ejemplo 25:
La ecuación característica de un sistema es la siguiente:
Ejemplo 26:
La ecuación característica de un sistema es la siguiente:
s 5 + s 4 + 5s 3 + 6 s 2 + 4 s + 8 = 0
Determinar la condición de estabilidad.
s5 1 5 4
s4 1 6 8
3
s −1 − 4 0
s2 2 8 0 ; Z = 2, Sistema Inestable.-
1
s 0 0 0
4 0 0
0
s 8 0 0
d
A( s ) = 2 s 2 + 8 A( s ) = 4 s + 0
ds
A( s ) = 0; ⇒ s2 + 4 = 0 ⇒ s1−2 = ± j 2 ⇒ ω C = 2 rad / seg. −
Ejemplo 27:
La función de transferencia del lazo de un sistema con H(s) = 1 es:
K ( s + 10)
L( s) = ;
s ( s + 10 s 2 + 8s + 80)
2 3
» Routh
Enter polynomial vector D > [1 10 8 80 7 70]
You entered: s^5 + 10s^4 + 8s^3 + 80s^2 + 7s^1 + 70
S^5 Row: 1 8 7 0
S^4 Row: 10 80 70 0
The next row contains all zeros.
Replacing row using derivative of auxiliary equation.
S^3 Row: 40 160 0 0
S^2 Row: 40 70 0
S^1 Row: 90 0
S^0 Row: 70
Press any key to continue...
First column is:
S^5 1
S^4 10
S^3 40
S^2 40
S^1 90
S^0 70
Number of sign changes in the first column is 0
The computed roots of D(s) are:
-1.0000e+001
+2.6458e+000i
-2.6458e+000i
+1.0000e+000i
-1.0000e+000i
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 33
La respuesta a un escalón de entrada de magnitud unitaria se muestra en
la figura 5, como se pude observar es una señal periódica.-
Para la Ganncia del Lazo K = 7
2.5
1.5
Salida c(t)
0.5
-0.5
0 5 10 15 20 25 30
Tiempo, seg.
Figura 5
Ejemplo 28:
Para el sistema del ejemplo anterior, pero con K = 36.
La ecuación característica de sistema será ahora:
s 5 + 10 s 4 + 8s 3 + 80 s 2 + 36 s + 360 = 0 ⇒ s 5 + 1s 4 + 8s 3 + 8s 2 + 36 s + 36 = 0
El arreglo de Routh será:
s5 1 8 36
s4 1 8 36
s3 0 0 0
1 4 0 ; Z = 2, sistema inestable.-
2
s 4 36 0
s1 −5 0 0
s0 36 0
d
A( s ) = s 4 + 8s 2 + 36 ⇒ A( s ) = 4 s 3 + 16 s + 0 ⇒÷4 ⇒ 1s3 + 4 s + 0
ds
Los dos pares complejos serán, la quinta raíz esta en -10:
s 4 + 8 s 2 + 36 = 0 ⇒ x = s2 ⇒ s= x
x 2 + 8 x + 36 = 0 ⇒ x1−2 = −4 ± j 20 ; ⇒ s1− 2 = +1 ± j 5 y s 3− 4 = −1 ± j 5. −
12000
Pa K = 36
r(t) = µs(t)
6000
Salida c(t)
c(t)
0
-6000
0 2.5 5 7.5 10
Tiempo, seg.
Figura 6
Veamos una combinación de los dos casos anteriores:
Construimos el arreglo:
s7 1 3 1 3
6
s 3 1 3 1 Aparece un cero en la primera columna y el resto de la
s5 8/3 0 8/3 0 fila es cero.( Esto quiere decir que los polos son simétri cos
4
s 1 0 1 0 con respecto a todos los ejes).
s3 0 0 Se procede de la siguiente manera :
2
s Se elabora un polnomio auxiliar que correspond a con la fila
s anterior a la fila problema.
0
En este caso el polinomio auxiliar queda de la forma:
P ( s ) = 1s 4 + 0 s 2 + s 0 = 1s 4 + 1
Reemplazo la fila de ceros por la derivada del polinomio auxiliar y prosigo
la construcción.
Después de sustituir la línea problema notamos que aparece otro cero en
la primera columna, como el resto de la fila no es cero, se aplica el
principio del caso anterior.
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 35
Como se puede observar ocurren dos cambios de signo lo que nos indica
que el sistema es inestable y presenta dos polos en el semiplano derecho.
¡Hay que tener cuidado a la hora de construir el arreglo, los errores más
comunes se cometen multiplicando y dividiendo los términos!
s7 1 3 1 3
6
s 3 1 3 1
s5 8/3 0 8/3 0
4
s 1 0 1 0
s3 4 0 ⇒ Z =2 ⇒ F ( s ) = ( s + 1) 3 ( s 4 + 1)
s2 0 1
s2 ε 1
s − 4/ε 0
0 1
Factoreando el polinomio característico se confirma el resultado alcanzado
con el arreglo de Routh.-
K=0
-2 K=16
-4
-4 -2 0 2 4
Figura 7
En el rango, 0 < K < 16, Z = 0, el sistema es marginalmente estable.
Si K = 16, Z = 0, pero el sistema será inestable, un par doble imaginario.-
En el rango, 16 < K < infinito, Z = 2, el sistema es inestable.
Con el comando Routh del Csad/matlab, para K = 16 sería:
» Routh
Enter polynomial vector D > [1 10 8 80 16 160]
You entered: s^5 + 10s^4 + 8s^3 + 80s^2 + 16s^1 + 160
S^5 Row: 1 8 16 0
S^4 Row: 10 80 160 0
The next row contains all zeros.
Replacing row using derivative of auxiliary equation.
S^3 Row: 40 160 0 0
S^2 Row: 40 160 0
The next row contains all zeros.
Replacing row using derivative of auxiliary equation.
S^1 Row: 80 0
S^0 Row: 160
First column is:
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 38
S^5 1
S^4 10
S^3 40
S^2 40
S^1 80
S^0 160
Number of sign changes in the first column is 0
The computed roots of D(s) are:
-1.0000e+001
+2.0000e+000i
-2.0000e+000i
+2.0000e+000i
-2.0000e+000i
Como el sistema tiene polos dobles imaginarios, el mismo a pesar de no
tener ningún cambio de signo el arreglo, INESTABLE, figura 8.
15 Para K = 16.-
10
5
Salida c(t)
-5
-10
-15
0 4 8 12 16
Tiempo, seg.
Figura 8
Ejemplo 31:
32 (1 − 1.4375 s )
Un sistema de control tiene: L( s) =
s ( s + 6 s 2 + 12 s + 5 K )
3
s4 1 12 32
s3 6 5 K − 46 0
118 − 5 K
s2 32 0
6 ; Se multiplico x 6, la 3ra fila.-
118 − 5 K 192 0
(118 − 5 K ) (5k − 46) − 1152
s1 0 0
118 − 5 K
s0 192 0 0
Las restricciones serán:
Figura 10
Ejemplo 33:
K ( s + 10) ( s + 20)
Un sistema de control tiene: L( s ) =
s 2 ( s + 2)
1. Determinar si el lazo es estable.
2. El o los rangos de K para que el sistema sea estable.
3. El o los K Límites y las frecuencias de las oscilaciones sostenidas, wC.-
1º) El lazo es estable pues los polos de L(s) están en: 0, 0 y -2.-
2º) La ecuación característica es la siguiente:
s 3 + (2 + K ) s 2 + 30 K s + 200 K = 0
El arreglo de Routh será:
s3 1 30 K
s2 2+ K 200 K
30 K (2 + K ) − 200 K ; Las restricciones son:
s1 0
2+ K
s0 200 K 0
1) K > 0
2) 2 + K > 0 ⇒ K > −2
3) K (3K − 14) > 0 como K > 0 ⇒ 3K − 14 > 0 ⇒ K > 14 / 3
El rango pedido será: 14 / 3 < K < ∞ .-
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
2+k ⇒ K > −2
k
30 k - 200 ------- ⇒ K > 14 / 3
2+k
200 k ⇒ K >0
Como se puede apreciar se llega al mismo resultado.-
Ejemplo 34:
K ( s + 10) ( s + 20)
Un sistema de control tiene: L( s) = , se supone K > 0.-
s 2 ( s + 2)
1. Determinar si el lazo es estable.
2. El o los rangos de K para que el sistema sea estable.
3. El o los K Límites y las frecuencias de las oscilaciones sostenidas, wC.-
1º) El lazo es inestable pues los polos de L(s) están en: -2,-2 y +5.-
2º) La ecuación característica es la siguiente:
s 3 − s 2 + ( K − 16) s + ( K − 20) = 0
El arreglo de Routh será:
s3 1 K − 16
s2 −1 K − 20
; El sistema será inestable siempre, para cualquier K.
s1 2 K − 36 0
s0 K − 20 0
3
jω
K>0
2 K=20 Para K= 18 las raíces son:
1.0000
0.0000 + 1.4142i
K=18
0.0000 - 1.4142i
1
K=20 K=18 σ
0
-3
-3 -2 -1 0 1 2 3 4 5 6
Figura 11
Ejemplo 35:
Demarcar en el plano K 2 = f ( K1 ) la región donde el sistema, cuya ecuación
característica es la siguiente, es estable:
s 3 + (1 + K 1 ) s 2 + ( K 1 + K 2 − 1) s + ( K 2 − 1) = 0 ; El arreglo de Routh será:
s3 1 K1 + K 2 − 1
s2 1 + K1 K2 −1
K1 ( K1 + K 2 ) ; las restricciones son:
s1 0
1 + K1
s0 K2 −1 0
1) 1 + K1 > 0 ⇒ K1 > − 1
2) K 2 − 1 > 0 ⇒ K 2 > 1
3) K1 ( K1 + K 2 ) > 0 ⇒ Si K1 > 0 ⇒ ( K1 + K 2 ) > 0 ⇒ K 2 > − K1
⇒ Si K 1 < 0 ⇒ ( K1 + K 2 ) < 0 ⇒ K 2 < − K1
Interceptando las restricciones la región buscada se muestra en la fig. 12.
K2
5
4
Zona para la
3 (3)
Estabilidad
2
(2)
1
0
K1
-1
(1) (3)
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Figura 12
Por lo tanto para este sistema:
El rango de K1, será: 0 < K1 < ∞
El rango de K2, será: 1< K1 < ∞
−s
( s + 1)
Figura 13
Demarcar en el plano Kp = f (Kd ) o en el Kd = f (Kp) , la zona para la cual el
sistema sea estable.
Reduciendo el lazo interno:
Kd ( s + 1)
G * (s) = ; en consecuencia G(s), será:
( s + 1) ( s + 2) ( s + 3) − Kd s
Kp Kd ( s + 1)
G (s) = y H ( s) = 1
( s + 1) ( s + 2) ( s + 3) − Kd s
La ecuación característica es:
( s + 1) ( s + 2) ( s + 3) − Kd s + Kp Kd ( s + 1) = 0 ; operando:
s 3 + 6 s 2 + (11 − Kd + Kp Kd ) s + (6 + Kp Kd ) = 0 ;
El arreglo de Routh correspondiente será:
s3 1 11 − Kd + Kp Kd
s2 6 6 + Kp Kd
6(11 − Kd + Kp Kd ) − (6 + Kp Kd ) ; las restricciones son:
s1 0
6
s0 6 + Kp Kd 0
1º) 6 + Kp Kd > 0 ⇒ Kp Kd > − 6 (1)
2º) 6(11 − Kd + Kp Kd ) − (6 + Kp Kd ) > 0 ⇒ Kp Kd > 1.20 ( Kd − 10) (2)
Para el plano: Kp=f(Kd), se tendrá:
−6
De (1) si Kd > 0 ⇒ Kp > (3)
Kd
−6
si Kd < 0 ⇒ Kp < (4)
Kd
1.2 ( Kd − 10)
De (2) si: Kd > 0 ⇒ Kp > (5)
Kd
1.2 ( Kd − 10)
si: Kd < 0 ⇒ Kp < (6)
Kd
Para el plano: Kd=f(Kp), se tendrá:
−6
De (1) si Kp > 0 ⇒ Kd > (7)
Kp
Figura 14
De la figura 14, dado el valor de un parámetro se puede determinar el
rango del otro para que el sistema sea estable, por ejemplo:
Si Kd = 2 ⇒ − 3 < Kp < ∞ y Si Kp = 6 ⇒ − 1 < Kd < ∞
Si Kd = 5 ⇒ − 1.2 < Kp < ∞ y Si Kp = 0.8 ⇒ − 7.5 < Kd < 30
Si Kd = 8 ⇒ − 0.3 < Kp < ∞ y Si Kp = 0.6 ⇒ − 10 < Kd < 20
Si Kd = 10 ⇒ 0 < Kp < ∞ y Si Kp = −0.2 ⇒ − ∞ < Kd < 6
Si Kd = 15 ⇒ 0.4 < Kp < ∞ y Si Kp = −2 ⇒ − ∞ < Kd < 3
Para estos gráficos se puede utilizar la función ezplot y el lenguaje
simbólico de Matlab.
» syms Kd
Kp=-6/Kd
Kp =
Para el plano Kd=f(Kp), empleando las expresiones: (7), (8), (10) y (11),
con el mismo procedimiento se llega al grafico de la figura 15.
Figura 15
De la figura 15, dado el valor de un parámetro se puede determinar el
rango del otro para que el sistema sea estable, por ejemplo:
Si Kp = 6 ⇒ − 1 < Kd < ∞ y Si Kp = 0.8 ⇒ − 7.5 < Kd < 30
Si Kp = −1 ⇒ − ∞ < Kp < 60 / 11 y Si Kp = −2 ⇒ − ∞ < Kd < 3
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 6 11-kd+kp*kd 6+kp*kd]
Las variables que se encuentran presentes en el polinomio son: kd, kp.
Ingrese como vector las variables que desee
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 49
reemplazar por un valor constante [kp,ki,kd,t,a,k] >
Se optó por dejar todas como elementos variables.
El polinomio ingresado es:
3 2
s + 6 s + (11 - kd + kp kd) s + 6 + kp kd
La tabla de Routh es:
[ s^3, 1, 11-kd+kp*kd, 0]
[ s^2, 6, 6+kp*kd, 0]
[ s, 10-kd+5/6*kp*kd, 0, 0]
[ 1, 6+kp*kd, 0, 0]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
10 - kd + 5/6 kp kd
6 + kp kd
¿Qué variable desea despejar? kp(p),ki(i),kd(d),t,a,k > p
*******************************************************
kp
[ 12 ]
[- ----- + 6/5]
[ kd ]
[ 6 ]
[ - ----- ]
[ kd ]
Como se aprecia se llega a las mismas expresiones.
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 6 11-kd+kp*kd 6+kp*kd]
Las variables que se encuentran presentes en el polinomio son: kd, kp.
Ingrese como vector las variables que desee
reemplazar por un valor constante [kp,ki,kd,t,a,k] >
Se optó por dejar todas como elementos variables.
El polinomio ingresado es:
3 2
s + 6 s + (11 - kd + kp kd) s + 6 + kp kd
[ s^3, 1, 11-kd+kp*kd, 0]
[ s^2, 6, 6+kp*kd, 0]
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 50
[ s, 10-kd+5/6*kp*kd, 0, 0]
[ 1, 6+kp*kd, 0, 0]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
10 - kd + 5/6 kp kd
6 + kp kd
¿Qué variable desea despejar? kp(p),ki(i),kd(d),t,a,k > d
*******************************************************
kd
[ 60 ]
[- ------------]
[ -6 + 5 kp]
[ 6 ]
[ - ------ ]
[ kp ]
Ejemplo 37:
El diagrama de bloques de un sistema es el indicado en la figura 16.
P(s)
+
R(s)+ E(s) + 1
Kc s ( s + 2 s 2 + 3s + 1)
3
C(s)
- -
Kt ( s + 1)
Figura 16
2
1.25
1
(3)
0
Kt
Zona de
-1
Estabiludad (1)
-2 (2)
-3
-4
-5
-6
-3 -2 -1 0 1 2 3 4 5 6
Figura 17
De la figura 17, dado el valor de un parámetro se puede determinar el
rango del otro para que el sistema sea estable, por ejemplo:
Si Kt = 1 ⇒ − 1 < Kd < 1 y Si Kc = −1 ⇒ 1 < Kd < 3
Si Kt = 3 ⇒ − 3 < Kp < − 1 y Si Kc = 1 ⇒ − 1 < Kd < 1
Usando Srouth del Csad, con Kt = t y Kc = k, sería:
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 2 3 t+1 t+k]
Las variables que se encuentran presentes en el polinomio son: k, t.
[ s^4, 1, 3, t+k, 0]
[ s^3, 2, t+1, 0, 0]
[ s^2, 5/2-1/2*t, t+k, 0, 0]
[ s, (t^2-5+4*k)/(t-5), 0, 0, 0]
[ 1, t+k, 0, 0, 0]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
5/2 - 1/2 t
2
t -5+4k
--------------
t–5
t+k
*******************************************************
K ⇒ Kc y t ⇒ Kt
[ 2 ]
[- 1/4 t + 5/4]
[ -t ]
V = Cte. α (t ) = ηθm(t )
c(t)
Lámina de Acero
d
⇓
E(s) E1(s) Θm(s) α(s)
R(s) + Km C(s)
K η e − Ts
s( s + τ m s)
_
Ks
Figura 18
La placa de acero se alimenta a través de un rodillo a una velocidad
constante v(m/seg.). La distancia entre los rodillos y el punto donde se
mide el espesor es d (m). El desplazamiento angular del motor θ m (t ) se
convierte en un movimiento vertical mediante una combinación de caja de
engranajes y un actuador lineal. Por ende el retardo será de:
d
Td = (seg.)
v
jω
σ
-2/T 0 +2/T
(a )
jω
j1.732/T
σ
0
(b)
-3/T +3/T
Figura 19
Ejemplo 38:
Un sistema de control tiene el diagrama de bloques de la figura 20:
P(s)
+
R(s) + Ea(s) + 1 C(s)
Kc s ( s + 1)
-
B(s)
e−T s
Figura 20
Hacer un análisis de la estabilidad del mismo.
Aproximar el retardo por una función de Padé, si el retardo es de T=0.5
seg. , determinar el rango del parámetro Kc para que el sistema sea
estable.
Usaremos primero la aproximación de primer orden, por lo tanto la función
de transferencia del lazo será:
− Kc ( s − 2 / T ) − Kc ( s − 4)
L( s) ≅ ≡
s ( s + 1) ( s + 2 / T ) s ( s + 1) ( s + 4)
Como se verá aplicando el criterio de Nyquist el rango exacto de Kc para
que el sistema sea estable es:
0 < Kc < 2.1496.-
1º) Kc > 0
2º) 25Kc + 732 > 0 ⇒ Kc > −29.28 , para Kc>o se cumple siempre.
3º) − 300 Kc 2 − 15696 Kc + 35136 > 0 ⇒ ( Kc − 2.1502) ( Kc + 54.4702) < 0
Como Kc>0, deberá ser: ( Kc − 2.1502) < 0 ⇒ Kc < 2.1502
En consecuencia el rango de Kc para la estabilidad será:
0 < Kc 2.1502
Como se aprecia es casi el real, en consecuencia la aproximación de Padé
de 2º orden, es la adecuada para este sistema.
0 < T < 1
3
Kc
1
Zona de
Estabilida
con el retardo
0
T
-1
Zona de
Estabilidad con
-2 el componente
inestable
-3
-8 -6 -4 -2 0 2 4 6
Figura 21
De la misma se pueden calcular los rangos de un parámetro para el otro
fijo en un valor constante:
Si T=0.5 seg. , Rango de Kc ⇒ 0 < Kc < 20 / 9
Si T=1.0 seg. , Rango de Kc ⇒ 0 < Kc < 1.20
Si T=-6, Comp. Inestable, Rango de Kc ⇒ − ∞ < Kc < −2 / 3
Si Kc=2/3, Rango de T ⇒ 0<T < 2
Si Kc=-1.2, Comp. Inestable, Rango de T ⇒ − ∞ < T <−5
Las funciones Límites se pueden hallar con Srouth del Csad/Matlab.
Se tomará t ≡ T y k ≡ Kc. −
» Srouth
Variables posibles de utilizar: kp kd ki t a k
Ingrese el polinomio como vector > [1 (2+t)/t (2-k*t)/t (2*k)/t]
Las variables que se encuentran presentes en el polinomio son: k, t.
Ingrese como vector las variables que desee
reemplazar por un valor constante [kp,ki,kd,t,a,k] >
Se optó por dejar todas como elementos variables.
[ s^3, 1, (2-k*t)/t, 0]
[ s^2, (2+t)/t, 2*k/t, 0]
[ s, (2-k*t)/t-2*k/(2+t), 0, 0]
[ 1, 2*k/t, 0, 0]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
2+t
--------
t
2-kt k
--------- - 2 --------
t 2+t
2 k/t
*******************************************************
k
[ 2+t ]
[2 ----------- ] ⇒ 2 (T + 2) / T (T + 4)
[ t (4 + t) ]
[ 0 ]
2/t + 1 ⇒ (T + 2) / T
Como se puede apreciar se llega a las mismas funciones límites.-
» Pidesign
Default transfer function:
100
----------------
s^2 + 10s^1
Enter numerator [n] > 1
Enter denominator [d] > [1 1 0]
Enter controller type (p,pi,pd,pid,other) [pid] > p
--- PIDESIGN OPTIONS ---
Controller type Time response
Begin Rltool View Nyquist
Kp,Kd,Ki values Freq response
Show values Root locus
Goals to meet Error, Ess
Ziegler-Nichols Display TF's
Add controller New/clear TF's
Poles and Zeros Lldesign
H-Routh Introd. Delay
M - Rootcontorn
Quit
PIDESIGN > K
Enter Kp [1] >
PIDESIGN > I
Time Delay [0] > 0.5
Enter the order Pade approximation: [3] > 1
--- PIDESIGN DELAY OPTIONS ---
Controller type Time response
Begin Rltool View Nyquist
Kp,Kd,Ki values Freq response
Show values Root locus
Add controller Error, Ess
Poles and Zeros H-Routh
Quit(return to design)
PIDESIGN DELAY > H
[ s^3, 1, -kp+4, 0]
[ s^2, 5, 4*kp, 0]
[ s, -9/5*kp+4, 0, 0]
[ 1, 4*kp, 0, 0]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
- 9/5 kp + 4 ⇒ Kp < 20 / 9. −
4 kp ⇒ Kp > 0
PIDESIGN DELAY > T
Choose output variable: Y,E,U [y] >
- TFTPLOT OPTIONS -
Plot Stimulus
Error Final time
Zoom New TF
Grid Display TF
Hold Attributes
Label Roots
View data
Quit Interpolate
TFTPLOT > D ⇒ muestra la M (s )
-(s^1 - 4)
------------------------------
s^3 + 5s^2 + 3s^1 + 4
TFTPLOT > S
Stimulus: Step,Impulse,Ramp [s] >
Desired amplitude [1] >
TFTPLOT > F
Enter desired final time [28.26] > 25
TFTPLOT > P
La respuesta se muestra en la figura 22.-
1.2
1
Salida c(t)
0.8
0.4 Tr = 1.34 s
5%Ts = 11.87 s
2%Ts = 15.4 s
0.2
%OS = 44.4 %
Tmax = 4.04 s
0 Ess = 0
-0.2
0 5 10 15 20 25
Tiempo, seg.
Figura 22
Si se sigue el mismo procedimiento con la aproximación de 2º orden:
--- PIDESIGN DELAY OPTIONS ---
PIDESIGN DELAY > H
El polinomio ingresado es:
4 3 2
s + 13 s + (kp + 60) s + (-12 kp + 48) s + 48 kp
La tabla de Routh es:
[ s^4, 1, kp+60, 48*kp, ]
[ s^3, 13, -12*kp+48, 0, ]
[ s^2, 25/13*kp+732/13, 48*kp, 0, ]
[ s, -12*kp+48-624*kp/(25/13*kp+732/13), 0, 0, ]
[ 1, 48*kp, 0, 0, ]
Las siguientes expresiones deben ser mayores que cero para que el
sistema sea estable.
25 732
--- kp + ----- > 0
13 13
kp
-12 kp + 48 - 624 --------------- > 0
25 732
--- kp + ----
13 13
48 kp > 0
1.6
Kc = 1
1.4 T = 0.50 seg
Aprox. de Padé 2º Orden
1.2
1
Salida c(t)
0.8
0.6
Atributos de la Salida c(t)
0.4 Tr = 1.338 s
5%Ts = 11.87 s
2%Ts = 15.4 s
0.2
%OS = 45.2 %
Tmax = 4.04 s
0 Ess = 0
-0.2
0 5 10 15 20 25
Tiempo, seg.
Figura 23
O usar el programa FRTOOL, que usa como base el Matlab, pues el Rltool
no se puede usar.
Retardo
Figura 24
También se puede usar Tftplot del Csad, utilizando las funciones de
transferencias del sistema, aproximando los retardos por funciones de
Padé, si estas son de segundo orden las respuestas serian las indicadas en
la figura 25.
1.6
1
Salida c(t)
0.8
Retardo en H(s) Retardo en G(s)
0.6 Sistema de Fase Mínima Sistema de Fase no Mínima
Tr = 1.336 s Tr = 1.338 s
0.4 5%Ts = 11.87 s
5%Ts = 11.36 s
2%Ts = 14.9 s 2%Ts = 15.4 s
0.2
%OS = 45.2 % %OS = 45.2 %
Tmax = 4.04 s
0 Tmax = 3.535 s
Ess = 0
Ess = 0
-0.2
0 5 10 15 20 25
Tiempo, seg.
Figura 25
jω λ1 jω
s=σ+a
Origen del plano s1
s1=a+ σ+jω
s1 = a + s
σ
λ4 λ3 -a a 0 σ
Por lo tanto:
s = s1 - a
con a > 0
λ2
Figura 26
El arreglo de Routh mostraría que no hay raíces de F(s)=0 en el semiplano
derecho del plano s. Si el origen se desplaza hacia la izquierda al valor –a,
habrá dos raíces en el semiplano derecho del nuevo plano s1. Esta
información se puede obtener con el criterio de Routh una vez hecha la
sustitución de variable, lo que requiere que:
s1=s+a o bién s=s1-a con a>0.
Así se reemplazara s por s1-a en F(s), aunque este procedimiento se
vuelve muy tedioso al crecer el orden del sistema.
Ejemplo 39:
Un sistema tiene la siguiente función de transferencia del lazo,
70 s + 75
L( s ) = , la ecuación característica es:
s ( s 2 + 10 s + 36)
2
s 4 + 10 s 3 + 36 s 2 + 70 s + 75 = 0
Las raíces de la misma son: λ1− 2 = −1 ± j 2 ; λ3 = −3 y λ4 = −5.
El arreglo de Routh mostraría que no hay raíces de F(s)=0 en el semiplano
derecho del plano s, por lo tanto el sistema será estable.
Desplazando el eje jw a s=-2, (a=2), o sea s=s1-2, se obtendrá:
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 66
( s1 − 2) 4 + 10( s1 − 2) 3 + 36( s1 − 2) 2 + 70( s1 − 2) + 75 = 0 , operando quedará:
s14 + 2 s13 + 0 s12 + 14 s1 + 15 = 0
Como falta el coeficiente de s12 , el sistema tendrá al menos un polo en el
semiplano derecho del plano s1. Aplicando el criterio de Routh se puede ver
que hay dos cambios de signo en la primera columna, por lo tanto hay dos
raíces de F(s) entre -2 y el origen del plano s.
s14 1 0 15
s13 2 14 0
s12 −7 15 0 ; Z=2, dos raíces entre -2 y el origen del plano s.
s11 128 / 7 0 0
s10 15 0 0
Desplazando el eje jw a la derecha de s=-2, se ubicaran las raíces de un
modo mas preciso. El trabajo tedioso de desarrollar la expresión F(s1) se
puede hacer por un método mas simple aplicando Ruffini, o usando el
comando pmake del Csad/Matlab, por ejemplo:
» F=pmake(2,2,2,2,'+',10*pmake(2,2,2),'+',36*pmake(2,2),'+',70*[1 -
2],'+',[0 75])
F=
1.0000 2.0000 -0.0000 14.0000 15.0000
» Routh(F)
Some coefficients in D are zero.
There is at least one root in the right half plane.
S^4 Row: 1.0000e+000 0 1.5000e+001
S^3 Row: 2.0000e+000 1.4000e+001 0
S^2 Row: -7.0000e+000 1.5000e+001 0
S^1 Row: 1.8286e+001 0
S^0 Row: 1.5000e+001
Press any key to continue...
First column is:
S^4 1
S^3 2
S^2 -7
S^1 18.29
S^0 15
Number of sign changes in the first column is 2
The computed roots of D(s) are:
-3.0000e+000
1.0000e+000 +2.0000e+000i
1.0000e+000 -2.0000e+000i
-1.0000e+000
Si se desplaza el eje jw a s=-1, (a=1), o sea s=s1-1, F1(s) tendría un par
imaginario en ± j 2 , usando el Csad nos queda:
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 67
» p1=pmake(1,1,1,1);
» p2=10*pmake(1,1,1);
» p3=36*pmake(1,1);
» p4=70*[1 -1];
» p5=[0 75];
» F=padd(p1,p2,p3,p4,p5)
F=
1 6 12 24 32
» Routh(F)
S^4 Row: 1 12 32
S^3 Row: 6 24 0
S^2 Row: 8 32 0
The next row contains all zeros.
Replacing row using derivative of auxiliary equation.
Warning: Input arguments must be scalar.
S^1 Row: 16 0
S^0 Row: 32
Press any key to continue...
First column is:
S^4 1
S^3 6
S^2 8
S^1 16
S^0 32
Number of sign changes in the first column is 0
The computed roots of D(s) are:
-4.0000e+000
+2.0000e+000i
-2.0000e+000i
-2.0000e+000
Se verifica lo ya dicho.-
Ejemplo 40:
Si se tiene un sistema con realimentación unitaria y la G(s) es:
K
G (s) = con K>0 y p>0.-
s (s + p)
Demarcar en el plano K=f (p), la zona que hace que se cumplan las
especificaciones siguientes:
4 4
1. t E (2%) ≤ n ⇒ ≤n ⇒ σ ≥ ⇒ σ ≥a
σ n
2. Mp(%) ≤ 5% ⇒ MpU ≤ 0.05
3. Que δ < 1. −
Para que se cumpla la 2. :
CONTROL II (Elo y Bio) Profesor Ing. Carlos Francisco Martín (2010) 68
(ln MpU ) 2 (ln 0.05) 2
Como δ ≥ 2 ⇒ δ≥ ⇒ δ ≥ 0.69
π + (ln MpU ) 2 π 2 + (ln 0.05) 2
Se puede tomar como rango posible para δ , para que se cumplan 2. y 3. el
siguiente:
0.707 ≤ δ < 1 .-
En este caso como, s=s1-a, con a>0, la ecuación característica es:
s (s + p) + K = 0 ⇒ s2 + p s + K = 0
Reemplazando s=s1-a, nos queda:
( s1 − a ) 2 + p ( s1 − a ) + K = 0 , operando:
s12 + ( p − 2 a ) s1 + (a 2 − p a + K ) = 0
Para que se cumpla la 1., deberá ser:
p − 2a > 0 ⇒ p > 2 a , (1), la recta vertical mostrada en la figura 27.
y (a 2 − p a + K ) > 0 ⇒ K > −a 2 + p a , (2), una recta con pendiente a, y
ordenada al origen –a2, figura 27.-
K
(1)
(3)
Zona
Buscada (2)
(4)
2a 2
a2
0 2a p
-a 2
Figura 27
Para que se cumpla la 2:
En general la ecuación característica es: s 2 + 2δω n s + ω n2 = 0
Como la del sistema es: s 2 + p s + K = 0
En consecuencia:
p = 2δ ωn ⇒ p = 2δ K p
⇒ δ=
2
K = ω n ⇒ ωn K 2 K