Una calle llena de obstáculos

En esta página, el modelo de calle irregular viene descrita por la función y0=Asin(2πx/λ)

En la figura, observamos un muelle elástico de constante k en posición vertical. Su altura sin deformar es l0. Cuando colocamos encima del muelle una partícula de masa m, su peso mg se equilibra con la fuerza que ejerce el muelle deformado kΔy. El muelle se deforma Δy=mg/k. La altura inicial de la partícula es l0-mg/k, tal como vemos a la izquerda de la figura

Un automóvil viaja con velocidad horizontal constante v. Se encuentra con un obstáculo dispuesto a lo ancho de la calle cuya forma está descrita por una función f(x) .

En un instante t, la posición de la masa puntual es (x,y), con x=vt. Las fuerzas sobre la partícula (parte derecha de la figura) son:

La ecuación del movimiento de la partícula en la dirección vertical es

m d 2 y d t 2 =k( y y 0 l 0 )mg2γm d(y y 0 ) dt d 2 y d t 2 +2γ dy dt = k m ( y l 0 + mg k )+ k m y 0 +2γ d y 0 dt

Llamando

ω 0 2 = k m ,z=y l 0 + mg k

La ecuación diferencial se expresa

d 2 z d t 2 +2γ dz dt + ω 0 2 z= ω 0 2 Asin( 2πvt λ )+ 4πv λ γAcos( 2πvt λ )

El segundo miembro es la fuerza oscilante por unidad de masa

f(t)= ω 0 2 Asin( ω f t )+2Aγ ω f cos( ω f t ), ω f = 2πv λ

La solución de la homogénea para γ<ω0 (oscilaciones amortiguadas) es,

z h =exp( γt ){ B 1 sin( ωt )+ B 2 cos( ωt ) },ω= ω 0 2 γ 2

Los coeficientes B1 y B2 se determinan a partir de las condiciones iniciales

La solución particular es

z p =Csin( ω f t )+Dcos( ω f t )

Introducimos la solución particular en la ecuación diferencial, para obtener los coeficientes C y D

