You are on page 1of 15

LABORATORIO DE CONTROL I

LABORATORIO 4
ANLISIS EN EL DOMINIO DEL TIEMPO
4.1.

OBJETIVOS.-

Analizar sistemas de primer y segundo orden.

Hallar la respuesta de sistemas ante entradas tpicas.

Conocer como el sistema se comporta en estado estable.

4.2.

TRABAJO PREPARATORIO.4.2.1.

Obtenga analticamente la constante de tiempo, valor en


estado de establecimiento, el tiempo de establecimiento, el
error en estado estable para una entrada tipo paso y realice
un bosquejo de la respuesta paso, si R1 R2 1k C 1F :

Desarrollando tenemos que:


V0 ( S )
Z
2
Vi ( S )
Z1
1
R2
CS
1
R2
V0 ( S )
R
1
CS

Vi ( S )
R1
(1 RCS ) R
RCS 1

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
V0 ( S )
1

Vi ( S )
0.001 S 1

Para la respuesta paso, multiplicaremos a la funcin de


transferencia por 1/S:
V0 ( S )

1
1

S 0.001 S 1

Despus de aplicar fracciones parciales y la transformada


inversa de Laplace tenemos:

v(t ) 1 e 1000t

La constante de tiempo es: T = 0.001

El tiempo de establecimiento: ts = 5T = 0.005

Error en estado estable:


K p lim S 0 GH
Kp 0
Ep

1
1 K p

Ep 1

Esbozo de la grafica de vo(t)

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
4.2.2.

El modelo simplificado de un sistema mecnico rotacional, se


representa en la siguiente figura:

Si J = 3 Kgm2 (momento inercial)


B = 7 Nm/rad/seg (coeficiente de friccin viscosa)
W = velocidad angular rad/seg.
T = torque Nm.

Determine la funcin de transferencia del sistema, y


bosqueje la grfica de la velocidad vs. Tiempo, si la
entrada del sistema es un escaln unitario.

dw
dt
dw
TJ
bw
dt

T J

Aplicando transformada de Laplace hallaremos la funcin


de transferencia del sistema:

T ( S ) JsW ( s ) bW ( s)
W (S )
1

T ( S ) 3S 7
W (S )
0.33

T ( S ) S 2.33
Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
4

Ahora la respuesta al escaln unitario ser:


W ( S ) 1 0.33

T ( S ) S S 2.33

Aplicando transformada inversa de Laplace:

w(t ) 0.14 0.14 e 2.33t

4.2.3.

Obtenga analticamente la frecuencia natural, factor de


amortiguamiento, mximo sobrepico, tiempo de crecimiento,
tiempo de establecimiento, error en estado estable del
siguiente sistema (suponga H = 1):

2s+2

s+1

Y (S )
2

X ( S ) (2s 2)(s 1) 2
Y (S ) 1
2

2
X (S ) 2 S 2S 2

n
2
2
2
S 2S 2 S 2 n n 2
2

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
De done tenemos la frecuencia de amortiguamiento y el
factor de amortiguamiento

2 2
n

n 1.4142
2 n 2
0 .7
El mximo sobrepico, el tiempo de subida y el tiempo de
asentamiento son:

MP e

1 2

M P 4,21 10 2

cos
0.78rad

ts
t est

4.3.

3.15s

n 1 2

3.13s
n

TRABAJO PRACTICO.-

4.3.1.

Utilice Matlab para obtener la salida del sistema ante una


entrada paso y una entrada rampa del ejercicio 4.3.1,
compare el resultado con el obtenido analticamente.

num=[-1];
den=[0.001 1];
opam1=tf(num,den)
step(opam1);
t=0:0.001:1;
Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
lsim(opam1,rampa(t),t);

subplot(2,1,1)
step(opam1)
subplot(2,1,2)
lsim(opam1,rampa(t),t)

4.3.2.

A partir del ejercicio 4.3.1 genere las familias de curvas para


los siguientes casos, compare el tiempo de establecimiento, y
el error en estado estable:
a) R1=R2=1k C=10F
b) R1=1K R2=2k C=10F
c) R1=2K R2=1k C=10F
d) R1=1K R2=2k C=100F

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
num1=[-1];

den1=[0.01 1];
sys1=tf(num1,den1);
num2=[-2];
den2=[0.01 1];
sys2=tf(num2,den2);
num3=[-1];
den3=[0.02 2];
sys3=tf(num3,den3);
num4=[-2];
den4=[0.1 1];
sys4=tf(num4,den4);
step(sys1,sys2,sys3,sys4)

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
4.3.3.

Obtenga la respuesta a la entrada que se indica a


continuacin para el sistema mecnico rotativo del ejercicio
4.3.2

Entrada del Sistema vs. tiempo

'Ingrese los coeficientes del denominador de su funcion de


