Professional Documents
Culture Documents
2.3 (Repaso)
OBJETIVOS
Modelado en el dominio de la frecuencia
Utilizar la transformada Laplace para representar
ecuaciones diferenciales lineales
CONTENIDOS
Transformada de Laplace
Transformadas útiles; Tabla de transformadas
Propiedades
Ejemplos
Resolución de ecuaciones diferenciales lineales
Descomposición en fracciones simples
Ejemplos; Cálculo en Matlab
1
L f (t ) = 0, t ≤ 0
f (t ) F ( s)
L-1
3
T2.3 Laplace 1314 SR
La transformada inversa o anti‐transformada de Laplace
es una herramienta matemática que nos permite pasar
del dominio frecuencial al temporal
Las expresiones anteriores no se suelen aplicar.
Trabajaremos con tablas y usando las propiedades
4
T2.3 Laplace 1314 SR
ECUACIÓN
DIFERENCIAL LINEAL
∫ SOLUCIÓN
EN EL
DOMINIO TEMPORAL
Integración
Variable t
Anti
Transformada
L de
Transformada L-1
de
Laplace Laplace
ECUACIÓN
EN EL SOLUCIÓN
DOMINIO DE LAPLACE DE
LAPLACE
Variable s = σ + jω
Manipulación algebraica
5
T2.3 Laplace 1314 SR
Transformadas típicas (1/5)
6
T2.3 Laplace 1314 SR
Transformadas típicas (2/5)
7
T2.3 Laplace 1314 SR
Transformadas típicas (3/5)
8
T2.3 Laplace 1314 SR
Transformadas típicas (4/5)
seno w
f (t ) = sen( wt ) → F ( s ) =
s 2 + w2
w = 2π f = 2π / T
9
T2.3 Laplace 1314 SR
Transformadas típicas (5/5)
10
T2.3 Laplace 1314 SR
Tabla de transformadas típicas
11
Propiedades
12
Para aplicar el teorema los
límites deben existir
13
T2.3 Laplace 1314 SR
Ejemplo: teorema del valor inicial
¾ Dada una señal y(s), se quiere conocer el
valor de y(t) para t=0, es decir, el valor en
10(2 s + 3)
Y (s ) = 2
( )
el origen.
s s + 2s + 5
⎡ 10 ( 2 s + 3 ) ⎤
y ( 0 ) = lim ⎣⎡ sY ( s ) ⎦⎤ = lim ⎢ 2
+
⎥=
s→ ∞ s→ ∞
⎣ s + 2s + 5 ⎦
Sólo puede aplicarse
⎡ ⎛2 3 ⎞⎤
⎢ ⎜ + 2⎟⎥ cuando el límite
= lim ⎢10 ⎝ s s ⎠
⎥=0
existe
s→ ∞
⎢ 1+ 2 + 5 ⎥
⎢⎣ s s 2 ⎥⎦
14
T2.3 Laplace 1314 SR
Ejemplo: teorema del valor final
¾ Dado y(s), se quiere conocer el valor
10(2s + 3)
que alcanza y(t) para t muy grande,
Y (s ) = 2
es decir, su valor final.
( )
s s + 2s + 5
⎡10 ( 2 s + 3) ⎤ 30
y ( ∞ ) = lim y (t ) = lim ⎡⎣ sY ( s ) ⎤⎦ = lim ⎢ 2 ⎥ = =6
t →∞ s →0 s →0 s + 2 s + 5
⎣ ⎦ 5
15
T2.3 Laplace 1314 SR
Ejemplo: teorema del valor final
¿Puede aplicarse? Sólo si cumplen los criterios de
existencia del límite
16
T2.3 Laplace 1314 SR
Ejemplo: Teorema del valor final
¿Puede aplicarse?
10(s + 5)
Y1 (s ) =
(s − 4) No se cumplen los criterios
de existencia del límite
10(s + 5)
Y2 (s ) =
s 2 (s + 4 )
17
T2.3 Laplace 1314 SR
Ecuaciones diferenciales
¾ Resolver la ecuación diferencial:
dy
5 + 4 y = 2, y (0) = 1
dt
1.- Tomar Transformada de Laplace de ambos lados de la
5 ( sY ( s ) − 1) + 4Y ( s ) =
igualdad 2
s
2.-Despejar la función
5s + 2
Y ( s) =
s ( 5s + 4)
3.- Hallar la transformada inversa ayudándose de las tablas
−1 ⎡ 5s + 2 ⎤
y ( t ) = L [ y (t )] = L ⎢
−1
⎥ ⇒ y ( t ) = 0.5 + 0.5e −0.8t
⎣ s ( 5s + 4 ) ⎦
18
T2.3 Laplace 1314 SR
Transformada Inversa de Laplace
mediante descomposición en fracciones simples
19
T2.3 Laplace 1314 SR
¿Cómo obtener la descomposición?
a) Método analítico: se descompone en factores, a
partir de las raíces del polinomio denominador A(s)
.
m
B( s) ∏(s + z )
i
K ( s + z1 )( s + z2 )...( s + zm )
F ( s) = =K 1
= , m≤n
n
( s + p1 )( s + p2 )...( s + pn )
∏ (s + p )
A( s )
j
1
20
T2.3 Laplace 1314 SR
Desarrollo en fracciones parciales: 3 Casos
Caso 1: F(s) tiene únicamente polos reales distintos
B(s) a1 a2 an Todas las raíces son reales, distintas y simples
F ( s) = = + + ... +
A(s) s + p1 s + p2 s + pn p1 ≠ p 2 ≠ ... ≠ p n , pi ∈ ℜ
Caso 2: F(s) tiene polos reales múltiples
p1 raíz real con
A( s ) = (s + p1 ) (s + p r +1 )(s + p r + 2 )...(s + p n )
r
multplicidad r
B(s) br br−1 b a a a
F(s) = = + + ...+ 1 + r+1 + r+2 + ...+ n
A(s) (s + p1)r (s + p1)r−1 (s + p1) s + pr+1 s + pr+2 s + pn
Caso 3: F(s) tiene polos complejos conjugados simples
B( s) α1 s + α 2 a3 an
F ( s) = = + + ... + p1 y p2 raíces complejas
A( s ) (s + p1 )(s + p 2 ) s + p3 s + pn conjugadas
21
Caso 1: Ejemplo
d2 y dy d y(0)
2
+12 + 32y = 32u y(0) = 0; = 0; u(t) =1 parat ≥ 0
dt dt dt
32
s Y(s) +12sY(s) + 32Y(s) =
2
Método convencional: s
32 32 a b c
Y(s) = 2 = = + +
s(s +12s + 32) s(s + 4)(s +8) s s + 4 s +8
32 32 32
a= =1; b = = −2; c = =1
(s + 4)(s +8) s=0 s(s +8) s=−4 s(s + 4) s=−8
1 2 1
Y(s) = − + → y(t) =1− 2e−4t + e−8t
s s + 4 s +8
22
T2.3 Laplace 1314 SR
Caso 1: F(s) tiene únicamente polos reales distintos
Todos los polos son simples y reales
B(s) a a a
F ( s) = = 1 + 2 + ... + n p1 ≠ p 2 ≠ ... ≠ p n , pi ∈ ℜ
A(s) s + p1 s + p2 s + pn
ak se llama el residuo en el polo s=‐pk.
Si s=-pk:
B(s)
(s + p k ) = ak
A( s ) s=− p
k
⎡ ak ⎤
Según la tabla
1
s+a
[ ]
= L e −at
−1
L ⎢
+
=
⎥ k a e− pk t
Por tanto:
⎣ s pk⎦
f (t ) = L −1
[F ( s ) ] = a1e − p1 t
+ a2e − p 2t
+ ... + a n e − pnt
23
T2.3 Laplace 1314 SR
Ejemplo con Matlab
32 32
Y ( s) = =
s(s 2 + 12s + 32) s 3 + 12s 2 + 32s
>> num=[32];
>> den=[1 12 32 0];
>> [r,p,k]=residue(num,den)
r =
1
‐2
1
p =
‐8
‐4
0 el término k (residuo) es cero porque partíamos
k = de una expresión en la que el grado del
[] numerador es menor que el denominador.
1 2 1
Y ( s) = − + → y(t ) = 1 − 2e −4t + e −8t
s +8 s + 4 s
24
T2.3 Laplace 1314 SR
Caso 2: F(s) tiene polos reales múltiples (I)
A( s ) = (s + p1 )r (s + p r +1 )(s + p r + 2 )...(s + p n )
La descomposición de F(s) en fracciones parciales es
B(s) br br−1 b a a a
F(s) = = + + ...+ 1 + r+1 + r+2 + ...+ n
A(s) (s + p1)r (s + p1)r−1 (s + p1) s + pr+1 s + pr+2 s + pn
donde
⎡ B (s) ⎤
br = ⎢ (s + p1 )r ⎥
⎣ A(s) ⎦ s = − p1
M
⎧⎪ d j
⎡ B (s) ⎤ ⎫⎪
br− =
1
⎨ ⎢ (s + p1 ) r
⎥ ⎬
⎪⎩ ds ⎪⎭
j j
j! ⎣ A(s) ⎦ s = − p1
M
⎧⎪ d r −1
⎡ B (s) ⎤ ⎫⎪
b1 =
1
⎨ r −1 ⎢ (s + p1 )r
⎥ ⎬
( r − 1 )! ⎪⎩ ds ⎣ A(s) ⎦ ⎪⎭ s = − p1
25
T2.3 Laplace 1314 SR
Caso 2: F(s) tiene polos reales múltiples (II)
f (t ) = L−1 [F ( s ) ] =
⎡ br r −1 b r −1 r−2
⎤ −
= ⎢ t + t + . . . + b 2 t + b1 ⎥ e p1t
+
⎣ ( r − 1 )! ( r − 2 )! ⎦
+ a r + 1 e − p r +1t + a r + 2 e − p r + 2 t + . . . + a n e − p n t
26
T2.3 Laplace 1314 SR
Caso 2: Ejemplo método convencional
s 2 + 2s + 3 B(s) b3 b2 b1
F (s) = = = + +
( s + 1) 3
A( s ) ( s + 1) 3
( s + 1) 2
( s + 1)
B(s)
b3 = ( s + 1) 3 = ( s 2 + 2 s + 3) =2
A( s ) s = −1
s = −1
⎧d ⎡ B(s) 3⎤
⎫ ⎧d 2 ⎫
b2 = ⎨ ⎢ A( s ) ( s + 1) ⎥⎬ = ⎨ ( s + 2 s + 3) ⎬ = ( 2 s + 2 ) s = −1 = 0
⎩ ds ⎣ ⎦ ⎭ s = −1 ⎩ ds ⎭ s = −1
1 ⎧ d2 ⎡ B(s) 3⎤
⎫ 1⎧d ⎫ 1
b3 = ⎨ ⎢ A( s ) ( s + 1) ⎥ ⎬ = ⎨ ( 2 s + 2) ⎬ = ( 2) = 1
(3 − 1)! ⎩ ds 2 ⎣ ⎦ ⎭ s = −1 2! ⎩ ds ⎭ s = −1 2
2 1 1
F (s) = + → f (t ) = 2 t 2 e − t + e − t = (t 2 + 1)e − t
( s + 1) 3 ( s + 1) 2
27
T2.3 Laplace 1314 SR
Caso 2: Ejemplo Matlab
s 2 + 2s + 3 B(s) b3 b2 b1
F (s) = = = + +
( s + 1) 3 A( s ) ( s + 1) ( s + 1) 2 ( s + 1) 3
>> num=[1 2 3];
>> den=poly([‐1 ‐1 ‐1]);
>> [r,p,k]=residue(num,den)
r =
1
0
2
p =
‐1
‐1
‐1
k =
[]
1 2 1
F (s) = + → f (t ) = 2 t 2 e − t + e − t = (t 2 + 1)e − t
( s + 1) ( s + 1) 3 2
28
T2.3 Laplace 1314 SR
Caso 3: F(s) tiene polos complejos conjugados simples
B( s) α1s + α 2 a3 an
F ( s) = = + + ... +
A( s ) (s + p1 )(s + p 2 ) s + p3 s + pn
En donde p1 y p2 son polos complejos conjugados
⎡ a3 ⎤
B(s)
(s + p1 )(s + p 2 ) = ⎢(α 1 s + α 2 ) + (s + p1 )(s + p 2 ) + ...⎥
A( s ) s = − p1 ⎣ s + p3 ⎦ s = − p1
Resulta:
B( s )
(s + p1 )(s + p2 ) = (α1s + α 2 ) s=− p
A(s) s =− p
1
1
Igualando las partes reales y las imaginarias se obtienenen dos ecuaciones de
donde se sacan α1 y α2.
29
T2.3 Laplace 1314 SR
Caso 3: Ejemplo método convencional
s +1 B( s)
F ( s) = = ; s 2 + s + 1 = 0 → p1, 2 = −0.5 ± 0.866 j
s( s + s + 1) A( s)
2
α1 s + α 2a B( s )
F ( s) = + ( s + p1 )( s + p2 ) = (α1s + α 2 ) s = − p
s2 + s +1 s A( s) s = − p1
1
14444244443
s +1
s s =−0.5−0.866 j
− 0.5 − 0.866 j + 1
= α1 (−0.5 − 0.866 j ) + α 2
− 0.5 − 0.866 j
0.5 + 0.866 j = −0.5α1 + α 2 − 0.866α1 j
⎧0.5 = −0.5α1 + α 2 ⎧α1 = −1 s +1
⎨ → ⎨ a= =1
⎩0.866 = −0.866α1 ⎩α2 = 0 s + s + 1 s =0
2
s+ 1 1 3
s 1 s 1 2 1 2 4 1
F ( s) = − 2 + =− + = − + +
s + s +1 s (s + 1 )2 + 3 s (s + 1 )2 + 3 3 (s + 1 )2 + 3 s
2 4 2 4 4 2 4
3 1 −0.5t 3
f (t ) = 1 − e −0.5t cos( t ) + e sen( t )
4 3 4
30
T2.3 Laplace 1314 SR
Caso 3: Ejemplo método Matlab
s +1
F ( s) =
s( s 2 + s + 1)
−0.5 − 0.2887i −0.5 + 0.2887i 1
>> num=[1 1]; F ( s) = + +
( s + 0.5 + 0.866i ) ( s + 0.5 + 0.866i ) s
>> den=conv([1 0], [1 1 1]);
>> [r,p,k]=residue(num,den)
r = ¡OJO!
‐0.5000 ‐ 0.2887i
‐0.5000 + 0.2887i Así no es válido
1.0000 Una posible solución:
p = >> g1=tf(r(1),[1, ‐p(1)]);
‐0.5000 + 0.8660i >> g2=tf(r(2),[1, ‐p(2)]);
‐0.5000 ‐ 0.8660i >> g=minreal(g1+g2)
0
k = Transfer function:
[] ‐s
‐‐‐‐‐‐‐‐‐‐‐
s^2 + s + 1
31
T2.3 Laplace 1314 SR
Conclusiones
Transformada de Laplace:
• Forma alternativa de representar señales
• Permite resolver ecuaciones diferenciales
32
T2.3 Laplace 1314 SR