Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.1. INTRODUCCION
1) Para los sistemas que tienen una función de transferencia de lazo cerrado T (s) , el
error E (s) aparece en la figura (a):
2) Para los sistemas con retroalimentación unitaria, E (s) aparece en la figura (b).
Los errores del estado estacionario que se estudian aquí son los errores que surgen
cuando se configura al sistema y también del tipo de entrada que se le aplica.
Por ejemplo, sea el sistema de la figura siguiente, donde el error es E(s) = R(s) − C(s) ,
R(s) la señal de entrada, escalón unitario, y C (s) la señal de salida. Entonces:
1
e ss = c ss (3.1)
K
Se nota que entre mayor sea el valor de K , menor es el valor del e ss con un valor
parecido a c ss . Entonces, con una ganancia pura sobre la trayectoria directa, siempre
habrá un error estático para una entrada escalón. Este error se reduce conforme
aumenta el valor de K , pero sin alcanzar al .
Se han examinado dos casos de manera cualitativa que muestran lo que se puede
esperar de un sistema al exhibir varias características del error de estado estacionario, y que
dependen de la configuración del sistema. Ahora se formalizan los conceptos y se derivan
las relaciones entre los errores de estado estacionario y la configuración del sistema que
genera a estos errores.
El error estático en los sistemas con retroalimentación unitaria se puede calcular a partir
de una función de transferencia de lazo cerrado T (s) , o de lazo abierto G(s) .
Considere el sistema siguiente. Para encontrar a E (s) , el error entre la entrada R(s) y la
salida C (s) se escribe como:
Como nos interesa el valor final del error en el tiempo e() , se utiliza el teorema del valor
final, es decir:
Ejemplo 3.1:
Determine el error en estado estable para el sistema de la figura anterior si:
5 1
T ( s) = y R(s) =
(s + 7s + 10)
2
s
Solución:
Sustituyendo valores en la ecuación E(s) = R(s)1 − T (s), resulta:
1 5 s 2 + 7s + 5 s 2 + 7s + 5 1
E ( s) = 1 − = e() = lim e(t ) = lim sE ( s ) = lim s =
s s + 7s + 10 s(s + 7s + 10)
2 2 t → s →0 s →0 s( s + 7 s + 10) 2
2
Se puede aplicar el teorema del valor final debido a que T (s) es estable y, por tanto E (s)
no tiene polos en el semiplano derecho ni sobre el eje j , solo en el origen. Resultando,
por consiguiente, el error final e() = 1 / 2.
• EL ERROR ESTATICO EN TÉRMINOS DE G(s)
Se sabe que mediante el análisis del error estático se tiene un mejor entendimiento, si este se
expresa en términos de G(s) en lugar de T (s) .
Del sistema siguiente, con retroalimentación unitaria H (s) = 1 , se tiene que:
R( s ) (3.10)
E ( s) = R(s) − E ( s)G( s) E ( s) =
1 + G( s)
Aplicando el teorema del valor final, y sustituyendo (3.10) en e() = lim sE ( s ) , resulta:
s →0
R( s )
e() = lim e(t ) = lim sE( s) = lim s (3.11)
t → s →0 s →0 1 + G( s )
K ( s + z1 )( s + z 2 )...
G( s) = (3.12)
s j ( s + p1 )( s + p 2 )...
“Se define el tipo de sistema de lazo cerrado, por el número de polos en el origen
(integradores) de G(s) ”, es decir, el sistema es de tipo j , con j = 0,1, 2, ”
Conforme aumenta el tipo, mejora la precisión del sistema, sin embargo, se agrava el
problema de la estabilidad. En la práctica, es raro tener a sistemas de tipo 3 o mayor, ya
que resulta difícil diseñar sistemas estables con más de dos integradores en G(s) .
Entonces, para calcular el tipo de sistema, no importa conocer el número de términos del
numerador, denominador, ni el valor de los coeficientes.
Ejemplo 3.2:
Determine el tipo de sistema de las siguientes funciones de transferencia,
K (1 + 0.5s)
G( s) = Tipo 1
s(1 + s)(1 + 2s)
K
G ( s) = Tipo 3
s3
• CALCULO DE LOS ERRORES ESTÁTICOS O ESTACIONARIOS EN TÉRMINOS DE G(s)
Ahora se utilizarán las entradas de prueba para calcular su efecto sobre el error en el
R( s )
estado estacionario, utilizando la Ecuación e() = lim e(t ) = lim sE( s) = lim s .
t → s →0 s →0 1 + G( s)
R
r (t ) = Ru1 (t ) R ( s ) =
s
R(s)
E (s) =
1 + G (s)
R 1
=
s 1 + G (s)
R R (3.13)
ess () = lim sE ( s) = lim s =
s →0 s →0 s 1 + G ( s ) 1 + lim G ( s )
s →0
K p := lim G ( s ) (3.14)
s →0
R
e ss () = (3.15)
1+ K p
d) Para que él e ss = 0 o al menos ess = cte. , depende del tipo de sistema. Se puede ver en la
Ecuación (3.15), que e ss = 0 , cuando K p → . Entonces, de la expresión K p := lim G ( s ) ,
s →0
( s + z1 )( s + z 2 ) R
1. Sistema tipo 0 K p = lim = K , e ss = = constante
s →0 ( s + p )( s + p )
a b 1+ K
( s + z1 )( s + z 2 ) R
2. Sistema tipo j 1 K p = lim = , e ss = =0
s →0 s ( s + p a )( s + pb )
j
1+
R
r (t ) = R t u1 (t ) R ( s ) =
s2
R( s ) R 1
E ( s) = =
1 + G( s ) s 2 1 + G( s )
R R (3.16)
ess = lim sE ( s ) = lim s =
s →0 s →0 s 1 + G ( s ) lim sG ( s )
2
s →0
K v := lim sG ( s ) (3.17)
s →0
R (3.18)
e ss =
Kv
K K
K v = lim s j
= lim j −1 = si j 2,3, (3.19)
s →0 s s →0 s
( s + z1 )(s + z2 ) R
1. Para un sistema tipo 0 Kv = lim s = 0, e ss = =
s →0 ( s + p )( s + p ) 0
a b
( s + z1 )(s + z2 ) R
2. Para un sistema tipo 1 Kv = lim s = K , e ss = = cte.
s →0 s ( s + p )( s + p ) K
a b
( s + z1 )( s + z2 ) R
3. Para un sistema tipo j 2 Kv = lim s j = , e ss = = 0
s →0 s ( s + p )( s + p )
a b
R
r (t ) = (1 / 2) Rt 2 u1 (t ) R ( s ) =
s3
R( s ) R 1
E ( s) = =
1 + G( s ) s 3 1 + G( s )
R R R
ess = lim sE ( s) = lim s = lim 2 2 = (3.20)
s →0 s →0 s 1 + G ( s) s →0 s + s G ( s ) lim s 2G ( s )
3
s →0
R
e ss = (3.22)
Ka
(s + z1 )(s + z2 ) R
1. Para un sistema tipo 0 Ka = lim s 2 = 0, e ss = =
(s + pa )(s + pb )
s →0 0
( s + z1 )( s + z2 ) R
2. Para un sistema tipo 1 Ka = lim s 2 = 0, e ss = =
s →0 s(s + pa )(s + pb ) 0
( s + z1 )(s + z2 ) R
3. Para un sistema tipo 2 K a = lim s 2 2 = K, e ss = = cte.
s →0 s (s + pa )(s + pb ) K
( s + z1 )(s + z2 ) R
4. Para un sistema tipo j 3 Ka = lim s 2 j = , e ss = = 0
s →0 s (s + pa )(s + pb )
Ejemplo 3.3.1:
Un sistema con retroalimentación unitaria que tiene la siguiente función de transferencia:
100( s + 8)
G( s) =
( s + 7)( s + 9)
Solución:
G( s) 1000( s + 8) 1000( s + 8)
T ( s) = = = 2
1 + G(s) (s + 9) ( s + 7) + 1000( s + 8) s + 1016 s + 8063
1000 8 1 1
K p = lim G ( s) = = 127 e ( ) = = = 7.8 10−3
s →0 79 1 + lim G ( s) 1 + 127
s →0
s 1000 8 1 1 1
K v = lim sG ( s ) = =0 e ( ) = = = =
s →0 79 K v lim sG ( s ) 0
s →0
s 2 1000 8 1 1 1
Ka = lim s G(s) = 2
=0 e ( ) = = = =
s →0 79 2
K a lim s G ( s) 0
s →0
❖ Utilice MATLAB para calcular K p , el error e () para la entrada u (t ), y los polos de lazo
cerrado para revisar la estabilidad del sistema mediante el siguiente programa:
Ejemplo 3.3.2:
Sea el siguiente sistema:
Determine los errores estáticos desde las constantes K p , K v y K a , para las entradas 5u(t ),
5t u(t ) y 5t 2 u(t ) , donde la función u(t ) es el escalón unitario.
Solución:
Como el sistema es estable de tipo 0, se tiene:
R 5 5 5 5
e ( ) = = = = =
1 + K p 1 + lim G ( s) 1 + lim 120( s + 2) 1 + 20 21
s →0
s →0 ( s + 3)( s + 4)
R 5 5
e ( ) = = = =
K v lim sG ( s ) 0
s →0
R 10 10
e ( ) = = 2
= =
K a lim s G ( s) 0
s →0
Ejemplo 3.4: (Año impar)
Calcule los errores en el estado estable para las entradas u(t ), t u(t ) y t u (t ) del sistema
1 2
2
Solución:
Como el sistema es estable de tipo 1, se tiene:
500 2 5 6 1 1
K p = lim G ( s ) = = e ( ) = = =0
s →0 s 8 10 12 1 + lim G ( s)
s →0
s 500 2 5 6 1 1
K v = lim sG ( s ) = = 31.25 e ( ) = = = 0.032
s →0 s 8 10 12 lim sG ( s) 31.25
s →0
s 2 500 2 5 6 1 1
Ka = lim s 2G(s) = =0 e ( ) = = =
s 8 10 12
2
s →0 lim s G ( s) 0
s →0
❖ Utilice MATLAB para correr el programa ch7p1 del Apéndice B. Donde se observa como
probar el sistema por estabilidad, determinar las constantes del error estático y el error
estacionario.
% Nise, N.S.
% Control Systems Engineering, 4th ed.
% John Wiley & Sons, Hoboken, NJ, 07030
%
% Control Systems Engineering Toolbox Version 4.0
% Copyright © 2004 by John Wiley & Sons, Inc.
%
% Capítulo 7: Errores del estado estacionario
%
% (ch7p1) Example 7.4, sys. b: Las constantes del error estático se encuentran
% usando lim s^n*G(s) conforme s->0. Una vez que se encuentra la constante de
% error estático, se puede calcular el error de estado estacionario. Para
% calcular la constante de error estático se puede usar el comando dcgain(G),
% el cual calcula a G(s) en s=0. Se va a ver el ejemplo 3.4 (7.4), sistema (b),
% en el libro.
>> ch7p1
ans =
ans =
'Check Stability'
poles =
-516.9544
-5.7623
-5.4278
-1.8554
ans =
'Step Input'
Kp =
Inf
ess =
ans =
'Ramp Input'
Kv =
31.2500
ess =
0.0320
ans =
'Parabolic Input'
Ka =
ess =
Inf
>>
Tarea: Calculo del error estático para las diferentes entradas de prueba
Del siguiente sistema, determinar el error estático para, (a) la entrada escalón unitario, (b) la
entrada rampa unitaria y (c) la entrada parábola unitaria.
Solución:
4. Resumen y conclusiones
➢ Resumen:
Para obtener una respuesta escalón, rampa y parábola con un error actuante cero en un
sistema con retroalimentación unitaria, se debe tener al menos un integrador, dos
integradores y tres integradores sobre la trayectoria directa.
➢ Conclusiones:
3) El error estático de un sistema con una entrada que es una combinación lineal de los
tres tipos básicos ya descritos se determina simplemente sumando los errores de los
tres componentes.
4) Es importante ver que cuando se dice que el error es infinito, en realidad significa que el
error irá hacia infinito con el tiempo. Sin embargo, el método estudiado no proporciona
la información de que tan rápida es la tendencia.
Solución:
❖ El sistema es estable porque tiene un error constante.
❖ El sistema es de tipo 0 , debido a que solo un sistema de tipo 0 tiene una K p finita. Los
sistemas del tipo 1 y 2 tienen una K p = .
❖ La señal de entrada es una función escalón, debido a que se especifica a K p .
❖ Finalmente, el error para la entrada escalón unitario, es:
1 1 1
e () = = =
1 + K p 1 + 1000 1001
Ejemplo 3.6: Diseño de la ganancia que satisface a la condición del error estático
Del siguiente sistema de control de la figura de abajo, calcular el valor de K por un error
estático del 10%.
Solución:
❖ Ya que el sistema es de tipo 1 , se debe aplicar al sistema de control una entrada rampa
unitaria por el error establecido en el problema. Solo la función rampa genera a un error
finito en un sistema de tipo 1 . De este modo:
1
e () = = 0.1 K v = 10
Kv
que;
s K 5
K v = 10 = lim sG ( s ) =
s →0 s 6 78
K = 672
Aplicando el criterio de Routh-Hurwitz, se puede ver que el sistema es estable con esta
ganancia.
❖ Utilice MATLAB para correr el programa ch7p2 del Apéndice B. Donde se puede observar
como calcular la ganancia que satisfaga la propiedad del error de estado estacionario:
% Nise, N.S.
% Control Systems Engineering, 4th ed.
% John Wiley & Sons, Hoboken, NJ, 07030
%
% Control Systems Engineering Toolbox Version 4.0
% Copyright © 2004 by John Wiley & Sons, Inc.
%
% (ch7p2) Example 7.6 (3.6): Se puede usar MATLAB para calcular la ganancia, K,
% requerida para cumplir con una especificación del error estado estacionario.
% Se va a ver esto en el ejemplo 7.6 (3.6) del libro.
ans =
KvdK =
0.0149
ess =
0.1000
K =
672.0000
ans =
'Check Stability'
poles =
-14.6663 + 0.0000i
-0.6909 + 6.7667i
-0.6909 - 6.7667i
-4.9518 + 0.0000i
>>
Tarea:
Sea el sistema con retroalimentación unitaria y la función de transferencia directa:
K (s + 12)
G( s) =
(s + 14) (s + 18)
Solución:
3.3. EL ERROR EN ESTADO ESTABLE POR PERTURBACIONES (*)
Los sistemas de control retroalimentado se usan para compensar las perturbaciones o las
entradas no deseadas que ingresan al sistema. La figura siguiente muestra a un sistema de
control retroalimentado con una perturbación D(s) que ingresa entre el controlador y la
planta. Del sistema se deducen las expresiones del error estático.
b) También, del sistema con retroalimentación unitaria, la señal de salida C (s) es:
1 G2 ( s)
E ( s) = R( s ) − D( s ) (3.25)
1 + G1 ( s)G2 ( s) 1 + G1 ( s)G2 ( s)
Considere a 1 /1 + G1 (s)G2 (s) como una función de transferencia que relaciona a E (s)
con R(s) y a − G2 (s) /1 + G1 (s)G2 (s) como una función de transferencia que relaciona a
E (s) con D(s) .
d) Ahora, para calcular el valor del error estático, se aplica el teorema del valor final a la
Ecuación (3.25) y se obtiene:
1 G2 (s)
e() = lim sE (s) = lim s R(s) − lim s D(s) = eR () + eD () (3.26)
s →0 s →0 1 + G1 (s)G2 (s) s →0 1 + G ( s)G ( s)
1 2
Donde:
s s G2 ( s)
e R () = lim R( s ) y e D () = − lim D(s)
s →0 1 + G ( s)G ( s) s →0 1 + G ( s )G ( s )
1 2 1 2
El término eR () es el error estático debido a R(s) , el cual se conoce. El término e D ()
es el error estático debido al disturbio. Ahora, verán las condiciones que deben existir
para reducir el error estático e D () debido a la perturbación.
1
e D ( ) = − (3.27)
1
lim + lim G1 ( s)
s →0 G ( s ) s →0
2
Esta expresión muestra que el error estático eD () producido por D(s) = 1 / s , se puede
reducir al aumentar la ganancia de cd de G1 (s) o reducir esa ganancia cd de G2 (s) .
Ejemplo 3.7:
Calcular la componente del error en estado estable por una perturbación escalón de:
Solución:
El sistema es estable. De la Figura 3.8 y la Ecuación (3.27), se encuentra que:
1 1 1
e D ( ) = − =− =−
1 0 + 1000 1000
lim + lim G1 ( s )
s →0 G ( s ) s →0
2
Solución:
3.4. ERROR ESTATICO EN LOS SISTEMAS CON RETROALIMENTACIÓN NO UNITARIA
4. Simplifique el sistema retroalimentado formado por G(s) y H (s) − 1, que deja una
trayectoria directa equivalente y una retroalimentación unitaria, como se observa en la
figura (e). Observe que esta figura final muestra explícitamente a E(s) = R(s) − C(s) .
Solución:
Siendo un sistema estable, se podría decir que el sistema es de tipo 1. Pero puede no ser el
caso, ya que existe un elemento en la retroalimentación no unitaria, y la señal actuante de
la planta no es la diferencia entre la entrada y la salida. Para resolver el problema se
convierte al sistema en un sistema equivalente con retroalimentación unitaria. Para llevar a
cabo esto, realice lo siguiente:
100 1
G( s) = y H ( s) =
s( s + 10 ) (s + 5)
Entonces, resulta:
G( s ) 100(s + 5)
Ge (s) = = 3
1 + G(s) H (s) − G( s) s + 15s 2 − 50s − 400
1 Constante 100 5 5
R( s) = K p = lim Ge ( s ) = =−
s s →0 −400 4
1 1
e() = = = −4
1 + K p 1 + (−5 / 4)
El valor negativo por el error estático implica que el escalón de la salida es más grande
que el escalón de la entrada.
Ejemplo 3.9:
a) Calcular el error estático e() = r () − c() , por una entrada escalón unitario dado el
sistema de la siguiente figura.
b) Repítalo por una entrada rampa unitaria. Suponga que las unidades de la entrada y
salida son iguales.
Solución:
1 −s
a) Crear un sistema con retroalimentación unitaria, donde H e ( s ) = −1= :
s +1 s +1
De este modo:
100
Ge ( s) =
G ( s)
=
(s + 4) 100 ( s + 1)
= 2
1 + G ( s) H e ( s) 100 s s − 95 s + 4
1−
( s + 1) ( s + 4)
100
Kp = = 25
4
1 1
e( ) = =
1 + K p 1 + 25
= 3.846 10−2
b) Para una entrada escalón unitario, ea () = 3.846 10 −2 y por una entrada rampa unitaria
ea () = .
3.5. EL ERROR ESTATICO CON DISTURBIO Y RETROALIMENTACIÓN NO UNITARIA
Ahora, se tiene al sistema general de la siguiente figura, el cual muestra un disturbio y una
retroalimentación no unitaria. Se buscará una ecuación general por el error estático y
entonces se calculan los parámetros del sistema para conducir al error a cero por las
entradas escalón y disturbios escalón. Para realizarlo se procede como sigue:
G1 ( s )G 2 ( s ) G 2 ( s)
e() = lim sE ( s ) = lim s 1 − R( s) − D( s ) (3.28)
1 + G1 ( s )G 2 ( s ) H ( s ) 1 + G1 ( s )G 2 ( s ) H ( s )
s →0 s →0
lim G1 ( s )G2 ( s ) lim G2 ( s )
e() = lim sE ( s ) = lim 1 − s →0
− s →0
(3.29)
s →0 s →0
lim
s →0
1 + G1 ( s )G2 ( s ) H ( s ) lim
s →0
1 + G 1 ( s )G2 ( s ) H ( s )
Las Ecuaciones 3.30 se pueden satisfacer si: (1) el sistema es estable, (2) G1 (s) es un
sistema tipo 1, (3) G2 (s) es un sistema tipo 0, y (4) H (s) es un sistema tipo 0 con una
ganancia corriente directa unitaria.
4. Para finalizar, se trata de calcular el valor de la señal E a1 ( s) , de la figura (a). Para hacerlo
no hay limites para que las unidades de la entrada y salida sean iguales, ya que se está
calculando la diferencia entre esas señales en el punto suma, que tienen las mismas
unidades. Entonces, La “señal actuadora” de la figura (a) es:
sR( s) G1 ( s)
ea1 () = lim (3.31)
s →0 1 + G ( s ) H ( s )
2 1
Solución:
a) Con R(s) = 1 / s , G1 (s) = 1, G2 (s) = 100 /s(s + 10) y H1 (s) = 1 /(s + 5) , usar la Ecuación (3.31).
También, entienda que ea1 () = ea () , ya que G1 (s) = 1 . Entonces,
1
s
s
e a () = lim =0
s →0 100 1
1 +
s( s + 10 ) ( s + 5)
b) Ahora utilice la ecuación (3.31) con R(s) = 1 / s 2 , entrada rampa unitaria, y obtenga
1
s 2
s 1
e a () = lim =
s →0 100 1 2
1 +
s( s + 10 ) ( s + 5)
Resolver los problemas del libro de texto: Ingeniería de Sistemas de Control, Norman S. Nise,
3ª Edición, Capítulo 7.
Problemas
1) Problema 1: Por el sistema siguiente encuentre los errores de estado estacionario por las
siguientes entradas de prueba 25u(t ), 37tu(t ), 47t 2 u(t ) :
3) Problema 11: Por el sistema siguiente, encuentre el valor de K para producir un error de
10,000 :
K ( s + 2)( s + 4)( s + 6)
Donde G( s) = .
s 2 ( s + 5)( s + 7)
K ( s + 4)
Donde G( s) = . Encuentre el valor de K para producir un error de estado
( s + 1) ( s 2 + 10 s + 26 )
estacionario del 5 % por una entrada escalón unitario 50 u ( t ) .
a) El tipo de sistema.
b) La constante del error estático.
c) La forma de onda de la entrada para producir un error constante.
d) El error de estado estático por una entrada unitaria de la onda encontrada en (c).
e) El valor de estado estacionario de la señal actuante.
a) El tipo de sistema.
b) El valor de K para producir un error estático del 0.1% .
Entregar estos ejercicios el día del exámen para tener derecho a él. También
recuerde por clases futuras que deberá estudiar en su casa, por obligación, al menos 20
minutos por hora de clase tomada en el aula. Aunque realmente debería ser al menos una
hora. Esto se debe a que su materia tiene dos créditos por hora de clase.
Nota: Los problemas se deben entregar en hojas blancas de tamaño carta, escritos a mano,
engrapadas y deberán llevar un Fólder con su nombre.