Bend a bow strongly

We tighten the black string of the bow until the bow's two ends are parallel, as indicated by the two dotted lines.

The distance between the string and the middle point of the bow is d , d, and the distance between the two ends is . \ell.

What is the ratio d ? \frac{d}{\ell}?

Assume that the bow is made of a material of uniform circular cross-section of radius r r with r . r\ll \ell. Before tightening the string, the bow was straight.


The answer is 0.8346.

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

Laszlo Mihaly
Oct 18, 2018

Let us place the bow in a reference frame as shown in the Figure. The shape of the bow is described by the y ( x ) y(x) function, the dashed line is at x = d x=d . The torque acting at a cross section of the bow is τ = F x \tau=F x , where F F is the tension force in the string. The inverse of the radius of curvature ρ \rho is proportional to the torque. The inverse radius of curvature can be expressed with the derivatives of y ( x ) y(x) in several different ways; here we list two:

1 ρ = y ( 1 + y 2 ) 3 / 2 \frac{1}{\rho}=\frac{y''}{(1+y'^2)^{3/2}} \qquad Eq.1

1 ρ = d 2 y d x d s \frac{1}{\rho}= \frac {d^2y}{dx ds} \qquad Eq. 2

The first equation is the standard formula from differential geometry. The second equation has an unusual "mixed" derivative, where d s ds is a line segment along the bow. We can derive it from Eq. 1 by using d s 2 = d x 2 + d y 2 ds^2=dx^2+dy^2 .

If we use the first expression we get a second order nonlinear differential equation for the shape of the bow in the form of

y ( 1 + y 2 ) 3 / 2 = 2 c x \frac{y''}{(1+y'^2)^{3/2}}=2c x ,

where 2 c 2c is a constant that depends on the force, the elastic parameters and the cross section of the bow. The solution of this differential equation is by no means simple. The result is the so called "elastica" curve, first derived in a special case by James Bernoulli and in the most general case by Euler. Actually, the special case Bernoulli derived corresponds to the boundary conditions imposed in the problem here. Our solution is based on his ideas. (For a great historic perspective see this link ).

Instead of Eq. 1, we use Eq. 2 for the radius of curvature:

d 2 y d x d s = 2 c x \frac {d^2y}{dx ds}=2cx .

We integrate with respect to x x to get

d y d s = c x 2 \frac {dy}{ ds}=cx^2 \qquad Eq. 3

that satisfies the boundary condition of d y / d s = 0 dy/ds=0 at x = 0 x=0 . We can use the identity d s 2 = d x 2 + d y 2 ds^2=dx^2+dy^2 again to express d y d x \frac{dy}{dx} with d y d s \frac{dy}{ds} :

d y d x = d y / d s 1 ( d y / d s ) 2 \frac{dy}{dx}=\frac{dy/ds}{\sqrt{1-(dy/ds)^2}}

and use Eq. 3 to get

d y d x = c x 2 1 c 2 x 4 \frac {dy}{dx}= \frac{cx^2}{\sqrt{1-c^2x^4}} , or

d y d x = x 2 1 x 4 \frac {dy'}{dx'}= \frac{x'^2}{\sqrt{1-x'^4}} ,

if we introduce the scaled variables x = c x x'=\sqrt{c} x and y = c y y'=\sqrt{c} y . The solution is

y = 0 x η 2 d η 1 η 4 y'=\int_0^{x'} \frac{\eta^2 d\eta}{\sqrt{1-\eta^4}}

The result can be expressed in terms of elliptic integrals. The point x = 1 x'=1 corresponds to the middle point of the bow, d = 1 d=1 . The corresponding y y' value is / 2 \ell/2

2 = 0 1 η 2 d η 1 η 4 = E ( 1 ) K ( 1 ) 0.59907 \frac{\ell}{2}=\int_0^{1} \frac{\eta^2 d\eta}{\sqrt{1-\eta^4}}=E(-1)-K(-1)\approx 0.59907

where K K and E E are elliptic integrals of the first and second kind, respectively. Therefore = 1.19814 \ell=1.19814 and the ratio of the two measurements is d / = 0.8346 d/\ell= 0.8346

ummm..... Wow!

Om Patel - 2 years, 7 months ago

Log in to reply

James (Jacob) Bernoulli was a clever guy. Solved it in 1692.

Laszlo Mihaly - 2 years, 7 months ago

প্রণাম নেবেন

San Seng - 2 years, 7 months ago
Vinod Kumar
Oct 29, 2018

Read

"Physics of Continuous Matter. Exotic and everyday phenomena in the macroscopic world" by Benny Lautrup. The Niels Bohr Institute.

Slender Rods, Chapter-10, Section-10.3 and Figure 10.4 in the following link:

http://www.cns.gatech.edu/~predrag/GTcourses/PHYS-4421-04/lautrup/2.8/rods.pdf.

Take the Bow Angle=(π/2). Find the "Integral dx √cos(x) from 0 to π/2" = 1.19814, using WolframAlpha.

Use Equation-10.25 to calculate d and L.

If wave number is taken as unity, d=√2 and L=(√2)(1.19814). Therefore,

d/L=(1/1.19814).

Answer~0.834

Since this is a problem that was originally solved in the 18th century, I am not particularly surprised that the solution can be found in several books and on the WEB. But we have discussed this in another context earlier.

Laszlo Mihaly - 2 years, 7 months ago

Log in to reply

You might be surprised, that my answer to the puzzle was quick number 0.839, which I obtained approximately from the curve in Fig.10.4 in the Chapter-10 of the book.

I used WolframAlpha later for accurate number.

Vinod Kumar - 2 years, 7 months ago

Log in to reply

I am a frequent user of Wolfram Alpha. There used to be a bunch of problems on Brilliant about tricky integrals, and most of the time WA solved them right away. When I pointed this out in a comment somebody responded "Yes, but we like the process of figuring them out". My opinion is that if WA can do it I will find something better to do with my time.

When you point out that one of my problems has been solved in a textbook or on the WEB, I notice a bit of similarity, but a situation is fundamentally different. Finding the right book or WEB page can be as much of a challenge as working out the problem from first principles. It looks to me that you have a encyclopedic knowledge of many of the topics discussed here, and you have a great instinct to look at the right places.

Laszlo Mihaly - 2 years, 7 months ago

Log in to reply

@Laszlo Mihaly Yes, "Figuring them out with steps" is good both for student and the guide.

But, as a retired computational physicist, I enjoy quick recollection with the help of current technology.😊

Vinod Kumar - 2 years, 7 months ago

 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
33
34
35
36
37
38
39
40
41
42
import math;

def BowShape(HalfL, ds):
    count=0
    stiffness=1; stringforce=1; x= 0; y=0; alpha=math.pi/2;
    factor=ds*stringforce/stiffness;
    while(alpha>0 and x<HalfL):
        x+=ds*math.cos(alpha); y+=ds*math.sin(alpha); 
        alpha-=factor*(HalfL-x);
        if count == 10000:
            count=0
        count+=1
    return alpha, x, y;

def IterateBowShape():
    HalfL=1.5; delta=0.5; ds=0.001; 
    while ds>0.000001:
        alpha=2*ds

        while(abs(alpha)>ds/100000):
            input=HalfL, ds;
            output = BowShape(HalfL, ds)

            alpha=output[0]
            if output[0]<0:
                HalfL-=delta
            else:
                HalfL+=delta
            delta=delta/2;

        delta=4*delta;
        ds=ds/10;
    print ("BowShape{}={}".format(input, output))
    print ("  ratio={}".format(output[1]/(2*output[2])))

IterateBowShape();


output:

BowShape(1.4142135623842478, 1.0000000000000002e-06)=(-5.0529562266764465e-12, 1.414208385075912, 0.8472135847790959)
ratio=0.8346232936318269

K T - 9 months, 3 weeks ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...