ω f 2 ( Csin( ω f t )+Dcos( ω f t ) )+2γ ω f ( Ccos( ω f t )Dsin( ω f t ) )+ ω 0 2 ( Csin( ω f t )+Dcos( ω f t ) ) = ω 0 2 Asin( ω f t )+2γ ω f Acos( ω f t ) { ω f 2 C2γ ω f D+ ω 0 2 C= ω 0 2 A ω f 2 D+2γ ω f C+ ω 0 2 D=2γ ω f A C= ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A,D= 2γ ω f 3 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A

La solución completa z=zh+zp es

z=exp( γt ){ B 1 sin( ωt )+ B 2 cos( ωt ) }+ { ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 }sin( ω f t )2γ ω f 3 cos( ω f t ) ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A

La derivada dz/dt respecto del tiempo es

dz dt =γexp( γt ){ B 1 sin( ωt )+ B 2 cos( ωt ) }+exp( γt )ω{ B 1 cos( ωt ) B 2 sin( ωt ) }+ { ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 }cos( ω f t )+2γ ω f 3 sin( ω f t ) ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 ω f A

Las condiciones iniciales son

t=0{ z=0 dz dt =0

El móvil parte del origen en reposo. Los coeficientes B1 y B2 son

0= B 2 2γ ω f 3 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A 0=γ B 2 +ω B 1 + ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A ω f { B 2 = 2γ ω f 3 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A B 1 = ( ω 0 2 ω f 2 ) ω 0 2 +2 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 ω f ω A

El resultado final es

z=Aexp( γt ){ ( ω 0 2 ω f 2 ) ω 0 2 +2 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 ω f ω sin( ωt )+ 2γ ω f 3 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 cos( ωt ) }+ { ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 }sin( ω f t )2γ ω f 3 cos( ω f t ) ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A z= A ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 { 2γ ω f 3 [ exp( γt )cos( ωt )cos( ω f t ) ]+{ ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 }sin( ω f t ) ω f ω { ( ω 0 2 ω f 2 ) ω 0 2 +2 γ 2 ω f 2 }exp( γt )sin( ωt ) }

El estado estacionario

En el estado estacionario, t→∞, se termina el estado transsitorio descrito por la solución homogénea y se establece la solución particular de la ecuación diferencial

z = { ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 }sin( ω f t )2γ ω f 3 cos( ω f t ) ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A

Representamos z(t) con los siguientes datos

g=2; %gamma
w0=16; %frecuencia propia
wf=16; %frecuencia de la fuerza oscilante
w=sqrt(w0^2-g^2);
zs=@(t) (((w0^2-wf^2)*w0^2+4*g^2*wf^2)*sin(wf*t)-2*g*wf^3*cos(wf*t))
/((w0^2-wf^2)^2+4*g^2*wf^2);
z=@(t) (2*g*wf^3*(exp(-g*t).*cos(w*t)-cos(wf*t))+
((w0^2-wf^2)*w0^2+4*g^2*wf^2)*sin(wf*t)-wf*((w0^2-wf^2)*w0^2
+2*g^2*wf^2)*exp(-g*t).*sin(w*t)/w)/((w0^2-wf^2)^2+4*g^2*wf^2);
hold on
fplot(z,[0,8])
fplot(zs,[5,8])
hold off
grid on
legend('transitorio','estacionario','Location','best')
xlabel('t')
ylabel('z')
title('Estado transitorio y estacionario')

Expresamos la solución particular de la ecuación diferencial que describe el oscilador forzado, de la forma equivalente

x= A 0 sin( ω f tδ) x= A 0 cosδsin( ω f t) A 0 sinδcos( ω f t)

Calculamos la amplitud A0 y la fase δ

A 0 cosδ= ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A A 0 sinδ= 2γ ω f 3 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A A 0 2 = { ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2 } 2 +4 γ 2 ω f 6 { ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 } 2 A 2 = ω 0 4 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 A 2 tanδ= 2γ ω f 3 ( ω 0 2 ω f 2 ) ω 0 2 +4 γ 2 ω f 2

Representamos la amplitud A0 en función de la frecuencia ωf de la fuerza oscilante.

g=1; %gamma
w0=16; %frecuencia propia
A0=@(wf) sqrt(w0^4+4*g^2*wf.^2)./sqrt((w0^2-wf.^2).^2+4*g^2*wf.^2);
fplot(A0,[0,20])
grid on
xlabel('\omega_f')
ylabel('A_0')
title('Amplitud')

La amplitud tiene un valor máximo próximo a ω0 si γ es pequeño.

Representamos la fase δ en función de la frecuencia ωf de la fuerza oscilante.

g=1; %gamma
w0=16; %frecuencia propia
delta=@(wf) atan((2*g*wf.^3)./((w0^2-wf.^2)*w0^2+4*g^2*wf.^2));
fplot(delta,[0,50])
set(gca,'YTick',-pi/2:pi/6:pi/2)
set(gca,'YTickLabel',{'-\pi/2','-\pi/3', '-\pi/6','0','\pi/6','\pi/3','pi/2'})
grid on
xlabel('\omega_f')
ylabel('\delta')
title('Fase')

Energías

La energía almacenada en el muelle elástico

E 1 = 1 2 k z 2 = 1 2 k ( A 1 sin( ω f t )+ A 2 cos( ω f t ) ) 2

Teniendo en cuenta los valores medios de una función periódica. <sin2(ωft)>=1/2, <cos2(ωft)>=1/2, <sin(ωft)cos(ωft)>=0

< E 1 >= 1 2 k{ A 1 2 < sin 2 ( ω f t )>+ A 2 2 < cos 2 ( ω f t )>+2 A 1 A 2 <cos( ω f t )sin( ω f t )> } < E 1 >= 1 4 k( A 1 2 + A 2 2 )= 1 4 k A 0 2

Comprobamos que en el estado estacionario, <P1>=<P2>

<P>= A 2 ω f 2 γ ω 0 4 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2

Calculamos el máximo de <P> utilizando Math Symbolic de MATLAB

>> syms x g w0;
>> y=x^2*(w0^4+4*g^2*x^2)/((w0^2-x^2)^2+4*g^2*x^2);
>> dy=diff(y,x);
>> solve(dy,x)

ans =    0
-((w0^5*(8*g^2 + w0^2)^(1/2) + 4*g^2*w0^4)/(- 16*g^4 + 8*g^2*w0^2 + w0^4))^(1/2)
-(-(w0^5*(8*g^2 + w0^2)^(1/2) - 4*g^2*w0^4)/(- 16*g^4 + 8*g^2*w0^2 + w0^4))^(1/2)
  ((w0^5*(8*g^2 + w0^2)^(1/2) + 4*g^2*w0^4)/(- 16*g^4 + 8*g^2*w0^2 + w0^4))^(1/2)
 (-(w0^5*(8*g^2 + w0^2)^(1/2) - 4*g^2*w0^4)/(- 16*g^4 + 8*g^2*w0^2 + w0^4))^(1/2)

La raíz válida es

ω m = ω 0 5 8 γ 2 + ω 0 2 +4 γ 2 ω 0 4 16 γ 4 +8 γ 2 ω 0 2 + ω 0 4

Representamos la energía por unidad de tiempo <P> en función de la frecuencia ωf de la fuerza oscilante para

Calculamos el intervalo de frecuencias para las cuales la potencia es superior a la mitad de la máxima <Pm>. Las dos raíces positivas de la ecuación bicuadrada

< P m > 2 = A 2 ω f 2 γ ω 0 4 +4 γ 2 ω f 2 ( ω 0 2 ω f 2 ) 2 +4 γ 2 ω f 2 ( < P m > 2 4 γ 3 ) ω f 4 ( ω 0 4 γ+< P m >( ω 0 2 2 γ 2 ) ) ω f 2 + < P m > 2 ω 0 4 =0

g=2; %gamma
w0=16; %frecuencia propia
P=@(wf) (g*wf.^2).*(w0^4+4*g^2*wf.^2)./((w0^2-wf.^2).^2+4*g^2*wf.^2);
wf_m=sqrt((w0^5*sqrt(8*g^2+w0^2)+4*g^2*w0^4)/(-16*g^4+8*g^2*w0^2+w0^4));
P_m=P(wf_m); %máximo
fplot(P,[10,25])
line([wf_m,wf_m],[0,P_m],'lineStyle','--')
a=P_m/(2*g)-4*g^2;
b=-(w0^4+P_m*(w0^2-2*g^2)/g);
c=P_m*w0^4/(2*g);
r1=(-b+sqrt(b^2-4*a*c))/(2*a);
r2=(-b-sqrt(b^2-4*a*c))/(2*a);
line([sqrt(r1),sqrt(r1)],[0,P_m/2],'lineStyle','--')
line([sqrt(r2),sqrt(r2)],[0,P_m/2],'lineStyle','--')
line([sqrt(r1),sqrt(r2)],[0,0],'lineWidth',1.5,'color','r')
grid on
xlabel('\omega_f')
ylabel('P')
title('Energía por unidad de tiempo')

Referencias

Kirk T. McDonald. Accelerating Through a Resonance on a “Washboard” Road. December, 2009