Está en la página 1de 15

1

Anlisis de Respuesta Transitoria

1.1

Introduccin.

Esta unidad se enfoca en el anlisis de la respuesta de un sistema lineal invariante en el


tiempo.Utilizaremos la transformada de laplace para investigar la respuesta de sistemas de
primer y segundo orden.
Seales de prueba. Al analizar y disear sistemas de control, realizamos comparaciones en el desempeo ante entradas de prueba.

Escaln

Rampa

Las seales tpicas de prueba utilizadas en control lineal son las funciones De aceleracin

Impulso

Senoidales
Con estas seales de prueba se pueden realizar anlisis matemticos y experimentales
en los sistemas de control.

Respuesta transitoria y en estado estable. El anlisis de la respuesta en el tiempo


de los sistemas de control se enfoca a la respuesta transitoria y a la respuesta en estado
estacionario.
Estabilidad. La caracterstica ms importante en el comportamiento dinmico de un
sistema de control es la estabilidad absoluta. Otros conceptos importantes en control
son la estabilidad relativa y el error en estado estable.
Temas a presentar :

Respuesta de los sistemas de primer orden a entradas no peridicas


Respuesta transitoria de los sistemas de segundo orden
Mtodos de anlisis usando Matlab
Ejemplos de aplicacin

1.2

Sistemas de primer orden

Consideremos un circuito RC cuyo diagrama simplificado de bloques en el dominio de la


frecuencia se presenta en la figura. La funcin de transferencia de este sistema est dada por
C(s)
1
=
R(s)
Ts + 1

(1)

Analizaremos la respuesta de dicho sistema ante entradas de tipo escaln , rampa e


impulso unitario.
Todos los sistemas que presenten la misma funcin de transferencia exhibirn la misma
salida de respuesta a la misma entrada.

Figure 1:
1.2.1

Respuesta al escaln unitario para sistemas de primer orden

La transformada de Laplace para un escaln unitario es 1s , entonces sustituyendo R(s) = 1s


en 1 tenemos
1 1
C(s) =
(2)
Ts + 1 s
Expandiendo en fracciones parciales se tiene
T
1
1
1
C(s) =
=
(3)
s Ts + 1
s s + T1
Y tomando la transformada inversa de Laplace se obtiene
t

c(t) = 1 e T

(4)

La ecuacin 3 indica que inicialmente (t = 0) la salida es cero y que finalmente se convierte


en la unidad . Otra caracterstica importante es que en t = T el valor de c(t) = 0.632.
Ntese que mientras ms pequea sea la constante de tiempo T, la respuesta del sistema
ser ms rpida.
1.2.2

Respuesta a la rampa de sistemas de primer orden.

Ya que la transformada de Laplace de una funcin rampa unitaria es


del sistema est dada por
1
1
C(s) =
T s + 1 s2
T2
1
T
= 2 +
s
s
Ts + 1
Tomando la transformada inversa de Laplace se tiene
t

c(t) = t T + T e T

1
,
s2

entonces la salida

(5)

(6)

Ahora consideremos la seal de error definida como


e(t) = r(t) c(t)

Tt
= T 1e

(7)

Cuando t , e(t) T. Por lo tanto, este sistema presenta un error constante en


estado estacionario ante una entrada rampa.
2

Figure 2: Curva de respuesta exponencial


1.2.3

Respuesta al impulso unitario para sistemas de primer orden.

Para un entrada impulso unitarioR(s) = 1 y la salida del sistema estar dada por
1
Ts + 1
1 t
c(t) =
e T
T

C(s) =

1.2.4

(8)
(9)

Una propiedad importante de los sistemas invariantes en el tiempo.

Recordemos las salidas a cada una de las entradas


Entrada
Salida
t
Rampa
r(t) = t
c(t) = t T + T e T
t
Escaln
r(t) = 1
c(t) = 1 e T
t
c(t) = T1 e T
Impulso r(t) = lim t10
t0 0

Y sabiendo que un escaln unitario es la derivada de la rampa y que el impulso unitario


