1
REGULACIÓN AUTOMATICA (1)
(transformada inversa de Laplace)
Escuela Politécnica Superior
Profesor: Darío García Rodriguez
2
TRANFORMADA INVERSA DE LAPLACE
Dada la función de s,
...
...
)(
)(
)( 2
2
1
1
3
3
2
2
1
1
+++
+++
== −−
−−−
nnn
nnn
sasas
sbsbsb
sB
sA
sF las raíces del
denominador (son los polos ) pueden ser:
a) Reales diferentes
b) Reales múltiples (no todas las raíces)
c) Complejas conjugadas ( no todas las raíces)
Dependiendo de las raíces del denominador, se pueden descomponer en fracciones mas
simples, para calcular fácilmente su transformada inversa de Laplace.
a) Raíces reales diferentes:
........
)...)·((
)·...)·(·(
)(
)(
)(
2121
21
+
+
+
+
=
++
++
==
ps
B
ps
A
psps
zszsk
sB
sA
sF
1
)(
)(
)·lim( 1
ps
sB
sA
psA
−→
+=
2
)(
)(
)·lim( 2
ps
sB
sA
psB
−→
+= ..........
La transformada inversa de Laplace de F(s) es:
...··)( 21
++= −− tptp
eBeAtf
Ejemplo:
6116
6352
)( 23
23
+++
+++
=
sss
sss
sF
el mayor exponente del denominador, tiene que ser como mínimo, superior al del
numerador en uno.
Dividiendo el numerador entre el denominador nos queda:
321
2
6116
6197
2
6116
6352
)( 23
2
23
23
+
−
+
−
+
−=
+++
++
−=
+++
+++
=
s
C
s
B
s
A
sss
ss
sss
sss
sF
Las raíces de la ecuación del denominador son –1 , -2 y –3.
3
)3)·(2)·(1(
6197
)·1(lim
2
1
−=
+++
++
+=
−→ sss
ss
sA
s
4
)3)·(2)·(1(
6197
)·2(lim
2
1
=
+++
++
+=
−→ sss
ss
sB
s
3
6
)3)·(2)·(1(
6197
)·3(lim
2
3
=
+++
++
+=
−→ sss
ss
sC
s
Luego nos quedará:
3
6
2
4
1
3
2)(
+
−
+
−
+
+=
sss
sF cuya transformada inversa de Laplace es:
f(t)=2·Dirac(t) + 3·e-t
–4e-2·t
–6·e-3·t
Si queremos resolverlo por el programa de Matlab Sería:
Utilizando la instrucción Residue del programa Matlab en el caso particular de
raíces diferentes el resultado es el que tenemos a la derecha, de la expresión puesta a
continuación.
6116
6352
)( 23
23
+++
+++
=
sss
sss
sG
cuya interpretación es la siguiente:
2
1
3
2
4
3
6
)( +
+
+
+
−
+
+
−
=
sss
sG
Cuyas transformadas inversas de Laplace son
inmediatas e igual a:
)(*2*3*4*6)( 23
tDiraceeetG ttt
++−−= −−−
No obstante si utilizamos la instrucción
ilaplace (inversa de la transformada de Laplace)
dentro del lenguaje simbólico obtendremos lo siguiente
4
b) Polos de raíces Múltiples:
........
)(
....
)()()...·()(
)·...)·(·(
)(
)(
)(
21
1
1
1
1
121
21
+
+
+
+
++
+
+
+
=
++
++
== −
−
ps
B
ps
A
ps
A
ps
A
psps
zszsk
sB
sA
sF n
n
n
n
n
Los residuos se calculan de la forma siguiente:
)(
)(
·)(lim 1
1 sB
sA
psA n
ps
n +=
−→ )(
)(
·)(lim 11
1 sB
sA
ps
ds
d
A n
ps
n +=
−→
−
)(
)(
·)(·
)!.(
1
lim 11
1 sB
sA
ps
ds
d
in
A n
n
in
ps
i +
−
= −
−
−→
2
)(
)(
)·lim( 2
ps
sB
sA
psB
−→
+= .......
Ejemplo:
133
32
)( 23
2
+++
++
=
sss
ss
sF las raíces del denominador es –1 triple, luego nos queda:
)1()1()1()1(
32
133
32
)( 1
2
2
3
3
3
2
23
2
+
+
+
+
+
=
+
++
=
+++
++
=
s
A
s
A
s
A
s
ss
sss
ss
sF en donde
2
)1(
32
·)1(lim 3
2
3
1
3 =
+
++
+=
−→ s
ss
sA
s
0)22(lim
)1(
32
·)1(lim
13
2
3
1
2 =+=
+
++
+=
−→−→
s
s
ss
s
ds
d
A
ss
1)2(
2
1
lim
)1(
32
·)1(
2
1
lim
13
2
3
2
2
1
1 ==
+
++
+=
−→−→ ss s
ss
s
ds
d
A
)1(
1
)1(
0
)1(
2
133
32
)( 2323
2
+
+
+
+
+
=
+++
++
=
ssssss
ss
sF cuya transformada inversa es:
)1·(··1·0··
2
2
)( 222
+=+=++= −−−−−−
teeeteteettf tttttt
Nota la transformada inversa de Laplace de n
as
sF
)(
1
)(
+
= es igual a
atn
et
factn
tf −−
−
= ··
)1(
1
)( 1
5
Si queremos resolverlo por el programa de Matlab Sería
En el segundo caso tenemos raíces múltiples, las
transformadas inversas de Laplace se calcula con
residue, cuya interpretación es la siguiente:
32
)1(
2
)1(
0
)1(
1
)(
+
+
+
+
+
=
sss
sG
Cuyas transformadas inversa serian:
tt
etetG −−
+= **)2/1(*2)( 2
Utilizando ilaplace dentro del lenguaje simbólico
obtendríamos:
c) Raíces complejas conjugadas
nsms
GsF
ps
B
ps
A
psps
zszsk
sB
sA
sF
++
+
++
+
+
+
=
++
++
==
·
·
........
)...)·((
)·...)·(·(
)(
)(
)( 2
2121
21
Donde los p son reales, y el denominador de la última fracción es compleja conjugadas
cuyas soluciones son:
ibas ·±−= Luego nos quedaría:
( ) 222
·
)·).(·(
·
·
·
bas
GsF
ibasibas
GsF
nsms
GsF
++
+
=
−+++
+
=
++
+
La transformada inversa de Laplace de esta función, hay que compararla con la
transformada de Laplace del seno y coseno.
La transformada inversa de Laplace de
( ) 22
)(
bas
sF
++
=
ω
es tsenetf ta
ω·)( ·
=
Y la transformada inversa de Laplace de
( ) 22
)(
bas
as
sF
++
+
= es tetf ta
ω·cos)( ·
=
6
Se hacen los cambios oportunos del numerador F·s+G ,para que nos den en el
numerador una expresión de la forma k(s+a)+ qω donde k y q son constantes, y así
poder obtener su transformada inversa de Laplace.
( ) 222222
)(
·
)(
)(·
bas
q
bas
ask
bas
GsF
++
+
++
+
=
++
+ ω
Aquí la transformada inversa de
Laplace es inmediata y es k·e-at
·cosωt +q·e-at
·senωt
Ejemplo:
5·2
12·2
)( 2
++
+
=
ss
s
sF Las raíces de denominador son: is ·21±−=
( ) 2222222
2)1(
2
·5
2)1(
1
·2
2)1(
10)1(2
)·21·(·21
12·2
5·2
12·2
)(
++
+
++
+
=
++
++
=
−+++
+
=
++
+
=
ss
s
s
s
isis
s
ss
s
sF
Ahora la transformada inversa de Laplace son inmediata:
tsenetetf tt
·2··5·2·cos·2)( ·1·1 −−
+=
Si queremos calcularlo por el programa Matlab
tendriamos:
En este tercer caso las raíces son complejas
conjugadas y las transformada inversa de Laplace
no serian inmediatas, sino al contrario tendríamos
que realizar unas series de operaciones.
22
2)1(
12
)·21(
·5.21
)·21(
·5.21
)(
++
+
=
−+
+
+
−+
−
=
s
s
is
i
is
i
sF
es decir la solución no es inmediata.
En cambio con la instrucción ilaplace, del lenguaje simbolico, la solución es
inmediata. la ponemos a continuación.

Transformada inversa de laplace

  • 1.
    1 REGULACIÓN AUTOMATICA (1) (transformadainversa de Laplace) Escuela Politécnica Superior Profesor: Darío García Rodriguez
  • 2.
    2 TRANFORMADA INVERSA DELAPLACE Dada la función de s, ... ... )( )( )( 2 2 1 1 3 3 2 2 1 1 +++ +++ == −− −−− nnn nnn sasas sbsbsb sB sA sF las raíces del denominador (son los polos ) pueden ser: a) Reales diferentes b) Reales múltiples (no todas las raíces) c) Complejas conjugadas ( no todas las raíces) Dependiendo de las raíces del denominador, se pueden descomponer en fracciones mas simples, para calcular fácilmente su transformada inversa de Laplace. a) Raíces reales diferentes: ........ )...)·(( )·...)·(·( )( )( )( 2121 21 + + + + = ++ ++ == ps B ps A psps zszsk sB sA sF 1 )( )( )·lim( 1 ps sB sA psA −→ += 2 )( )( )·lim( 2 ps sB sA psB −→ += .......... La transformada inversa de Laplace de F(s) es: ...··)( 21 ++= −− tptp eBeAtf Ejemplo: 6116 6352 )( 23 23 +++ +++ = sss sss sF el mayor exponente del denominador, tiene que ser como mínimo, superior al del numerador en uno. Dividiendo el numerador entre el denominador nos queda: 321 2 6116 6197 2 6116 6352 )( 23 2 23 23 + − + − + −= +++ ++ −= +++ +++ = s C s B s A sss ss sss sss sF Las raíces de la ecuación del denominador son –1 , -2 y –3. 3 )3)·(2)·(1( 6197 )·1(lim 2 1 −= +++ ++ += −→ sss ss sA s 4 )3)·(2)·(1( 6197 )·2(lim 2 1 = +++ ++ += −→ sss ss sB s
  • 3.
    3 6 )3)·(2)·(1( 6197 )·3(lim 2 3 = +++ ++ += −→ sss ss sC s Luego nosquedará: 3 6 2 4 1 3 2)( + − + − + += sss sF cuya transformada inversa de Laplace es: f(t)=2·Dirac(t) + 3·e-t –4e-2·t –6·e-3·t Si queremos resolverlo por el programa de Matlab Sería: Utilizando la instrucción Residue del programa Matlab en el caso particular de raíces diferentes el resultado es el que tenemos a la derecha, de la expresión puesta a continuación. 6116 6352 )( 23 23 +++ +++ = sss sss sG cuya interpretación es la siguiente: 2 1 3 2 4 3 6 )( + + + + − + + − = sss sG Cuyas transformadas inversas de Laplace son inmediatas e igual a: )(*2*3*4*6)( 23 tDiraceeetG ttt ++−−= −−− No obstante si utilizamos la instrucción ilaplace (inversa de la transformada de Laplace) dentro del lenguaje simbólico obtendremos lo siguiente
  • 4.
    4 b) Polos deraíces Múltiples: ........ )( .... )()()...·()( )·...)·(·( )( )( )( 21 1 1 1 1 121 21 + + + + ++ + + + = ++ ++ == − − ps B ps A ps A ps A psps zszsk sB sA sF n n n n n Los residuos se calculan de la forma siguiente: )( )( ·)(lim 1 1 sB sA psA n ps n += −→ )( )( ·)(lim 11 1 sB sA ps ds d A n ps n += −→ − )( )( ·)(· )!.( 1 lim 11 1 sB sA ps ds d in A n n in ps i + − = − − −→ 2 )( )( )·lim( 2 ps sB sA psB −→ += ....... Ejemplo: 133 32 )( 23 2 +++ ++ = sss ss sF las raíces del denominador es –1 triple, luego nos queda: )1()1()1()1( 32 133 32 )( 1 2 2 3 3 3 2 23 2 + + + + + = + ++ = +++ ++ = s A s A s A s ss sss ss sF en donde 2 )1( 32 ·)1(lim 3 2 3 1 3 = + ++ += −→ s ss sA s 0)22(lim )1( 32 ·)1(lim 13 2 3 1 2 =+= + ++ += −→−→ s s ss s ds d A ss 1)2( 2 1 lim )1( 32 ·)1( 2 1 lim 13 2 3 2 2 1 1 == + ++ += −→−→ ss s ss s ds d A )1( 1 )1( 0 )1( 2 133 32 )( 2323 2 + + + + + = +++ ++ = ssssss ss sF cuya transformada inversa es: )1·(··1·0·· 2 2 )( 222 +=+=++= −−−−−− teeeteteettf tttttt Nota la transformada inversa de Laplace de n as sF )( 1 )( + = es igual a atn et factn tf −− − = ·· )1( 1 )( 1
  • 5.
    5 Si queremos resolverlopor el programa de Matlab Sería En el segundo caso tenemos raíces múltiples, las transformadas inversas de Laplace se calcula con residue, cuya interpretación es la siguiente: 32 )1( 2 )1( 0 )1( 1 )( + + + + + = sss sG Cuyas transformadas inversa serian: tt etetG −− += **)2/1(*2)( 2 Utilizando ilaplace dentro del lenguaje simbólico obtendríamos: c) Raíces complejas conjugadas nsms GsF ps B ps A psps zszsk sB sA sF ++ + ++ + + + = ++ ++ == · · ........ )...)·(( )·...)·(·( )( )( )( 2 2121 21 Donde los p son reales, y el denominador de la última fracción es compleja conjugadas cuyas soluciones son: ibas ·±−= Luego nos quedaría: ( ) 222 · )·).(·( · · · bas GsF ibasibas GsF nsms GsF ++ + = −+++ + = ++ + La transformada inversa de Laplace de esta función, hay que compararla con la transformada de Laplace del seno y coseno. La transformada inversa de Laplace de ( ) 22 )( bas sF ++ = ω es tsenetf ta ω·)( · = Y la transformada inversa de Laplace de ( ) 22 )( bas as sF ++ + = es tetf ta ω·cos)( · =
  • 6.
    6 Se hacen loscambios oportunos del numerador F·s+G ,para que nos den en el numerador una expresión de la forma k(s+a)+ qω donde k y q son constantes, y así poder obtener su transformada inversa de Laplace. ( ) 222222 )( · )( )(· bas q bas ask bas GsF ++ + ++ + = ++ + ω Aquí la transformada inversa de Laplace es inmediata y es k·e-at ·cosωt +q·e-at ·senωt Ejemplo: 5·2 12·2 )( 2 ++ + = ss s sF Las raíces de denominador son: is ·21±−= ( ) 2222222 2)1( 2 ·5 2)1( 1 ·2 2)1( 10)1(2 )·21·(·21 12·2 5·2 12·2 )( ++ + ++ + = ++ ++ = −+++ + = ++ + = ss s s s isis s ss s sF Ahora la transformada inversa de Laplace son inmediata: tsenetetf tt ·2··5·2·cos·2)( ·1·1 −− += Si queremos calcularlo por el programa Matlab tendriamos: En este tercer caso las raíces son complejas conjugadas y las transformada inversa de Laplace no serian inmediatas, sino al contrario tendríamos que realizar unas series de operaciones. 22 2)1( 12 )·21( ·5.21 )·21( ·5.21 )( ++ + = −+ + + −+ − = s s is i is i sF es decir la solución no es inmediata. En cambio con la instrucción ilaplace, del lenguaje simbolico, la solución es inmediata. la ponemos a continuación.