Está en la página 1de 48

ANLISIS DE SISTEMAS DE CONTROL

EN TIEMPO CONTINUO

INTRODUCCIN
En el captulo anterior se desarrollaron las herramientas necesarias para modelar un sistema de
control, usando como estrategia la representacin de cada componente del proceso mediante la
funcin de transferencia (FT), formulada a partir de su relacin causa efecto. En este captulo
se utilizar la FT para analizar la respuesta dinmica del sistema de control, utilizando como
modelo el esquema en la forma cannica de la figura 1.21.

2.1. RESPUESTA DINMICA DE SISTEMAS DE CONTROL


En esta seccin se har una revisin de los elementos necesarios para evaluar la respuesta
dinmica de un sistema de control, cuyo fundamento es la teora de anlisis de sistemas
lineales, la cual se refiere al clculo de la salida y( t ) a una entrada arbitraria x( t ) ,
asumiendo que se conoce el modelo del sistema.
Estrategias para evaluacin de la respuesta dinmica
Las estrategias clsicas para evaluacin de la respuesta dinmica del sistema de control de
lazo cerrado de la figura 1.21, ante una entrada arbitraria r( t ) o una perturbacin p( t ) , se
basan en dos mtodos que usan la funcin de transferencia (FT) como modelo del sistema:
-

respuesta en el dominio del tiempo continuo


respuesta en el dominio de la frecuencia

La respuesta en el dominio del tiempo como su nombre lo sugiere, consiste en calcular la


salida y( t ) del sistema de control en funcin del tiempo ante una entrada arbitraria,
reconocida como seal de prueba, para determinar valores caractersticos relacionados con
estabilidad absoluta, estabilidad relativa, velocidad de reaccin y error estacionario. Estos
valores caractersticos sern analizados en las secciones 2.2 y 2.3.
El mtodo de respuesta en el dominio de la frecuencia o simplemente respuesta de
frecuencia, es ms general porque no requiere de seales de prueba y es independiente del
orden del sistema. Sin embargo es ms abstracta y es necesario recurrir a relaciones
algebraicas para la interpretacin de resultados asociados con la respuesta dinmica del
sistema. Los aspectos relacionados con la respuesta de frecuencia sern tratados en la
seccin 3.4, cuando se utilice para evaluar la estabilidad del sistema de control.
2-1

2-2

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Seales de prueba para respuesta dinmica


Las seales utilizadas como entrada del sistema de control para analizar su respuesta
dinmica en el dominio del tiempo, son:
-

seal escaln unitario


seal rampa unitaria
seal parbola unitaria

La seal escaln unitario u( t ) se muestra en la figura 2.1 y su descripcin algebraica en


(2.1). Por su forma tpica se reconoce como seal de posicin y se utiliza para evaluar la
respuesta de un sistema de control ante cambios instantneos en la seal de entrada.

u( t )
0, t < 0
1
u( t )
U ( s) =
s
1, t > 0

Figura 2.1
Seal escaln
unitaria

(2.1)

La figura 2.2 presenta la seal rampa unitaria, utilizada para evaluar la respuesta de un
sistema de control como producto de cambios moderados en la seal de entrada.

r( t )
1

t, t 0
r( t )

0, t < 0

Figura 2.2
Seal rampa
unitaria

R( s) =

1
s2

(2.2)

1
Por su forma tpica se reconoce como seal de velocidad y su descripcin algebraica se
muestra en la ecuacin (2.2). Utilizando la seal escaln como un operador, que delimita
una seal para t > 0 , la seal rampa puede describirse algebraicamente como

r( t ) = t u( t )

(2.3)

La seal parbola unitaria se utiliza para evaluar la respuesta de un sistema de control ante
cambios acelerados de su seal de entrada. La figura 2.3 presenta su descripcin grfica y
la ecuacin (2.4) su descripcin algebraica.

2.1 RESPUESTA DINMICA DE SISTEMAS DE CONTROL

2-3

p( t )

Figura 2.3
Seal parbola
unitaria

1/2
t

1 t2 , t 0
1
p( t ) 2
P( s ) = 3
s
0, t < 0

(2.4)

1
Forma cannica para evaluacin de la respuesta dinmica
El esquema que ser utilizado para el anlisis de un sistema de control en el dominio del
tiempo y en el dominio de la frecuencia se muestra en la figura 2.4, que se logra a partir de
la figura 1.21, considerando el bloque equivalente en cascada del controlador y del proceso.
R( s) +
Figura 2.4
Forma cannica del
sistema de control
de lazo cerrado

E( s)

G( s )

Y ( s)

B( s)
H ( s)

Este esquema se reconoce como forma cannica del sistema de control de lazo cerrado, en
el cual es posible evaluar la funcin de transferencia de lazo cerrado (FTLC) presentada en
la seccin 1.5, para el caso de realimentacin negativa, como

T ( s) =

G( s )
1 + G( s ) H ( s )

(2.5)

Esta FTLC ser utilizada como modelo del sistema para evaluar su respuesta dinmica en el
dominio del tiempo continuo. A partir de la ecuacin (2.5) se pueden calcular los polos del
sistema, como las races de la ecuacin caracterstica, dada por (1.20) como

1 + G( s ) H ( s) = 0

(2.6)

Si el esquema del sistema de control no corresponde al mostrado en la figura 2.4, para


obtener la FTLC deber recurrirse a la frmula de ganancia de Mason (FGM) dada en
(1.23), en cuyo caso la ecuacin caracterstica debe evaluarse a partir de (1.25), como

( s) = 0

(2.7)

siendo ( s) el determinante de Mason. El siguiente ejemplo muestra el uso de las


ecuaciones (2.6) y (2.7) en el clculo de los polos de un sistema de control, para evaluar su
estabilidad absoluta.

2-4

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

EJEMPLO 2.1: Desarrollar la ecuacin caracterstica (EC) de los sistemas mostrados a


Ecuacin
continuacin para calcular los polos y a partir de estos evaluar la
caracterstica y
estabilidad del sistema de control, asumiendo los siguientes valores
polos del
sistema

G( s ) =

a.

R( s) +

1
, H ( s) = 2.5
s( s + 1)
Y ( s)

G( s )

H ( s)
P( s )

b.
R( s) +

E( s)

G( s )

Y ( s)

H ( s)

Solucin: Como el caso a. corresponde a la forma cannica de la figura 2.4, podemos

aplicar directamente (2.6) para obtener la EC


Q( s) = 1 + G( s) H ( s ) = 1 +

2.5
s2 + s + 2.5
=
=0
s( s + 1)
s( s + 1)

Considerando solo el numerador, obtenemos

s2 + s + 2.5 = 0
cuyas races o polos del sistema son p1,2 = 0.5 j 1.5 . Como estos se
encuentran en el SPI del plano-s, el sistema es absolutamente estable.
En el caso b., desarrollamos el GFS mostrado a continuacin
P( s )
R( s)

E( s)

GH

G( s )

Y ( s)

2.1 RESPUESTA DINMICA DE SISTEMAS DE CONTROL

2-5

La EC se obtiene a partir del determinante del sistema, como


( s) = 1 + G( s) + GH ( s) = 1 +

1
2.5
s2 + s + 3.5
+
=
=0
s( s + 1) s( s + 1)
s( s + 1)

Considerando solo el numerador


Q( s ) = s2 + s + 3.5 = 0

cuyas races o polos en LC son p1,2 = 0.5 j 1.8028 y por lo tanto el sistema es
absolutamente estable.

Componentes de la respuesta dinmica en el dominio del tiempo


Como el modelo del sistema se basa en la funcin de transferencia (FT), el resultado de
respuesta dinmica y( t ) corresponder a la respuesta forzada. El anlisis de esta respuesta
se har a travs de sus 2 componentes: respuesta transitoria y respuesta permanente,
mostradas en la figura 2.5.

y( t )

Figura 2.5
Respuesta transitoria
y respuesta
permanente de un
sistema de control.

yT ( t )

y P (t )

La forma general de la respuesta dinmica del sistema de control en el dominio-s, es

Y ( s) = YT ( s) + YP ( s)

(2.8)

La forma final de la respuesta transitoria YT ( s) o respuesta caracterstica [ReySoto07] solo


depende de los polos de la funcin de transferencia de lazo cerrado (FTLC) T ( s) o races
de la ecuacin caracterstica (EC), mientras que la respuesta permanente YP ( s) est
asociada a los polos de la entrada o seal de prueba. La ecuacin (2.8), para el caso de
polos diferentes de T ( s) , puede expresarse como

Y ( s) =

k1
k
+ 2 +
s p1 s p2

kn
+ YP ( s )
s pn

(2.9)

YT ( s )

La primera parte de (2.9) se obtiene por descomposicin de YT ( s) en fracciones parciales,


en funcin de los n polos simples: p1 , p2 , , pn de T ( s) . Tomando la transformada inversa
de Laplace de YT ( s) en (2.9), obtenemos

2-6

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

yT ( t ) = k1 e p1t + k2 e p2 t +

+ kn e pn t

(2.10)

Esta expresin se reconoce como la respuesta caracterstica en el dominio del tiempo


continuo de un sistema de control modelado a travs su FT y la ecuacin que permite
calcular los polos pk es la ecuacin caracterstica del sistema. Si Re { pk } < 0 , los
trminos de (2.10) desaparecen, garantizando as la estabilidad absoluta del sistema.
La respuesta permanente YP ( s) ser evaluada en la seccin 2.3 a travs del error
permanente, calculado a partir de la seal de error e( t ) referida en la seccin 1.2 y
especficamente en la figura 1.11, como un valor caracterstico que determina la exactitud
del sistema de control.

y(t)

x( t )
Figura 2.6
Ganancia DC de un
sistema de control.

Otro valor caracterstico de la respuesta permanente es la ganancia DC, que de acuerdo con
la figura 2.6 se define como

K DC

y
x rgimen permanente

(2.11)

DEFINICIN 2.1: Ganancia DC

Se reconoce como la relacin entre el cambio en la salida y( t ) y el


cambio en la entrada x( t ) de un sistema, cuando el sistema se encuentra
en rgimen permanente.

2.2. RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO


En esta seccin se presentarn los modelos normalizados de procesos de 1 y 2 orden con
el propsito de determinar los valores caractersticos de la respuesta transitoria: amplitud y
tiempo de estabilizacin. Para evaluar estos valores caractersticos es suficiente con
analizar la respuesta del sistema a una entrada escaln unitario, reconocida como la
respuesta escaln. La respuesta permanente se evaluar a travs del error permanente,
utilizando las seales de prueba presentadas en la figuras 2.1, 2.2 y 2.3.
El clculo de la respuesta en el dominio-t en procesos de orden-1 y orden-2 permitir
establecer una relacin entre sus valores caractersticos y los parmetros de la FT de cada

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2-7

modelo. El anlisis de sistemas de orden superior se har en la seccin 2.6 por


descomposicin en sistemas de orden-1 y orden-2 o aplicando el criterio de polos
dominantes para reducir el orden del mismo.
Respuesta dinmica de sistemas de primer orden
La FT de un proceso de primer orden viene dada por

G p ( s) =

