6. TRANSFORMADA DE LAPLACE

Invítame a un Café

# Importar librerias basicas
import numpy as np
import matplotlib.pyplot as plt
import sympy as sym

%matplotlib inline
plt.style.use('bmh') # estilo de las graficas
from IPython.display import Latex # para visualizar ecuaciones en jupyter

Definición

La transformada de Laplace lleva el nombre de su descubridor Pierre-Simon Laplace. La Transformada de Laplace constituye una transformación integral con la función exponencial compleja est como función base donde s se denomida la frecuencia compleja y s=σ+jω con σ,ωR.

Las funciones exponenciales complejas constituyen funciones propias de sistemas lineales invariantes en el tiempo (LTI). La transformación de Laplace es, por lo tanto, de uso especial en el contexto de señales y sistemas LTI.

Transformada Bilateral de Laplace

La Transformada de Laplace (TLP) de una señal x(t) se define como: X(s)=+x(t)·estdt,sC

La Transformada de Laplace se aplica a señales continuas (no a discretas) y se convierte en la Transformada de Fourier cuando hacemos s=jω.

En sistemas LTI, la TLP de h(t) es H(s) y se denomina función de transferencia del sistema.

Transformada Unilateral de Laplace

Las señales causales son muy importantes en la teoría de sistemas y señales. Para una señal causal x(t)=0 para t<0, se mantiene la relación x(t)=x(t)μ(t). Introduciendo esto en la definición de la transformada de Laplace bilateral, obtenemos:

X(s)=0x(t),est;dt

En la literatura, tanto la transformada de Laplace unilateral como la bilateral se denominan transformada de Laplace. Ambas dan el mismo resultado para las señales causales.

Transformada inversa de Laplace

x(t)=12πjσjσ+jX(s)·estdt

Región de Convergencia

Todos los valores s para los que converge la transformación de Laplace forman una Region de convergencia (ROC). Las transformadas de Laplace de dos señales diferentes pueden diferir solo con respecto a sus ROC. En consecuencia, la ROC necesita ser dada explícitamente para una inversión o transformada inversa única de la transformada de Laplace.

Diferentes señales pueden tener la misma TLP (por ejemplo, x1(t)=eαt·u(t),x2(t)=eαtu(t)). Pero converge para distintas regiones del plano complejo s. A la región del plano s donde X(s) es convergente se le denomina Región de Convergencia (ROC).

La ROC se calcula analizando los polos (infinitos) de X(s) y tiene las siguientes características:

  • Es un conjunto de bandas paralelas al eje jω.
  • Si la TLP es racional, la ROC no contiene ningún polo.
  • Si x(t) es de duración finita y absolutamente integrable, la ROC de X(s) es todo el plano s.
  • Si x(t) es derecha, la ROC es un semiplano derecho.
  • Si x(t) es izquierda, la ROC es un semiplano izquierdo.

Ejemplos de Transformadas de Laplace

T. Laplace Impulso de Dirac

Lδ(t)=δ(t),estdt=est|t=0=1 para sC. la ROC esta en todo el plano complejo.

t = sym.symbols('t', real=True)
s = sym.symbols('s', complex=True)

X = sym.integrate(sym.DiracDelta(t)*sym.exp(-s*t), (t, -sym.oo, sym.oo))
print(f'Transformada de Laplace con python del impulso de dirac = {X}')
Transformada de Laplace con python del impulso de dirac = 1

T. Laplace de la señal exponencial compleja causal

x(t)=μ(t)es0t

con frecuencia compleja s0C se deriva de la evaluación de la definición de la transformada de Laplace unilateral

X(s)=0es0test;dt=e(s+s0)ts+s0,|0=1s+s0[limt(e(s+s0)t)1] =1s+s0

Como se puede concluir del caso límite anterior, la transformación de Laplace converge solo para s+s0>0. Por lo tanto, el ROC se da como

s>s0

Combinando los hallazgos anteriores, la transformación de la señal exponencial compleja causal es

Lϵ(t)es0t=1s+s0for s>s0

s0 = sym.symbols('s0', complex=True)

X, a, cond = sym.laplace_transform(sym.exp(-s0*t), t, s)
X, a, cond
print('Transformada de Laplace con python de una exponencial')
X
Transformada de Laplace con python de una exponencial

1s+s0

T. de Laplace función Paso

Lμ(t)=1sfor s>0

T. de Laplace de Seno y Coseno

cos(ω0t)=12(ejω0t+ejω0t) sin(ω0t)=12j(ejω0tejω0t)

Lμ(t)es0t=1s+s0for s>s0

Utilizando la propiedad de linealidad Lμ(t)cos(ω0t)=12(1sjω0+1s+jω0)=ss2+ω02for s>0

Lμ(t)sin(ω0t)=12j(1sjω01s+jω0)=ω0s2+ω02for s>0

t, w0 = sym.symbols('t omega0', real=True)
s = sym.symbols('s', complex=True)

x = sym.sin(w0*t)
X, a, cond = sym.laplace_transform(x, t, s)
X, a, cond
print('Transformada de Laplace de sin(t)u(t) =')
X
Transformada de Laplace de sin(t)u(t) =

ω0ω02+s2

Propiedades

Linealidad

LA·x1(t)+B·x2(t)=A·X1(s)+B·X2(s) y la ROC conteniendo R1∩R2

Desplazamiento en el Tiempo

Lx(tt0)=est0·X(s) y ROC = R.

Desplazamiento en el Dominio de s

Les0·tx(t)=X(ss0) y ROC = R + Res0.

Escalamiento en el Tiempo

Lx(a·t)=1|a|·X(sa) y ROC = R/a.

Conjugación

$$ \large \mathbb{L}{x^(t)} = X^(s^*) $$ y ROC = R.

Convolución

Lx(t)h(t)=X(s)·H(s) y la ROC conteniendo Rx∩Rh.

Diferenciación en el Tiempo

Ldx(t)dt=s·X(s) y la ROC conteniendo a R.

Diferenciación en Dominio de s

Lt·x(t)=dX(s)ds y la ROC = R.

Tabla de Transformadas Básicas

Señal en el dominio del tiempoTransformada de LaplaceRegion de Convergencia (ROC)
δ(t)1Todo s
u(t)1sRes>0
u(t)1sRes<0
eat·u(t)1s+aRes>a
eat·u(t)1s+aRes<a
sen(at)·u(t)as+a2Todo s
cos(at)·u(t)ss+a2Todo s
eat·sen(wt)·u(t)w(s+a)2+w2Todo s
eat·cos(wt)·u(t)s+a(s+a)2+w2Todo s
tn·eat,nNn!(s+a)n+1Res>a

REFERENCIAS

Phd. Jose R. Zapata