es la derivada del escaln unitario podemos llegar a la siguiente
Conclusion 1 La respuesta a la derivada de una seal de entrada puede ser obtenida mediante diferenciacin de la respuesta del sistema a la seal original.

Figure 3: Respuesta rampa unitaria del sistema de la figura ??

1.3

Sistemas de segundo orden.

Como ejemplo de un sistema de segundo orden, describiremos el modelo de un servomotor.


Un servomotor es un motor DC diseado especialmente para ser utilizados en sistemas de
control en lazo cerrado (por ej. en robtica).
Consideremos el sistema de seguimiento de la figura. El objetivo de este sistema es
controlar la posicin de la carga mecnica de acuerdo con la posicin de referencia.
Se utilizan un par de potencimetros como dispositivo de medicin de error.
La diferencia entre la posicin angular de entrada r y la posicin angular de salida c es
la seal de error e
e=rc
La diferencia de potencial er ec = ev es el voltaje de error. Donde
er = K0 r

ec = K0 c

El amplificador aumenta el voltaje de error que aparece en las terminales del potencimetro con constante de ganancia K1
Se aplica un voltaje fijo a la bobina de campo. Si existe un error, el motor desarrolla
un par para rotar la carga de salida de tal forma que el error se reduzca a cero. Para
una corriente de campo constante, el par que desarrolla el motor es
T = K2 ia
4

Figure 4: Respuesta impulso unitario del sistema de la figura ??


Cuando la armadura gira, se induce en ella un voltaje proporcional al producto del flujo
y la velocidad angular. Para un flujo constante, el voltaje inducido eb es proporcional
a la velocidad angular

eb = K3

d
dt

La velocidad del servomotor controlado est determinada por el voltaje de la armadura


ea = K1 ev . La ecuacin diferencial para el circuito de la armadura es

dia
+ Ra ia + eb = ea
dt
dia
d
+ Ra ia + K3
= K1 ev
La
dt
dt
La

La ecuacin para equilibrio de pares es


J0

d2
d
+ b0 = T = K2 ia
2
dt
dt

en donde J0 es la inercia de la combinacin del motor, de la carga y el tren de engranes


referida a la flecha del motor, y b0 es el coeficiente de friccin viscosa de dicha combinacin.
La funcin de transferencia entre el desplazamiento angular de la flecha del motor y el
voltaje de error se obtiene de las ecuaciones del modo siguiente
(s)
K1 K2
=
Ev (s)
s (La s + Ra ) (J0 s + b0 ) + K2 K3 s
5

Figure 5: a)Diagrama esquemtico de un sistema de seguimiento, b) diagrama de bloques


para el sistema, c) diagrama de bloques simplificado
Suponemos que la relacin de giro de los engranes es tal que la flecha de salida gira n veces
por cada revolucin de la flecha del motor
C(s) = n(s)
La relacin entre Ev (s), R(s) y C(s) es
Ev (s) = K0 [R (s) C(s)] = K0 E(s)
El diagrama de bloques de este sistema se construye a partir de las ecuaciones . La funcin
de transferencia en la trayectoria directa de este sistema es
G(s) =

K0 K1 K2 n
C(s) (s) Ev (s)
=
(s) Ev (s) E(s)
s [(La s + Ra ) (J0 s + b0 ) + K2 K3 ]

Como normalmente La es muy pequeo, podemos despreciar este trmino para obtener
K0 K1 K2 n
s [Ra (J0 s + b0 ) + K2 K3 ]
K0 K1 K2 n/Ra

=
3
J0 s2 + b0 + KR2 K
s
a

G(s) =

J = nJ02 =momento de inercia con respecto a la flecha


Definamos los parmetros dados por B = [b0 + (K2 K3 /Ra )] /n2 =coeficiente de friccin viscosa
K = K0 K1 K2 n/Ra
6

La funcin de transferencia obtenita se simplifica produciendo


K
+ Bs
Km
G(s) =
s(Tm s + 1)
Ra J0
K
J
,
Tm =
=
Km =
B
B
Ra b0 + K2 K3
G(s) =