b0
k
=
s + a0 1 + s

(2.12)

La segunda expresin en (2.12) se reconoce como la forma estndar de la FT, donde se


identifican 2 parmetros que la caracterizan completamente: ganancia DC (k) y constante
de tiempo (). La ganancia k se obtiene si se evalan los dos miembros de (2.12) para s = 0
k = G p ( s)

s=0

(2.13)

Dividiendo el numerador y denominador de la primera expresin en (2.12) por a0

G p ( s) =

b0 / a0
s / a0 + 1

(2.14)

Comparando (2.13) y (2.14), obtenemos = 1/ a0 . Expresando en trminos del nico polo


del proceso es p1 = a0 , obtenemos
1
(2.15)
=
p1
Las ecuaciones (2.13) y (2.15) pueden utilizarse para calcular los 2 parmetros de la FT del
proceso de orden-1. La respuesta escaln del proceso se puede obtener a partir de (2.12),
Y ( s) =

k/
1 k
k
=
s + 1/ s s s + 1/

Calculando la transformada inversa de la expresin anterior

y( t ) = k(1 e t / ), t 0

(2.16)

donde se observa que la forma general de la respuesta incluye los 2 parmetros de la FT.
La respuesta permanente es y P ( t ) = k , que se reconoce como el valor de estabilizacin
( y ss ) . El tiempo de duracin de la respuesta transitoria se reconoce como tiempo de
estabilizacin (Tss ) y depende del valor de la constante de tiempo ( ) . Para facilitar su
evaluacin, la tabla 2.1 presenta los valores del trmino exponencial de la respuesta
transitoria, donde la ltima columna es el error admisible que se tendra al aceptar el tiempo
de la primera columna como valor de estabilizacin.

2-8

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Tabla 2.1 Error admisible para y ss en proceso de orden-1

T
0

2
3
4
5

e t /
1
0.3679
0.1353
0.0498
0.0183
0.00067

eadm (%)

36.8%
13.5%
5%
2%
1%

De acuerdo con la tabla 2.1, aceptando un error de 2% , se puede considerar que


Tss 4 ( eadm 2%)

(2.17)

Esta expresin ser utilizada para evaluar el tiempo de estabilizacin de un sistema de


primer orden. El siguiente ejemplo muestra la evaluacin de la respuesta dinmica de un
proceso de primer orden, ante una entrada escaln.
EJEMPLO 2.2: Obtener la respuesta escaln de un proceso de orden-1 cuya FT es
Respuesta
5
escaln del
G p ( s) =
proceso de
s+4
orden-1.
Solucin: Aplicando (2.13) y (2.15) obtenemos los parmetros de la FT

k=

5
s+4

= 1.25, =
s=0

1
= 0.25
4

que pueden verificarse usando MATLAB


Gps=zpk([],-4,5);
k=dcgain(Gps), p1=pole(Gps), tau=1/abs(p1)
k = 1.25

p1 = -4

tau = 0.2500

Para entrada escaln, la respuesta es

Y ( s) =

5
1 1.25 1.25
=

s+4 s
s
s+4

que puede verificarse usando MATLAB


Xs=tf(1,[1 0]), Ys=Gps*Xs, [nYs,dYs]=tfdata(Ys,'v')
[r1,p1,k1]=residue(nYs,dYs)
r1 = -1.2500
1.2500

p1 = -4
0

k1 = []

Utilizando tablas del apndice B

y( t ) = 1.25(1 e4 t ), t 0

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2-9

que corresponde a la forma general dada en (2.16). La figura 2.7 muestra la


forma tpica de la respuesta escaln del proceso de primer orden, donde se
observan los 2 valores caractersticos: valor de estabilizacin y ss = k = 1.25 y
tiempo de estabilizacin Tss = 4 = 4 0.25 = 1 s que se relacionan con los
parmetros de la FT.

Figura 2.7
Respuesta escaln de
sistema de orden-1.

En el ejemplo anterior se utilizaron las funciones dcgain() y pole() del TBC MATLAB
para evaluar la ganancia DC y los polos de la funcin de transferencia creada como un
objeto LTI en la forma ZPK.
Respuesta dinmica de sistemas de segundo orden
La funcin de transferencia (FT) de un proceso de orden-2 puede expresarse como

G p ( s) =

b0
k2n
=
s2 + a1 s + a0 s2 + 2n s + 2n

(2.18)

donde la segunda expresin en (2.18) se reconoce como la forma estndar de la FT, en la


cual se pueden identificar los 3 parmetros que la caracterizan completamente: ganancia
DC ( k) , relacin de amortiguamiento ( ) y frecuencia natural ( n ) en [ rad /s] .
La ganancia DC puede evaluarse directamente aplicando la ecuacin (2.13). Como se
demostrar en los ejemplos 2.3 a 2.5, los otros 2 parmetros se pueden obtener comparando
directamente el denominador de la FT con la forma estndar de la ecuacin caracterstica
de G p ( s ) en (2.18)

s2 + 2n s + 2n = 0

(2.19)

Sin embargo, calculando las races de (2.19) o polos de la FT, obtenemos


p1,2 = n n 2 1

(2.20)

2 - 10

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

En (2.20) se observa que los polos de la FT quedan completamente definidos por los 2
parmetros de la FT: y n . An ms, el valor de la relacin de amortiguamiento ( ) en
(2.20) determina la forma de los polos de la FT del proceso de 2 orden y por ende la forma
de la respuesta transitoria. En este sentido se presentan 4 casos:
Caso 1: > 1
Polos reales y diferentes y la respuesta dinmica es sobre-amortiguada.
Caso 2: = 1
Polos reales e iguales y la respuesta dinmica es crticamente amortiguada.
Caso 3: < 1
Polos complejos conjugados y la respuesta dinmica es subamortiguada.
Caso 4: = 0
Polos imaginarios conjugados y la respuesta dinmica es oscilatoria.

EJEMPLO 2.3: Obtener la respuesta escaln de un proceso de orden-2 cuya FT es


Respuesta
s2 + 32
escaln del
=
G
(
s
)
p
proceso de
s2 + 6 s + 8
orden-2, caso 1.
Solucin: Aunque el modelo anterior no obedece a la forma dada en la ecuacin (2.18) es

posible analizar su respuesta escaln y evaluar los parmetros de la FT.


Aplicando (2.13) obtenemos la ganancia DC
k=

s2 + 32
s2 + 6 s + 8

=4
s=0

Comparando el denominador de G p ( s ) con la ecuacin (2.19), observamos que


2n = 8 y 2n = 6 y por lo tanto n = 8 = 2.8284 rad / s . Luego

6
= 1.0607
2 2.8284

que corresponde al caso 1 ( > 1) . La frecuencia n no tiene significado por la


forma sobre-amortiguada de la respuesta dinmica. Resolviendo la EC,

s2 + 6 s + 8 = 0
obtenemos p1 = 2 y p2 = 4 , que corresponde a polos reales diferentes. La
descomposicin fracciones parciales (FP) de la respuesta escaln, es
Y ( s) =

s2 + 32
s2 + 32
1
4
9
6

=
=
+
2
s + 6 s + 8 s s( s + 2)( s + 4) s s + 2 s + 4

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2 - 11

que puede verificarse usando MATLAB


Gps=tf([1 0 32],[1 6 8])
Rs=tf(1,[1 0]); Ys=Gps*Rs; [nYs,dYs]=tfdata(Ys,'v');
[r1,p1,k1]=residue(nYs,dYs)
r1 = 6
-9
4

p1 = -4
-2
0

k1 = []

Utilizando tablas del apndice B

y( t ) = 4 9 e t / 0.5 + 6 e t / 0.25 , t 0
La respuesta se expresa en funcin de las constantes de tiempo 1 = 0.5 s y
2 = 0.25 s como valores caractersticos de la FT, calculadas para cada polo a
partir de (2.15). La grfica de la respuesta escaln se muestra en la figura 2.8.
En este caso no existe un modelo algebraico para evaluar el tiempo de
estabilizacin (Tss ) . Sin embargo, utilizando el siguiente algoritmo puede
estimarse numricamente:
[y,t]=step(Gps); Dt=t(2)-t(1);
Tss=Dt*max(find(abs(y-yss)>=0.02*yss))
Tss = 2.3742

Figura 2.8
Respuesta escaln
sobre-amortiguada de
sistema de orden-2,
polos reales iguales.

Como existen 2 constantes de tiempo que determinan la forma de la respuesta, no es fcil


encontrar una expresin algebraica que permita evaluar el tiempo de estabilizacin Tss . Sin
embargo, usando el algoritmo mostrado en el ejemplo 2.3 se obtuvo un valor estimado de
Tss 2.3742 s , para un error admisible de 2% , que se puede observar en la figura 2.8. La
grfica se construy usando la funcin especial plotm(), cuya sintaxis es
plotm(t,x,tipoL,anchoL,titulo,Rx,Ry)

Esta funcin es una versin mejorada de la funcin bsica de plot() de MATLAB.


Introduciendo solo el nombre de esta funcin se consigue ayuda y un ejemplo de
aplicacin. Su descripcin se presenta en el apndice E.

2 - 12

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Con base en los resultados anteriores, se puede construir la forma general de la respuesta
escaln de un proceso de orden-2, sobre-amortiguado con polos reales diferentes, como

y( t ) = k + k1 e t / 1 + k2 e t / 2 , t 0

(2.21)

EJEMPLO 2.4: Obtener la respuesta escaln de un proceso de orden-2 cuya FT es


Respuesta
16
escaln del
G p ( s) = 2
proceso de
s + 8 s + 16
orden-2, caso 2.
Solucin: Aplicando (2.13) obtenemos la ganancia DC

k=

16
s + 8 s + 16
2

=1
s=0

Comparando el denominador de la FT con la forma estndar de la ecuacin


caracterstica (2.19) observamos que 2n = 16 , luego n = 16 = 4 rad / s . Por
otro lado 2n = 8 , por lo tanto

8
=1
2 4

que identifica el caso 2. Nuevamente la frecuencia natural carece de significado


por la forma crticamente amortiguada de la respuesta dinmica. Resolviendo
la ecuacin caracterstica,

s2 + 8 s + 16 = 0
obtenemos p1 = p2 = 4 , que corresponde a polos reales iguales. La respuesta
escaln en trminos de fracciones parciales (FP) (ver apndice B) es:

Y ( s) =

16
1
16
1
1
4
=
=

2
s + 8 s + 16 s s( s + 4)
s s + 4 ( s + 4)2
2

que puede verificarse usando MATLAB


Gps=tf(16,[1 8 16]); Ys=Gps*Rs;
[nYs,dYs]=tfdata(Ys,'v');
[r1,p1,k1]=residue(nYs,dYs)
r1 = -1
-4
1

p1 = -4
-4
0

k = []

Usando tablas del apndice B, obtenemos

y( t ) = 1 e t / 0.25 4 t e t / 0.25 , t 0

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2 - 13

que se ha expresado en funcin de la constante de tiempo = 0.25 s , obtenida


