Control Lineal-Sistemas
Control Lineal-Sistemas
Control Lineal-Sistemas
Tarea Evaluativa 1
José Rodolfo Gómez Coeto , 202038079
[email protected]
L1 = 0.5H (3)
I. I NTRODUCTION
L2 = 1H (4)
Una vez que hemos asignado los nombres, procederemos a
Y por lo tanto:
V (s) = sLI(s) (8)
Vent(s) R2 + sL2
= sL1 + R1 (20)
Reorganizando, obtenemos: Ient(s) R2 + sL1 + sL2
V (s) Vent(s)
2 + s(1)
= sL (9) = s(0.5) + 1.5 (21)
I(s) Ient(s) 2 + s(0.5) + s(1)
Donde sL será la impedancia del inductor y estará marcada
como Z con un subı́ndice que indica a qué inductancia Ient(s) 3s + 4
= 2 (22)
pertenece. Vent(s) s + 6.5s + 6
Ahora convertimos las resistencias al dominio de la frecuen-
cia, para lo cual usamos la Ley de Ohm: De esta forma tenemos nuestra función de transferencia y
podemos usar MATLAB para obtener los polos de forma
v(t) = Ri(t) (10) rápida con los siguientes comandos:
Aplicando la transformada de Laplace tenemos: den = [1 6.5 6]
roots(den)
L{v(t)} = V (s) = L{Ri(t)} = RL{i(t)} = I(s) (11)
Lo cual nos deja con:
V (s) = RI(s) (12)
s1 = −5.3860
s2 = −1.1140
V (s)
=R (13)
I(s) B. Usa esta información para obtener las expresiones para
I1 (s) I2 (s)
La función de transferencia entre el voltaje de entrada y Vent (s) y Vent (s) .
la corriente de entrada, en este caso, será directamente la
Para obtener la función de transferencia correspondiente
impedancia equivalente del circuito, y para ello realizaremos
a cada corriente, simplemente consideramos un divisor de
una simplificación usando sumas en paralelo y en serie.
corriente. Para I1 (s) tenemos:
R1 = 1.5 Ω Zeq1 R2 + sL2
Ient (s) = Ient (s)
sL1 + Zeq1 sL1 + R2 + sL2
R2 = 2 Ω
s+2
= Ient (s) = I1 (s) (23)
L1 = 0.5 H 0.5s + s + 2
4s
VL2 (s) = (33)
2s2 + 13s + 12
Fig. 3. Figura correspondiente al elemento A del problema 2.
Para obtener la respuesta en el dominio del tiempo, utilizamos
MATLAB para descomponer en fracciones parciales:
Aplicamos transformada de Laplace de ambos lados:
num = [4, 0]
den = [2, 13, 12]
d2 f (t)
[r, p, k] = residue(num, den) df (t)
L +5 + 4f (t) = L{e−2t u(t)} (36)
dt2 dt
2.5215
r=
−0.5215 Z ∞
s2 F (s) + 5sF (s) + 4F (s) = e−st e−2t u(t)dt
0
−5.3860 Z ∞
p= = e−st−2t u(t)dt
−1.1140
0
Z ∞
Por lo tanto la descomposición queda:
= e−t(s+2) u(t)dt
4s 2.5215 0.5215 0
∞
VL2 (s) = = − (34) Z
2s2 + 13s + 12 s + 5.3860 s + 1.1140 = e−t(s+2) dt
0
Aplicando la transformada inversa tenemos: ∞
e−t(s+2)
vL2 (t) = 2.5215e−5.386t − 0.5215e−1.114t (35) =−
s+2
0 −0(s+2)
e−∞(s+2)
Podemos graficarla en MATLAB con el siguiente código: e
=− +
s+2 s+2
t = linspace(0, 10, 100);
1 1
V = 2.5215 * exp(-5.386 * t) = −
- 0.5215 * exp(-1.14 * t); s + 2 (s + 2)e∞
plot(t, V) 1
=
xlim([0, 10]) s+2
(37)
ylim([-0.5, 2.2])
Despejamos F (s):
xticks(0:1:10)
yticks(-0.5:0.1:2.2) 1
grid on s2 F (s) + 5sF (s) + 4F (s) = (38)
s+2
xlabel(’Tiempo (s)’)
ylabel(’Voltaje (V)’) 1
F (s) s2 + 5s + 4 =
title(’Gráfico de v(t)’) (39)
s+2
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA, 28 DE SEPTIEMBRE 4
1 1
F (s) = s2 X(s) − s + 3sX(s) − 3 + 2X(s) = (46)
(s + 2)(s2
+ 5s + 4) s
1
= (40)
(s + 2)(s + 1)(s + 4) 1
s2 X(s) + 3sX(s) + 2X(s) = 3 + s + (47)
1 s
= 3
s + 7s2 + 14s + 8
1
Ya que tenemos estas funciones, podemos usar MATLAB (s2 + 3s + 2)X(s) = 3 + s + (48)
para descomponerlas en fracciones parciales y convertirlas más s
fácilmente al dominio del tiempo:
num = [1]; 3 + s + 1s 1 2
s (s + 3s + 1)s2 + 3s + 1
X(s) = = =
den = [1, 7, 14, 8]; s2 + 3s + 2 s2 + 3s + 2
s3 + 3s2 + 2s
(49)
[r, p, k] = residue(num, den);
Ahora usamos MATLAB para descomponer en fracciones
Esto dará como resultado: parciales y representamos r y p como matrices:
0.1667 num = [1, 3, 1];
r = −0.5000 den = [1, 3, 2, 0];
0.3333 [r, p, k] = residue(num, den);
−4.0000 Esto dará como resultado:
p = −2.0000
−1.0000 −0.5000
r = 1.0000
Por lo tanto, la ecuación descompuesta en fracciones par-
0.5000
ciales es:
0.1667 0.5 0.3333 −2
F (s) = − + (41) p = −1
s+4 s+2 s+1
0
Y, por lo tanto, usando las tablas de transformadas inversas,
tenemos: Por lo tanto, la ecuación descompuesta será:
f (t) = 0.1667e−4t − 0.5e−2t + 0.3333e−t 0.5 1 0.5
(42) X(s) = − + + (50)
1 1 1 s+2 s+1 s
= e−t − e−2t + e−4t
3 2 6 Y mediante tablas, convertimos al dominio del tiempo:
B.
x(t) = e−t − 0.5e−2t + 0.5 (51)
C.
1
d3 y(t) d2 y(t) dy(t)
s2 X(s) − sx1 (0) + 3sX(s) − 3x1 (0) + 2X(s) = (45) L +2 + + 3y(t) = L{−e−t u(t)}
s dt3 dt2 dt
Sustituimos el valor de las condiciones iniciales: (53)
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA, 28 DE SEPTIEMBRE 5
IV. P ROBLEMA 3
s Y (s) − s y(0) − sy (0) − y (0) + 2(s Y (s) − sy(0) − y (0))A. Calcule la transformada de Laplace de la siguiente
3 2 ′ ′′ 2 ′
1 función:
+sY (s) + 3Y (s) = −
s+1
(54)
Evaluamos las condiciones iniciales:
1
s3 Y (s) − s + 1 + 2s2 Y (s) − 2 + sY (s) + 3Y (s) = −
s+1
(55)
1
s3 Y (s) + 2s2 Y (s) + sY (s) + 3Y (s) = − +1+s
s+1
s(s + 1) + (s + 1) − 1 s2 + 2s
= =
s+1 s+1
(56)
2.5 3 0.5
2(s2 + s + 1) 2s2 + 2s + 2 G(s) = − + − (64)
G(s) = = 4 s+3 s+2 s+1
2
s(s + 1.5)(s + 5s + 5) 3 2
s + 6.5s + 12.5s + 7.5s
(61) Y usando tablas para obtener la función en el dominio del
Ahora usamos los siguientes comandos en MATLAB para tiempo tenemos:
obtener su descomposición en fracciones parciales:
g(t) = 3e−2t − 0.5e−t − 2.5e−3t (65)
num = [2, 2, 2]
den =[1, 6.5, 12.5, 7.5, 0] C.
[r, p, k] = residue(num, den)
Lo cual nos entrega los siguientes valores:
−1.2223
9.3333
r= −8.3777
Fig. 9. Figura correspondiente al elemento C del problema 4
0.2667
Aquı́ nuestra función racional nuevamente se encuentra
−3.6180
−1.5000 expandida, por lo tanto, simplemente usamos MATLAB para
p= −1.3820
descomponer en fracciones parciales:
0 num = [3, 10, 8, 5];
den = [1, 5, 7, 5, 6];
De forma que la descomposición en fracciones parciales
[r, p, k] = residue(num, den);
será:
Lo cual nos devuelve los siguientes valores:
1.2223 9.3333 8.3777 0.2667
G(s) = − + − + (62) 1.0000 + 0.0000i
s + 3.618 s + 1.5 s + 1.382 s 1.0000 + 0.0000i
Finalmente, utilizando tablas, tenemos: r= 0.5000 − 0.0000i
0.5000 + 0.0000i
g(t) = 9.3333e−1.5t −8.3777e−1.382t −1.2223e−3.618t +0.2667
−3.0000 + 0.0000i
(63) −2.0000 + 0.0000i
p= 0.0000 + 1.0000i
B. 0.0000 − 1.0000i
Por lo tanto, la descomposición en fracciones parciales será:
1 1 0.5 0.5
G(s) = + + + (66)
s+3 s+2 s−i s+i
Usando tablas nuevamente tenemos:
Fig. 8. Figura correspondiente al elemento B del problema 4
g(t) = e−2t + e−3t + 0.5e−it + 0.5eit (67)
Aquı́ nuestra función racional ya se encuentra expandida,
por lo tanto, simplemente usamos MATLAB para descom- D.
poner en fracciones parciales:
num = [2, 1];
den = [1, 6, 11, 6];
[r, p, k] = residue(num, den);
Fig. 10. Figura correspondiente al elemento D del problema 4
Lo cual nos devuelve los siguientes valores:
−2.5000 Para transformar esta función, comenzamos por reescribir
r = 3.0000 el término racional de forma expandida:
−0.5000
100s + 200 100s + 200
−3.0000 G(s) = 2
e−s = 4 e−s
p = −2.0000 s(s + 4)(s + 1) s + s3 + 4s2 + 4s
(68)
−1.0000
Ahora usamos MATLAB para descomponer en fracciones
Por lo tanto, la descomposición en fracciones parciales será: parciales:
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA, 28 DE SEPTIEMBRE 7
num = [100, 200]; Para este sistema, empezamos por definir una ecuación para
den = [1, 1, 4, 4, 0]; cada masa:
[r, p, k] = residue(num, den);
u(t) − b1 x′1 − k1 x1 + k3 (x2 − x1 ) = m1 x′′1 (73)
Lo cual nos deja con los siguientes valores: −k3 (x2 − x1 ) − k2 x2 − b2 x′2 = m2 x′′2 (74)
−15.0000 + 5.0000i Expandimos los términos que se puedan multiplicar:
−15.0000 − 5.0000i
r= −20.0000 + 0.0000i
u(t) − b1 x′1 − k1 x1 + k3 x2 − k3 x1 = m1 x′′1 (75)
50.0000 + 0.0000i −k3 x2 + k3 x1 − k2 x2 − b2 x′2 = m2 x′′2 (76)
Considerando la siguiente ecuación:
0.0000 + 2.0000i
0.0000 − 2.0000i
p= −k3 x2 + k3 x1 − k2 x2 − b2 x′2 = m2 x′′2 (77)
−1.0000 + 0.0000i
0.0000 + 0.0000i Aplicamos la transformada de Laplace a ambos lados:
De forma que la descomposición en fracciones parciales −k3 X2 (s) + k3 X1 (s) − k2 X2 (s) − b2 sX2 (s) = m2 s2 X2 (s)
será: (78)
Separamos las variables:
(−e−s 20) (−e−s (15 − 5i)) −k3 X2 (s) − k2 X2 (s) − b2 sX2 (s) − m2 s2 X2 (s) = −k3 X1 (s)
G(s) = +
s+1 s − 2i (69) (79)
(−e−s (15 + 5i)) (−e−s 50) Y factorizamos X2 (s):
+ −
s + 2i s
X2 (s)(−k3 − k2 − b2 s − m2 s2 ) = −k3 X1 (s) (80)
−s
−1 e Por lo tanto:
G(s) =50L
s X2 (s) k3
−s = (81)
e X1 (s) k3 + k2 + b2 s + m2 s2
− (15 − 5i)L−1 (70)
s − 2i Ahora consideramos la siguiente ecuación:
−s −s
e e
− (15 + 5i)L−1 − 20L−1 u(t) − b1 x′1 − k1 x1 + k3 x2 − k3 x1 = m1 x′′1 (82)
s + 2i s+1
Considerando el teorema de traslación, podemos simplificar Y despejamos u(t):
a: u(t) = m1 x′′1 + b1 x′1 + k1 x1 − k3 x2 + k3 x1 (83)
Aplicamos la transformada de Laplace a ambos lados:
g(t) = 50u1 (t)−(15 − 5i)e2it−2i u1 (t)
− (15 + 5i)e−2it+2i u1 (t) − 20e−t+1 u1 (t) U (s) = m1 s2 X1 (s)+b1 sX1 (s)+k1 X1 (s)−k3 X2 (s)+k3 X1 (s)
(71) (84)
Finalmente, desplegamos la expresión en el dominio del Ahora sustituimos X2 (s) por su relación con X1 (s):
tiempo: U (s) = m1 s2 X1 (s) + b1 sX1 (s) + k1 X1 (s)
k3 (85)
g(t) = 50u1 (t) − (15 − 5i)e2it−2i u1 (t) − k3 X1 (s)
(72) k3 + k2 + b2 s + m2 s2
− (15 + 5i)e−2it+2i u1 (t) − 20e1−t u1 (t) Factorizamos X1 (s):
(m1 s2 + b1 s + k1 + k3 )(k3 + k2 + b2 s + m2 s2 ) − k32
VI. P ROBLEMA 5 U (s) = X1 (s)
Obtenga las funciones de transferencia X1 (s)
y X2 (s)
del k3 + k2 + b2 s + m2 s2
U (s) U (s) (86)
sistema mecánico mostrado en la Figura: Por lo tanto:
U (s) (m1 s2 + b1 s + k1 + k3 )(k3 + k2 + b2 s + m2 s2 ) − k32
=
X1 (s) k3 + k2 + b2 s + m2 s2
(87)
Y, por lo tanto:
X1 (s) s2 m2 + sb2 + k2 + k3
=
U (s) (m1 s2 + b1 s + k1 + k3 )(s2 m2 + sb2 + k2 + k3 ) − (k3 )2
(88)
Finalmente, para obtener XU2(s)
(s)
:
X1 (s) X2 (s) k3
· =
Fig. 11. Figura correspondiente al problema 5 U (s) X1 (s) (m1 s + b1 s + k1 + k3 )(k3 + k2 + b2 s + m2 s2 ) − k32
2
(89)
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA, 28 DE SEPTIEMBRE 8
R EFERENCES
[1] Ogata, Katsuhiko. Modern Control Engineering. Pearson, 5th edition,
2010.
[2] Chen, Chi-Tsong. Linear System Theory and Design. Oxford University
Press, 2011.
[3] Kuo, Benjamin C. Automatic Control Systems. Prentice Hall, 1991.
[4] Dorsey, John T. Introduction to Control Systems. McGraw-Hill Education,
1990.