Js2

A continuacin, investigaremos las respuestas dinmicas de este sistema ante las entradas
escaln unitario, rampa unitaria e impulso unitario.
1.3.1

Respuesta al escaln de sistemas de segundo orden

La funcin de transferencia para el sistema en lazo cerrado mostrado en la figura es


C(s)
K
=
2
R(s)
Js + Bs + K
=
s+

B
2J

q
B 2
2J

(10)
K

s+
K
J

B
2J

q
B 2
2J

K
J

Los polos en lazo cerrado para el sistema son complejos si B 2 4JK < 0, y son reales si

Figure 6: Sistema de segundo orden


B 2 4JK 0.
Hagamos el siguiente cambio de variable para facilitar el anlisis de respuesta transitoria:
K
= wn2
J

B
= 2wn = 2
J

(11)

Donde es la atenuacin, wn es la frecuencia natural no amortiguada y es el coeficiente


de amortiguamiento del sistema. El coeficiente de amortiguamiento
es la razn entre el

amortiguamiento B a el amortiguamiento crtico Bc = 2 JK

B
B
=
Bc
2 JK

(12)

Entonces podemos escribir (10) como


wn2
C(s)
= 2
R(s)
s + 2wn + wn2

(13)

El comportamiento dinmico de los sistemas de segundo orden puede ser descrito en


trminos de los dos parmetros y wn . Si 0 < < 1, los polos del sistema en lazo cerrado
son conjugados complejos y se encontrarn en el lado izquierdo del plano s. El sistema se
denominar amortiguado y la respuesta transitoria ser oscilatoria. Si = 1 el sistema se
denominar crticamente amortiguado. Los sistemas sobreamortiguados corresponden a >
1. Las respuestas oscilatorias de los sistemas sobreamortiguados y crticamente amortiguados
no son oscilatorias.

Figure 7: Curvas de respuesta escaln unitario del sistema de la figura 6

1.3.2

Anlisis de respuesta de un sistema de segundo orden a entradas escaln


unitario.

Caso amortiguado (0 < < 1)


C(s)
wn2
=
R(s)
(s + wn + jwd ) (s + wn jwd )

(14)

p
donde wd = wn 1 2 es llamada la frecuencia natural amortiguada.Para una entrada
escaln unitario podemos escribir C(s) como
8

wn2
C(s) =
(s2 + 2wn + wn2 ) s
wn
s + wn
1
=

2
s (s + wn ) + wd2 (s + wn )2 + wd2

(15)
(16)

la trasnformada inversa de laplace de 16 se obtiene la respuesta en el tiempo de la


salida

sin wd t
c(t) = 1 ewn t cos wd t + p
1 2
!

p
2
ewn t
1

sin wd t + tan1
= 1 p
2

(17)

De la ecuacin (17) puede verse que la frecuencia de oscilacin transitoria es la frecuencia natural amortiguada wd y por lo tanto sta vara con el coeficiente de amortiguamiento .
La seal de error viene dada por
e(t) = r(t) c(t)

sin wd t
= ewn t cos wd t + p
1 2

(18)

Esta seal de error presenta una oscilacin senoidal amortiguada. En estado estable
(t ) no existe error entre la entrada y la salida.
Caso crticamente amortiguado ( = 1) .

Si los dos polos de la funcin de transferencia son casi iguales , el sistema puede
ser aproximado a uno crticamente amortiguado. Para una entrada escaln unitario
R(s) = 1s y C(s) puede escribirse
C(s) =

wn2
(s2 + wn2 ) s

(19)

hallando la transformada inversa de Laplace de (19) tenemos


C(t) = 1 ewn t (1 + wn t)

(20)

Caso sobreamortiguado ( > 1) .

En este caso, los dos polos de la funcin de transferencia son reales negativos y distintos.
Ante una entrada escaln unitario se tiene
wn2

C (s) =
p
p
s + wn + wn 2 1 s + wn wn 2 1 s
9

(21)

y cuya transformada inversa de laplace est dada por