aplicando (2.15) al polo mltiple p1 = p2 = 4 .
Utilizando el algoritmo del ejemplo 2.3, se obtuvo un valor estimado del tiempo
de estabilizacin Tss 1.4720 s , para un error admisible de 2% , el cual se
puede apreciar en la figura 2.9. Para generar esta grfica se us la funcin
especial plotm() cuya sintaxis se present al final del ejemplo anterior.

Figura 2.9
Respuesta escaln
crticamente
amortiguada de
sistema de orden-2,
polos reales iguales.

Con base en los resultados anteriores se puede lograr una forma general de la respuesta
escaln de un proceso de orden-2, crticamente amortiguado con polos reales iguales, como

y( t ) = k + k1 e t / + k2 t e t /

(2.22)

EJEMPLO 2.5: Obtener la respuesta escaln de un proceso de orden-2 cuya FT es


Respuesta
16
escaln del
G p ( s) = 2
proceso de
s + 2 s + 16
orden-2, caso 3.
Solucin: Aplicando (2.13) obtenemos la ganancia DC

k=

16
s + 2 s + 16
2

=1
s=0

Comparando el denominador de la FT con la forma estndar de la ecuacin


caracterstica dada en (2.19), se observa que 2n = 16 y por lo tanto
n = 16 = 4 rad / s . Por otro lado 2n = 2 , luego

2
= 0.25
2 4

que corresponde al caso 3. La frecuencia natural si tiene significado por la


forma subamortiguada de la respuesta dinmica. Resolviendo la EC

2 - 14

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

s2 + 2 s + 16 = 0
obtenemos p1,2 = 1 j 3.8730 , que corresponde a un sistema con polos
complejos conjugados. La descomposicin en FP de la respuesta escaln, es

Y ( s) =

16
1
16
1
= 2
= + Yo ( s)
s + 2 s + 16 s s( s + 2 s + 16) s
2

donde Yo ( s) es la parte correspondiente a los polos complejos conjugados. De


acuerdo con el apndice B, esta parte de la respuesta se construye como
y o ( t ) = Aet sen(d t + ) . Para determinar A y se evala (B.15) del apndice B
para el valor del polo complejo s = + j d = 1 + j 3.8730 :

A =

1 N ( s)
1
16
=

d D1( s) s =+ j 3.8730 s
d

= 1.0328 104.48
s =1+ j 3.8730

Este resultado puede verificarse usando MATLAB


Gps=tf(16,[1 2 16]); p=pole(Gps);
alfa=abs(real(p(1))); wd=imag(p(1));
s=-alfa+j*wd; A=(16/wd)*1/s
A = -0.2582 - 1.0000i
[magA,tita]=rec2pol(A)
magA = 1.0328

tita = -104.4775

Por lo tanto, la respuesta dinmica es

y( t ) = 1 + 1.0328 e t sen(3.8730 t 104.48 ), t 0


que es oscilatoria amortiguada. Usando el algoritmo del ejemplo 2.3, se obtuvo
un valor estimado del tiempo de estabilizacin de Tss 3.5639 s , para un error
admisible de 2% , el cual se observa en la figura 2.10.

Figura 2.10
Respuesta escaln
sub-amortiguada de
sistema de orden-2,
polos complejos
conjugados.

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2 - 15

En el ejemplo anterior se utiliz la funcin especial rec2pol() de MATLAB que fue


desarrollada para facilitar la conversin de un nmero complejo de la forma rectangular a la
forma polar, reportando el ngulo en grados. Su sintaxis es
[magA,tita]=rec2pol(A,tipo)

Su descripcin se presenta en el apndice E. Si se introduce solo el nombre se consigue


ayuda y un ejemplo de aplicacin. La funcin bsica cart2pol() de MATLAB efecta un
trabajo similar.
Valores caractersticos de respuesta escaln a partir de parmetros de la FT
Con base en los resultados anteriores, la forma general de la respuesta escaln de un
proceso de orden-2 con polos complejos conjugados ( < 1) , puede expresarse como

y( t ) = k + Aet sen( d t + )

(2.23)

donde A y se calculan aplicando la expresin (B.15) del apndice B para el polo complejo
p1 = + j d de la FT. Sin embargo, se puede obtener otra forma analtica de la respuesta
escaln, si la expresin (B.15) se desarrolla como

A =

1 k2n
d s

=
s =+ j d

kn
180
d

(2.24)

De este modo, sustituyendo (2.24) en (2.23) permite llegar a la siguiente expresin

y( t ) = k k

n t
e sen( d t + )
d

(2.25)

donde los parmetros en (2.25) se consiguen en el tringulo caracterstico de la figura 2.11.

Figura 2.11
Tringulo caracterstico
del proceso de orden-2
con polos complejos
conjugados.

El tringulo se construye a partir del polo complejo p1 = + j d , donde se reconoce


como el factor de amortiguamiento y d como la frecuencia natural amortiguada. Estos
valores, considerando la expresin (2.20), se pueden calcular a partir de y n , como

= n , d = n 1 2

(2.26)

2 - 16

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

A partir del tringulo, obtenemos

= cos(), n = 2 + 2d

(2.27)

El pico de la respuesta M pt puede obtenerse derivando e igualando a cero (2.25)

y '( t ) =

n t

e sen( d t + ) n et d cos( d t + ) = 0
d
d

Simplificando la expresin anterior, obtenemos

d
= tan()

Esta identidad se cumple para d t = 0, , 2, , en los mximos y mnimos de y( t ) . Para


el primer mximo, que corresponde al pico M pt de la respuesta escaln, obtenemos
tan( d t + ) =

Tp =

(2.28)

Evaluando (2.25) para t = Tp dado en (2.28), obtenemos el pico de la respuesta, como

M pt = k k

n Tp
T
e sen( + ) = k + k n e p sen()
d
d

Pero sen() = d / n , Tp = / d = / tan() y k = y ss . Luego

M pt = y ss ( 1 + e / tan( ) )

(2.29)

La ecuacin (2.29) muestra que el pico de la respuesta solo depende del valor de
estabilizacin y ss y de la relacin de amortiguamiento ( ) , incluida en el ngulo . Una
forma prctica de evaluar el pico de la respuesta es a travs del sobrepaso, definido como

SP(%)

M pt y ss
y ss

100 = 100 e / tan( )

(2.30)

La figura 2.12 muestra que la relacin entre SP(%) y es inversa, lo cual significa que un
valor pequeo de origina un pico alto en la oscilacin de la respuesta transitoria.

Figura 2.12
Sobrepaso v/s relacin
de amortiguamiento en
un proceso de orden-2.

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2 - 17

Considerando que la envolvente de la respuesta oscilatoria amortiguada en la figura 2.10


est controlada por el trmino et = e t / , donde = 1/ , es posible estimar el tiempo de
estabilizacin para eadm = 2% aplicando (2.17), como

Tss 4

4
4

(2.31)

Se puede obtener una expresin ms exacta [Kuo95] para el clculo de Tss , como

Tss =

1
ln eadm 1 2

(2.32)

Aunque los valores de M pt y Tss son suficientes para evaluar la respuesta transitoria, la
velocidad de reaccin, entendida como la rapidez de respuesta del sistema de control ante
una perturbacin, es un valor caracterstico importante para medir la eficacia del
controlador. Esta velocidad se evala a travs del tiempo de crecimiento (Tr ) y existen dos
criterios prcticos, segn la forma de la respuesta:
1. Respuesta subamortiguada ( < 1) : tiempo necesario para que la respuesta alcance el
100% del valor de estabilizacin ( y ss ) . Evaluando (2.25) para y( t ) = y ss = k

sen( d Tr + ) = 0
cuya solucin es d Tr + = 0, , 2, . Considerando el segundo valor

Tr =

(2.33)

2. Respuesta sin amortiguamiento ( 1) : tiempo transcurrido entre el 10% y el 90%


del valor de estabilizacin ( y ss ) . En este caso no existe una expresin analtica y es
necesario recurrir a mtodos numricos para su evaluacin.
Para facilitar el clculo de los valores caractersticos de la respuesta escaln en el dominio
del tiempo de un sistema de control, se desarroll la funcin especial valrespt() cuya
sintaxis es
[Mpt,SP,Tss,Tr,zeta,wn]=valrespt(modelo)

Esta funcin evala numricamente los valores de M pt , SP(%) , Tss y Tr . Los valores de
y n se calculan usando la funcin damp() del Toolbox de MATLAB. En el caso de polos
reales estos dos valores carecen de significado y por lo tanto deben ser ignorados. Esta
funcin llama a la funcin especial aproxcero() para eliminar valores inferiores a 10 15 .
La descripcin de esta funciones se presenta en el apndice E. Si se introduce solo el
nombre se consigue ayuda y un ejemplo de aplicacin.

2 - 18

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Aunque las expresiones de pico de la respuesta ( M pt ) , sobrepaso ( SP ) , tiempo de


estabilizacin (Tss ) y tiempo de crecimiento (Tr ) se desarrollaron para el prototipo de
orden-2, esta funcin los evala numricamente para un sistema de cualquier orden.

EJEMPLO 2.6: Evaluar los valores caractersticos de la respuesta escaln del sistema de
Valores
orden-2 del ejemplo 2.5, a partir de los parmetros de la FT, dada por
caractersticos
de la respuesta
16
escaln a partir
G p ( s) = 2
de parmetros
s + 2 s + 16
de la FT.
Solucin: Como se trata de un sistema de orden-2 es posible comparar el denominador de

G p ( s ) con la forma estndar (2.19) para determinar los valores de y n . En


efecto, obtenemos 2n = 16 y n = 1 . Luego, los parmetros de G p ( s ) son
= 0.25 y n = 4 rad / s
El valor de estabilizacin se obtiene aplicando (2.13)
y ss =

16
s + 2 s + 16
2

=1
s=0

El tiempo de estabilizacin para un error de 2% , usando (2.31)

Tss

4
4s
0.25 4

Comparando con el valor exacto dado en (2.32)

Tss =

1
ln 0.02 1 (0.25)2 = 3.9443 s

0.25 4

Este resultado permite verificar la validez de la aproximacin (2.31). Aplicando


(2.30), el sobrepaso viene dado por

SP(%) = 100 e / tan(75.52) = 44.43%


que se puede observar en la figura 2.12. A travs de este valor y aplicando
(2.29) calculamos el pico de la respuesta,

M pt = 1( 1 + 0.4443 ) = 1.4443
Este pico ocurre en t = Tp , segn (2.28) dado por

Tp =

= 0.8112 s
3.8730

2.2 RESPUESTA EN EL DOMINIO DEL TIEMPO CONTINUO

2 - 19

Utilizando la funcin especial valrespt() obtenemos


Gps=tf(16,[1 2 16])
[Mpt,SP,Tss,Tr,zeta,wn]=valrespt(Gps)
Mpt = 1.4441
zeta = 0.2500
0.2500

SP = 44.4114

Tss = 3.5639

Tr = 0.3171

wn = 4
4

Para concluir el anlisis de la respuesta transitoria en el dominio del tiempo, la figura 2.13
muestra la forma normalizada de la respuesta escaln ( k = 1) de un sistema de segundo
orden, donde se observa el efecto de en los valores de M pt y Tss .

