Wire Reaction Force

A bead of mass 1 kg 1 \, \text{kg} is confined to a smooth wire in the shape of the curve y = x 2 y = x^2 . Gravity is 10 m/s 2 10 \, \text{m/s}^2 in the negative y y direction.

At time t = 0 t = 0 , the bead is at x = 0 x = 0 with a speed of 5 m/s 5 \, \text{m/s} .

Let F W \vec{F}_W be the force exerted by the wire on the bead, with F W |\vec{F}_W| being its magnitude. Let t f t_f be the first time at which the bead's speed is zero.

Determine the following integral:

0 t f F W d t \large{\int_0^{t_f} |\vec{F}_W| \, dt}

Note: Assume that F W |\vec{F}_W| varies over time


The answer is 8.6036.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Karan Chatrath
Apr 10, 2019

Apologies for the messy solution. The solution also has a few step jumps (steps that I find trivial). I find myself feeling lazy to type it out in a Latex format right now.

It is a very nice problem! As always, I welcome feedback and comments on the solution.

I entered 8.61 but must have had a rounding error. :(

Max Yuen - 2 years, 1 month ago

One sign error in my sol and got ans as two third of actual ans

jiten kumar - 2 years, 1 month ago
K T
Aug 7, 2019

First I tried analytically, here's about how far I got:

Because of the shape and using dot notation for time derivatives, we have y = x 2 y=x^2 y ˙ = 2 x x ˙ \dot{y}=2x\dot{x}

Because of conservation of energy E = E k i n + E p o t = 1 2 m ( x ˙ 2 + y ˙ 2 ) + m g y E=E_{kin}+E_{pot}=\frac12m(\dot{x}^2+\dot{y}^2)+mgy and the initial condition ( x = 0 , y = 0 , x ˙ = 5 , y ˙ = 0 x=0, y=0, \dot x=5, \dot y=0 ) we have (putting m = 1 m=1 and g = 10 g=10 ): x ˙ 2 + y ˙ 2 + 20 y = 25 \dot{x}^2+\dot{y}^2+20y=25 At t f t_f , when x ˙ = y ˙ = 0 \dot{x}= \dot{y}=0 , we have y f = 5 4 y_f=\frac54 and x f = 1 2 5 x_f=\frac12\sqrt5 .

Combining the above equations, we arrive at the differential equation ( 1 + 4 x 2 ) x ˙ 2 + 20 x 2 25 = 0 (1+4x^2) \dot{x}^2+20x^2-25=0 or, maybe simpler: ( 1 4 + y ) y ˙ 2 + 20 y 2 25 y = 0 (\frac{1}{4}+y) \dot{y}^2+20y^2-25y=0

Differentiating the expression for y ˙ \dot y once again: y ¨ = 2 ( x ˙ 2 + x x ¨ ) \ddot{y} = 2(\dot{x}^2+x\ddot{x}) and using Newton's law, we can write y ¨ = F y / m g \ddot{y}=F_y/m-g from which follows (putting m = 1 m=1 and g = 10 g=10 ): F y = 10 + 2 ( x ˙ 2 + x x ¨ ) F_y = 10+ 2(\dot{x}^2+x\ddot{x}) Because the wire is smooth, the force is just the normal force, which is perpendicular to the curve, so that F x / F y = d y / d x = 2 x F_x/F_y= -dy/dx=-2x and F x = 2 x F y F_x=-2xF_y F x 2 + F y 2 = ( 4 x 2 + 1 ) F y 2 F_x^2+F_y^2=(4x^2+1)F_y^2 F w = F x 2 + F y 2 = 4 x 2 + 1 ( 10 + 2 ( x ˙ 2 + x ¨ ) ) |F_w|=\sqrt{F_x^2+F_y^2} =\sqrt{4x^2+1}( 10+ 2(\dot{x}^2+\ddot{x}))

We want 0 t f F w d t = 0 1 2 5 F w x ˙ d x \int_0^{t_f} |F_w|dt =\int_0^{\frac12\sqrt5}\frac{|F_w|}{\dot x}dx

At this point I saw no way to do the differential equation and integral, so I resorted to programming, (which in effect is a numerical integration). I used some of the results above (also for checking the sanity of the output). The last lines of the output are shown below the code.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import math

def WireReactionForce():
    step=0;
    x=0;
    y=0;
    vx=5;
    vy=0;
    v2=25;     # square of velocity
    t=0;
    dt=0.00001;
    Integral=0;
    while v2>0:
        step+=1;     # just used to print once in a while
        oldvx=vx;
        oldvy=vy;
        # use dy/dx =2x to find vx and vy from v^2
        vx=math.sqrt(v2/(1+4*x**2));
        vy=math.sqrt(v2*(4*x**2)/(1+4*x**2));
        ax=(vx-oldvx)/dt;      # acceleration in x and y direction
        ay=(vy-oldvy)/dt;
        F=math.sqrt(ax**2+(ay+10)**2);
        Integral+=F*dt;
        t+=dt;
        x+=dt*vx;
        y=x**2;
        v2=25-20*y;
        if (step==100 or v2<0):
            print("t={:5.3f},x={:5.3f},y={:5.3f},vx={:5.3f},vy={:5.3f},ax={:5.3f},ay={:5.3f}".format(t,x,y,vx,vy,ax,ay));
            step=0;
    print ("∫|F|dt={:5.3f}".format(Integral));
WireReactionForce();

The last lines of the output were:

1
2
t=0.633,x=1.118,y=1.250,vx=0.000,vy=0.000,ax=-4.884,ay=-10.921
∫|F|dt=8.603

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...