e
c(t) = 1 + p
p
2
2
2 1 + 1

e
p
p
2 2 1 2 1

2 1 wn t

2 1 wn t

(22)

La respuesta c(t) incluye dos exponenciales en decaimiento a diferente tasa.

1.4

Especificaciones de la respuesta en estado transitorio.

Con frecuencia , las caractersticas de desempeo de un sistema de control son especificadas


en terminos de la respuesta transitoria a una entrada escaln unitario ya que esta seal es
fcil de generar y es lo suficientemente drstica. ( Si la respuesta a un escaln es conocida,
es matemticamente posible calcular la respuesta a cualquier entrada).
La respuesta transitoria de un sistema prctico de control con frecuencia exhibe oscilaciones amortiguadas antes de alcanzar el estado estable. Al especificar las caractersticas
de la respuesta transitoria es comn especificar

Figure 8: Curva de respuesta escaln unitario en la que se muestran td , tr , tp ,Mp y ts

Tiempo de retardo td .

Es el tiempo requerido para que la respuesta alcance la mitad del valor final por primera
vez.

Tiempo de levantamiento tr

Tiempo requerido para que la respuesta vaya del 10% al 90% (si es sobreamortiguado)
, 5% al 95% o del 0% al 100% ( si es amortiguado) de su valor final.
10

Tiempo de pico tp .

Es el tiempo requerido para que la respuesta alcance el primer pico del sobreimpulso.

Mximo sobrepico Mp .

El valor mximo (en porcentaje) de la curva de respuesta. Si el valor final en estado


estable es distinto de la unidad se define el porcentaje mxico de sobreimpulso

% max de sobreimpulso =

c(tp ) c()
x100%
c ()

Este valor indica directamente la estabilidad relativa del sistema.


Tiempo de estabilizacin ts

Es el tiempo requerido para que la curva de respuesta alcance y se mantenga en un


rango alrededor del valor final menor al 5% ( a veces 2).

Figure 9: Especificaciones de la respuesta transitoria

1.5

Mtodos de anlisis usando Matlab.

En esta seccin se utilizar Matlab para analizar la respuesta de un sistema mecnico vibratorio. Primero se obtendr el modelo matemtico del sistema, luego se simular usando
Matlab y generando las curvas de respuesta.
Una rueda tiene un sistema masa resorte-resorte-amortiguador que cuelga de ella. La
rueda est sobre una pista que consta de una parte plana (horizontal), un plano inclinado
(45 hacia abajo) y otra parte plana (horizontal).
Supongamos los siguientes valores numricos para m, b y k
m = 4 kg b = 40 N-seg/m k = 400 N/m
11

Figure 10:
Suponemos que la masa mp es despreciable.
Se inicia el movimiento del sistema empujando la rueda desde la orilla de la rampa.
Conforme la rueda cae por la rampa 0.707 m ( verticalmente), la masa m cuelga del resorte
y el amortiguador cae con ella, la masa adquiere un momentum que se disipa en forma
gradual. Suponemos que la rueda se desliza sin friccin en el plano inclinado de la pista.
Determinacin de x (t). El sistema se inicializa con velocidad inicial cero y sigue por la
pista. La entrada para el sistema es la posicin vertical x a lo largo de la pista, y la salida
es la posicin vertical y de la masa.
En la direccin z se tiene (ver figura):
m
z = mg sin 45
z = (9.81)(0.707) = 6.9357
Ahora, definamos el tiempo t1 que se necesita para que la rueda recorra el plano inclinado,
de z = 0 a z = 1m
t2
z = 6.9357 1 = 1
2
t1 = 0.537 seg.
Por lo tanto, x(t) se obtiene mediante
x(t) = 0.707z = 0.707(3.4678)t2
= 0.707

si 0 t 0.537
si 0.537 < t

De aqu tenemos que de t = 0.537 seg. a t = se aplica una entrada definida por una
constante de 0.707. La posicin x al final de la rampa es 0.707 y se requieren 0.537 seg. para
llegar ah.
12

