Not Sphere

Geometry Level 3

We know a unit sphere will look like a unit circle when viewed from any direction.

Now, we have a solid which has the silhouette of a unit circle when viewed from the top, front, or side (from perpendicular directions).

Find the maximum volume of this solid.


The answer is 4.686.

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.

5 solutions

Brian Lie
Jun 21, 2018

The solid with maximum volume is tricylinder, the intersection of three cylinders:

{ x 2 + y 2 1 x 2 + z 2 1 y 2 + z 2 1. \begin{cases} x^2+y^2\le1\\ x^2+z^2\le1\\ y^2+z^2\le1.\\ \end{cases}

The cross-section of the solid in a plane perpendicular to the z z -axis and passing through the point ( 0 , 0 , z ) (0,0,z) , whose area is denoted by A ( z ) A(z) , is given by

{ ( x , y ) x 2 + y 2 1 , x 1 z 2 , y 1 z 2 } , \left\{(x,y)\,|\,x^2+y^2\le1,|x| \le \sqrt{1-z^2},|y| \le \sqrt{1-z^2}\right\},

where 1 z 1 -1\le z\le 1 . See the animation with Desmos.

Therefore, we have

A ( z ) = { 4 ( 1 z 2 ) , z 2 1 2 π 4 arcsin z + 4 z 1 z 2 , z 2 1 2 A(z)=\begin{cases} 4(1-z^2), & z^2\ge \dfrac 12\\ \pi-4\arcsin z+4z\sqrt{1-z^2}, & z^2\le \dfrac 12 \end{cases}

Using the definition of volume, we get volume of the solid

V = 1 1 A ( z ) d z = 2 ( 0 1 / 2 ( π 4 arcsin z + 4 z 1 z 2 ) d z + 1 / 2 1 4 ( 1 z 2 ) d z ) = 16 8 2 . \begin{aligned} V&=\int_{-1}^1A(z)\,dz \\&=2\left(\int_0^{1/\sqrt 2}\left(\pi-4\arcsin z+4z\sqrt{1-z^2}\right)\,dz+\int_{1/\sqrt 2}^14\left(1-z^2\right)\,dz\right) \\&=\boxed{16-8\sqrt 2}. \end{aligned}

I don't understand the expression A (z)

Traore Sekou - 2 years, 11 months ago

Log in to reply

See the animation with Desmos.

Brian Lie - 2 years, 11 months ago
Jeremy Galvagni
Jun 24, 2018

I reasoned out the shape as the intersection of three cylinders This shape can also be thought of as an interior cube of side 2 \sqrt{2} with a curved cap on each side One-quarter of each cap is part of a sphere. so viewing this down the middle shows half a segment of a circle travelling across the bottom, the height is 1 x 2 2 2 \sqrt{1-x^{2}}-\frac{\sqrt{2}}{2} and width is 2 x 2x

so the volume of this quarter-cap is to integrate the product of these from 0 0 to 2 2 \frac{\sqrt{2}}{2} which is about . 07741 .07741

Multiply this by 24 24 and add the cube 2 3 = 2.8284 \sqrt{2}^{3}=2.8284 and get 4.686 \boxed{4.686}

(Incidentally, I used Tinkercad for these drawings. It's not the fanciest, but it gets the job done. Plus I'm now ready to 3-d print this cool shape)

Haha, I've solved almost the same way. Great!

Tuan Nguyen - 2 years, 11 months ago
Michael Mendrin
Jun 24, 2018

We can dissect this solid into a cube of side 2 \sqrt{2} and six caps with a base of 2 \sqrt{2} . The volume is

( 2 ) 3 + 6 1 2 1 ( 2 1 x 2 ) 2 d x = 16 8 2 (\sqrt{2})^3 + 6 \displaystyle \int _{ \frac { 1 }{ \sqrt { 2 } } }^{ 1 }{ { \left( 2\sqrt { 1-{ x }^{ 2 } } \right) }^{ 2 } } dx = 16-8\sqrt{2}

where x x is the distance from the center of the solid. The cross sections of the caps are squares, with side length of 2 1 x 2 2\sqrt { 1-x^2 }

Albert Yiyi
Jun 18, 2018

Hint: The equations of this solid are x 2 + y 2 < 1 x 2 + z 2 < 1 y 2 + z 2 < 1 x^2 + y^2 < 1 \land x^2 + z^2 < 1 \land y^2 + z^2 < 1 The solid is called tricylinder. The exact answer is 16 8 2 16 - 8 \sqrt{2} .

@Albert Lau Why is this the maximum??? And, how did you compute the volume???

Aaghaz Mahajan - 2 years, 11 months ago

Log in to reply

Imagine a 2x2x2 cube, now look from x-axis, we see a square. Imagine a unit circle, carve away the part that is outside the circle. We will get a cylinder. The equation of this cylinder is y^2+z^2<1. Do the same from y-axis, z-axis view. Since we carved away the least amount, the remaining has the maximum volume. Hopefully this gives you the intuition.

To compute the volume, we need integration, which is long and messy to type in latex. Here are some links:

http://paulbourke.net/geometry/cylinders/

http://mathworld.wolfram.com/SteinmetzSolid.html

https://en.wikipedia.org/wiki/Steinmetz_solid

albert yiyi - 2 years, 11 months ago

Log in to reply

Ok.....thanks for the information!!!! This is some amazing new stuff!!!!

Aaghaz Mahajan - 2 years, 11 months ago

You have to substantiate the claim that we carved away the least amount (though I agree it is intuitively obvious)

For example, how do you know that carving away ( y 0.1 ) 2 + ( z + 0.1 ) 2 < 1 (y-0.1)^2 + (z+0.1)^2 < 1 doesn't carve away a smaller volume?

Calvin Lin Staff - 2 years, 11 months ago

Log in to reply

@Calvin Lin carving away off-centered circle from a cube (square from front view), the silhouette wouldnt be a circle, will it?

the explanation in the comment is indeed not rigorous, im just giving intuition. there are better solutions below here. and i provide some links if they are interested.

albert yiyi - 2 years, 11 months ago

is there a name for this shape?

Eric Schneider - 2 years, 11 months ago

Log in to reply

Its called tricylinder, a member of Steinmetz Solid.

http://paulbourke.net/geometry/cylinders/

http://mathworld.wolfram.com/SteinmetzSolid.html

https://en.wikipedia.org/wiki/Steinmetz_solid

albert yiyi - 2 years, 11 months ago
Nathan Holmes
Jun 27, 2018

Whilst not as elegant as the other solutions, this problem is reasonably easy to solve via Monte-Carlo simulation. One (admittedly rough) approach to this is to take a random sample of points from the uniform distribution over a cube of side length two centred on the origin and, for each point, test whether it is within the unit circle as seen from the three axes. We then simply multiply the proportion of points passing the test by the volume of the cube and reach an estimate.

The following code tested ten million points in around 125 seconds and consistently gave an answer within 0.002 of the actual solution.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
from numpy import random

n = 10**7
successes = 0

for _ in range(n):
    point = map(lambda x: 2*x-1, random.rand(3))
    inside = True
    for i,j in ((0,1),(1,2),(2,0)):
        if point[i]**2 + point[j]**2 > 1:
            inside = False
            break
    if inside:
        successes += 1

print successes*8./n

In fact you could simplify a little bit by only taking ponts p€(0,1)^3 (from the first octant) so that you don't need to map the random numbers and the ratio reminds the same due to simetry.

Pau Cantos - 2 years, 11 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...