Figura 2.13
Respuesta escaln
normalizada en un
sistema de orden-2.

EJEMPLO 2.7:
Diseo de un
sistema de
control de
posicin, para
respuesta sin
oscilaciones.

La siguiente figura muestra el esquema tpico de un sistema de control de


posicin de lazo cerrado unitario, que utiliza un amplificador de potencia
con ganancia ka , para suministrar energa a un servomotor, cuya FT de la
figura 1.34 se ha simplificado asumiendo La 0 .
R( s ) +

ka

G p ( s)

Y ( s)
G p ( s) =

0.5
s( s + 1)

Se trata de seleccionar el valor de la ganancia ka para que la respuesta


escaln en lazo cerrado no presente oscilaciones.

2 - 20

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Solucin: Aplicando (2.6) obtenemos la ecuacin caracterstica del sistema

1+

0.5 ka
=0
s( s + 1)

Considerando solo el numerador de la expresin resultante

s2 + s + 0.5 ka = 0
Comparando este resultado con la forma estndar (2.19) obtenemos

2n = 0.5 ka , 2n = 1
Si el sistema no puede tener oscilaciones, = 1 y por lo tanto n = 0.5 rad / s .
Para lograr esta frecuencia, el ajuste de ganancia debe ser

ka = 2n / 0.5 = (0.5)2 / 0.5 = 0.5


Sin embargo, el tiempo de estabilizacin estimado aplicando (2.31) es

Tss

4
n

4
8 s
1 0.5

que puede ser muy lento para los requerimientos del sistema de control.

Una posible solucin es utilizar un servomotor ms rpido, para reducir la constante de


tiempo = 1/ 1 = 1 s del servomotor. Se puede verificar que si esta constante de tiempo se
cambia a = 0.05 s , se consiguen los siguientes resultados: ka = 200 y Tss = 0.4 s . Sin
embargo, habra que verificar si el ajuste de ganancia garantiza la estabilidad del sistema.

2.3. ERROR ESTACIONARIO


En esta seccin se desarrollarn herramientas para evaluar el error permanente o error
estacionario de un sistema de control, como un valor caracterstico de su respuesta
permanente. Una vez obtenidas las expresiones para el clculo del error estacionario, se
har un anlisis detallado de la interpretacin de resultados, que permitir hacer inferencias
sobre la validez del modelo y conducir a la formulacin de un algoritmo especial aplicable
al caso de sistemas de lazo cerrado con realimentacin dinmica.
Evaluacin del error estacionario
El error estacionario es un valor caracterstico de la respuesta permanente de un sistema
de control y se define como el valor que toma la seal de error e( t ) presentada en (1.1),
cuando el sistema se encuentra en rgimen permanente

2.3 ERROR ESTACIONARIO

2 - 21

es

lim e( t ) = e( )

(2.34)

El error en un sistema de control de lazo cerrado permite evaluar la calidad y exactitud del
sistema, porque en la medida en que sea cero garantiza que la variable controlada es igual
al valor deseado o setpoint. Aunque el clculo del error estacionario podra efectuarse en el
dominio del tiempo usando la expresin (2.34), es ms prctico hacerlo en el dominio-s,
utilizando el teorema del valor final. En efecto, se puede demostrar [ReySoto07] que

es = lim s E( s )

(2.35)

s0

Para que el resultado de (2.35) sea vlido, se requiere que s E( s ) sea analtica, que se
consigue si sus polos se ubican en el semi-plano izquierdo (SPI) del plano-s. A
continuacin se desarrollar una expresin para evaluar en forma sistemtica el error
estacionario, cuando el sistema de control est representado por la forma cannica de la
figura 2.4, cuyo GFS se muestra en la figura 2.14.
Figura 2.14
GFS del diagrama de
bloques de la forma
cannica.

E( s)

R( s)

G( s )

Y ( s)

H ( s)

Aplicando la frmula de ganancia de Mason (1.21)

R( s)
1 + G( s ) H ( s )

(2.36)

s R( s)
1 + G( s ) H ( s ) s = 0

(2.37)

E( s) =
Sustituyendo (2.36) en (2.35), obtenemos

es =

Esta expresin muestra que la magnitud del error estacionario es depende de dos factores:
la seal de entrada r( t ) y la forma de la funcin de transferencia de lazo abierto (FTLA),
definida en (1.18) como F ( s) = G( s) H ( s) . Para interpretar el efecto de la forma de la FTLA
en el error estacionario, se puede expresar como

F ( s ) = G( s ) H ( s ) =

N ( s)
s D( s)
N

(2.38)

donde N representa el nmero de polos en el origen de la FTLA y se define como el tipo del
sistema de control. De este modo, en un sistema tipo N = 0 , F ( s) no tiene polos en el
origen; un sistema tipo N = 1 , incluye en F ( s) un polo en el origen, y as sucesivamente.

2 - 22

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Para evaluar el efecto de la entrada R( s) en (2.37), analizaremos tres casos:


Caso 1: Seal de entrada escaln unitario
Conduce al llamado error estacionario de posicin esp por la denominacin dada
en la seccin 2.1 al escaln unitario como seal de posicin. Sustituyendo
R( s) = 1/ s en la ecuacin (2.37), obtenemos

esp =

1
1
=
1 + G( s ) H ( s ) s = 0 1 + K p

(2.39)

donde K p es el coeficiente de error estacionario de posicin, definido como

Kp

lim G( s) H ( s)

s 0

(2.40)

Considerando la forma de G( s) H ( s) en (2.38), se observa que


-

si N = 0 , K p es finito y por lo tanto existe un valor para el esp .

si N 1 , K p = y por lo tanto esp = 0 .

Conclusin: Solo los sistemas tipo N = 0 tienen error de posicin.


Caso 2: Seal de entrada rampa unitaria
Por la denominacin dada en la seccin 2.1 a la rampa unitaria, como seal de
velocidad, se obtiene el llamado error estacionario de velocidad esv . Sustituyendo

R( s) = 1/ s2 en (2.37), obtenemos
esv =

1
1
=
s [ 1 + G( s) H ( s)] s =0 K v

(2.41)

donde K v es el coeficiente de error estacionario de velocidad, definido como

Kv

lim sG( s ) H ( s )

s 0

(2.42)

Considerando la forma de G( s) H ( s) en (2.38), se observa que


-

si N = 0 , K v = 0 y por lo tanto esv = .


si N = 1 , K v es finito y por lo tanto existe un valor para el esv .
si N 2 , K v = y por lo tanto esv = 0 .

Conclusin: Solo los sistemas tipo N = 1 tienen error de velocidad.


Caso 3: Seal de entrada parbola unitaria
Se llega al error estacionario de aceleracin por la denominacin dada en la
seccin 2.1 a la parbola unitaria, como seal de aceleracin.

2.3 ERROR ESTACIONARIO

2 - 23

Sustituyendo R( s) = 1/ s 3 en (2.37), obtenemos

esa =

1
1
=
s [ 1 + G( s) H ( s)] s =0 K a

(2.43)

donde K a es el coeficiente de error estacionario de aceleracin, definido como

lim s2 G( s ) H ( s )

Ka

(2.44)

s 0

Considerando la forma de G( s) H ( s) en (2.38), se observa que


-

si N 1 , K a = 0 y por lo tanto esa = .


si N = 2 , K a es finito y por lo tanto existe un valor para el esa .
si N 3 , K a = y por lo tanto esa = 0 .

Conclusin: Solo los sistemas tipo N = 2 tienen error de aceleracin.


La tabla 2.2 presenta un resumen de los resultados anteriores. Aunque las expresiones
logradas aparentemente son vlidas para cualquier forma de H ( s) , ms adelante se
demostrar que solo pueden aplicarse cuando la realimentacin es esttica.

Tipo N
0

Tabla 2.2 Error permanente o estacionario


Seal R( s )
Coeficiente de error
estacionario
Escaln
Rampa
Parbola

esp =

1
1+ K p

esv =

1
Kv

K p = G( s ) H ( s ) s = 0

K v = sG( s) H ( s) s = 0

esa =

1
Ka

K a = s2 G( s ) H ( s )

s=0

Si la realimentacin es dinmica es necesario recurrir al teorema del valor final o utilizar un


algoritmo especial que ser presentado ms adelante.

EJEMPLO 2.8: La FT de la rama directa de un sistema de control de lazo cerrado con


Efecto de ajuste realimentacin unitaria, viene dada por
de ganancia de
G(s) en el error
k
estacionario y
G( s ) =
( s + 1)( s + 0.5)
en el pico de la
respuesta
transitoria
Evaluar el efecto de ajuste de la ganancia k en el error estacionario y en los

valores caractersticos de la respuesta transitoria: M pt y Tss .

2 - 24

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Solucin: Como es un sistema tipo N = 0 , debemos considerar el error estacionario de

posicin. Para realimentacin unitaria podemos aplicar la tabla 2.2. Luego

K p = G( s ) H ( s) s = 0 =

k
= 2k
( s + 1)( s + 0.5) s=0

Por lo tanto el error estacionario de posicin es


esp =

1
1
=
1+ K p 1 + 2k

Se observa que existe una relacin inversa entre la ganancia k y el error


estacionario de la respuesta escaln: esp . Asumiendo un valor de k = 10 , el
error estacionario es esp = 1/ 21 = 0.0476 , que equivale a 4.76% .
Este mismo resultado debe obtenerse a partir de la seal de error definida en
(1.1). Como se trata de realimentacin unitaria:

e( t ) = r( t ) y( t )
Aplicando (2.34), el error estacionario o permanente es:

es = lim e( t ) = lim [ r( t ) y( t )] = 1 y ss
t

Para obtener y ss , se requiere la funcin de transferencia de lazo cerrado


(FTLC). Aplicando (2.5) para H ( s) = 1

T ( s) =

G( s )
10
= 2
1 + G( s) s + 1.5 s + 10.5

Por lo tanto
y ss = K DC =

10
= 0.9524
s + 1.5 s + 10.5 s =0
2

Sustituyendo en la expresin anterior, obtenemos

es = 1 0.9524 = 0.0476
que coincide con el valor obtenido a partir de la tabla 2.2. Utilizando la
expresin de la FTLC, podemos evaluar los valores caractersticos de la
respuesta transitoria para k = 10 . Calculando los polos del sistema, a partir de
la ecuacin caracterstica

s2 + 1.5 s + 10.5 = 0
Comparando con la forma estndar (2.19) vemos que n = 10.5 = 3.2404 rad / s y
= 1.5 / 2n = 0.2315 . Luego, usando el tringulo caracterstico

2.3 ERROR ESTACIONARIO

2 - 25

= cos 1 (0.2315) = 76.62

A partir de (2.30) y (2.31), obtenemos

SP(%) = 100 e / tan(76.62) = 47.36%, Tss

4
5.3333 s
0.2315 3.2404

El valor logrado para el sobrepaso es muy alto. Se puede verificar que


disminuyendo la ganancia k, se reduce el sobrepaso, pero aumenta el error
permanente. Utilizando otros valores de k se gener la tabla 2.3, donde se
observa que el aumento en la ganancia de la rama directa reduce el error
estacionario de posicin ( esp ) pero aumenta el pico de la respuesta ( M pt ) .
Tabla 2.3 Efecto de ajuste de ganancia en sistema de control