Figure 11:
Determinacin de la funcin de transferencia. Dado que y se mide a partir de su
posicin de equilibrio, la ecuacin dinmica del sistema est dada por
m
y + b(y x)
+ k(y x) = 0
m
y + by + ky = bx + kx
Sustituyendo los valores numricos de m, b y k se tiene
4
y + 40y + 400y = 40x + 400x
y + 10y + 100y = 10x + 100x
donde x es la entrada del sistema y y es la salida.
La funcin de transferencia de este sistema est dada por
10s + 100
Y (s)
= 2
X(s)
s + 10s + 100
y la entrada x(t) est dada por

2.452t2
x(t) =
0.707

si 0 t 0.537
si 0.537 < t

Nuestro propsito es usar Matlab para encontrar la transformada inversa de Laplace de


Y (s).
Simulacin en computadora Separaremos la regin del tiempo en dos partes: 0 t
0.537 y 0.537 < t
0 t 0.537
13

x1 (t) = 2.452t2
1
X1 (s) = 4.904 3
s
Y (s) se obtiene mediante

10s + 100
1
Y1 (s) = 2
4.904 3
s + 10s + 100
s
49.04s + 490.4 1
Y1 (s) = 4
s + 10s3 + 100s2 s
0.537 < t
10s + 100
Y2 (s)
= 2
X2 (s)
s + 10s + 100
En este caso las condiciones iniciales son distintas de cero, por lo tanto hay que regresar
a la ecuacin diferencial
y2 + 10y2 + 100y2 = 10x 2 + 100x2
Ahora tomamos la transformada de Laplace considerando las condiciones iniciales
2

s Y2 (s) sy2 (0) y2 (0) + 10 [sY2 (s) y2 (0)] + 100Y2 (s) = 10 [sX2 (s) x2 (0)] + 100X2 (s)
o bien

2
s + 10s + 100 Y2 (s) = (10s + 100) X2 (s) + sy2 (0) + y 2 (0) + 10y2 (0) 10x2 (0)
Por lo tanto

Y2 (s) =

s2

10s + 100
sy2 (0) + y 2 (0) + 10y2 (0) 10x2 (0)
X2 (s) +
+ 10s + 100
s2 + 10s + 100

Las condiciones iniciales son y2 (0) = y1 (0.537) y y2 (0) = y1 (0.537).


Y2 (s) =

10s + 100 0.707 s2 y1 (0.537) + [y 1 (0.537) + 10y1 (0.537) 10(0.707)] s 1


+
s2 + 10s + 100 s
s2 + 10s + 100
s

14

Figure 12:
%Programa para la solucin del problema 4-5 de Ogata
%*****Obtenemos y1 y el punto y1
num1 = [0 0 0 49.04 490.4]; den1= [1 10 100 0 0];
t1= 0 :0.001: 0.537;
y1 = step( num1,den1,t1);
num2 = [ 0 0 49.04 490.4 ];
den2 = [ 1 10 100 0 ];
y1dot= step(num2,den2,t1);
%**Ahora se determinan los valores iniciales de y1(538) y y1punto(538)
%para la segunda parte, ya que stas son las condiciones iniciales
y2_ini =y1(538);
y2dot_ini= y1dot(538);
t2 = 0.538 : 0.001 : 1.5;
num3 = [0 7.07 70.7 ];
den3 = [ 1 10 100 ];
num4 = [y1(538) (y1dot(538)+10*y1(538)-7.07) 0 ];
y2o = step(num3,den3,t2);
y2i = step(num4,den3,t2);
y2 = y2o + y2i;
y= [ y1 y2 ];
t= [ t1 t2 ];
plot(t,-y, .);
hold on
x1 = 2.452*t1.^2;
x2 = 0.707*ones(size(t2));
x= [ x1 x2 ];
plot(t,-x,-);
grid;
title(Respuesta en el tiempo del sistema);
xlabel(t seg. );
ylabel( Entrada x, Salida y );
text(0.2,-0.54, Entrada x );
text(0.47, -0.25, Salida y );
15

También podría gustarte