ER1.4. Solución de una ecuación diferencial lineal no homogénea con término independiente definido por partes utilizando la transformada de Laplace

Introducción (planteamiento)

Resolver la siguiente ecuación diferencial, con un término independiente definido por partes, por medio de la transformada de Laplace.

{¨y+y=f(t)y(0)=˙y(0)=0    f(t)={0,0t<11,1t<20,t2    

Método (plan de solución)

Esta ecuación es más simple de resolver aplicando la transformada de Laplace, dado que si se resuelve aplicando la teoría de las ecuaciones diferenciales es necesario resolverla tres veces: la primera corresponde a un término independiente igual a cero y las condiciones iniciales dadas; en el segundo tramo, el término independiente es igual a 1 y las condiciones iniciales se obtienen reemplazando t=1 en la solución y su derivada del tramo anterior; en el tercer tramo, el término independiente es igual a 0 y las condiciones iniciales se obtienen reemplazando t=2  en la solución y la derivada del tramo anterior. Sin embargo, con la transformada de Laplace se puede utilizar la función escalón unitario, por lo que la solución requiere de los siguientes pasos: (i) expresar el término independiente usando la función escalón unitario, (ii) aplicar la transformada de Laplace usando las transformadas básicas y las propiedades operacionales, (iii) despejar la solución en el espacio complejo s, (iv) expresar la solución usando fracciones parciales, (v) calcular la transformada de Laplace inversa utilizando las transformadas básicas y las propiedades operacionales en sentido contrario, (vi) verificar y analizar los resultados.

Resultados (solución)

Expresión general para representar una función con discontinuidad finita utilizando la función escalón unitario: 

(Función después de τ - Función antes de τ) us(tτ) 

Término independiente utilizando la función escalón unitario: 

f(t)=us(t1)us(t2) 

Transformada de Laplace de cada término:

L{¨y}+L{y}=L{us(t1)us(t2)}

s2Y(s)+Y(s)=esse2ss

Y(s)=ess(s2+1)e2ss(s2+1)

Calculando las fracciones parciales (solo se requiere hacerlo una vez, pero el retardo es diferente):

1s(s2+1)=1sss2+1,1cost

Cálculo de la transformada inversa usando el Symbolic Math Toolbox de MATLAB:

syms s
ilaplace(1/(s*(s^2+1)))

La transformada de Laplace inversa es:

y(t)=[1cos(t1)]us(t1)[1cos(t2)]us(t2) 

Gráfico de la solución:

t = 0:0.01:20; 
y = (1 - cos(t-1)).*heaviside(t-1) - (1 - cos(t-2)).*heaviside(t-2); 
plot(t,y), 
xlabel('t (seg)'), ylabel('y(t)')

 

Respuesta temporal

Discusión y verificación

La solución tiene mínimo un retardo de 1 seg, lo cual es correcto. Además, la solución tiene un comportamiento sinusoidal, lo cual tiene sentido, dado que la ecuación diferencial corresponde a un movimiento oscilatorio sin amortiguamiento (raíces características en ±i) y en el tercer tramo (después de 2 seg) las condiciones iniciales son diferentes de cero. La comparación con la respuesta simbólica con MATLAB da los mismos resultados (en este caso es mejor graficar que dar la solución analítica, dado que MATLAB la entrega en una forma poco clara):

syms y(t)
Dy = diff(y,t); D2y =  diff(y,t,2);
ode = D2y + y(t) == heaviside(t-1) - heaviside(t-2);
cond1 = y(0) == 0; cond2 = Dy(0) == 0; 
conds = [cond1 cond2]; 
ySol(t) = dsolve(ode, conds)
fplot(ySol,[0,20])


Comentarios