k
2
5
10

esp
20%
9.09%
4.76%

SP
18.40%
34.63%
47.36%

Tss
5.3333 s
5.3333 s
5.3333 s

Sin embargo, el tiempo de estabilizacin (Tss ) se mantiene constante, en razn


de que el ajuste de k no afecta el producto = n = 0.7502 .

Comentarios:

El ejemplo anterior permite reconocer aspectos importantes relacionados con el ajuste de la


ganancia de la rama directa en un sistema de control de lazo cerrado:
1. Para disminuir el error de posicin es necesario aumentar la ganancia.
2. Sin embargo, un aumento de ganancia origina un mayor sobrepaso, reduciendo la
estabilidad relativa del sistema.
3. Para el sistema propuesto, el tiempo de estabilizacin no es afectado por la ganancia.
Evaluacin directa del error estacionario

Utilizando el teorema del valor final (2.34) en el dominio-t o en el dominio-s (2.35) es


posible evaluar directamente, en forma analtica y grfica el error estacionario. Esta
estrategia ser utilizada en los siguientes ejemplos para verificar la validez de las
expresiones de la tabla 2.2. Si la realimentacin no es unitaria, es necesario considerar el
efecto de la ganancia DC del bloque de realimentacin H ( s) en el valor permanente o
estacionario del error.

2 - 26

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

El mtodo analtico se basa en evaluar el error permanente o estacionario, considerando 3


situaciones segn el tipo de realimentacin:
1. Realimentacin unitaria: H ( s ) = 1
El valor estacionario del error puede evaluarse directamente a partir de
e( t ) = r( t ) y( t ) E( s) = R( s)[ 1 T ( s)]

2. Realimentacin esttica: H ( s) = kH
El valor estacionario del error debe evaluarse a partir de
e( t ) = r( t ) kH y( t ) E( s) = R( s)[ 1 kH T ( s)]

3. Realimentacin dinmica: H ( s)
El valor estacionario del error puede evaluarse aplicando la expresin anterior, para

kH = H ( s) s =0

(2.45)

Este valor permite incluir el efecto de la ganancia DC de la rama de realimentacin


en la evaluacin del error estacionario.
Generalizando, la evaluacin analtica del error para cualquier seal de entrada y cualquier
tipo de realimentacin, se fundamenta en aplicar el teorema del valor final a
E( s) = R( s )[ 1 kH T ( s)]

(2.46)

donde kH se evala segn (2.45) como la ganancia DC de H ( s) .


Sin embargo, en el caso particular del error de posicin es ms fcil evaluar (2.46) en el
dominio-t, para cualquier tipo de realimentacin, como

esp = 1 kH y ss

(2.47)

donde y ss = y( ) corresponde a la ganancia DC de T ( s) .


De la expresin (2.45) se observa que H ( s) no puede tener polos en el origen, porque
kH = y la respuesta sera inestable, tal como se demuestra en el ejemplo 2.10.

EJEMPLO 2.9: La FT directa de un sistema de control en su forma cannica es


Evaluacin
2
analtica del error
G( s ) =
( s + 1)( s + 0.5)
de posicin para
realimentacin
unitaria, esttica Evaluar el error de posicin para los siguientes casos:
y dinmica.

2.3 ERROR ESTACIONARIO

2 - 27

a. Realimentacin unitaria
b. Realimentacin esttica, asumiendo kH = 1.5
c. Realimentacin dinmica, asumiendo H ( s) = 1/( s + 2)
Solucin: Como el sistema es tipo N = 0 se debe evaluar el error estacionario de

posicin. Aplicando la tabla 2.2 al caso a.

Kp =

2
1
= 4 esp =
= 0.2
( s + 1)( s + 0.5) s =0
1+ 4

Como se trata del error de posicin utilizamos (2.47). En este caso kH = 1 y


para calcular y ss , obtenemos la FTLC

T ( s) =

G( s )
2
= 2
1 + G( s) s + 1.5 s + 2.5

Por lo tanto
2
= 0.8
s + 1.5 s + 2.5 s =0

y ss = T ( s) s =0 =

Luego, aplicando (2.47) para kH = 1

esp = 1 y ss = 1 0.8 = 0.2


que coincide con el valor que se logr usando la tabla 2.2.
Para el caso b., aplicando la tabla 2.2, obtenemos

Kp =

2
1
1.5 = 6 esp =
= 0.1429
( s + 1)( s + 0.5)
1+ 6
s=0

Para evaluar analticamente el error usando (2.47), utilizamos el valor dado de


kH = 1.5 . La nueva FTLC es

T ( s) =

G( s )
2
= 2
1 + kH G( s ) s + 1.5 s + 3.5

Por lo tanto
y ss = T ( s) s =0 =

2
= 0.5714
s + 1.5 s + 3.5 s =0
2

Luego, aplicando (2.47) para kH = 1.5

esp = 1 kH y ss = 1 1.5 0.5714 = 0.1429


que tambin coincide con el valor calculado usando la tabla 2.2.
Para el caso c., usando la expresin de la tabla 2.2, obtenemos

2 - 28

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Kp =

2
1
1

= 2 esp =
= 0.3333
( s + 1)( s + 0.5) s + 2 s=0
1+ 2

Para evaluar analticamente este error usando (2.47) necesitamos kH y T ( s)


kH = H ( s) s =0 =

1
G( s )
2s + 4
= 0.5 y T ( s) =
= 3
1 + G( s) H ( s) s + 3.5 s2 + 3.5 s + 3
s + 2 s =0

A partir de T ( s) calculamos y( ) = y ss
y ss = T ( s) s =0 =

2s + 4
= 1.3333
s + 3.5 s2 + 3.5 s + 3 s =0
3

Por lo tanto

esp = 1 kH y ss = 1 0.5 1.3333 = 0.3333


que coincide tambin con el que se obtuvo a partir de la tabla 2.2.

Comentarios:

1. Las expresiones de la tabla 2.2 se cumplen para el caso del error estacionario de
posicin, sin importar el tipo de realimentacin.
2. Como se demuestra en el ejemplo 2.11, la evaluacin del error estacionario de
velocidad y aceleracin a partir de la tabla 2.2, solo se cumple para realimentacin
unitaria y realimentacin esttica.
3. Si la realimentacin dinmica H ( s ) tiene polos en el origen, la ganancia DC es
infinita y la respuesta del sistema es inestable (ver ejemplo 2.10).

EJEMPLO 2.10: Evaluar la estabilidad de un sistema de control de lazo cerrado, asumiendo


Estabilidad
cuando H(s)
incluye un polo
en el origen.

G( s ) =

2
5
, H ( s) =
( s + 1)( s + 0.5)
s( s + 2)

Solucin: Para evaluar la estabilidad, obtenemos la ecuacin caracterstica (2.6)

1 + G( s ) H ( s ) = 1 +

2
5
s 4 + 3.5 s3 + 3.5 s2 + s + 10

=
=0
( s + 1)( s + 0.5) s( s + 2)
s 4 + 3.5 s 3 + 3.5 s2 + s

Considerando el numerador de la expresin anterior


s 4 + 3.5 s 3 + 3.5 s2 + s + 10 = 0

Los polos de sistema son p1,2 = 2.2382 j 1.1263 y p3,4 = 0.4882 j 1.1638 ,
suficiente para demostrar que el sistema es inestable.

2.3 ERROR ESTACIONARIO

2 - 29

El siguiente ejemplo se demuestra que tambin es posible evaluar grficamente el error


estacionario, para cualquier tipo de realimentacin. Sin embrago, de acuerdo con (2.46), la
ganancia DC de H ( s) acta como un factor de escalamiento sobre y( t ) , el cual debe ser
tomado en cuenta al evaluar grficamente el error estacionario.

EJEMPLO 2.11: Calcular el error estacionario de un sistema de control con realimentacin


Error
dinmica, asumiendo
estacionario en
sistema con
1
2( s + 2)
realimentacin
G( s ) =
, H ( s) =
s
(
s
1)
s+5
+
dinmica.

N = 1 , consideraremos los 3 errores a efecto


verificar el resultado que se obtiene usando la tabla 2.2, en el caso de
realimentacin dinmica. Para el error estacionario de posicin, obtenemos

Solucin: Aunque se trata de un sistema tipo

KP =

1
2( s + 2)
1

= esp = = 0
s( s + 1)
s + 5 s=0

Como se trata del error de posicin es ms fcil verificar este resultado


analticamente en el dominio-t, utilizando (2.47). Para esto, calculamos kH
kH =

2( s + 2)
= 0.8
s + 5 s=0

Para obtener y ss necesitamos la FTLC

T ( s) =

G( s )
s+5
= 3
1 + G( s ) H ( s ) s + 6 s 2 + 7 s + 4

Luego,
y ss = T ( s) s =0 =

s+5
s + 6 s2 + 7 s + 4
3

=
s =0

5
= 1.25
4

Por lo tanto

esp = 1 kH y ss = 1 0.8 1.25 = 0


La figura 2.15 muestra la grfica de la seal de error e( t ) que se obtuvo usando
(2.47), donde se puede observar el error estacionario de posicin.
Para el error estacionario de velocidad, usando la tabla 2.2

Kv = s

1
2( s + 2)
1

= 0.8 es v =
= 1.25
0.8
s( s + 1)
s + 5 s=0

2 - 30

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Figura 2.15
Respuesta escaln y
seal de error en un
sistema con
realimentacin dinmica.

Aplicando (2.46) para kH = 0.8 y R( s) = 1/ s2


E( s) =

1
s2

s+5
s2 + 6 s + 6.2

=
1
0.8
s 3 + 6 s2 + 7 s + 4 s( s 3 + 6 s2 + 7 s + 4)

Luego, el error estacionario de velocidad debe ser


es v = sE( s) s =0 =

s2 + 6 s + 6.2
s 3 + 6 s2 + 7 s + 4

= 1.55
s=0

Por lo tanto, la expresin del error estacionario de velocidad de la tabla 2.2 no


se cumple para realimentacin dinmica. La figura 2.16 corrobora lo anterior.

Figura 2.16
Respuesta rampa y seal
de error en un sistema
con realimentacin
dinmica.

2.3 ERROR ESTACIONARIO

2 - 31

Para el error estacionario de aceleracin, usando la tabla 2.2, obtenemos

K a = s2

1
2( s + 2)
1

= 0 esa = =
s( s + 1) s + 5 s =0
0

Aplicando (2.46) para R( s) = 1/ s 3 y kH = 0.8 ,


E( s) =

1
s3

s+5
s2 + 6 s + 6.2

1
0.8

=
s 3 + 6 s2 + 7 s + 4 s2 ( s 3 + 6 s2 + 7 s + 4)

Luego, el error estacionario de aceleracin debe ser


esa = sE( s) s =0 =

s2 + 6 s + 6.2
=
s( s 3 + 6 s 2 + 7 s + 4) s =0

La figura 2.17 verifica el resultado anterior.

Figura 2.17
Respuesta parbola y
seal de error en un
sistema con
realimentacin dinmica.

