How far should I go ?

Geometry Level 4

An ellipsoid is described by the equation

x 2 1 2 2 + y 2 1 5 2 + z 2 2 0 2 = 1 \dfrac{x^2}{12^2} + \dfrac{y^2}{15^2}+\dfrac{z^2}{20^2} = 1

A cutting plane has a normal vector equal to n = ( 1 , 2 , 1 ) \mathbf{n} = (-1, -2, -1) . Initially you place the plane tangent to the ellipsoid (in the first octant, where x > 0 , y > 0 , z > 0 x \gt 0 , y \gt 0 , z \gt 0 ). Next, you want to move the plane along its normal by a certain distance d d , such that the area of the ellipse of intersection between the plane and the ellipsoid is 500 500 units squared. Find d d .

Note: There are two possible values for d d . Select the smaller one.


The answer is 6.818.

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.

1 solution

Hosam Hajjir
May 9, 2020

Define the position vector as r = [ x , y , z ] T r = [x, y, z]^T , and the diagonal matrix Q = diag [ 1 1 2 2 , 1 1 5 2 , 1 2 0 2 ] Q = \text{diag} [ \dfrac{1}{12^2} , \dfrac{1}{15^2} , \dfrac{1}{20^2} ]

then the equation the ellipsoid can be written as,

r T Q r = 1 r^T Q r = 1

Next, let the vector n = 1 6 [ 1 , 2 , 1 ] T n = \dfrac{1}{\sqrt{6}} [-1, -2, -1]^T be the unit normal vector of the cutting plane.

Then the equation of the cutting plane is n T ( r r 1 ) = 0 n^T (r - r_1) = 0 , where r 1 r_1 is the position vector of any point on the plane.

We can take r 1 = t n r_1 = t n , where t R t \in \mathbb{R} is an arbitrary scalar, and the equation of the plane becomes,

n T r = t n^T r = t

If t = 0 t = 0 , then the cutting plane is at the origin resulting in the maximum possible cut ellipse area.

Let's first find values of t t that we will result in the plane being tangent to to the ellipsoid.

If p p is the tangency point then from the gradient, Q p = α n Q p = \alpha n , for some α \alpha to be determined.

Hence p = α Q 1 n p = \alpha Q^{-1} n . Substitute this into the ellipsoid equation, you get, α 2 n T Q 1 n = 1 \alpha^2 n^T Q^{-1} n = 1 , therefore,

α = ± 1 n T Q 1 n \alpha = \pm \dfrac{1}{ \sqrt{n^T Q^{-1} n}}

so that, p = ± 1 n T Q 1 n Q 1 n p = \pm \dfrac{1}{ \sqrt{n^T Q^{-1} n}} Q^{-1} n

Point p p lies on the cutting plane when it is tangent to the ellipsoid, and thus satisfies the plane equation n T r = t n^T r = t . Substituting r = p r = p , gives,

t = n T p = ± 1 n T Q 1 n n T Q 1 n = ± n T Q 1 n t = n^T p = \pm \dfrac{1}{ \sqrt{n^T Q^{-1} n}} n^T Q^{-1} n = \pm \sqrt{n^T Q^{-1} n}

Since we're approaching the ellipsoid from t = t = -\infty , we'll take the negative one of these two, i.e. the initial value of t t is

t 0 = n T Q 1 n t_0 = - \sqrt{n^T Q^{-1} n}

For values of t t greater than t 0 t_0 and up to t = t 0 = n T Q 1 n t = - t0 = \sqrt{n^T Q^{-1} n} , we have an intersection between the plane and the ellipsoid.

We want to determine the area of the resulting ellipse of intersection, and for that we'll use the fact that the area of the cut which lies in the cutting plane,

is d V ( t ) d t \dfrac{d V(t)}{dt} , where V ( t ) V(t) is the volume of the ellipsoid, that is behind the cutting plane. One can see that as t t increases,

then so will V ( t ) V(t) . To find V ( t ) V(t) , we'll transform our ellipsoid into a unit sphere, by using a change of variable r = Q 1 2 r r = Q^{-\frac{1}{2}} r' .

then in terms of r r' , the equation of our the ellipsoid surface becomes r T r = 1 r'^T r' = 1 , which is a unit sphere.

Applying the change of variables to the cutting plane, the equation of the plane becomes, n T Q 1 2 r = t n^T Q^{-\frac{1}{2}} r' = t , which is (in the r r' space), is a plane whose normal is n = Q 1 2 n n' = Q^{-\frac{1}{2} }n . Note that n n' is not a unit vector.

The signed distance (along the normal of the plane) between the origin of the sphere and the cutting plane is a = t n T n = t n T Q 1 n a = \dfrac{-t}{\sqrt{ n'^T n'}} = \dfrac{-t}{ \sqrt{ n^T Q^{-1} n }}

The volume of the sphere lying behind the plane is given by

V s = π ( 2 3 a + 1 3 a 3 ) V_s = \pi ( \frac{2}{3} - a + \frac{1}{3} a^3 )

Plugging in the expression for a a , and introducing c 0 = t 0 = n T Q 1 n c_0 = - t_0 = \sqrt{ n^T Q^{-1} n }

V s ( t ) = π ( 2 3 + t c 0 t 3 3 c 0 3 ) V_s(t) = \pi ( \frac{2}{3} + \dfrac{t}{c_0} - \dfrac{t^3}{3c_0^3} )

Now the corresponding volume of the original ellipsoid is

V ( t ) = Q 1 2 V s ( t ) V(t) = | Q^{-\frac{1}{2}} | V_s(t)

A ( t ) = d V ( t ) d t = Q 1 2 d V s ( t ) d t = Q 1 2 π ( 1 c 0 t 2 c 0 3 ) A(t) = \dfrac{dV(t)}{dt} = | Q^{-\frac{1}{2}} | \dfrac{dVs(t)}{dt} = | Q^{-\frac{1}{2}} | \pi ( \dfrac{1}{c_0} - \dfrac{t^2}{c_0^3})

And this the relation between the cut ellipse area and the parameter t t . It is a simple quadratic relation, with maximum at t = 0 t = 0 , and

two zeros at t = ± c 0 t = \pm c_0 .

Equating A ( t ) A(t) to the desired area A 0 = 500 A_0 = 500 , and solving for t t , (and choosing it to be negative), we get

t 1 = c 0 1 c 0 A 0 Q 1 2 π t_1 = - c_0 \sqrt{ 1 - \dfrac{c_0 A_0}{| Q^{-\frac{1}{2}} | \pi} }

so the required distance is,

d = t 1 t 0 = c 0 ( 1 1 c 0 A 0 π a b c ) d = t_1 - t_0 = c_0 ( 1 - \sqrt{ 1 - \dfrac{ c_0 A_0 }{ \pi a b c }} )

For our ellipsoid and plane normal, one can compute that c 0 = 15.51343504 c_0 = 15.51343504 , and therefore,

d = 15.51343504 ( 1 1 ( 500 ) ( 15.51343504 ) ( 12 ) ( 15 ) ( 20 ) π ) = 6.818 d = \displaystyle 15.51343504 \left( 1 - \sqrt{1 - \dfrac{ (500)(15.51343504) }{(12)(15)(20) \pi } } \right) = 6.818

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...