Respuesta de un oscilador a una fuerza impulsiva (I)

Vamos a estudiar ahora el comportamiento de un oscilador forzado bajo la acción de una fuerza F(t).

Aplicamos la segunda ley de Newton a este sistema

ma=-λv-kx+F(t)

Que escribimos en forma de ecuación diferencial general, con las siguientes condiciones iniciales: posición inicial x0 y velocidad inicial v0 en el instante t=0

d 2 x d t 2 +2γ dx dt + ω 0 2 x=f(t)f(t)= F(t) m t=0{ x= x 0 dx dt = v 0

Aplicamos la transformada de Laplace a la ecuación diferencial

( s 2 F(s)s·x(0)x'(0) )+2γ( sF(s)x(0) )+ ω 0 2 F(s)=g(s) ( s 2 F(s)s· x 0 v 0 )+2γ( sF(s) x 0 )+ ω 0 2 F(s)=g(s) F(s)= g(s) s 2 +2γs+ ω 0 2 + s x 0 +2γ x 0 + v 0 s 2 +2γs+ ω 0 2

g(s) es la transformada de Laplace de la función f(t)

La transformada inversa de Laplace x(t)=x1(t)+x2(t) es la suma de dos términos, el primero es el debido a la fuerza y no depende de las condiciones iniciales y el segundo depende de los valores de la posición inicial x0 y velocidad inicial v0 en el instante t=0.

Como hemos visto en la página anterior: oscilaciones amortiguadas, la transformada inversa de Laplace del segundo término x2(t) es

x 2 = x 0 e γt cos(ωt)+ ( γ x 0 + v 0 ) ω e γt sin(ωt) ω= ω 0 2 γ 2

Quedaría por determinar la transformada inversa de Laplace del primer término que dependerá de la función g(s) particular, es decir, de la fuerza aplicada a la partícula en función del tiempo t, F(t).

Pulso delta de Dirac

Un impulso es una fuerza F(t) actuando durante un tiempo Δt. Por ejemplo, un golpe de un martillo, el choque de un objeto contra otro fijo, la presión de los gases de una explosión, etc.

Se define impulso como el área sombreada bajo la curva F(t), o la integral

I= t 0 t 0 +Δt F(t)·dt

El impulso unidad o la función delta de Dirac se define

δ(ta)=0ta δ(ta)·dt =1

La fuerza es nula excepto en las proximidades de t=a. El valor de la fuerza es muy grande en ese instante.

Un impulso I0 que puede representar una fuerza muy grande actuando durante un intervalo muy corto de tiempo se puede escribir.

I ( t ) = I 0 · δ ( t ) f ( t ) = I 0 m δ ( t )

La transformada de Laplace g(s) es, véase la tabla de transformadas de Laplace

g ( s ) = I 0 m

Se procede a calcular la transformada inversa de Laplace de modo similar al del oscilador amortiguado, ya que solamente se añade el término constante I0/m, por lo que la acción del impulso es proporcionar al móvil una velocidad inicial adicional I0/m, tal como vemos a continuación.

F(s)= I 0 /m s 2 +2γs+ ω 0 2 + s x 0 +2γ x 0 + v 0 s 2 +2γs+ ω 0 2 = F(s)= x 0 (s+γ) (s+γ) 2 +( ω 0 2 γ 2 ) + ( γ x 0 + v 0 + I 0 /m ) ω 0 2 γ 2 ω 0 2 γ 2 (s+γ) 2 +( ω 0 2 γ 2 ) x(t)= x 0 e γt cos(ωt)+ ( γ x 0 + v 0 + I 0 /m ) ω e γt sin(ωt) x(t)= x 0 exp(γt)( cos(ωt)+ γ ω sin(ωt) )+ v 0 + I 0 /m ω exp(γt)sin(ωt)

Para el caso de que las condiciones iniciales sean: posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

x ( t ) = I 0 m ω exp ( γ t ) sin ( ω t )

Vamos a representar la función x(t) en función de ω0t para varios valores del coeficiente de rozamiento γ=ω0·g. Escribimos la función x(t) de forma apropiada

x(t)= I 0 m ω 0 2 1 1 g 2 exp(g ω 0 t)sin( 1 g 2 ω 0 t ) γ=g ω 0 ω= ω 0 1 g 2

r=[0 0.25 0.5]; %rozamiento ξ
col=['b' 'r' 'g']; %colores
t=linspace(0,15,100); %w0·t en el eje horizontal
hold on
i=0;
for g=r
    i=i+1;
    x=exp(-g*t).*(sin(sqrt(1-g^2)*t))/sqrt(1-g^2);
    plot(t,x,col(i),'displayName',num2str(r(i)))
end
title('Impulso')
xlabel('\omega_0t')
ylabel('x(t)')
legend('-DynamicLegend','location','Southeast')
grid on
hold off

Función escalón

Supongamos ahora, que la fuerza adopta la forma de la función escalón

F(t)={ F 0 t0 0t<0

Resolvemos la ecución diferencial

d 2 x d t 2 +2γ dx dt + ω 0 2 x= F 0 m

Integración de la ecuación diferencial

La solución particular es

x 1 =cte ω 0 2 x 1 = F 0 m

La solución completa es la suma de la homogénea más la particular

x= F 0 m ω 0 2 +exp(γt)( Asin(ωt)+Bcos(ωt) ) ω= ω 0 2 γ 2

Los coeficientes A y B se determinan a partir de las condiciones iniciales: posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

dx dt =γexp(γt)( Asin(ωt)+Bcos(ωt) )+ ωexp(γt)( Acos(ωt)Bsin(ωt) ) t=0{ x= x 0 dx dt = v 0 x= F 0 m ω 0 2 +exp(γt)( ( v 0 ω + γ ω ( x 0 F 0 m ω 0 2 ) )sin(ωt)+( x 0 F 0 m ω 0 2 )cos(ωt) )

Para el caso de que las condiciones iniciales sean: posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

x= F 0 m ω 0 2 ( 1exp(γt)( γ ω sin(ωt)+cos(ωt) ) )

Vamos a representar la función x(t) en función de ω0t para un valor del coeficiente de rozamiento γ=ω0·g. Escribimos la función x(t) de forma apropiada

x= F 0 m ω 0 2 ( 1exp(g ω 0 t)( g 1 g 2 sin( 1 g 2 ω 0 t )+cos( 1 g 2 ω 0 t ) ) ) γ=g ω 0 ω= 1 g 2 ω 0

g=0.25;
t=linspace(0,15,100); %w0·t en el eje horizontal
w=sqrt(1-g^2);
x=1-exp(-g*t).*(g*sin(w*t)/w+cos(w*t));
plot(t,x,'r')
title('Escalón')
xlabel('\omega_0t')
ylabel('x(t)')
grid on

[xmax nmax]=max(abs(x));
fprintf('El máximo valor del desplazamiento es %1.5f 
en el instante %1.5f\n',xmax,t(nmax))

El máximo valor del desplazamiento es 1.44346 en el instante 3.18182

La función presenta un máximo pronunciado para tp=π/ω, que obtenemos derivando x(t) e igualando a cero.

Por otra parte, la función x(t) tiende asintóticamente al valor

F 0 m ω 0 2

El primer máximo sobrepasa el valor final de x(t) en la cantidad

F 0 m ω 0 2 exp( γπ ω )

Transformada de Laplace

Vamos a resolver la ecuación diferencial mediante la transformada de Laplace para una fuerza similar a la anterior pero más general. La definición de la fuerza aplicada al móvil es ahora

F(t)={ F 0 ta 0t<a

Vamos a volver a obtener la expresión de x(t) utilizando la transformada de Laplace de la función escalón u(t-a) que es exp(-as)/s. La transformada de la función f(t)=F(t)/m es

g(s)= F 0 m exp(as) s

Tenemos que calcular la transformada inversa de Laplace x1(t) de la expresión

F 0 m exp(as) 1 s( s 2 +2γs+ ω 0 2 )

Descomponemos la fracción en suma de fracciones simples

1 s( s 2 +2γs+ ω 0 2 ) = As+B s 2 +2γs+ ω 0 2 + C s C= 1 ω 0 2 A= 1 ω 0 2 B= 2γ ω 0 2 1 s( s 2 +2γs+ ω 0 2 ) = 1 ω 0 2 ( 1 s s+2γ ( s+γ ) 2 +( ω 0 2 γ 2 ) )= 1 ω 0 2 ( 1 s s+γ ( s+γ ) 2 +( ω 0 2 γ 2 ) γ ( s+γ ) 2 +( ω 0 2 γ 2 ) )

Examinando la tabla de las transformadas de Laplace obtenemos la expresión del primer término x1(t) debido a la fuerza

F 0 m ω 0 2 ( exp(as) s s+γ ( s+γ ) 2 +( ω 0 2 γ 2 ) exp(as) γ ( s+γ ) 2 +( ω 0 2 γ 2 ) exp(as) ) x 1 (t)= F 0 m ω 0 2 ( 1exp( γ(ta) )cos( ω(ta) ) γ ω exp( γ(ta) )sin( ω(ta) ) )u(ta)

La solución completa es x(t)=x1(t)+x2(t)

x(t)=exp(γt)( x 0 cos(ωt)+ ( γ x 0 + v 0 ) ω sin(ωt) ) + F 0 m ω 0 2 ( 1exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) )u(ta)

Para el caso de que las condiciones iniciales sean: posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

x(t)= F 0 m ω 0 2 ( 1exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) )u(ta)

Esta es la respuesta x(t) a la acción de la fuerza F(t) que utilizaremos en los siguientes apartados.

Cuando a=0 como en el apartado anterior y para t≥0

x(t)=exp(γt)( x 0 cos(ωt)+ ( γ x 0 + v 0 ) ω sin(ωt) ) + F 0 m ω 0 2 ( u(t)exp( γt )( cos( ωt )+ γ ω sin( ωt ) ) )

Si la posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

x(t)= F 0 m ω 0 2 ( 1exp(γt)( cos(ωt)+ γ ω sin(ωt) ) )

La misma expresión que hemos obtenido anteriormente

Pulso rectangular (superposición)

La definición de la función F(t) es

F(t)={ F 0 0t<a 0ta

Como vemos en la figura de la derecha el pulso rectangular es la suma de dos funciones escalón

F 1 (t)={ F 0 t0 0t<0 F 2 (t)={ F 0 ta 0t<a

Aplicando el principio de superposición, el término x1(t)=x11(t)+x12(t) es la suma de dos términos debidos a cada una de las dos fuerzas: la fuerza F1(t)

x 11 (t)= F 0 m ω 0 2 ( 1exp( γt )( cos( ωt )+ γ ω sin( ωt ) ) )u(t)

y la fuerza F2(t)

x 12 (t)= F 0 m ω 0 2 ( 1exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) )u(ta)

La solución completa es x(t)=x1(t)+x2(t)

x(t)=exp(γt)( x 0 cos(ωt)+ ( γ x 0 + v 0 ) ω sin(ωt) ) + F 0 m ω 0 2 ( 1exp( γt )( cos( ωt )+ γ ω sin( ωt ) ) )u(t) F 0 m ω 0 2 ( 1exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) )u(ta)

Se sugiere al lector modificar los valores del amortiguamiento g<1, la anchura del pulso a y las condiciones iniciales: posición inicial x0 y velocidad inicial v0

Expresamos en MATLAB la función u(t-a) como una comparación (ta) que devuelve 1 si es cierto y cero si es falso.

g=0.25; %rozamiento
x0=0; %condiciones iniciales
v0=-1;
t=linspace(0,15,100); %w0·t en el eje horizontal
w=sqrt(1-g^2);
a=3; %anchura del pulso rectangular
%respuesta a la función escalón
f0=@(t) exp(-g*t).*(x0*cos(w*t)+(g*x0+v0)*sin(w*t)/w);
f=@(t,a) (t>=a)-exp(-g*(t-a)).*(g*sin(w*(t-a))/w+cos(w*(t-a)));
hold on
%Pulso
xx=[0 a a 0];
yy=[1 1 0 0];
fill(xx,yy,'y'); %rellena un área de color especificado
%respuesta
t1=t(t<a); x1=f0(t1)+f(t1,0);
t2=t(t>=a); x2=f0(t2)+f(t2,0)-f(t2,a);
x=[x1 x2];
plot(t,x,'r')

title('Pulso rectangular')
xlabel('\omega_0t')
ylabel('x(t)')
grid on
hold off

Para el caso de que las condiciones iniciales sean: posición inicial x0=0 y velocidad inicial v0=0 en el instante t=0.

x(t)= F 0 m ω 0 2 ( 1exp( γt )( cos( ωt )+ γ ω sin( ωt ) ) )u(t) F 0 m ω 0 2 ( 1exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) )u(ta)

Como en la sección anterior, representamos la función x(t) en función de ω0t para un valor del coeficiente de rozamiento γ=ω0·g, para ello escribimos la función x(t) de forma apropiada, poniendo

γ=g ω 0 ω= 1 g 2 ω 0

Nos queda por demostar que cuando a es muy pequeño y F0 es grande se obtiene la misma expresión para x(t) que hemos obtenido para el pulso delta de Dirac

x ( t ) = I 0 m ω exp ( γ t ) sin ( ω t )

donde el impulso I0 es igual al producto de la fuerza F0 por el tiempo que actúa a. I0=F0·a

Utilizamos MATLAB para calcular el límite de la expresión entre paréntesis de x(t)

x(t)= F 0 a m ω 0 2 f(a) a = I 0 m ω 0 2 f(a) a f(a)=exp(γt)( cos(ωt)+ γ ω sin(ωt) ) +exp( γ(ta) )( cos( ω(ta) )+ γ ω sin( ω(ta) ) ) lim a0 f(a) a = lim a0 f'(a)

Este límite es del tipo 0/0 que se puede resolver aplicando La regla de L'Hôpital.

>> syms g t w a;
>> x=-exp(-g*t)*(cos(w*t)+g*sin(w*t)/w)
+exp(-g*(t-a))*(cos(w*(t-a))+g*sin(w*(t-a))/w);
>> limit(x/a,a,0)
ans =(sin(t*w)*(g^2 + w^2))/(w*exp(g*t))

El límite vale

ω 2 + γ 2 ω sin(ωt)exp(γt)= ω 0 2 ω sin(ωt)exp(γt)

Por lo que

x ( t ) = I 0 m ω exp ( γ t ) sin ( ω t )

que es el mismo resultado que obtuvimos con la función delta de Dirac

Actividades

Se introduce

Se pulsa en el botón Nuevo.

Probar con otras condiciones iniciales distintas de x0=0 y v0=0. Por ejemplo, x0=1 y v0=0, x0=0 y v0=-1.