Comentarios:

1. Las expresiones de la tabla 2.2 no siempre se cumplen para realimentacin dinmica.


2. Para lograr resultados vlidos del error permanente o estacionario en sistemas cuyo
esquema corresponde a la forma cannica con realimentacin dinmica, es necesario
utilizar el teorema del valor final, a partir de (2.46).
3. Sin embargo, es posible aplicar las expresiones de la tabla 2.2 si se modifica el
esquema, mediante el desarrollo de un algoritmo especial
4. Si el esquema de control difiere de la forma cannica de la figura 2.4, no se puede
aplicar la tabla 2.2 y el error debe evaluarse usando el teorema del valor final.

2 - 32

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Algoritmo especial para evaluacin del error estacionario

Los resultados del ejemplo 2.11 plantean la necesidad de desarrollar un algoritmo especial
[ReySoto06] para evaluar el error estacionario en un sistema con realimentacin dinmica.
El algoritmo se basa reconocer que el efecto de H ( s) en el error puede evaluarse en dos
partes: la componente esttica kH , como producto de la ganancia DC de H ( s) y la
componente dinmica equivalente H e ( s) = H ( s) kH . Para la realizacin de estos dos
efectos, se utilizan dos lazos:
- un lazo interno que incluye el efecto de la componente dinmica: H e ( s )
- un lazo externo para considerar el efecto de la componente esttica: kH
La figura 2.18 muestra los dos lazos del modelo de clculo, similar al esquema de control
en cascada del ejemplo 1.7, donde se indica la seal de error E( s) , a partir de la cual se
evaluar el error estacionario.
E( s)

R( s) +

G( s )

Y ( s)

H e ( s)

Figura 2.18
Modelo para evaluar error
estacionario en un
sistema con
realimentacin dinmica.

kH

El algoritmo se basa en determinar el valor equivalente de la FT directa Ge ( s) , mediante la


combinacin de los bloques G( s) y H e ( s ) , como

Ge ( s ) =

G( s )
1 + G( s ) H e ( s )

(2.48)

para reducirlo a una sistema equivalente de lazo cerrado con realimentacin esttica H k

EJEMPLO 2.12: Utilizando el algoritmo especial, calcular el error estacionario de posicin,


Algoritmo
velocidad y aceleracin del sistema de control del ejemplo 2.11, donde
especial para
evaluar error
1
2( s + 2)
G( s ) =
, H ( s) =
estacionario en
s
(
s
1)
s+5
+
sistema con
l
Solucin: Iniciamos calculando la ganancia DC de H ( s )

kH = H ( s) s =0 =

2( s + 2)
= 0.8
s + 5 s=0

2.3 ERROR ESTACIONARIO

2 - 33

Luego, la FT equivalente de la rama inversa es

H e ( s) = H ( s) kH =

2( s + 2)
1.2 s
0.8 =
s+5
s+5

Estos resultados pueden verificarse usando MATLAB


Gs=tf(1,[1 1 0]), Hs=tf([2 4],[1 5])
kH=dcgain(Hs), Hes=Hs-kH
kH = 0.8000

Transfer function:
1.2 s
----s + 5

La FT directa equivalente (2.48), viene dada por

Ge ( s ) =

G( s )
s+5
= 2
1 + G( s) H e ( s) s( s + 6 s + 6.2)

Usando MATLAB
Ges=feedback(Gs,Hes)
Transfer function:
s + 5
------------------s^3 + 6 s^2 + 6.2 s

Aplicando la tabla 2.2 al sistema equivalente con realimentacin esttica

K p = kH Ge ( s ) s =0 = 0.8
K v = s kH Ge ( s) s =0 = 0.8
K a = s2 kH Ge ( s)

s+5
= esp = 0
s( s + 6 s + 6.2) s =0
2

s+5
1
= 0.6452 esv =
= 1.55
s + 6 s + 6.2 s =0
0.6452

s =0

= 0.8

s( s + 5)
= 0 esa =
s + 6 s + 6.2 s =0
2

Aplicando este algoritmo se desarroll la funcin especial errores(), cuya descripcin se


presenta en el apndice E. Su sintaxis es
[esp,esv,esa]=errores(Gs,Hs)

donde Gs y Hs son objetos LIT de G( s) y H ( s) en las formas TF o ZPK. En el captulo 5


se mostrar el uso de esta funcin en un sistema de datos muestreados. Aplicando al
ejemplo 2.12, obtenemos
Gs=tf(1,[1 1 0]), Hs=tf([2 4],[1 5])
[esp,esv,esa]=errores(Gs,Hs)
esp = 0

esv = 1.5500

esa = inf

2 - 34

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Error por efecto de perturbaciones

En la fase 4 de la figura 1.12 se indic la necesidad de que el sistema diseado debe ser
capaz de rechazar perturbaciones. La figura 2.19 muestra un esquema tpico para la
simulacin de perturbaciones en la seal de control de un sistema de lazo cerrado,
representadas a travs de la seal P( s) .
P( s )
R( s ) +
Figura 2.19
Esquema para evaluar
error estacionario por
efecto de perturbaciones.

E( s)

Gc ( s )

+ M ( s)

Y ( s)

G p ( s)

Como el sistema posee 2 entradas: R( s) y N ( s) pueden identificarse dos tipos de error: el


error estacionario ( es ) y el error de perturbacin ( e p ) . El error estacionario ( es ) se puede
obtener calculando la FT de la relacin R( s) E( s) . De modo similar, el error
estacionario de perturbacin ( e p ) se obtiene calculando la FT correspondiente la relacin
P( s) E( s) . Una vez ms, la FGM ser til en el clculo de estas funciones.
Para facilitar el clculo se desarrolla el siguiente GFS
P(s)
R(s)

E(s)

Gp

Gc

Figura 2.20
Grfico de flujo de seales
para el diagrama de
bloques de la figura 2.19.

Y(s)

M(s)
1

Aplicando la FGM obtenemos el determinante del sistema, como

( s) = 1 + Gc ( s)G p ( s)
Para calcular el error estacionario es por efecto de la entrada R( s)
E R ( s) = R( s)

1
1 + Gc ( s)G p ( s)

(2.49)

Comparando (2.49) con (2.36), se observa que es posible aplicar la tabla 2.2 para evaluar el
error estacionario es . Para el error de perturbacin e p por efecto de la seal de ruido P( s)

E P ( s ) = P( s )

G p ( s )
1 + Gc ( s)G p ( s)

(2.50)

2.3 ERROR ESTACIONARIO

2 - 35

En el caso de la expresin (2.50) no es tan aparente la aplicacin de la tabla 2.2; sin


embargo s es posible aplicar el teorema del valor final. Cambiando la posicin de la seal
P( s) de la figura 2.20 es posible simular perturbaciones en otras seales del sistema de
control, tal como se muestra en el siguiente ejemplo.

EJEMPLO 2.13: El esquema del ejemplo 2.1 b. permite simular una perturbacin en la
Error
salida del sistema de control con realimentacin dinmica. Asumiendo
estacionario por
efecto de
k
G( s ) =
perturbaciones.

s( s + 1)

Obtener la forma de H ( s) para que la salida Y ( s) no se vea afectada por


la seal de ruido P( s) y determinar el ajuste de k para que el error
estacionario sea menor de 5%, si P( s) = 0.

P( s) no interfiera en la salida Y ( s) , es

Solucin: La condicin para que la seal de ruido

que la FT anterior sea cero. Por lo tanto

1 + G( s ) H ( s ) = 0
Luego H ( s) = 1/ G( s) . Sustituyendo la expresin de G( s) , obtenemos

s( s + 1)
k
Como el esquema actual no coincide con la forma cannica, no es posible
aplicar la tabla 2.2 para determinar el ajuste k para es < 5% . Por lo tanto
debemos aplicar el teorema del valor final a E( s) .
H ( s) =

Para utilizar la FGM debemos obtener la relacin R( s) E( s ) , a partir del


GFS que se obtuvo en el ejemplo 2.1, el cual se reproduce a continuacin.
P( s )
R( s )

E( s)

GH

G( s )

Y ( s)

Por lo tanto

E( s) = R( s)

1
R( s)
=
1 + G( s ) + G( s ) H ( s ) G( s )

Como el sistema es tipo N = 1 , evaluamos el error para R( s) = 1/ s2

2 - 36

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

1/ s2
s( s + 1)
E( s) =
=
k / s( s + 1)
k

Aplicando el teorema del valor final para es < 5%


s+1
1
= < 0.05
k s =0 k

es = sE( s) s =0 =

Por lo tanto la ganancia debe ajustarse en k > 20 .

2.4. RESPUESTA DINMICA EN EL PLANO-s (*)


El clculo de los valores caractersticos de la respuesta escaln: M pt , Tss y es permiten
evaluar el comportamiento dinmico de un sistema de control de lazo cerrado en el dominio
del tiempo continuo. En esta seccin se demostrar que es posible observar lo mismo desde
el dominio-s, considerando los polos de la FTLC y la relacin que existe entre los valores
caractersticos de la respuesta escaln y los parmetros de la funcin de transferencia (FT).
Forma de la respuesta transitoria

En nuestro anlisis consideraremos un prototipo de orden-2 absolutamente estable, lo cual


se logra si los polos pk de la FT de lazo cerrado (FTLC) estn en el semi-plano izquierdo
(SPI) del plano-s, es decir si Re { pk } < 0 . Sin embargo, la forma de la respuesta depender
de la posicin relativa de los polos de la FTLC en el SPI. Para el prototipo de 2 orden, la
figura 2.21 muestra la posicin de los polos para los 4 casos de respuesta transitoria
analizados en la seccin 2.2:
Respuesta sobreamortiguada: ( > 1)
Se trata de polos reales y diferentes y segn la forma general de las races dada en (2.20), es
fcil verificar que p1 + p2 = 2n y p1 p2 = 2n . Luego, los parmetros de la FTLC son
n =

p1 p2 , =

p1 + p2
2 p1 p2

(2.51)

Sin embargo, en este caso el valor de n no tiene significado fsico por la forma misma de
la respuesta.
j

Figura 2.21
Posicin de los
polos y forma
de la respuesta
transitoria.

p1

p2

(2)

p1

p1

p1 , p2
p2

Sobreamortiguada

( > 1)

Crticamente
amortiguada

( = 1)

Subamortiguada

( < 1)

p2
Sin amortiguamiento

( = 0)

2.4 RESPUESTA DINMICA EN EL PLANO-s

2 - 37

Respuesta crticamente amortiguada: ( = 1)


En este caso, existe un solo polo p1 de multiplicidad 2. Luego 2 p1 = 2n y p12 = 2n . Por
lo tanto, los parmetros de la FTLC vienen dados por
= 1, n = p1

(2.52)

Por la misma razn anterior n carece de significado.


Respuesta subamortiguada: ( < 1)
Los polos son complejos conjugados de la forma p1,2 = j d . Considerando el tringulo
caracterstico de la figura 2.11 y la ecuacin (2.27) , los parmetros de la FTLC son
n = 2 + 2d , =

(2.53)

