Beruflich Dokumente
Kultur Dokumente
LABORATORIO DE CONTROL II
INSTRUMENTACIN Y CONTROL
SIMULACIN CON MATLAB
PROFESOR:
JULIO QUIEL
ESTUDIANTE:
DOMINGO GONZALEZ 2-728-713
GRUPO:
1IE-256
Asignacin 1.
Problema 1
Obtenga la funcin de transferencia del siguiente circuito
Inductor
RR
resistencia
1
Cs
capacitor
Resolvemos
Ei= Ls+ R+
1
I ecuacion1
Cs
I =E0 ( Cs ) ecuacion2
Remplazamos la ecuacin 2 en la 1
Ei =
LC s + RCs+1
(E0 Cs)
Cs
Ei=( LC s 2+ RCs+1 ) E0
E0
1
=
2
Ei
LC s + RCs+ 1
R=10
C=0.02
1
500
= 2
0.002 s +0.2 s +1 s +10 s+500
2
500
s +100 s+500
2
>> step(num,den);
1
0.9
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
0.2
transferencia%
0.4
0.6
0.8
Time (seconds)
1.2
L=0.1
R=1
C=0.02
>> num=[500];
>> printsys(num,den)
num/den =
este correcta%
500
s +10 s+500
2
Step Response
1.5
Amplitude
0.5
0.2
0.4
0.6
0.8
Time (seconds)
Problema 2
Obtenemos la funcin de transferencia del siguiente sistema
1.2
Y 1 (s)
k
=
2
U (s) ( M 2 S + k )( M 1 s2 +bs +k ) k 2
Y 2(s)
( M 1 s 2+ bs+ k )
=
U (s) ( M 2 S 2+ k )( M 1 s 2+bs +k ) k 2
Remplazando los siguientes valores
Y 1 (s)
1.778
=
U (s) s 4 +0.6667 s3 + 4 s 2 +0.8889 s
Y 2(s)
0.667 s 2 +0.4445 s+ 1.778
= 4
U (s) s +0.6667 s3 + 4 s 2 +0.8889 s
Parte A.
Caso1.
Y 1 (s)
U ( s)
>> num=[1.778];
%denominador de la funcin de
>> printsys(num,den)
num/den =
este correcta%
1.778
3
2
s +0.6667 s +4 s + 0.8889 s
4
>> step(num,den);
35
30
Amplitude
25
20
15
10
10
12
14
16
18
Time (seconds)
transferencia%
Y 2(s)
Caso2. U (s)
%numerador de la funcin de
%denominador de la funcin de
>> printsys(num,den)
num/den =
este correcta%
20
35
30
Amplitude
25
20
15
10
10
12
14
16
18
Time (seconds)
transferencia%
Parte B.
La grfica de la respuesta en escaln de las funciones de transferencia para
ambos casos es igual, de lo cual podemos observar que para un sistema
mecnico cuya entrada sea U y su salida es representada por los grados de
libertad que posea el sistema no importa con cul de los dos grados de libertad
sea referenciada la entrada para obtener la funcin de transferencia se
obtendr la misma respuesta en escaln.
Asignacin 2.
20
x2
d x2
dt
2
d v1 d x1
v1
= 2
dt
dt
d v2 d x2
v2
= 2
dt
dt
0=m2
d x1
dt
+c
d x1
dx
+ k x 1c 2 k x 2
dt
dt
d 2 x 1 c d x 1 k
c d x2 k
=
x1 +
+ x
2
m2 dt m2
m2 dt m2 2
dt
0=m1
d2 x2
dt
d x2
x1
v
1 =
x2
v2
dt
d x1
d x2
k x 1 +c
+k x 2F
dt
dt
c d x1 k
c d x2 k
1
+ x 1
x2 + F
m 1 dt m 1
m1 dt m 1
m1
0
k
m2
0
k
m1
1
c
m2
0
c
m1
0
k
m2
0
k
m1
] []
0
c x1
m2 v 1
+
1
x2
c v 2
m1
0
0
0 F
1
m1
>> dt=0.01;
>> tsim=10;
>> n=round((tsim-t)/dt);
d=400;
>> figure(1)
>> subplot(2,2,1)
>> plot(X1(:,1),X1(:,2),'b')
>> axis([0 10 0 1])
>> xlabel('tiempo')
>> ylabel('X1[m]')
>> title('Respuesta de la variable de estado X1 (posicion)')
>> grid
Respuesta de la variable de estado X1 (posicion)
0.8
0.8
0.6
0.6
X1[m/s]
X1[m]
0.4
0.2
0
0.4
0.2
5
tiempo
10
>> subplot(2,2,2)
>> 0.8
plot(X1(:,1),X1(:,3),'r')
0.8
0.6
X4[m/s]
X2[m/s]
5
tiempo
0.4
0.2
>> grid
0
0.6
10
10
X1[m/s]
0.8
0.6
0.4
0.2
0
5
tiempo
10
5
tiempo
10
10
X2[m]
0.8
0.6
0.4
0.2
0
5
tiempo
0.2
0
10
5
tiempo
10
10
X4[m/s]
0.8
0.6
0.4
0.2
0
10
5
tiempo
X1[m]
0.8
0.6
0.4
0.2
0
1
0.8
5
tiempo
10
0.8
0.8
X1[m]
X1[m/s]
0.6
0.6
0.4
0.4
0.2
0.2
0
5
tiempo
5
tiempo
10
10
1
0.8
X2[m]
X4[m/s]
0.8
0.6
0.6
0.4
0.4
0.2
0.2
5
tiempo
5
tiempo
10
10
0.2
0
10
10
5
tiempo
10
10
X4[m/s]
0.8
0.6
0.4
0.2
0
5
tiempo