Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HIDALGO
División de Estudios de Posgrado de la Facultad de
Ingeniería Eléctrica
Análisis de Sistemas Lineales
Tarea 8: Solución de Ecuacions de Estado Lineales
Invariantes
Profesor: Dr. J. Jesús Rico Melgoza
Alumno: Jesús De La Torre Bucio
27-Abril-2020
Introducción
Considerando la ecuación de estado lineal invariante en el tiempo de tiempo continuo.
1
Problemas
Encontrar las soluciones explicitas para los sistemas de los siguientes problemas en el dominio del
tiempo y de Laplace.
Problema 1. Una oscilación puede ser generada por
0 1
x(t)
−1 0
Solución
a) Por el dominio del tiempo
Calculando eAt se tiene
s 0 0 1 s −1
(sI − A) = − =
0 s −1 0 1 s
calculando la inversa
s 1
1 s 1 s2 + 1 s2 + 1
eAt = 2 = −1 s
s + 1 −1 s
s2 + 1 s2 + 1
Calculando su transformada inversa de Laplace
s s
elemento(1, 1) = Si = cos(at) ∴ 2 = cos(t)
+a 2 s2 s +1
1 1 1
elemento(1, 2) = Si 2 = sen(at) ∴ = sen(t)
s + a2 a2 s2 + 1
1 1 −1
elemento(2, 1) = Si 2 2
= 2 sen(at) ∴ 2 = −sen(t)
s +a a s +1
s s
elemento(2, 2) = si 2 2
= cos(at) ∴ 2 = cos(t)
s +a s +1
La matriz eAt queda como
cos(t) sent(t)
−sen(t) cos(t)
como no se tiene los elementos B ,C y
D la respuesta en el dominio del tiempo queda como
cos(t) sent(t)
x(t) = x(0) (7)
−sen(t) cos(t)
y
cos(t) sent(t)
y(t) = C ∗ x(0) = 0
−sen(t) cos(t)
2
Para llegar al dominio de la frecuencia se aplica la transformada inversa de Laplace
cos(t) sent(t)
X̂(s) = x(0)x(0)
−sen(t) cos(t)
demuestra que el desarrollo analítico por los dos métodos fue el correcto.
Solución
a) Por el dominio del tiempo
Se hace calculo de la matriz eat
s 0 0 1 s −1
(sI − A) = − =
0 s −2 −2 2 s+2
su determinante es
s2 + 2s + 2
calculando la inversa de (sI − A)
1
−1 s+2 1
(sI − A) = 2
s + 2s + 2 −2 s
s+2 1
s2 + 2s + 2 s2 + 2s + 2
(8)
−2 s
s2 + 2s + 2 s2 + 2s + 2
calculando los elementos de eAt por medio de la transformada inversa de Laplace
elemento(1,1)
s+2
L −1
2
s + 2s + 2
esto es igual a
entonces se tiene
s+1 1
L −1
+
(s + 1) + 1 (s + 1)2 + 1)
2
3
donde un termino es
s+1 s
L −1
=e L −t −1
= e−t cos(t)
(s + 1)2 + 1 s2 + 1
y el otro es
1 1
L −1
=e L −t −1
= e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(1,1) es
s+2
L −1
2
= e−t cos(t) + e−t sen(t)
s + 2s + 2
elemento(1,2)
1
L −1
s2 + 2s + 2
esto es igual a
1 1
=
s2 + 2s + 2 (s + 1)2 + 1
entonces queda como
1
L −1
(s + 1)2 + 1
que es igual a
1 1
L −1
=e L −t −1
= e−t sin(t)
(s + 1)2 + 1 s2 + 1
la trasformada inversa del elemento(1,2) es
1
L −1
2
= e−t sin(t)
s + 2s + 2
elemento(2,1)
−2
L −1
2
s + 2s + 2
esto es igual a
−2 1
= −2( )
s2 + 2s + 2 (s + 1)2 + 1
entonces queda como
1
L −1
−2(
(s + 1)2 + 1
que es igual a
1 1
L −1
−2( = −2e L −t −1
= −2e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(2,1) es
−2
L −1
2
= −2e−t sen(t)
s + 2s + 2
4
elemento(2,2)
s
L −1
2
s + 2s + 2
esto es igual a
s s (s + 1) − 1 s+1 1
= = = − 1
s2 + 2s + 2 (s + 1)2 + 1 (s + 1)2 + 1 (s + 1)2 + 1 (s + 1)2 + 1
entonces se tiene
s+1 1
L −1
2
−1
(s + 1) + 1 (s + 1)2 + 1
donde un termino es
s+1 s
L −1
=e L −t −1
= e−t cos(t)
(s + 1)2 + 1 2
s +1
y el otro es
1 1
L −1
−1 = −e L −t −1
= −e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(2,2) es
s
L −1
2
= e−t cos(t) − e−t sen(t)
s + 2s + 2
La matriz eAt es
e−t cos(t) + e−t sen(t) e−t sin(t)
(9)
−2e−t sen(t) e−t cos(t) − e−t sen(t)
Tomando en cuenta (9) se obtiene x(t)
−t Z t
e cos(t) + e−t sen(t) e−t sin(t)
At−τ 1
x(t) = x(0) + e u(t) dτ
−2e−t sen(t) e−t cos(t) − e−t sen(t) 0 1
como se trata de una entrada escalonada unitaria entonces u(t) = 1, quedando la salida del sistema
como
t At−τ 1
Z
y(t) = 2 3 e ∗ 1 dτ
0 1
Z t
= (5e−(t−τ ) cos(t − τ ) − 5e−t−τ se(t − τ )) dτ
0
Z t
=5 e−(t−τ ) cos(t − τ ) dτ
0
Z t
d
= −5 e−(t−τ ) sen(t − τ ) dτ
0 dτ
evaluando
= −5 e−0 sin(0) − e−t sen(t) = 5e−t sen(t)
5
b) Por el dominio de Laplace
Para el cálculo de X̂(s) se toma en cuenta (8). Teniendo como segundo termino
s+2 1
2
s + 2s + 2 s2 + 2s + 2 1
−2 s ∗
1
2
s + 2s + 2 2
s + 2s + 2
s+3
s2 + 2s + 2
s−2 (11)
s2 + 2s + 2
El valor de X̂(s) es
s+2 1 s+3
2 2s + 2 s2 + 2s + 2 2 2s + 2
X̂(S) = s +−2 s x(0) + s +s − 2 u(t)
s2 + 2s + 2 s2 + 2s + 2 s2 + 2s + 2
Para el cálculo de Ŷ (s) se toma en cuenta (8). Teniendo como segundo termino
s+2 1
s2 + 2s + 2 s2 + 2s + 2 5s
Ŷ (s) = 2 3 −2 s = 2
s + 2s + 2
s2 + 2s + 2 s2 + 2s + 2
Ŷ (s) = Ĝ(s)Û (s)
1
donde Û (s) = entonces la salida en el dominio de la place es
s
5
Ŷ (s) =
s2 + 2s + 2
aplicando la transformada inversa de Laplace para obtener la respuesta en el dominio del tiempo
se tiene que
5 5
=
s2 + 2s + 2 (s + 1)2 + 1
entonces
5 s
L −1 ( 2
) = 5e−t L −1 ( 2 ) = 5e−t sen(t)
(s + 1) + 1 s +1
La salida del sistema en el dominio del tiempo es
Se puede observar que se llega al mismo valor de salida en el dominio del tiempo (10) y de la
frecuencia (12), lo que demuestra que el desarrollo analítico por los dos métodos fue correcto.
6
y(t) = 1 −1 0 x(t)
Solución
a) Por el dominio del tiempo
Se hace calculo de la matriz eat
s 0 0 −2 0 0 s+2 0 0
(sI − A) = 0 s 0 − 1 0 1 = −1 s −1
0 0 s 0 −2 −2 0 2 s+2
Para el calculo de su inversa se hizo el método de Gauss-Jordan, para ello se aumenta la matriz
dada con una matriz identidad
(sI− A)−1
1
s+2 0 0 1 0 0 1 0 0 s+2 0 0
−1 s −1 0 1 0 ⇒ −1 s −1 0 1 0 ⇒
0 2 s+2 0 0 1 R 1 = R1 0 2 s+2 0 0 1 R2 =R2 −(−1)R1
1
s+2 1
1 0 0 s+2
0 0 1 0 0 s+2
0 0
1 1
0 s −1 s+2
1 0 ⇒ 0 s −1 s+2 1 0 ⇒
0 2 s+2 0 0 1 R2 =R2 /s 0 2 s+2 0 0 1 R2 =R2 /s
1
1
1 0 0 s+2
0 0 1 0 0 s+2
0 0
−1 1 1 −1 1 1
0 1
s s2 +2s s
0 ⇒ 0 1 s s2 +2s s
0 ⇒
s2 +22s+2 −2 −2
0 2 s+2 0 0 1 R3 =R3 −2R2 0 0 s s2 +2s s
1 R
R3 = 2 3
s +2s+2
s
1
1 0 0 s+2
0 0
−1 1 1
0 1
s 2
s +2s s
0 ⇒
−2 −2 s
0 0 1 s3 +4s2 +6s+4 s2 +2s+2 s2 +22s+2 R =R −( −1 )R
2 2
1 s 3
1 0 0 s+2
0 0
0 1 0 1 s+2 1
s2 +2s+2 s2 +2s+2 s2 +2s+2
−2 −2 s
0 0 1 s3 +4s2 +6s+4 s2 +2s+2 s2 +2s+2
elemento(1,1)
1
L −1
s+2
la transformada inversa del elemento(1,1) es
1
L −1
= e−2t
s+2
elemento(1,2)
7
L −1 (0) = 0
elemento(1,3)
L −1 (0) = 0
elemento(2,1)
1
L −1
2
s + 2s + 2
esto es igual a
1 1
=
s2 + 2s + 2 (s + 1)2 + 1
entonces queda como
1
L −1
(s + 1)2 + 1
que es igual a
1 1
L −1
=e L −t −1
= e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(2,1) es
1
L −1
= e−t sen(t)
s2 + 2s + 2
elemento(2,2)
s+2
L −1
s2 + 2s + 2
esto es igual a
s+2 (s + 1) + 1 s+1 1
= = +1
s2 + 2s + 2 2
(s + 1) + 1 2
(s + 1) + 1 (s + 1)2 + 1
entonces queda como
s+1 1
L −1
+
(s + 1)2 + 1 (s + 1)2 + 1
s+1 s
L −1
=e L −t −1
= e−t cos(t)
(s + 1)2 + 1 2
s +1
1 1
L −1
=e L −t −1
= e−t sen(t)
(s + 1)2 + 1 s2 + 1
elemento(2,3)
8
1
L −1
s2 + 2s + 2
esto es igual a
1 1
=
s2 + 2s + 2 (s + 1)2 + 1
entonces queda como
1
L −1
(s + 1)2 + 1
que es igual a
1 1
L −1
=e L −t −1
= e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(2,3) es
1
L −1 = e−t sen(t)
s2 + 2s + 2
elemento(3,1)
−2
L −1
s + 4s2 + 6s + 4
3
−2 s
=
s3 + 4s2 + 6s + 4 1
s2 + 2s + 2 −
s+2
entonces queda como
s+1 1 1
L −1
2
−1 2
−
(s + 1) + 1 (s + 1) + 1 s + 2
s+1 s
L −1
=e L −t −1
= e−t cos(t)
(s + 1)2 + 1 2
s +1
−1 1
L −1
= −e L −t −1
= −e−t sen(t)
(s + 1)2 + 1 s2 + 1
1
L −1
− = −e−2t
s+2
la trasformada inversa del elemento(3,1) es
−2
L −1
= e−t cos(t) − e−t sen(t) − e−2t
s + 4s2 + 6s + 4
3
elemento(3,2)
9
−2
L −1
s2 + 2s + 2
esto es igual a
−2 1
= −2
s2 + 2s + 2 (s + 1)2 + 1
entonces queda como
1
L −1
−2
(s + 1)2 + 1
que es igual a
1 1
L −1
−2 = −2e L −t −1
= −2e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(3,2) es
−2
L −1
2
= −2e−t sen(t)
s + 2s + 2
elemento(3,3)
s
L −1
2
s + 2s + 2
esto es igual a
s s (s + 1) − 1 s+1 1
= = = −1
s2 + 2s + 2 2
(s + 1) + 1 2
(s + 1) + 1 2
(s + 1) + 1 (s + 1)2 + 1
entonces queda como
s+1 1
L −1
− 1
(s + 1)2 + 1 (s + 1)2 + 1
que es igual a
s+1 1
L −1
2
−1
(s + 1) + 1 (s + 1)2 + 1
s+1 s
L −1
=e L −t −1
= e−t cos(t)
(s + 1)2 + 1 2
s +1
1 1
L −1
−1 = −e L −t −1
= −e−t sen(t)
(s + 1)2 + 1 2
s +1
la trasformada inversa del elemento(3,3) es
s
L −1
2
= e−t cos(t) − e−t sen(t)
s + 2s + 2
La matriz eAt es
e−2t
0 0
e−t sen(t) e−t cos(t) + e−t sen(t) e−t sen(t) (14)
−t −t −2t −t −t −t
e cos(t) − e sen(t) − e −2e sen(t) e cos(t) − e sen(t)
Tomando en cuenta (14) se obtiene x(t)
10
e−2t
0 0
x(t) = e−t sen(t) e−t cos(t) + e−t sen(t) e−t sen(t) x(0) +
−t −t −2t −t −t −t
e cos(t) − e sen(t) − e −2e
sen(t) e cos(t) − e sen(t)
R t At−τ 1
e 0 u(t) dτ
0
1
como se trata de una entrada escalonada unitaria entonces u(t) = 1, quedando la salida del sistema
como
Z t 1
eAt−τ 0 ∗ 1 dτ
y(t) = 1 −1 0
0 1
Z t
= e−2(2t−2τ − 2e−(t−τ sen(t − τ ) dτ
0
Z t
= 2eτ −t sen(τ − t) + e2τ −2t dτ
0
τ −2t
e (2e (sin(τ − t) − cos(x − τ )) + ex )
t
= +C
2
e2τ −2t
= eτ −t (sen(τ − t) − cos(τ − t)) + +c
2
e−2t (2et sen(t) + 2et cos(t) − 1) 1
= −
2 2
−2t
−e − 1
= e−t (sen(t) + cos(t)) +
2
la salida en el dominio del tiempo es
−e−2t − 1
y(t) = e−t (sen(t) + cos(t)) + (15)
2
b) Por el dominio de Laplace
Para el cálculo de X̂(s) se toma en cuenta (13). Teniendo como segundo termino
1
s+2
0 0
2 1 s+2 1
s +2s+2 s2 +2s+2 s2 +2s+2
1 U (s)
−2 −2 s
s +4s2 +6s+4
3 s2 +2s+2 s2 +2s+2
1
s+2
2
(16)
s 2 + 2s + 2
−2 s
+
s3 + 4s2 + 6s + 4 s2 + 2s + 2
El valor de X̂(s) es
1
1
s+2
s+2
0 0
2 1 s+2 1
2
X̂(S) = s +2s+2 s2 +2s+2 s2 +2s+2 x(0) +
2 + 2s + 2
u(t)
−2 −2 s s
s +4s2 +6s+4
3 s2 +2s+2 2
s +2s+2
−2 s
+
s3 + 4s2 + 6s + 4 s2 + 2s + 2
11
Para el cálculo de Ŷ (s) se toma en cuenta (13). Teniendo como segundo termino
1
s+2
2 = 1 − 2
Ŷ (s) = 1 −1 0 2 2
s + 2s + 2 s + 2 s + 2s + 2
−2 s
+
s3 + 4s2 + 6s + 4 s2 + 2s + 2
1
donde Û (s) = entonces la salida en el dominio de la place es
s
1 −2
− 2
Ŷ (s) = s + 2 s + 2s + 2
s
aplicando la transformada inversa de Laplace para obtener la respuesta en el dominio del tiempo.
Expresando en distintos términos
1 −2
− 2 s2 + 2s + 2 2(s + 2) s2 + 2s + 2 − 2(s + 2)
s + 2 s + 2s + 2 = − = =
s (s + 2)(s2 + 2s + 2) (s2 + 2s + 2)(s + 2) (s + 2)(s2 + 2s + 2)
s2 + 2s + 2 − 2(s + 2)
s2 + 2s + 2 − 2(s + 2) s3 + 4s2 + 6s + 4 s2 − 2
= =
s3 + 4s2 + 6s + 4 s (s4 + 4s3 + 6s2 + 4s
entonces
s2 − 2
L −1
(s4 + 4s3 + 6s2 + 4s
tomando fracciones parciales
s2 − 2 s2 − 2 s+2 1 1
4 3 2
= 2
= 2 − −
(s + 4s + 6s + 4s s(s + 2)(s + 2s + 2) s + 2s + 2 2s 2(s + 2)
desarrollando el primer termino
s+2 s 2
= 2 + 2
s2 + 2s + 2 s + 2s + 2 s + 2s + 2
desarrollando nuevamente el primer termino
s s+1 1
= −1
s2 + 2s + 2 2
(s + 1) + 1 (s + 1)2 + 1
la transformada inversa de Laplace quedaría expresada como
s+1 1 1 1 1
L −1
2
−1 2
+2 2
− −
(s + 1) + 1 (s + 1) + 1 (s + 1) + 1 2s 2(s + 2)
resolviendo carda termino
s+1 s
L −1
=e L−t −1
= e−t cos(t)
(s + 1)2 + 1 2
s +1
12
1 1
L −1
2
=e L
−t −1
2
= −e−t sen(t)
(s + 1) + 1 s +1
1
L −1 2 2
= 2e−t sen(t)
(s + 1) + 1
1 −1 1 1 1
L −1
=L =−
2s 2 s 2
1 1 1 1
L −1 = L −1 = − e−2t
2(s + 2) 2 s+2 2
La salida del sistema en el dominio del tiempo es
1 1 −2t
y(t) = e−t cos(t) − e−t sen(t) + 2e−t sen(t) − − e
2 2
1 1 −2t
y(t) = e−t cos(t) + e−t sen(t) − − e (17)
2 2
Se puede observar que se llega al mismo valor de salida en el dominio del tiempo (15) y de la
frecuencia (17), lo que demuestra que el desarrollo analítico por los dos métodos fue correcto.
Como se puede notar en (7) y en (2) los resultados de la salida y(t) son los mismos. Comprobándose
el correcto funcionamiento del programa.
13
Figura 3: X(S) del problema 2
Como se puede notar en (10) y en (6) los resultados de la salida y(t) son los mismos. Comprobándose
el correcto funcionamiento del programa.
Por último, se muestra los resultado arrojados por Matlab del problema 3
14
Figura 8: Y(s) del problema 3
Como se puede notar en (17) y en (10) los resultados de la salida y(t) son los mismos. Compro-
Código de programación
clc, clear
symsst;
A = [−200; 101; 0 − 2 − 2];
B = [1; 0; 1];
C = [1 − 10];
D = [0];
N = length(A);
I = zeros(N );
f ori = 1 : N
I(i, i) = 1;
end
disp(0 x(s)0 )
expAt = (s ∗ I − A)− 1
expAtB = expAt ∗ B
pause
clc
15
disp(0 y(s)0 )
CexpAt = C ∗ expAt
CexpAtB = CexpAt ∗ B
CexpAtB1 = CexpAt ∗ B ∗ (1/s);
pause
clc
f ori = 1 : N
f orj = 1 : N
LaplaceInve xpAt(i, j) = ilaplace(expAt(i, j));
end
LaplaceInve xpAtB(i, :) = ilaplace(expAtB(i));
end
f ori = 1 : N
LaplaceinvC expAt(i) = ilaplace(CexpAt(i));
end
LaplaceinvC expAtB = ilaplace(CexpAtB1);
pause
clc
disp(0 x(t)0 )
LaplaceInve xpAt
LaplaceInve xpAtB
pause
clc
disp(0 y(t)0 )
LaplaceinvC expAt
LaplaceinvC expAtB
16