En este caso, n s tiene significado fsico y representa la frecuencia natural del sistema.
Respuesta sin amortiguamiento: ( = 0)
Los polos son imaginarios conjugados p1,2 = j n y por lo tanto
= 0, n = p1,2

(2.54)

La respuesta transitoria es oscilatoria permanente y se dice que el sistema se encuentra en


condicin de estabilidad marginal.
Estabilidad relativa

La estabilidad relativa se utiliza para comparar la respuesta transitoria de dos sistemas que
son absolutamente estables. Para el prototipo de orden-2, con respuesta subamortiguada
(polos complejos conjugados), la comparacin se efecta entre los valores de M pt .
La figura 2.22 muestra dos sistemas estables, cuyo polo complejo conjugado determina
valores diferentes en el ngulo .
j

Sistema 2: menos estable

Figura 2.22
Posicin de los
polos y estabilidad
relativa.

Sistema 1: ms estable

Considerando la ecuacin (2.30) y la grfica de la figura 2.12, se observa si 2 > 1 , 2 < 1


y el sobrepaso del sistema 2 es mayor. Por lo tanto M pt 2 > M pt 1 , lo cual reduce la
estabilidad relativa del sistema 2.

2 - 38

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Rapidez en la respuesta

Como se mencion anteriormente, la rapidez de la respuesta o velocidad de reaccin est


relacionada con el tiempo de crecimiento (Tr ) . Sin embargo, el tiempo de estabilizacin
(Tss ) tambin podra considerase una medida de la rapidez del sistema, en el sentido de que
determina el tiempo requerido por el sistema para completar la accin de control.
j

Figura 2.23
Posicin de los
polos y rapidez de
la respuesta.

Sistema 1
Sistema 2
Ms rpido

Sistema 1
Ms rpido

Sistema 2

La figura 2.23 muestra dos casos diferentes. En el primero se asume que 1 = 2 y por lo
tanto, segn (2.31), Tss 1 = Tss 2 . Sin embargo, como d 1 < d 2 , segn (2.33), Tr 1 > Tr 2 y por
lo tanto el sistema-2 es ms rpido. En el segundo caso de la figura 2.23, d 1 = d 2 y segn
(2.33) la diferencia es determinada por el ngulo . Como 1 < 2 entonces Tr 1 < Tr 2 y el
sistema-1 es ms rpido. Cuando 1 2 y d 1 d 2 , no es posible aplicar los criterios
anteriores y por lo tanto debera recurrirse al clculo del tiempo de estabilizacin (Tss ) .

2.5. LINEALIZACIN Y ATRASOS


Los procesos analizados hasta este momento estuvieron restringidos a sistemas lineales sin
atrasos, modelados a travs del concepto de funcin de transferencia (FT). Sin embargo, en
aplicaciones prcticas es frecuente encontrar situaciones donde algunos componentes del
sistema no son lineales y pueden contener retardos. En esta seccin se desarrollarn
estrategias para incluir estas dos caractersticas en el modelado de un sistema de control.
Linealizacin de un modelo SISO

Para que un sistema sea lineal debe satisfacer el principio de superposicin el cual establece
que si x1( t ) y1( t ) y x2 ( t ) y2 ( t ) , entonces

x( t ) = a1 x1( t ) + a2 x2 ( t ) y( t ) = a1 y1( t ) + a2 y2 ( t )

(2.55)

La expresin (2.55) se reconoce como prueba de linealidad y puede ser utilizada para
evaluar si un sistema es o no lineal.

2.5 LINEALIZACIN Y ATRASOS

2 - 39

Aplicando (2.55) a un sistema representado por la siguiente relacin entrada-salida

y( t ) = mx( t ) + b

(2.56)

es posible demostrar que, aunque la ecuacin (2.56) representa una lnea recta, no es un
sistema lineal. En efecto si x1 y1 y x2 y2 , aplicando (2.55), obtenemos

x = a1 x1 + a2 x2 y = m( a1 x1 + a2 x2 ) + b a1 y1 + a2 y2
Luego el sistema (2.56) no es lineal. Sin embargo, puede volverse lineal si consideramos
los cambios de x( t ) y y( t ) , alrededor del punto normal de operacin P0 ( x0 , y0 ) del sistema.
En efecto sustituyendo x = x0 + x y y = y0 + y en (2.56), obtenemos
y0 + y = m( x0 + x) + b = mx0 + b + m x
y0

por lo tanto la relacin entrada salida puede expresarse como

y = m x

(2.57)

que s es un modelo lineal. Utilizando esta estrategia se muestra a continuacin el


desarrollo general del modelo linealizado de un sistema no lineal.
La figura 2.24 muestra grficamente la relacin entrada salida de un sistema no lineal.
El problema de linealizacin se reduce a considerar pequeos cambios del sistema
alrededor de su punto normal de operacin P0 ( x0 , y0 ) , estableciendo la relacin
x y , que de acuerdo con (2.57) s es lineal.
y( t )
y0

k0
P0

x
Figura 2.24
Linealizacin de un
sistema no lineal.

x0

x( t )

Considerando en la figura 2.24, el cambio y = y y0 en y( t ) , el cambio x = x x0 en


x( t ) y la pendiente k0 de la curva en P0 , segn (2.57) podemos escribir

y y0 = k0 ( x x0 )

(2.58)

que es el modelo linealizado del sistema, donde

k0 =

dy
dx

(2.59)
P0

2 - 40

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

EJEMPLO 2.14: Cuando el flujo a travs de una vlvula de control es turbulento, la relacin
Modelo
h( t ) q( t ) no es lineal y puede expresarse como
linealizado de
vlvula de
q( t ) = K h( t )
control.

Asumiendo que el punto de operacin normal es q0 = 40 / s y h0 = 1.6 m ,


desarrollar el modelo linealizado.
Solucin: Evaluando (2.59) para el punto normal de operacin P0 ( q0 , h0 )

k0 =

dq
dh

=
P0

2 h

P0

K
2 h0

El valor de K puede calcularse evaluando q( t ) en el punto P0 . En efecto


q0 = K h0 y por lo tanto K = q0 / h0 . Sustituyendo en la expresin de k0 ,

k0 =

q0 / h0
2 h0

q0
2 h0

Por lo tanto, aplicando (2.58) el modelo linealizado es

q q0 =

1
( h h0 )
RH

donde R H es la resistencia hidrulica equivalente, dada por

RH =

1 2 h0
=
k0
q0

Evaluando para el punto de operacin,

RH =

2 h0 2 1.6
=
= 80 s/ m2
q0
0.04

Por lo tanto, el modelo linealizado (2.58) es

q q0 = 0.0125( h h0 )

Linealizacin de un sistema MIMO

Es posible generalizar el anlisis anterior para obtener el modelo linealizado de un sistema


MIMO no lineal, si se considera que una vez linealizado, se puede aplicar el principio de
superposicin para evaluar el cambio en una determinada salida: y k ( t ) , por efecto del
cambio de las diferentes entradas: x1( t ), x2 ( t ), del sistema. La esencia del problema est
en identificar el punto de operacin, como P0 ( x10 , x20 , , y k 0 ) .

2.5 LINEALIZACIN Y ATRASOS

2 - 41

Consideremos en principio el sistema de 2 entradas y una salida mostrado en la figura 2.25,


para el cual es posible identificar un punto normal de operacin como P0 ( x01 , x02 , y0 ) .
x1 ( t )

Figura 2.25
Sistema no lineal de 2
entradas y 1 salida.

Sistema no
lineal

x2 ( t )

y( t )

Una vez linealizado el modelo, segn el principio de superposicin, el cambio en la salida


y( t ) debe ser la suma del efecto del cambio en las entradas: x1( t ) y x2 ( t ) . Por lo
tanto aplicando (2.58), obtenemos

y = k10 x1 + k20 x2

(2.60)

donde

k10 =

y
x1

k20 =
P0

y
x2

(2.61)
P0

EJEMPLO 2.15: La figura 2.26 muestra un sistema de suspensin de una esfera de acero
Modelo
[Kuo95], que se mantiene en equilibrio por la fuerza de atraccin f ( t )
linealizado de un
ejercida por un electroimn, excitado a travs de la corriente i( t ) .
sistema MIMO.

f
Figura 2.26
Sistema de suspensin
de una esfera.

i( t )
+
v( t )

f (t )
aumenta i( t )

P0

f0

i0

m
y0

mg

Las curvas anteriores muestran que la fuerza f ( t ) necesaria para mantener


la esfera en equilibrio, depende de la corriente i( t ) y de la separacin y( t ) .
Un modelo aceptable [Franklin91] para f ( t ) , es

f (t ) = k

i2 (t )
y( t )

Desarrollar el modelo linealizado para la relacin f ( t ) y( t ), i( t ) .


Solucin: Iniciamos formulando las ecuaciones dinmicas del sistema. Para la esfera

obtenemos

2 - 42

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

d2 y
m 2 = m g f ( t ) [1]
dt
En cuanto al circuito R-L

v( t ) = Ri( t ) + L

di
[2]
dt

Para linealizar el modelo, consideramos el punto de operacin P0 ( y0 , i0 , f0 )


mostrado en la figura 2.26. Aplicando (2.60)

f ( t ) = k1 y( t ) + k2 i( t ) [3]
donde

f
k1 =
y

P0

i
f
= k 0 , k2 =
i
y0

P0

i
= 2 k 0
y0

El valor de k puede obtenerse evaluando la expresin de y( t ) en el punto P0

k=

f0 y 0
i02

Sustituyendo en las expresiones de k1 y k2 , obtenemos

k1 =

f0 y0 i02
f
f y
i
2f
2 = 0 , k2 = 2 0 2 0 0 = 0
2
i0
y0
y0
i0
y0
i0

Evaluando la expresin [1] en el punto de equilibrio P0 , que corresponde al


estado estacionario del sistema, obtenemos

0 = m g f0

f0 = m g

Sustituyendo f0 en las expresiones anteriores,

k1 =

mg
2m g
, k2 =
y0
i0

que pueden sustituirse en [3] para obtener el modelo linealizado, como

f (t ) =

mg
2m g
y( t ) +
i( t )
y0
i0

Variables de desviacin

En la seccin 1.3 se present el concepto de funcin de transferencia (FT), como un modelo


prctico para la representacin de un sistema lineal invariante en el tiempo, en condiciones
de reposo. De este modo, una de las limitaciones del modelo de FT, es la imposibilidad de

2.5 LINEALIZACIN Y ATRASOS

2 - 43

incluir condiciones iniciales en la evaluacin de la respuesta dinmica del sistema de


control, lo cual conduce a obtener solo la respuesta forzada.
Utilizando el anlisis anterior, es posible desarrollar una estrategia para incluir condiciones
iniciales en la evaluacin de la respuesta dinmica de un sistema de control, modelado por
de su FT. La figura 2.27 muestra la entrada y salida de un sistema LIT que posee
condiciones iniciales, identificadas como x0 y y0 , respectivamente.

Figura 2.27
Respuesta de un sistema
con condiciones iniciales.

x( t )

y( t )

x0

y0
t