transferencia'
A=input('Ingrese el coeficiente de A= ')
B=input('Ingrese el coeficiente de B= ')
C=input('Ingrese el coeficiente de C= ')
num=input('Ingrese en forma matricial el numerador de su funcion de
transferencia= ')
den=[A B C];
F=tf(num/A,den/A)
%Constantes necesarias para los calculos%
frena=sqrt(C/A);
coamor=(B/A)/frena/2;
disp('Maximo sobrepico (en tanto por ciento)')
exp((-pi*coamor)/sqrt(1-(coamor)^2))*100
anglo=acos(coamor);
disp('Tiempo de Retardo')
(1+(coamor/sqrt(2)))/(frena)
disp('Tiempo de levantamiento crecimiento')
(pi-anglo)/(frena*sqrt(1-(coamor)^2))
disp('Tiempo Pico')
(pi)/(frena*sqrt(1-(coamor)^2))
disp('Tiempo de Establecimiento')
(pi)/(frena*coamor)
Ingrese los coeficientes del denominador de su funcion de
transferencia

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
Ingrese el coeficiente de A= 2
A=
2

Ingrese el coeficiente de B= 4
B=
4
Ingrese el coeficiente de C= 4
C=
4
Ingrese en forma matricial el numerador de su funcion de
transferencia= [2]
num =
2
Transfer function:
1
------------s^2 + 2 s + 2
Maximo sobrepico (en tanto por ciento)
ans =
4.3214
Tiempo de Retardo
ans =
1.0607
Tiempo de levantamiento crecimiento
ans =
2.3562
Tiempo Pico
ans =
3.1416
Tiempo de Establecimiento
ans =
3.1416
4.3.4.

Mediante Matlab, obtenga los siguientes parmetros del


ejercicio 4.3.3

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
a) Tiempo de retardo, td
b) Tiempo de levantamiento crecimiento, tr
c) Tiempo pico, tp
d) Sobrepaso mximo, Mp
e) Tiempo de asentamiento, ts
f) Error en estado estable.

num=[1];
den=[1 2 2];
sysmecanico=tf(num,den);
ltiview(sysmecanico)

4.3.5.

Qu sucede si la realimentacin H es igual a 2 para el literal


anterior? Cul es el error absoluto y el error actuante?
Obtenga los parmetros del literal 4.3.4
Ingrese los coeficientes del denominador de su funcion de
transferencia
Ingrese el coeficiente de A=
A =
1

Respuesta en el Dominio del Tiempo

10

LABORATORIO DE CONTROL I
Ingrese el coeficiente de B=
B =
2

Ingrese el coeficiente de C=
C =
3

11

Ingrese en forma matricial el numerador de su funcion


transferencia= [1]

de

num =
1
Transfer function:
1
------------s^2 + 2 s + 3
Maximo sobrepico (en tanto por ciento)
ans =
10.8453
Tiempo de Retardo
ans =
0.8131
Tiempo de levantamiento crecimiento
ans =
1.5459
Tiempo Pico
ans =
2.2214
Tiempo de Establecimiento
ans =
3.1416

4.4.

4.4.1.

INFORME.-

Utilizando simulink, dibuje la respuesta a una entrada impulso,


escaln unitario, rampa y una entrada tipo ruido del sistema del
literal 4.4.4

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
12

Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
13

4.4.2.

Realice un archivo .m que permita a partir de una funcin de


Respuesta en el Dominio del Tiempo

LABORATORIO DE CONTROL I
transferencia en lazo abierto de segundo orden se pueda obtener
los siguientes parmetros:

a) Tiempo de retardo, td
b) Tiempo de levantamiento crecimiento, tr
c) Tiempo pico, tp
d) Sobrepaso mximo, Mp
e) Tiempo de asentamiento, ts
f) Error en estado estable.

4.4.3.

Al archivo .m anterior agregue la opcin de graficar la respuesta a


una entrada paso y una entrada rampa.

num=[0 0 25];
den=[1 6 25];
t=0:0.005:5;
[y,x,t]=step(num,den,t);
r=1;while y(r)<1.0001;r=r+1;end;
tiempo_subida=(r-1).*0.005
[ymax,tp]=max(y);
tiempo_pico=(tp-1).*0.005
sobreelongacion_max=ymax-1
s=1001;while y(s)>0.98 & y(s)<1.02; s=s-1;end;
tiempo_asentamiento=(s-1).*0.005

tiempo_subida =

tiempo_pico =

0.5550

0.7850

sobreelongacion_max =

0.0948

Respuesta en el Dominio del Tiempo

14

LABORATORIO DE CONTROL I
tiempo_asentamiento =

4.4.4.

4.5.

1.1850

15

Anlisis de los resultados obtenidos en la parte practica.

BIBLIOGRAFA.-

Katsuhico Ogata, Ingeniera de Control Moderna, cuarta edicin, Prentice Hall,


Espaa 2003

Manual de Matlab.

Respuesta en el Dominio del Tiempo

You might also like