Sin embargo, en la figura 2.28 se observa que se puede llegar al mismo resultado si se
consideran solo los cambios de la entrada x( t ) y de la salida y( t ) , respecto de los
valores iniciales: x0 , y0 , respectivamente.
y( t )

x( t )
Figura 2.28
Respuesta de un sistema
sin condiciones iniciales
(en reposo).

La figura 2.27 representa la relacin entrada salida de un sistema en reposo, donde s


puede aplicarse la FT. El problema se reduce a formular la relacin x( t ) y( t ) , en
lugar de x( t ) y( t ) , en funcin de variables de desviacin [Smith91], definidas como
x( t )

x( t ) x0 , y( t )

y( t ) y 0

(2.62)

donde x0 , y0 son los valores iniciales de la entrada y salida del sistema, respectivamente.
De este modo, trabajando con las variables x( t ) y x( t ) , en lugar de x( t ) y y( t ) ,
tendramos un sistema sin condiciones iniciales, en el cual se puede aplicar el concepto de
FT. Lo anterior sugiere usar las siguientes expresiones en el clculo de G( s) = Y ( s) / X ( s)
X ( s) = L { x( t )} , Y ( s) = L { y( t )}

(2.63)

Luego, el procedimiento para utilizar la FT en la evaluacin de la respuesta dinmica de un


sistema de control, incluyendo condiciones iniciales, es el siguiente:

2 - 44

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

1.
2.
3.
4.

Calcular la seal de entrada en el dominio-s como: X ( s) = L{ x( t )} .


Evaluar la respuesta del sistema como: Y ( s) = G( s) X ( s)
Calcular la respuesta en el dominio-t como: y( t ) = L 1{ Y ( s)} .
Obtener la respuesta y( t ) a partir de (2.62), como: y( t ) = y( t ) + y0 .

Se observa que (2.62) representa los cambios del modelo linealizado de la figura 2.21, si el
punto de operacin P0 corresponde a los valores iniciales ( x0 , y0 ) del sistema no lineal.
Esta relacin se usar en el ejemplo 2.17 para calcular la FT del modelo linealizado.

EJEMPLO 2.16:
Variables de
desviacin en
sistema con
condiciones
iniciales.

El sistema de control de nivel mostrado en la figura 1.13 utiliza una


vlvula del control con RH = 40 s/ m2 y un tanque de 2 m de dimetro.
Asumiendo flujo laminar y que se presenta un cambio brusco en el caudal
de entrada de 40 a 50 / s , obtener la expresin de h( t ) para t 0 .

Solucin: De acuerdo con (1.58), si la presin p( t ) se representa a travs de presin

hidrosttica h( t ) , la capacitancia hidrulica C H es el rea del tanque,

CH = A =

(2)2 = m2
4

Luego, la FT del sistema hidrulico usando (1.59) es

G( s ) =

1/C H
1/
0.3183
=
=
s + 1/C H R H s + 1/80 s + 0.0080

Utilizando variables de desviacin, la entrada puede expresarse como


0.01
q = 0.01 u( t ) Q( s) =
s
Luego, la salida H ( s) = G( s) Q( s) , viene dada por

H ( s) =

0.3138
0.01
0.032
0.4
0.4

=
=

s + 0.0080
s
s( s + 0.0080)
s s + 0.0080

Considerando que h( t ) H ( s) , obtenemos

h( t ) = 0.4(1 e0.008 t ), t 0
que es la forma tpica de respuesta de un sistema de orden-1, consistente con el
modelo de la figura 1.47. De acuerdo con la forma estndar (2.12) sus
parmetros son: K = 0.4 m y = 1/ 0.008 = 125 s .
Para obtener h( t ) se requiere el valor h0 . Considerando que, antes de aplicar la
perturbacin, el caudal de salida es igual al caudal de entrada

2.5 LINEALIZACIN Y ATRASOS

2 - 45

q0 = qs 0 =

h0
= 0.04 m 3 / s
RH

Luego h0 = 0.04 40 = 1.6 m y

h( t ) = 1.6 + 0.4(1 e t / 125 ), t 0


El resultado anterior puede verificarse, reconociendo que el caudal de entrada
debe estabilizarse en qs ( ) = q( ) = 0.05 m 3 / s . Para este valor, el nivel del
lquido en el tanque debe ser

h( ) = qs ( ) R H = 0.05 40 = 2 m
que efectivamente corresponde al valor final de h( t ) . Este ltimo resultado
guarda relacin con la consistencia que debe existir al establecer las
condiciones iniciales de una ecuacin diferencial (ED).

EJEMPLO 2.17: Utilizando variables de desviacin, calcular la FT para la relacin


FT de un modelo v( t ) y( t ) del modelo linealizado del ejemplo 2.16.
linealizado.
Solucin: El problema se reduce a representar el modelo linealizado en el dominio-s,

considerando los cambios y y i como variables de desviacin. Por lo tanto

F ( s) =

mg
2m g
Y ( s) +
I ( s)
y0
i0

Para lograr la relacin V ( s) Y ( s) , es necesario eliminar I ( s) y F ( s) en la


expresin anterior. Como la ecuacin [2] del ejemplo 2.16 es un modelo lineal,
debe ser representada en el dominio-s sin necesidad de recurrir a variables de
desviacin. En efecto

V ( s) = R I ( s) + Ls I ( s)
que permite calcular

I ( s) =

1
V ( s)
R +s L

Por otro lado, la expresin [1] del ejemplo 2.16 puede utilizarse para calcular
la variable de desviacin f ( t ) , si se reconoce que m g = f0 . Por lo tanto

f (t ) = m

d2 y
F ( s) = ms2 Y ( s)
dt 2

2 - 46

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Sustituyendo en la expresin de F ( s) , y despejando Y ( s) , obtenemos

Y ( s) =

2 g / i0
I ( s)
s g / y0
2

Combinando la expresin anterior de I ( s ) , obtenemos

Y ( s) =

2 g / i0
1

V ( s)
s g / y0 R + s L
2

Luego, la FT solicitada es

G( s ) =

2 g / Li0
( s g / y0 )( s + R / L)
2

Sistemas con atrasos

En la seccin 1.7 se demostr que los parmetros fundamentales: resistencia, inertancia y


capacitancia, son suficientes para desarrollar el modelo de un sistema fsico. Existe un
cuarto parmetro conocido como tiempo muerto (Tm ) , cuyo efecto en la respuesta dinmica
es fundamental y su no inclusin puede generar resultados sorprendentes.
El atraso en cualquier componente del un sistema de control con realimentacin puede ser
incluido en la FT, considerando la propiedad de desplazamiento real de la transformada de
Laplace (ver apndice B), la cual establece que si x( t ) X ( s) , entonces

x( t t0 ) X ( s) e st0

(2.64)

siendo t0 el tiempo de retardo de la seal continua x( t ) . De este modo, si el proceso de un


sistema de control presenta un atraso Td , su FT puede representarse como
G pa ( s) = G p ( s)e sTd

(2.65)

donde G p ( s ) representa el modelo del proceso sin atraso. El manejo de la expresin (2.65)
puede presentar dificultades por tratarse de que G pa ( s) no es funcin racional, en especial
cuando se utilizan herramientas de simulacin para evaluar la respuesta dinmica, como
sucede en el programa MATLAB.
Una forma de superar este inconveniente es usar la aproximacin de Pad para representar
el factor exponencial en (2.65) como la relacin de dos polinomios (polinomios de Pad).
Por ejemplo, usando aproximacin de orden-1, se puede demostrar [Kuo95] que

e sTd

2 sTd
2 + sTd

(2.66)

2.5 LINEALIZACIN Y ATRASOS

2 - 47

En la ecuacin anterior se observa que este modelo presenta un cero en el semiplano


derecho (SPD) del plano-s, el cual genera un efecto transitorio en la respuesta dinmica del
sistema, que ser mostrado en el ejemplo 2.18. Para facilitar el clculo de los polinomios de
Pad, en MATLAB se incorpora la funcin bsica pade(), cuya sintaxis es
[nP,dP]=pade(Td,n)

donde Td es el tiempo de atraso, n el orden la aproximacin, nP el polinomio del numerador


y dP el polinomio del denominador, los dos de orden-n.

EJEMPLO 2.18: Utilizando aproximacin de Pad de orden-2, obtener el modelo racional


Aproximacin
de un proceso de primer orden, cuya FT es
de Pad para
simular atrasos.
0.25 s

G p ( s) =

0.5 e
s+2

Solucin: Se trata de un sistema de orden-1 que presenta un atraso de

0.25 s . Utilizando

la funcin pade() con aproximacin de orden-2, obtenemos


Td=0.25, [num,den]=pade(Td,2)
num = 1

-24

192

den = 1

24

192

Interpretando resultados

e0.25 s

s2 24 s + 192
s 2 + 24 s + 192

Sustituyendo en la expresin de G p ( s ) , obtenemos


G p ( s)

0.5( s2 24 s + 192)
( s + 2)( s2 + 24 s + 192)

que puede verificarse usando MATLAB


Fexp=tf(num,den); Gs=zpk([],-2,0.5); Gsa=Gs*Fexp
Zero/pole/gain:
0.5 (s^2 - 24s + 192)
----------------------(s+2) (s^2 + 24s + 192)

Los polos y ceros son: p1 = 2 , p2,3 = 12 j 6.9282 , z1,2 = 12 j 6.9282 . La


figura 2.29 muestra la respuesta escaln, donde se observa que se comporta
como un sistema de orden-1, salvo la oscilacin cerca del origen, que es
consecuencia de los ceros complejos conjugados en el semi-plano derecho
(SPD) del plano-s.

2 - 48

Captulo 2 ANLISIS DE SISTEMAS DE CONTROL EN TIEMPO CONTINUO

Figura 2.29
Respuesta escaln de un
sistema de orden-1 con
atraso.

2.6. ANLISIS DE SISTEMAS DE ORDEN SUPERIOR


En la seccin 2.2 se desarrollaron herramientas para evaluar la respuesta dinmica de un
sistema de control, basadas en los prototipos de orden-1 y orden-2. Sin embargo, en una
aplicacin prctica es probable que el orden sea superior a 2 y en consecuencia es necesario
desarrollar una metodologa para el anlisis de estos sistemas. Una de las estrategias
consistir en descomponer la FT de orden superior, en componentes de orden-1 y orden-2;
la otra estrategia se basa en simplificar el sistema para reducir su orden.
Descomposicin de un modelo de orden superior

Una primera estrategia para el anlisis de un modelo de FT de orden superior T ( s) se basa


en su descomposicin en modelos de orden menor. Usando fracciones parciales es posible
representar a T ( s) como la suma de dos o ms componentes de orden menor, de la forma

T ( s) = T1( s) + T2 ( s) +

(2.67)

Esta forma se reconoce como descomposicin en paralelo y la figura 2.30 muestra la


interpretacin grfica para el caso de dos componentes.
R(s)

T1(s)

Y(s)

+
+

Figura 2.30
Componentes de una FT
de orden superior, por
descomposicin en
paralelo.

T2(s)

De la figura anterior, obtenemos

Y ( s) = R( s) T1( s) + R( s) T2 ( s)

(2.68)

También podría gustarte